From 103398682a37a595854f66ee79615ee124f548f4 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Fri, 20 May 2022 12:08:47 +0100 Subject: [PATCH 01/53] Add tracing library and start using it Currently tracing sync and main navigation. --- .../navigation/NiaTopLevelNavigation.kt | 25 ++++++------ core-navigation/build.gradle.kts | 1 + .../core/navigation/NavigationExtensions.kt | 39 +++++++++++++++++++ core-ui/build.gradle.kts | 1 + gradle/libs.versions.toml | 2 + sync/build.gradle.kts | 1 + .../nowinandroid/sync/workers/SyncWorker.kt | 19 +++++---- 7 files changed, 69 insertions(+), 19 deletions(-) create mode 100644 core-navigation/src/main/java/com/google/samples/apps/nowinandroid/core/navigation/NavigationExtensions.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation.kt index f2404e88c..e76918eae 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation.kt @@ -24,6 +24,7 @@ import androidx.compose.material.icons.outlined.Upcoming import androidx.compose.ui.graphics.vector.ImageVector import androidx.navigation.NavGraph.Companion.findStartDestination import androidx.navigation.NavHostController +import androidx.tracing.trace import com.google.samples.apps.nowinandroid.feature.foryou.R.string.for_you import com.google.samples.apps.nowinandroid.feature.foryou.navigation.ForYouDestination import com.google.samples.apps.nowinandroid.feature.interests.R.string.interests @@ -41,18 +42,20 @@ import com.google.samples.apps.nowinandroid.feature.interests.navigation.Interes class NiaTopLevelNavigation(private val navController: NavHostController) { fun navigateTo(destination: TopLevelDestination) { - navController.navigate(destination.route) { - // Pop up to the start destination of the graph to - // avoid building up a large stack of destinations - // on the back stack as users select items - popUpTo(navController.graph.findStartDestination().id) { - saveState = true + trace("Navigation: $destination") { + navController.navigate(destination.route) { + // Pop up to the start destination of the graph to + // avoid building up a large stack of destinations + // on the back stack as users select items + popUpTo(navController.graph.findStartDestination().id) { + saveState = true + } + // Avoid multiple copies of the same destination when + // reselecting the same item + launchSingleTop = true + // Restore state when reselecting a previously selected item + restoreState = true } - // Avoid multiple copies of the same destination when - // reselecting the same item - launchSingleTop = true - // Restore state when reselecting a previously selected item - restoreState = true } } } diff --git a/core-navigation/build.gradle.kts b/core-navigation/build.gradle.kts index d9449babc..9e9ab81ae 100644 --- a/core-navigation/build.gradle.kts +++ b/core-navigation/build.gradle.kts @@ -28,6 +28,7 @@ dependencies { api(libs.androidx.hilt.navigation.compose) api(libs.androidx.navigation.compose) + implementation(libs.androidx.tracing.ktx) implementation(libs.hilt.android) kapt(libs.hilt.compiler) } \ No newline at end of file diff --git a/core-navigation/src/main/java/com/google/samples/apps/nowinandroid/core/navigation/NavigationExtensions.kt b/core-navigation/src/main/java/com/google/samples/apps/nowinandroid/core/navigation/NavigationExtensions.kt new file mode 100644 index 000000000..cda2341a7 --- /dev/null +++ b/core-navigation/src/main/java/com/google/samples/apps/nowinandroid/core/navigation/NavigationExtensions.kt @@ -0,0 +1,39 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.samples.apps.nowinandroid.core.navigation + +import androidx.compose.runtime.Composable +import androidx.navigation.NamedNavArgument +import androidx.navigation.NavBackStackEntry +import androidx.navigation.NavDeepLink +import androidx.navigation.NavGraphBuilder +import androidx.navigation.compose.composable +import androidx.tracing.trace + +/** + * Wrapping a [NavGraphBuilder.composable] in a trace block. + */ +fun NavGraphBuilder.tracedComposable( + route: String, + arguments: List = emptyList(), + deepLinks: List = emptyList(), + content: @Composable (NavBackStackEntry) -> Unit +) { + trace("Navigation: $route") { + composable(route, arguments, deepLinks, content) + } +} diff --git a/core-ui/build.gradle.kts b/core-ui/build.gradle.kts index 7fade59be..b25eeb9eb 100644 --- a/core-ui/build.gradle.kts +++ b/core-ui/build.gradle.kts @@ -43,4 +43,5 @@ dependencies { api(libs.androidx.compose.ui.util) api(libs.androidx.compose.runtime) api(libs.androidx.compose.runtime.livedata) + api(libs.androidx.tracing.ktx) } \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 101950284..c4ebe2131 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -20,6 +20,7 @@ androidxStartup = "1.1.1" androidxWindowManager = "1.0.0" androidxTest = "1.4.0" androidxTestExt = "1.1.2" +androidxTracing = "1.1.0" androidxUiAutomator = "2.2.0" androidxWork = "2.7.1" coil = "2.0.0-rc01" @@ -81,6 +82,7 @@ androidx-test-espresso-core = { group = "androidx.test.espresso", name = "espres androidx-test-runner = { group = "androidx.test", name = "runner", version.ref = "androidxTest" } androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidxTest" } androidx-test-uiautomator = { group = "androidx.test.uiautomator", name = "uiautomator", version.ref = "androidxUiAutomator" } +androidx-tracing-ktx = {group = "androidx.tracing", name="tracing-ktx", version.ref = "androidxTracing" } androidx-work-ktx = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "androidxWork" } androidx-work-testing = { group = "androidx.work", name = "work-testing", version.ref = "androidxWork" } coil-kt = { group = "io.coil-kt", name = "coil", version.ref = "coil"} diff --git a/sync/build.gradle.kts b/sync/build.gradle.kts index 531032a9f..56db29239 100644 --- a/sync/build.gradle.kts +++ b/sync/build.gradle.kts @@ -35,6 +35,7 @@ dependencies { implementation(libs.kotlinx.coroutines.android) + implementation(libs.androidx.tracing.ktx) implementation(libs.androidx.startup) implementation(libs.androidx.work.ktx) implementation(libs.hilt.ext.work) diff --git a/sync/src/main/java/com/google/samples/apps/nowinandroid/sync/workers/SyncWorker.kt b/sync/src/main/java/com/google/samples/apps/nowinandroid/sync/workers/SyncWorker.kt index 3f03e0b17..4ab9f9cda 100644 --- a/sync/src/main/java/com/google/samples/apps/nowinandroid/sync/workers/SyncWorker.kt +++ b/sync/src/main/java/com/google/samples/apps/nowinandroid/sync/workers/SyncWorker.kt @@ -18,6 +18,7 @@ package com.google.samples.apps.nowinandroid.sync.workers import android.content.Context import androidx.hilt.work.HiltWorker +import androidx.tracing.traceAsync import androidx.work.CoroutineWorker import androidx.work.ForegroundInfo import androidx.work.OneTimeWorkRequestBuilder @@ -59,15 +60,17 @@ class SyncWorker @AssistedInject constructor( appContext.syncForegroundInfo() override suspend fun doWork(): Result = withContext(ioDispatcher) { - // First sync the repositories in parallel - val syncedSuccessfully = awaitAll( - async { topicRepository.sync() }, - async { authorsRepository.sync() }, - async { newsRepository.sync() }, - ).all { it } + traceAsync("Sync", 0) { + // First sync the repositories in parallel + val syncedSuccessfully = awaitAll( + async { topicRepository.sync() }, + async { authorsRepository.sync() }, + async { newsRepository.sync() }, + ).all { it } - if (syncedSuccessfully) Result.success() - else Result.retry() + if (syncedSuccessfully) Result.success() + else Result.retry() + } } override suspend fun getChangeListVersions(): ChangeListVersions = From 4f5797565770d4b2b7241e4f87fb340e7bebf8ff Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Fri, 20 May 2022 16:24:32 +0100 Subject: [PATCH 02/53] Add jankStats and rudamentary jank logging --- .../samples/apps/nowinandroid/MainActivity.kt | 36 ++++++++++++++++- .../samples/apps/nowinandroid/ui/NiaApp.kt | 6 +++ .../core/navigation/NavigationExtensions.kt | 39 ------------------- core-ui/build.gradle.kts | 1 + gradle/libs.versions.toml | 2 + 5 files changed, 44 insertions(+), 40 deletions(-) delete mode 100644 core-navigation/src/main/java/com/google/samples/apps/nowinandroid/core/navigation/NavigationExtensions.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt index c4dea1f2b..28983303e 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt @@ -17,17 +17,33 @@ package com.google.samples.apps.nowinandroid import android.os.Bundle +import android.util.Log import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi import androidx.compose.material3.windowsizeclass.calculateWindowSizeClass +import androidx.compose.runtime.remember import androidx.core.view.WindowCompat +import androidx.metrics.performance.JankStats +import androidx.metrics.performance.PerformanceMetricsState import com.google.samples.apps.nowinandroid.ui.NiaApp import dagger.hilt.android.AndroidEntryPoint +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.asExecutor @OptIn(ExperimentalMaterial3WindowSizeClassApi::class) @AndroidEntryPoint class MainActivity : ComponentActivity() { + + private lateinit var jankStats: JankStats + + private val jankFrameListener = JankStats.OnFrameListener { frameData -> + // Make sure to only log janky frames. + if (frameData.isJank) { + Log.v("NiA Jank", frameData.toString()) + } + } + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -35,6 +51,24 @@ class MainActivity : ComponentActivity() { // including IME animations WindowCompat.setDecorFitsSystemWindows(window, false) - setContent { NiaApp(calculateWindowSizeClass(this)) } + setContent { + NiaApp(calculateWindowSizeClass(this)) + } + + jankStats = JankStats.createAndTrack( + window, + Dispatchers.Default.asExecutor(), + jankFrameListener + ) + } + + override fun onResume() { + super.onResume() + jankStats.isTrackingEnabled = true + } + + override fun onPause() { + super.onPause() + jankStats.isTrackingEnabled = false } } diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt index 3a3e25b66..3b7feb9db 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt @@ -46,8 +46,10 @@ import androidx.compose.runtime.getValue import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color +import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp +import androidx.metrics.performance.PerformanceMetricsState import androidx.navigation.NavDestination import androidx.navigation.NavDestination.Companion.hierarchy import androidx.navigation.compose.currentBackStackEntryAsState @@ -64,7 +66,11 @@ import com.google.samples.apps.nowinandroid.navigation.TopLevelDestination @Composable fun NiaApp(windowSizeClass: WindowSizeClass) { NiaTheme { + val metricsStateHolder = PerformanceMetricsState.getForHierarchy(LocalView.current) val navController = rememberNavController() + navController.addOnDestinationChangedListener { _, destination, _ -> + metricsStateHolder.state?.addState("Navigation", "Jank at ${destination.route}") + } val niaTopLevelNavigation = remember(navController) { NiaTopLevelNavigation(navController) } diff --git a/core-navigation/src/main/java/com/google/samples/apps/nowinandroid/core/navigation/NavigationExtensions.kt b/core-navigation/src/main/java/com/google/samples/apps/nowinandroid/core/navigation/NavigationExtensions.kt deleted file mode 100644 index cda2341a7..000000000 --- a/core-navigation/src/main/java/com/google/samples/apps/nowinandroid/core/navigation/NavigationExtensions.kt +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.samples.apps.nowinandroid.core.navigation - -import androidx.compose.runtime.Composable -import androidx.navigation.NamedNavArgument -import androidx.navigation.NavBackStackEntry -import androidx.navigation.NavDeepLink -import androidx.navigation.NavGraphBuilder -import androidx.navigation.compose.composable -import androidx.tracing.trace - -/** - * Wrapping a [NavGraphBuilder.composable] in a trace block. - */ -fun NavGraphBuilder.tracedComposable( - route: String, - arguments: List = emptyList(), - deepLinks: List = emptyList(), - content: @Composable (NavBackStackEntry) -> Unit -) { - trace("Navigation: $route") { - composable(route, arguments, deepLinks, content) - } -} diff --git a/core-ui/build.gradle.kts b/core-ui/build.gradle.kts index b25eeb9eb..3d47cb9ee 100644 --- a/core-ui/build.gradle.kts +++ b/core-ui/build.gradle.kts @@ -43,5 +43,6 @@ dependencies { api(libs.androidx.compose.ui.util) api(libs.androidx.compose.runtime) api(libs.androidx.compose.runtime.livedata) + api(libs.androidx.metrics) api(libs.androidx.tracing.ktx) } \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c4ebe2131..5949dba81 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,6 +13,7 @@ androidxEspresso = "3.3.0" androidxHiltNavigationCompose = "1.0.0" androidxLifecycle = "2.5.0-beta01" androidxMacroBenchmark = "1.1.0-rc02" +androidxMetrics = "1.0.0-alpha01" androidxNavigation = "2.4.0-rc01" androidxProfileinstaller = "1.2.0-beta01" androidxSavedState = "1.1.0" @@ -71,6 +72,7 @@ androidx-dataStore-core = { group = "androidx.datastore", name = "datastore", ve androidx-dataStore-preferences = { group = "androidx.datastore", name = "datastore-preferences", version.ref = "androidxDataStore" } androidx-hilt-navigation-compose = { group = "androidx.hilt", name = "hilt-navigation-compose", version.ref = "androidxHiltNavigationCompose" } androidx-lifecycle-viewModelCompose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "androidxLifecycle" } +androidx-metrics = { group = "androidx.metrics", name = "metrics-performance", version.ref = "androidxMetrics" } androidx-navigation-compose = { group = "androidx.navigation", name = "navigation-compose", version.ref = "androidxNavigation" } androidx-profileinstaller = { group = "androidx.profileinstaller", name = "profileinstaller", version.ref = "androidxProfileinstaller" } androidx-savedstate-ktx = { group = "androidx.savedstate", name = "savedstate-ktx", version.ref= "androidxSavedState"} From 895ec4c3372e995be68db388318b232f32b7db72 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Fri, 20 May 2022 20:38:28 +0100 Subject: [PATCH 03/53] Inject JankStats with Hilt --- .../samples/apps/nowinandroid/MainActivity.kt | 31 ++++----- .../apps/nowinandroid/di/JankStatsModule.kt | 63 +++++++++++++++++++ .../samples/apps/nowinandroid/ui/NiaApp.kt | 2 +- 3 files changed, 75 insertions(+), 21 deletions(-) create mode 100644 app/src/main/java/com/google/samples/apps/nowinandroid/di/JankStatsModule.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt index 28983303e..de63dad5d 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt @@ -17,32 +17,25 @@ package com.google.samples.apps.nowinandroid import android.os.Bundle -import android.util.Log import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi import androidx.compose.material3.windowsizeclass.calculateWindowSizeClass -import androidx.compose.runtime.remember import androidx.core.view.WindowCompat import androidx.metrics.performance.JankStats -import androidx.metrics.performance.PerformanceMetricsState import com.google.samples.apps.nowinandroid.ui.NiaApp import dagger.hilt.android.AndroidEntryPoint -import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.asExecutor +import javax.inject.Inject @OptIn(ExperimentalMaterial3WindowSizeClassApi::class) @AndroidEntryPoint class MainActivity : ComponentActivity() { - private lateinit var jankStats: JankStats + @Inject + lateinit var lazyStats: dagger.Lazy - private val jankFrameListener = JankStats.OnFrameListener { frameData -> - // Make sure to only log janky frames. - if (frameData.isJank) { - Log.v("NiA Jank", frameData.toString()) - } - } + @Inject + lateinit var jankFrameListener: JankStats.OnFrameListener override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -54,21 +47,19 @@ class MainActivity : ComponentActivity() { setContent { NiaApp(calculateWindowSizeClass(this)) } - - jankStats = JankStats.createAndTrack( - window, - Dispatchers.Default.asExecutor(), - jankFrameListener - ) } override fun onResume() { super.onResume() - jankStats.isTrackingEnabled = true + isTrackingEnabled(true) } override fun onPause() { super.onPause() - jankStats.isTrackingEnabled = false + isTrackingEnabled(false) + } + + private fun isTrackingEnabled(enabled: Boolean) { + lazyStats.get().isTrackingEnabled = enabled } } diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/di/JankStatsModule.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/di/JankStatsModule.kt new file mode 100644 index 000000000..6d11a9f68 --- /dev/null +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/di/JankStatsModule.kt @@ -0,0 +1,63 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.samples.apps.nowinandroid.di + +import android.app.Activity +import android.util.Log +import android.view.Window +import androidx.metrics.performance.JankStats +import dagger.Module +import dagger.Provides +import dagger.hilt.InstallIn +import dagger.hilt.android.components.ActivityComponent +import java.util.concurrent.Executor +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.asExecutor + +@Module +@InstallIn(ActivityComponent::class) +object JankStatsModule { + @Provides + fun providesOnFrameListener(): JankStats.OnFrameListener { + return JankStats.OnFrameListener { frameData -> + // Make sure to only log janky frames. + if (frameData.isJank) { + // We're currently logging this but would better report it to a backend. + Log.v("NiA Jank", frameData.toString()) + } + } + } + + @Provides + fun providesWindow(activity: Activity): Window { + return activity.window + } + + @Provides + fun providesDefaultExecutor(): Executor { + return Dispatchers.Default.asExecutor() + } + + @Provides + fun providesJankStats( + window: Window, + executor: Executor, + frameListener: JankStats.OnFrameListener + ): JankStats { + return JankStats.createAndTrack(window, executor, frameListener) + } +} diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt index 3b7feb9db..d1b647a8b 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt @@ -69,7 +69,7 @@ fun NiaApp(windowSizeClass: WindowSizeClass) { val metricsStateHolder = PerformanceMetricsState.getForHierarchy(LocalView.current) val navController = rememberNavController() navController.addOnDestinationChangedListener { _, destination, _ -> - metricsStateHolder.state?.addState("Navigation", "Jank at ${destination.route}") + metricsStateHolder.state?.addState("Navigation", "${destination.route}") } val niaTopLevelNavigation = remember(navController) { NiaTopLevelNavigation(navController) From a37c9328981dac6edcd146ab05441695cff9d113 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Fri, 20 May 2022 21:18:25 +0100 Subject: [PATCH 04/53] Introduce view extension to track jank --- .../samples/apps/nowinandroid/ui/NiaApp.kt | 6 ++--- .../core/ui/JankStatsExtensions.kt | 24 +++++++++++++++++++ .../feature/interests/InterestsItem.kt | 3 +++ .../feature/interests/InterestsScreen.kt | 4 +++- 4 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt index d1b647a8b..991f09994 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt @@ -49,12 +49,12 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import androidx.metrics.performance.PerformanceMetricsState import androidx.navigation.NavDestination import androidx.navigation.NavDestination.Companion.hierarchy import androidx.navigation.compose.currentBackStackEntryAsState import androidx.navigation.compose.rememberNavController import com.google.samples.apps.nowinandroid.core.ui.ClearRippleTheme +import com.google.samples.apps.nowinandroid.core.ui.addPerformanceMetricsState import com.google.samples.apps.nowinandroid.core.ui.component.NiaBackground import com.google.samples.apps.nowinandroid.core.ui.theme.NiaTheme import com.google.samples.apps.nowinandroid.navigation.NiaNavHost @@ -66,10 +66,10 @@ import com.google.samples.apps.nowinandroid.navigation.TopLevelDestination @Composable fun NiaApp(windowSizeClass: WindowSizeClass) { NiaTheme { - val metricsStateHolder = PerformanceMetricsState.getForHierarchy(LocalView.current) + val localView = LocalView.current val navController = rememberNavController() navController.addOnDestinationChangedListener { _, destination, _ -> - metricsStateHolder.state?.addState("Navigation", "${destination.route}") + localView.addPerformanceMetricsState("Navigation", "${destination.route}") } val niaTopLevelNavigation = remember(navController) { NiaTopLevelNavigation(navController) diff --git a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt new file mode 100644 index 000000000..f6064ec74 --- /dev/null +++ b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt @@ -0,0 +1,24 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.samples.apps.nowinandroid.core.ui + +import android.view.View +import androidx.metrics.performance.PerformanceMetricsState + +fun View.addPerformanceMetricsState(stateName: String, state: String) { + PerformanceMetricsState.getForHierarchy(this).state?.addState(stateName, state) +} diff --git a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt index b9c2afadd..fc4f7d9ac 100644 --- a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt +++ b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt @@ -33,12 +33,14 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color +import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp import coil.compose.AsyncImage import com.google.samples.apps.nowinandroid.core.ui.FollowButton +import com.google.samples.apps.nowinandroid.core.ui.addPerformanceMetricsState import com.google.samples.apps.nowinandroid.core.ui.theme.NiaTheme import com.google.samples.apps.nowinandroid.feature.interests.R.string @@ -54,6 +56,7 @@ fun InterestsItem( description: String = "", itemSeparation: Dp = 16.dp ) { + LocalView.current.addPerformanceMetricsState("InterestItem", name) Row( verticalAlignment = Alignment.CenterVertically, modifier = modifier diff --git a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt index 7be087ccb..54fe3c9cf 100644 --- a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt +++ b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt @@ -33,10 +33,12 @@ import androidx.compose.runtime.collectAsState import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.hilt.navigation.compose.hiltViewModel import com.google.samples.apps.nowinandroid.core.ui.LoadingWheel +import com.google.samples.apps.nowinandroid.core.ui.addPerformanceMetricsState import com.google.samples.apps.nowinandroid.core.ui.component.NiaTab import com.google.samples.apps.nowinandroid.core.ui.component.NiaTabRow import com.google.samples.apps.nowinandroid.core.ui.component.NiaTopAppBar @@ -50,7 +52,6 @@ fun InterestsRoute( ) { val uiState by viewModel.uiState.collectAsState() val tabState by viewModel.tabState.collectAsState() - InterestsScreen( uiState = uiState, tabState = tabState, @@ -61,6 +62,7 @@ fun InterestsRoute( switchTab = viewModel::switchTab, modifier = modifier ) + LocalView.current.addPerformanceMetricsState("Interests", "$tabState") } @Composable From ccb08a1a06500ba9984c1f6abc588b2fd23074e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 23 May 2022 14:31:44 +0200 Subject: [PATCH 05/53] Add rememberMetricsStateHolder composable Change-Id: I420cfaf826fee770975164147c29280a760bb5ff --- .../nowinandroid/core/ui/JankStatsExtensions.kt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt index f6064ec74..f1e7544af 100644 --- a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt +++ b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt @@ -17,8 +17,25 @@ package com.google.samples.apps.nowinandroid.core.ui import android.view.View +import androidx.compose.runtime.Composable +import androidx.compose.runtime.remember +import androidx.compose.ui.platform.LocalView import androidx.metrics.performance.PerformanceMetricsState fun View.addPerformanceMetricsState(stateName: String, state: String) { PerformanceMetricsState.getForHierarchy(this).state?.addState(stateName, state) } + +/** + * Retrieves [PerformanceMetricsState.MetricsStateHolder] from current [LocalView] and + * remembers it until the View changes. + * @see PerformanceMetricsState.getForHierarchy + */ +@Composable +fun rememberMetricsStateHolder(): PerformanceMetricsState.MetricsStateHolder { + val localView = LocalView.current + + return remember(localView) { + PerformanceMetricsState.getForHierarchy(localView) + } +} From a076a500107795c559d9f63e94ea8d621c496d22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 23 May 2022 14:35:03 +0200 Subject: [PATCH 06/53] Use rememberMetricsStateHolder for navigation Change-Id: I3b038a9bbc6eed9b21343aa0fd75c044049386a4 --- .../samples/apps/nowinandroid/ui/NiaApp.kt | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt index 991f09994..b495056fc 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt @@ -42,20 +42,21 @@ import androidx.compose.material3.windowsizeclass.WindowSizeClass import androidx.compose.material3.windowsizeclass.WindowWidthSizeClass import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider +import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.getValue import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color -import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp +import androidx.navigation.NavController import androidx.navigation.NavDestination import androidx.navigation.NavDestination.Companion.hierarchy import androidx.navigation.compose.currentBackStackEntryAsState import androidx.navigation.compose.rememberNavController import com.google.samples.apps.nowinandroid.core.ui.ClearRippleTheme -import com.google.samples.apps.nowinandroid.core.ui.addPerformanceMetricsState import com.google.samples.apps.nowinandroid.core.ui.component.NiaBackground +import com.google.samples.apps.nowinandroid.core.ui.rememberMetricsStateHolder import com.google.samples.apps.nowinandroid.core.ui.theme.NiaTheme import com.google.samples.apps.nowinandroid.navigation.NiaNavHost import com.google.samples.apps.nowinandroid.navigation.NiaTopLevelNavigation @@ -66,11 +67,20 @@ import com.google.samples.apps.nowinandroid.navigation.TopLevelDestination @Composable fun NiaApp(windowSizeClass: WindowSizeClass) { NiaTheme { - val localView = LocalView.current val navController = rememberNavController() - navController.addOnDestinationChangedListener { _, destination, _ -> - localView.addPerformanceMetricsState("Navigation", "${destination.route}") + val metricsHolder = rememberMetricsStateHolder() + DisposableEffect(navController, metricsHolder) { + val listener = NavController.OnDestinationChangedListener { _, destination, _ -> + metricsHolder.state?.addState("Navigation", destination.route.toString()) + } + + navController.addOnDestinationChangedListener(listener) + + onDispose { + navController.removeOnDestinationChangedListener(listener) + } } + val niaTopLevelNavigation = remember(navController) { NiaTopLevelNavigation(navController) } From 1ac3b4d90ca2181a5d26e3d300635bec1d7e96e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 23 May 2022 14:37:30 +0200 Subject: [PATCH 07/53] Use DisposableEffect + rememberMetricsStateHolder for Interests tab selection Change-Id: I1b7820ebd4d9e16f0aa4d576c250e5aa137706c0 --- .../feature/interests/InterestsScreen.kt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt index 54fe3c9cf..eeba8e53d 100644 --- a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt +++ b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt @@ -29,19 +29,19 @@ import androidx.compose.material.icons.filled.MoreVert import androidx.compose.material.icons.filled.Search import androidx.compose.material3.Text import androidx.compose.runtime.Composable +import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.collectAsState import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.hilt.navigation.compose.hiltViewModel import com.google.samples.apps.nowinandroid.core.ui.LoadingWheel -import com.google.samples.apps.nowinandroid.core.ui.addPerformanceMetricsState import com.google.samples.apps.nowinandroid.core.ui.component.NiaTab import com.google.samples.apps.nowinandroid.core.ui.component.NiaTabRow import com.google.samples.apps.nowinandroid.core.ui.component.NiaTopAppBar +import com.google.samples.apps.nowinandroid.core.ui.rememberMetricsStateHolder @Composable fun InterestsRoute( @@ -62,7 +62,15 @@ fun InterestsRoute( switchTab = viewModel::switchTab, modifier = modifier ) - LocalView.current.addPerformanceMetricsState("Interests", "$tabState") + + val metricsHolder = rememberMetricsStateHolder() + DisposableEffect(tabState, metricsHolder) { + metricsHolder.state?.addState("Interests:TabState", "currentIndex:${tabState.currentIndex}") + + onDispose { + metricsHolder.state?.removeState("Interests:TabState") + } + } } @Composable From 24a876d4d8d207570eccad9742f2d672a7f63a0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 23 May 2022 14:38:27 +0200 Subject: [PATCH 08/53] Remove InterestItem state Change-Id: I5d4fddb9fb36a40ae9864edfa6eb4850d8f8d306 --- .../samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt | 5 ----- .../apps/nowinandroid/feature/interests/InterestsItem.kt | 3 --- 2 files changed, 8 deletions(-) diff --git a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt index f1e7544af..9bc9e9eeb 100644 --- a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt +++ b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt @@ -16,16 +16,11 @@ package com.google.samples.apps.nowinandroid.core.ui -import android.view.View import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.ui.platform.LocalView import androidx.metrics.performance.PerformanceMetricsState -fun View.addPerformanceMetricsState(stateName: String, state: String) { - PerformanceMetricsState.getForHierarchy(this).state?.addState(stateName, state) -} - /** * Retrieves [PerformanceMetricsState.MetricsStateHolder] from current [LocalView] and * remembers it until the View changes. diff --git a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt index fc4f7d9ac..b9c2afadd 100644 --- a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt +++ b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt @@ -33,14 +33,12 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color -import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp import coil.compose.AsyncImage import com.google.samples.apps.nowinandroid.core.ui.FollowButton -import com.google.samples.apps.nowinandroid.core.ui.addPerformanceMetricsState import com.google.samples.apps.nowinandroid.core.ui.theme.NiaTheme import com.google.samples.apps.nowinandroid.feature.interests.R.string @@ -56,7 +54,6 @@ fun InterestsItem( description: String = "", itemSeparation: Dp = 16.dp ) { - LocalView.current.addPerformanceMetricsState("InterestItem", name) Row( verticalAlignment = Alignment.CenterVertically, modifier = modifier From dc97d15a8cc3060b935d18bc3b84c9e5b66b715f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 23 May 2022 14:40:03 +0200 Subject: [PATCH 09/53] Add JankMetricEffect Change-Id: I8a5d90188b52ec1c11eec1c2724dda1332615768 --- .../core/ui/JankStatsExtensions.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt index 9bc9e9eeb..3d606b6a3 100644 --- a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt +++ b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt @@ -17,9 +17,11 @@ package com.google.samples.apps.nowinandroid.core.ui import androidx.compose.runtime.Composable +import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.remember import androidx.compose.ui.platform.LocalView import androidx.metrics.performance.PerformanceMetricsState +import kotlinx.coroutines.CoroutineScope /** * Retrieves [PerformanceMetricsState.MetricsStateHolder] from current [LocalView] and @@ -34,3 +36,19 @@ fun rememberMetricsStateHolder(): PerformanceMetricsState.MetricsStateHolder { PerformanceMetricsState.getForHierarchy(localView) } } + +/** + * Convenience function to work with [PerformanceMetricsState] state. The side effect is + * re-launched if any of the [keys] value is not equal to the previous composition. + * @see JankMetricDisposableEffect if you need to work with DisposableEffect to cleanup added state. + */ +@Composable +fun JankMetricEffect( + vararg keys: Any?, + reportMetric: suspend CoroutineScope.(state: PerformanceMetricsState.MetricsStateHolder) -> Unit +) { + val metrics = rememberMetricsStateHolder() + LaunchedEffect(metrics, *keys) { + reportMetric(metrics) + } +} From 57a7b5dbe763836ff83e3a8df7e4e52503a643a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 23 May 2022 14:40:08 +0200 Subject: [PATCH 10/53] Add AuthorsCarousel scrolling state Change-Id: I4ee60188fffdad4678f0f5a0ee4ef47031a1d61f --- .../feature/foryou/AuthorsCarousel.kt | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt index df6b8bbda..81024276d 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt @@ -26,12 +26,14 @@ import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.sizeIn import androidx.compose.foundation.lazy.LazyRow import androidx.compose.foundation.lazy.items +import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.selection.toggleable import androidx.compose.foundation.shape.CircleShape import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable +import androidx.compose.runtime.snapshotFlow import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip @@ -48,6 +50,9 @@ import coil.compose.AsyncImage import com.google.samples.apps.nowinandroid.core.model.data.Author import com.google.samples.apps.nowinandroid.core.model.data.FollowableAuthor import com.google.samples.apps.nowinandroid.core.ui.FollowButton +import com.google.samples.apps.nowinandroid.core.ui.JankMetricEffect +import kotlinx.coroutines.flow.collect +import kotlinx.coroutines.flow.combine @Composable fun AuthorsCarousel( @@ -55,7 +60,25 @@ fun AuthorsCarousel( onAuthorClick: (String, Boolean) -> Unit, modifier: Modifier = Modifier ) { - LazyRow(modifier) { + val lazyListState = rememberLazyListState() + + JankMetricEffect(lazyListState) { metricsHolder -> + combine( + snapshotFlow { lazyListState.isScrollInProgress }, + snapshotFlow { lazyListState.firstVisibleItemIndex } + ) { isScrollInProgress, firstVisibleItemIndex -> + if (isScrollInProgress) { + metricsHolder.state?.addState( + "ForYou:AuthorsCarousel:Scrolling", + "Index=${firstVisibleItemIndex}" + ) + } else { + metricsHolder.state?.removeState("ForYou:AuthorsCarousel:Scrolling") + } + }.collect() + } + + LazyRow(modifier, lazyListState) { items(items = authors, key = { item -> item.author.id }) { followableAuthor -> AuthorItem( author = followableAuthor.author, From bc7270d6c41e1b66fc62ef96496660ccf3c923df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 23 May 2022 14:41:19 +0200 Subject: [PATCH 11/53] Add JankMetricDisposableEffect Change-Id: Idcab0faa2e9b4cc9986064f45217cab101843697 --- .../samples/apps/nowinandroid/ui/NiaApp.kt | 6 ++---- .../core/ui/JankStatsExtensions.kt | 19 +++++++++++++++++++ .../feature/interests/InterestsScreen.kt | 6 ++---- 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt index b495056fc..50b5f57da 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt @@ -42,7 +42,6 @@ import androidx.compose.material3.windowsizeclass.WindowSizeClass import androidx.compose.material3.windowsizeclass.WindowWidthSizeClass import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider -import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.getValue import androidx.compose.runtime.remember import androidx.compose.ui.Modifier @@ -55,8 +54,8 @@ import androidx.navigation.NavDestination.Companion.hierarchy import androidx.navigation.compose.currentBackStackEntryAsState import androidx.navigation.compose.rememberNavController import com.google.samples.apps.nowinandroid.core.ui.ClearRippleTheme +import com.google.samples.apps.nowinandroid.core.ui.JankMetricDisposableEffect import com.google.samples.apps.nowinandroid.core.ui.component.NiaBackground -import com.google.samples.apps.nowinandroid.core.ui.rememberMetricsStateHolder import com.google.samples.apps.nowinandroid.core.ui.theme.NiaTheme import com.google.samples.apps.nowinandroid.navigation.NiaNavHost import com.google.samples.apps.nowinandroid.navigation.NiaTopLevelNavigation @@ -68,8 +67,7 @@ import com.google.samples.apps.nowinandroid.navigation.TopLevelDestination fun NiaApp(windowSizeClass: WindowSizeClass) { NiaTheme { val navController = rememberNavController() - val metricsHolder = rememberMetricsStateHolder() - DisposableEffect(navController, metricsHolder) { + JankMetricDisposableEffect(navController) { metricsHolder -> val listener = NavController.OnDestinationChangedListener { _, destination, _ -> metricsHolder.state?.addState("Navigation", destination.route.toString()) } diff --git a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt index 3d606b6a3..4b1459a2d 100644 --- a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt +++ b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt @@ -17,6 +17,9 @@ package com.google.samples.apps.nowinandroid.core.ui import androidx.compose.runtime.Composable +import androidx.compose.runtime.DisposableEffect +import androidx.compose.runtime.DisposableEffectResult +import androidx.compose.runtime.DisposableEffectScope import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.remember import androidx.compose.ui.platform.LocalView @@ -52,3 +55,19 @@ fun JankMetricEffect( reportMetric(metrics) } } + +/** + * Convenience function to work with [PerformanceMetricsState] state that needs to be cleaned up. + * The side effect is re-launched if any of the [keys] value is not equal to the previous composition. + */ +@Composable +fun JankMetricDisposableEffect( + vararg keys: Any?, + reportMetric: DisposableEffectScope.(state: PerformanceMetricsState.MetricsStateHolder) -> DisposableEffectResult +) { + val metrics = rememberMetricsStateHolder() + DisposableEffect(metrics, *keys) { + reportMetric(this, metrics) + } +} + diff --git a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt index eeba8e53d..3a1c3ac7b 100644 --- a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt +++ b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt @@ -29,7 +29,6 @@ import androidx.compose.material.icons.filled.MoreVert import androidx.compose.material.icons.filled.Search import androidx.compose.material3.Text import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.collectAsState import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment @@ -37,11 +36,11 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.hilt.navigation.compose.hiltViewModel +import com.google.samples.apps.nowinandroid.core.ui.JankMetricDisposableEffect import com.google.samples.apps.nowinandroid.core.ui.LoadingWheel import com.google.samples.apps.nowinandroid.core.ui.component.NiaTab import com.google.samples.apps.nowinandroid.core.ui.component.NiaTabRow import com.google.samples.apps.nowinandroid.core.ui.component.NiaTopAppBar -import com.google.samples.apps.nowinandroid.core.ui.rememberMetricsStateHolder @Composable fun InterestsRoute( @@ -63,8 +62,7 @@ fun InterestsRoute( modifier = modifier ) - val metricsHolder = rememberMetricsStateHolder() - DisposableEffect(tabState, metricsHolder) { + JankMetricDisposableEffect(tabState) { metricsHolder -> metricsHolder.state?.addState("Interests:TabState", "currentIndex:${tabState.currentIndex}") onDispose { From 4dc1d0cd2ec979a6d72c64a3005e198af070f2c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 23 May 2022 14:51:48 +0200 Subject: [PATCH 12/53] Add ForYou feed scrolling state Change-Id: Ia371c564e4ff723fbeaca741d278174bd6db0dd8 --- .../feature/foryou/ForYouScreen.kt | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index 2ab82c054..b29a3b6e0 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -45,6 +45,7 @@ import androidx.compose.foundation.lazy.grid.GridCells import androidx.compose.foundation.lazy.grid.LazyHorizontalGrid import androidx.compose.foundation.lazy.grid.items import androidx.compose.foundation.lazy.items +import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.shape.CornerSize import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material.icons.Icons @@ -63,6 +64,7 @@ import androidx.compose.material3.windowsizeclass.WindowWidthSizeClass import androidx.compose.runtime.Composable import androidx.compose.runtime.collectAsState import androidx.compose.runtime.getValue +import androidx.compose.runtime.snapshotFlow import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color @@ -86,6 +88,7 @@ import com.google.samples.apps.nowinandroid.core.model.data.NewsResource import com.google.samples.apps.nowinandroid.core.model.data.NewsResourceType.Video import com.google.samples.apps.nowinandroid.core.model.data.SaveableNewsResource import com.google.samples.apps.nowinandroid.core.model.data.Topic +import com.google.samples.apps.nowinandroid.core.ui.JankMetricEffect import com.google.samples.apps.nowinandroid.core.ui.LoadingWheel import com.google.samples.apps.nowinandroid.core.ui.NewsResourceCardExpanded import com.google.samples.apps.nowinandroid.core.ui.component.NiaFilledButton @@ -95,8 +98,10 @@ import com.google.samples.apps.nowinandroid.core.ui.component.NiaTopAppBar import com.google.samples.apps.nowinandroid.core.ui.icon.NiaIcons import com.google.samples.apps.nowinandroid.core.ui.theme.NiaTheme import com.google.samples.apps.nowinandroid.core.ui.theme.NiaTypography -import kotlin.math.floor +import kotlinx.coroutines.flow.collect +import kotlinx.coroutines.flow.combine import kotlinx.datetime.Instant +import kotlin.math.floor @Composable fun ForYouRoute( @@ -166,7 +171,25 @@ fun ForYouScreen( else -> floor(maxWidth / 300.dp).toInt().coerceAtLeast(1) } + val lazyListState = rememberLazyListState() + JankMetricEffect(lazyListState) { metricsHolder -> + combine( + snapshotFlow { lazyListState.isScrollInProgress }, + snapshotFlow { lazyListState.firstVisibleItemIndex }, + ) { isScrollInProgress, firstVisibleItemIndex -> + if (isScrollInProgress) { + metricsHolder.state?.addState( + "ForYou:Feed:Scrolling", + "index=${firstVisibleItemIndex}" + ) + } else { + metricsHolder.state?.removeState("ForYou:Feed:Scrolling") + } + }.collect() + } + LazyColumn( + state = lazyListState, modifier = Modifier.fillMaxSize(), ) { InterestsSelection( From 5a1ece4f80219b349e9eca12fb64638c9a7ae412 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 23 May 2022 14:52:03 +0200 Subject: [PATCH 13/53] Add ForYou TopicSelection scrolling state Change-Id: Icb85b612b1aa45fc5579acea9358a2da70de15d6 --- .../feature/foryou/AuthorsCarousel.kt | 2 +- .../feature/foryou/ForYouScreen.kt | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt index 81024276d..bf1f5d5dc 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt @@ -77,7 +77,7 @@ fun AuthorsCarousel( } }.collect() } - + LazyRow(modifier, lazyListState) { items(items = authors, key = { item -> item.author.id }) { followableAuthor -> AuthorItem( diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index b29a3b6e0..8a3782a8b 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -44,6 +44,7 @@ import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.foundation.lazy.grid.GridCells import androidx.compose.foundation.lazy.grid.LazyHorizontalGrid import androidx.compose.foundation.lazy.grid.items +import androidx.compose.foundation.lazy.grid.rememberLazyGridState import androidx.compose.foundation.lazy.items import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.shape.CornerSize @@ -320,7 +321,25 @@ private fun TopicSelection( onTopicCheckedChanged: (String, Boolean) -> Unit, modifier: Modifier = Modifier ) { + val lazyGridState = rememberLazyGridState() + JankMetricEffect(lazyGridState) { metricsHolder -> + combine( + snapshotFlow { lazyGridState.isScrollInProgress }, + snapshotFlow { lazyGridState.firstVisibleItemIndex }, + ) { isScrollInProgress, firstVisibleItemIndex -> + if (isScrollInProgress) { + metricsHolder.state?.addState( + "ForYou:TopicSelection:Scrolling", + "index=${firstVisibleItemIndex}" + ) + } else { + metricsHolder.state?.removeState("ForYou:TopicSelection:Scrolling") + } + }.collect() + } + LazyHorizontalGrid( + state = lazyGridState, rows = GridCells.Fixed(3), horizontalArrangement = Arrangement.spacedBy(12.dp), verticalArrangement = Arrangement.spacedBy(12.dp), From 42878c5e8687bdd30814630ac01eeec0a60e1792 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Mon, 6 Jun 2022 18:42:20 +0100 Subject: [PATCH 14/53] Move JankStats metric gathering further down This isn't the thing a developer should be focusing on when first opening the file. So moving it further down in the composable. --- .../samples/apps/nowinandroid/ui/NiaApp.kt | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt index 20a2decb6..bedd20704 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt @@ -64,17 +64,6 @@ import com.google.samples.apps.nowinandroid.navigation.TopLevelDestination fun NiaApp(windowSizeClass: WindowSizeClass) { NiaTheme { val navController = rememberNavController() - JankMetricDisposableEffect(navController) { metricsHolder -> - val listener = NavController.OnDestinationChangedListener { _, destination, _ -> - metricsHolder.state?.addState("Navigation", destination.route.toString()) - } - - navController.addOnDestinationChangedListener(listener) - - onDispose { - navController.removeOnDestinationChangedListener(listener) - } - } val niaTopLevelNavigation = remember(navController) { NiaTopLevelNavigation(navController) @@ -124,6 +113,17 @@ fun NiaApp(windowSizeClass: WindowSizeClass) { } } } + JankMetricDisposableEffect(navController) { metricsHolder -> + val listener = NavController.OnDestinationChangedListener { _, destination, _ -> + metricsHolder.state?.addState("Navigation", destination.route.toString()) + } + + navController.addOnDestinationChangedListener(listener) + + onDispose { + navController.removeOnDestinationChangedListener(listener) + } + } } } From 5c73cdd97330740e0364574dee3a66ca80368f66 Mon Sep 17 00:00:00 2001 From: takahirom Date: Wed, 8 Jun 2022 11:16:05 +0900 Subject: [PATCH 15/53] Add compose compiler metrics option --- .../apps/nowinandroid/KotlinAndroid.kt | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinAndroid.kt b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinAndroid.kt index 36f7e522d..76583e0eb 100644 --- a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinAndroid.kt +++ b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinAndroid.kt @@ -24,6 +24,7 @@ import org.gradle.api.plugins.ExtensionAware import org.gradle.kotlin.dsl.dependencies import org.gradle.kotlin.dsl.getByType import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions +import java.io.File /** * Configure base Kotlin with Android options @@ -56,7 +57,7 @@ internal fun Project.configureKotlinAndroid( "-opt-in=kotlin.Experimental", // Enable experimental kotlinx serialization APIs "-opt-in=kotlinx.serialization.ExperimentalSerializationApi" - ) + ) + buildComposeMetricsParameters() // Set JVM target to 1.8 jvmTarget = JavaVersion.VERSION_1_8.toString() @@ -70,6 +71,26 @@ internal fun Project.configureKotlinAndroid( } } +private fun Project.buildComposeMetricsParameters(): List { + val metricParameters = mutableListOf() + val enableMetricsProvider = project.providers.gradleProperty("enableComposeCompilerMetrics") + val enableMetrics = (enableMetricsProvider.orNull == "true") + if (enableMetrics) { + val metricsFolder = File(project.buildDir, "compose-metrics") + metricParameters.add("-P") + metricParameters.add("plugin:androidx.compose.compiler.plugins.kotlin:metricsDestination=" + metricsFolder.absolutePath) + } + + val enableReportsProvider = project.providers.gradleProperty("enableComposeCompilerReports") + val enableReports = (enableReportsProvider.orNull == "true") + if (enableReports) { + val reportsFolder = File(project.buildDir, "compose-reports") + metricParameters.add("-P") + metricParameters.add("plugin:androidx.compose.compiler.plugins.kotlin:reportsDestination=" + reportsFolder.absolutePath) + } + return metricParameters +} + private fun CommonExtension<*, *, *, *>.kotlinOptions(block: KotlinJvmOptions.() -> Unit) { (this as ExtensionAware).extensions.configure("kotlinOptions", block) } From e035e2f16724b2db92babd7707527b7d7b459598 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 9 Jun 2022 14:49:38 +0000 Subject: [PATCH 16/53] Update actions/upload-artifact action to v3 --- .github/workflows/Build.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/Build.yaml b/.github/workflows/Build.yaml index d1590932c..f6db34222 100644 --- a/.github/workflows/Build.yaml +++ b/.github/workflows/Build.yaml @@ -53,27 +53,27 @@ jobs: run: ./gradlew testDemoDebug testProdDebug --stacktrace - name: Upload Demo build outputs (APKs) - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: build-outputs-demo path: app/demo/build/outputs - name: Upload Prod build outputs (APKs) - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: build-outputs-prod path: app/prod/build/outputs - name: Upload Demo build reports if: always() - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: build-reports-demo path: app/demo/build/reports - name: Upload Prod build reports if: always() - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: build-reports-prod path: app/prod/build/reports @@ -121,7 +121,7 @@ jobs: - name: Upload test reports if: always() - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: test-reports path: '*/build/reports/androidTests' From 2b8bda86772aa60d8e23ebfbd496bf40d9920e93 Mon Sep 17 00:00:00 2001 From: Alex Vanyo Date: Fri, 10 Jun 2022 11:39:48 -0700 Subject: [PATCH 17/53] Add duplicate Gradle wrapper to included build Change-Id: Id76b61a4b486fcd19f1d3ca4c4ad4f29367fa5b9 --- build-logic/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59821 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 +++++ 2 files changed, 5 insertions(+) create mode 100644 build-logic/gradle/wrapper/gradle-wrapper.jar create mode 100644 build-logic/gradle/wrapper/gradle-wrapper.properties diff --git a/build-logic/gradle/wrapper/gradle-wrapper.jar b/build-logic/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..41d9927a4d4fb3f96a785543079b8df6723c946b GIT binary patch literal 59821 zcma&NV|1p`(k7gaZQHhOJ9%QKV?D8LCmq{1JGRYE(y=?XJw0>InKkE~^UnAEs2gk5 zUVGPCwX3dOb!}xiFmPB95NK!+5D<~S0s;d1zn&lrfAn7 zC?Nb-LFlib|DTEqB8oDS5&$(u1<5;wsY!V`2F7^=IR@I9so5q~=3i_(hqqG<9SbL8Q(LqDrz+aNtGYWGJ2;p*{a-^;C>BfGzkz_@fPsK8{pTT~_VzB$E`P@> z7+V1WF2+tSW=`ZRj3&0m&d#x_lfXq`bb-Y-SC-O{dkN2EVM7@!n|{s+2=xSEMtW7( zz~A!cBpDMpQu{FP=y;sO4Le}Z)I$wuFwpugEY3vEGfVAHGqZ-<{vaMv-5_^uO%a{n zE_Zw46^M|0*dZ`;t%^3C19hr=8FvVdDp1>SY>KvG!UfD`O_@weQH~;~W=fXK_!Yc> z`EY^PDJ&C&7LC;CgQJeXH2 zjfM}2(1i5Syj)Jj4EaRyiIl#@&lC5xD{8hS4Wko7>J)6AYPC-(ROpVE-;|Z&u(o=X z2j!*>XJ|>Lo+8T?PQm;SH_St1wxQPz)b)Z^C(KDEN$|-6{A>P7r4J1R-=R7|FX*@! zmA{Ja?XE;AvisJy6;cr9Q5ovphdXR{gE_7EF`ji;n|RokAJ30Zo5;|v!xtJr+}qbW zY!NI6_Wk#6pWFX~t$rAUWi?bAOv-oL6N#1>C~S|7_e4 zF}b9(&a*gHk+4@J26&xpiWYf2HN>P;4p|TD4f586umA2t@cO1=Fx+qd@1Ae#Le>{-?m!PnbuF->g3u)7(n^llJfVI%Q2rMvetfV5 z6g|sGf}pV)3_`$QiKQnqQ<&ghOWz4_{`rA1+7*M0X{y(+?$|{n zs;FEW>YzUWg{sO*+D2l6&qd+$JJP_1Tm;To<@ZE%5iug8vCN3yH{!6u5Hm=#3HJ6J zmS(4nG@PI^7l6AW+cWAo9sFmE`VRcM`sP7X$^vQY(NBqBYU8B|n-PrZdNv8?K?kUTT3|IE`-A8V*eEM2=u*kDhhKsmVPWGns z8QvBk=BPjvu!QLtlF0qW(k+4i+?H&L*qf262G#fks9}D5-L{yiaD10~a;-j!p!>5K zl@Lh+(9D{ePo_S4F&QXv|q_yT`GIPEWNHDD8KEcF*2DdZD;=J6u z|8ICSoT~5Wd!>g%2ovFh`!lTZhAwpIbtchDc{$N%<~e$E<7GWsD42UdJh1fD($89f2on`W`9XZJmr*7lRjAA8K0!(t8-u>2H*xn5cy1EG{J;w;Q-H8Yyx+WW(qoZZM7p(KQx^2-yI6Sw?k<=lVOVwYn zY*eDm%~=|`c{tUupZ^oNwIr!o9T;H3Fr|>NE#By8SvHb&#;cyBmY1LwdXqZwi;qn8 zK+&z{{95(SOPXAl%EdJ3jC5yV^|^}nOT@M0)|$iOcq8G{#*OH7=DlfOb; z#tRO#tcrc*yQB5!{l5AF3(U4>e}nEvkoE_XCX=a3&A6Atwnr&`r&f2d%lDr8f?hBB zr1dKNypE$CFbT9I?n){q<1zHmY>C=5>9_phi79pLJG)f=#dKdQ7We8emMjwR*qIMF zE_P-T*$hX#FUa%bjv4Vm=;oxxv`B*`weqUn}K=^TXjJG=UxdFMSj-QV6fu~;- z|IsUq`#|73M%Yn;VHJUbt<0UHRzbaF{X@76=8*-IRx~bYgSf*H(t?KH=?D@wk*E{| z2@U%jKlmf~C^YxD=|&H?(g~R9-jzEb^y|N5d`p#2-@?BUcHys({pUz4Zto7XwKq2X zSB~|KQGgv_Mh@M!*{nl~2~VV_te&E7K39|WYH zCxfd|v_4!h$Ps2@atm+gj14Ru)DhivY&(e_`eA)!O1>nkGq|F-#-6oo5|XKEfF4hR z%{U%ar7Z8~B!foCd_VRHr;Z1c0Et~y8>ZyVVo9>LLi(qb^bxVkbq-Jq9IF7!FT`(- zTMrf6I*|SIznJLRtlP)_7tQ>J`Um>@pP=TSfaPB(bto$G1C zx#z0$=zNpP-~R);kM4O)9Mqn@5Myv5MmmXOJln312kq#_94)bpSd%fcEo7cD#&|<` zrcal$(1Xv(nDEquG#`{&9Ci~W)-zd_HbH-@2F6+|a4v}P!w!Q*h$#Zu+EcZeY>u&?hn#DCfC zVuye5@Ygr+T)0O2R1*Hvlt>%rez)P2wS}N-i{~IQItGZkp&aeY^;>^m7JT|O^{`78 z$KaK0quwcajja;LU%N|{`2o&QH@u%jtH+j!haGj;*ZCR*`UgOXWE>qpXqHc?g&vA& zt-?_g8k%ZS|D;()0Lf!>7KzTSo-8hUh%OA~i76HKRLudaNiwo*E9HxmzN4y>YpZNO zUE%Q|H_R_UmX=*f=2g=xyP)l-DP}kB@PX|(Ye$NOGN{h+fI6HVw`~Cd0cKqO;s6aiYLy7sl~%gs`~XaL z^KrZ9QeRA{O*#iNmB7_P!=*^pZiJ5O@iE&X2UmUCPz!)`2G3)5;H?d~3#P|)O(OQ_ zua+ZzwWGkWflk4j^Lb=x56M75_p9M*Q50#(+!aT01y80x#rs9##!;b-BH?2Fu&vx} za%4!~GAEDsB54X9wCF~juV@aU}fp_(a<`Ig0Pip8IjpRe#BR?-niYcz@jI+QY zBU9!8dAfq@%p;FX)X=E7?B=qJJNXlJ&7FBsz;4&|*z{^kEE!XbA)(G_O6I9GVzMAF z8)+Un(6od`W7O!!M=0Z)AJuNyN8q>jNaOdC-zAZ31$Iq%{c_SYZe+(~_R`a@ zOFiE*&*o5XG;~UjsuW*ja-0}}rJdd@^VnQD!z2O~+k-OSF%?hqcFPa4e{mV1UOY#J zTf!PM=KMNAzbf(+|AL%K~$ahX0Ol zbAxKu3;v#P{Qia{_WzHl`!@!8c#62XSegM{tW1nu?Ee{sQq(t{0TSq67YfG;KrZ$n z*$S-+R2G?aa*6kRiTvVxqgUhJ{ASSgtepG3hb<3hlM|r>Hr~v_DQ>|Nc%&)r0A9go z&F3Ao!PWKVq~aWOzLQIy&R*xo>}{UTr}?`)KS&2$3NR@a+>+hqK*6r6Uu-H};ZG^| zfq_Vl%YE1*uGwtJ>H*Y(Q9E6kOfLJRlrDNv`N;jnag&f<4#UErM0ECf$8DASxMFF& zK=mZgu)xBz6lXJ~WZR7OYw;4&?v3Kk-QTs;v1r%XhgzSWVf|`Sre2XGdJb}l1!a~z zP92YjnfI7OnF@4~g*LF>G9IZ5c+tifpcm6#m)+BmnZ1kz+pM8iUhwag`_gqr(bnpy zl-noA2L@2+?*7`ZO{P7&UL~ahldjl`r3=HIdo~Hq#d+&Q;)LHZ4&5zuDNug@9-uk; z<2&m#0Um`s=B}_}9s&70Tv_~Va@WJ$n~s`7tVxi^s&_nPI0`QX=JnItlOu*Tn;T@> zXsVNAHd&K?*u~a@u8MWX17VaWuE0=6B93P2IQ{S$-WmT+Yp!9eA>@n~=s>?uDQ4*X zC(SxlKap@0R^z1p9C(VKM>nX8-|84nvIQJ-;9ei0qs{}X>?f%&E#%-)Bpv_p;s4R+ z;PMpG5*rvN&l;i{^~&wKnEhT!S!LQ>udPzta#Hc9)S8EUHK=%x+z@iq!O{)*XM}aI zBJE)vokFFXTeG<2Pq}5Na+kKnu?Ch|YoxdPb&Z{07nq!yzj0=xjzZj@3XvwLF0}Pa zn;x^HW504NNfLY~w!}5>`z=e{nzGB>t4ntE>R}r7*hJF3OoEx}&6LvZz4``m{AZxC zz6V+^73YbuY>6i9ulu)2`ozP(XBY5n$!kiAE_Vf4}Ih)tlOjgF3HW|DF+q-jI_0p%6Voc^e;g28* z;Sr4X{n(X7eEnACWRGNsHqQ_OfWhAHwnSQ87@PvPcpa!xr9`9+{QRn;bh^jgO8q@v zLekO@-cdc&eOKsvXs-eMCH8Y{*~3Iy!+CANy+(WXYS&6XB$&1+tB?!qcL@@) zS7XQ|5=o1fr8yM7r1AyAD~c@Mo`^i~hjx{N17%pDX?j@2bdBEbxY}YZxz!h#)q^1x zpc_RnoC3`V?L|G2R1QbR6pI{Am?yW?4Gy`G-xBYfebXvZ=(nTD7u?OEw>;vQICdPJBmi~;xhVV zisVvnE!bxI5|@IIlDRolo_^tc1{m)XTbIX^<{TQfsUA1Wv(KjJED^nj`r!JjEA%MaEGqPB z9YVt~ol3%e`PaqjZt&-)Fl^NeGmZ)nbL;92cOeLM2H*r-zA@d->H5T_8_;Jut0Q_G zBM2((-VHy2&eNkztIpHk&1H3M3@&wvvU9+$RO%fSEa_d5-qZ!<`-5?L9lQ1@AEpo* z3}Zz~R6&^i9KfRM8WGc6fTFD%PGdruE}`X$tP_*A)_7(uI5{k|LYc-WY*%GJ6JMmw zNBT%^E#IhekpA(i zcB$!EB}#>{^=G%rQ~2;gbObT9PQ{~aVx_W6?(j@)S$&Ja1s}aLT%A*mP}NiG5G93- z_DaRGP77PzLv0s32{UFm##C2LsU!w{vHdKTM1X)}W%OyZ&{3d^2Zu-zw?fT=+zi*q z^fu6CXQ!i?=ljsqSUzw>g#PMk>(^#ejrYp(C)7+@Z1=Mw$Rw!l8c9}+$Uz;9NUO(kCd#A1DX4Lbis0k; z?~pO(;@I6Ajp}PL;&`3+;OVkr3A^dQ(j?`by@A!qQam@_5(w6fG>PvhO`#P(y~2ue zW1BH_GqUY&>PggMhhi@8kAY;XWmj>y1M@c`0v+l~l0&~Kd8ZSg5#46wTLPo*Aom-5 z>qRXyWl}Yda=e@hJ%`x=?I42(B0lRiR~w>n6p8SHN~B6Y>W(MOxLpv>aB)E<1oEcw z%X;#DJpeDaD;CJRLX%u!t23F|cv0ZaE183LXxMq*uWn)cD_ zp!@i5zsmcxb!5uhp^@>U;K>$B|8U@3$65CmhuLlZ2(lF#hHq-<<+7ZN9m3-hFAPgA zKi;jMBa*59ficc#TRbH_l`2r>z(Bm_XEY}rAwyp~c8L>{A<0@Q)j*uXns^q5z~>KI z)43=nMhcU1ZaF;CaBo>hl6;@(2#9yXZ7_BwS4u>gN%SBS<;j{{+p}tbD8y_DFu1#0 zx)h&?`_`=ti_6L>VDH3>PPAc@?wg=Omdoip5j-2{$T;E9m)o2noyFW$5dXb{9CZ?c z);zf3U526r3Fl+{82!z)aHkZV6GM@%OKJB5mS~JcDjieFaVn}}M5rtPnHQVw0Stn- zEHs_gqfT8(0b-5ZCk1%1{QQaY3%b>wU z7lyE?lYGuPmB6jnMI6s$1uxN{Tf_n7H~nKu+h7=%60WK-C&kEIq_d4`wU(*~rJsW< zo^D$-(b0~uNVgC+$J3MUK)(>6*k?92mLgpod{Pd?{os+yHr&t+9ZgM*9;dCQBzE!V zk6e6)9U6Bq$^_`E1xd}d;5O8^6?@bK>QB&7l{vAy^P6FOEO^l7wK4K=lLA45gQ3$X z=$N{GR1{cxO)j;ZxKI*1kZIT9p>%FhoFbRK;M(m&bL?SaN zzkZS9xMf={o@gpG%wE857u@9dq>UKvbaM1SNtMA9EFOp7$BjJQVkIm$wU?-yOOs{i z1^(E(WwZZG{_#aIzfpGc@g5-AtK^?Q&vY#CtVpfLbW?g0{BEX4Vlk(`AO1{-D@31J zce}#=$?Gq+FZG-SD^z)-;wQg9`qEO}Dvo+S9*PUB*JcU)@S;UVIpN7rOqXmEIerWo zP_lk!@RQvyds&zF$Rt>N#_=!?5{XI`Dbo0<@>fIVgcU*9Y+ z)}K(Y&fdgve3ruT{WCNs$XtParmvV;rjr&R(V&_#?ob1LzO0RW3?8_kSw)bjom#0; zeNllfz(HlOJw012B}rgCUF5o|Xp#HLC~of%lg+!pr(g^n;wCX@Yk~SQOss!j9f(KL zDiI1h#k{po=Irl)8N*KU*6*n)A8&i9Wf#7;HUR^5*6+Bzh;I*1cICa|`&`e{pgrdc zs}ita0AXb$c6{tu&hxmT0faMG0GFc)unG8tssRJd%&?^62!_h_kn^HU_kBgp$bSew zqu)M3jTn;)tipv9Wt4Ll#1bmO2n?^)t^ZPxjveoOuK89$oy4(8Ujw{nd*Rs*<+xFi z{k*9v%sl?wS{aBSMMWdazhs0#gX9Has=pi?DhG&_0|cIyRG7c`OBiVG6W#JjYf7-n zIQU*Jc+SYnI8oG^Q8So9SP_-w;Y00$p5+LZ{l+81>v7|qa#Cn->312n=YQd$PaVz8 zL*s?ZU*t-RxoR~4I7e^c!8TA4g>w@R5F4JnEWJpy>|m5la2b#F4d*uoz!m=i1;`L` zB(f>1fAd~;*wf%GEbE8`EA>IO9o6TdgbIC%+en!}(C5PGYqS0{pa?PD)5?ds=j9{w za9^@WBXMZ|D&(yfc~)tnrDd#*;u;0?8=lh4%b-lFPR3ItwVJp};HMdEw#SXg>f-zU zEiaj5H=jzRSy(sWVd%hnLZE{SUj~$xk&TfheSch#23)YTcjrB+IVe0jJqsdz__n{- zC~7L`DG}-Dgrinzf7Jr)e&^tdQ}8v7F+~eF*<`~Vph=MIB|YxNEtLo1jXt#9#UG5` zQ$OSk`u!US+Z!=>dGL>%i#uV<5*F?pivBH@@1idFrzVAzttp5~>Y?D0LV;8Yv`wAa{hewVjlhhBM z_mJhU9yWz9Jexg@G~dq6EW5^nDXe(sU^5{}qbd0*yW2Xq6G37f8{{X&Z>G~dUGDFu zgmsDDZZ5ZmtiBw58CERFPrEG>*)*`_B75!MDsOoK`T1aJ4GZ1avI?Z3OX|Hg?P(xy zSPgO$alKZuXd=pHP6UZy0G>#BFm(np+dekv0l6gd=36FijlT8^kI5; zw?Z*FPsibF2d9T$_L@uX9iw*>y_w9HSh8c=Rm}f>%W+8OS=Hj_wsH-^actull3c@!z@R4NQ4qpytnwMaY z)>!;FUeY?h2N9tD(othc7Q=(dF zZAX&Y1ac1~0n(z}!9{J2kPPnru1?qteJPvA2m!@3Zh%+f1VQt~@leK^$&ZudOpS!+ zw#L0usf!?Df1tB?9=zPZ@q2sG!A#9 zKZL`2cs%|Jf}wG=_rJkwh|5Idb;&}z)JQuMVCZSH9kkG%zvQO01wBN)c4Q`*xnto3 zi7TscilQ>t_SLij{@Fepen*a(`upw#RJAx|JYYXvP1v8f)dTHv9pc3ZUwx!0tOH?c z^Hn=gfjUyo!;+3vZhxNE?LJgP`qYJ`J)umMXT@b z{nU(a^xFfofcxfHN-!Jn*{Dp5NZ&i9#9r{)s^lUFCzs5LQL9~HgxvmU#W|iNs0<3O z%Y2FEgvts4t({%lfX1uJ$w{JwfpV|HsO{ZDl2|Q$-Q?UJd`@SLBsMKGjFFrJ(s?t^ z2Llf`deAe@YaGJf)k2e&ryg*m8R|pcjct@rOXa=64#V9!sp=6tC#~QvYh&M~zmJ;% zr*A}V)Ka^3JE!1pcF5G}b&jdrt;bM^+J;G^#R08x@{|ZWy|547&L|k6)HLG|sN<~o z?y`%kbfRN_vc}pwS!Zr}*q6DG7;be0qmxn)eOcD%s3Wk`=@GM>U3ojhAW&WRppi0e zudTj{ufwO~H7izZJmLJD3uPHtjAJvo6H=)&SJ_2%qRRECN#HEU_RGa(Pefk*HIvOH zW7{=Tt(Q(LZ6&WX_Z9vpen}jqge|wCCaLYpiw@f_%9+-!l{kYi&gT@Cj#D*&rz1%e z@*b1W13bN8^j7IpAi$>`_0c!aVzLe*01DY-AcvwE;kW}=Z{3RJLR|O~^iOS(dNEnL zJJ?Dv^ab++s2v!4Oa_WFDLc4fMspglkh;+vzg)4;LS{%CR*>VwyP4>1Tly+!fA-k? z6$bg!*>wKtg!qGO6GQ=cAmM_RC&hKg$~(m2LdP{{*M+*OVf07P$OHp*4SSj9H;)1p z^b1_4p4@C;8G7cBCB6XC{i@vTB3#55iRBZiml^jc4sYnepCKUD+~k}TiuA;HWC6V3 zV{L5uUAU9CdoU+qsFszEwp;@d^!6XnX~KI|!o|=r?qhs`(-Y{GfO4^d6?8BC0xonf zKtZc1C@dNu$~+p#m%JW*J7alfz^$x`U~)1{c7svkIgQ3~RK2LZ5;2TAx=H<4AjC8{ z;)}8OfkZy7pSzVsdX|wzLe=SLg$W1+`Isf=o&}npxWdVR(i8Rr{uzE516a@28VhVr zVgZ3L&X(Q}J0R2{V(}bbNwCDD5K)<5h9CLM*~!xmGTl{Mq$@;~+|U*O#nc^oHnFOy z9Kz%AS*=iTBY_bSZAAY6wXCI?EaE>8^}WF@|}O@I#i69ljjWQPBJVk zQ_rt#J56_wGXiyItvAShJpLEMtW_)V5JZAuK#BAp6bV3K;IkS zK0AL(3ia99!vUPL#j>?<>mA~Q!mC@F-9I$9Z!96ZCSJO8FDz1SP3gF~m`1c#y!efq8QN}eHd+BHwtm%M5586jlU8&e!CmOC z^N_{YV$1`II$~cTxt*dV{-yp61nUuX5z?N8GNBuZZR}Uy_Y3_~@Y3db#~-&0TX644OuG^D3w_`?Yci{gTaPWST8`LdE)HK5OYv>a=6B%R zw|}>ngvSTE1rh`#1Rey0?LXTq;bCIy>TKm^CTV4BCSqdpx1pzC3^ca*S3fUBbKMzF z6X%OSdtt50)yJw*V_HE`hnBA)1yVN3Ruq3l@lY;%Bu+Q&hYLf_Z@fCUVQY-h4M3)- zE_G|moU)Ne0TMjhg?tscN7#ME6!Rb+y#Kd&-`!9gZ06o3I-VX1d4b1O=bpRG-tDK0 zSEa9y46s7QI%LmhbU3P`RO?w#FDM(}k8T`&>OCU3xD=s5N7}w$GntXF;?jdVfg5w9OR8VPxp5{uw zD+_;Gb}@7Vo_d3UV7PS65%_pBUeEwX_Hwfe2e6Qmyq$%0i8Ewn%F7i%=CNEV)Qg`r|&+$ zP6^Vl(MmgvFq`Zb715wYD>a#si;o+b4j^VuhuN>+sNOq6Qc~Y;Y=T&!Q4>(&^>Z6* zwliz!_16EDLTT;v$@W(s7s0s zi*%p>q#t)`S4j=Ox_IcjcllyT38C4hr&mlr6qX-c;qVa~k$MG;UqdnzKX0wo0Xe-_)b zrHu1&21O$y5828UIHI@N;}J@-9cpxob}zqO#!U%Q*ybZ?BH#~^fOT_|8&xAs_rX24 z^nqn{UWqR?MlY~klh)#Rz-*%&e~9agOg*fIN`P&v!@gcO25Mec23}PhzImkdwVT|@ zFR9dYYmf&HiUF4xO9@t#u=uTBS@k*97Z!&hu@|xQnQDkLd!*N`!0JN7{EUoH%OD85 z@aQ2(w-N)1_M{;FV)C#(a4p!ofIA3XG(XZ2E#%j_(=`IWlJAHWkYM2&(+yY|^2TB0 z>wfC-+I}`)LFOJ%KeBb1?eNxGKeq?AI_eBE!M~$wYR~bB)J3=WvVlT8ZlF2EzIFZt zkaeyj#vmBTGkIL9mM3cEz@Yf>j=82+KgvJ-u_{bBOxE5zoRNQW3+Ahx+eMGem|8xo zL3ORKxY_R{k=f~M5oi-Z>5fgqjEtzC&xJEDQ@`<)*Gh3UsftBJno-y5Je^!D?Im{j za*I>RQ=IvU@5WKsIr?kC$DT+2bgR>8rOf3mtXeMVB~sm%X7W5`s=Tp>FR544tuQ>9qLt|aUSv^io&z93luW$_OYE^sf8DB?gx z4&k;dHMWph>Z{iuhhFJr+PCZ#SiZ9e5xM$A#0yPtVC>yk&_b9I676n|oAH?VeTe*1 z@tDK}QM-%J^3Ns6=_vh*I8hE?+=6n9nUU`}EX|;Mkr?6@NXy8&B0i6h?7%D=%M*Er zivG61Wk7e=v;<%t*G+HKBqz{;0Biv7F+WxGirONRxJij zon5~(a`UR%uUzfEma99QGbIxD(d}~oa|exU5Y27#4k@N|=hE%Y?Y3H%rcT zHmNO#ZJ7nPHRG#y-(-FSzaZ2S{`itkdYY^ZUvyw<7yMBkNG+>$Rfm{iN!gz7eASN9-B3g%LIEyRev|3)kSl;JL zX7MaUL_@~4ot3$woD0UA49)wUeu7#lj77M4ar8+myvO$B5LZS$!-ZXw3w;l#0anYz zDc_RQ0Ome}_i+o~H=CkzEa&r~M$1GC!-~WBiHiDq9Sdg{m|G?o7g`R%f(Zvby5q4; z=cvn`M>RFO%i_S@h3^#3wImmWI4}2x4skPNL9Am{c!WxR_spQX3+;fo!y(&~Palyjt~Xo0uy6d%sX&I`e>zv6CRSm)rc^w!;Y6iVBb3x@Y=`hl9jft zXm5vilB4IhImY5b->x{!MIdCermpyLbsalx8;hIUia%*+WEo4<2yZ6`OyG1Wp%1s$ zh<|KrHMv~XJ9dC8&EXJ`t3ETz>a|zLMx|MyJE54RU(@?K&p2d#x?eJC*WKO9^d17# zdTTKx-Os3k%^=58Sz|J28aCJ}X2-?YV3T7ee?*FoDLOC214J4|^*EX`?cy%+7Kb3(@0@!Q?p zk>>6dWjF~y(eyRPqjXqDOT`4^Qv-%G#Zb2G?&LS-EmO|ixxt79JZlMgd^~j)7XYQ; z62rGGXA=gLfgy{M-%1gR87hbhxq-fL)GSfEAm{yLQP!~m-{4i_jG*JsvUdqAkoc#q6Yd&>=;4udAh#?xa2L z7mFvCjz(hN7eV&cyFb%(U*30H@bQ8-b7mkm!=wh2|;+_4vo=tyHPQ0hL=NR`jbsSiBWtG ztMPPBgHj(JTK#0VcP36Z`?P|AN~ybm=jNbU=^3dK=|rLE+40>w+MWQW%4gJ`>K!^- zx4kM*XZLd(E4WsolMCRsdvTGC=37FofIyCZCj{v3{wqy4OXX-dZl@g`Dv>p2`l|H^ zS_@(8)7gA62{Qfft>vx71stILMuyV4uKb7BbCstG@|e*KWl{P1$=1xg(7E8MRRCWQ1g)>|QPAZot~|FYz_J0T+r zTWTB3AatKyUsTXR7{Uu) z$1J5SSqoJWt(@@L5a)#Q6bj$KvuC->J-q1!nYS6K5&e7vNdtj- zj9;qwbODLgIcObqNRGs1l{8>&7W?BbDd!87=@YD75B2ep?IY|gE~t)$`?XJ45MG@2 zz|H}f?qtEb_p^Xs$4{?nA=Qko3Lc~WrAS`M%9N60FKqL7XI+v_5H-UDiCbRm`fEmv z$pMVH*#@wQqml~MZe+)e4Ts3Gl^!Z0W3y$;|9hI?9(iw29b7en0>Kt2pjFXk@!@-g zTb4}Kw!@u|V!wzk0|qM*zj$*-*}e*ZXs#Y<6E_!BR}3^YtjI_byo{F+w9H9?f%mnBh(uE~!Um7)tgp2Ye;XYdVD95qt1I-fc@X zXHM)BfJ?^g(s3K|{N8B^hamrWAW|zis$`6|iA>M-`0f+vq(FLWgC&KnBDsM)_ez1# zPCTfN8{s^K`_bum2i5SWOn)B7JB0tzH5blC?|x;N{|@ch(8Uy-O{B2)OsfB$q0@FR z27m3YkcVi$KL;;4I*S;Z#6VfZcZFn!D2Npv5pio)sz-`_H*#}ROd7*y4i(y(YlH<4 zh4MmqBe^QV_$)VvzWgMXFy`M(vzyR2u!xx&%&{^*AcVLrGa8J9ycbynjKR~G6zC0e zlEU>zt7yQtMhz>XMnz>ewXS#{Bulz$6HETn?qD5v3td>`qGD;Y8&RmkvN=24=^6Q@DYY zxMt}uh2cSToMkkIWo1_Lp^FOn$+47JXJ*#q=JaeiIBUHEw#IiXz8cStEsw{UYCA5v_%cF@#m^Y!=+qttuH4u}r6gMvO4EAvjBURtLf& z6k!C|OU@hv_!*qear3KJ?VzVXDKqvKRtugefa7^^MSWl0fXXZR$Xb!b6`eY4A1#pk zAVoZvb_4dZ{f~M8fk3o?{xno^znH1t;;E6K#9?erW~7cs%EV|h^K>@&3Im}c7nm%Y zbLozFrwM&tSNp|46)OhP%MJ(5PydzR>8)X%i3!^L%3HCoCF#Y0#9vPI5l&MK*_ z6G8Y>$`~c)VvQle_4L_AewDGh@!bKkJeEs_NTz(yilnM!t}7jz>fmJb89jQo6~)%% z@GNIJ@AShd&K%UdQ5vR#yT<-goR+D@Tg;PuvcZ*2AzSWN&wW$Xc+~vW)pww~O|6hL zBxX?hOyA~S;3rAEfI&jmMT4f!-eVm%n^KF_QT=>!A<5tgXgi~VNBXqsFI(iI$Tu3x0L{<_-%|HMG4Cn?Xs zq~fvBhu;SDOCD7K5(l&i7Py-;Czx5byV*3y%#-Of9rtz?M_owXc2}$OIY~)EZ&2?r zLQ(onz~I7U!w?B%LtfDz)*X=CscqH!UE=mO?d&oYvtj|(u)^yomS;Cd>Men|#2yuD zg&tf(*iSHyo;^A03p&_j*QXay9d}qZ0CgU@rnFNDIT5xLhC5_tlugv()+w%`7;ICf z>;<#L4m@{1}Og76*e zHWFm~;n@B1GqO8s%=qu)+^MR|jp(ULUOi~v;wE8SB6^mK@adSb=o+A_>Itjn13AF& zDZe+wUF9G!JFv|dpj1#d+}BO~s*QTe3381TxA%Q>P*J#z%( z5*8N^QWxgF73^cTKkkvgvIzf*cLEyyKw)Wf{#$n{uS#(rAA~>TS#!asqQ2m_izXe3 z7$Oh=rR;sdmVx3G)s}eImsb<@r2~5?vcw*Q4LU~FFh!y4r*>~S7slAE6)W3Up2OHr z2R)+O<0kKo<3+5vB}v!lB*`%}gFldc+79iahqEx#&Im@NCQU$@PyCZbcTt?K{;o@4 z312O9GB)?X&wAB}*-NEU zn@6`)G`FhT8O^=Cz3y+XtbwO{5+{4-&?z!esFts-C zypwgI^4#tZ74KC+_IW|E@kMI=1pSJkvg$9G3Va(!reMnJ$kcMiZ=30dTJ%(Ws>eUf z;|l--TFDqL!PZbLc_O(XP0QornpP;!)hdT#Ts7tZ9fcQeH&rhP_1L|Z_ha#JOroe^qcsLi`+AoBWHPM7}gD z+mHuPXd14M?nkp|nu9G8hPk;3=JXE-a204Fg!BK|$MX`k-qPeD$2OOqvF;C(l8wm13?>i(pz7kRyYm zM$IEzf`$}B%ezr!$(UO#uWExn%nTCTIZzq&8@i8sP#6r8 z*QMUzZV(LEWZb)wbmf|Li;UpiP;PlTQ(X4zreD`|`RG!7_wc6J^MFD!A=#K*ze>Jg z?9v?p(M=fg_VB0+c?!M$L>5FIfD(KD5ku*djwCp+5GVIs9^=}kM2RFsxx0_5DE%BF zykxwjWvs=rbi4xKIt!z$&v(`msFrl4n>a%NO_4`iSyb!UiAE&mDa+apc zPe)#!ToRW~rqi2e1bdO1RLN5*uUM@{S`KLJhhY-@TvC&5D(c?a(2$mW-&N%h5IfEM zdFI6`6KJiJQIHvFiG-34^BtO3%*$(-Ht_JU*(KddiUYoM{coadlG&LVvke&*p>Cac z^BPy2Zteiq1@ulw0e)e*ot7@A$RJui0$l^{lsCt%R;$){>zuRv9#w@;m=#d%%TJmm zC#%eFOoy$V)|3*d<OC1iP+4R7D z8FE$E8l2Y?(o-i6wG=BKBh0-I?i3WF%hqdD7VCd;vpk|LFP!Et8$@voH>l>U8BY`Q zC*G;&y6|!p=7`G$*+hxCv!@^#+QD3m>^azyZoLS^;o_|plQaj-wx^ zRV&$HcY~p)2|Zqp0SYU?W3zV87s6JP-@D~$t0 zvd;-YL~JWc*8mtHz_s(cXus#XYJc5zdC=&!4MeZ;N3TQ>^I|Pd=HPjVP*j^45rs(n zzB{U4-44=oQ4rNN6@>qYVMH4|GmMIz#z@3UW-1_y#eNa+Q%(41oJ5i(DzvMO^%|?L z^r_+MZtw0DZ0=BT-@?hUtA)Ijk~Kh-N8?~X5%KnRH7cb!?Yrd8gtiEo!v{sGrQk{X zvV>h{8-DqTyuAxIE(hb}jMVtga$;FIrrKm>ye5t%M;p!jcH1(Bbux>4D#MVhgZGd> z=c=nVb%^9T?iDgM&9G(mV5xShc-lBLi*6RShenDqB%`-2;I*;IHg6>#ovKQ$M}dDb z<$USN%LMqa5_5DR7g7@(oAoQ%!~<1KSQr$rmS{UFQJs5&qBhgTEM_Y7|0Wv?fbP`z z)`8~=v;B)+>Jh`V*|$dTxKe`HTBkho^-!!K#@i{9FLn-XqX&fQcGsEAXp)BV7(`Lk zC{4&+Pe-0&<)C0kAa(MTnb|L;ZB5i|b#L1o;J)+?SV8T*U9$Vxhy}dm3%!A}SK9l_6(#5(e*>8|;4gNKk7o_%m_ zEaS=Z(ewk}hBJ>v`jtR=$pm_Wq3d&DU+6`BACU4%qdhH1o^m8hT2&j<4Z8!v=rMCk z-I*?48{2H*&+r<{2?wp$kh@L@=rj8c`EaS~J>W?)trc?zP&4bsNagS4yafuDoXpi5`!{BVqJ1$ZC3`pf$`LIZ(`0&Ik+!_Xa=NJW`R2 zd#Ntgwz`JVwC4A61$FZ&kP)-{T|rGO59`h#1enAa`cWxRR8bKVvvN6jBzAYePrc&5 z+*zr3en|LYB2>qJp479rEALk5d*X-dfKn6|kuNm;2-U2+P3_rma!nWjZQ-y*q3JS? zBE}zE-!1ZBR~G%v!$l#dZ*$UV4$7q}xct}=on+Ba8{b>Y9h*f-GW0D0o#vJ0%ALg( ztG2+AjWlG#d;myA(i&dh8Gp?y9HD@`CTaDAy?c&0unZ%*LbLIg4;m{Kc?)ws3^>M+ zt5>R)%KIJV*MRUg{0$#nW=Lj{#8?dD$yhjBOrAeR#4$H_Dc(eyA4dNjZEz1Xk+Bqt zB&pPl+?R{w8GPv%VI`x`IFOj320F1=cV4aq0(*()Tx!VVxCjua;)t}gTr=b?zY+U! zkb}xjXZ?hMJN{Hjw?w&?gz8Ow`htX z@}WG*_4<%ff8(!S6bf3)p+8h2!Rory>@aob$gY#fYJ=LiW0`+~l7GI%EX_=8 z{(;0&lJ%9)M9{;wty=XvHbIx|-$g4HFij`J$-z~`mW)*IK^MWVN+*>uTNqaDmi!M8 zurj6DGd)g1g(f`A-K^v)3KSOEoZXImXT06apJum-dO_%oR)z6Bam-QC&CNWh7kLOE zcxLdVjYLNO2V?IXWa-ys30Jbxw(Xm?U1{4kDs9`gZQHh8X{*w9=H&Zz&-6RL?uq#R zxN+k~JaL|gdsdvY_u6}}MHC?a@ElFeipA1Lud#M~)pp2SnG#K{a@tSpvXM;A8gz9> zRVDV5T1%%!LsNRDOw~LIuiAiKcj<%7WpgjP7G6mMU1#pFo6a-1>0I5ZdhxnkMX&#L z=Vm}?SDlb_LArobqpnU!WLQE*yVGWgs^4RRy4rrJwoUUWoA~ZJUx$mK>J6}7{CyC4 zv=8W)kKl7TmAnM%m;anEDPv5tzT{A{ON9#FPYF6c=QIc*OrPp96tiY&^Qs+#A1H>Y z<{XtWt2eDwuqM zQ_BI#UIP;2-olOL4LsZ`vTPv-eILtuB7oWosoSefWdM}BcP>iH^HmimR`G`|+9waCO z&M375o@;_My(qYvPNz;N8FBZaoaw3$b#x`yTBJLc8iIP z--la{bzK>YPP|@Mke!{Km{vT8Z4|#An*f=EmL34?!GJfHaDS#41j~8c5KGKmj!GTh&QIH+DjEI*BdbSS2~6VTt}t zhAwNQNT6%c{G`If3?|~Fp7iwee(LaUS)X9@I29cIb61} z$@YBq4hSplr&liE@ye!y&7+7n$fb+8nS~co#^n@oCjCwuKD61x$5|0ShDxhQES5MP z(gH|FO-s6#$++AxnkQR!3YMgKcF)!&aqr^a3^{gAVT`(tY9@tqgY7@ z>>ul3LYy`R({OY7*^Mf}UgJl(N7yyo$ag;RIpYHa_^HKx?DD`%Vf1D0s^ zjk#OCM5oSzuEz(7X`5u~C-Y~n4B}_3*`5B&8tEdND@&h;H{R`o%IFpIJ4~Kw!kUjehGT8W!CD7?d8sg_$KKp%@*dW)#fI1#R<}kvzBVpaog_2&W%c_jJfP` z6)wE+$3+Hdn^4G}(ymPyasc1<*a7s2yL%=3LgtZLXGuA^jdM^{`KDb%%}lr|ONDsl zy~~jEuK|XJ2y<`R{^F)Gx7DJVMvpT>gF<4O%$cbsJqK1;v@GKXm*9l3*~8^_xj*Gs z=Z#2VQ6`H@^~#5Pv##@CddHfm;lbxiQnqy7AYEH(35pTg^;u&J2xs-F#jGLuDw2%z z`a>=0sVMM+oKx4%OnC9zWdbpq*#5^yM;og*EQKpv`^n~-mO_vj=EgFxYnga(7jO?G z`^C87B4-jfB_RgN2FP|IrjOi;W9AM1qS}9W@&1a9Us>PKFQ9~YE!I~wTbl!m3$Th? z)~GjFxmhyyGxN}t*G#1^KGVXm#o(K0xJyverPe}mS=QgJ$#D}emQDw+dHyPu^&Uv> z4O=3gK*HLFZPBY|!VGq60Of6QrAdj`nj1h!$?&a;Hgaj{oo{l0P3TzpJK_q_eW8Ng zP6QF}1{V;xlolCs?pGegPoCSxx@bshb#3ng4Fkp4!7B0=&+1%187izf@}tvsjZ6{m z4;K>sR5rm97HJrJ`w}Y`-MZN$Wv2N%X4KW(N$v2@R1RkRJH2q1Ozs0H`@ zd5)X-{!{<+4Nyd=hQ8Wm3CCd}ujm*a?L79ztfT7@&(?B|!pU5&%9Rl!`i;suAg0+A zxb&UYpo-z}u6CLIndtH~C|yz&!OV_I*L;H#C7ie_5uB1fNRyH*<^d=ww=gxvE%P$p zRHKI{^{nQlB9nLhp9yj-so1is{4^`{Xd>Jl&;dX;J)#- z=fmE5GiV?-&3kcjM1+XG7&tSq;q9Oi4NUuRrIpoyp*Fn&nVNFdUuGQ_g)g>VzXGdneB7`;!aTUE$t* z5iH+8XPxrYl)vFo~+vmcU-2) zq!6R(T0SsoDnB>Mmvr^k*{34_BAK+I=DAGu){p)(ndZqOFT%%^_y;X(w3q-L``N<6 zw9=M zoQ8Lyp>L_j$T20UUUCzYn2-xdN}{e@$8-3vLDN?GbfJ>7*qky{n!wC#1NcYQr~d51 zy;H!am=EI#*S&TCuP{FA3CO)b0AAiN*tLnDbvKwxtMw-l;G2T@EGH)YU?-B`+Y=!$ zypvDn@5V1Tr~y~U0s$ee2+CL3xm_BmxD3w}d_Pd@S%ft#v~_j;6sC6cy%E|dJy@wj z`+(YSh2CrXMxI;yVy*=O@DE2~i5$>nuzZ$wYHs$y`TAtB-ck4fQ!B8a;M=CxY^Nf{ z+UQhn0jopOzvbl(uZZ1R-(IFaprC$9hYK~b=57@ zAJ8*pH%|Tjotzu5(oxZyCQ{5MAw+6L4)NI!9H&XM$Eui-DIoDa@GpNI=I4}m>Hr^r zZjT?xDOea}7cq+TP#wK1p3}sbMK{BV%(h`?R#zNGIP+7u@dV5#zyMau+w}VC1uQ@p zrFUjrJAx6+9%pMhv(IOT52}Dq{B9njh_R`>&j&5Sbub&r*hf4es)_^FTYdDX$8NRk zMi=%I`)hN@N9>X&Gu2RmjKVsUbU>TRUM`gwd?CrL*0zxu-g#uNNnnicYw=kZ{7Vz3 zULaFQ)H=7%Lm5|Z#k?<{ux{o4T{v-e zTLj?F(_qp{FXUzOfJxEyKO15Nr!LQYHF&^jMMBs z`P-}WCyUYIv>K`~)oP$Z85zZr4gw>%aug1V1A)1H(r!8l&5J?ia1x_}Wh)FXTxZUE zs=kI}Ix2cK%Bi_Hc4?mF^m`sr6m8M(n?E+k7Tm^Gn}Kf= zfnqoyVU^*yLypz?s+-XV5(*oOBwn-uhwco5b(@B(hD|vtT8y7#W{>RomA_KchB&Cd zcFNAD9mmqR<341sq+j+2Ra}N5-3wx5IZqg6Wmi6CNO#pLvYPGNER}Q8+PjvIJ42|n zc5r@T*p)R^U=d{cT2AszQcC6SkWiE|hdK)m{7ul^mU+ED1R8G#)#X}A9JSP_ubF5p z8Xxcl;jlGjPwow^p+-f_-a~S;$lztguPE6SceeUCfmRo=Qg zKHTY*O_ z;pXl@z&7hniVYVbGgp+Nj#XP^Aln2T!D*{(Td8h{8Dc?C)KFfjPybiC`Va?Rf)X>y z;5?B{bAhPtbmOMUsAy2Y0RNDQ3K`v`gq)#ns_C&ec-)6cq)d^{5938T`Sr@|7nLl; zcyewuiSUh7Z}q8iIJ@$)L3)m)(D|MbJm_h&tj^;iNk%7K-YR}+J|S?KR|29K?z-$c z<+C4uA43yfSWBv*%z=-0lI{ev`C6JxJ};A5N;lmoR(g{4cjCEn33 z-ef#x^uc%cM-f^_+*dzE?U;5EtEe;&8EOK^K}xITa?GH`tz2F9N$O5;)`Uof4~l+t z#n_M(KkcVP*yMYlk_~5h89o zlf#^qjYG8Wovx+f%x7M7_>@r7xaXa2uXb?_*=QOEe_>ErS(v5-i)mrT3&^`Oqr4c9 zDjP_6T&NQMD`{l#K&sHTm@;}ed_sQ88X3y`ON<=$<8Qq{dOPA&WAc2>EQ+U8%>yWR zK%(whl8tB;{C)yRw|@Gn4%RhT=bbpgMZ6erACc>l5^p)9tR`(2W-D*?Ph6;2=Fr|G- zdF^R&aCqyxqWy#P7#G8>+aUG`pP*ow93N=A?pA=aW0^^+?~#zRWcf_zlKL8q8-80n zqGUm=S8+%4_LA7qrV4Eq{FHm9#9X15%ld`@UKyR7uc1X*>Ebr0+2yCye6b?i=r{MPoqnTnYnq z^?HWgl+G&@OcVx4$(y;{m^TkB5Tnhx2O%yPI=r*4H2f_6Gfyasq&PN^W{#)_Gu7e= zVHBQ8R5W6j;N6P3O(jsRU;hkmLG(Xs_8=F&xh@`*|l{~0OjUVlgm z7opltSHg7Mb%mYamGs*v1-#iW^QMT**f+Nq*AzIvFT~Ur3KTD26OhIw1WQsL(6nGg znHUo-4e15cXBIiyqN};5ydNYJ6zznECVVR44%(P0oW!yQ!YH)FPY?^k{IrtrLo7Zo`?sg%%oMP9E^+H@JLXicr zi?eoI?LODRPcMLl90MH32rf8btf69)ZE~&4d%(&D{C45egC6bF-XQ;6QKkbmqW>_H z{86XDZvjiN2wr&ZPfi;^SM6W+IP0);50m>qBhzx+docpBkkiY@2bSvtPVj~E`CfEu zhQG5G>~J@dni5M5Jmv7GD&@%UR`k3ru-W$$onI259jM&nZ)*d3QFF?Mu?{`+nVzkx z=R*_VH=;yeU?9TzQ3dP)q;P)4sAo&k;{*Eky1+Z!10J<(cJC3zY9>bP=znA=<-0RR zMnt#<9^X7BQ0wKVBV{}oaV=?JA=>R0$az^XE%4WZcA^Em>`m_obQyKbmf-GA;!S-z zK5+y5{xbkdA?2NgZ0MQYF-cfOwV0?3Tzh8tcBE{u%Uy?Ky4^tn^>X}p>4&S(L7amF zpWEio8VBNeZ=l!%RY>oVGOtZh7<>v3?`NcHlYDPUBRzgg z0OXEivCkw<>F(>1x@Zk=IbSOn+frQ^+jI*&qdtf4bbydk-jgVmLAd?5ImK+Sigh?X zgaGUlbf^b-MH2@QbqCawa$H1Vb+uhu{zUG9268pa{5>O&Vq8__Xk5LXDaR1z$g;s~;+Ae82wq#l;wo08tX(9uUX6NJWq1vZLh3QbP$# zL`udY|Qp*4ER`_;$%)2 zmcJLj|FD`(;ts0bD{}Ghq6UAVpEm#>j`S$wHi0-D_|)bEZ}#6) zIiqH7Co;TB`<6KrZi1SF9=lO+>-_3=Hm%Rr7|Zu-EzWLSF{9d(H1v*|UZDWiiqX3} zmx~oQ6%9~$=KjPV_ejzz7aPSvTo+3@-a(OCCoF_u#2dHY&I?`nk zQ@t8#epxAv@t=RUM09u?qnPr6=Y5Pj;^4=7GJ`2)Oq~H)2V)M1sC^S;w?hOB|0zXT zQdf8$)jslO>Q}(4RQ$DPUF#QUJm-k9ysZFEGi9xN*_KqCs9Ng(&<;XONBDe1Joku? z*W!lx(i&gvfXZ4U(AE@)c0FI2UqrFLOO$&Yic|`L;Vyy-kcm49hJ^Mj^H9uY8Fdm2 z?=U1U_5GE_JT;Tx$2#I3rAAs(q@oebIK=19a$N?HNQ4jw0ljtyGJ#D}z3^^Y=hf^Bb--297h6LQxi0-`TB|QY2QPg92TAq$cEQdWE ze)ltSTVMYe0K4wte6;^tE+^>|a>Hit_3QDlFo!3Jd`GQYTwlR#{<^MzG zK!vW&))~RTKq4u29bc<+VOcg7fdorq-kwHaaCQe6tLB{|gW1_W_KtgOD0^$^|`V4C# z*D_S9Dt_DIxpjk3my5cBFdiYaq||#0&0&%_LEN}BOxkb3v*d$4L|S|z z!cZZmfe~_Y`46v=zul=aixZTQCOzb(jx>8&a%S%!(;x{M2!*$od2!Pwfs>RZ-a%GOZdO88rS)ZW~{$656GgW)$Q=@!x;&Nn~!K)lr4gF*%qVO=hlodHA@2)keS2 zC}7O=_64#g&=zY?(zhzFO3)f5=+`dpuyM!Q)zS&otpYB@hhn$lm*iK2DRt+#1n|L%zjM}nB*$uAY^2JIw zV_P)*HCVq%F))^)iaZD#R9n^{sAxBZ?Yvi1SVc*`;8|F2X%bz^+s=yS&AXjysDny)YaU5RMotF-tt~FndTK ziRve_5b!``^ZRLG_ks}y_ye0PKyKQSsQCJuK5()b2ThnKPFU?An4;dK>)T^4J+XjD zEUsW~H?Q&l%K4<1f5^?|?lyCQe(O3?!~OU{_Wxs#|Ff8?a_WPQUKvP7?>1()Cy6oLeA zjEF^d#$6Wb${opCc^%%DjOjll%N2=GeS6D-w=Ap$Ux2+0v#s#Z&s6K*)_h{KFfgKjzO17@p1nKcC4NIgt+3t}&}F z@cV; zZ1r#~?R@ZdSwbFNV(fFl2lWI(Zf#nxa<6f!nBZD>*K)nI&Fun@ngq@Ge!N$O< zySt*mY&0moUXNPe~Fg=%gIu)tJ;asscQ!-AujR@VJBRoNZNk;z4hs4T>Ud!y=1NwGs-k zlTNeBOe}=)Epw=}+dfX;kZ32h$t&7q%Xqdt-&tlYEWc>>c3(hVylsG{Ybh_M8>Cz0ZT_6B|3!_(RwEJus9{;u-mq zW|!`{BCtnao4;kCT8cr@yeV~#rf76=%QQs(J{>Mj?>aISwp3{^BjBO zLV>XSRK+o=oVDBnbv?Y@iK)MiFSl{5HLN@k%SQZ}yhPiu_2jrnI?Kk?HtCv>wN$OM zSe#}2@He9bDZ27hX_fZey=64#SNU#1~=icK`D>a;V-&Km>V6ZdVNj7d2 z-NmAoOQm_aIZ2lXpJhlUeJ95eZt~4_S zIfrDs)S$4UjyxKSaTi#9KGs2P zfSD>(y~r+bU4*#|r`q+be_dopJzKK5JNJ#rR978ikHyJKD>SD@^Bk$~D0*U38Y*IpYcH>aaMdZq|YzQ-Ixd(_KZK!+VL@MWGl zG!k=<%Y-KeqK%``uhx}0#X^@wS+mX@6Ul@90#nmYaKh}?uw>U;GS4fn3|X%AcV@iY z8v+ePk)HxSQ7ZYDtlYj#zJ?5uJ8CeCg3efmc#|a%2=u>+vrGGRg$S@^mk~0f;mIu! zWMA13H1<@hSOVE*o0S5D8y=}RiL#jQpUq42D}vW$z*)VB*FB%C?wl%(3>ANaY)bO@ zW$VFutemwy5Q*&*9HJ603;mJJkB$qp6yxNOY0o_4*y?2`qbN{m&*l{)YMG_QHXXa2 z+hTmlA;=mYwg{Bfusl zyF&}ib2J;#q5tN^e)D62fWW*Lv;Rnb3GO-JVtYG0CgR4jGujFo$Waw zSNLhc{>P~>{KVZE1Vl1!z)|HFuN@J7{`xIp_)6>*5Z27BHg6QIgqLqDJTmKDM+ON* zK0Fh=EG`q13l z+m--9UH0{ZGQ%j=OLO8G2WM*tgfY}bV~>3Grcrpehjj z6Xe<$gNJyD8td3EhkHjpKk}7?k55Tu7?#;5`Qcm~ki;BeOlNr+#PK{kjV>qfE?1No zMA07}b>}Dv!uaS8Hym0TgzxBxh$*RX+Fab6Gm02!mr6u}f$_G4C|^GSXJMniy^b`G z74OC=83m0G7L_dS99qv3a0BU({t$zHQsB-RI_jn1^uK9ka_%aQuE2+~J2o!7`735Z zb?+sTe}Gd??VEkz|KAPMfj(1b{om89p5GIJ^#Aics_6DD%WnNGWAW`I<7jT|Af|8g zZA0^)`p8i#oBvX2|I&`HC8Pn&0>jRuMF4i0s=}2NYLmgkZb=0w9tvpnGiU-gTUQhJ zR6o4W6ZWONuBZAiN77#7;TR1^RKE(>>OL>YU`Yy_;5oj<*}ac99DI(qGCtn6`949f ziMpY4k>$aVfffm{dNH=-=rMg|u?&GIToq-u;@1-W&B2(UOhC-O2N5_px&cF-C^tWp zXvChm9@GXEcxd;+Q6}u;TKy}$JF$B`Ty?|Y3tP$N@Rtoy(*05Wj-Ks32|2y2ZM>bM zi8v8E1os!yorR!FSeP)QxtjIKh=F1ElfR8U7StE#Ika;h{q?b?Q+>%78z^>gTU5+> zxQ$a^rECmETF@Jl8fg>MApu>btHGJ*Q99(tMqsZcG+dZ6Yikx7@V09jWCiQH&nnAv zY)4iR$Ro223F+c3Q%KPyP9^iyzZsP%R%-i^MKxmXQHnW6#6n7%VD{gG$E;7*g86G< zu$h=RN_L2(YHO3@`B<^L(q@^W_0#U%mLC9Q^XEo3LTp*~(I%?P_klu-c~WJxY1zTI z^PqntLIEmdtK~E-v8yc&%U+jVxW5VuA{VMA4Ru1sk#*Srj0Pk#tZuXxkS=5H9?8eb z)t38?JNdP@#xb*yn=<*_pK9^lx%;&yH6XkD6-JXgdddZty8@Mfr9UpGE!I<37ZHUe z_Rd+LKsNH^O)+NW8Ni-V%`@J_QGKA9ZCAMSnsN>Ych9VW zCE7R_1FVy}r@MlkbxZ*TRIGXu`ema##OkqCM9{wkWQJg^%3H${!vUT&vv2250jAWN zw=h)C!b2s`QbWhBMSIYmWqZ_~ReRW;)U#@C&ThctSd_V!=HA=kdGO-Hl57an|M1XC?~3f0{7pyjWY}0mChU z2Fj2(B*r(UpCKm-#(2(ZJD#Y|Or*Vc5VyLpJ8gO1;fCm@EM~{DqpJS5FaZ5%|ALw) zyumBl!i@T57I4ITCFmdbxhaOYud}i!0YkdiNRaQ%5$T5>*HRBhyB~<%-5nj*b8=i= z(8g(LA50%0Zi_eQe}Xypk|bt5e6X{aI^jU2*c?!p*$bGk=?t z+17R){lx~Z{!B34Zip~|A;8l@%*Gc}kT|kC0*Ny$&fI3@%M! zqk_zvN}7bM`x@jqFOtaxI?*^Im5ix@=`QEv;__i;Tek-&7kGm6yP17QANVL>*d0B=4>i^;HKb$k8?DYFMr38IX4azK zBbwjF%$>PqXhJh=*7{zH5=+gi$!nc%SqFZlwRm zmpctOjZh3bwt!Oc>qVJhWQf>`HTwMH2ibK^eE*j!&Z`-bs8=A`Yvnb^?p;5+U=Fb8 z@h>j_3hhazd$y^Z-bt%3%E3vica%nYnLxW+4+?w{%|M_=w^04U{a6^22>M_?{@mXP zS|Qjcn4&F%WN7Z?u&I3fU(UQVw4msFehxR*80dSb=a&UG4zDQp&?r2UGPy@G?0FbY zVUQ?uU9-c;f9z06$O5FO1TOn|P{pLcDGP?rfdt`&uw|(Pm@$n+A?)8 zP$nG(VG&aRU*(_5z#{+yVnntu`6tEq>%9~n^*ao}`F6ph_@6_8|AfAXtFfWee_14` zKKURYV}4}=UJmxv7{RSz5QlwZtzbYQs0;t3?kx*7S%nf-aY&lJ@h?-BAn%~0&&@j) zQd_6TUOLXErJ`A3vE?DJIbLE;s~s%eVt(%fMzUq^UfZV9c?YuhO&6pwKt>j(=2CkgTNEq7&c zfeGN+%5DS@b9HO>zsoRXv@}(EiA|t5LPi}*R3?(-=iASADny<{D0WiQG>*-BSROk4vI6%$R>q64J&v-T+(D<_(b!LD z9GL;DV;;N3!pZYg23mcg81tx>7)=e%f|i{6Mx0GczVpc}{}Mg(W_^=Wh0Rp+xXgX` z@hw|5=Je&nz^Xa>>vclstYt;8c2PY)87Ap;z&S&`yRN>yQVV#K{4&diVR7Rm;S{6m z6<+;jwbm`==`JuC6--u6W7A@o4&ZpJV%5+H)}toy0afF*!)AaG5=pz_i9}@OG%?$O z2cec6#@=%xE3K8;^ps<2{t4SnqH+#607gAHP-G4^+PBiC1s>MXf&bQ|Pa;WBIiErV z?3VFpR9JFl9(W$7p3#xe(Bd?Z93Uu~jHJFo7U3K_x4Ej-=N#=a@f;kPV$>;hiN9i9 z<6elJl?bLI$o=|d6jlihA4~bG;Fm2eEnlGxZL`#H%Cdes>uJfMJ4>@1SGGeQ81DwxGxy7L5 zm05Ik*WpSgZvHh@Wpv|2i|Y#FG?Y$hbRM5ZF0Z7FB3cY0+ei#km9mDSPI}^!<<`vr zuv$SPg2vU{wa)6&QMY)h1hbbxvR2cc_6WcWR`SH& z&KuUQcgu}!iW2Wqvp~|&&LSec9>t(UR_|f$;f-fC&tSO-^-eE0B~Frttnf+XN(#T) z^PsuFV#(pE#6ztaI8(;ywN%CtZh?w&;_)w_s@{JiA-SMjf&pQk+Bw<}f@Q8-xCQMwfaf zMgHsAPU=>>Kw~uDFS(IVRN{$ak(SV(hrO!UqhJ?l{lNnA1>U24!=>|q_p404Xd>M# z7?lh^C&-IfeIr`Dri9If+bc%oU0?|Rh8)%BND5;_9@9tuM)h5Kcw6}$Ca7H_n)nOf0pd`boCXItb`o11 zb`)@}l6I_h>n+;`g+b^RkYs7;voBz&Gv6FLmyvY|2pS)z#P;t8k;lS>49a$XeVDc4 z(tx2Pe3N%Gd(!wM`E7WRBZy)~vh_vRGt&esDa0NCua)rH#_39*H0!gIXpd>~{rGx+ zJKAeXAZ-z5n=mMVqlM5Km;b;B&KSJlScD8n?2t}kS4Wf9@MjIZSJ2R?&=zQn zs_`=+5J$47&mP4s{Y{TU=~O_LzSrXvEP6W?^pz<#Y*6Fxg@$yUGp31d(h+4x>xpb< zH+R639oDST6F*0iH<9NHC^Ep*8D4-%p2^n-kD6YEI<6GYta6-I;V^ZH3n5}syTD=P z3b6z=jBsdP=FlXcUe@I|%=tY4J_2j!EVNEzph_42iO3yfir|Dh>nFl&Lu9!;`!zJB zCis9?_(%DI?$CA(00pkzw^Up`O;>AnPc(uE$C^a9868t$m?5Q)CR%!crI$YZpiYK6m= z!jv}82He`QKF;10{9@roL2Q7CF)OeY{~dBp>J~X#c-Z~{YLAxNmn~kWQW|2u!Yq00 zl5LKbzl39sVCTpm9eDW_T>Z{x@s6#RH|P zA~_lYas7B@SqI`N=>x50Vj@S)QxouKC(f6Aj zz}7e5e*5n?j@GO;mCYEo^Jp_*BmLt3!N)(T>f#L$XHQWzZEVlJo(>qH@7;c%fy zS-jm^Adju9Sm8rOKTxfTU^!&bg2R!7C_-t+#mKb_K?0R72%26ASF;JWA_prJ8_SVW zOSC7C&CpSrgfXRp8r)QK34g<~!1|poTS7F;)NseFsbwO$YfzEeG3oo!qe#iSxQ2S# z1=Fxc9J;2)pCab-9o-m8%BLjf(*mk#JJX3k9}S7Oq)dV0jG)SOMbw7V^Z<5Q0Cy$< z^U0QUVd4(96W03OA1j|x%{sd&BRqIERDb6W{u1p1{J(a;fd6lnWzjeS`d?L3-0#o7 z{Qv&L7!Tm`9|}u=|IbwS_jgH(_V@o`S*R(-XC$O)DVwF~B&5c~m!zl14ydT6sK+Ly zn+}2hQ4RTC^8YvrQ~vk$f9u=pTN{5H_yTOcza9SVE&nt_{`ZC8zkmFji=UyD`G4~f zUfSTR=Kju>6u+y&|Bylb*W&^P|8fvEbQH3+w*DrKq|9xMzq2OiZyM=;(?>~4+O|jn zC_Et05oc>e%}w4ye2Fm%RIR??VvofwZS-}BL@X=_4jdHp}FlMhW_IW?Zh`4$z*Wr!IzQHa3^?1|);~VaWmsIcmc6 zJs{k0YW}OpkfdoTtr4?9F6IX6$!>hhA+^y_y@vvA_Gr7u8T+i-< zDX(~W5W{8mfbbM-en&U%{mINU#Q8GA`byo)iLF7rMVU#wXXY`a3ji3m{4;x53216i z`zA8ap?>_}`tQj7-%$K78uR}R$|@C2)qgop$}o=g(jOv0ishl!E(R73N=i0~%S)6+ z1xFP7|H0yt3Z_Re*_#C2m3_X{=zi1C&3CM7e?9-Y5lCtAlA%RFG9PDD=Quw1dfYnZ zdUL)#+m`hKx@PT`r;mIx_RQ6Txbti+&;xQorP;$H=R2r)gPMO9>l+!p*Mt04VH$$M zSLwJ81IFjQ5N!S#;MyBD^IS`2n04kuYbZ2~4%3%tp0jn^**BZQ05ELp zY%yntZ=52s6U5Y93Aao)v~M3y?6h7mZcVGp63pK*d&!TRjW99rUU;@s#3kYB76Bs$|LRwkH>L!0Xe zE=dz1o}phhnOVYZFsajQsRA^}IYZnk9Wehvo>gHPA=TPI?2A`plIm8=F1%QiHx*Zn zi)*Y@)$aXW0v1J|#+R2=$ysooHZ&NoA|Wa}htd`=Eud!(HD7JlT8ug|yeBZmpry(W z)pS>^1$N#nuo3PnK*>Thmaxz4pLcY?PP2r3AlhJ7jw(TI8V#c}>Ym;$iPaw+83L+* z!_QWpYs{UWYcl0u z(&(bT0Q*S_uUX9$jC;Vk%oUXw=A-1I+!c18ij1CiUlP@pfP9}CHAVm{!P6AEJ(7Dn z?}u#}g`Q?`*|*_0Rrnu8{l4PP?yCI28qC~&zlwgLH2AkfQt1?B#3AOQjW&10%@@)Q zDG?`6$8?Nz(-sChL8mRs#3z^uOA>~G=ZIG*mgUibWmgd{a|Tn4nkRK9O^37E(()Q% zPR0#M4e2Q-)>}RSt1^UOCGuv?dn|IT3#oW_$S(YR+jxAzxCD_L25p_dt|^>g+6Kgj zJhC8n)@wY;Y7JI6?wjU$MQU|_Gw*FIC)x~^Eq1k41BjLmr}U>6#_wxP0-2Ka?uK14u5M-lAFSX$K1K{WH!M1&q}((MWWUp#Uhl#n_yT5dFs4X`>vmM& z*1!p0lACUVqp&sZG1GWATvZEENs^0_7Ymwem~PlFN3hTHVBv(sDuP;+8iH07a)s(# z%a7+p1QM)YkS7>kbo${k2N1&*%jFP*7UABJ2d||c!eSXWM*<4(_uD7;1XFDod@cT$ zP>IC%^fbC${^QrUXy$f)yBwY^g@}}kngZKa1US!lAa+D=G4wklukaY8AEW%GL zh40pnuv*6D>9`_e14@wWD^o#JvxYVG-~P)+<)0fW zP()DuJN?O*3+Ab!CP-tGr8S4;JN-Ye^9D%(%8d{vb_pK#S1z)nZzE^ezD&%L6nYbZ z*62>?u)xQe(Akd=e?vZbyb5)MMNS?RheZDHU?HK<9;PBHdC~r{MvF__%T)-9ifM#cR#2~BjVJYbA>xbPyl9yNX zX)iFVvv-lfm`d?tbfh^j*A|nw)RszyD<#e>llO8X zou=q3$1|M@Ob;F|o4H0554`&y9T&QTa3{yn=w0BLN~l;XhoslF-$4KGNUdRe?-lcV zS4_WmftU*XpP}*wFM^oKT!D%_$HMT#V*j;9weoOq0mjbl1271$F)`Q(C z76*PAw3_TE{vntIkd=|(zw)j^!@j ^tV@s0U~V+mu)vv`xgL$Z9NQLnuRdZ;95D|1)!0Aybwv}XCE#xz1k?ZC zxAU)v@!$Sm*?)t2mWrkevNFbILU9&znoek=d7jn*k+~ptQ)6z`h6e4B&g?Q;IK+aH z)X(BH`n2DOS1#{AJD-a?uL)@Vl+`B=6X3gF(BCm>Q(9+?IMX%?CqgpsvK+b_de%Q> zj-GtHKf!t@p2;Gu*~#}kF@Q2HMevg~?0{^cPxCRh!gdg7MXsS}BLtG_a0IY0G1DVm z2F&O-$Dzzc#M~iN`!j38gAn`6*~h~AP=s_gy2-#LMFoNZ0<3q+=q)a|4}ur7F#><%j1lnr=F42Mbti zi-LYs85K{%NP8wE1*r4Mm+ZuZ8qjovmB;f##!E*M{*A(4^~vg!bblYi1M@7tq^L8- zH7tf_70iWXqcSQgENGdEjvLiSLicUi3l0H*sx=K!!HLxDg^K|s1G}6Tam|KBV>%YeU)Q>zxQe;ddnDTWJZ~^g-kNeycQ?u242mZs`i8cP)9qW`cwqk)Jf?Re0=SD=2z;Gafh(^X-=WJ$i7Z9$Pao56bTwb+?p>L3bi9 zP|qi@;H^1iT+qnNHBp~X>dd=Us6v#FPDTQLb9KTk%z{&OWmkx3uY(c6JYyK3w|z#Q zMY%FPv%ZNg#w^NaW6lZBU+}Znwc|KF(+X0RO~Q6*O{T-P*fi@5cPGLnzWMSyoOPe3 z(J;R#q}3?z5Ve%crTPZQFLTW81cNY-finw!LH9wr$(C)p_@v?(y#b-R^Pv!}_#7t+A?pHEUMY zoQZIwSETTKeS!W{H$lyB1^!jn4gTD{_mgG?#l1Hx2h^HrpCXo95f3utP-b&%w80F} zXFs@Jp$lbIL64@gc?k*gJ;OForPaapOH7zNMB60FdNP<*9<@hEXJk9Rt=XhHR-5_$Ck-R?+1py&J3Y9^sBBZuj?GwSzua;C@9)@JZpaI zE?x6{H8@j9P06%K_m%9#nnp0Li;QAt{jf-7X%Pd2jHoI4As-9!UR=h6Rjc z!3{UPWiSeLG&>1V5RlM@;5HhQW_&-wL2?%k@dvRS<+@B6Yaj*NG>qE5L*w~1ATP$D zmWu6(OE=*EHqy{($~U4zjxAwpPn42_%bdH9dMphiUU|) z*+V@lHaf%*GcXP079>vy5na3h^>X=n;xc;VFx)`AJEk zYZFlS#Nc-GIHc}j06;cOU@ zAD7Egkw<2a8TOcfO9jCp4U4oI*`|jpbqMWo(={gG3BjuM3QTGDG`%y|xithFck}0J zG}N#LyhCr$IYP`#;}tdm-7^9=72+CBfBsOZ0lI=LC_a%U@(t3J_I1t(UdiJ^@NubM zvvA0mGvTC%{fj53M^|Ywv$KbW;n8B-x{9}Z!K6v-tw&Xe_D2{7tX?eVk$sA*0826( zuGz!K7$O#;K;1w<38Tjegl)PmRso`fc&>fAT5s z7hzQe-_`lx`}2=c)jz6;yn(~F6#M@z_7@Z(@GWbIAo6A2&;aFf&>CVHpqoPh5#~=G zav`rZ3mSL2qwNL+Pg>aQv;%V&41e|YU$!fQ9Ksle!XZERpjAowHtX zi#0lnw{(zmk&}t`iFEMmx-y7FWaE*vA{Hh&>ieZg{5u0-3@a8BY)Z47E`j-H$dadu zIP|PXw1gjO@%aSz*O{GqZs_{ke|&S6hV{-dPkl*V|3U4LpqhG0eVdqfeNX28hrafI zE13WOsRE|o?24#`gQJs@v*EwL{@3>Ffa;knvI4@VEG2I>t-L(KRS0ShZ9N!bwXa}e zI0}@2#PwFA&Y9o}>6(ZaSaz>kw{U=@;d{|dYJ~lyjh~@bBL>n}#@KjvXUOhrZ`DbnAtf5bz3LD@0RpmAyC-4cgu<7rZo&C3~A_jA*0)v|Ctcdu} zt@c7nQ6hSDC@76c4hI&*v|5A0Mj4eQ4kVb0$5j^*$@psB zdouR@B?l6E%a-9%i(*YWUAhxTQ(b@z&Z#jmIb9`8bZ3Um3UW!@w4%t0#nxsc;*YrG z@x$D9Yj3EiA(-@|IIzi@!E$N)j?gedGJpW!7wr*7zKZwIFa>j|cy<(1`VV_GzWN=1 zc%OO)o*RRobvTZE<9n1s$#V+~5u8ZwmDaysD^&^cxynksn!_ypmx)Mg^8$jXu5lMo zK3K_8GJh#+7HA1rO2AM8cK(#sXd2e?%3h2D9GD7!hxOEKJZK&T`ZS0e*c9c36Y-6yz2D0>Kvqy(EuiQtUQH^~M*HY!$e z20PGLb2Xq{3Ceg^sn+99K6w)TkprP)YyNU(+^PGU8}4&Vdw*u;(`Bw!Um76gL_aMT z>*82nmA8Tp;~hwi0d3S{vCwD};P(%AVaBr=yJ zqB?DktZ#)_VFh_X69lAHQw(ZNE~ZRo2fZOIP;N6fD)J*3u^YGdgwO(HnI4pb$H#9) zizJ<>qI*a6{+z=j+SibowDLKYI*Je2Y>~=*fL@i*f&8**s~4l&B&}$~nwhtbOTr=G zFx>{y6)dpJPqv={_@*!q0=jgw3^j`qi@!wiWiT_$1`SPUgaG&9z9u9=m5C8`GpMaM zyMRSv2llS4F}L?233!)f?mvcYIZ~U z7mPng^=p)@Z*Fp9owSYA`Fe4OjLiJ`rdM`-U(&z1B1`S`ufK_#T@_BvenxDQU`deH$X5eMVO=;I4EJjh6?kkG2oc6AYF6|(t)L0$ukG}Zn=c+R`Oq;nC)W^ z{ek!A?!nCsfd_5>d&ozG%OJmhmnCOtARwOq&p!FzWl7M))YjqK8|;6sOAc$w2%k|E z`^~kpT!j+Y1lvE0B)mc$Ez_4Rq~df#vC-FmW;n#7E)>@kMA6K30!MdiC19qYFnxQ* z?BKegU_6T37%s`~Gi2^ewVbciy-m5%1P3$88r^`xN-+VdhhyUj4Kzg2 zlKZ|FLUHiJCZL8&<=e=F2A!j@3D@_VN%z?J;uw9MquL`V*f^kYTrpoWZ6iFq00uO+ zD~Zwrs!e4cqGedAtYxZ76Bq3Ur>-h(m1~@{x@^*YExmS*vw9!Suxjlaxyk9P#xaZK z)|opA2v#h=O*T42z>Mub2O3Okd3GL86KZM2zlfbS z{Vps`OO&3efvt->OOSpMx~i7J@GsRtoOfQ%vo&jZ6^?7VhBMbPUo-V^Znt%-4k{I# z8&X)=KY{3lXlQg4^FH^{jw0%t#2%skLNMJ}hvvyd>?_AO#MtdvH;M^Y?OUWU6BdMX zJ(h;PM9mlo@i)lWX&#E@d4h zj4Z0Czj{+ipPeW$Qtz_A52HA<4$F9Qe4CiNQSNE2Q-d1OPObk4?7-&`={{yod5Iy3kB=PK3%0oYSr`Gca120>CHbC#SqE*ivL2R(YmI1A|nAT?JmK*2qj_3p#?0h)$#ixdmP?UejCg9%AS2 z8I(=_QP(a(s)re5bu-kcNQc-&2{QZ%KE*`NBx|v%K2?bK@Ihz_e<5Y(o(gQ-h+s&+ zjpV>uj~?rfJ!UW5Mop~ro^|FP3Z`@B6A=@f{Wn78cm`)3&VJ!QE+P9&$;3SDNH>hI z_88;?|LHr%1kTX0t*xzG-6BU=LRpJFZucRBQ<^zy?O5iH$t>o}C}Fc+kM1EZu$hm% zTTFKrJkXmCylFgrA;QAA(fX5Sia5TNo z?=Ujz7$Q?P%kM$RKqRQisOexvV&L+bolR%`u`k;~!o(HqgzV9I6w9|g*5SVZN6+kT9H$-3@%h%k7BBnB zPn+wmPYNG)V2Jv`&$LoI*6d0EO^&Nh`E* z&1V^!!Szd`8_uf%OK?fuj~! z%p9QLJ?V*T^)72<6p1ONqpmD?Wm((40>W?rhjCDOz?#Ei^sXRt|GM3ULLnoa8cABQ zA)gCqJ%Q5J%D&nJqypG-OX1`JLT+d`R^|0KtfGQU+jw79la&$GHTjKF>*8BI z0}l6TC@XB6`>7<&{6WX2kX4k+0SaI`$I8{{mMHB}tVo*(&H2SmZLmW* z+P8N>(r}tR?f!O)?)df>HIu>$U~e~tflVmwk*+B1;TuqJ+q_^`jwGwCbCgSevBqj$ z<`Fj*izeO)_~fq%wZ0Jfvi6<3v{Afz;l5C^C7!i^(W>%5!R=Ic7nm(0gJ~9NOvHyA zqWH2-6w^YmOy(DY{VrN6ErvZREuUMko@lVbdLDq*{A+_%F>!@6Z)X9kR1VI1+Ler+ zLUPtth=u~23=CqZoAbQ`uGE_91kR(8Ie$mq1p`q|ilkJ`Y-ob_=Nl(RF=o7k{47*I)F%_XMBz9uwRH8q1o$TkV@8Pwl zzi`^7i;K6Ak7o58a_D-V0AWp;H8pSjbEs$4BxoJkkC6UF@QNL)0$NU;Wv0*5 z0Ld;6tm7eR%u=`hnUb)gjHbE2cP?qpo3f4w%5qM0J*W_Kl6&z4YKX?iD@=McR!gTyhpGGYj!ljQm@2GL^J70`q~4CzPv@sz`s80FgiuxjAZ zLq61rHv1O>>w1qOEbVBwGu4%LGS!!muKHJ#JjfT>g`aSn>83Af<9gM3XBdY)Yql|{ zUds}u*;5wuus)D>HmexkC?;R&*Z`yB4;k;4T*(823M&52{pOd1yXvPJ3PPK{Zs>6w zztXy*HSH0scZHn7qIsZ8y-zftJ*uIW;%&-Ka0ExdpijI&xInDg-Bv-Q#Islcbz+R! zq|xz?3}G5W@*7jSd`Hv9q^5N*yN=4?Lh=LXS^5KJC=j|AJ5Y(f_fC-c4YQNtvAvn|(uP9@5Co{dL z?7|=jqTzD8>(6Wr&(XYUEzT~-VVErf@|KeFpKjh=v51iDYN_`Kg&XLOIG;ZI8*U$@ zKig{dy?1H}UbW%3jp@7EVSD>6c%#abQ^YfcO(`)*HuvNc|j( zyUbYozBR15$nNU$0ZAE%ivo4viW?@EprUZr6oX=4Sc!-WvrpJdF`3SwopKPyX~F>L zJ>N>v=_plttTSUq6bYu({&rkq)d94m5n~Sk_MO*gY*tlkPFd2m=Pi>MK)ObVV@Sgs zmXMNMvvcAuz+<$GLR2!j4w&;{)HEkxl{$B^*)lUKIn&p5_huD6+%WDoH4`p}9mkw$ zXCPw6Y7tc%rn$o_vy>%UNBC`0@+Ih-#T05AT)ooKt?94^ROI5;6m2pIM@@tdT=&WP z{u09xEVdD}{(3v}8AYUyT82;LV%P%TaJa%f)c36?=90z>Dzk5mF2}Gs0jYCmufihid8(VFcZWs8#59;JCn{!tHu5kSBbm zL`F{COgE01gg-qcP2Lt~M9}mALg@i?TZp&i9ZM^G<3`WSDh}+Ceb3Q!QecJ|N;Xrs z{wH{D8wQ2+mEfBX#M8)-32+~q4MRVr1UaSPtw}`iwx@x=1Xv-?UT{t}w}W(J&WKAC zrZ%hssvf*T!rs}}#atryn?LB=>0U%PLwA9IQZt$$UYrSw`7++}WR7tfE~*Qg)vRrM zT;(1>Zzka?wIIz8vfrG86oc^rjM@P7^i8D~b(S23AoKYj9HBC(6kq9g`1gN@|9^xO z{~h zbxGMHqGZ@eJ17bgES?HQnwp|G#7I>@p~o2zxWkgZUYSUeB*KT{1Q z*J3xZdWt`eBsA}7(bAHNcMPZf_BZC(WUR5B8wUQa=UV^e21>|yp+uop;$+#JwXD!> zunhJVCIKgaol0AM_AwJNl}_k&q|uD?aTE@{Q*&hxZ=k_>jcwp}KwG6mb5J*pV@K+- zj*`r0WuEU_8O=m&1!|rj9FG7ad<2px63;Gl z9lJrXx$~mPnuiqIH&n$jSt*ReG}1_?r4x&iV#3e_z+B4QbhHwdjiGu^J3vcazPi`| zaty}NFSWe=TDry*a*4XB)F;KDI$5i9!!(5p@5ra4*iW;FlGFV0P;OZXF!HCQ!oLm1 zsK+rY-FnJ?+yTBd0}{*Y6su|hul)wJ>RNQ{eau*;wWM{vWM`d0dTC-}Vwx6@cd#P? zx$Qyk^2*+_ZnMC}q0)+hE-q)PKoox#;pc%DNJ&D5+if6X4j~p$A7-s&AjDkSEV)aM z(<3UOw*&f)+^5F0Mpzw3zB1ZHl*B?C~Cx) zuNg*>5RM9F5{EpU@a2E7hAE`m<89wbQ2Lz&?Egu-^sglNXG5Q;{9n(%&*kEb0vApd zRHrY@22=pkFN81%x)~acZeu`yvK zovAVJNykgxqkEr^hZksHkpxm>2I8FTu2%+XLs@?ym0n;;A~X>i32{g6NOB@o4lk8{ zB}7Z2MNAJi>9u=y%s4QUXaNdt@SlAZr54!S6^ETWoik6gw=k-itu_}Yl_M9!l+Rbv z(S&WD`{_|SE@@(|Wp7bq1Zq}mc4JAG?mr2WN~6}~u`7M_F@J9`sr0frzxfuqSF~mA z$m$(TWAuCIE99yLSwi%R)8geQhs;6VBlRhJb(4Cx zu)QIF%_W9+21xI45U>JknBRaZ9nYkgAcK6~E|Zxo!B&z9zQhjsi^fgwZI%K@rYbMq znWBXg1uCZ+ljGJrsW7@x3h2 z;kn!J!bwCeOrBx;oPkZ}FeP%wExyf4=XMp)N8*lct~SyfK~4^-75EZFpHYO5AnuRM z!>u?>Vj3+j=uiHc<=cD~JWRphDSwxFaINB42-{@ZJTWe85>-RcQ&U%?wK)vjz z5u5fJYkck##j(bP7W0*RdW#BmAIK`D3=(U~?b`cJ&U2jHj}?w6 z_4BM)#EoJ6)2?pcR4AqBd)qAUn@RtNQq})FIQoBK4ie+GB(Vih2D|Ds>RJo2zE~C- z7mI)7p)5(-O6JRh6a@VZ5~piVC+Xv=O-)=0eTMSJsRE^c1@bPQWlr}E31VqO-%739 zdcmE{`1m;5LH8w|7euK>>>U#Iod8l1yivC>;YWsg=z#07E%cU9x1yw#3l6AcIm%79 zGi^zH6rM#CZMow(S(8dcOq#5$kbHnQV6s?MRsU3et!!YK5H?OV9vf2qy-UHCn>}2d zTwI(A_fzmmCtE@10yAGgU7R&|Fl$unZJ_^0BgCEDE6(B*SzfkapE9#0N6adc>}dtH zJ#nt^F~@JMJg4=Pv}OdUHyPt-<<9Z&c0@H@^4U?KwZM&6q0XjXc$>K3c&3iXLD9_%(?)?2kmZ=Ykb;)M`Tw=%_d=e@9eheGG zk0<`4so}r={C{zr|6+_1mA_=a56(XyJq||g6Es1E6%fPg#l{r+vk9;)r6VB7D84nu zE0Z1EIxH{Y@}hT+|#$0xn+CdMy6Uhh80eK~nfMEIpM z`|G1v!USmx81nY8XkhEOSWto}pc#{Ut#`Pqb}9j$FpzkQ7`0<-@5D_!mrLah98Mpr zz(R7;ZcaR-$aKqUaO!j z=7QT;Bu0cvYBi+LDfE_WZ`e@YaE_8CCxoRc?Y_!Xjnz~Gl|aYjN2&NtT5v4#q3od2 zkCQZHe#bn(5P#J**Fj4Py%SaaAKJsmV6}F_6Z7V&n6QAu8UQ#9{gkq+tB=VF_Q6~^ zf(hXvhJ#tC(eYm6g|I>;55Lq-;yY*COpTp4?J}hGQ42MIVI9CgEC{3hYw#CZfFKVG zgD(steIg8veyqX%pYMoulq zMUmbj8I`t>mC`!kZ@A>@PYXy*@NprM@e}W2Q+s?XIRM-U1FHVLM~c60(yz1<46-*j zW*FjTnBh$EzI|B|MRU11^McTPIGVJrzozlv$1nah_|t4~u}Ht^S1@V8r@IXAkN;lH z_s|WHlN90k4X}*#neR5bX%}?;G`X!1#U~@X6bbhgDYKJK17~oFF0&-UB#()c$&V<0 z7o~Pfye$P@$)Lj%T;axz+G1L_YQ*#(qO zQND$QTz(~8EF1c3<%;>dAiD$>8j@7WS$G_+ktE|Z?Cx<}HJb=!aChR&4z ziD&FwsiZ)wxS4k6KTLn>d~!DJ^78yb>?Trmx;GLHrbCBy|Bip<@sWdAfP0I~;(Ybr zoc-@j?wA!$ zIP0m3;LZy+>dl#&Ymws@7|{i1+OFLYf@+8+)w}n?mHUBCqg2=-Hb_sBb?=q))N7Ej zDIL9%@xQFOA!(EQmchHiDN%Omrr;WvlPIN5gW;u#ByV)x2aiOd2smy&;vA2+V!u|D zc~K(OVI8} z0t|e0OQ7h23e01O;%SJ}Q#yeDh`|jZR7j-mL(T4E;{w^}2hzmf_6PF|`gWVj{I?^2T3MBK>{?nMXed4kgNox2DP!jvP9v`;pa6AV)OD zDt*Vd-x7s{-;E?E5}3p-V;Y#dB-@c5vTWfS7<=>E+tN$ME`Z7K$px@!%{5{uV`cH80|IzU! zDs9=$%75P^QKCRQ`mW7$q9U?mU@vrFMvx)NNDrI(uk>xwO;^($EUvqVev#{W&GdtR z0ew;Iwa}(-5D28zABlC{WnN{heSY5Eq5Fc=TN^9X#R}0z53!xP85#@;2E=&oNYHyo z46~#Sf!1M1X!rh}ioe`>G2SkPH{5nCoP`GT@}rH;-LP1Q7U_ypw4+lwsqiBql80aA zJE<(88yw$`xzNiSnU(hsyJqHGac<}{Av)x9lQ=&py9djsh0uc}6QkmKN3{P!TEy;P zzLDVQj4>+0r<9B0owxBt5Uz`!M_VSS|{(?`_e+qD9b=vZHoo6>?u;!IP zM7sqoyP>kWY|=v06gkhaGRUrO8n@zE?Yh8$om@8%=1}*!2wdIWsbrCg@;6HfF?TEN z+B_xtSvT6H3in#8e~jvD7eE|LTQhO_>3b823&O_l$R$CFvP@3~)L7;_A}JpgN@ax{ z2d9Ra)~Yh%75wsmHK8e87yAn-ZMiLo6#=<&PgdFsJw1bby-j&3%&4=9dQFltFR(VB z@=6XmyNN4yr^^o$ON8d{PQ=!OX17^CrdM~7D-;ZrC!||<+FEOxI_WI3 zCA<35va%4v>gcEX-@h8esj=a4szW7x z{0g$hwoWRQG$yK{@3mqd-jYiVofJE!Wok1*nV7Gm&Ssq#hFuvj1sRyHg(6PFA5U*Q z8Rx>-blOs=lb`qa{zFy&n4xY;sd$fE+<3EI##W$P9M{B3c3Si9gw^jlPU-JqD~Cye z;wr=XkV7BSv#6}DrsXWFJ3eUNrc%7{=^sP>rp)BWKA9<}^R9g!0q7yWlh;gr_TEOD|#BmGq<@IV;ue zg+D2}cjpp+dPf&Q(36sFU&K8}hA85U61faW&{lB`9HUl-WWCG|<1XANN3JVAkRYvr5U z4q6;!G*MTdSUt*Mi=z_y3B1A9j-@aK{lNvxK%p23>M&=KTCgR!Ee8c?DAO2_R?Bkaqr6^BSP!8dHXxj%N1l+V$_%vzHjq zvu7p@%Nl6;>y*S}M!B=pz=aqUV#`;h%M0rUHfcog>kv3UZAEB*g7Er@t6CF8kHDmK zTjO@rejA^ULqn!`LwrEwOVmHx^;g|5PHm#B6~YD=gjJ!043F+&#_;D*mz%Q60=L9O zve|$gU&~As5^uz@2-BfQ!bW)Khn}G+Wyjw-19qI#oB(RSNydn0t~;tAmK!P-d{b-@ z@E5|cdgOS#!>%#Rj6ynkMvaW@37E>@hJP^82zk8VXx|3mR^JCcWdA|t{0nPmYFOxN z55#^-rlqobcr==<)bi?E?SPymF*a5oDDeSdO0gx?#KMoOd&G(2O@*W)HgX6y_aa6i zMCl^~`{@UR`nMQE`>n_{_aY5nA}vqU8mt8H`oa=g0SyiLd~BxAj2~l$zRSDHxvDs; zI4>+M$W`HbJ|g&P+$!U7-PHX4RAcR0szJ*(e-417=bO2q{492SWrqDK+L3#ChUHtz z*@MP)e^%@>_&#Yk^1|tv@j4%3T)diEXATx4K*hcO`sY$jk#jN5WD<=C3nvuVs zRh||qDHnc~;Kf59zr0;c7VkVSUPD%NnnJC_l3F^#f_rDu8l}l8qcAz0FFa)EAt32I zUy_JLIhU_J^l~FRH&6-iv zSpG2PRqzDdMWft>Zc(c)#tb%wgmWN%>IOPmZi-noqS!^Ft zb81pRcQi`X#UhWK70hy4tGW1mz|+vI8c*h@fFGJtW3r>qV>1Z0r|L>7I3un^gcep$ zAAWfZHRvB|E*kktY$qQP_$YG60C z@X~tTQjB3%@`uz!qxtxF+LE!+=nrS^07hn`EgAp!h|r03h7B!$#OZW#ACD+M;-5J!W+{h z|6I;5cNnE(Y863%1(oH}_FTW})8zYb$7czPg~Szk1+_NTm6SJ0MS_|oSz%e(S~P-& zSFp;!k?uFayytV$8HPwuyELSXOs^27XvK-DOx-Dl!P|28DK6iX>p#Yb%3`A&CG0X2 zS43FjN%IB}q(!hC$fG}yl1y9W&W&I@KTg6@K^kpH8=yFuP+vI^+59|3%Zqnb5lTDAykf9S#X`3N(X^SpdMyWQGOQRjhiwlj!0W-yD<3aEj^ z&X%=?`6lCy~?`&WSWt?U~EKFcCG_RJ(Qp7j=$I%H8t)Z@6Vj zA#>1f@EYiS8MRHZphpMA_5`znM=pzUpBPO)pXGYpQ6gkine{ z6u_o!P@Q+NKJ}k!_X7u|qfpAyIJb$_#3@wJ<1SE2Edkfk9C!0t%}8Yio09^F`YGzp zaJHGk*-ffsn85@)%4@`;Fv^8q(-Wk7r=Q8pT&hD`5(f?M{gfzGbbwh8(}G#|#fDuk z7v1W)5H9wkorE0ZZjL0Q1=NRGY>zwgfm81DdoaVwNH;or{{e zSyybt)m<=zXoA^RALYG-2touH|L*BLvmm9cdMmn+KGopyR@4*=&0 z&4g|FLoreZOhRmh=)R0bg~T2(8V_q7~42-zvb)+y959OAv!V$u(O z3)%Es0M@CRFmG{5sovIq4%8Ahjk#*5w{+)+MWQoJI_r$HxL5km1#6(e@{lK3Udc~n z0@g`g$s?VrnQJ$!oPnb?IHh-1qA`Rz$)Ai<6w$-MJW-gKNvOhL+XMbE7&mFt`x1KY z>k4(!KbbpZ`>`K@1J<(#vVbjx@Z@(6Q}MF#Mnbr-f55)vXj=^j+#)=s+ThMaV~E`B z8V=|W_fZWDwiso8tNMTNse)RNBGi=gVwgg%bOg8>mbRN%7^Um-7oj4=6`$|(K7!+t^90a{$1 z8Z>}<#!bm%ZEFQ{X(yBZMc>lCz0f1I2w9SquGh<9<=AO&g6BZte6hn>Qmvv;Rt)*c zJfTr2=~EnGD8P$v3R|&1RCl&7)b+`=QGapiPbLg_pxm`+HZurtFZ;wZ=`Vk*do~$wBxoW&=j0OTbQ=Q%S8XJ%~qoa3Ea|au5 zo}_(P;=!y z-AjFrERh%8la!z6Fn@lR?^E~H12D? z8#ht=1F;7@o4$Q8GDj;sSC%Jfn01xgL&%F2wG1|5ikb^qHv&9hT8w83+yv&BQXOQy zMVJSBL(Ky~p)gU3#%|blG?I zR9rP^zUbs7rOA0X52Ao=GRt@C&zlyjNLv-}9?*x{y(`509qhCV*B47f2hLrGl^<@S zuRGR!KwHei?!CM10pBKpDIoBNyRuO*>3FU?HjipIE#B~y3FSfOsMfj~F9PNr*H?0o zHyYB^G(YyNh{SxcE(Y-`x5jFMKb~HO*m+R%rq|ic4fzJ#USpTm;X7K+E%xsT_3VHK ze?*uc4-FsILUH;kL>_okY(w`VU*8+l>o>JmiU#?2^`>arnsl#)*R&nf_%>A+qwl%o z{l(u)M?DK1^mf260_oteV3#E_>6Y4!_hhVDM8AI6MM2V*^_M^sQ0dmHu11fy^kOqX zqzps-c5efIKWG`=Es(9&S@K@)ZjA{lj3ea7_MBPk(|hBFRjHVMN!sNUkrB;(cTP)T97M$ z0Dtc&UXSec<+q?y>5=)}S~{Z@ua;1xt@=T5I7{`Z=z_X*no8s>mY;>BvEXK%b`a6(DTS6t&b!vf_z#HM{Uoy z_5fiB(zpkF{})ruka$iX*~pq1ZxD?q68dIoIZSVls9kFGsTwvr4{T_LidcWtt$u{k zJlW7moRaH6+A5hW&;;2O#$oKyEN8kx z`LmG)Wfq4ykh+q{I3|RfVpkR&QH_x;t41UwxzRFXt^E2B$domKT@|nNW`EHwyj>&< zJatrLQ=_3X%vd%nHh^z@vIk(<5%IRAa&Hjzw`TSyVMLV^L$N5Kk_i3ey6byDt)F^U zuM+Ub4*8+XZpnnPUSBgu^ijLtQD>}K;eDpe1bNOh=fvIfk`&B61+S8ND<(KC%>y&? z>opCnY*r5M+!UrWKxv0_QvTlJc>X#AaI^xoaRXL}t5Ej_Z$y*|w*$6D+A?Lw-CO-$ zitm^{2Ct82-<0IW)0KMNvJHgBrdsIR0v~=H?n6^}l{D``Me90`^o|q!olsF?UX3YS zq^6Vu>Ijm>>PaZI8G@<^NGw{Cx&%|PwYrfwR!gX_%AR=L3BFsf8LxI|K^J}deh0Zd zV?$3r--FEX`#INxsOG6_=!v)DI>0q|BxT)z-G6kzA01M?rba+G_mwNMQD1mbVbNTW zmBi*{s_v_Ft9m2Avg!^78(QFu&n6mbRJ2bAv!b;%yo{g*9l2)>tsZJOOp}U~8VUH`}$8p_}t*XIOehezolNa-a2x0BS})Y9}& z*TPgua{Ewn-=wVrmJUeU39EKx+%w%=ixQWKDLpwaNJs65#6o7Ln7~~X+p_o2BR1g~ zVCfxLzxA{HlWAI6^H;`juI=&r1jQrUv_q0Z1Ja-tjdktrrP>GOC*#p?*xfQU5MqjM zsBe!9lh(u8)w$e@Z|>aUHI5o;MGw*|Myiz3-f0;pHg~Q#%*Kx8MxH%AluVXjG2C$) zWL-K63@Q`#y9_k_+}eR(x4~dp7oV-ek0H>Igy8p#i4GN{>#v=pFYUQT(g&b$OeTy- zX_#FDgNF8XyfGY6R!>inYn8IR2RDa&O!(6NIHrC0H+Qpam1bNa=(`SRKjixBTtm&e z`j9porEci!zdlg1RI0Jw#b(_Tb@RQK1Zxr_%7SUeH6=TrXt3J@js`4iDD0=I zoHhK~I7^W8^Rcp~Yaf>2wVe|Hh1bXa_A{oZ9eG$he;_xYvTbTD#moBy zY57-f2Ef1TP^lBi&p5_s7WGG9|0T}dlfxOxXvScJO1Cnq`c`~{Dp;{;l<-KkCDE+p zmexJkd}zCgE{eF=)K``-qC~IT6GcRog_)!X?fK^F8UDz$(zFUrwuR$qro5>qqn>+Z z%<5>;_*3pZ8QM|yv9CAtrAx;($>4l^_$_-L*&?(77!-=zvnCVW&kUcZMb6;2!83si z518Y%R*A3JZ8Is|kUCMu`!vxDgaWjs7^0j(iTaS4HhQ)ldR=r)_7vYFUr%THE}cPF z{0H45FJ5MQW^+W>P+eEX2kLp3zzFe*-pFVAdDZRybv?H|>`9f$AKVjFWJ=wegO7hO zOIYCtd?Vj{EYLT*^gl35|HbMX|NAEUf2ra9dy1=O;figB>La=~eA^#>O6n4?EMugV zbbt{Dbfef5l^(;}5kZ@!XaWwF8z0vUr6r|+QN*|WpF z^*osUHzOnE$lHuWYO$G7>}Y)bY0^9UY4eDV`E{s+{}Z$O$2*lMEYl zTA`ki(<0(Yrm~}15V-E^e2W6`*`%ydED-3G@$UFm6$ZtLx z+av`BhsHcAWqdxPWfu2*%{}|Sptax4_=NpDMeWy$* zZM6__s`enB$~0aT1BU^2k`J9F%+n+lL_|8JklWOCVYt*0%o*j4w1CsB_H^tVpYT_LLyKuyk=CV6~1M<7~^FylL*+AIFf3h>J=x$ygY-BG}4LJ z8XxYPY!v7dO3PVwEoY=`)6krokmR^|Mg5ztX_^#QR}ibr^X-|_St#rtv3gukh0(#A=};NPlNz57ZDFJ9hf#NP50zS)+Fo=StX)i@ zWS?W}i6LjB>kAB~lupAPyIjFb)izFgRq*iS*(Jt509jNr3r72{Gj`5DGoj;J&k5G@Rm!dJ($ox>SbxR)fc zz|Phug;~A7!p@?|mMva@rWuf2fSDK_ZxN3vVmlYz>rrf?LpiNs)^z!y{As@`55JC~ zS*GD3#N-ptY!2<613UelAJ;M4EEI$dm)`8#n$|o{ce^dlyoUY3bsy2hgnj-;ovubb zg2h1rZA6Ot}K_cpYBpIuF&CyK~5R0Wv;kG|3A^8K3nk{rw$Be8u@aos#qvKQKJyVU$cX6biw&Ep#+q7upFX z%qo&`WZ){<%zh@BTl{MO@v9#;t+cb7so0Uz49Fmo1e4>y!vUyIHadguZS0T7-x#_drMXz*16*c zymR0u^`ZQpXN}2ofegbpSedL%F9aypdQcrzjzPlBW0j zMlPzC&ePZ@Cq!?d%9oQNEg0`rHALm8l#lUdXMVEqDvb(AID~H(?H9z!e9G98fG@IzhajKr)3{L_Clu1(Bwg`RM!-(MOuZi zbeDsj9I3(~EITsE=3Z)a|l_rn8W92U0DB70gF7YYfO0j!)h?QobY1lSR>0 z_TVw@$eP~3k8r9;%g%RlZzCJ2%f}DvY`rsZ$;ak&^~-`i%B%+O!pnADeVyV!dHj|} zzOj#q4eRx9Q8c2Z7vy9L&fGLj+3_?fp}+8o`Xpwyi(81H|7P8#65%FIS*lOi={o&v z4NV$xu7az4Nb50dRGZv<tdZCx4Ek<_o3!mAT} zL5l*|K3Qr-)W8paaG z&R6{ped_4e2cy}ejD0!dt{*PaC*^L@eB%(1Fmc%Y#4)~!jF#lCGfj#E??4LG-T;!M z>Uha}f;W>ib_ZL-I7-v9KZQls^G!-JmL^w;=^}?!RXK;m4$#MwI2AH-l7M2-0 zVMK8k^+4+>2S0k^N_40EDa#`7c;2!&3-o6MHsnBfRnq@>E@)=hDulVq-g5SQWDWbt zj6H5?QS2gRZ^Zvbs~cW|8jagJV|;^zqC0e=D1oUsQPJ3MCb+eRGw(XgIY9y8v_tXq z9$(xWntWpx_Uronmvho{JfyYdV{L1N$^s^|-Nj`Ll`lUsiWTjm&8fadUGMXreJGw$ zQ**m+Tj|(XG}DyUKY~2?&9&n6SJ@9VKa9Hcayv{ar^pNr0WHy zP$bQv&8O!vd;GoT!pLwod-42qB^`m!b7nP@YTX}^+1hzA$}LSLh}Ln|?`%8xGMazw z8WT!LoYJ-Aq3=2p6ZSP~uMgSSWv3f`&-I06tU}WhZsA^6nr&r17hjQIZE>^pk=yZ% z06}dfR$85MjWJPq)T?OO(RxoaF+E#4{Z7)i9}Xsb;Nf+dzig61HO;@JX1Lf9)R5j9)Oi6vPL{H z&UQ9ln=$Q8jnh6-t;`hKM6pHftdd?$=1Aq16jty4-TF~`Gx=C&R242uxP{Y@Q~%O3 z*(16@x+vJsbW@^3tzY=-5MHi#(kB};CU%Ep`mVY1j$MAPpYJBB3x$ue`%t}wZ-@CG z(lBv36{2HMjxT)2$n%(UtHo{iW9>4HX4>)%k8QNnzIQYXrm-^M%#Qk%9odbUrZDz1YPdY`2Z4w~p!5tb^m(mUfk}kZ9+EsmenQ)5iwiaulcy zCJ#2o4Dz?@%)aAKfVXYMF;3t@aqNh2tBBlBkCdj`F31b=h93y(46zQ-YK@+zX5qM9 z&=KkN&3@Ptp*>UD$^q-WpG|9O)HBXz{D>p!`a36aPKkgz7uxEo0J>-o+4HHVD9!Hn z${LD0d{tuGsW*wvZoHc8mJroAs(3!FK@~<}Pz1+vY|Gw}Lwfxp{4DhgiQ_SSlV)E| zZWZxYZLu2EB1=g_y@(ieCQC_1?WNA0J0*}eMZfxCCs>oL;?kHdfMcKB+A)Qull$v( z2x6(38utR^-(?DG>d1GyU()8>ih3ud0@r&I$`ZSS<*1n6(76=OmP>r_JuNCdS|-8U zxGKXL1)Lc2kWY@`_kVBt^%7t9FyLVYX(g%a6>j=yURS1!V<9ieT$$5R+yT!I>}jI5 z?fem|T=Jq;BfZmsvqz_Ud*m5;&xE66*o*S22vf-L+MosmUPPA}~wy`kntf8rIeP-m;;{`xe}9E~G7J!PYoVH_$q~NzQab?F8vWUja5BJ!T5%5IpyqI#Dkps0B;gQ*z?c#N>spFw|wRE$gY?y4wQbJ zku2sVLh({KQz6e0yo+X!rV#8n8<;bHWd{ZLL_(*9Oi)&*`LBdGWz>h zx+p`Wi00u#V$f=CcMmEmgFjw+KnbK3`mbaKfoCsB{;Q^oJgj*LWnd_(dk9Kcssbj` z?*g8l`%{*LuY!Ls*|Tm`1Gv-tRparW8q4AK(5pfJFY5>@qO( zcY>pt*na>LlB^&O@YBDnWLE$x7>pMdSmb-?qMh79eB+Wa{)$%}^kX@Z3g>fytppz! zl%>pMD(Yw+5=!UgYHLD69JiJ;YhiGeEyZM$Au{ff;i zCBbNQfO{d!b7z^F732XX&qhEsJA1UZtJjJEIPyDq+F`LeAUU_4`%2aTX#3NG3%W8u zC!7OvlB?QJ4s2#Ok^_8SKcu&pBd}L?vLRT8Kow#xARt`5&Cg=ygYuz>>c z4)+Vv$;<$l=is&E{k&4Lf-Lzq#BHuWc;wDfm4Fbd5Sr!40s{UpKT$kzmUi{V0t1yp zPOf%H8ynE$x@dQ_!+ISaI}#%72UcYm7~|D*(Fp8xiFAj$CmQ4oH3C+Q8W=Y_9Sp|B z+k<%5=y{eW=YvTivV(*KvC?qxo)xqcEU9(Te=?ITts~;xA0Jph-vpd4@Zw#?r2!`? zB3#XtIY^wxrpjJv&(7Xjvm>$TIg2ZC&+^j(gT0R|&4cb)=92-2Hti1`& z=+M;*O%_j3>9zW|3h{0Tfh5i)Fa;clGNJpPRcUmgErzC{B+zACiPHbff3SmsCZ&X; zp=tgI=zW-t(5sXFL8;ITHw0?5FL3+*z5F-KcLN130l=jAU6%F=DClRPrzO|zY+HD`zlZ-)JT}X?2g!o zxg4Ld-mx6&*-N0-MQ(z+zJo8c`B39gf{-h2vqH<=^T&o1Dgd>4BnVht+JwLcrjJl1 zsP!8`>3-rSls07q2i1hScM&x0lQyBbk(U=#3hI7Bkh*kj6H*&^p+J?OMiT_3*vw5R zEl&p|QQHZq6f~TlAeDGy(^BC0vUK?V&#ezC0*#R-h}_8Cw8-*${mVfHssathC8%VA zUE^Qd!;Rvym%|f@?-!sEj|73Vg8!$$zj_QBZAOraF5HCFKl=(Ac|_p%-P;6z<2WSf zz(9jF2x7ZR{w+p)ETCW06PVt0YnZ>gW9^sr&~`%a_7j-Ful~*4=o|&TM@k@Px2z>^ t{*Ed16F~3V5p+(suF-++X8+nHtT~NSfJ>UC3v)>lEpV}<+rIR_{{yMcG_L>v literal 0 HcmV?d00001 diff --git a/build-logic/gradle/wrapper/gradle-wrapper.properties b/build-logic/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 000000000..aa991fcea --- /dev/null +++ b/build-logic/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists From d3ffb1f806759d238baa7a84dce0f4b633082800 Mon Sep 17 00:00:00 2001 From: takahirom Date: Sat, 11 Jun 2022 17:36:27 +0900 Subject: [PATCH 18/53] Move compose metrics parameters to Android Compose script --- .../apps/nowinandroid/AndroidCompose.kt | 30 ++++++++++++++++++- .../apps/nowinandroid/KotlinAndroid.kt | 25 ++-------------- 2 files changed, 31 insertions(+), 24 deletions(-) diff --git a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt index b59ec5625..8f2500871 100644 --- a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt +++ b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt @@ -19,8 +19,8 @@ package com.google.samples.apps.nowinandroid import com.android.build.api.dsl.CommonExtension import org.gradle.api.Project import org.gradle.api.artifacts.VersionCatalogsExtension -import org.gradle.kotlin.dsl.dependencies import org.gradle.kotlin.dsl.getByType +import java.io.File /** * Configure Compose-specific options @@ -38,5 +38,33 @@ internal fun Project.configureAndroidCompose( composeOptions { kotlinCompilerExtensionVersion = libs.findVersion("androidxCompose").get().toString() } + + kotlinOptions { + freeCompilerArgs = freeCompilerArgs + buildComposeMetricsParameters() + } } } + +private fun Project.buildComposeMetricsParameters(): List { + val metricParameters = mutableListOf() + val enableMetricsProvider = project.providers.gradleProperty("enableComposeCompilerMetrics") + val enableMetrics = (enableMetricsProvider.orNull == "true") + if (enableMetrics) { + val metricsFolder = File(project.buildDir, "compose-metrics") + metricParameters.add("-P") + metricParameters.add( + "plugin:androidx.compose.compiler.plugins.kotlin:metricsDestination=" + metricsFolder.absolutePath + ) + } + + val enableReportsProvider = project.providers.gradleProperty("enableComposeCompilerReports") + val enableReports = (enableReportsProvider.orNull == "true") + if (enableReports) { + val reportsFolder = File(project.buildDir, "compose-reports") + metricParameters.add("-P") + metricParameters.add( + "plugin:androidx.compose.compiler.plugins.kotlin:reportsDestination=" + reportsFolder.absolutePath + ) + } + return metricParameters.toList() +} \ No newline at end of file diff --git a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinAndroid.kt b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinAndroid.kt index 76583e0eb..ef9ec9072 100644 --- a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinAndroid.kt +++ b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinAndroid.kt @@ -24,7 +24,6 @@ import org.gradle.api.plugins.ExtensionAware import org.gradle.kotlin.dsl.dependencies import org.gradle.kotlin.dsl.getByType import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions -import java.io.File /** * Configure base Kotlin with Android options @@ -57,7 +56,7 @@ internal fun Project.configureKotlinAndroid( "-opt-in=kotlin.Experimental", // Enable experimental kotlinx serialization APIs "-opt-in=kotlinx.serialization.ExperimentalSerializationApi" - ) + buildComposeMetricsParameters() + ) // Set JVM target to 1.8 jvmTarget = JavaVersion.VERSION_1_8.toString() @@ -71,26 +70,6 @@ internal fun Project.configureKotlinAndroid( } } -private fun Project.buildComposeMetricsParameters(): List { - val metricParameters = mutableListOf() - val enableMetricsProvider = project.providers.gradleProperty("enableComposeCompilerMetrics") - val enableMetrics = (enableMetricsProvider.orNull == "true") - if (enableMetrics) { - val metricsFolder = File(project.buildDir, "compose-metrics") - metricParameters.add("-P") - metricParameters.add("plugin:androidx.compose.compiler.plugins.kotlin:metricsDestination=" + metricsFolder.absolutePath) - } - - val enableReportsProvider = project.providers.gradleProperty("enableComposeCompilerReports") - val enableReports = (enableReportsProvider.orNull == "true") - if (enableReports) { - val reportsFolder = File(project.buildDir, "compose-reports") - metricParameters.add("-P") - metricParameters.add("plugin:androidx.compose.compiler.plugins.kotlin:reportsDestination=" + reportsFolder.absolutePath) - } - return metricParameters -} - -private fun CommonExtension<*, *, *, *>.kotlinOptions(block: KotlinJvmOptions.() -> Unit) { +fun CommonExtension<*, *, *, *>.kotlinOptions(block: KotlinJvmOptions.() -> Unit) { (this as ExtensionAware).extensions.configure("kotlinOptions", block) } From 5290c0c188b696fdad059ebd19ea768a2e3d3faa Mon Sep 17 00:00:00 2001 From: takahirom Date: Sat, 11 Jun 2022 17:38:09 +0900 Subject: [PATCH 19/53] Add last blank line --- .../com/google/samples/apps/nowinandroid/AndroidCompose.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt index 8f2500871..cb5eb8bd3 100644 --- a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt +++ b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt @@ -67,4 +67,4 @@ private fun Project.buildComposeMetricsParameters(): List { ) } return metricParameters.toList() -} \ No newline at end of file +} From bd2c8c3dca543a4662cc3291b4f8c327afa3b4be Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 15 Jun 2022 19:29:13 +0000 Subject: [PATCH 20/53] Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.1.0 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 78724ff06..238169648 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -12,7 +12,7 @@ androidxDataStore = "1.0.0" androidxEspresso = "3.4.0" androidxHiltNavigationCompose = "1.0.0" androidxLifecycle = "2.5.0-rc01" -androidxMacroBenchmark = "1.1.0-rc03" +androidxMacroBenchmark = "1.1.0" androidxNavigation = "2.4.2" androidxProfileinstaller = "1.2.0-beta03" androidxSavedState = "1.1.0" From 0271a9df2bed137a9264da02f616b1bafe412171 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Mon, 20 Jun 2022 10:46:27 +0100 Subject: [PATCH 21/53] Fix spotless --- .../samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index 1a61163eb..f52e887bb 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -88,7 +88,6 @@ import com.google.samples.apps.nowinandroid.core.model.data.SaveableNewsResource import com.google.samples.apps.nowinandroid.core.model.data.previewAuthors import com.google.samples.apps.nowinandroid.core.model.data.previewNewsResources import com.google.samples.apps.nowinandroid.core.model.data.previewTopics -import com.google.samples.apps.nowinandroid.core.model.data.Topic import com.google.samples.apps.nowinandroid.core.ui.JankMetricEffect import com.google.samples.apps.nowinandroid.core.ui.LoadingWheel import com.google.samples.apps.nowinandroid.core.ui.NewsResourceCardExpanded @@ -102,7 +101,6 @@ import com.google.samples.apps.nowinandroid.core.ui.theme.NiaTypography import kotlin.math.floor import kotlinx.coroutines.flow.collect import kotlinx.coroutines.flow.combine -import kotlinx.datetime.Instant @Composable fun ForYouRoute( From 04b53671c7559043474c5d7a09d44ad6bd7b1ce4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 22 Jun 2022 17:00:46 +0000 Subject: [PATCH 22/53] Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.7.2 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 84e0416e5..cda7eece7 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -42,7 +42,7 @@ retrofit = "2.9.0" retrofitKotlinxSerializationJson = "0.8.0" room = "2.4.2" secrets = "2.0.1" -spotless = "6.7.0" +spotless = "6.7.2" turbine = "0.8.0" [libraries] From 1a5810792370917f723655095b0eabb66508e8a3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 22 Jun 2022 17:00:52 +0000 Subject: [PATCH 23/53] Update dependency com.squareup.okhttp3:logging-interceptor to v4.10.0 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 84e0416e5..9916cb6b6 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -35,7 +35,7 @@ ksp = "1.6.21-1.0.5" ktlint = "0.43.0" lint = "30.2.1" material3 = "1.6.1" -okhttp = "4.9.3" +okhttp = "4.10.0" protobuf = "3.21.1" protobufPlugin = "0.8.18" retrofit = "2.9.0" From 431cdf1eae26207f80c27990b71a1a1c7808abb8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 22 Jun 2022 17:01:37 +0000 Subject: [PATCH 24/53] Update androidxCompose --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 84e0416e5..de5d36b8e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,7 +4,7 @@ androidDesugarJdkLibs = "1.1.5" androidGradlePlugin = "7.2.1" androidxActivity = "1.4.0" androidxAppCompat = "1.4.2" -androidxCompose = "1.2.0-beta03" +androidxCompose = "1.2.0-rc02" androidxComposeMaterial3 = "1.0.0-alpha13" androidxCore = "1.8.0" androidxCustomView = "1.0.0-beta02" From 62739d36cc5a5085fe8963230f6eca6be680a604 Mon Sep 17 00:00:00 2001 From: Adetunji Dahunsi Date: Tue, 21 Jun 2022 12:43:52 -0400 Subject: [PATCH 25/53] Persist user bookmarks Change-Id: Ib4422afe1625c360a8eb733a9a849db2984f25c9 --- .../OfflineFirstUserDataRepository.kt | 3 + .../data/repository/UserDataRepository.kt | 5 + .../repository/fake/FakeUserDataRepository.kt | 4 + .../OfflineFirstUserDataRepositoryTest.kt | 41 ++++- .../datastore/NiaPreferencesDataSource.kt | 158 ++++++++++-------- .../nowinandroid/data/user_preferences.proto | 1 + .../repository/TestUserDataRepository.kt | 9 + 7 files changed, 143 insertions(+), 78 deletions(-) diff --git a/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository.kt b/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository.kt index 08bfa18b4..046189037 100644 --- a/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository.kt +++ b/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository.kt @@ -39,4 +39,7 @@ class OfflineFirstUserDataRepository @Inject constructor( override suspend fun toggleFollowedAuthorId(followedAuthorId: String, followed: Boolean) = niaPreferencesDataSource.toggleFollowedAuthorId(followedAuthorId, followed) + + override suspend fun updateNewsResourceBookmark(newsResourceId: String, bookmarked: Boolean) = + niaPreferencesDataSource.toggleNewsResourceBookmark(newsResourceId, bookmarked) } diff --git a/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository.kt b/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository.kt index f07b4efbe..deea011cc 100644 --- a/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository.kt +++ b/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository.kt @@ -45,4 +45,9 @@ interface UserDataRepository { * Toggles the user's newly followed/unfollowed author */ suspend fun toggleFollowedAuthorId(followedAuthorId: String, followed: Boolean) + + /** + * Updates the bookmarked status for a news resource + */ + suspend fun updateNewsResourceBookmark(newsResourceId: String, bookmarked: Boolean) } diff --git a/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeUserDataRepository.kt b/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeUserDataRepository.kt index 2e214333f..5feb5eab3 100644 --- a/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeUserDataRepository.kt +++ b/core-data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeUserDataRepository.kt @@ -49,4 +49,8 @@ class FakeUserDataRepository @Inject constructor( override suspend fun toggleFollowedAuthorId(followedAuthorId: String, followed: Boolean) { niaPreferencesDataSource.toggleFollowedAuthorId(followedAuthorId, followed) } + + override suspend fun updateNewsResourceBookmark(newsResourceId: String, bookmarked: Boolean) { + niaPreferencesDataSource.toggleNewsResourceBookmark(newsResourceId, bookmarked) + } } diff --git a/core-data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepositoryTest.kt b/core-data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepositoryTest.kt index 08e5294c6..d65820ea0 100644 --- a/core-data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepositoryTest.kt +++ b/core-data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepositoryTest.kt @@ -47,7 +47,7 @@ class OfflineFirstUserDataRepositoryTest { } @Test - fun offlineFirstTopicsRepository_toggle_followed_topics_logic_delegates_to_nia_preferences() = + fun offlineFirstUserDataRepository_toggle_followed_topics_logic_delegates_to_nia_preferences() = runTest { subject.toggleFollowedTopicId(followedTopicId = "0", followed = true) @@ -68,7 +68,8 @@ class OfflineFirstUserDataRepositoryTest { ) assertEquals( - niaPreferencesDataSource.followedTopicIds + niaPreferencesDataSource.userDataStream + .map { it.followedTopics } .first(), subject.userDataStream .map { it.followedTopics } @@ -77,7 +78,7 @@ class OfflineFirstUserDataRepositoryTest { } @Test - fun offlineFirstTopicsRepository_set_followed_topics_logic_delegates_to_nia_preferences() = + fun offlineFirstUserDataRepository_set_followed_topics_logic_delegates_to_nia_preferences() = runTest { subject.setFollowedTopicIds(followedTopicIds = setOf("1", "2")) @@ -89,11 +90,43 @@ class OfflineFirstUserDataRepositoryTest { ) assertEquals( - niaPreferencesDataSource.followedTopicIds + niaPreferencesDataSource.userDataStream + .map { it.followedTopics } .first(), subject.userDataStream .map { it.followedTopics } .first() ) } + + @Test + fun offlineFirstUserDataRepository_bookmark_news_resource_logic_delegates_to_nia_preferences() = + runTest { + subject.updateNewsResourceBookmark(newsResourceId = "0", bookmarked = true) + + assertEquals( + setOf("0"), + subject.userDataStream + .map { it.bookmarkedNewsResources } + .first() + ) + + subject.updateNewsResourceBookmark(newsResourceId = "1", bookmarked = true) + + assertEquals( + setOf("0", "1"), + subject.userDataStream + .map { it.bookmarkedNewsResources } + .first() + ) + + assertEquals( + niaPreferencesDataSource.userDataStream + .map { it.bookmarkedNewsResources } + .first(), + subject.userDataStream + .map { it.bookmarkedNewsResources } + .first() + ) + } } diff --git a/core-datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource.kt b/core-datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource.kt index 8ce1fb3ee..6d7028f0c 100644 --- a/core-datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource.kt +++ b/core-datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource.kt @@ -18,55 +18,69 @@ package com.google.samples.apps.nowinandroid.core.datastore import android.util.Log import androidx.datastore.core.DataStore +import com.google.protobuf.kotlin.DslList +import com.google.protobuf.kotlin.DslProxy import com.google.samples.apps.nowinandroid.core.model.data.UserData import java.io.IOException import javax.inject.Inject -import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.firstOrNull import kotlinx.coroutines.flow.map -import kotlinx.coroutines.flow.retry class NiaPreferencesDataSource @Inject constructor( private val userPreferences: DataStore ) { - suspend fun setFollowedTopicIds(followedTopicIds: Set) { - try { - userPreferences.updateData { - it.copy { - this.followedTopicIds.clear() - this.followedTopicIds.addAll(followedTopicIds) - } - } - } catch (ioException: IOException) { - Log.e("NiaPreferences", "Failed to update user preferences", ioException) - } - } - suspend fun toggleFollowedTopicId(followedTopicId: String, followed: Boolean) { - try { - userPreferences.updateData { - it.copy { - val current = - if (followed) { - followedTopicIds + followedTopicId - } else { - followedTopicIds - followedTopicId - } - this.followedTopicIds.clear() - this.followedTopicIds.addAll(current) - } - } - } catch (ioException: IOException) { - Log.e("NiaPreferences", "Failed to update user preferences", ioException) + val userDataStream = userPreferences.data + .map { + UserData( + bookmarkedNewsResources = it.bookmarkedNewsResourceIdsList.toSet(), + followedTopics = it.followedTopicIdsList.toSet(), + followedAuthors = it.followedAuthorIdsList.toSet(), + ) } - } - val followedTopicIds: Flow> = userPreferences.data - .retry { - Log.e("NiaPreferences", "Failed to read user preferences", it) - true - } - .map { it.followedTopicIdsList.toSet() } + suspend fun setFollowedTopicIds(followedTopicIds: Set) = + userPreferences.setList( + listGetter = { it.followedTopicIds }, + listModifier = { followedTopicIds.toList() }, + clear = { it.clear() }, + addAll = { dslList, editedList -> dslList.addAll(editedList) } + ) + + suspend fun toggleFollowedTopicId(followedTopicId: String, followed: Boolean) = + userPreferences.editList( + add = followed, + value = followedTopicId, + listGetter = { it.followedTopicIds }, + clear = { it.clear() }, + addAll = { dslList, editedList -> dslList.addAll(editedList) } + ) + + suspend fun setFollowedAuthorIds(followedAuthorIds: Set) = + userPreferences.setList( + listGetter = { it.followedAuthorIds }, + listModifier = { followedAuthorIds.toList() }, + clear = { it.clear() }, + addAll = { dslList, editedList -> dslList.addAll(editedList) } + ) + + suspend fun toggleFollowedAuthorId(followedAuthorId: String, followed: Boolean) = + userPreferences.editList( + add = followed, + value = followedAuthorId, + listGetter = { it.followedAuthorIds }, + clear = { it.clear() }, + addAll = { dslList, editedList -> dslList.addAll(editedList) } + ) + + suspend fun toggleNewsResourceBookmark(newsResourceId: String, bookmarked: Boolean) = + userPreferences.editList( + add = bookmarked, + value = newsResourceId, + listGetter = { it.bookmarkedNewsResourceIds }, + clear = { it.clear() }, + addAll = { dslList, editedList -> dslList.addAll(editedList) } + ) suspend fun getChangeListVersions() = userPreferences.data .map { @@ -106,51 +120,47 @@ class NiaPreferencesDataSource @Inject constructor( } } - suspend fun setFollowedAuthorIds(followedAuthorIds: Set) { - try { - userPreferences.updateData { - it.copy { - this.followedAuthorIds.clear() - this.followedAuthorIds.addAll(followedAuthorIds) - } - } - } catch (ioException: IOException) { - Log.e("NiaPreferences", "Failed to update user preferences", ioException) - } + /** + * Adds or removes [value] from the [DslList] provided by [listGetter] + */ + private suspend fun DataStore.editList( + add: Boolean, + value: String, + listGetter: (UserPreferencesKt.Dsl) -> DslList, + clear: UserPreferencesKt.Dsl.(DslList) -> Unit, + addAll: UserPreferencesKt.Dsl.(DslList, Iterable) -> Unit + ) { + setList( + listGetter = listGetter, + listModifier = { currentList -> + if (add) currentList + value + else currentList - value + }, + clear = clear, + addAll = addAll + ) } - suspend fun toggleFollowedAuthorId(followedAuthorId: String, followed: Boolean) { + /** + * Sets the value provided by [listModifier] into the [DslList] read by [listGetter] + */ + private suspend fun DataStore.setList( + listGetter: (UserPreferencesKt.Dsl) -> DslList, + listModifier: (DslList) -> List, + clear: UserPreferencesKt.Dsl.(DslList) -> Unit, + addAll: UserPreferencesKt.Dsl.(DslList, List) -> Unit + ) { try { - userPreferences.updateData { + updateData { it.copy { - val current = - if (followed) { - followedAuthorIds + followedAuthorId - } else { - followedAuthorIds - followedAuthorId - } - this.followedAuthorIds.clear() - this.followedAuthorIds.addAll(current) + val dslList = listGetter(this) + val newList = listModifier(dslList) + clear(dslList) + addAll(dslList, newList) } } } catch (ioException: IOException) { Log.e("NiaPreferences", "Failed to update user preferences", ioException) } } - - val followedAuthorIds: Flow> = userPreferences.data - .retry { - Log.e("NiaPreferences", "Failed to read user preferences", it) - true - } - .map { it.followedAuthorIdsList.toSet() } - - val userDataStream = userPreferences.data - .map { - UserData( - bookmarkedNewsResources = emptySet(), - followedTopics = it.followedTopicIdsList.toSet(), - followedAuthors = it.followedAuthorIdsList.toSet(), - ) - } } diff --git a/core-datastore/src/main/proto/com/google/samples/apps/nowinandroid/data/user_preferences.proto b/core-datastore/src/main/proto/com/google/samples/apps/nowinandroid/data/user_preferences.proto index 466565e9e..407031215 100644 --- a/core-datastore/src/main/proto/com/google/samples/apps/nowinandroid/data/user_preferences.proto +++ b/core-datastore/src/main/proto/com/google/samples/apps/nowinandroid/data/user_preferences.proto @@ -30,4 +30,5 @@ message UserPreferences { bool has_done_int_to_string_id_migration = 8; repeated string followed_topic_ids = 9; repeated string followed_author_ids = 10; + repeated string bookmarked_news_resource_ids = 11; } diff --git a/core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt b/core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt index 1cffbb369..4b0dad48d 100644 --- a/core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt +++ b/core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt @@ -65,6 +65,15 @@ class TestUserDataRepository : UserDataRepository { } } + override suspend fun updateNewsResourceBookmark(newsResourceId: String, bookmarked: Boolean) { + currentUserData.let { current -> + val bookmarkedNews = if (bookmarked) current.bookmarkedNewsResources + newsResourceId + else current.bookmarkedNewsResources - newsResourceId + + _userData.tryEmit(current.copy(bookmarkedNewsResources = bookmarkedNews)) + } + } + /** * A test-only API to allow querying the current followed topics. */ From dae3bc19c427fae0a7293e7b32115f5a179b36b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Jun 2022 08:06:14 +0000 Subject: [PATCH 26/53] Update dependency androidx.customview:customview-poolingcontainer to v1.0.0-rc01 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 8e4c47ef1..725d3914d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -7,7 +7,7 @@ androidxAppCompat = "1.4.2" androidxCompose = "1.2.0-rc02" androidxComposeMaterial3 = "1.0.0-alpha13" androidxCore = "1.8.0" -androidxCustomView = "1.0.0-beta02" +androidxCustomView = "1.0.0-rc01" androidxDataStore = "1.0.0" androidxEspresso = "3.4.0" androidxHiltNavigationCompose = "1.0.0" From e220c66329f7955fd65ca7030bcfa645135104bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rton=20Braun?= Date: Fri, 10 Jun 2022 09:54:31 +0200 Subject: [PATCH 27/53] Update Main dispatcher rule, assert on StateFlow's value property Change-Id: Id44c6aec8f9d1fc8cbf3e7e5a670b8f7ae96a24f --- ...ispatcherRule.kt => MainDispatcherRule.kt} | 34 +- .../feature/author/AuthorViewModelTest.kt | 123 +- .../feature/foryou/ForYouViewModelTest.kt | 2528 ++++++++--------- .../interests/InterestsViewModelTest.kt | 219 +- .../feature/topic/TopicViewModelTest.kt | 119 +- 5 files changed, 1452 insertions(+), 1571 deletions(-) rename core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/{TestDispatcherRule.kt => MainDispatcherRule.kt} (54%) diff --git a/core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/TestDispatcherRule.kt b/core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/MainDispatcherRule.kt similarity index 54% rename from core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/TestDispatcherRule.kt rename to core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/MainDispatcherRule.kt index 789779716..5b8807b75 100644 --- a/core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/TestDispatcherRule.kt +++ b/core-testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/MainDispatcherRule.kt @@ -16,31 +16,27 @@ package com.google.samples.apps.nowinandroid.core.testing.util -import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.test.StandardTestDispatcher +import kotlinx.coroutines.test.TestDispatcher +import kotlinx.coroutines.test.UnconfinedTestDispatcher import kotlinx.coroutines.test.resetMain import kotlinx.coroutines.test.setMain import org.junit.rules.TestRule +import org.junit.rules.TestWatcher import org.junit.runner.Description -import org.junit.runners.model.Statement /** - * A [TestRule] that initializes the main dispatcher to [dispatcher], which defaults to a - * [StandardTestDispatcher]. + * A JUnit [TestRule] that sets the Main dispatcher to [testDispatcher] + * for the duration of the test. */ -class TestDispatcherRule( - private val dispatcher: CoroutineDispatcher = StandardTestDispatcher() -) : TestRule { - override fun apply(base: Statement, description: Description): Statement = - object : Statement() { - override fun evaluate() { - Dispatchers.setMain(dispatcher) - try { - base.evaluate() - } finally { - Dispatchers.resetMain() - } - } - } +class MainDispatcherRule( + val testDispatcher: TestDispatcher = UnconfinedTestDispatcher(), +) : TestWatcher() { + override fun starting(description: Description) { + Dispatchers.setMain(testDispatcher) + } + + override fun finished(description: Description) { + Dispatchers.resetMain() + } } diff --git a/feature-author/src/test/java/com/google/samples/apps/nowinandroid/feature/author/AuthorViewModelTest.kt b/feature-author/src/test/java/com/google/samples/apps/nowinandroid/feature/author/AuthorViewModelTest.kt index 9ab24160b..0e1fc48d2 100644 --- a/feature-author/src/test/java/com/google/samples/apps/nowinandroid/feature/author/AuthorViewModelTest.kt +++ b/feature-author/src/test/java/com/google/samples/apps/nowinandroid/feature/author/AuthorViewModelTest.kt @@ -17,7 +17,6 @@ package com.google.samples.apps.nowinandroid.feature.author import androidx.lifecycle.SavedStateHandle -import app.cash.turbine.test import com.google.samples.apps.nowinandroid.core.model.data.Author import com.google.samples.apps.nowinandroid.core.model.data.FollowableAuthor import com.google.samples.apps.nowinandroid.core.model.data.NewsResource @@ -25,9 +24,12 @@ import com.google.samples.apps.nowinandroid.core.model.data.NewsResourceType.Vid import com.google.samples.apps.nowinandroid.core.testing.repository.TestAuthorsRepository import com.google.samples.apps.nowinandroid.core.testing.repository.TestNewsRepository import com.google.samples.apps.nowinandroid.core.testing.repository.TestUserDataRepository -import com.google.samples.apps.nowinandroid.core.testing.util.TestDispatcherRule +import com.google.samples.apps.nowinandroid.core.testing.util.MainDispatcherRule import com.google.samples.apps.nowinandroid.feature.author.navigation.AuthorDestination +import kotlinx.coroutines.flow.collect import kotlinx.coroutines.flow.first +import kotlinx.coroutines.launch +import kotlinx.coroutines.test.UnconfinedTestDispatcher import kotlinx.coroutines.test.runTest import kotlinx.datetime.Instant import org.junit.Assert.assertEquals @@ -36,10 +38,14 @@ import org.junit.Before import org.junit.Rule import org.junit.Test +/** + * To learn more about how this test handles Flows created with stateIn, see + * https://developer.android.com/kotlin/flow/test#statein + */ class AuthorViewModelTest { @get:Rule - val dispatcherRule = TestDispatcherRule() + val dispatcherRule = MainDispatcherRule() private val userDataRepository = TestUserDataRepository() private val authorsRepository = TestAuthorsRepository() @@ -62,90 +68,91 @@ class AuthorViewModelTest { @Test fun uiStateAuthor_whenSuccess_matchesAuthorFromRepository() = runTest { - viewModel.uiState.test { - awaitItem() - // To make sure AuthorUiState is success - authorsRepository.sendAuthors(testInputAuthors.map(FollowableAuthor::author)) - userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[1].author.id)) + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } - val item = awaitItem() - assertTrue(item.authorState is AuthorUiState.Success) + // To make sure AuthorUiState is success + authorsRepository.sendAuthors(testInputAuthors.map(FollowableAuthor::author)) + userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[1].author.id)) - val successAuthorUiState = item.authorState as AuthorUiState.Success - val authorFromRepository = authorsRepository.getAuthorStream( - id = testInputAuthors[0].author.id - ).first() + val item = viewModel.uiState.value + assertTrue(item.authorState is AuthorUiState.Success) - successAuthorUiState.followableAuthor.author - assertEquals(authorFromRepository, successAuthorUiState.followableAuthor.author) - } + val successAuthorUiState = item.authorState as AuthorUiState.Success + val authorFromRepository = authorsRepository.getAuthorStream( + id = testInputAuthors[0].author.id + ).first() + + successAuthorUiState.followableAuthor.author + assertEquals(authorFromRepository, successAuthorUiState.followableAuthor.author) + + collectJob.cancel() } @Test fun uiStateNews_whenInitialized_thenShowLoading() = runTest { - viewModel.uiState.test { - assertEquals(NewsUiState.Loading, awaitItem().newsState) - } + assertEquals(NewsUiState.Loading, viewModel.uiState.value.newsState) } @Test fun uiStateAuthor_whenInitialized_thenShowLoading() = runTest { - viewModel.uiState.test { - assertEquals(AuthorUiState.Loading, awaitItem().authorState) - } + assertEquals(AuthorUiState.Loading, viewModel.uiState.value.authorState) } @Test fun uiStateAuthor_whenFollowedIdsSuccessAndAuthorLoading_thenShowLoading() = runTest { - viewModel.uiState.test { - userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[1].author.id)) - assertEquals(AuthorUiState.Loading, awaitItem().authorState) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[1].author.id)) + assertEquals(AuthorUiState.Loading, viewModel.uiState.value.authorState) + + collectJob.cancel() } @Test fun uiStateAuthor_whenFollowedIdsSuccessAndAuthorSuccess_thenAuthorSuccessAndNewsLoading() = runTest { - viewModel.uiState.test { - awaitItem() - authorsRepository.sendAuthors(testInputAuthors.map { it.author }) - userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[1].author.id)) - val item = awaitItem() - assertTrue(item.authorState is AuthorUiState.Success) - assertTrue(item.newsState is NewsUiState.Loading) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + authorsRepository.sendAuthors(testInputAuthors.map { it.author }) + userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[1].author.id)) + val item = viewModel.uiState.value + assertTrue(item.authorState is AuthorUiState.Success) + assertTrue(item.newsState is NewsUiState.Loading) + + collectJob.cancel() } @Test fun uiStateAuthor_whenFollowedIdsSuccessAndAuthorSuccessAndNewsIsSuccess_thenAllSuccess() = runTest { - viewModel.uiState.test { - awaitItem() - authorsRepository.sendAuthors(testInputAuthors.map { it.author }) - userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[1].author.id)) - newsRepository.sendNewsResources(sampleNewsResources) - val item = awaitItem() - assertTrue(item.authorState is AuthorUiState.Success) - assertTrue(item.newsState is NewsUiState.Success) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + authorsRepository.sendAuthors(testInputAuthors.map { it.author }) + userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[1].author.id)) + newsRepository.sendNewsResources(sampleNewsResources) + val item = viewModel.uiState.value + assertTrue(item.authorState is AuthorUiState.Success) + assertTrue(item.newsState is NewsUiState.Success) + + collectJob.cancel() } @Test fun uiStateAuthor_whenFollowingAuthor_thenShowUpdatedAuthor() = runTest { - viewModel.uiState - .test { - awaitItem() - authorsRepository.sendAuthors(testInputAuthors.map { it.author }) - // Set which author IDs are followed, not including 0. - userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[1].author.id)) - - viewModel.followAuthorToggle(true) - - assertEquals( - AuthorUiState.Success(followableAuthor = testOutputAuthors[0]), - awaitItem().authorState - ) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + authorsRepository.sendAuthors(testInputAuthors.map { it.author }) + // Set which author IDs are followed, not including 0. + userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[1].author.id)) + + viewModel.followAuthorToggle(true) + + assertEquals( + AuthorUiState.Success(followableAuthor = testOutputAuthors[0]), + viewModel.uiState.value.authorState + ) + + collectJob.cancel() } } diff --git a/feature-foryou/src/test/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelTest.kt b/feature-foryou/src/test/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelTest.kt index dba50dccb..ca4ef7094 100644 --- a/feature-foryou/src/test/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelTest.kt +++ b/feature-foryou/src/test/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelTest.kt @@ -17,7 +17,6 @@ package com.google.samples.apps.nowinandroid.feature.foryou import androidx.lifecycle.SavedStateHandle -import app.cash.turbine.test import com.google.samples.apps.nowinandroid.core.model.data.Author import com.google.samples.apps.nowinandroid.core.model.data.FollowableAuthor import com.google.samples.apps.nowinandroid.core.model.data.FollowableTopic @@ -29,8 +28,10 @@ import com.google.samples.apps.nowinandroid.core.testing.repository.TestAuthorsR import com.google.samples.apps.nowinandroid.core.testing.repository.TestNewsRepository import com.google.samples.apps.nowinandroid.core.testing.repository.TestTopicsRepository import com.google.samples.apps.nowinandroid.core.testing.repository.TestUserDataRepository -import com.google.samples.apps.nowinandroid.core.testing.util.TestDispatcherRule -import kotlinx.coroutines.flow.combine +import com.google.samples.apps.nowinandroid.core.testing.util.MainDispatcherRule +import kotlinx.coroutines.flow.collect +import kotlinx.coroutines.launch +import kotlinx.coroutines.test.UnconfinedTestDispatcher import kotlinx.coroutines.test.advanceUntilIdle import kotlinx.coroutines.test.runTest import kotlinx.datetime.Instant @@ -39,9 +40,13 @@ import org.junit.Before import org.junit.Rule import org.junit.Test +/** + * To learn more about how this test handles Flows created with stateIn, see + * https://developer.android.com/kotlin/flow/test#statein + */ class ForYouViewModelTest { @get:Rule - val dispatcherRule = TestDispatcherRule() + val mainDispatcherRule = MainDispatcherRule() private val userDataRepository = TestUserDataRepository() private val authorsRepository = TestAuthorsRepository() @@ -60,1449 +65,1308 @@ class ForYouViewModelTest { ) } - /** - * A pairing of [ForYouInterestsSelectionUiState] and [ForYouFeedUiState] for ease of testing - * state updates as a single flow. - */ - private data class ForYouUiState( - val interestsSelectionState: ForYouInterestsSelectionUiState, - val feedState: ForYouFeedUiState, - ) - - private val ForYouViewModel.uiState - get() = - combine( - interestsSelectionState, - feedState, - ::ForYouUiState - ) - @Test fun stateIsInitiallyLoading() = runTest { - viewModel.uiState.test { - assertEquals( - ForYouUiState( - ForYouInterestsSelectionUiState.Loading, - ForYouFeedUiState.Loading - ), - awaitItem() - ) - } + assertEquals( + ForYouInterestsSelectionUiState.Loading, + viewModel.interestsSelectionState.value + ) + assertEquals(ForYouFeedUiState.Loading, viewModel.feedState.value) } @Test fun stateIsLoadingWhenFollowedTopicsAreLoading() = runTest { - viewModel.uiState.test { - assertEquals( - ForYouUiState( - ForYouInterestsSelectionUiState.Loading, - ForYouFeedUiState.Loading - ), - awaitItem() - ) - topicsRepository.sendTopics(sampleTopics) - } + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + + assertEquals( + ForYouInterestsSelectionUiState.Loading, + viewModel.interestsSelectionState.value + ) + assertEquals(ForYouFeedUiState.Loading, viewModel.feedState.value) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun stateIsLoadingWhenFollowedAuthorsAreLoading() = runTest { - viewModel.uiState.test { - assertEquals( - ForYouUiState( - ForYouInterestsSelectionUiState.Loading, - ForYouFeedUiState.Loading - ), - awaitItem() - ) - authorsRepository.sendAuthors(sampleAuthors) - } + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + authorsRepository.sendAuthors(sampleAuthors) + + assertEquals( + ForYouInterestsSelectionUiState.Loading, + viewModel.interestsSelectionState.value + ) + assertEquals(ForYouFeedUiState.Loading, viewModel.feedState.value) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun stateIsLoadingWhenTopicsAreLoading() = runTest { - viewModel.uiState.test { - assertEquals( - ForYouUiState( - ForYouInterestsSelectionUiState.Loading, - ForYouFeedUiState.Loading - ), - awaitItem() - ) - userDataRepository.setFollowedTopicIds(emptySet()) - } + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + userDataRepository.setFollowedTopicIds(emptySet()) + + assertEquals( + ForYouInterestsSelectionUiState.Loading, + viewModel.interestsSelectionState.value + ) + assertEquals(ForYouFeedUiState.Success(emptyList()), viewModel.feedState.value) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun stateIsLoadingWhenAuthorsAreLoading() = runTest { - viewModel.uiState.test { - assertEquals( - ForYouUiState( - ForYouInterestsSelectionUiState.Loading, - ForYouFeedUiState.Loading - ), - awaitItem() - ) - userDataRepository.setFollowedAuthorIds(emptySet()) - } + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + userDataRepository.setFollowedAuthorIds(emptySet()) + + assertEquals( + ForYouInterestsSelectionUiState.Loading, + viewModel.interestsSelectionState.value + ) + assertEquals(ForYouFeedUiState.Success(emptyList()), viewModel.feedState.value) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun stateIsInterestsSelectionWhenNewsResourcesAreLoading() = runTest { - viewModel.uiState.test { - advanceUntilIdle() - expectMostRecentItem() - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - - advanceUntilIdle() - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + + assertEquals( + ForYouInterestsSelectionUiState.WithInterestsSelection( + topics = listOf( + FollowableTopic( + topic = Topic( + id = "0", + name = "Headlines", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ), + FollowableTopic( + topic = Topic( + id = "1", + name = "UI", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) + isFollowed = false + ), + FollowableTopic( + topic = Topic( + id = "2", + name = "Tools", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), + isFollowed = false ), - feedState = ForYouFeedUiState.Success( - feed = emptyList() + ), + authors = listOf( + FollowableAuthor( + author = Author( + id = "0", + name = "Android Dev", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "1", + name = "Android Dev 2", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "2", + name = "Android Dev 3", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false ) ), - expectMostRecentItem() - ) - } + ), + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = emptyList() + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun stateIsInterestsSelectionAfterLoadingEmptyFollowedTopicsAndAuthors() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedTopicIds(emptySet()) - userDataRepository.setFollowedAuthorIds(emptySet()) - newsRepository.sendNewsResources(sampleNewsResources) - - advanceUntilIdle() - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ), + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedTopicIds(emptySet()) + userDataRepository.setFollowedAuthorIds(emptySet()) + newsRepository.sendNewsResources(sampleNewsResources) + + assertEquals( + ForYouInterestsSelectionUiState.WithInterestsSelection( + topics = listOf( + FollowableTopic( + topic = Topic( + id = "0", + name = "Headlines", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), - feedState = ForYouFeedUiState.Success( - feed = emptyList() - ) + isFollowed = false ), - expectMostRecentItem() - ) - } + FollowableTopic( + topic = Topic( + id = "1", + name = "UI", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ), + FollowableTopic( + topic = Topic( + id = "2", + name = "Tools", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ), + ), + authors = listOf( + FollowableAuthor( + author = Author( + id = "0", + name = "Android Dev", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "1", + name = "Android Dev 2", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "2", + name = "Android Dev 3", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ) + ), + ), + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = emptyList() + + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun stateIsWithoutInterestsSelectionAfterLoadingFollowedTopics() = runTest { - viewModel.uiState - .test { - advanceUntilIdle() - expectMostRecentItem() - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(setOf("0", "1")) - - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.NoInterestsSelection, - feedState = ForYouFeedUiState.Loading - ), - awaitItem() - ) + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } - newsRepository.sendNewsResources(sampleNewsResources) - - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.NoInterestsSelection, - feedState = ForYouFeedUiState.Success( - feed = sampleNewsResources.map { - SaveableNewsResource( - newsResource = it, - isSaved = false - ) - } - ) - ), - awaitItem() - ) - } + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(setOf("0", "1")) + + assertEquals( + ForYouInterestsSelectionUiState.NoInterestsSelection, + viewModel.interestsSelectionState.value + ) + assertEquals(ForYouFeedUiState.Loading, viewModel.feedState.value) + + newsRepository.sendNewsResources(sampleNewsResources) + + assertEquals( + ForYouInterestsSelectionUiState.NoInterestsSelection, + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = + sampleNewsResources.map { + SaveableNewsResource( + newsResource = it, + isSaved = false + ) + } + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun stateIsWithoutInterestsSelectionAfterLoadingFollowedAuthors() = runTest { - viewModel.uiState - .test { - advanceUntilIdle() - expectMostRecentItem() - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(setOf("0", "1")) - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.NoInterestsSelection, - feedState = ForYouFeedUiState.Loading - ), - awaitItem() - ) + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } - newsRepository.sendNewsResources(sampleNewsResources) - - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.NoInterestsSelection, - feedState = ForYouFeedUiState.Success( - feed = sampleNewsResources.map { - SaveableNewsResource( - newsResource = it, - isSaved = false - ) - } - ) - ), - awaitItem() - ) - } + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(setOf("0", "1")) + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + + assertEquals( + ForYouInterestsSelectionUiState.NoInterestsSelection, + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Loading, + viewModel.feedState.value + ) + + newsRepository.sendNewsResources(sampleNewsResources) + + assertEquals( + ForYouInterestsSelectionUiState.NoInterestsSelection, + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = sampleNewsResources.map { + SaveableNewsResource( + newsResource = it, + isSaved = false + ) + } + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun topicSelectionUpdatesAfterSelectingTopic() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - newsRepository.sendNewsResources(sampleNewsResources) - - advanceUntilIdle() - expectMostRecentItem() - - viewModel.updateTopicSelection("1", isChecked = true) - - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = true - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ) - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ), + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + newsRepository.sendNewsResources(sampleNewsResources) + + assertEquals( + ForYouInterestsSelectionUiState.WithInterestsSelection( + topics = listOf( + FollowableTopic( + topic = Topic( + id = "0", + name = "Headlines", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), - feedState = ForYouFeedUiState.Success( - feed = emptyList(), - ) + isFollowed = false ), - awaitItem() - ) - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = true - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ) - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ), + FollowableTopic( + topic = Topic( + id = "1", + name = "UI", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), - feedState = ForYouFeedUiState.Loading + isFollowed = false ), - awaitItem() - ) - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = true - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ) - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ), + FollowableTopic( + topic = Topic( + id = "2", + name = "Tools", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ) + ), + authors = listOf( + FollowableAuthor( + author = Author( + id = "0", + name = "Android Dev", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", ), - feedState = ForYouFeedUiState.Success( - feed = listOf( - SaveableNewsResource( - newsResource = sampleNewsResources[1], - isSaved = false - ), - SaveableNewsResource( - newsResource = sampleNewsResources[2], - isSaved = false - ) - ) - ) + isFollowed = false ), - awaitItem() + FollowableAuthor( + author = Author( + id = "1", + name = "Android Dev 2", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "2", + name = "Android Dev 3", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ) + ), + ), + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = emptyList(), + ), + viewModel.feedState.value + ) + + viewModel.updateTopicSelection("1", isChecked = true) + + assertEquals( + ForYouInterestsSelectionUiState.WithInterestsSelection( + topics = listOf( + FollowableTopic( + topic = Topic( + id = "0", + name = "Headlines", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ), + FollowableTopic( + topic = Topic( + id = "1", + name = "UI", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = true + ), + FollowableTopic( + topic = Topic( + id = "2", + name = "Tools", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ) + ), + authors = listOf( + FollowableAuthor( + author = Author( + id = "0", + name = "Android Dev", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "1", + name = "Android Dev 2", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "2", + name = "Android Dev 3", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ) + ), + ), + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = listOf( + SaveableNewsResource( + newsResource = sampleNewsResources[1], + isSaved = false + ), + SaveableNewsResource( + newsResource = sampleNewsResources[2], + isSaved = false + ) ) - } + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun topicSelectionUpdatesAfterSelectingAuthor() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - newsRepository.sendNewsResources(sampleNewsResources) - - advanceUntilIdle() - expectMostRecentItem() - - viewModel.updateAuthorSelection("1", isChecked = true) - - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ) - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = true - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ), + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + newsRepository.sendNewsResources(sampleNewsResources) + + assertEquals( + ForYouInterestsSelectionUiState.WithInterestsSelection( + topics = listOf( + FollowableTopic( + topic = Topic( + id = "0", + name = "Headlines", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), - feedState = ForYouFeedUiState.Success( - feed = emptyList(), - ) + isFollowed = false ), - awaitItem() - ) - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ) - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = true - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ), + FollowableTopic( + topic = Topic( + id = "1", + name = "UI", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), - feedState = ForYouFeedUiState.Loading + isFollowed = false ), - awaitItem() - ) - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ) - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = true - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ), + FollowableTopic( + topic = Topic( + id = "2", + name = "Tools", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ) + ), + authors = listOf( + FollowableAuthor( + author = Author( + id = "0", + name = "Android Dev", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", ), - feedState = ForYouFeedUiState.Success( - feed = listOf( - SaveableNewsResource( - newsResource = sampleNewsResources[1], - isSaved = false - ), - SaveableNewsResource( - newsResource = sampleNewsResources[2], - isSaved = false - ) - ) - ) + isFollowed = false ), - awaitItem() + FollowableAuthor( + author = Author( + id = "1", + name = "Android Dev 2", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "2", + name = "Android Dev 3", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ) + ), + ), + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = emptyList(), + ), + viewModel.feedState.value + ) + + viewModel.updateAuthorSelection("1", isChecked = true) + + assertEquals( + ForYouInterestsSelectionUiState.WithInterestsSelection( + topics = listOf( + FollowableTopic( + topic = Topic( + id = "0", + name = "Headlines", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ), + FollowableTopic( + topic = Topic( + id = "1", + name = "UI", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ), + FollowableTopic( + topic = Topic( + id = "2", + name = "Tools", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ) + ), + authors = listOf( + FollowableAuthor( + author = Author( + id = "0", + name = "Android Dev", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "1", + name = "Android Dev 2", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = true + ), + FollowableAuthor( + author = Author( + id = "2", + name = "Android Dev 3", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ) + ), + ), + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = listOf( + SaveableNewsResource( + newsResource = sampleNewsResources[1], + isSaved = false + ), + SaveableNewsResource( + newsResource = sampleNewsResources[2], + isSaved = false + ) ) - } + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun topicSelectionUpdatesAfterUnselectingTopic() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - newsRepository.sendNewsResources(sampleNewsResources) - viewModel.updateTopicSelection("1", isChecked = true) - viewModel.updateTopicSelection("1", isChecked = false) - - advanceUntilIdle() - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ) - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ), + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + newsRepository.sendNewsResources(sampleNewsResources) + viewModel.updateTopicSelection("1", isChecked = true) + viewModel.updateTopicSelection("1", isChecked = false) + + advanceUntilIdle() + assertEquals( + ForYouInterestsSelectionUiState.WithInterestsSelection( + topics = listOf( + FollowableTopic( + topic = Topic( + id = "0", + name = "Headlines", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), - feedState = ForYouFeedUiState.Success( - feed = emptyList() - ) + isFollowed = false ), - expectMostRecentItem() - ) - } + FollowableTopic( + topic = Topic( + id = "1", + name = "UI", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ), + FollowableTopic( + topic = Topic( + id = "2", + name = "Tools", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ) + ), + authors = listOf( + FollowableAuthor( + author = Author( + id = "0", + name = "Android Dev", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "1", + name = "Android Dev 2", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "2", + name = "Android Dev 3", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ) + ), + ), + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = emptyList() + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun topicSelectionUpdatesAfterUnselectingAuthor() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - newsRepository.sendNewsResources(sampleNewsResources) - viewModel.updateAuthorSelection("1", isChecked = true) - viewModel.updateAuthorSelection("1", isChecked = false) - - advanceUntilIdle() - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ) - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ), + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + newsRepository.sendNewsResources(sampleNewsResources) + viewModel.updateAuthorSelection("1", isChecked = true) + viewModel.updateAuthorSelection("1", isChecked = false) + + assertEquals( + + ForYouInterestsSelectionUiState.WithInterestsSelection( + topics = listOf( + FollowableTopic( + topic = Topic( + id = "0", + name = "Headlines", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), - feedState = ForYouFeedUiState.Success( - feed = emptyList() - ) + isFollowed = false ), - expectMostRecentItem() - ) - } + FollowableTopic( + topic = Topic( + id = "1", + name = "UI", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ), + FollowableTopic( + topic = Topic( + id = "2", + name = "Tools", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ) + ), + authors = listOf( + FollowableAuthor( + author = Author( + id = "0", + name = "Android Dev", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "1", + name = "Android Dev 2", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "2", + name = "Android Dev 3", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ) + ), + ), + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = emptyList() + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun topicSelectionUpdatesAfterSavingTopicsOnly() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - newsRepository.sendNewsResources(sampleNewsResources) - viewModel.updateTopicSelection("1", isChecked = true) - - advanceUntilIdle() - expectMostRecentItem() - - viewModel.saveFollowedInterests() - - advanceUntilIdle() - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.NoInterestsSelection, - feedState = ForYouFeedUiState.Success( - feed = listOf( - SaveableNewsResource( - newsResource = sampleNewsResources[1], - isSaved = false, - ), - SaveableNewsResource( - newsResource = sampleNewsResources[2], - isSaved = false, - ) - ) - ) + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + newsRepository.sendNewsResources(sampleNewsResources) + viewModel.updateTopicSelection("1", isChecked = true) + + viewModel.saveFollowedInterests() + + assertEquals( + ForYouInterestsSelectionUiState.NoInterestsSelection, + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = listOf( + SaveableNewsResource( + newsResource = sampleNewsResources[1], + isSaved = false, ), - expectMostRecentItem() + SaveableNewsResource( + newsResource = sampleNewsResources[2], + isSaved = false, + ) ) - assertEquals(setOf("1"), userDataRepository.getCurrentFollowedTopics()) - assertEquals(emptySet(), userDataRepository.getCurrentFollowedAuthors()) - } + ), + viewModel.feedState.value + ) + assertEquals(setOf("1"), userDataRepository.getCurrentFollowedTopics()) + assertEquals(emptySet(), userDataRepository.getCurrentFollowedAuthors()) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun topicSelectionUpdatesAfterSavingAuthorsOnly() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - newsRepository.sendNewsResources(sampleNewsResources) - viewModel.updateAuthorSelection("0", isChecked = true) - - advanceUntilIdle() - expectMostRecentItem() - - viewModel.saveFollowedInterests() - - advanceUntilIdle() - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.NoInterestsSelection, - feedState = ForYouFeedUiState.Success( - feed = listOf( - SaveableNewsResource( - newsResource = sampleNewsResources[0], - isSaved = false - ), - ) - ) + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + newsRepository.sendNewsResources(sampleNewsResources) + viewModel.updateAuthorSelection("0", isChecked = true) + + viewModel.saveFollowedInterests() + + assertEquals( + ForYouInterestsSelectionUiState.NoInterestsSelection, + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = listOf( + SaveableNewsResource( + newsResource = sampleNewsResources[0], + isSaved = false ), - expectMostRecentItem() ) - assertEquals(emptySet(), userDataRepository.getCurrentFollowedTopics()) - assertEquals(setOf("0"), userDataRepository.getCurrentFollowedAuthors()) - } + ), + viewModel.feedState.value + ) + assertEquals(emptySet(), userDataRepository.getCurrentFollowedTopics()) + assertEquals(setOf("0"), userDataRepository.getCurrentFollowedAuthors()) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun topicSelectionUpdatesAfterSavingAuthorsAndTopics() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - newsRepository.sendNewsResources(sampleNewsResources) - viewModel.updateAuthorSelection("1", isChecked = true) - viewModel.updateTopicSelection("1", isChecked = true) - - advanceUntilIdle() - expectMostRecentItem() - - viewModel.saveFollowedInterests() - - advanceUntilIdle() - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.NoInterestsSelection, - feedState = ForYouFeedUiState.Success( - feed = listOf( - SaveableNewsResource( - newsResource = sampleNewsResources[1], - isSaved = false - ), - SaveableNewsResource( - newsResource = sampleNewsResources[2], - isSaved = false - ) - ) - ) + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + newsRepository.sendNewsResources(sampleNewsResources) + viewModel.updateAuthorSelection("1", isChecked = true) + viewModel.updateTopicSelection("1", isChecked = true) + + viewModel.saveFollowedInterests() + + assertEquals( + ForYouInterestsSelectionUiState.NoInterestsSelection, + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = listOf( + SaveableNewsResource( + newsResource = sampleNewsResources[1], + isSaved = false ), - expectMostRecentItem() + SaveableNewsResource( + newsResource = sampleNewsResources[2], + isSaved = false + ) ) - assertEquals(setOf("1"), userDataRepository.getCurrentFollowedTopics()) - assertEquals(setOf("1"), userDataRepository.getCurrentFollowedAuthors()) - } + ), + viewModel.feedState.value + ) + assertEquals(setOf("1"), userDataRepository.getCurrentFollowedTopics()) + assertEquals(setOf("1"), userDataRepository.getCurrentFollowedAuthors()) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun topicSelectionIsResetAfterSavingTopicsAndRemovingThem() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - newsRepository.sendNewsResources(sampleNewsResources) - viewModel.updateTopicSelection("1", isChecked = true) - viewModel.saveFollowedInterests() - - advanceUntilIdle() - expectMostRecentItem() - - userDataRepository.setFollowedTopicIds(emptySet()) - - advanceUntilIdle() - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ) - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ) + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + newsRepository.sendNewsResources(sampleNewsResources) + viewModel.updateTopicSelection("1", isChecked = true) + viewModel.saveFollowedInterests() + + userDataRepository.setFollowedTopicIds(emptySet()) + + assertEquals( + ForYouInterestsSelectionUiState.WithInterestsSelection( + topics = listOf( + FollowableTopic( + topic = Topic( + id = "0", + name = "Headlines", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), - feedState = ForYouFeedUiState.Success( - feed = emptyList() - ) + isFollowed = false ), - - expectMostRecentItem() + FollowableTopic( + topic = Topic( + id = "1", + name = "UI", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ), + FollowableTopic( + topic = Topic( + id = "2", + name = "Tools", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ) + ), + authors = listOf( + FollowableAuthor( + author = Author( + id = "0", + name = "Android Dev", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "1", + name = "Android Dev 2", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "2", + name = "Android Dev 3", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ) ) - } + ), + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = emptyList() + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun authorSelectionIsResetAfterSavingAuthorsAndRemovingThem() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(emptySet()) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(emptySet()) - newsRepository.sendNewsResources(sampleNewsResources) - viewModel.updateAuthorSelection("1", isChecked = true) - viewModel.saveFollowedInterests() - - advanceUntilIdle() - expectMostRecentItem() - - userDataRepository.setFollowedAuthorIds(emptySet()) - - advanceUntilIdle() - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.WithInterestsSelection( - topics = listOf( - FollowableTopic( - topic = Topic( - id = "0", - name = "Headlines", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "1", - name = "UI", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ), - FollowableTopic( - topic = Topic( - id = "2", - name = "Tools", - shortDescription = "", - longDescription = "long description", - url = "URL", - imageUrl = "image URL", - ), - isFollowed = false - ) - ), - authors = listOf( - FollowableAuthor( - author = Author( - id = "0", - name = "Android Dev", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "1", - name = "Android Dev 2", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ), - FollowableAuthor( - author = Author( - id = "2", - name = "Android Dev 3", - imageUrl = "", - twitter = "", - mediumPage = "", - bio = "", - ), - isFollowed = false - ) - ) + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(emptySet()) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(emptySet()) + newsRepository.sendNewsResources(sampleNewsResources) + viewModel.updateAuthorSelection("1", isChecked = true) + viewModel.saveFollowedInterests() + + userDataRepository.setFollowedAuthorIds(emptySet()) + + assertEquals( + ForYouInterestsSelectionUiState.WithInterestsSelection( + topics = listOf( + FollowableTopic( + topic = Topic( + id = "0", + name = "Headlines", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ), + FollowableTopic( + topic = Topic( + id = "1", + name = "UI", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", ), - feedState = ForYouFeedUiState.Success( - feed = emptyList() - ) + isFollowed = false ), - expectMostRecentItem() + FollowableTopic( + topic = Topic( + id = "2", + name = "Tools", + shortDescription = "", + longDescription = "long description", + url = "URL", + imageUrl = "image URL", + ), + isFollowed = false + ) + ), + authors = listOf( + FollowableAuthor( + author = Author( + id = "0", + name = "Android Dev", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "1", + name = "Android Dev 2", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ), + FollowableAuthor( + author = Author( + id = "2", + name = "Android Dev 3", + imageUrl = "", + twitter = "", + mediumPage = "", + bio = "", + ), + isFollowed = false + ) ) - } + ), + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = emptyList() + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } @Test fun newsResourceSelectionUpdatesAfterLoadingFollowedTopics() = runTest { - viewModel.uiState - .test { - topicsRepository.sendTopics(sampleTopics) - userDataRepository.setFollowedTopicIds(setOf("1")) - authorsRepository.sendAuthors(sampleAuthors) - userDataRepository.setFollowedAuthorIds(setOf("1")) - newsRepository.sendNewsResources(sampleNewsResources) - viewModel.updateNewsResourceSaved("2", true) - - advanceUntilIdle() - assertEquals( - ForYouUiState( - interestsSelectionState = - ForYouInterestsSelectionUiState.NoInterestsSelection, - feedState = ForYouFeedUiState.Success( - feed = listOf( - SaveableNewsResource( - newsResource = sampleNewsResources[1], - isSaved = true - ), - SaveableNewsResource( - newsResource = sampleNewsResources[2], - isSaved = false - ) - ) - ) + val collectJob1 = + launch(UnconfinedTestDispatcher()) { viewModel.interestsSelectionState.collect() } + val collectJob2 = launch(UnconfinedTestDispatcher()) { viewModel.feedState.collect() } + + topicsRepository.sendTopics(sampleTopics) + userDataRepository.setFollowedTopicIds(setOf("1")) + authorsRepository.sendAuthors(sampleAuthors) + userDataRepository.setFollowedAuthorIds(setOf("1")) + newsRepository.sendNewsResources(sampleNewsResources) + viewModel.updateNewsResourceSaved("2", true) + + assertEquals( + ForYouInterestsSelectionUiState.NoInterestsSelection, + viewModel.interestsSelectionState.value + ) + assertEquals( + ForYouFeedUiState.Success( + feed = listOf( + SaveableNewsResource( + newsResource = sampleNewsResources[1], + isSaved = true ), - expectMostRecentItem() + SaveableNewsResource( + newsResource = sampleNewsResources[2], + isSaved = false + ) ) - } + ), + viewModel.feedState.value + ) + + collectJob1.cancel() + collectJob2.cancel() } } diff --git a/feature-interests/src/test/java/com/google/samples/apps/nowinandroid/interests/InterestsViewModelTest.kt b/feature-interests/src/test/java/com/google/samples/apps/nowinandroid/interests/InterestsViewModelTest.kt index a341f7fd6..c36625f43 100644 --- a/feature-interests/src/test/java/com/google/samples/apps/nowinandroid/interests/InterestsViewModelTest.kt +++ b/feature-interests/src/test/java/com/google/samples/apps/nowinandroid/interests/InterestsViewModelTest.kt @@ -16,7 +16,6 @@ package com.google.samples.apps.nowinandroid.interests -import app.cash.turbine.test import com.google.samples.apps.nowinandroid.core.model.data.Author import com.google.samples.apps.nowinandroid.core.model.data.FollowableAuthor import com.google.samples.apps.nowinandroid.core.model.data.FollowableTopic @@ -24,19 +23,26 @@ import com.google.samples.apps.nowinandroid.core.model.data.Topic import com.google.samples.apps.nowinandroid.core.testing.repository.TestAuthorsRepository import com.google.samples.apps.nowinandroid.core.testing.repository.TestTopicsRepository import com.google.samples.apps.nowinandroid.core.testing.repository.TestUserDataRepository -import com.google.samples.apps.nowinandroid.core.testing.util.TestDispatcherRule +import com.google.samples.apps.nowinandroid.core.testing.util.MainDispatcherRule import com.google.samples.apps.nowinandroid.feature.interests.InterestsUiState import com.google.samples.apps.nowinandroid.feature.interests.InterestsViewModel +import kotlinx.coroutines.flow.collect +import kotlinx.coroutines.launch +import kotlinx.coroutines.test.UnconfinedTestDispatcher import kotlinx.coroutines.test.runTest import org.junit.Assert.assertEquals import org.junit.Before import org.junit.Rule import org.junit.Test +/** + * To learn more about how this test handles Flows created with stateIn, see + * https://developer.android.com/kotlin/flow/test#statein + */ class InterestsViewModelTest { @get:Rule - val dispatcherRule = TestDispatcherRule() + val mainDispatcherRule = MainDispatcherRule() private val userDataRepository = TestUserDataRepository() private val authorsRepository = TestAuthorsRepository() @@ -54,135 +60,136 @@ class InterestsViewModelTest { @Test fun uiState_whenInitialized_thenShowLoading() = runTest { - viewModel.uiState.test { - assertEquals(InterestsUiState.Loading, awaitItem()) - } + assertEquals(InterestsUiState.Loading, viewModel.uiState.value) } @Test fun uiState_whenFollowedTopicsAreLoading_thenShowLoading() = runTest { - viewModel.uiState.test { - assertEquals(InterestsUiState.Loading, awaitItem()) - userDataRepository.setFollowedAuthorIds(setOf("1")) - userDataRepository.setFollowedTopicIds(emptySet()) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + userDataRepository.setFollowedAuthorIds(setOf("1")) + userDataRepository.setFollowedTopicIds(emptySet()) + assertEquals(InterestsUiState.Loading, viewModel.uiState.value) + + collectJob.cancel() } @Test fun uiState_whenFollowedAuthorsAreLoading_thenShowLoading() = runTest { - viewModel.uiState.test { - assertEquals(InterestsUiState.Loading, awaitItem()) - userDataRepository.setFollowedAuthorIds(emptySet()) - userDataRepository.setFollowedTopicIds(setOf("1")) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + userDataRepository.setFollowedAuthorIds(emptySet()) + userDataRepository.setFollowedTopicIds(setOf("1")) + assertEquals(InterestsUiState.Loading, viewModel.uiState.value) + + collectJob.cancel() } @Test fun uiState_whenFollowingNewTopic_thenShowUpdatedTopics() = runTest { + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + val toggleTopicId = testOutputTopics[1].topic.id - viewModel.uiState - .test { - awaitItem() - authorsRepository.sendAuthors(emptyList()) - userDataRepository.setFollowedAuthorIds(emptySet()) - topicsRepository.sendTopics(testInputTopics.map { it.topic }) - userDataRepository.setFollowedTopicIds(setOf(testInputTopics[0].topic.id)) - - assertEquals( - false, - (awaitItem() as InterestsUiState.Interests) - .topics.first { it.topic.id == toggleTopicId }.isFollowed - ) - - viewModel.followTopic( - followedTopicId = toggleTopicId, - true - ) - - assertEquals( - InterestsUiState.Interests(topics = testOutputTopics, authors = emptyList()), - awaitItem() - ) - } + authorsRepository.sendAuthors(emptyList()) + userDataRepository.setFollowedAuthorIds(emptySet()) + topicsRepository.sendTopics(testInputTopics.map { it.topic }) + userDataRepository.setFollowedTopicIds(setOf(testInputTopics[0].topic.id)) + + assertEquals( + false, + (viewModel.uiState.value as InterestsUiState.Interests) + .topics.first { it.topic.id == toggleTopicId }.isFollowed + ) + + viewModel.followTopic( + followedTopicId = toggleTopicId, + true + ) + + assertEquals( + InterestsUiState.Interests(topics = testOutputTopics, authors = emptyList()), + viewModel.uiState.value + ) + + collectJob.cancel() } @Test fun uiState_whenFollowingNewAuthor_thenShowUpdatedAuthors() = runTest { - viewModel.uiState - .test { - awaitItem() - authorsRepository.sendAuthors(testInputAuthors.map { it.author }) - userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[0].author.id)) - topicsRepository.sendTopics(listOf()) - userDataRepository.setFollowedTopicIds(setOf()) - - awaitItem() - viewModel.followAuthor( - followedAuthorId = testInputAuthors[1].author.id, - followed = true - ) - - assertEquals( - InterestsUiState.Interests(topics = emptyList(), authors = testOutputAuthors), - awaitItem() - ) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + authorsRepository.sendAuthors(testInputAuthors.map { it.author }) + userDataRepository.setFollowedAuthorIds(setOf(testInputAuthors[0].author.id)) + topicsRepository.sendTopics(listOf()) + userDataRepository.setFollowedTopicIds(setOf()) + + viewModel.followAuthor( + followedAuthorId = testInputAuthors[1].author.id, + followed = true + ) + + assertEquals( + InterestsUiState.Interests(topics = emptyList(), authors = testOutputAuthors), + viewModel.uiState.value + ) + + collectJob.cancel() } @Test fun uiState_whenUnfollowingTopics_thenShowUpdatedTopics() = runTest { + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + val toggleTopicId = testOutputTopics[1].topic.id - viewModel.uiState - .test { - awaitItem() - authorsRepository.sendAuthors(emptyList()) - userDataRepository.setFollowedAuthorIds(emptySet()) - topicsRepository.sendTopics(testOutputTopics.map { it.topic }) - userDataRepository.setFollowedTopicIds( - setOf(testOutputTopics[0].topic.id, testOutputTopics[1].topic.id) - ) - - assertEquals( - true, - (awaitItem() as InterestsUiState.Interests) - .topics.first { it.topic.id == toggleTopicId }.isFollowed - ) - - viewModel.followTopic( - followedTopicId = toggleTopicId, - false - ) - - assertEquals( - InterestsUiState.Interests(topics = testInputTopics, authors = emptyList()), - awaitItem() - ) - } + + authorsRepository.sendAuthors(emptyList()) + userDataRepository.setFollowedAuthorIds(emptySet()) + topicsRepository.sendTopics(testOutputTopics.map { it.topic }) + userDataRepository.setFollowedTopicIds( + setOf(testOutputTopics[0].topic.id, testOutputTopics[1].topic.id) + ) + + assertEquals( + true, + (viewModel.uiState.value as InterestsUiState.Interests) + .topics.first { it.topic.id == toggleTopicId }.isFollowed + ) + + viewModel.followTopic( + followedTopicId = toggleTopicId, + false + ) + + assertEquals( + InterestsUiState.Interests(topics = testInputTopics, authors = emptyList()), + viewModel.uiState.value + ) + + collectJob.cancel() } @Test fun uiState_whenUnfollowingAuthors_thenShowUpdatedAuthors() = runTest { - viewModel.uiState - .test { - awaitItem() - authorsRepository.sendAuthors(testOutputAuthors.map { it.author }) - userDataRepository.setFollowedAuthorIds( - setOf(testOutputAuthors[0].author.id, testOutputAuthors[1].author.id) - ) - topicsRepository.sendTopics(listOf()) - userDataRepository.setFollowedTopicIds(setOf()) - - awaitItem() - viewModel.followAuthor( - followedAuthorId = testOutputAuthors[1].author.id, - followed = false - ) - - assertEquals( - InterestsUiState.Interests(topics = emptyList(), authors = testInputAuthors), - awaitItem() - ) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + authorsRepository.sendAuthors(testOutputAuthors.map { it.author }) + userDataRepository.setFollowedAuthorIds( + setOf(testOutputAuthors[0].author.id, testOutputAuthors[1].author.id) + ) + topicsRepository.sendTopics(listOf()) + userDataRepository.setFollowedTopicIds(setOf()) + + viewModel.followAuthor( + followedAuthorId = testOutputAuthors[1].author.id, + followed = false + ) + + assertEquals( + InterestsUiState.Interests(topics = emptyList(), authors = testInputAuthors), + viewModel.uiState.value + ) + + collectJob.cancel() } } diff --git a/feature-topic/src/test/java/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModelTest.kt b/feature-topic/src/test/java/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModelTest.kt index bbc183003..e29b33054 100644 --- a/feature-topic/src/test/java/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModelTest.kt +++ b/feature-topic/src/test/java/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModelTest.kt @@ -17,7 +17,6 @@ package com.google.samples.apps.nowinandroid.feature.topic import androidx.lifecycle.SavedStateHandle -import app.cash.turbine.test import com.google.samples.apps.nowinandroid.core.model.data.FollowableTopic import com.google.samples.apps.nowinandroid.core.model.data.NewsResource import com.google.samples.apps.nowinandroid.core.model.data.NewsResourceType.Video @@ -25,9 +24,12 @@ import com.google.samples.apps.nowinandroid.core.model.data.Topic import com.google.samples.apps.nowinandroid.core.testing.repository.TestNewsRepository import com.google.samples.apps.nowinandroid.core.testing.repository.TestTopicsRepository import com.google.samples.apps.nowinandroid.core.testing.repository.TestUserDataRepository -import com.google.samples.apps.nowinandroid.core.testing.util.TestDispatcherRule +import com.google.samples.apps.nowinandroid.core.testing.util.MainDispatcherRule import com.google.samples.apps.nowinandroid.feature.topic.navigation.TopicDestination +import kotlinx.coroutines.flow.collect import kotlinx.coroutines.flow.first +import kotlinx.coroutines.launch +import kotlinx.coroutines.test.UnconfinedTestDispatcher import kotlinx.coroutines.test.runTest import kotlinx.datetime.Instant import org.junit.Assert.assertEquals @@ -36,10 +38,14 @@ import org.junit.Before import org.junit.Rule import org.junit.Test +/** + * To learn more about how this test handles Flows created with stateIn, see + * https://developer.android.com/kotlin/flow/test#statein + */ class TopicViewModelTest { @get:Rule - val dispatcherRule = TestDispatcherRule() + val dispatcherRule = MainDispatcherRule() private val userDataRepository = TestUserDataRepository() private val topicsRepository = TestTopicsRepository() @@ -59,87 +65,88 @@ class TopicViewModelTest { @Test fun uiStateAuthor_whenSuccess_matchesTopicFromRepository() = runTest { - viewModel.uiState.test { - awaitItem() - topicsRepository.sendTopics(testInputTopics.map(FollowableTopic::topic)) - userDataRepository.setFollowedTopicIds(setOf(testInputTopics[1].topic.id)) - val item = awaitItem() - assertTrue(item.topicState is TopicUiState.Success) + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } - val successTopicState = item.topicState as TopicUiState.Success - val topicFromRepository = topicsRepository.getTopic( - testInputTopics[0].topic.id - ).first() + topicsRepository.sendTopics(testInputTopics.map(FollowableTopic::topic)) + userDataRepository.setFollowedTopicIds(setOf(testInputTopics[1].topic.id)) + val item = viewModel.uiState.value + assertTrue(item.topicState is TopicUiState.Success) - assertEquals(topicFromRepository, successTopicState.followableTopic.topic) - } + val successTopicState = item.topicState as TopicUiState.Success + val topicFromRepository = topicsRepository.getTopic( + testInputTopics[0].topic.id + ).first() + + assertEquals(topicFromRepository, successTopicState.followableTopic.topic) + + collectJob.cancel() } @Test fun uiStateNews_whenInitialized_thenShowLoading() = runTest { - viewModel.uiState.test { - assertEquals(NewsUiState.Loading, awaitItem().newsState) - } + assertEquals(NewsUiState.Loading, viewModel.uiState.value.newsState) } @Test fun uiStateTopic_whenInitialized_thenShowLoading() = runTest { - viewModel.uiState.test { - assertEquals(TopicUiState.Loading, awaitItem().topicState) - } + assertEquals(TopicUiState.Loading, viewModel.uiState.value.topicState) } @Test fun uiStateTopic_whenFollowedIdsSuccessAndTopicLoading_thenShowLoading() = runTest { - viewModel.uiState.test { - userDataRepository.setFollowedTopicIds(setOf(testInputTopics[1].topic.id)) - assertEquals(TopicUiState.Loading, awaitItem().topicState) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + userDataRepository.setFollowedTopicIds(setOf(testInputTopics[1].topic.id)) + assertEquals(TopicUiState.Loading, viewModel.uiState.value.topicState) + + collectJob.cancel() } @Test fun uiStateTopic_whenFollowedIdsSuccessAndTopicSuccess_thenTopicSuccessAndNewsLoading() = runTest { - viewModel.uiState.test { - awaitItem() - topicsRepository.sendTopics(testInputTopics.map { it.topic }) - userDataRepository.setFollowedTopicIds(setOf(testInputTopics[1].topic.id)) - val item = awaitItem() - assertTrue(item.topicState is TopicUiState.Success) - assertTrue(item.newsState is NewsUiState.Loading) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + topicsRepository.sendTopics(testInputTopics.map { it.topic }) + userDataRepository.setFollowedTopicIds(setOf(testInputTopics[1].topic.id)) + val item = viewModel.uiState.value + assertTrue(item.topicState is TopicUiState.Success) + assertTrue(item.newsState is NewsUiState.Loading) + + collectJob.cancel() } @Test fun uiStateTopic_whenFollowedIdsSuccessAndTopicSuccessAndNewsIsSuccess_thenAllSuccess() = runTest { - viewModel.uiState.test { - awaitItem() - topicsRepository.sendTopics(testInputTopics.map { it.topic }) - userDataRepository.setFollowedTopicIds(setOf(testInputTopics[1].topic.id)) - newsRepository.sendNewsResources(sampleNewsResources) - val item = awaitItem() - assertTrue(item.topicState is TopicUiState.Success) - assertTrue(item.newsState is NewsUiState.Success) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + topicsRepository.sendTopics(testInputTopics.map { it.topic }) + userDataRepository.setFollowedTopicIds(setOf(testInputTopics[1].topic.id)) + newsRepository.sendNewsResources(sampleNewsResources) + val item = viewModel.uiState.value + assertTrue(item.topicState is TopicUiState.Success) + assertTrue(item.newsState is NewsUiState.Success) + + collectJob.cancel() } @Test fun uiStateTopic_whenFollowingTopic_thenShowUpdatedTopic() = runTest { - viewModel.uiState - .test { - awaitItem() - topicsRepository.sendTopics(testInputTopics.map { it.topic }) - // Set which topic IDs are followed, not including 0. - userDataRepository.setFollowedTopicIds(setOf(testInputTopics[1].topic.id)) - - viewModel.followTopicToggle(true) - - assertEquals( - TopicUiState.Success(followableTopic = testOutputTopics[0]), - awaitItem().topicState - ) - } + val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.uiState.collect() } + + topicsRepository.sendTopics(testInputTopics.map { it.topic }) + // Set which topic IDs are followed, not including 0. + userDataRepository.setFollowedTopicIds(setOf(testInputTopics[1].topic.id)) + + viewModel.followTopicToggle(true) + + assertEquals( + TopicUiState.Success(followableTopic = testOutputTopics[0]), + viewModel.uiState.value.topicState + ) + + collectJob.cancel() } } From 35b3b973fbba80edd9bd319a59c5c425e2f95b73 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 Jun 2022 07:38:07 +0000 Subject: [PATCH 28/53] Update dependency androidx.lifecycle:lifecycle-viewmodel-compose to v2.5.0-rc02 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c9c7db8e0..6700bd267 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -11,7 +11,7 @@ androidxCustomView = "1.0.0-rc01" androidxDataStore = "1.0.0" androidxEspresso = "3.4.0" androidxHiltNavigationCompose = "1.0.0" -androidxLifecycle = "2.5.0-rc01" +androidxLifecycle = "2.5.0-rc02" androidxMacroBenchmark = "1.1.0" androidxNavigation = "2.4.2" androidxProfileinstaller = "1.2.0-beta03" From a410a37c5f3888a3d68f123f9606b50d3e4a4852 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 Jun 2022 07:38:11 +0000 Subject: [PATCH 29/53] Update dependency androidx.profileinstaller:profileinstaller to v1.2.0-rc01 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c9c7db8e0..a3f5c2ec3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -14,7 +14,7 @@ androidxHiltNavigationCompose = "1.0.0" androidxLifecycle = "2.5.0-rc01" androidxMacroBenchmark = "1.1.0" androidxNavigation = "2.4.2" -androidxProfileinstaller = "1.2.0-beta03" +androidxProfileinstaller = "1.2.0-rc01" androidxSavedState = "1.1.0" androidxStartup = "1.1.1" androidxWindowManager = "1.0.0" From 001153d700b53419462efe19e2a7848d301e027d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 Jun 2022 07:38:15 +0000 Subject: [PATCH 30/53] Update kotlinxCoroutines to v1.6.3 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c9c7db8e0..c804ebda1 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -28,7 +28,7 @@ hiltExt = "1.0.0" jacoco = "0.8.7" junit4 = "4.13.2" kotlin = "1.6.21" -kotlinxCoroutines = "1.6.2" +kotlinxCoroutines = "1.6.3" kotlinxDatetime = "0.3.3" kotlinxSerializationJson = "1.3.3" ksp = "1.6.21-1.0.5" From 2407a1d4b4cf166fc185f4cc7e13077f72b88f36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Fri, 24 Jun 2022 15:41:51 +0200 Subject: [PATCH 31/53] Fix debuggable build types Change-Id: Ie3ecf462cac81bd462c48ad161521b18836325b9 --- app/build.gradle.kts | 2 -- benchmark/build.gradle.kts | 5 +++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 816911b04..a4fae0d3f 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -62,8 +62,6 @@ android { proguardFiles("benchmark-rules.pro") // FIXME enabling minification breaks access to demo backend. isMinifyEnabled = false - // Keep the build type debuggable so we can attach a debugger if needed. - isDebuggable = true applicationIdSuffix = ".benchmark" } } diff --git a/benchmark/build.gradle.kts b/benchmark/build.gradle.kts index 9fd1d5864..f59e32dd3 100644 --- a/benchmark/build.gradle.kts +++ b/benchmark/build.gradle.kts @@ -33,7 +33,8 @@ android { // release build (for example, with minification on). It's signed with a debug key // for easy local/CI testing. val benchmark by creating { - isDebuggable = false + // Keep the build type debuggable so we can attach a debugger if needed. + isDebuggable = true signingConfig = signingConfigs.getByName("debug") matchingFallbacks.add("release") } @@ -58,4 +59,4 @@ androidComponents { beforeVariants { it.enable = it.buildType == "benchmark" } -} \ No newline at end of file +} From 98baac973f91a4069fb8c882e1f880481004b1c7 Mon Sep 17 00:00:00 2001 From: Simona <35065668+simona-anomis@users.noreply.github.com> Date: Fri, 24 Jun 2022 16:08:58 +0100 Subject: [PATCH 32/53] Add modularization learning journey to README (#153) --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 9712a6e8e..1f8af3122 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,12 @@ The Now in Android app follows the and is described in detail in the [architecture learning journey](docs/ArchitectureLearningJourney.md). +# Modularization + +The Now in Android app has been fully modularized and you can find the detailed guidance and +description of the modularization strategy used in +[modularization learning journey](docs/ModularizationLearningJourney.md). + # Build The app contains the usual `debug` and `release` build variants. From f3b845527945a9bd00c815f43387ac7898ef08aa Mon Sep 17 00:00:00 2001 From: Alex Vanyo Date: Fri, 29 Apr 2022 12:07:51 -0700 Subject: [PATCH 33/53] Use window sizes for insets Change-Id: I750bc778f2f29ed4854f20ee460c1628051efff2 --- .../feature/author/AuthorScreen.kt | 21 ++++--------------- .../feature/foryou/ForYouScreen.kt | 9 ++------ .../feature/interests/InterestsScreen.kt | 12 ++--------- .../feature/interests/TabContent.kt | 20 +++--------------- .../nowinandroid/feature/topic/TopicScreen.kt | 21 ++++--------------- 5 files changed, 15 insertions(+), 68 deletions(-) diff --git a/feature-author/src/main/java/com/google/samples/apps/nowinandroid/feature/author/AuthorScreen.kt b/feature-author/src/main/java/com/google/samples/apps/nowinandroid/feature/author/AuthorScreen.kt index 254b92ce9..22c8e8c09 100644 --- a/feature-author/src/main/java/com/google/samples/apps/nowinandroid/feature/author/AuthorScreen.kt +++ b/feature-author/src/main/java/com/google/samples/apps/nowinandroid/feature/author/AuthorScreen.kt @@ -22,13 +22,12 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.WindowInsets -import androidx.compose.foundation.layout.WindowInsetsSides import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.only import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.safeDrawing import androidx.compose.foundation.layout.size -import androidx.compose.foundation.layout.windowInsetsPadding +import androidx.compose.foundation.layout.windowInsetsBottomHeight +import androidx.compose.foundation.layout.windowInsetsTopHeight import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.foundation.shape.CircleShape @@ -91,13 +90,7 @@ internal fun AuthorScreen( horizontalAlignment = Alignment.CenterHorizontally ) { item { - Spacer( - // TODO: Replace with windowInsetsTopHeight after - // https://issuetracker.google.com/issues/230383055 - Modifier.windowInsetsPadding( - WindowInsets.safeDrawing.only(WindowInsetsSides.Top) - ) - ) + Spacer(Modifier.windowInsetsTopHeight(WindowInsets.safeDrawing)) } when (authorState) { AuthorUiState.Loading -> { @@ -126,13 +119,7 @@ internal fun AuthorScreen( } } item { - Spacer( - // TODO: Replace with windowInsetsBottomHeight after - // https://issuetracker.google.com/issues/230383055 - Modifier.windowInsetsPadding( - WindowInsets.safeDrawing.only(WindowInsetsSides.Bottom) - ) - ) + Spacer(Modifier.windowInsetsBottomHeight(WindowInsets.safeDrawing)) } } } diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index 5acf0daa0..c2fea6834 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -37,6 +37,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.safeDrawing import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width +import androidx.compose.foundation.layout.windowInsetsBottomHeight import androidx.compose.foundation.layout.windowInsetsPadding import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.foundation.lazy.LazyColumn @@ -182,13 +183,7 @@ fun ForYouScreen( ) item { - Spacer( - // TODO: Replace with windowInsetsBottomHeight after - // https://issuetracker.google.com/issues/230383055 - Modifier.windowInsetsPadding( - WindowInsets.safeDrawing.only(WindowInsetsSides.Bottom) - ) - ) + Spacer(Modifier.windowInsetsBottomHeight(WindowInsets.safeDrawing)) } } } diff --git a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt index aa6c358ad..f8a462a5a 100644 --- a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt +++ b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt @@ -19,10 +19,8 @@ package com.google.samples.apps.nowinandroid.feature.interests import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.WindowInsets -import androidx.compose.foundation.layout.WindowInsetsSides -import androidx.compose.foundation.layout.only import androidx.compose.foundation.layout.safeDrawing -import androidx.compose.foundation.layout.windowInsetsPadding +import androidx.compose.foundation.layout.windowInsetsTopHeight import androidx.compose.material3.Text import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable @@ -83,13 +81,7 @@ fun InterestsScreen( modifier = modifier, horizontalAlignment = Alignment.CenterHorizontally ) { - Spacer( - // TODO: Replace with windowInsetsTopHeight after - // https://issuetracker.google.com/issues/230383055 - Modifier.windowInsetsPadding( - WindowInsets.safeDrawing.only(WindowInsetsSides.Top) - ) - ) + Spacer(Modifier.windowInsetsTopHeight(WindowInsets.safeDrawing)) NiaTopAppBar( titleRes = R.string.interests, diff --git a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt index fc75bf49b..fb36fe1bc 100644 --- a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt +++ b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt @@ -19,11 +19,9 @@ package com.google.samples.apps.nowinandroid.feature.interests import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.WindowInsets -import androidx.compose.foundation.layout.WindowInsetsSides -import androidx.compose.foundation.layout.only import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.safeDrawing -import androidx.compose.foundation.layout.windowInsetsPadding +import androidx.compose.foundation.layout.windowInsetsBottomHeight import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.shape.CircleShape import androidx.compose.runtime.Composable @@ -58,13 +56,7 @@ fun TopicsTabContent( } item { - Spacer( - // TODO: Replace with windowInsetsBottomHeight after - // https://issuetracker.google.com/issues/230383055 - Modifier.windowInsetsPadding( - WindowInsets.safeDrawing.only(WindowInsetsSides.Bottom) - ) - ) + Spacer(Modifier.windowInsetsBottomHeight(WindowInsets.safeDrawing)) } } } @@ -94,13 +86,7 @@ fun AuthorsTabContent( } item { - Spacer( - // TODO: Replace with windowInsetsBottomHeight after - // https://issuetracker.google.com/issues/230383055 - Modifier.windowInsetsPadding( - WindowInsets.safeDrawing.only(WindowInsetsSides.Bottom) - ) - ) + Spacer(Modifier.windowInsetsBottomHeight(WindowInsets.safeDrawing)) } } } diff --git a/feature-topic/src/main/java/com/google/samples/apps/nowinandroid/feature/topic/TopicScreen.kt b/feature-topic/src/main/java/com/google/samples/apps/nowinandroid/feature/topic/TopicScreen.kt index 4e7f5b657..c3fe5e332 100644 --- a/feature-topic/src/main/java/com/google/samples/apps/nowinandroid/feature/topic/TopicScreen.kt +++ b/feature-topic/src/main/java/com/google/samples/apps/nowinandroid/feature/topic/TopicScreen.kt @@ -23,13 +23,12 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.WindowInsets -import androidx.compose.foundation.layout.WindowInsetsSides import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.only import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.safeDrawing import androidx.compose.foundation.layout.size -import androidx.compose.foundation.layout.windowInsetsPadding +import androidx.compose.foundation.layout.windowInsetsBottomHeight +import androidx.compose.foundation.layout.windowInsetsTopHeight import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material.icons.Icons.Filled @@ -91,13 +90,7 @@ internal fun TopicScreen( horizontalAlignment = Alignment.CenterHorizontally ) { item { - Spacer( - // TODO: Replace with windowInsetsTopHeight after - // https://issuetracker.google.com/issues/230383055 - Modifier.windowInsetsPadding( - WindowInsets.safeDrawing.only(WindowInsetsSides.Top) - ) - ) + Spacer(Modifier.windowInsetsTopHeight(WindowInsets.safeDrawing)) } when (topicState) { Loading -> item { @@ -124,13 +117,7 @@ internal fun TopicScreen( } } item { - Spacer( - // TODO: Replace with windowInsetsBottomHeight after - // https://issuetracker.google.com/issues/230383055 - Modifier.windowInsetsPadding( - WindowInsets.safeDrawing.only(WindowInsetsSides.Bottom) - ) - ) + Spacer(Modifier.windowInsetsBottomHeight(WindowInsets.safeDrawing)) } } } From b2569c1576fe90a99aff5535d097850dae937583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Fri, 24 Jun 2022 15:42:32 +0200 Subject: [PATCH 34/53] Add testTag to access composables from UiAutomator Change-Id: I5125cae0778151b11868b72f74f74f979774625c --- .../google/samples/apps/nowinandroid/ui/NiaApp.kt | 13 +++++++++++-- .../nowinandroid/feature/foryou/AuthorsCarousel.kt | 3 ++- .../nowinandroid/feature/foryou/ForYouScreen.kt | 8 ++++++-- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt index 02196574e..d5ca8bf5e 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt @@ -39,10 +39,13 @@ import androidx.compose.material3.windowsizeclass.WindowWidthSizeClass import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.runtime.remember +import androidx.compose.ui.ExperimentalComposeUiApi import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource +import androidx.compose.ui.semantics.semantics +import androidx.compose.ui.semantics.testTagsAsResourceId import androidx.navigation.NavDestination import androidx.navigation.NavDestination.Companion.hierarchy import androidx.navigation.compose.currentBackStackEntryAsState @@ -60,7 +63,11 @@ import com.google.samples.apps.nowinandroid.navigation.NiaTopLevelNavigation import com.google.samples.apps.nowinandroid.navigation.TOP_LEVEL_DESTINATIONS import com.google.samples.apps.nowinandroid.navigation.TopLevelDestination -@OptIn(ExperimentalMaterial3Api::class, ExperimentalLayoutApi::class) +@OptIn( + ExperimentalMaterial3Api::class, + ExperimentalLayoutApi::class, + ExperimentalComposeUiApi::class +) @Composable fun NiaApp(windowSizeClass: WindowSizeClass) { NiaTheme { @@ -74,7 +81,9 @@ fun NiaApp(windowSizeClass: WindowSizeClass) { NiaBackground { Scaffold( - modifier = Modifier, + modifier = Modifier.semantics { + testTagsAsResourceId = true + }, containerColor = Color.Transparent, contentColor = MaterialTheme.colorScheme.onBackground, bottomBar = { diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt index f36b09f57..d744db7cd 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt @@ -43,6 +43,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.layout.ContentScale +import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.Role import androidx.compose.ui.semantics.semantics @@ -65,7 +66,7 @@ fun AuthorsCarousel( modifier: Modifier = Modifier ) { LazyRow( - modifier = modifier, + modifier = modifier.testTag("forYou:authors"), contentPadding = PaddingValues(24.dp), horizontalArrangement = Arrangement.spacedBy(24.dp) ) { diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index 5acf0daa0..5c3f4962f 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -65,6 +65,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalDensity +import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign @@ -161,7 +162,9 @@ fun ForYouScreen( } LazyColumn( - modifier = Modifier.fillMaxSize(), + modifier = Modifier + .fillMaxSize() + .testTag("forYou:feed"), ) { InterestsSelection( interestsSelectionState = interestsSelectionState, @@ -218,7 +221,8 @@ private fun LazyListScope.InterestsSelection( NiaLoadingWheel( modifier = Modifier .fillMaxWidth() - .wrapContentSize(), + .wrapContentSize() + .testTag("forYou:loading"), contentDesc = stringResource(id = R.string.for_you_loading), ) } From e63586d4d937398e39b08b893269b548f567b032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 27 Jun 2022 16:52:46 +0200 Subject: [PATCH 35/53] Use flavor and buildType to properly define package name Change-Id: Ieb297672ef9d7b2da86e7cbb133b537ece27fd9f --- benchmark/build.gradle.kts | 9 ++++++- .../google/samples/apps/nowinandroid/Utils.kt | 25 +++++++++++++++++++ .../BaselineProfileGenerator.kt | 5 ++-- .../nowinandroid/startup/StartupBenchmark.kt | 3 ++- 4 files changed, 37 insertions(+), 5 deletions(-) create mode 100644 benchmark/src/main/java/com/google/samples/apps/nowinandroid/Utils.kt diff --git a/benchmark/build.gradle.kts b/benchmark/build.gradle.kts index f59e32dd3..fab2055e7 100644 --- a/benchmark/build.gradle.kts +++ b/benchmark/build.gradle.kts @@ -13,6 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import com.google.samples.apps.nowinandroid.Flavor +import com.google.samples.apps.nowinandroid.FlavorDimension +import com.google.samples.apps.nowinandroid.configureFlavors plugins { id("nowinandroid.android.test") @@ -25,7 +28,6 @@ android { defaultConfig { minSdk = 23 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" - missingDimensionStrategy("contentType", "demo") } buildTypes { @@ -40,6 +42,11 @@ android { } } + // Use the same flavor dimensions as the application to allow generating Baseline Profiles on prod, + // which is more close to what will be shipped to users (no fake data), but has ability to run the + // benchmarks on demo, so we benchmark on stable data. + configureFlavors(this) + targetProjectPath = ":app" experimentalProperties["android.experimental.self-instrumenting"] = true } diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/Utils.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/Utils.kt new file mode 100644 index 000000000..5db7b5c91 --- /dev/null +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/Utils.kt @@ -0,0 +1,25 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.samples.apps.nowinandroid + +import com.google.samples.apps.nowinandroid.benchmark.BuildConfig + +/** + * Convenience parameter to use proper package name with regards to build type and build flavor. + */ +const val PACKAGE_NAME = + "com.google.samples.apps.nowinandroid.${BuildConfig.FLAVOR}.${BuildConfig.BUILD_TYPE}" diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt index 2fdc28bad..450524cc2 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt @@ -20,6 +20,7 @@ import androidx.benchmark.macro.ExperimentalBaselineProfilesApi import androidx.benchmark.macro.junit4.BaselineProfileRule import androidx.test.uiautomator.By import androidx.test.uiautomator.Direction +import com.google.samples.apps.nowinandroid.PACKAGE_NAME import org.junit.Rule import org.junit.Test @@ -32,9 +33,7 @@ class BaselineProfileGenerator { @Test fun startup() = - baselineProfileRule.collectBaselineProfile( - packageName = "com.google.samples.apps.nowinandroid.demo.benchmark" - ) { + baselineProfileRule.collectBaselineProfile(PACKAGE_NAME) { pressHome() // This block defines the app's critical user journey. Here we are interested in // optimizing for app startup. But you can also navigate and scroll diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt index 49194ed4c..b33acacc7 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt @@ -26,6 +26,7 @@ import androidx.benchmark.macro.StartupMode.WARM import androidx.benchmark.macro.StartupTimingMetric import androidx.benchmark.macro.junit4.MacrobenchmarkRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner +import com.google.samples.apps.nowinandroid.PACKAGE_NAME import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith @@ -74,7 +75,7 @@ abstract class AbstractStartupBenchmark(private val startupMode: StartupMode) { fun startupFullCompilation() = startup(CompilationMode.Full()) private fun startup(compilationMode: CompilationMode) = benchmarkRule.measureRepeated( - packageName = "com.google.samples.apps.nowinandroid", + packageName = PACKAGE_NAME, metrics = listOf(StartupTimingMetric()), compilationMode = compilationMode, iterations = 10, From b6f262d94cf3a6e8b196f40360e83d0fa7fd92ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 27 Jun 2022 17:28:25 +0200 Subject: [PATCH 36/53] Add workaround for Activity.reportFullyDrawn Change-Id: I8ccebd4a5528585a310abc49b2e09c64db616396 --- .../feature/foryou/ForYouScreen.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index 5c3f4962f..185f7e06c 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -16,6 +16,7 @@ package com.google.samples.apps.nowinandroid.feature.foryou +import android.app.Activity import android.content.Intent import android.net.Uri import androidx.annotation.IntRange @@ -58,6 +59,7 @@ import androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSiz import androidx.compose.material3.windowsizeclass.WindowSizeClass import androidx.compose.material3.windowsizeclass.WindowWidthSizeClass import androidx.compose.runtime.Composable +import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.collectAsState import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment @@ -65,6 +67,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalDensity +import androidx.compose.ui.platform.LocalView import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource @@ -75,6 +78,7 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.max import androidx.compose.ui.unit.sp import androidx.core.content.ContextCompat +import androidx.core.view.doOnPreDraw import androidx.hilt.navigation.compose.hiltViewModel import coil.compose.AsyncImage import com.google.samples.apps.nowinandroid.core.designsystem.component.NiaFilledButton @@ -161,6 +165,20 @@ fun ForYouScreen( else -> floor(maxWidth / 300.dp).toInt().coerceAtLeast(1) } + // Workaround to call Activity.reportFullyDrawn from Jetpack Compose. + // This code should be called when the UI is ready for use and relates to Time To Full Display. + if (interestsSelectionState !is ForYouInterestsSelectionUiState.Loading && feedState !is ForYouFeedUiState.Loading) { + val localView = LocalView.current + // Unit prevents calling it only once on recomposition, but doesn't prevent when the composable goes out of scope. + // Activity.reportFullyDrawn has inside check to be called only once. + LaunchedEffect(Unit) { + // We're leveraging the fact, that the current view is directly set as content of Activity. + val activity = localView.context as? Activity ?: return@LaunchedEffect + // To be sure not to call in the middle of a frame draw. + localView.doOnPreDraw { activity.reportFullyDrawn() } + } + } + LazyColumn( modifier = Modifier .fillMaxSize() From d9ddde10ea7dc38d4cef7914d5e1508ca6461407 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 27 Jun 2022 18:20:33 +0200 Subject: [PATCH 37/53] Improve generator to scroll feed + interests Change-Id: I9e8728813a8107f7b15496bef719add27e7b8740 --- .../BaselineProfileGenerator.kt | 38 ++++++++++------ .../apps/nowinandroid/foryou/ForYouActions.kt | 44 +++++++++++++++++++ .../interests/InterestsActions.kt | 35 +++++++++++++++ .../feature/interests/TabContent.kt | 9 +++- 4 files changed, 110 insertions(+), 16 deletions(-) create mode 100644 benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt create mode 100644 benchmark/src/main/java/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt index 450524cc2..889b62191 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt @@ -19,8 +19,12 @@ package com.google.samples.apps.nowinandroid.baselineprofile import androidx.benchmark.macro.ExperimentalBaselineProfilesApi import androidx.benchmark.macro.junit4.BaselineProfileRule import androidx.test.uiautomator.By -import androidx.test.uiautomator.Direction import com.google.samples.apps.nowinandroid.PACKAGE_NAME +import com.google.samples.apps.nowinandroid.foryou.forYouScrollFeedDownUp +import com.google.samples.apps.nowinandroid.foryou.forYouSelectAuthors +import com.google.samples.apps.nowinandroid.foryou.forYouWaitForContent +import com.google.samples.apps.nowinandroid.interests.interestsScrollPeopleDownUp +import com.google.samples.apps.nowinandroid.interests.interestsScrollTopicsDownUp import org.junit.Rule import org.junit.Test @@ -32,25 +36,31 @@ class BaselineProfileGenerator { @get:Rule val baselineProfileRule = BaselineProfileRule() @Test - fun startup() = + fun generate() = baselineProfileRule.collectBaselineProfile(PACKAGE_NAME) { - pressHome() // This block defines the app's critical user journey. Here we are interested in // optimizing for app startup. But you can also navigate and scroll // through your most important UI. + + pressHome() startActivityAndWait() + + // Scroll the feed critical user journey + forYouWaitForContent() + forYouSelectAuthors() + forYouScrollFeedDownUp() + + // Navigate to interests screen + device.findObject(By.text("Interests")).click() device.waitForIdle() - device.run { - findObject(By.text("Interests")) - .click() - waitForIdle() - findObject(By.text("Accessibility")).scroll(Direction.DOWN, 2000f) - waitForIdle() - findObject(By.text("People")).click() - waitForIdle() - findObject(By.textStartsWith("Android")).scroll(Direction.DOWN, 2000f) - waitForIdle() - } + interestsScrollTopicsDownUp() + + // Navigate to people tab + device.findObject(By.text("People")).click() + device.waitForIdle() + + interestsScrollPeopleDownUp() } } + diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt new file mode 100644 index 000000000..218e1a210 --- /dev/null +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt @@ -0,0 +1,44 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.samples.apps.nowinandroid.foryou + +import androidx.benchmark.macro.MacrobenchmarkScope +import androidx.test.uiautomator.By +import androidx.test.uiautomator.Direction +import androidx.test.uiautomator.Until + +fun MacrobenchmarkScope.forYouWaitForContent() { + // Wait until content is loaded + device.wait(Until.hasObject(By.text("What are you interested in?")), 30_000) +} + +fun MacrobenchmarkScope.forYouSelectAuthors() { + val authors = device.findObject(By.res("forYou:authors")) + // select some authors to show some feed content + repeat(3) { index -> + val author = authors.children[index % authors.childCount] + author.click() + device.waitForIdle() + } +} + +fun MacrobenchmarkScope.forYouScrollFeedDownUp() { + val feedList = device.findObject(By.res("forYou:feed")) + feedList.fling(Direction.DOWN) + device.waitForIdle() + feedList.fling(Direction.UP) +} diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt new file mode 100644 index 000000000..8dea3d308 --- /dev/null +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt @@ -0,0 +1,35 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.samples.apps.nowinandroid.interests + +import androidx.benchmark.macro.MacrobenchmarkScope +import androidx.test.uiautomator.By +import androidx.test.uiautomator.Direction + +fun MacrobenchmarkScope.interestsScrollTopicsDownUp() { + val topicsList = device.findObject(By.res("interests:topics")) + topicsList.fling(Direction.DOWN) + device.waitForIdle() + topicsList.fling(Direction.UP) +} + +fun MacrobenchmarkScope.interestsScrollPeopleDownUp() { + val peopleList = device.findObject(By.res("interests:people")) + peopleList.fling(Direction.DOWN) + device.waitForIdle() + peopleList.fling(Direction.UP) +} diff --git a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt index fc75bf49b..3a8c05271 100644 --- a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt +++ b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt @@ -29,6 +29,7 @@ import androidx.compose.foundation.shape.CircleShape import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip +import androidx.compose.ui.platform.testTag import androidx.compose.ui.unit.dp import com.google.samples.apps.nowinandroid.core.model.data.FollowableAuthor import com.google.samples.apps.nowinandroid.core.model.data.FollowableTopic @@ -41,7 +42,9 @@ fun TopicsTabContent( modifier: Modifier = Modifier ) { LazyColumn( - modifier = modifier.padding(horizontal = 16.dp), + modifier = modifier + .padding(horizontal = 16.dp) + .testTag("interests:topics"), contentPadding = PaddingValues(top = 8.dp) ) { topics.forEach { followableTopic -> @@ -77,7 +80,9 @@ fun AuthorsTabContent( modifier: Modifier = Modifier ) { LazyColumn( - modifier = modifier.padding(horizontal = 16.dp), + modifier = modifier + .padding(horizontal = 16.dp) + .testTag("interests:people"), contentPadding = PaddingValues(top = 8.dp) ) { authors.forEach { followableAuthor -> From 66e5f37d4732d1a8f109bb777ca51a621a716aab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 27 Jun 2022 18:21:53 +0200 Subject: [PATCH 38/53] Add scroll for you feed benchmark Change-Id: I19f1111977d8512f64fb56377a0d6dd8d53b942f --- .../foryou/ScrollForYouFeedBenchmark.kt | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt new file mode 100644 index 000000000..4717c06d8 --- /dev/null +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt @@ -0,0 +1,56 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.samples.apps.nowinandroid.foryou + +import androidx.benchmark.macro.CompilationMode +import androidx.benchmark.macro.FrameTimingMetric +import androidx.benchmark.macro.StartupMode +import androidx.benchmark.macro.junit4.MacrobenchmarkRule +import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner +import com.google.samples.apps.nowinandroid.PACKAGE_NAME +import org.junit.Rule +import org.junit.Test +import org.junit.runner.RunWith + +@RunWith(AndroidJUnit4ClassRunner::class) +class ScrollForYouFeedBenchmark { + @get:Rule + val benchmarkRule = MacrobenchmarkRule() + + @Test + fun scrollFeedCompilationNone() = scrollFeed(CompilationMode.None()) + + fun scrollFeedCompilationBaselineProfile() = scrollFeed(CompilationMode.Partial()) + + private fun scrollFeed(compilationMode: CompilationMode) = benchmarkRule.measureRepeated( + packageName = PACKAGE_NAME, + metrics = listOf(FrameTimingMetric()), + compilationMode = compilationMode, + iterations = 10, + startupMode = StartupMode.COLD, + setupBlock = { + // Start the app + pressHome() + startActivityAndWait() + } + ) { + forYouWaitForContent() + forYouSelectAuthors() + forYouScrollFeedDownUp() + } +} + From a4e7488888e583a32a47b351dc8dd59e231d1c25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 27 Jun 2022 18:22:41 +0200 Subject: [PATCH 39/53] Update baseline profile Contains CUJs: - scrolling for you feed - scrolling interests topics - scrolling interests people Change-Id: Iad124aafae9858b2922dcfa49302fe1f8aacae48 --- app/src/main/baseline-prof.txt | 6221 ++++++++++++++++---------------- 1 file changed, 3085 insertions(+), 3136 deletions(-) diff --git a/app/src/main/baseline-prof.txt b/app/src/main/baseline-prof.txt index cce56c394..79360fc50 100644 --- a/app/src/main/baseline-prof.txt +++ b/app/src/main/baseline-prof.txt @@ -1,41 +1,457 @@ HPLandroidx/compose/animation/AndroidFlingSpline$FlingResult;->(FF)V +HPLandroidx/compose/animation/AndroidFlingSpline;->deceleration(FF)D HPLandroidx/compose/animation/AndroidFlingSpline;->flingPosition(F)Landroidx/compose/animation/AndroidFlingSpline$FlingResult; HPLandroidx/compose/animation/FlingCalculator$FlingInfo;->(FFJ)V HPLandroidx/compose/animation/FlingCalculator$FlingInfo;->position(J)F HPLandroidx/compose/animation/FlingCalculator$FlingInfo;->velocity(J)F HPLandroidx/compose/animation/FlingCalculator;->flingInfo(F)Landroidx/compose/animation/FlingCalculator$FlingInfo; HPLandroidx/compose/animation/FlingCalculator;->getSplineDeceleration(F)D +HPLandroidx/compose/animation/SplineBasedFloatDecayAnimationSpec;->getValueFromNanos(JFF)F HPLandroidx/compose/animation/SplineBasedFloatDecayAnimationSpec;->getVelocityFromNanos(JFF)F +HPLandroidx/compose/animation/core/AnimateAsStateKt;->animateDpAsState-Kz89ssw(FLandroidx/compose/animation/core/AnimationSpec;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)Landroidx/compose/runtime/State; HPLandroidx/compose/animation/core/AnimationScope;->getVelocity()Ljava/lang/Object; +HPLandroidx/compose/animation/core/DecayAnimation;->(Landroidx/compose/animation/core/VectorizedDecayAnimationSpec;Landroidx/compose/animation/core/TwoWayConverter;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V HPLandroidx/compose/animation/core/DecayAnimation;->getValueFromNanos(J)Ljava/lang/Object; HPLandroidx/compose/animation/core/DecayAnimation;->getVelocityVectorFromNanos(J)Landroidx/compose/animation/core/AnimationVector; HPLandroidx/compose/animation/core/DecayAnimation;->isFinishedFromNanos(J)Z +HPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getAnimation()Landroidx/compose/animation/core/TargetBasedAnimation; +HPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getOffsetTimeNanos()J +HPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->onPlayTimeChanged$animation_core_release(J)V +HPLandroidx/compose/animation/core/Transition;->getPlayTimeNanos()J +HPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$2;->invoke-u2uoSUM(Landroidx/compose/animation/core/AnimationVector1D;)F HPLandroidx/compose/animation/core/VectorizedFloatDecaySpec;->getValueFromNanos(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; HPLandroidx/compose/animation/core/VectorizedFloatDecaySpec;->getVelocityFromNanos(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; +HPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->consumePostScroll-l7mfB5k(JJLandroidx/compose/ui/geometry/Offset;I)V +HPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->consumePreScroll-A0NYTsA(JLandroidx/compose/ui/geometry/Offset;I)J +HPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->drawBottom(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroid/widget/EdgeEffect;Landroid/graphics/Canvas;)Z +HPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->drawTop(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroid/widget/EdgeEffect;Landroid/graphics/Canvas;)Z +HPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->isEnabled()Z +HPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->releaseOppositeOverscroll-k-4lQ0M(J)Z +HPLandroidx/compose/foundation/Api31Impl;->onPullDistance(Landroid/widget/EdgeEffect;FF)F +HPLandroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1$invoke$$inlined$onDispose$1;->dispose()V +HPLandroidx/compose/foundation/ClickableKt$clickable$2;->(ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;)V +HPLandroidx/compose/foundation/ClickableKt$clickable$2;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; +HPLandroidx/compose/foundation/ClickableKt$clickable$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2$delayJob$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/ClickableKt;->clickable-XHw0xAI$default(Landroidx/compose/ui/Modifier;ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/compose/ui/Modifier; +HPLandroidx/compose/foundation/ClickableKt;->clickable-XHw0xAI(Landroidx/compose/ui/Modifier;ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/Modifier; +HPLandroidx/compose/foundation/EdgeEffectCompat;->onPullDistanceCompat(Landroid/widget/EdgeEffect;FF)F +HPLandroidx/compose/foundation/FocusableKt$focusable$2$1$invoke$$inlined$onDispose$1;->dispose()V +HPLandroidx/compose/foundation/HoverableKt$hoverable$2$1$invoke$$inlined$onDispose$1;->dispose()V +HPLandroidx/compose/foundation/HoverableKt$hoverable$2;->access$invoke$tryEmitExit(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V +HPLandroidx/compose/foundation/HoverableKt$hoverable$2;->invoke$tryEmitExit(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V +HPLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HPLandroidx/compose/foundation/gestures/DefaultFlingBehavior$performFling$2;->invoke(Landroidx/compose/animation/core/AnimationScope;)V +HPLandroidx/compose/foundation/gestures/DefaultFlingBehavior$performFling$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DefaultFlingBehavior;->performFling(Landroidx/compose/foundation/gestures/ScrollScope;FLkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DefaultScrollableState$scrollScope$1;->scrollBy(F)F +HPLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->awaitHorizontalPointerSlopOrCancellation-gDDlDlE(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;JILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->awaitVerticalPointerSlopOrCancellation-gDDlDlE(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;JILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->isPointerUp-DmW0f2w(Landroidx/compose/ui/input/pointer/PointerEvent;J)Z +HPLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->verticalDrag-jO51t88(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DragLogic;->processDragStart(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/gestures/DragEvent$DragStarted;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DragLogic;->processDragStop(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/gestures/DragEvent$DragStopped;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/DraggableKt;->awaitDrag(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/Pair;Landroidx/compose/ui/input/pointer/util/VelocityTracker;Lkotlinx/coroutines/channels/SendChannel;ZLandroidx/compose/foundation/gestures/Orientation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/ForEachGestureKt$forEachGesture$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/ForEachGestureKt;->awaitAllPointersUp(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/PressGestureScopeImpl;->tryAwaitRelease(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/ScrollDraggableState;->dragBy-Uv8p0NA(FJ)V +HPLandroidx/compose/foundation/gestures/ScrollableKt$awaitScrollEvent$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$outerScopeScroll$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$outerScopeScroll$1;->invoke-MK-Hz9U(J)J HPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$scope$1;->scrollBy(F)F +HPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/ScrollingLogic;->dispatchScroll-f0eR0lY(Landroidx/compose/foundation/gestures/ScrollScope;JLandroidx/compose/ui/geometry/Offset;I)J +HPLandroidx/compose/foundation/gestures/ScrollingLogic;->doFlingAnimation-QWom1Mo(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/ScrollingLogic;->onDragStopped(FLkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/ScrollingLogic;->reverseIfNeeded-MK-Hz9U(J)J +HPLandroidx/compose/foundation/gestures/ScrollingLogic;->toFloat-k-4lQ0M(J)F +HPLandroidx/compose/foundation/gestures/ScrollingLogic;->toOffset-tuRUvjQ(F)J +HPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$awaitFirstDownOnPass$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->waitForUpOrCancellation(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/layout/BoxChildData;->equals(Ljava/lang/Object;)Z +HPLandroidx/compose/foundation/layout/LayoutWeightImpl;->equals(Ljava/lang/Object;)Z +HPLandroidx/compose/foundation/layout/OffsetKt;->offset-VpY3zN4(Landroidx/compose/ui/Modifier;FF)Landroidx/compose/ui/Modifier; +HPLandroidx/compose/foundation/layout/OffsetModifier$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V +HPLandroidx/compose/foundation/layout/OffsetModifier;->equals(Ljava/lang/Object;)Z +HPLandroidx/compose/foundation/layout/OffsetModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; +HPLandroidx/compose/foundation/layout/WrapContentModifier;->equals(Ljava/lang/Object;)Z +HPLandroidx/compose/foundation/lazy/DataIndex;->equals-impl(ILjava/lang/Object;)Z +HPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->setIndex-ZjPyQlc(I)V +HPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->setScrollOffset(I)V +HPLandroidx/compose/foundation/lazy/LazyListState$scrollableState$1;->invoke(F)Ljava/lang/Float; +HPLandroidx/compose/foundation/lazy/LazyListState$scrollableState$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/lazy/LazyListState;->getLayoutInfo()Landroidx/compose/foundation/lazy/LazyListLayoutInfo; +HPLandroidx/compose/foundation/lazy/LazyListState;->getPremeasureConstraints-msEJaDk$foundation_release()J +HPLandroidx/compose/foundation/lazy/LazyListState;->getRemeasurement$foundation_release()Landroidx/compose/ui/layout/Remeasurement; +HPLandroidx/compose/foundation/lazy/LazyListState;->notifyPrefetch(F)V +HPLandroidx/compose/foundation/lazy/LazyListState;->onScroll$foundation_release(F)F +HPLandroidx/compose/foundation/lazy/LazyListState;->scroll(Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2$invoke$$inlined$onDispose$1;->dispose()V +HPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;->access$set_content$p(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;Lkotlin/jvm/functions/Function2;)V +HPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;->getContentType(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemReusePolicy;->areCompatible(Ljava/lang/Object;Ljava/lang/Object;)Z HPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemReusePolicy;->getSlotsToRetain(Landroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;)V +HPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;->getPrefetcher$foundation_release()Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState$Prefetcher; +HPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->(IJ)V +HPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->run()V +HPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->schedulePrefetch-0kLqBqw(IJ)Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState$PrefetchHandle; +HPLandroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2$1$invoke$$inlined$onDispose$1;->dispose()V +HPLandroidx/compose/foundation/shape/RoundedCornerShape;->equals(Ljava/lang/Object;)Z +HPLandroidx/compose/foundation/text/TextController;->onForgotten()V +HPLandroidx/compose/foundation/text/TextState;->getSelectable()Landroidx/compose/foundation/text/selection/Selectable; +HPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance$onInvalidateRipple$1;->invoke()Ljava/lang/Object; +HPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance$onInvalidateRipple$1;->invoke()V +HPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->dispose()V +HPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->onForgotten()V +HPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->resetHostView()V +HPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->setInvalidateTick(Z)V +HPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->setRippleHostView(Landroidx/compose/material/ripple/RippleHostView;)V +HPLandroidx/compose/material/ripple/RippleContainer;->disposeRippleIfNeeded(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)V +HPLandroidx/compose/material/ripple/RippleHostMap;->get(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)Landroidx/compose/material/ripple/RippleHostView; +HPLandroidx/compose/material/ripple/RippleHostView;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V +HPLandroidx/compose/material/ripple/RippleHostView;->updateRippleProperties-biQXAtU(JIJF)V +HPLandroidx/compose/material/ripple/UnprojectedRipple;->calculateRippleColor-5vOe2sY(JF)J +HPLandroidx/compose/material/ripple/UnprojectedRipple;->getDirtyBounds()Landroid/graphics/Rect; +HPLandroidx/compose/material/ripple/UnprojectedRipple;->setColor-DxMtmZc(JF)V +HPLandroidx/compose/material/ripple/UnprojectedRipple;->trySetRadius(I)V +HPLandroidx/compose/material3/CardDefaults;->cardColors-ro_MJ88(JJJJLandroidx/compose/runtime/Composer;II)Landroidx/compose/material3/CardColors; +HPLandroidx/compose/material3/CardDefaults;->cardElevation-aqJV_2Y(FFFFFFLandroidx/compose/runtime/Composer;II)Landroidx/compose/material3/CardElevation; +HPLandroidx/compose/material3/CardKt$Card$4;->invoke(Landroidx/compose/runtime/Composer;I)V +HPLandroidx/compose/material3/CardKt;->Card(Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/foundation/BorderStroke;Landroidx/compose/material3/CardElevation;Landroidx/compose/material3/CardColors;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V +HPLandroidx/compose/material3/DefaultCardElevation$animateElevation$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/material3/DefaultCardElevation$animateElevation$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/material3/DefaultCardElevation;->animateElevation(ZLandroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/State; +HPLandroidx/compose/material3/TabKt$Tab$5;->invoke(Landroidx/compose/runtime/Composer;I)V +HPLandroidx/compose/material3/TabKt;->Tab-0nD-MI0(ZLkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/foundation/interaction/MutableInteractionSource;JJLandroidx/compose/runtime/Composer;II)V +HPLandroidx/compose/material3/TabKt;->TabBaselineLayout(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V +HPLandroidx/compose/material3/TabKt;->TabTransition-Klgx-Pg(JJZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V +HPLandroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; +HPLandroidx/compose/material3/Typography;->getHeadlineSmall()Landroidx/compose/ui/text/TextStyle; +HPLandroidx/compose/runtime/AbstractApplier;->clear()V +HPLandroidx/compose/runtime/ComposableSingletons$CompositionKt;->getLambda-2$runtime_release()Lkotlin/jvm/functions/Function2; +HPLandroidx/compose/runtime/ComposerImpl$CompositionContextHolder;->onForgotten()V +HPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->dispose()V +HPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->unregisterComposer$runtime_release(Landroidx/compose/runtime/Composer;)V +HPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->unregisterComposition$runtime_release(Landroidx/compose/runtime/ControlledComposition;)V HPLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$1;->(Ljava/lang/Object;II)V +HPLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$1;->invoke(Landroidx/compose/runtime/Applier;Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V +HPLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$2;->(Ljava/lang/Object;II)V +HPLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$2;->invoke(Landroidx/compose/runtime/Applier;Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V +HPLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HPLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2;->(Landroidx/compose/runtime/ComposerImpl;I)V HPLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2;->invoke(ILjava/lang/Object;)V HPLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/runtime/ComposerImpl;->access$getReader$p(Landroidx/compose/runtime/ComposerImpl;)Landroidx/compose/runtime/SlotReader; HPLandroidx/compose/runtime/ComposerImpl;->deactivateToEndGroup(Z)V +HPLandroidx/compose/runtime/ComposerImpl;->dispose$runtime_release()V +HPLandroidx/compose/runtime/ComposerImpl;->updateCompoundKeyWhenWeExitGroupKeyHash(I)V +HPLandroidx/compose/runtime/CompositionImpl;->dispose()V +HPLandroidx/compose/runtime/CompositionScopedCoroutineScopeCanceller;->onForgotten()V +HPLandroidx/compose/runtime/Recomposer;->unregisterComposition$runtime_release(Landroidx/compose/runtime/ControlledComposition;)V HPLandroidx/compose/runtime/SlotReader;->forEachData$runtime_release(ILkotlin/jvm/functions/Function2;)V -HPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->nodeAtIndex$runtime_release(I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; -HPLandroidx/compose/runtime/snapshots/SnapshotKt;->notifyWrite(Landroidx/compose/runtime/snapshots/Snapshot;Landroidx/compose/runtime/snapshots/StateObject;)V -HPLandroidx/compose/ui/ComposedModifierKt;->composed(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Landroidx/compose/ui/Modifier; +HPLandroidx/compose/runtime/SlotWriter;->fixParentAnchorsFor(III)V +HPLandroidx/compose/runtime/SlotWriter;->moveAnchors(III)V +HPLandroidx/compose/runtime/SlotWriter;->moveGroup(I)V +HPLandroidx/compose/runtime/SlotWriter;->slot(II)Ljava/lang/Object; +HPLandroidx/compose/runtime/SlotWriter;->updateDataIndex([III)V +HPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$invoke$$inlined$onDispose$1;->dispose()V +HPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder;->saveTo(Ljava/util/Map;)V +HPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$SaveableStateProvider$1$1$invoke$$inlined$onDispose$1;->dispose()V +HPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl$registerProvider$3;->unregister()V +HPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->access$getValueProviders$p(Landroidx/compose/runtime/saveable/SaveableStateRegistryImpl;)Ljava/util/Map; +HPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->performSave()Ljava/util/Map; +HPLandroidx/compose/runtime/snapshots/Snapshot$Companion$registerApplyObserver$2;->dispose()V +HPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->removeFocusModifier(Landroidx/compose/ui/focus/FocusModifier;)V +HPLandroidx/compose/ui/geometry/Offset;->minus-MK-Hz9U(JJ)J +HPLandroidx/compose/ui/geometry/Offset;->times-tuRUvjQ(JF)J +HPLandroidx/compose/ui/geometry/OffsetKt;->isFinite-k-4lQ0M(J)Z +HPLandroidx/compose/ui/geometry/Rect;->equals(Ljava/lang/Object;)Z +HPLandroidx/compose/ui/graphics/AndroidImageBitmap_androidKt;->asImageBitmap(Landroid/graphics/Bitmap;)Landroidx/compose/ui/graphics/ImageBitmap; +HPLandroidx/compose/ui/graphics/painter/BitmapPainter;->(Landroidx/compose/ui/graphics/ImageBitmap;JJ)V +HPLandroidx/compose/ui/graphics/painter/BitmapPainter;->(Landroidx/compose/ui/graphics/ImageBitmap;JJLkotlin/jvm/internal/DefaultConstructorMarker;)V +HPLandroidx/compose/ui/graphics/painter/BitmapPainter;->getIntrinsicSize-NH-jbRc()J +HPLandroidx/compose/ui/graphics/painter/BitmapPainter;->onDraw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V +HPLandroidx/compose/ui/graphics/painter/BitmapPainter;->setFilterQuality-vDHp3xo$ui_graphics_release(I)V +HPLandroidx/compose/ui/graphics/painter/BitmapPainter;->validateSize-N5eqBDc(JJ)J +HPLandroidx/compose/ui/graphics/painter/BitmapPainterKt;->BitmapPainter-QZhYCtY$default(Landroidx/compose/ui/graphics/ImageBitmap;JJIILjava/lang/Object;)Landroidx/compose/ui/graphics/painter/BitmapPainter; +HPLandroidx/compose/ui/graphics/painter/BitmapPainterKt;->BitmapPainter-QZhYCtY(Landroidx/compose/ui/graphics/ImageBitmap;JJI)Landroidx/compose/ui/graphics/painter/BitmapPainter; +HPLandroidx/compose/ui/graphics/vector/GroupComponent;->remove(II)V +HPLandroidx/compose/ui/graphics/vector/VectorApplier;->onClear()V +HPLandroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2$invoke$$inlined$onDispose$1;->dispose()V +HPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->dispatchPostScroll-DzOQY0M(JJI)J +HPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->dispatchPreScroll-OzD1aCk(JI)J +HPLandroidx/compose/ui/input/pointer/ConsumedData;->(ZZ)V +HPLandroidx/compose/ui/input/pointer/HistoricalChange;->(JJ)V +HPLandroidx/compose/ui/input/pointer/HitPathTracker;->addHitPath-KNwqfcY(JLjava/util/List;)V +HPLandroidx/compose/ui/input/pointer/HitPathTracker;->dispatchChanges(Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z +HPLandroidx/compose/ui/input/pointer/InternalPointerEvent;->(Ljava/util/Map;Landroidx/compose/ui/input/pointer/PointerInputEvent;)V +HPLandroidx/compose/ui/input/pointer/InternalPointerEvent;->getMotionEvent()Landroid/view/MotionEvent; +HPLandroidx/compose/ui/input/pointer/InternalPointerEvent;->issuesEnterExitEvent-0FcD4WY(J)Z +HPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->addFreshIds(Landroid/view/MotionEvent;)V +HPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->clearOnDeviceChange(Landroid/view/MotionEvent;)V +HPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->convertToPointerInputEvent$ui_release(Landroid/view/MotionEvent;Landroidx/compose/ui/input/pointer/PositionCalculator;)Landroidx/compose/ui/input/pointer/PointerInputEvent; +HPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->createPointerInputEventData(Landroidx/compose/ui/input/pointer/PositionCalculator;Landroid/view/MotionEvent;IZ)Landroidx/compose/ui/input/pointer/PointerInputEventData; +HPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->getComposePointerId-_I2yYro(I)J +HPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->removeStaleIds(Landroid/view/MotionEvent;)V +HPLandroidx/compose/ui/input/pointer/Node;->(Landroidx/compose/ui/input/pointer/PointerInputFilter;)V +HPLandroidx/compose/ui/input/pointer/Node;->buildCache(Ljava/util/Map;Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z +HPLandroidx/compose/ui/input/pointer/Node;->cleanUpHits(Landroidx/compose/ui/input/pointer/InternalPointerEvent;)V +HPLandroidx/compose/ui/input/pointer/Node;->clearCache()V +HPLandroidx/compose/ui/input/pointer/Node;->dispatchFinalEventPass(Landroidx/compose/ui/input/pointer/InternalPointerEvent;)Z +HPLandroidx/compose/ui/input/pointer/Node;->dispatchMainEventPass(Ljava/util/Map;Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z +HPLandroidx/compose/ui/input/pointer/Node;->hasPositionChanged(Landroidx/compose/ui/input/pointer/PointerEvent;Landroidx/compose/ui/input/pointer/PointerEvent;)Z +HPLandroidx/compose/ui/input/pointer/NodeParent;->buildCache(Ljava/util/Map;Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z +HPLandroidx/compose/ui/input/pointer/NodeParent;->cleanUpHits(Landroidx/compose/ui/input/pointer/InternalPointerEvent;)V +HPLandroidx/compose/ui/input/pointer/NodeParent;->dispatchFinalEventPass(Landroidx/compose/ui/input/pointer/InternalPointerEvent;)Z +HPLandroidx/compose/ui/input/pointer/NodeParent;->dispatchMainEventPass(Ljava/util/Map;Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z +HPLandroidx/compose/ui/input/pointer/NodeParent;->getChildren()Landroidx/compose/runtime/collection/MutableVector; +HPLandroidx/compose/ui/input/pointer/NodeParent;->removeDetachedPointerInputFilters()V +HPLandroidx/compose/ui/input/pointer/PointerEvent;->getChanges()Ljava/util/List; +HPLandroidx/compose/ui/input/pointer/PointerEventKt;->changedToDownIgnoreConsumed(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z +HPLandroidx/compose/ui/input/pointer/PointerEventKt;->changedToUpIgnoreConsumed(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z +HPLandroidx/compose/ui/input/pointer/PointerEventKt;->isOutOfBounds-jwHxaWs(Landroidx/compose/ui/input/pointer/PointerInputChange;JJ)Z +HPLandroidx/compose/ui/input/pointer/PointerEventKt;->positionChangeInternal(Landroidx/compose/ui/input/pointer/PointerInputChange;Z)J +HPLandroidx/compose/ui/input/pointer/PointerEventKt;->positionChangedIgnoreConsumed(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z +HPLandroidx/compose/ui/input/pointer/PointerId;->(J)V +HPLandroidx/compose/ui/input/pointer/PointerId;->box-impl(J)Landroidx/compose/ui/input/pointer/PointerId; +HPLandroidx/compose/ui/input/pointer/PointerId;->equals(Ljava/lang/Object;)Z +HPLandroidx/compose/ui/input/pointer/PointerId;->equals-impl(JLjava/lang/Object;)Z +HPLandroidx/compose/ui/input/pointer/PointerId;->hashCode()I +HPLandroidx/compose/ui/input/pointer/PointerId;->hashCode-impl(J)I +HPLandroidx/compose/ui/input/pointer/PointerId;->unbox-impl()J +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->(JJJZJJZZIJ)V +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->(JJJZJJZZILjava/util/List;J)V +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->copy-OHpmEuE$default(Landroidx/compose/ui/input/pointer/PointerInputChange;JJJZJJZILjava/util/List;JILjava/lang/Object;)Landroidx/compose/ui/input/pointer/PointerInputChange; +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->copy-OHpmEuE(JJJZJJZILjava/util/List;J)Landroidx/compose/ui/input/pointer/PointerInputChange; +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->getHistorical()Ljava/util/List; +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->getId-J3iCeTQ()J +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->getPosition-F1C5BW0()J +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->getPressed()Z +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->getPreviousPosition-F1C5BW0()J +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->getPreviousPressed()Z +HPLandroidx/compose/ui/input/pointer/PointerInputChange;->isConsumed()Z +HPLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->(JJZI)V +HPLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer;->produce(Landroidx/compose/ui/input/pointer/PointerInputEvent;Landroidx/compose/ui/input/pointer/PositionCalculator;)Landroidx/compose/ui/input/pointer/InternalPointerEvent; +HPLandroidx/compose/ui/input/pointer/PointerInputEvent;->(JLjava/util/List;Landroid/view/MotionEvent;)V +HPLandroidx/compose/ui/input/pointer/PointerInputEvent;->getMotionEvent()Landroid/view/MotionEvent; +HPLandroidx/compose/ui/input/pointer/PointerInputEventData;->(JJJJZIZLjava/util/List;J)V +HPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getId-J3iCeTQ()J +HPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getIssuesEnterExit()Z +HPLandroidx/compose/ui/input/pointer/PointerInputEventProcessor;->process-BIzXfog(Landroidx/compose/ui/input/pointer/PointerInputEvent;Landroidx/compose/ui/input/pointer/PositionCalculator;Z)I +HPLandroidx/compose/ui/input/pointer/PointerInputFilter;->getLayoutCoordinates$ui_release()Landroidx/compose/ui/layout/LayoutCoordinates; +HPLandroidx/compose/ui/input/pointer/PointerInputFilter;->isAttached$ui_release()Z +HPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->cancel(Ljava/lang/Throwable;)V +HPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->offerPointerEvent(Landroidx/compose/ui/input/pointer/PointerEvent;Landroidx/compose/ui/input/pointer/PointerEventPass;)V +HPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->resumeWith(Ljava/lang/Object;)V +HPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$awaitPointerEventScope$2$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$awaitPointerEventScope$2$2;->invoke(Ljava/lang/Throwable;)V +HPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->dispatchPointerEvent(Landroidx/compose/ui/input/pointer/PointerEvent;Landroidx/compose/ui/input/pointer/PointerEventPass;)V +HPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->getExtendedTouchPadding-NH-jbRc()J +HPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->onPointerEvent-H0pRuoY(Landroidx/compose/ui/input/pointer/PointerEvent;Landroidx/compose/ui/input/pointer/PointerEventPass;J)V +HPLandroidx/compose/ui/input/pointer/util/VelocityTracker;->addPosition-Uv8p0NA(JJ)V +HPLandroidx/compose/ui/input/pointer/util/VelocityTracker;->getImpulseVelocity-9UxMQ8M()J +HPLandroidx/compose/ui/input/pointer/util/VelocityTrackerKt;->addPointerInputChange(Landroidx/compose/ui/input/pointer/util/VelocityTracker;Landroidx/compose/ui/input/pointer/PointerInputChange;)V +HPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;->getSlotId()Ljava/lang/Object; +HPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;->setActive(Z)V +HPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1;->(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;Ljava/lang/Object;)V +HPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1;->getPlaceablesCount()I +HPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1;->premeasure-0kLqBqw(IJ)V +HPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->disposeCurrentNodes()V HPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->getSlotIdAtIndex(I)Ljava/lang/Object; +HPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->move$default(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;IIIILjava/lang/Object;)V +HPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->move(III)V +HPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->precompose(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Landroidx/compose/ui/layout/SubcomposeLayoutState$PrecomposedSlotHandle; +HPLandroidx/compose/ui/layout/SubcomposeLayoutState;->precompose(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Landroidx/compose/ui/layout/SubcomposeLayoutState$PrecomposedSlotHandle; +HPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->add$ui_release(Ljava/lang/Object;)Z +HPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->clear()V +HPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->contains(Ljava/lang/Object;)Z +HPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->iterator()Ljava/util/Iterator; +HPLandroidx/compose/ui/node/DistanceAndInLayer;->getDistance-impl(J)F +HPLandroidx/compose/ui/node/EntityList$Companion;->getPointerInputEntityType-EEbPh1w()I +HPLandroidx/compose/ui/node/HitTestResult;->access$setHitDepth$p(Landroidx/compose/ui/node/HitTestResult;I)V +HPLandroidx/compose/ui/node/HitTestResult;->ensureContainerSize()V +HPLandroidx/compose/ui/node/HitTestResult;->findBestHitDistance-ptXAw2c()J +HPLandroidx/compose/ui/node/HitTestResult;->getSize()I +HPLandroidx/compose/ui/node/HitTestResult;->hasHit()Z +HPLandroidx/compose/ui/node/HitTestResult;->hitInMinimumTouchTarget(Ljava/lang/Object;FZLkotlin/jvm/functions/Function0;)V +HPLandroidx/compose/ui/node/HitTestResult;->resizeToHitDepth()V +HPLandroidx/compose/ui/node/HitTestResult;->size()I +HPLandroidx/compose/ui/node/HitTestResultKt;->DistanceAndInLayer(FZ)J +HPLandroidx/compose/ui/node/InnerPlaceable;->hitTestChild-YqVAtuI(Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V +HPLandroidx/compose/ui/node/LayoutNode;->forceRemeasure()V +HPLandroidx/compose/ui/node/LayoutNode;->hitTest-M_7yMNQ$ui_release(JLandroidx/compose/ui/node/HitTestResult;ZZ)V +HPLandroidx/compose/ui/node/LayoutNode;->markSubtreeAsNotPlaced()V HPLandroidx/compose/ui/node/LayoutNode;->move$ui_release(III)V -HPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->recalculateQueryOwner$ui_release()V +HPLandroidx/compose/ui/node/LayoutNode;->removeAll$ui_release()V +HPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->childHitTest-YqVAtuI(Landroidx/compose/ui/node/LayoutNode;JLandroidx/compose/ui/node/HitTestResult;ZZ)V +HPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->contentFrom(Landroidx/compose/ui/node/PointerInputEntity;)Landroidx/compose/ui/input/pointer/PointerInputFilter; +HPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->entityType-EEbPh1w()I +HPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->interceptOutOfBoundsChildEvents(Landroidx/compose/ui/node/PointerInputEntity;)Z +HPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->shouldHitTestChildren(Landroidx/compose/ui/node/LayoutNode;)Z +HPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion;->getPointerInputSource()Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource; +HPLandroidx/compose/ui/node/LayoutNodeWrapper$hit$1;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/node/LayoutNodeEntity;Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V +HPLandroidx/compose/ui/node/LayoutNodeWrapper$hit$1;->invoke()V +HPLandroidx/compose/ui/node/LayoutNodeWrapper;->ancestorToLocal-R5De75A(Landroidx/compose/ui/node/LayoutNodeWrapper;J)J +HPLandroidx/compose/ui/node/LayoutNodeWrapper;->distanceInMinimumTouchTarget-tz77jQw(JJ)F +HPLandroidx/compose/ui/node/LayoutNodeWrapper;->fromParentPosition-MK-Hz9U(J)J +HPLandroidx/compose/ui/node/LayoutNodeWrapper;->hit-1hIXUjU(Landroidx/compose/ui/node/LayoutNodeEntity;Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V +HPLandroidx/compose/ui/node/LayoutNodeWrapper;->hitTest-YqVAtuI(Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V +HPLandroidx/compose/ui/node/LayoutNodeWrapper;->hitTestChild-YqVAtuI(Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V +HPLandroidx/compose/ui/node/LayoutNodeWrapper;->isPointerInBounds-k-4lQ0M(J)Z +HPLandroidx/compose/ui/node/LayoutNodeWrapper;->localPositionOf-R5De75A(Landroidx/compose/ui/layout/LayoutCoordinates;J)J +HPLandroidx/compose/ui/node/LayoutNodeWrapper;->speculativeHit-JHbHoSQ(Landroidx/compose/ui/node/LayoutNodeEntity;Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZF)V +HPLandroidx/compose/ui/node/LayoutNodeWrapper;->withinLayerBounds-k-4lQ0M(J)Z +HPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->measureAndLayout-0kLqBqw(Landroidx/compose/ui/node/LayoutNode;J)V +HPLandroidx/compose/ui/node/UiApplier;->onClear()V +HPLandroidx/compose/ui/platform/AndroidComposeView;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z +HPLandroidx/compose/ui/platform/AndroidComposeView;->handleMotionEvent-8iAsVTc(Landroid/view/MotionEvent;)I +HPLandroidx/compose/ui/platform/AndroidComposeView;->hasChangedDevices(Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z +HPLandroidx/compose/ui/platform/AndroidComposeView;->isBadMotionEvent(Landroid/view/MotionEvent;)Z +HPLandroidx/compose/ui/platform/AndroidComposeView;->isInBounds(Landroid/view/MotionEvent;)Z +HPLandroidx/compose/ui/platform/AndroidComposeView;->measureAndLayout-0kLqBqw(Landroidx/compose/ui/node/LayoutNode;J)V +HPLandroidx/compose/ui/platform/AndroidComposeView;->recalculateWindowPosition(Landroid/view/MotionEvent;)V +HPLandroidx/compose/ui/platform/AndroidComposeView;->screenToLocal-MK-Hz9U(J)J +HPLandroidx/compose/ui/platform/AndroidComposeView;->sendMotionEvent-8iAsVTc(Landroid/view/MotionEvent;)I +HPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsN;->setPointerIcon(Landroid/view/View;Landroidx/compose/ui/input/pointer/PointerIcon;)V +HPLandroidx/compose/ui/platform/LayerMatrixCache;->calculateInverseMatrix-bWbORWo(Ljava/lang/Object;)[F +HPLandroidx/compose/ui/platform/OutlineResolver;->isInOutline-k-4lQ0M(J)Z +HPLandroidx/compose/ui/platform/RenderNodeApi29;->getClipToBounds()Z +HPLandroidx/compose/ui/platform/RenderNodeLayer;->isInLayer-k-4lQ0M(J)Z +HPLandroidx/compose/ui/platform/RenderNodeLayer;->reuseLayer(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V +HPLandroidx/compose/ui/platform/ShapeContainingUtilKt;->isInOutline(Landroidx/compose/ui/graphics/Outline;FFLandroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Path;)Z +HPLandroidx/compose/ui/platform/ShapeContainingUtilKt;->isInRoundedRect(Landroidx/compose/ui/graphics/Outline$Rounded;FFLandroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Path;)Z +HPLandroidx/compose/ui/semantics/AccessibilityAction;->getAction()Lkotlin/Function; +HPLandroidx/compose/ui/semantics/NodeLocationHolder$compareTo$child1$1;->invoke(Landroidx/compose/ui/node/LayoutNode;)Ljava/lang/Boolean; +HPLandroidx/compose/ui/semantics/Role;->equals-impl(ILjava/lang/Object;)Z +HPLandroidx/compose/ui/semantics/SemanticsSortKt;->findNodeByPredicateTraversal(Landroidx/compose/ui/node/LayoutNode;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/node/LayoutNode; +HPLandroidx/compose/ui/text/TextStyle;->copy-HL5avdY$default(Landroidx/compose/ui/text/TextStyle;JJLandroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontSynthesis;Landroidx/compose/ui/text/font/FontFamily;Ljava/lang/String;JLandroidx/compose/ui/text/style/BaselineShift;Landroidx/compose/ui/text/style/TextGeometricTransform;Landroidx/compose/ui/text/intl/LocaleList;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/graphics/Shadow;Landroidx/compose/ui/text/style/TextAlign;Landroidx/compose/ui/text/style/TextDirection;JLandroidx/compose/ui/text/style/TextIndent;ILjava/lang/Object;)Landroidx/compose/ui/text/TextStyle; +HPLandroidx/compose/ui/unit/IntOffsetKt;->minus-Nv-tHpc(JJ)J +HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setCheckable(Z)V +HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setChecked(Z)V +HPLandroidx/lifecycle/LifecycleRegistry;->backwardPass(Landroidx/lifecycle/LifecycleOwner;)V +HPLcoil/EventListener$Companion$NONE$1;->onSuccess(Lcoil/request/ImageRequest;Lcoil/request/SuccessResult;)V +HPLcoil/RealImageLoader;->onSuccess(Lcoil/request/SuccessResult;Lcoil/target/Target;Lcoil/EventListener;)V +HPLcoil/compose/AsyncImagePainter$State$Loading;->equals(Ljava/lang/Object;)Z +HPLcoil/compose/AsyncImagePainter$State$Success;->(Landroidx/compose/ui/graphics/painter/Painter;Lcoil/request/SuccessResult;)V +HPLcoil/compose/AsyncImagePainter$State$Success;->getPainter()Landroidx/compose/ui/graphics/painter/Painter; +HPLcoil/compose/AsyncImagePainter$State$Success;->getResult()Lcoil/request/SuccessResult; +HPLcoil/compose/AsyncImagePainter$onRemembered$1$3;->emit(Lcoil/compose/AsyncImagePainter$State;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLcoil/compose/AsyncImagePainter$onRemembered$1$3;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLcoil/compose/AsyncImagePainter$onRemembered$1;->invokeSuspend$updateState(Lcoil/compose/AsyncImagePainter;Lcoil/compose/AsyncImagePainter$State;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLcoil/compose/AsyncImagePainter;->access$toState(Lcoil/compose/AsyncImagePainter;Lcoil/request/ImageResult;)Lcoil/compose/AsyncImagePainter$State; +HPLcoil/compose/AsyncImagePainter;->clear()V +HPLcoil/compose/AsyncImagePainter;->getFilterQuality-f-v9h1I$coil_compose_base_release()I +HPLcoil/compose/AsyncImagePainter;->onForgotten()V +HPLcoil/compose/AsyncImagePainter;->toPainter(Landroid/graphics/drawable/Drawable;)Landroidx/compose/ui/graphics/painter/Painter; +HPLcoil/compose/AsyncImagePainter;->toState(Lcoil/request/ImageResult;)Lcoil/compose/AsyncImagePainter$State; +HPLcoil/compose/AsyncImagePainterKt;->access$getFakeTransitionTarget$p()Lcoil/compose/AsyncImagePainterKt$FakeTransitionTarget$1; +HPLcoil/compose/ContentPainterModifier;->equals(Ljava/lang/Object;)Z +HPLcoil/decode/DecodeUtils;->computeSizeMultiplier(IIIILcoil/size/Scale;)D +HPLcoil/intercept/EngineInterceptor$intercept$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLcoil/intercept/RealInterceptorChain$proceed$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLcoil/intercept/RealInterceptorChain;->checkRequest(Lcoil/request/ImageRequest;Lcoil/intercept/Interceptor;)V +HPLcoil/memory/MemoryCache$Key;->equals(Ljava/lang/Object;)Z +HPLcoil/memory/MemoryCacheService;->getDiskCacheKey(Lcoil/memory/MemoryCache$Value;)Ljava/lang/String; +HPLcoil/memory/MemoryCacheService;->isCacheValueValid$coil_base_release(Lcoil/request/ImageRequest;Lcoil/memory/MemoryCache$Key;Lcoil/memory/MemoryCache$Value;Lcoil/size/Size;Lcoil/size/Scale;)Z +HPLcoil/memory/MemoryCacheService;->isSampled(Lcoil/memory/MemoryCache$Value;)Z +HPLcoil/memory/MemoryCacheService;->isSizeValid(Lcoil/request/ImageRequest;Lcoil/memory/MemoryCache$Key;Lcoil/memory/MemoryCache$Value;Lcoil/size/Size;Lcoil/size/Scale;)Z HPLcoil/memory/MemoryCacheService;->newResult(Lcoil/intercept/Interceptor$Chain;Lcoil/request/ImageRequest;Lcoil/memory/MemoryCache$Key;Lcoil/memory/MemoryCache$Value;)Lcoil/request/SuccessResult; -HPLkotlin/coroutines/jvm/internal/ContinuationImpl;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V -HPLokio/SegmentPool;->firstRef()Ljava/util/concurrent/atomic/AtomicReference; +HPLcoil/network/CacheStrategy$Companion;->combineHeaders(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; +HPLcoil/request/BaseRequestDelegate;->complete()V +HPLcoil/request/DefinedRequestOptions;->equals(Ljava/lang/Object;)Z +HPLcoil/request/ImageRequest;->getTransitionFactory()Lcoil/transition/Transition$Factory; +HPLcoil/request/SuccessResult;->getDataSource()Lcoil/decode/DataSource; +HPLcoil/request/SuccessResult;->getDrawable()Landroid/graphics/drawable/Drawable; +HPLcoil/request/SuccessResult;->getRequest()Lcoil/request/ImageRequest; +HPLcoil/transition/NoneTransition$Factory;->create(Lcoil/transition/TransitionTarget;Lcoil/request/ImageResult;)Lcoil/transition/Transition; +HPLcoil/transition/NoneTransition;->(Lcoil/transition/TransitionTarget;Lcoil/request/ImageResult;)V +HPLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->(Lcom/caverock/androidsvg/SVGAndroidRenderer;Lcom/caverock/androidsvg/SVG$PathDefinition;)V +HPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$10;->call()Ljava/util/List; +HPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->__fetchRelationshipauthorsAscomGoogleSamplesAppsNowinandroidCoreDatabaseModelAuthorEntity(Landroidx/collection/ArrayMap;)V +HPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->__fetchRelationshipepisodesAscomGoogleSamplesAppsNowinandroidCoreDatabaseModelEpisodeEntity(Landroidx/collection/ArrayMap;)V +HPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->__fetchRelationshiptopicsAscomGoogleSamplesAppsNowinandroidCoreDatabaseModelTopicEntity(Landroidx/collection/ArrayMap;)V +HPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->getNewsResourcesStream(Ljava/util/Set;Ljava/util/Set;)Lkotlinx/coroutines/flow/Flow; +HPLcom/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResourceKt;->asExternalModel(Lcom/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResource;)Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResource; +HPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt$NiaTab$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HPLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$NewsResourceCardExpanded$2;->invoke(Landroidx/compose/foundation/layout/ColumnScope;Landroidx/compose/runtime/Composer;I)V +HPLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt;->NewsResourceAuthors(Ljava/util/List;Landroidx/compose/runtime/Composer;I)V +HPLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt;->NewsResourceCardExpanded(Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;ZLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V +HPLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt;->NewsResourceDate(Lkotlinx/datetime/Instant;Landroidx/compose/runtime/Composer;I)V +HPLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt;->NewsResourceHeaderImage(Ljava/lang/String;Landroidx/compose/runtime/Composer;I)V +HPLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt;->dateFormatted(Lkotlinx/datetime/Instant;Landroidx/compose/runtime/Composer;I)Ljava/lang/String; +HPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$Feed$$inlined$items$default$3;->invoke(I)Ljava/lang/Object; +HPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$Feed$$inlined$items$default$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$Feed$$inlined$items$default$4;->invoke(Landroidx/compose/foundation/lazy/LazyItemScope;ILandroidx/compose/runtime/Composer;I)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-1$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt;->getLambda-1$feature_interests_demoRelease()Lkotlin/jvm/functions/Function2; +HPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt;->getLambda-2$feature_interests_demoRelease()Lkotlin/jvm/functions/Function2; +HPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt$InterestsItem$1$1$1;->(Lkotlin/jvm/functions/Function0;)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt;->InterestContent(Ljava/lang/String;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt;->InterestsIcon(Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt;->InterestsItem-eKw1uXw(Ljava/lang/String;ZLjava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Modifier;Ljava/lang/String;FLandroidx/compose/runtime/Composer;II)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt;->InterestsContent(Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt;->InterestsRoute(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;Landroidx/compose/runtime/Composer;II)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt;->InterestsScreen(Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState;Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1$1;->(Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor;)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1$2;->(Lkotlin/jvm/functions/Function2;Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor;)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1;->invoke(Landroidx/compose/foundation/lazy/LazyItemScope;Landroidx/compose/runtime/Composer;I)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1;->invoke(Landroidx/compose/foundation/lazy/LazyItemScope;Landroidx/compose/runtime/Composer;I)V +HPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HPLj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;->format(Lj$/time/format/DateTimePrintContext;Ljava/lang/StringBuilder;)Z +HPLj$/time/format/DateTimeFormatterBuilder$TextPrinterParser;->format(Lj$/time/format/DateTimePrintContext;Ljava/lang/StringBuilder;)Z +HPLj$/time/format/DateTimeFormatterBuilder;->appendPattern(Ljava/lang/String;)V +HPLj$/time/format/DateTimePrintContext;->(Lj$/time/temporal/TemporalAccessor;Lj$/time/format/DateTimeFormatter;)V +HPLj$/time/zone/ZoneRules;->(Ljava/util/TimeZone;)V +HPLkotlin/collections/EmptyMap;->equals(Ljava/lang/Object;)Z +HPLkotlinx/coroutines/CancelledContinuation;->makeResumed()Z +HPLkotlinx/coroutines/CoroutineScopeKt;->cancel$default(Lkotlinx/coroutines/CoroutineScope;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V +HPLkotlinx/coroutines/CoroutineScopeKt;->cancel(Lkotlinx/coroutines/CoroutineScope;Ljava/util/concurrent/CancellationException;)V +HPLkotlinx/coroutines/JobSupport;->isCancelled()Z +HPLkotlinx/coroutines/JobSupport;->toCancellationException$default(Lkotlinx/coroutines/JobSupport;Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/concurrent/CancellationException; +HPLkotlinx/coroutines/UndispatchedCoroutine;->afterResume(Ljava/lang/Object;)V +HPLkotlinx/coroutines/channels/AbstractChannel$ReceiveElement;->resumeReceiveClosed(Lkotlinx/coroutines/channels/Closed;)V +HPLkotlinx/coroutines/channels/AbstractChannel$RemoveReceiveOnCancel;->invoke(Ljava/lang/Throwable;)V +HPLkotlinx/coroutines/channels/AbstractSendChannel;->close(Ljava/lang/Throwable;)Z +HPLkotlinx/coroutines/channels/AbstractSendChannel;->helpClose(Lkotlinx/coroutines/channels/Closed;)V +HPLkotlinx/coroutines/channels/AbstractSendChannel;->invokeOnCloseHandler(Ljava/lang/Throwable;)V +HPLkotlinx/coroutines/channels/ChannelCoroutine;->cancel(Ljava/util/concurrent/CancellationException;)V +HPLkotlinx/coroutines/channels/ChannelCoroutine;->get_channel()Lkotlinx/coroutines/channels/Channel; +HPLkotlinx/coroutines/channels/ChannelResult$Closed;->(Ljava/lang/Throwable;)V +HPLkotlinx/coroutines/channels/ChannelResult$Companion;->closed-JP2dKIU(Ljava/lang/Throwable;)Ljava/lang/Object; +HPLkotlinx/coroutines/channels/ChannelsKt;->cancelConsumed(Lkotlinx/coroutines/channels/ReceiveChannel;Ljava/lang/Throwable;)V +HPLkotlinx/coroutines/channels/ChannelsKt__Channels_commonKt;->cancelConsumed(Lkotlinx/coroutines/channels/ReceiveChannel;Ljava/lang/Throwable;)V +HPLkotlinx/coroutines/channels/Closed;->(Ljava/lang/Throwable;)V +HPLkotlinx/coroutines/channels/ProducerCoroutine;->onCancelled(Ljava/lang/Throwable;Z)V +HPLkotlinx/coroutines/flow/AbstractFlow$collect$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HPLkotlinx/coroutines/flow/SharedFlowSlot;->freeLocked(Ljava/lang/Object;)[Lkotlin/coroutines/Continuation; +HPLkotlinx/coroutines/flow/SharedFlowSlot;->freeLocked(Lkotlinx/coroutines/flow/SharedFlowImpl;)[Lkotlin/coroutines/Continuation; +HPLkotlinx/coroutines/internal/DispatchedContinuation;->postponeCancellation(Ljava/lang/Throwable;)Z +HPLkotlinx/coroutines/internal/InlineList;->constructor-impl$default(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)Ljava/lang/Object; +HPLkotlinx/coroutines/internal/InlineList;->plus-FjFbRPM(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HPLkotlinx/coroutines/internal/ScopeCoroutine;->afterCompletion(Ljava/lang/Object;)V +HPLkotlinx/coroutines/sync/MutexImpl;->lockSuspend(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLokhttp3/internal/connection/ExchangeFinder;->trackFailure(Ljava/io/IOException;)V +HPLokhttp3/internal/connection/RealConnection;->trackFailure$okhttp(Lokhttp3/internal/connection/RealCall;Ljava/io/IOException;)V +HPLokhttp3/internal/http2/Http2Connection;->writeSynResetLater$okhttp(ILokhttp3/internal/http2/ErrorCode;)V +HPLokhttp3/internal/http2/Http2Stream;->closeInternal(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)Z +HPLokhttp3/internal/http2/Http2Writer;->rstStream(ILokhttp3/internal/http2/ErrorCode;)V HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;->(Landroidx/activity/ComponentActivity;)V -HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;->onContextAvailable(Landroid/content/Context;)V HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda1;->(Landroidx/activity/ComponentActivity;)V HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;->onContextAvailable(Landroid/content/Context;)V HSPLandroidx/activity/ComponentActivity$1;->(Landroidx/activity/ComponentActivity;)V HSPLandroidx/activity/ComponentActivity$2;->(Landroidx/activity/ComponentActivity;)V HSPLandroidx/activity/ComponentActivity$3;->(Landroidx/activity/ComponentActivity;)V @@ -54,6 +470,7 @@ HSPLandroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle HSPLandroidx/activity/ComponentActivity;->initViewTreeOwners()V HSPLandroidx/activity/ComponentActivity;->lambda$new$1$androidx-activity-ComponentActivity(Landroid/content/Context;)V HSPLandroidx/activity/ComponentActivity;->onCreate(Landroid/os/Bundle;)V +HSPLandroidx/activity/ComponentActivity;->reportFullyDrawn()V HSPLandroidx/activity/ComponentActivity;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V HSPLandroidx/activity/OnBackPressedCallback;->(Z)V HSPLandroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V @@ -106,8 +523,6 @@ HSPLandroidx/arch/core/internal/FastSafeIterableMap;->putIfAbsent(Ljava/lang/Obj HSPLandroidx/arch/core/internal/FastSafeIterableMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/arch/core/internal/SafeIterableMap$AscendingIterator;->(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;)V HSPLandroidx/arch/core/internal/SafeIterableMap$AscendingIterator;->forward(Landroidx/arch/core/internal/SafeIterableMap$Entry;)Landroidx/arch/core/internal/SafeIterableMap$Entry; -HSPLandroidx/arch/core/internal/SafeIterableMap$DescendingIterator;->(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;)V -HSPLandroidx/arch/core/internal/SafeIterableMap$DescendingIterator;->forward(Landroidx/arch/core/internal/SafeIterableMap$Entry;)Landroidx/arch/core/internal/SafeIterableMap$Entry; HSPLandroidx/arch/core/internal/SafeIterableMap$Entry;->(Ljava/lang/Object;Ljava/lang/Object;)V HSPLandroidx/arch/core/internal/SafeIterableMap$Entry;->getKey()Ljava/lang/Object; HSPLandroidx/arch/core/internal/SafeIterableMap$Entry;->getValue()Ljava/lang/Object; @@ -121,9 +536,7 @@ HSPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->hasNext()Z HSPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->next()Ljava/lang/Object; HSPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->next()Ljava/util/Map$Entry; HSPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->nextNode()Landroidx/arch/core/internal/SafeIterableMap$Entry; -HSPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->supportRemove(Landroidx/arch/core/internal/SafeIterableMap$Entry;)V HSPLandroidx/arch/core/internal/SafeIterableMap;->()V -HSPLandroidx/arch/core/internal/SafeIterableMap;->descendingIterator()Ljava/util/Iterator; HSPLandroidx/arch/core/internal/SafeIterableMap;->eldest()Ljava/util/Map$Entry; HSPLandroidx/arch/core/internal/SafeIterableMap;->get(Ljava/lang/Object;)Landroidx/arch/core/internal/SafeIterableMap$Entry; HSPLandroidx/arch/core/internal/SafeIterableMap;->iterator()Ljava/util/Iterator; @@ -136,6 +549,8 @@ HSPLandroidx/arch/core/internal/SafeIterableMap;->size()I HSPLandroidx/collection/ArraySet;->()V HSPLandroidx/collection/ArraySet;->()V HSPLandroidx/collection/ArraySet;->(I)V +HSPLandroidx/collection/ArraySet;->clear()V +HSPLandroidx/collection/ArraySet;->toArray()[Ljava/lang/Object; HSPLandroidx/collection/ContainerHelpers;->()V HSPLandroidx/collection/ContainerHelpers;->binarySearch([III)I HSPLandroidx/collection/ContainerHelpers;->idealByteArraySize(I)I @@ -181,14 +596,9 @@ HSPLandroidx/compose/animation/ColorVectorConverterKt;->access$multiplyColumn(IF HSPLandroidx/compose/animation/ColorVectorConverterKt;->getVectorConverter(Landroidx/compose/ui/graphics/Color$Companion;)Lkotlin/jvm/functions/Function1; HSPLandroidx/compose/animation/ColorVectorConverterKt;->multiplyColumn(IFFF[F)F HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$1;->(Ljava/lang/Object;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function3;II)V -HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$2;->()V HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$2;->()V HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$3$1;->(Landroidx/compose/animation/core/Transition;)V -HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$3$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; -HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$3$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$4$1$1$1;->(Landroidx/compose/runtime/State;)V HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$4$1$1$1;->invoke(Landroidx/compose/ui/graphics/GraphicsLayerScope;)V HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$4$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -201,8 +611,6 @@ HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$4$1;->invoke$lambda-1(Landr HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$4$1;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$4$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$6;->(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;II)V -HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$6;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/animation/CrossfadeKt$Crossfade$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/animation/CrossfadeKt;->Crossfade(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V HSPLandroidx/compose/animation/CrossfadeKt;->Crossfade(Ljava/lang/Object;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V HSPLandroidx/compose/animation/FlingCalculator;->(FLandroidx/compose/ui/unit/Density;)V @@ -268,7 +676,6 @@ HSPLandroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3;->inv HSPLandroidx/compose/animation/core/AnimateAsStateKt;->()V HSPLandroidx/compose/animation/core/AnimateAsStateKt;->access$animateValueAsState$lambda-3(Landroidx/compose/runtime/State;)Lkotlin/jvm/functions/Function1; HSPLandroidx/compose/animation/core/AnimateAsStateKt;->access$animateValueAsState$lambda-4(Landroidx/compose/runtime/State;)Landroidx/compose/animation/core/AnimationSpec; -HSPLandroidx/compose/animation/core/AnimateAsStateKt;->animateDpAsState-Kz89ssw(FLandroidx/compose/animation/core/AnimationSpec;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)Landroidx/compose/runtime/State; HSPLandroidx/compose/animation/core/AnimateAsStateKt;->animateFloatAsState(FLandroidx/compose/animation/core/AnimationSpec;FLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)Landroidx/compose/runtime/State; HSPLandroidx/compose/animation/core/AnimateAsStateKt;->animateValueAsState$lambda-3(Landroidx/compose/runtime/State;)Lkotlin/jvm/functions/Function1; HSPLandroidx/compose/animation/core/AnimateAsStateKt;->animateValueAsState$lambda-4(Landroidx/compose/runtime/State;)Landroidx/compose/animation/core/AnimationSpec; @@ -445,6 +852,7 @@ HSPLandroidx/compose/animation/core/MutableTransitionState;->setRunning$animatio HSPLandroidx/compose/animation/core/MutatePriority;->$values()[Landroidx/compose/animation/core/MutatePriority; HSPLandroidx/compose/animation/core/MutatePriority;->()V HSPLandroidx/compose/animation/core/MutatePriority;->(Ljava/lang/String;I)V +HSPLandroidx/compose/animation/core/MutatorMutex$$ExternalSyntheticBackportWithForwarding0;->m(Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/Object;Ljava/lang/Object;)Z HSPLandroidx/compose/animation/core/MutatorMutex$Mutator;->(Landroidx/compose/animation/core/MutatePriority;Lkotlinx/coroutines/Job;)V HSPLandroidx/compose/animation/core/MutatorMutex$mutate$2;->(Landroidx/compose/animation/core/MutatePriority;Landroidx/compose/animation/core/MutatorMutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/animation/core/MutatorMutex$mutate$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; @@ -471,7 +879,6 @@ HSPLandroidx/compose/animation/core/SpringSimulation;->setDampingRatio(F)V HSPLandroidx/compose/animation/core/SpringSimulation;->setStiffness(F)V HSPLandroidx/compose/animation/core/SpringSpec;->(FFLjava/lang/Object;)V HSPLandroidx/compose/animation/core/SpringSpec;->(FFLjava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/animation/core/SpringSpec;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/animation/core/SpringSpec;->vectorize(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedAnimationSpec; HSPLandroidx/compose/animation/core/SpringSpec;->vectorize(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedSpringSpec; HSPLandroidx/compose/animation/core/StartOffset;->constructor-impl$default(IIILkotlin/jvm/internal/DefaultConstructorMarker;)J @@ -511,32 +918,14 @@ HSPLandroidx/compose/animation/core/TargetBasedAnimation;->getValueFromNanos(J)L HSPLandroidx/compose/animation/core/TargetBasedAnimation;->getVelocityVectorFromNanos(J)Landroidx/compose/animation/core/AnimationVector; HSPLandroidx/compose/animation/core/TargetBasedAnimation;->isFinishedFromNanos(J)Z HSPLandroidx/compose/animation/core/TargetBasedAnimation;->isInfinite()Z -HSPLandroidx/compose/animation/core/Transition$Segment$DefaultImpls;->isTransitioningTo(Landroidx/compose/animation/core/Transition$Segment;Ljava/lang/Object;Ljava/lang/Object;)Z HSPLandroidx/compose/animation/core/Transition$SegmentImpl;->(Ljava/lang/Object;Ljava/lang/Object;)V -HSPLandroidx/compose/animation/core/Transition$SegmentImpl;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/animation/core/Transition$SegmentImpl;->getInitialState()Ljava/lang/Object; -HSPLandroidx/compose/animation/core/Transition$SegmentImpl;->getTargetState()Ljava/lang/Object; -HSPLandroidx/compose/animation/core/Transition$SegmentImpl;->isTransitioningTo(Ljava/lang/Object;Ljava/lang/Object;)Z HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->(Landroidx/compose/animation/core/Transition;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/TwoWayConverter;Ljava/lang/String;)V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getAnimation()Landroidx/compose/animation/core/TargetBasedAnimation; HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getAnimationSpec()Landroidx/compose/animation/core/FiniteAnimationSpec; HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getNeedsReset()Z -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getOffsetTimeNanos()J HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getTargetValue()Ljava/lang/Object; HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getTypeConverter()Landroidx/compose/animation/core/TwoWayConverter; HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getValue()Ljava/lang/Object; HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->isFinished$animation_core_release()Z -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->onPlayTimeChanged$animation_core_release(J)V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->resetAnimation$animation_core_release()V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setAnimation(Landroidx/compose/animation/core/TargetBasedAnimation;)V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setAnimationSpec(Landroidx/compose/animation/core/FiniteAnimationSpec;)V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setFinished$animation_core_release(Z)V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setNeedsReset(Z)V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setOffsetTimeNanos(J)V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setTargetValue(Ljava/lang/Object;)V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setValue$animation_core_release(Ljava/lang/Object;)V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->updateAnimation$default(Landroidx/compose/animation/core/Transition$TransitionAnimationState;Ljava/lang/Object;ZILjava/lang/Object;)V -HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->updateAnimation(Ljava/lang/Object;Z)V HSPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->updateTargetValue$animation_core_release(Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;)V HSPLandroidx/compose/animation/core/Transition$animateTo$1$1$1;->(Landroidx/compose/animation/core/Transition;)V HSPLandroidx/compose/animation/core/Transition$animateTo$1$1$1;->invoke(J)V @@ -551,31 +940,24 @@ HSPLandroidx/compose/animation/core/Transition$totalDurationNanos$2;->(Lan HSPLandroidx/compose/animation/core/Transition$updateTarget$2;->(Landroidx/compose/animation/core/Transition;Ljava/lang/Object;I)V HSPLandroidx/compose/animation/core/Transition;->(Landroidx/compose/animation/core/MutableTransitionState;Ljava/lang/String;)V HSPLandroidx/compose/animation/core/Transition;->(Ljava/lang/Object;Ljava/lang/String;)V -HSPLandroidx/compose/animation/core/Transition;->access$onChildAnimationUpdated(Landroidx/compose/animation/core/Transition;)V HSPLandroidx/compose/animation/core/Transition;->addAnimation$animation_core_release(Landroidx/compose/animation/core/Transition$TransitionAnimationState;)Z HSPLandroidx/compose/animation/core/Transition;->animateTo$animation_core_release(Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/animation/core/Transition;->getCurrentState()Ljava/lang/Object; -HSPLandroidx/compose/animation/core/Transition;->getPlayTimeNanos()J HSPLandroidx/compose/animation/core/Transition;->getSegment()Landroidx/compose/animation/core/Transition$Segment; HSPLandroidx/compose/animation/core/Transition;->getStartTimeNanos()J HSPLandroidx/compose/animation/core/Transition;->getTargetState()Ljava/lang/Object; HSPLandroidx/compose/animation/core/Transition;->getUpdateChildrenNeeded$animation_core_release()Z HSPLandroidx/compose/animation/core/Transition;->isRunning()Z HSPLandroidx/compose/animation/core/Transition;->isSeeking()Z -HSPLandroidx/compose/animation/core/Transition;->onChildAnimationUpdated()V HSPLandroidx/compose/animation/core/Transition;->onFrame$animation_core_release(J)V HSPLandroidx/compose/animation/core/Transition;->onTransitionEnd$animation_core_release()V HSPLandroidx/compose/animation/core/Transition;->onTransitionStart$animation_core_release(J)V -HSPLandroidx/compose/animation/core/Transition;->removeAnimation$animation_core_release(Landroidx/compose/animation/core/Transition$TransitionAnimationState;)V HSPLandroidx/compose/animation/core/Transition;->setCurrentState$animation_core_release(Ljava/lang/Object;)V HSPLandroidx/compose/animation/core/Transition;->setPlayTimeNanos(J)V -HSPLandroidx/compose/animation/core/Transition;->setSegment(Landroidx/compose/animation/core/Transition$Segment;)V HSPLandroidx/compose/animation/core/Transition;->setStartTimeNanos(J)V -HSPLandroidx/compose/animation/core/Transition;->setTargetState$animation_core_release(Ljava/lang/Object;)V HSPLandroidx/compose/animation/core/Transition;->setUpdateChildrenNeeded$animation_core_release(Z)V HSPLandroidx/compose/animation/core/Transition;->updateTarget$animation_core_release(Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/animation/core/TransitionKt$createTransitionAnimation$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/Transition$TransitionAnimationState;)V -HSPLandroidx/compose/animation/core/TransitionKt$createTransitionAnimation$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/animation/core/TransitionKt$createTransitionAnimation$1;->(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/Transition$TransitionAnimationState;)V HSPLandroidx/compose/animation/core/TransitionKt$createTransitionAnimation$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/animation/core/TransitionKt$createTransitionAnimation$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -604,8 +986,6 @@ HSPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$1;->invoke(Lja HSPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$1;->invoke-0680j_4(F)Landroidx/compose/animation/core/AnimationVector1D; HSPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$2;->()V HSPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$2;->()V -HSPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$2;->invoke-u2uoSUM(Landroidx/compose/animation/core/AnimationVector1D;)F HSPLandroidx/compose/animation/core/VectorConvertersKt$FloatToVector$1;->()V HSPLandroidx/compose/animation/core/VectorConvertersKt$FloatToVector$1;->()V HSPLandroidx/compose/animation/core/VectorConvertersKt$FloatToVector$1;->invoke(F)Landroidx/compose/animation/core/AnimationVector1D; @@ -712,44 +1092,69 @@ HSPLandroidx/compose/animation/core/VisibilityThresholdsKt;->getVisibilityThresh HSPLandroidx/compose/animation/core/VisibilityThresholdsKt;->getVisibilityThreshold(Landroidx/compose/ui/unit/IntSize$Companion;)J HSPLandroidx/compose/animation/core/VisibilityThresholdsKt;->getVisibilityThreshold(Lkotlin/jvm/internal/IntCompanionObject;)I HSPLandroidx/compose/animation/core/VisibilityThresholdsKt;->getVisibilityThresholdMap()Ljava/util/Map; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect$onNewSize$1;->(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)V +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect$onNewSize$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect$onNewSize$1;->invoke-ozmzZPI(J)V +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->(Landroid/content/Context;Landroidx/compose/foundation/OverscrollConfiguration;)V +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$animateToRelease(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)V +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$getBottomEffect$p(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)Landroid/widget/EdgeEffect; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$getBottomEffectNegation$p(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)Landroid/widget/EdgeEffect; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$getContainerSize$p(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)J +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$getLeftEffect$p(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)Landroid/widget/EdgeEffect; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$getLeftEffectNegation$p(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)Landroid/widget/EdgeEffect; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$getRightEffect$p(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)Landroid/widget/EdgeEffect; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$getRightEffectNegation$p(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)Landroid/widget/EdgeEffect; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$getTopEffect$p(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)Landroid/widget/EdgeEffect; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$getTopEffectNegation$p(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)Landroid/widget/EdgeEffect; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$invalidateOverscroll(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)V +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->access$setContainerSize$p(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;J)V +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->animateToRelease()V +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->drawOverscroll(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->getEffectModifier()Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->invalidateOverscroll()V +HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->setEnabled(Z)V +HSPLandroidx/compose/foundation/AndroidOverscrollKt$NoOpOverscrollEffect$1;->()V +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1$1;->(Landroidx/compose/ui/layout/Placeable;I)V +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1;->()V +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1;->()V +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1;->invoke-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2$1;->(Landroidx/compose/ui/layout/Placeable;I)V +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2;->()V +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2;->()V +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2;->invoke-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; +HSPLandroidx/compose/foundation/AndroidOverscrollKt;->()V +HSPLandroidx/compose/foundation/AndroidOverscrollKt;->access$getStretchOverscrollNonClippingLayer$p()Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/foundation/AndroidOverscrollKt;->rememberOverscrollEffect(Landroidx/compose/runtime/Composer;I)Landroidx/compose/foundation/OverscrollEffect; +HSPLandroidx/compose/foundation/Api31Impl;->()V +HSPLandroidx/compose/foundation/Api31Impl;->()V +HSPLandroidx/compose/foundation/Api31Impl;->create(Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/widget/EdgeEffect; +HSPLandroidx/compose/foundation/Api31Impl;->getDistance(Landroid/widget/EdgeEffect;)F HSPLandroidx/compose/foundation/Background;->(Landroidx/compose/ui/graphics/Color;Landroidx/compose/ui/graphics/Brush;FLandroidx/compose/ui/graphics/Shape;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/foundation/Background;->(Landroidx/compose/ui/graphics/Color;Landroidx/compose/ui/graphics/Brush;FLandroidx/compose/ui/graphics/Shape;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/foundation/Background;->(Landroidx/compose/ui/graphics/Color;Landroidx/compose/ui/graphics/Brush;FLandroidx/compose/ui/graphics/Shape;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/Background;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/foundation/Background;->draw(Landroidx/compose/ui/graphics/drawscope/ContentDrawScope;)V HSPLandroidx/compose/foundation/Background;->drawOutline(Landroidx/compose/ui/graphics/drawscope/ContentDrawScope;)V HSPLandroidx/compose/foundation/Background;->drawRect(Landroidx/compose/ui/graphics/drawscope/ContentDrawScope;)V HSPLandroidx/compose/foundation/Background;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/Background;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/Background;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/Background;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/BackgroundKt;->background-bw27NRU$default(Landroidx/compose/ui/Modifier;JLandroidx/compose/ui/graphics/Shape;ILjava/lang/Object;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/BackgroundKt;->background-bw27NRU(Landroidx/compose/ui/Modifier;JLandroidx/compose/ui/graphics/Shape;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/CanvasKt;->Canvas(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V +HSPLandroidx/compose/foundation/CheckScrollableContainerConstraintsKt;->checkScrollableContainerConstraints-K40F9xA(JLandroidx/compose/foundation/gestures/Orientation;)V HSPLandroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -HSPLandroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V HSPLandroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$clickable$2;->(ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/foundation/ClickableKt$clickable$2;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/ClickableKt$clickable$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/ClickableKt$clickable$4$1$1;->(Landroidx/compose/runtime/MutableState;)V -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$1$1;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$1$1;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$1$1;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/ClickableKt$clickable$4$1$1;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$1$1;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/ClickableKt$clickable$4$delayPressInteraction$1;->(Landroidx/compose/runtime/MutableState;Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$delayPressInteraction$1;->invoke()Ljava/lang/Boolean; -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$delayPressInteraction$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$1;->(ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$1;->invoke-d-4ec7I(Landroidx/compose/foundation/gestures/PressGestureScope;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$2;->(ZLandroidx/compose/runtime/State;)V -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$2;->invoke-k-4lQ0M(J)V HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1;->(ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1;->invoke(Landroidx/compose/ui/input/pointer/PointerInputScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -763,39 +1168,36 @@ HSPLandroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$click HSPLandroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$clickSemantics$1;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V HSPLandroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$clickSemantics$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$detectClickFromKey$1;->(ZLkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2$delayJob$1;->(Landroidx/compose/runtime/State;JLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2$delayJob$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2$delayJob$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2;->(Landroidx/compose/foundation/gestures/PressGestureScope;JLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/ClickableKt;->PressedInteractionSourceDisposableEffect(Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/foundation/ClickableKt;->clickable-O2vRcR0$default(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/Indication;ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/ClickableKt;->clickable-O2vRcR0(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/Indication;ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/ClickableKt;->clickable-XHw0xAI$default(Landroidx/compose/ui/Modifier;ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/ClickableKt;->clickable-XHw0xAI(Landroidx/compose/ui/Modifier;ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/ClickableKt;->genericClickableWithoutGesture-BI-LeDI(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/Indication;ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/ClickableKt;->genericClickableWithoutGesture_BI_LeDI$clickSemantics(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/semantics/Role;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Ljava/lang/String;ZLkotlin/jvm/functions/Function0;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/ClickableKt;->genericClickableWithoutGesture_BI_LeDI$detectClickFromKey(Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function0;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/ClickableKt;->handlePressInteraction-EPk0efs(Landroidx/compose/foundation/gestures/PressGestureScope;JLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/Clickable_androidKt$isComposeRootInScrollableContainer$1;->(Landroid/view/View;)V -HSPLandroidx/compose/foundation/Clickable_androidKt$isComposeRootInScrollableContainer$1;->invoke()Ljava/lang/Boolean; -HSPLandroidx/compose/foundation/Clickable_androidKt$isComposeRootInScrollableContainer$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/foundation/Clickable_androidKt;->()V -HSPLandroidx/compose/foundation/Clickable_androidKt;->access$isInScrollableViewGroup(Landroid/view/View;)Z -HSPLandroidx/compose/foundation/Clickable_androidKt;->getTapIndicationDelay()J HSPLandroidx/compose/foundation/Clickable_androidKt;->isComposeRootInScrollableContainer(Landroidx/compose/runtime/Composer;I)Lkotlin/jvm/functions/Function0; -HSPLandroidx/compose/foundation/Clickable_androidKt;->isInScrollableViewGroup(Landroid/view/View;)Z +HSPLandroidx/compose/foundation/ClipScrollableContainerKt$HorizontalScrollableClipModifier$1;->()V +HSPLandroidx/compose/foundation/ClipScrollableContainerKt$HorizontalScrollableClipModifier$1;->createOutline-Pq9zytI(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Landroidx/compose/ui/graphics/Outline; +HSPLandroidx/compose/foundation/ClipScrollableContainerKt$VerticalScrollableClipModifier$1;->()V +HSPLandroidx/compose/foundation/ClipScrollableContainerKt$VerticalScrollableClipModifier$1;->createOutline-Pq9zytI(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Landroidx/compose/ui/graphics/Outline; +HSPLandroidx/compose/foundation/ClipScrollableContainerKt;->()V +HSPLandroidx/compose/foundation/ClipScrollableContainerKt;->clipScrollableContainer(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/gestures/Orientation;)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/foundation/ClipScrollableContainerKt;->getMaxSupportedElevation()F HSPLandroidx/compose/foundation/DarkThemeKt;->isSystemInDarkTheme(Landroidx/compose/runtime/Composer;I)Z HSPLandroidx/compose/foundation/DarkTheme_androidKt;->_isSystemInDarkTheme(Landroidx/compose/runtime/Composer;I)Z +HSPLandroidx/compose/foundation/DrawOverscrollModifier;->(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;Lkotlin/jvm/functions/Function1;)V +HSPLandroidx/compose/foundation/DrawOverscrollModifier;->draw(Landroidx/compose/ui/graphics/drawscope/ContentDrawScope;)V +HSPLandroidx/compose/foundation/DrawOverscrollModifier;->equals(Ljava/lang/Object;)Z +HSPLandroidx/compose/foundation/EdgeEffectCompat;->()V +HSPLandroidx/compose/foundation/EdgeEffectCompat;->()V +HSPLandroidx/compose/foundation/EdgeEffectCompat;->create(Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/widget/EdgeEffect; +HSPLandroidx/compose/foundation/EdgeEffectCompat;->getDistanceCompat(Landroid/widget/EdgeEffect;)F HSPLandroidx/compose/foundation/FocusableKt$focusGroup$1;->()V HSPLandroidx/compose/foundation/FocusableKt$focusGroup$1;->()V HSPLandroidx/compose/foundation/FocusableKt$focusGroup$1;->invoke(Landroidx/compose/ui/focus/FocusProperties;)V HSPLandroidx/compose/foundation/FocusableKt$focusGroup$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/FocusableKt$focusable$2$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -HSPLandroidx/compose/foundation/FocusableKt$focusable$2$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/foundation/FocusableKt$focusable$2$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V HSPLandroidx/compose/foundation/FocusableKt$focusable$2$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/foundation/FocusableKt$focusable$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -803,7 +1205,6 @@ HSPLandroidx/compose/foundation/FocusableKt$focusable$2$2$1;->(Landroidx/c HSPLandroidx/compose/foundation/FocusableKt$focusable$2$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLandroidx/compose/foundation/FocusableKt$focusable$2$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/FocusableKt$focusable$2$2$invoke$$inlined$onDispose$1;->()V -HSPLandroidx/compose/foundation/FocusableKt$focusable$2$2$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/foundation/FocusableKt$focusable$2$2;->(ZLkotlinx/coroutines/CoroutineScope;Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V HSPLandroidx/compose/foundation/FocusableKt$focusable$2$2;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/foundation/FocusableKt$focusable$2$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -818,6 +1219,7 @@ HSPLandroidx/compose/foundation/FocusableKt$focusable$2$5$3;->(Landroidx/c HSPLandroidx/compose/foundation/FocusableKt$focusable$2$5$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLandroidx/compose/foundation/FocusableKt$focusable$2$5$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/FocusableKt$focusable$2$5;->(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/relocation/BringIntoViewRequester;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V +HSPLandroidx/compose/foundation/FocusableKt$focusable$2$5;->invoke(Landroidx/compose/ui/focus/FocusState;)V HSPLandroidx/compose/foundation/FocusableKt$focusable$2$5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/FocusableKt$focusable$2;->(Landroidx/compose/foundation/interaction/MutableInteractionSource;Z)V HSPLandroidx/compose/foundation/FocusableKt$focusable$2;->access$invoke$lambda-3(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/lazy/layout/PinnableParent;)V @@ -851,36 +1253,29 @@ HSPLandroidx/compose/foundation/FocusedBoundsKt;->()V HSPLandroidx/compose/foundation/FocusedBoundsKt;->getModifierLocalFocusedBoundsObserver()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/foundation/FocusedBoundsKt;->onFocusedBoundsChanged(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->getValue()Ljava/lang/Object; HSPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->getValue()Lkotlin/jvm/functions/Function1; HSPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$2;->(ZLandroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3$event$1;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3$event$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3$event$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3;->(Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V +HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3$1;->(Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V +HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3;->(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3;->invoke(Landroidx/compose/ui/input/pointer/PointerInputScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$invoke$emitExit$1;->(Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/HoverableKt$hoverable$2;->(Landroidx/compose/foundation/interaction/MutableInteractionSource;Z)V HSPLandroidx/compose/foundation/HoverableKt$hoverable$2;->access$invoke$emitExit(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2;->access$invoke$tryEmitExit(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V HSPLandroidx/compose/foundation/HoverableKt$hoverable$2;->invoke$emitExit(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/HoverableKt$hoverable$2;->invoke$lambda-1(Landroidx/compose/runtime/MutableState;)Landroidx/compose/foundation/interaction/HoverInteraction$Enter; -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2;->invoke$tryEmitExit(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V HSPLandroidx/compose/foundation/HoverableKt$hoverable$2;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/HoverableKt$hoverable$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/HoverableKt;->hoverable(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;Z)Landroidx/compose/ui/Modifier; @@ -893,149 +1288,46 @@ HSPLandroidx/compose/foundation/IndicationKt;->()V HSPLandroidx/compose/foundation/IndicationKt;->getLocalIndication()Landroidx/compose/runtime/ProvidableCompositionLocal; HSPLandroidx/compose/foundation/IndicationKt;->indication(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/foundation/Indication;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/IndicationModifier;->(Landroidx/compose/foundation/IndicationInstance;)V -HSPLandroidx/compose/foundation/IndicationModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/foundation/IndicationModifier;->draw(Landroidx/compose/ui/graphics/drawscope/ContentDrawScope;)V -HSPLandroidx/compose/foundation/IndicationModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/IndicationModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/MutatePriority;->$values()[Landroidx/compose/foundation/MutatePriority; -HSPLandroidx/compose/foundation/MutatePriority;->()V -HSPLandroidx/compose/foundation/MutatePriority;->(Ljava/lang/String;I)V -HSPLandroidx/compose/foundation/MutatorMutex$Mutator;->(Landroidx/compose/foundation/MutatePriority;Lkotlinx/coroutines/Job;)V -HSPLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->(Landroidx/compose/foundation/MutatePriority;Landroidx/compose/foundation/MutatorMutex;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/MutatorMutex;->()V -HSPLandroidx/compose/foundation/MutatorMutex;->access$getCurrentMutator$p(Landroidx/compose/foundation/MutatorMutex;)Ljava/util/concurrent/atomic/AtomicReference; -HSPLandroidx/compose/foundation/MutatorMutex;->access$getMutex$p(Landroidx/compose/foundation/MutatorMutex;)Lkotlinx/coroutines/sync/Mutex; -HSPLandroidx/compose/foundation/MutatorMutex;->access$tryMutateOrCancel(Landroidx/compose/foundation/MutatorMutex;Landroidx/compose/foundation/MutatorMutex$Mutator;)V -HSPLandroidx/compose/foundation/MutatorMutex;->mutateWith(Ljava/lang/Object;Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/MutatorMutex;->tryMutateOrCancel(Landroidx/compose/foundation/MutatorMutex$Mutator;)V +HSPLandroidx/compose/foundation/OverscrollConfiguration;->(JLandroidx/compose/foundation/layout/PaddingValues;)V +HSPLandroidx/compose/foundation/OverscrollConfiguration;->(JLandroidx/compose/foundation/layout/PaddingValues;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/compose/foundation/OverscrollConfiguration;->(JLandroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/compose/foundation/OverscrollConfiguration;->equals(Ljava/lang/Object;)Z +HSPLandroidx/compose/foundation/OverscrollConfiguration;->getGlowColor-0d7_KjU()J +HSPLandroidx/compose/foundation/OverscrollConfigurationKt$LocalOverscrollConfiguration$1;->()V +HSPLandroidx/compose/foundation/OverscrollConfigurationKt$LocalOverscrollConfiguration$1;->()V +HSPLandroidx/compose/foundation/OverscrollConfigurationKt$LocalOverscrollConfiguration$1;->invoke()Landroidx/compose/foundation/OverscrollConfiguration; +HSPLandroidx/compose/foundation/OverscrollConfigurationKt$LocalOverscrollConfiguration$1;->invoke()Ljava/lang/Object; +HSPLandroidx/compose/foundation/OverscrollConfigurationKt;->()V +HSPLandroidx/compose/foundation/OverscrollConfigurationKt;->getLocalOverscrollConfiguration()Landroidx/compose/runtime/ProvidableCompositionLocal; +HSPLandroidx/compose/foundation/OverscrollKt;->overscroll(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/OverscrollEffect;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/PinnableParentConsumer;->(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/PinnableParentConsumer;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/PinnableParentConsumer;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/PinnableParentConsumer;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/foundation/ScrollKt$HorizontalScrollableClipModifier$1;->()V -HSPLandroidx/compose/foundation/ScrollKt$HorizontalScrollableClipModifier$1;->createOutline-Pq9zytI(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Landroidx/compose/ui/graphics/Outline; -HSPLandroidx/compose/foundation/ScrollKt$VerticalScrollableClipModifier$1;->()V -HSPLandroidx/compose/foundation/ScrollKt$VerticalScrollableClipModifier$1;->createOutline-Pq9zytI(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Landroidx/compose/ui/graphics/Outline; -HSPLandroidx/compose/foundation/ScrollKt;->()V -HSPLandroidx/compose/foundation/ScrollKt;->access$getMaxSupportedElevation$p()F -HSPLandroidx/compose/foundation/ScrollKt;->assertNotNestingScrollableContainers-K40F9xA(JZ)V -HSPLandroidx/compose/foundation/ScrollKt;->clipScrollableContainer(Landroidx/compose/ui/Modifier;Z)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/gestures/AndroidConfig;->()V HSPLandroidx/compose/foundation/gestures/AndroidConfig;->()V -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->(Landroid/content/Context;Landroidx/compose/foundation/gestures/OverScrollConfiguration;)V -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->consumePostFling-TH1AsA0(J)V -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->consumePostScroll-l7mfB5k(JJLandroidx/compose/ui/geometry/Offset;I)V -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->consumePreFling-AH228Gc(J)J -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->consumePreScroll-A0NYTsA(JLandroidx/compose/ui/geometry/Offset;I)J -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->drawOverScroll(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->ignoreOverscroll()Z -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->invalidateOverScroll()V -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->refreshContainerInfo-TmRCtEA(JZ)V -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->release()V -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->releaseOppositeOverscroll-k-4lQ0M(J)Z -HSPLandroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController;->stopOverscrollAnimation()Z -HSPLandroidx/compose/foundation/gestures/AndroidOverScrollKt$NoOpOverscrollController$1;->()V -HSPLandroidx/compose/foundation/gestures/AndroidOverScrollKt;->()V -HSPLandroidx/compose/foundation/gestures/AndroidOverScrollKt;->overScroll(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/gestures/OverScrollController;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/gestures/AndroidOverScrollKt;->rememberOverScrollController(Landroidx/compose/runtime/Composer;I)Landroidx/compose/foundation/gestures/OverScrollController; HSPLandroidx/compose/foundation/gestures/AndroidScrollable_androidKt;->platformScrollConfig(Landroidx/compose/runtime/Composer;I)Landroidx/compose/foundation/gestures/ScrollConfig; -HSPLandroidx/compose/foundation/gestures/Api31Impl;->()V -HSPLandroidx/compose/foundation/gestures/Api31Impl;->()V -HSPLandroidx/compose/foundation/gestures/Api31Impl;->create(Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/widget/EdgeEffect; -HSPLandroidx/compose/foundation/gestures/Api31Impl;->getDistance(Landroid/widget/EdgeEffect;)F HSPLandroidx/compose/foundation/gestures/ContentInViewModifier$modifier$1;->(Landroidx/compose/foundation/gestures/ContentInViewModifier;)V HSPLandroidx/compose/foundation/gestures/ContentInViewModifier;->(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/gestures/Orientation;Landroidx/compose/foundation/gestures/ScrollableState;Z)V -HSPLandroidx/compose/foundation/gestures/ContentInViewModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ContentInViewModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ContentInViewModifier;->getModifier()Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/gestures/ContentInViewModifier;->onPlaced(Landroidx/compose/ui/layout/LayoutCoordinates;)V HSPLandroidx/compose/foundation/gestures/ContentInViewModifier;->onRemeasured-ozmzZPI(J)V HSPLandroidx/compose/foundation/gestures/ContentInViewModifier;->onSizeChanged-O0kMr_c(Landroidx/compose/ui/layout/LayoutCoordinates;J)V -HSPLandroidx/compose/foundation/gestures/ContentInViewModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/gestures/DefaultFlingBehavior$performFling$1;->(Landroidx/compose/foundation/gestures/DefaultFlingBehavior;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/gestures/DefaultFlingBehavior;->(Landroidx/compose/animation/core/DecayAnimationSpec;)V -HSPLandroidx/compose/foundation/gestures/DefaultFlingBehavior;->performFling(Landroidx/compose/foundation/gestures/ScrollScope;FLkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->(Landroidx/compose/foundation/gestures/DefaultScrollableState;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->invoke(Landroidx/compose/foundation/gestures/ScrollScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2;->(Landroidx/compose/foundation/gestures/DefaultScrollableState;Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scrollScope$1;->(Landroidx/compose/foundation/gestures/DefaultScrollableState;)V -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState$scrollScope$1;->scrollBy(F)F HSPLandroidx/compose/foundation/gestures/DefaultScrollableState;->(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState;->access$getScrollMutex$p(Landroidx/compose/foundation/gestures/DefaultScrollableState;)Landroidx/compose/foundation/MutatorMutex; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState;->access$getScrollScope$p(Landroidx/compose/foundation/gestures/DefaultScrollableState;)Landroidx/compose/foundation/gestures/ScrollScope; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState;->access$isScrollingState$p(Landroidx/compose/foundation/gestures/DefaultScrollableState;)Landroidx/compose/runtime/MutableState; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState;->getOnDelta()Lkotlin/jvm/functions/Function1; -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState;->isScrollInProgress()Z -HSPLandroidx/compose/foundation/gestures/DefaultScrollableState;->scroll(Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DragEvent$DragDelta;->()V -HSPLandroidx/compose/foundation/gestures/DragEvent$DragDelta;->(FJ)V -HSPLandroidx/compose/foundation/gestures/DragEvent$DragDelta;->(FJLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/gestures/DragEvent$DragDelta;->getDelta()F -HSPLandroidx/compose/foundation/gestures/DragEvent$DragDelta;->getPointerPosition-F1C5BW0()J -HSPLandroidx/compose/foundation/gestures/DragEvent$DragStarted;->()V -HSPLandroidx/compose/foundation/gestures/DragEvent$DragStarted;->(J)V -HSPLandroidx/compose/foundation/gestures/DragEvent$DragStarted;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/gestures/DragEvent$DragStarted;->getStartPoint-F1C5BW0()J -HSPLandroidx/compose/foundation/gestures/DragEvent$DragStopped;->()V -HSPLandroidx/compose/foundation/gestures/DragEvent$DragStopped;->(F)V -HSPLandroidx/compose/foundation/gestures/DragEvent$DragStopped;->getVelocity()F -HSPLandroidx/compose/foundation/gestures/DragEvent;->()V -HSPLandroidx/compose/foundation/gestures/DragEvent;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/gestures/DragGestureDetectorKt$awaitVerticalPointerSlopOrCancellation$1;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/DragGestureDetectorKt$awaitVerticalPointerSlopOrCancellation$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DragGestureDetectorKt$verticalDrag$1;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/DragGestureDetectorKt$verticalDrag$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->()V -HSPLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->awaitVerticalPointerSlopOrCancellation-gDDlDlE(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;JILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->isPointerUp-DmW0f2w(Landroidx/compose/ui/input/pointer/PointerEvent;J)Z -HSPLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->pointerSlop-E8SPZFQ(Landroidx/compose/ui/platform/ViewConfiguration;I)F -HSPLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->verticalDrag-jO51t88(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DragLogic$processDragStart$1;->(Landroidx/compose/foundation/gestures/DragLogic;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/DragLogic$processDragStop$1;->(Landroidx/compose/foundation/gestures/DragLogic;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/gestures/DragLogic;->(Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -HSPLandroidx/compose/foundation/gestures/DragLogic;->processDragStart(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/gestures/DragEvent$DragStarted;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DragLogic;->processDragStop(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/gestures/DragEvent$DragStopped;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$1;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$postPointerSlop$1;->(Landroidx/compose/ui/input/pointer/util/VelocityTracker;Lkotlin/jvm/internal/Ref$FloatRef;)V -HSPLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$postPointerSlop$1;->invoke(Landroidx/compose/ui/input/pointer/PointerInputChange;F)V -HSPLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$postPointerSlop$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt$awaitDrag$dragTick$1;->(Landroidx/compose/ui/input/pointer/util/VelocityTracker;Landroidx/compose/foundation/gestures/Orientation;Lkotlinx/coroutines/channels/SendChannel;Z)V HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$6;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$6;->invoke-d-4ec7I(Lkotlinx/coroutines/CoroutineScope;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$6;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlinx/coroutines/channels/Channel;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->invoke(Landroidx/compose/foundation/gestures/PointerAwareDragScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2;->(Lkotlinx/coroutines/channels/Channel;Landroidx/compose/foundation/gestures/PointerAwareDraggableState;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1$1;->(Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/foundation/gestures/Orientation;Lkotlinx/coroutines/channels/Channel;ZLkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1;->(Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/foundation/gestures/Orientation;Lkotlinx/coroutines/channels/Channel;ZLkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)V +HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1;->(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/foundation/gestures/Orientation;Lkotlinx/coroutines/channels/Channel;ZLkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1;->invoke(Landroidx/compose/ui/input/pointer/PointerInputScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1;->(Landroidx/compose/ui/input/pointer/PointerInputScope;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/foundation/gestures/Orientation;Lkotlinx/coroutines/channels/Channel;ZLkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; @@ -1048,88 +1340,35 @@ HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3;->invoke(Land HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9;->(Lkotlin/jvm/functions/Function2;Landroidx/compose/foundation/interaction/MutableInteractionSource;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Landroidx/compose/foundation/gestures/Orientation;ZZ)V -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9;->access$invoke$lambda-2(Landroidx/compose/runtime/State;)Landroidx/compose/foundation/gestures/DragLogic; -HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9;->invoke$lambda-2(Landroidx/compose/runtime/State;)Landroidx/compose/foundation/gestures/DragLogic; HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/DraggableKt;->access$awaitDownAndSlop(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/ui/input/pointer/util/VelocityTracker;Landroidx/compose/foundation/gestures/Orientation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt;->access$awaitDrag(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/Pair;Landroidx/compose/ui/input/pointer/util/VelocityTracker;Lkotlinx/coroutines/channels/SendChannel;ZLandroidx/compose/foundation/gestures/Orientation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt;->access$toFloat-sF-c-tU(JLandroidx/compose/foundation/gestures/Orientation;)F HSPLandroidx/compose/foundation/gestures/DraggableKt;->awaitDownAndSlop(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/ui/input/pointer/util/VelocityTracker;Landroidx/compose/foundation/gestures/Orientation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DraggableKt;->awaitDrag(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/Pair;Landroidx/compose/ui/input/pointer/util/VelocityTracker;Lkotlinx/coroutines/channels/SendChannel;ZLandroidx/compose/foundation/gestures/Orientation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/DraggableKt;->draggable$default(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Landroidx/compose/foundation/gestures/Orientation;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;ZILjava/lang/Object;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/gestures/DraggableKt;->draggable(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Landroidx/compose/foundation/gestures/Orientation;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Z)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/gestures/DraggableKt;->toFloat-3MmeM6k(JLandroidx/compose/foundation/gestures/Orientation;)F -HSPLandroidx/compose/foundation/gestures/DraggableKt;->toFloat-sF-c-tU(JLandroidx/compose/foundation/gestures/Orientation;)F -HSPLandroidx/compose/foundation/gestures/DraggableKt;->toOffset(FLandroidx/compose/foundation/gestures/Orientation;)J -HSPLandroidx/compose/foundation/gestures/DrawOverScrollModifier;->(Landroidx/compose/foundation/gestures/OverScrollController;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/gestures/DrawOverScrollModifier;->draw(Landroidx/compose/ui/graphics/drawscope/ContentDrawScope;)V -HSPLandroidx/compose/foundation/gestures/DrawOverScrollModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/gestures/DrawOverScrollModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/DrawOverScrollModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/EdgeEffectCompat;->()V -HSPLandroidx/compose/foundation/gestures/EdgeEffectCompat;->()V -HSPLandroidx/compose/foundation/gestures/EdgeEffectCompat;->create(Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/widget/EdgeEffect; -HSPLandroidx/compose/foundation/gestures/EdgeEffectCompat;->getDistanceCompat(Landroid/widget/EdgeEffect;)F -HSPLandroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$2;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$3;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ForEachGestureKt$forEachGesture$1;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/ForEachGestureKt$forEachGesture$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ForEachGestureKt;->allPointersUp(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;)Z -HSPLandroidx/compose/foundation/gestures/ForEachGestureKt;->awaitAllPointersUp(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ForEachGestureKt;->awaitAllPointersUp(Landroidx/compose/ui/input/pointer/PointerInputScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ForEachGestureKt;->forEachGesture(Landroidx/compose/ui/input/pointer/PointerInputScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->()V HSPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->()V -HSPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->getValue()Ljava/lang/Boolean; HSPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->getValue()Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/Orientation;->$values()[Landroidx/compose/foundation/gestures/Orientation; HSPLandroidx/compose/foundation/gestures/Orientation;->()V HSPLandroidx/compose/foundation/gestures/Orientation;->(Ljava/lang/String;I)V -HSPLandroidx/compose/foundation/gestures/OverScrollConfiguration;->(JZLandroidx/compose/foundation/layout/PaddingValues;)V -HSPLandroidx/compose/foundation/gestures/OverScrollConfiguration;->(JZLandroidx/compose/foundation/layout/PaddingValues;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/gestures/OverScrollConfiguration;->(JZLandroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/gestures/OverScrollConfiguration;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/gestures/OverScrollConfiguration;->getForceShowAlways()Z -HSPLandroidx/compose/foundation/gestures/OverScrollConfiguration;->getGlowColor-0d7_KjU()J -HSPLandroidx/compose/foundation/gestures/OverScrollConfigurationKt$LocalOverScrollConfiguration$1;->()V -HSPLandroidx/compose/foundation/gestures/OverScrollConfigurationKt$LocalOverScrollConfiguration$1;->()V -HSPLandroidx/compose/foundation/gestures/OverScrollConfigurationKt$LocalOverScrollConfiguration$1;->invoke()Landroidx/compose/foundation/gestures/OverScrollConfiguration; -HSPLandroidx/compose/foundation/gestures/OverScrollConfigurationKt$LocalOverScrollConfiguration$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/OverScrollConfigurationKt;->()V -HSPLandroidx/compose/foundation/gestures/OverScrollConfigurationKt;->getLocalOverScrollConfiguration()Landroidx/compose/runtime/ProvidableCompositionLocal; -HSPLandroidx/compose/foundation/gestures/PressGestureScopeImpl$tryAwaitRelease$1;->(Landroidx/compose/foundation/gestures/PressGestureScopeImpl;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/PressGestureScopeImpl$tryAwaitRelease$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/PressGestureScopeImpl;->(Landroidx/compose/ui/unit/Density;)V -HSPLandroidx/compose/foundation/gestures/PressGestureScopeImpl;->cancel()V -HSPLandroidx/compose/foundation/gestures/PressGestureScopeImpl;->release()V HSPLandroidx/compose/foundation/gestures/PressGestureScopeImpl;->reset()V -HSPLandroidx/compose/foundation/gestures/PressGestureScopeImpl;->tryAwaitRelease(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollDraggableState$drag$2;->(Landroidx/compose/foundation/gestures/ScrollDraggableState;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/ScrollDraggableState$drag$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/gestures/ScrollDraggableState$drag$2;->invoke(Landroidx/compose/foundation/gestures/ScrollScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollDraggableState$drag$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollDraggableState$drag$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ScrollDraggableState;->(Landroidx/compose/runtime/State;)V -HSPLandroidx/compose/foundation/gestures/ScrollDraggableState;->drag(Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollDraggableState;->dragBy-Uv8p0NA(FJ)V -HSPLandroidx/compose/foundation/gestures/ScrollDraggableState;->setLatestScrollScope(Landroidx/compose/foundation/gestures/ScrollScope;)V HSPLandroidx/compose/foundation/gestures/ScrollableDefaults;->()V HSPLandroidx/compose/foundation/gestures/ScrollableDefaults;->()V HSPLandroidx/compose/foundation/gestures/ScrollableDefaults;->flingBehavior(Landroidx/compose/runtime/Composer;I)Landroidx/compose/foundation/gestures/FlingBehavior; +HSPLandroidx/compose/foundation/gestures/ScrollableDefaults;->overscrollEffect(Landroidx/compose/runtime/Composer;I)Landroidx/compose/foundation/OverscrollEffect; HSPLandroidx/compose/foundation/gestures/ScrollableKt$ModifierLocalScrollableContainer$1;->()V HSPLandroidx/compose/foundation/gestures/ScrollableKt$ModifierLocalScrollableContainer$1;->()V HSPLandroidx/compose/foundation/gestures/ScrollableKt$ModifierLocalScrollableContainer$1;->invoke()Ljava/lang/Boolean; HSPLandroidx/compose/foundation/gestures/ScrollableKt$ModifierLocalScrollableContainer$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ScrollableKt$NoOpScrollScope$1;->()V HSPLandroidx/compose/foundation/gestures/ScrollableKt$awaitScrollEvent$1;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/ScrollableKt$awaitScrollEvent$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1$1;->(Landroidx/compose/foundation/gestures/ScrollConfig;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLandroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; @@ -1143,63 +1382,26 @@ HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$1;->invo HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$2;->()V HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$2;->()V -HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$2;->invoke(Landroidx/compose/ui/input/pointer/PointerInputChange;)Ljava/lang/Boolean; -HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$3;->(Landroidx/compose/runtime/State;)V -HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$3;->invoke()Ljava/lang/Boolean; -HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$3;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4$1;->(Landroidx/compose/runtime/State;FLkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4;->invoke(Lkotlinx/coroutines/CoroutineScope;FLkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollableKt$scrollable$2;->(Landroidx/compose/foundation/gestures/OverScrollController;Landroidx/compose/foundation/gestures/Orientation;Landroidx/compose/foundation/gestures/ScrollableState;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/gestures/FlingBehavior;Z)V +HSPLandroidx/compose/foundation/gestures/ScrollableKt$scrollable$2;->(Landroidx/compose/foundation/gestures/Orientation;Landroidx/compose/foundation/gestures/ScrollableState;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/OverscrollEffect;Z)V HSPLandroidx/compose/foundation/gestures/ScrollableKt$scrollable$2;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/gestures/ScrollableKt$scrollable$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ScrollableKt$scrollableNestedScrollConnection$1;->(ZLandroidx/compose/runtime/State;)V HSPLandroidx/compose/foundation/gestures/ScrollableKt;->()V HSPLandroidx/compose/foundation/gestures/ScrollableKt;->access$awaitScrollEvent(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ScrollableKt;->access$getNoOpScrollScope$p()Landroidx/compose/foundation/gestures/ScrollScope; -HSPLandroidx/compose/foundation/gestures/ScrollableKt;->access$pointerScrollable(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/gestures/Orientation;ZLandroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/gestures/OverScrollController;ZLandroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/foundation/gestures/ScrollableKt;->access$pointerScrollable(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/gestures/Orientation;ZLandroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/OverscrollEffect;ZLandroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/gestures/ScrollableKt;->awaitScrollEvent(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ScrollableKt;->getModifierLocalScrollableContainer()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/foundation/gestures/ScrollableKt;->mouseWheelScroll(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/State;Landroidx/compose/foundation/gestures/ScrollConfig;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/gestures/ScrollableKt;->pointerScrollable(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/gestures/Orientation;ZLandroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/gestures/OverScrollController;ZLandroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/gestures/ScrollableKt;->scrollable(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/gestures/Orientation;Landroidx/compose/foundation/gestures/OverScrollController;ZZLandroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/interaction/MutableInteractionSource;)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/foundation/gestures/ScrollableKt;->pointerScrollable(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/gestures/Orientation;ZLandroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/OverscrollEffect;ZLandroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/foundation/gestures/ScrollableKt;->scrollable(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/gestures/Orientation;Landroidx/compose/foundation/OverscrollEffect;ZZLandroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/interaction/MutableInteractionSource;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/gestures/ScrollableKt;->scrollableNestedScrollConnection(Landroidx/compose/runtime/State;Z)Landroidx/compose/ui/input/nestedscroll/NestedScrollConnection; -HSPLandroidx/compose/foundation/gestures/ScrollableState$DefaultImpls;->scroll$default(Landroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/ScrollableStateKt;->ScrollableState(Lkotlin/jvm/functions/Function1;)Landroidx/compose/foundation/gestures/ScrollableState; -HSPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$1;->(Landroidx/compose/foundation/gestures/ScrollingLogic;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$outerScopeScroll$1;->(Landroidx/compose/foundation/gestures/ScrollingLogic;Landroidx/compose/foundation/gestures/ScrollScope;)V -HSPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$scope$1;->(Landroidx/compose/foundation/gestures/ScrollingLogic;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->(Landroidx/compose/foundation/gestures/ScrollingLogic;Lkotlin/jvm/internal/Ref$LongRef;JLkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->invoke(Landroidx/compose/foundation/gestures/ScrollScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollingLogic$onDragStopped$1;->(Landroidx/compose/foundation/gestures/ScrollingLogic;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->(Landroidx/compose/foundation/gestures/Orientation;ZLandroidx/compose/runtime/State;Landroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/gestures/OverScrollController;)V -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->dispatchScroll-f0eR0lY(Landroidx/compose/foundation/gestures/ScrollScope;JLandroidx/compose/ui/geometry/Offset;I)J -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->doFlingAnimation-QWom1Mo(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->getFlingBehavior()Landroidx/compose/foundation/gestures/FlingBehavior; -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->getScrollableState()Landroidx/compose/foundation/gestures/ScrollableState; -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->onDragStopped(FLkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->reverseIfNeeded(F)F -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->reverseIfNeeded-MK-Hz9U(J)J -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->shouldScrollImmediately()Z -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->toFloat-TH1AsA0(J)F -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->toFloat-k-4lQ0M(J)F -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->toOffset-tuRUvjQ(F)J -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->toVelocity-adjELrA(F)J -HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->update-QWom1Mo(JF)J +HSPLandroidx/compose/foundation/gestures/ScrollingLogic;->(Landroidx/compose/foundation/gestures/Orientation;ZLandroidx/compose/runtime/State;Landroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/OverscrollEffect;)V HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$NoPressGesture$1;->(Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$awaitFirstDownOnPass$1;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$awaitFirstDownOnPass$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1$1;->(Lkotlin/jvm/functions/Function3;Landroidx/compose/foundation/gestures/PressGestureScopeImpl;Landroidx/compose/ui/input/pointer/PointerInputChange;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1;->(Lkotlin/jvm/functions/Function3;Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/gestures/PressGestureScopeImpl;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; @@ -1213,31 +1415,15 @@ HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$ HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2;->invoke(Landroidx/compose/ui/input/pointer/PointerInputScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$waitForUpOrCancellation$1;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$waitForUpOrCancellation$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->()V -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->access$getNoPressGesture$p()Lkotlin/jvm/functions/Function3; HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->awaitFirstDown$default(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->awaitFirstDown(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->awaitFirstDownOnPass(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Landroidx/compose/ui/input/pointer/PointerEventPass;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->detectTapAndPress(Landroidx/compose/ui/input/pointer/PointerInputScope;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->waitForUpOrCancellation(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/interaction/DragInteraction$Start;->()V -HSPLandroidx/compose/foundation/interaction/DragInteraction$Start;->()V -HSPLandroidx/compose/foundation/interaction/DragInteraction$Stop;->()V -HSPLandroidx/compose/foundation/interaction/DragInteraction$Stop;->(Landroidx/compose/foundation/interaction/DragInteraction$Start;)V HSPLandroidx/compose/foundation/interaction/InteractionSourceKt;->MutableInteractionSource()Landroidx/compose/foundation/interaction/MutableInteractionSource; HSPLandroidx/compose/foundation/interaction/MutableInteractionSourceImpl;->()V -HSPLandroidx/compose/foundation/interaction/MutableInteractionSourceImpl;->emit(Landroidx/compose/foundation/interaction/Interaction;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/interaction/MutableInteractionSourceImpl;->getInteractions()Lkotlinx/coroutines/flow/Flow; HSPLandroidx/compose/foundation/interaction/MutableInteractionSourceImpl;->getInteractions()Lkotlinx/coroutines/flow/MutableSharedFlow; -HSPLandroidx/compose/foundation/interaction/PressInteraction$Press;->()V -HSPLandroidx/compose/foundation/interaction/PressInteraction$Press;->(J)V -HSPLandroidx/compose/foundation/interaction/PressInteraction$Press;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/interaction/PressInteraction$Press;->getPressPosition-F1C5BW0()J -HSPLandroidx/compose/foundation/interaction/PressInteraction$Release;->()V -HSPLandroidx/compose/foundation/interaction/PressInteraction$Release;->(Landroidx/compose/foundation/interaction/PressInteraction$Press;)V -HSPLandroidx/compose/foundation/interaction/PressInteraction$Release;->getPress()Landroidx/compose/foundation/interaction/PressInteraction$Press; HSPLandroidx/compose/foundation/layout/AddedInsets;->(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/foundation/layout/WindowInsets;)V HSPLandroidx/compose/foundation/layout/AddedInsets;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/foundation/layout/AddedInsets;->getBottom(Landroidx/compose/ui/unit/Density;)I @@ -1256,12 +1442,10 @@ HSPLandroidx/compose/foundation/layout/AndroidWindowInsets;->update$foundation_l HSPLandroidx/compose/foundation/layout/Arrangement$Bottom$1;->()V HSPLandroidx/compose/foundation/layout/Arrangement$Center$1;->()V HSPLandroidx/compose/foundation/layout/Arrangement$Center$1;->arrange(Landroidx/compose/ui/unit/Density;I[ILandroidx/compose/ui/unit/LayoutDirection;[I)V -HSPLandroidx/compose/foundation/layout/Arrangement$Center$1;->arrange(Landroidx/compose/ui/unit/Density;I[I[I)V HSPLandroidx/compose/foundation/layout/Arrangement$Center$1;->getSpacing-D9Ej5fM()F HSPLandroidx/compose/foundation/layout/Arrangement$End$1;->()V HSPLandroidx/compose/foundation/layout/Arrangement$End$1;->arrange(Landroidx/compose/ui/unit/Density;I[ILandroidx/compose/ui/unit/LayoutDirection;[I)V -HSPLandroidx/compose/foundation/layout/Arrangement$End$1;->getSpacing-D9Ej5fM()F -HSPLandroidx/compose/foundation/layout/Arrangement$Horizontal$DefaultImpls;->getSpacing-D9Ej5fM(Landroidx/compose/foundation/layout/Arrangement$Horizontal;)F +HSPLandroidx/compose/foundation/layout/Arrangement$Horizontal;->getSpacing-D9Ej5fM()F HSPLandroidx/compose/foundation/layout/Arrangement$SpaceAround$1;->()V HSPLandroidx/compose/foundation/layout/Arrangement$SpaceBetween$1;->()V HSPLandroidx/compose/foundation/layout/Arrangement$SpaceBetween$1;->arrange(Landroidx/compose/ui/unit/Density;I[ILandroidx/compose/ui/unit/LayoutDirection;[I)V @@ -1269,15 +1453,12 @@ HSPLandroidx/compose/foundation/layout/Arrangement$SpaceBetween$1;->getSpacing-D HSPLandroidx/compose/foundation/layout/Arrangement$SpaceEvenly$1;->()V HSPLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->(FZLkotlin/jvm/functions/Function2;)V HSPLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->(FZLkotlin/jvm/functions/Function2;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->getSpacing-D9Ej5fM()F HSPLandroidx/compose/foundation/layout/Arrangement$Start$1;->()V HSPLandroidx/compose/foundation/layout/Arrangement$Start$1;->arrange(Landroidx/compose/ui/unit/Density;I[ILandroidx/compose/ui/unit/LayoutDirection;[I)V -HSPLandroidx/compose/foundation/layout/Arrangement$Start$1;->getSpacing-D9Ej5fM()F HSPLandroidx/compose/foundation/layout/Arrangement$Top$1;->()V HSPLandroidx/compose/foundation/layout/Arrangement$Top$1;->arrange(Landroidx/compose/ui/unit/Density;I[I[I)V -HSPLandroidx/compose/foundation/layout/Arrangement$Top$1;->getSpacing-D9Ej5fM()F -HSPLandroidx/compose/foundation/layout/Arrangement$Vertical$DefaultImpls;->getSpacing-D9Ej5fM(Landroidx/compose/foundation/layout/Arrangement$Vertical;)F +HSPLandroidx/compose/foundation/layout/Arrangement$Vertical;->getSpacing-D9Ej5fM()F HSPLandroidx/compose/foundation/layout/Arrangement$spacedBy$1;->()V HSPLandroidx/compose/foundation/layout/Arrangement$spacedBy$1;->()V HSPLandroidx/compose/foundation/layout/Arrangement;->()V @@ -1293,14 +1474,10 @@ HSPLandroidx/compose/foundation/layout/Arrangement;->placeRightOrBottom$foundati HSPLandroidx/compose/foundation/layout/Arrangement;->placeSpaceBetween$foundation_layout_release(I[I[IZ)V HSPLandroidx/compose/foundation/layout/Arrangement;->spacedBy-0680j_4(F)Landroidx/compose/foundation/layout/Arrangement$HorizontalOrVertical; HSPLandroidx/compose/foundation/layout/BoxChildData;->(Landroidx/compose/ui/Alignment;ZLkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/layout/BoxChildData;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/layout/BoxChildData;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/BoxChildData;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/BoxChildData;->getAlignment()Landroidx/compose/ui/Alignment; HSPLandroidx/compose/foundation/layout/BoxChildData;->getMatchParentSize()Z HSPLandroidx/compose/foundation/layout/BoxChildData;->modifyParentData(Landroidx/compose/ui/unit/Density;Ljava/lang/Object;)Landroidx/compose/foundation/layout/BoxChildData; HSPLandroidx/compose/foundation/layout/BoxChildData;->modifyParentData(Landroidx/compose/ui/unit/Density;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/BoxChildData;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1$measure$1;->()V HSPLandroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1$measure$1;->()V HSPLandroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V @@ -1338,13 +1515,11 @@ HSPLandroidx/compose/foundation/layout/BoxWithConstraintsKt;->BoxWithConstraints HSPLandroidx/compose/foundation/layout/BoxWithConstraintsScopeImpl;->(Landroidx/compose/ui/unit/Density;J)V HSPLandroidx/compose/foundation/layout/BoxWithConstraintsScopeImpl;->(Landroidx/compose/ui/unit/Density;JLkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/foundation/layout/BoxWithConstraintsScopeImpl;->equals(Ljava/lang/Object;)Z +HSPLandroidx/compose/foundation/layout/BoxWithConstraintsScopeImpl;->getConstraints-msEJaDk()J HSPLandroidx/compose/foundation/layout/ColumnKt$DefaultColumnMeasurePolicy$1;->()V HSPLandroidx/compose/foundation/layout/ColumnKt$DefaultColumnMeasurePolicy$1;->()V HSPLandroidx/compose/foundation/layout/ColumnKt$DefaultColumnMeasurePolicy$1;->invoke(I[ILandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;[I)V HSPLandroidx/compose/foundation/layout/ColumnKt$DefaultColumnMeasurePolicy$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/ColumnKt$columnMeasurePolicy$1$1;->(Landroidx/compose/foundation/layout/Arrangement$Vertical;)V -HSPLandroidx/compose/foundation/layout/ColumnKt$columnMeasurePolicy$1$1;->invoke(I[ILandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;[I)V -HSPLandroidx/compose/foundation/layout/ColumnKt$columnMeasurePolicy$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/ColumnKt;->()V HSPLandroidx/compose/foundation/layout/ColumnKt;->columnMeasurePolicy(Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/layout/MeasurePolicy; HSPLandroidx/compose/foundation/layout/ColumnScopeInstance;->()V @@ -1379,12 +1554,8 @@ HSPLandroidx/compose/foundation/layout/FillModifier$measure$1;->(Landroidx HSPLandroidx/compose/foundation/layout/FillModifier$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V HSPLandroidx/compose/foundation/layout/FillModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/FillModifier;->(Landroidx/compose/foundation/layout/Direction;FLkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/layout/FillModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/foundation/layout/FillModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/layout/FillModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/FillModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/FillModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/layout/FillModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/layout/FixedIntInsets;->(IIII)V HSPLandroidx/compose/foundation/layout/FixedIntInsets;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/foundation/layout/FixedIntInsets;->getBottom(Landroidx/compose/ui/unit/Density;)I @@ -1393,27 +1564,19 @@ HSPLandroidx/compose/foundation/layout/FixedIntInsets;->getRight(Landroidx/compo HSPLandroidx/compose/foundation/layout/FixedIntInsets;->getTop(Landroidx/compose/ui/unit/Density;)I HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->(Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->getConsumedInsets()Landroidx/compose/foundation/layout/WindowInsets; HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->getValue()Landroidx/compose/foundation/layout/WindowInsets; HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->getValue()Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V HSPLandroidx/compose/foundation/layout/InsetsConsumingModifier;->setConsumedInsets(Landroidx/compose/foundation/layout/WindowInsets;)V -HSPLandroidx/compose/foundation/layout/InsetsListener$Companion;->()V -HSPLandroidx/compose/foundation/layout/InsetsListener$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/layout/InsetsListener;->()V HSPLandroidx/compose/foundation/layout/InsetsListener;->(Landroidx/compose/foundation/layout/WindowInsetsHolder;)V +HSPLandroidx/compose/foundation/layout/InsetsListener;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier$measure$1;->(Landroidx/compose/ui/layout/Placeable;II)V HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->(Landroidx/compose/foundation/layout/WindowInsets;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->getConsumedInsets()Landroidx/compose/foundation/layout/WindowInsets; HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->getUnconsumedInsets()Landroidx/compose/foundation/layout/WindowInsets; @@ -1423,18 +1586,14 @@ HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->measure-3p2s80s(L HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->setConsumedInsets(Landroidx/compose/foundation/layout/WindowInsets;)V HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->setUnconsumedInsets(Landroidx/compose/foundation/layout/WindowInsets;)V -HSPLandroidx/compose/foundation/layout/InsetsPaddingModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/layout/InsetsValues;->(IIII)V +HSPLandroidx/compose/foundation/layout/InsetsValues;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/foundation/layout/LayoutOrientation;->$values()[Landroidx/compose/foundation/layout/LayoutOrientation; HSPLandroidx/compose/foundation/layout/LayoutOrientation;->()V HSPLandroidx/compose/foundation/layout/LayoutOrientation;->(Ljava/lang/String;I)V HSPLandroidx/compose/foundation/layout/LayoutWeightImpl;->(FZLkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/layout/LayoutWeightImpl;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/layout/LayoutWeightImpl;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/LayoutWeightImpl;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/LayoutWeightImpl;->modifyParentData(Landroidx/compose/ui/unit/Density;Ljava/lang/Object;)Landroidx/compose/foundation/layout/RowColumnParentData; HSPLandroidx/compose/foundation/layout/LayoutWeightImpl;->modifyParentData(Landroidx/compose/ui/unit/Density;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/LayoutWeightImpl;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/layout/LimitInsets;->(Landroidx/compose/foundation/layout/WindowInsets;I)V HSPLandroidx/compose/foundation/layout/LimitInsets;->(Landroidx/compose/foundation/layout/WindowInsets;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/foundation/layout/LimitInsets;->equals(Ljava/lang/Object;)Z @@ -1442,21 +1601,6 @@ HSPLandroidx/compose/foundation/layout/LimitInsets;->getBottom(Landroidx/compose HSPLandroidx/compose/foundation/layout/LimitInsets;->getLeft(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)I HSPLandroidx/compose/foundation/layout/LimitInsets;->getRight(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)I HSPLandroidx/compose/foundation/layout/LimitInsets;->getTop(Landroidx/compose/ui/unit/Density;)I -HSPLandroidx/compose/foundation/layout/OffsetKt;->offset-VpY3zN4$default(Landroidx/compose/ui/Modifier;FFILjava/lang/Object;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/layout/OffsetKt;->offset-VpY3zN4(Landroidx/compose/ui/Modifier;FF)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/layout/OffsetModifier$measure$1;->(Landroidx/compose/foundation/layout/OffsetModifier;Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/MeasureScope;)V -HSPLandroidx/compose/foundation/layout/OffsetModifier$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V -HSPLandroidx/compose/foundation/layout/OffsetModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/OffsetModifier;->(FFZLkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/layout/OffsetModifier;->(FFZLkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/layout/OffsetModifier;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/layout/OffsetModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/layout/OffsetModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/OffsetModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/OffsetModifier;->getRtlAware()Z -HSPLandroidx/compose/foundation/layout/OffsetModifier;->getX-D9Ej5fM()F -HSPLandroidx/compose/foundation/layout/OffsetModifier;->getY-D9Ej5fM()F -HSPLandroidx/compose/foundation/layout/OffsetModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; HSPLandroidx/compose/foundation/layout/OrientationIndependentConstraints;->(IIII)V HSPLandroidx/compose/foundation/layout/OrientationIndependentConstraints;->(JLandroidx/compose/foundation/layout/LayoutOrientation;)V HSPLandroidx/compose/foundation/layout/OrientationIndependentConstraints;->(JLandroidx/compose/foundation/layout/LayoutOrientation;Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -1485,15 +1629,11 @@ HSPLandroidx/compose/foundation/layout/PaddingModifier$measure$1;->invoke(Landro HSPLandroidx/compose/foundation/layout/PaddingModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/PaddingModifier;->(FFFFZLkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/foundation/layout/PaddingModifier;->(FFFFZLkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/layout/PaddingModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/foundation/layout/PaddingModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/layout/PaddingModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/PaddingModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/PaddingModifier;->getRtlAware()Z HSPLandroidx/compose/foundation/layout/PaddingModifier;->getStart-D9Ej5fM()F HSPLandroidx/compose/foundation/layout/PaddingModifier;->getTop-D9Ej5fM()F HSPLandroidx/compose/foundation/layout/PaddingModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/layout/PaddingModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/layout/PaddingValuesConsumingModifier;->(Landroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/foundation/layout/PaddingValuesConsumingModifier;->calculateInsets(Landroidx/compose/foundation/layout/WindowInsets;)Landroidx/compose/foundation/layout/WindowInsets; HSPLandroidx/compose/foundation/layout/PaddingValuesConsumingModifier;->equals(Ljava/lang/Object;)Z @@ -1514,16 +1654,9 @@ HSPLandroidx/compose/foundation/layout/PaddingValuesModifier$measure$2;->( HSPLandroidx/compose/foundation/layout/PaddingValuesModifier$measure$2;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V HSPLandroidx/compose/foundation/layout/PaddingValuesModifier$measure$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/PaddingValuesModifier;->(Landroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/foundation/layout/PaddingValuesModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/foundation/layout/PaddingValuesModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/layout/PaddingValuesModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/PaddingValuesModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/PaddingValuesModifier;->getPaddingValues()Landroidx/compose/foundation/layout/PaddingValues; HSPLandroidx/compose/foundation/layout/PaddingValuesModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/layout/PaddingValuesModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/layout/RootWindowInsetsApi23;->()V -HSPLandroidx/compose/foundation/layout/RootWindowInsetsApi23;->()V -HSPLandroidx/compose/foundation/layout/RootWindowInsetsApi23;->rootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1$measure$4;->(Ljava/util/List;[Landroidx/compose/ui/layout/Placeable;Lkotlin/jvm/functions/Function5;ILandroidx/compose/ui/layout/MeasureScope;[ILandroidx/compose/foundation/layout/LayoutOrientation;[Landroidx/compose/foundation/layout/RowColumnParentData;Landroidx/compose/foundation/layout/CrossAxisAlignment;ILkotlin/jvm/internal/Ref$IntRef;)V HSPLandroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1$measure$4;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V HSPLandroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1$measure$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -1562,6 +1695,7 @@ HSPLandroidx/compose/foundation/layout/RowKt$rowMeasurePolicy$1$1;->invoke(Ljava HSPLandroidx/compose/foundation/layout/RowKt;->()V HSPLandroidx/compose/foundation/layout/RowKt;->rowMeasurePolicy(Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/ui/Alignment$Vertical;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/layout/MeasurePolicy; HSPLandroidx/compose/foundation/layout/RowScope$DefaultImpls;->weight$default(Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/ui/Modifier;FZILjava/lang/Object;)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/foundation/layout/RowScope;->weight$default(Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/ui/Modifier;FZILjava/lang/Object;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/layout/RowScopeInstance;->()V HSPLandroidx/compose/foundation/layout/RowScopeInstance;->()V HSPLandroidx/compose/foundation/layout/RowScopeInstance;->weight(Landroidx/compose/ui/Modifier;FZ)Landroidx/compose/ui/Modifier; @@ -1606,14 +1740,9 @@ HSPLandroidx/compose/foundation/layout/SizeModifier$measure$1;->invoke(Ljava/lan HSPLandroidx/compose/foundation/layout/SizeModifier;->(FFFFZLkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/foundation/layout/SizeModifier;->(FFFFZLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/foundation/layout/SizeModifier;->(FFFFZLkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/layout/SizeModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/foundation/layout/SizeModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/layout/SizeModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/SizeModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/SizeModifier;->getTargetConstraints-OenEA2s(Landroidx/compose/ui/unit/Density;)J HSPLandroidx/compose/foundation/layout/SizeModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/layout/SizeModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/layout/SpacerKt;->Spacer(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/foundation/layout/SpacerMeasurePolicy$measure$1$1;->()V HSPLandroidx/compose/foundation/layout/SpacerMeasurePolicy$measure$1$1;->()V HSPLandroidx/compose/foundation/layout/SpacerMeasurePolicy$measure$1$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V @@ -1632,12 +1761,9 @@ HSPLandroidx/compose/foundation/layout/UnspecifiedConstraintsModifier$measure$1; HSPLandroidx/compose/foundation/layout/UnspecifiedConstraintsModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/UnspecifiedConstraintsModifier;->(FFLkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/foundation/layout/UnspecifiedConstraintsModifier;->(FFLkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/layout/UnspecifiedConstraintsModifier;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/layout/UnspecifiedConstraintsModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/UnspecifiedConstraintsModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/UnspecifiedConstraintsModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/layout/UnspecifiedConstraintsModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/layout/ValueInsets;->(Landroidx/compose/foundation/layout/InsetsValues;Ljava/lang/String;)V +HSPLandroidx/compose/foundation/layout/ValueInsets;->setValue$foundation_layout_release(Landroidx/compose/foundation/layout/InsetsValues;)V HSPLandroidx/compose/foundation/layout/WindowInsets$Companion;->()V HSPLandroidx/compose/foundation/layout/WindowInsets$Companion;->()V HSPLandroidx/compose/foundation/layout/WindowInsets;->()V @@ -1662,6 +1788,8 @@ HSPLandroidx/compose/foundation/layout/WindowInsetsHolder;->decrementAccessors(L HSPLandroidx/compose/foundation/layout/WindowInsetsHolder;->getConsumes()Z HSPLandroidx/compose/foundation/layout/WindowInsetsHolder;->getSafeDrawing()Landroidx/compose/foundation/layout/WindowInsets; HSPLandroidx/compose/foundation/layout/WindowInsetsHolder;->incrementAccessors(Landroid/view/View;)V +HSPLandroidx/compose/foundation/layout/WindowInsetsHolder;->update$default(Landroidx/compose/foundation/layout/WindowInsetsHolder;Landroidx/core/view/WindowInsetsCompat;IILjava/lang/Object;)V +HSPLandroidx/compose/foundation/layout/WindowInsetsHolder;->update(Landroidx/core/view/WindowInsetsCompat;I)V HSPLandroidx/compose/foundation/layout/WindowInsetsKt;->WindowInsets(IIII)Landroidx/compose/foundation/layout/WindowInsets; HSPLandroidx/compose/foundation/layout/WindowInsetsKt;->add(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/foundation/layout/WindowInsets;)Landroidx/compose/foundation/layout/WindowInsets; HSPLandroidx/compose/foundation/layout/WindowInsetsKt;->asInsets(Landroidx/compose/foundation/layout/PaddingValues;)Landroidx/compose/foundation/layout/WindowInsets; @@ -1701,19 +1829,17 @@ HSPLandroidx/compose/foundation/layout/WrapContentModifier$measure$1;->invoke(La HSPLandroidx/compose/foundation/layout/WrapContentModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/WrapContentModifier;->(Landroidx/compose/foundation/layout/Direction;ZLkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/foundation/layout/WrapContentModifier;->access$getAlignmentCallback$p(Landroidx/compose/foundation/layout/WrapContentModifier;)Lkotlin/jvm/functions/Function2; -HSPLandroidx/compose/foundation/layout/WrapContentModifier;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/layout/WrapContentModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/layout/WrapContentModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/WrapContentModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/layout/WrapContentModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; +HSPLandroidx/compose/foundation/lazy/AwaitFirstLayoutModifier;->()V +HSPLandroidx/compose/foundation/lazy/AwaitFirstLayoutModifier;->onGloballyPositioned(Landroidx/compose/ui/layout/LayoutCoordinates;)V +HSPLandroidx/compose/foundation/lazy/DataIndex;->(I)V +HSPLandroidx/compose/foundation/lazy/DataIndex;->box-impl(I)Landroidx/compose/foundation/lazy/DataIndex; HSPLandroidx/compose/foundation/lazy/DataIndex;->constructor-impl(I)I HSPLandroidx/compose/foundation/lazy/DataIndex;->equals-impl0(II)Z +HSPLandroidx/compose/foundation/lazy/DataIndex;->unbox-impl()I HSPLandroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo;->()V HSPLandroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo;->()V -HSPLandroidx/compose/foundation/lazy/LazyBeyondBoundsModifierKt$lazyListBeyondBoundsModifier$2;->(Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;Z)V -HSPLandroidx/compose/foundation/lazy/LazyBeyondBoundsModifierKt$lazyListBeyondBoundsModifier$2;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/lazy/LazyBeyondBoundsModifierKt$lazyListBeyondBoundsModifier$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyBeyondBoundsModifierKt;->lazyListBeyondBoundsModifier(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;Z)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/foundation/lazy/LazyBeyondBoundsModifierKt;->lazyListBeyondBoundsModifier(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;ZLandroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; HSPLandroidx/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;ZLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)V HSPLandroidx/compose/foundation/lazy/LazyDslKt;->LazyRow(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/layout/PaddingValues;ZLandroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/ui/Alignment$Vertical;Landroidx/compose/foundation/gestures/FlingBehavior;ZLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)V HSPLandroidx/compose/foundation/lazy/LazyItemScopeImpl;->()V @@ -1722,9 +1848,6 @@ HSPLandroidx/compose/foundation/lazy/LazyItemScopeImpl;->setMaxWidth-0680j_4(F)V HSPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;->()V HSPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;->hasIntervals()Z HSPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsModifierLocal;->(Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;ZLandroidx/compose/ui/unit/LayoutDirection;)V -HSPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsModifierLocal;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsModifierLocal;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsModifierLocal;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsModifierLocal;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsModifierLocal;->getValue()Landroidx/compose/ui/layout/BeyondBoundsLayout; HSPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsModifierLocal;->getValue()Ljava/lang/Object; @@ -1736,6 +1859,8 @@ HSPLandroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;->(Lkot HSPLandroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;->onMeasured(IIIZLjava/util/List;Landroidx/compose/foundation/lazy/LazyMeasuredItemProvider;)V HSPLandroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;->reset()V HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl$Item$1;->(Landroidx/compose/foundation/lazy/LazyListItemProviderImpl;II)V +HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl$Item$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl$Item$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->(Landroidx/compose/runtime/State;)V HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->Item(ILandroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getContentType(I)Ljava/lang/Object; @@ -1744,6 +1869,9 @@ HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getItemCount()I HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getItemScope()Landroidx/compose/foundation/lazy/LazyItemScopeImpl; HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getKey(I)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getKeyToIndexMap()Ljava/util/Map; +HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$generateKeyToIndexMap$1$1;->(IILjava/util/HashMap;)V +HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$generateKeyToIndexMap$1$1;->invoke(Landroidx/compose/foundation/lazy/layout/IntervalList$Interval;)V +HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$generateKeyToIndexMap$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1$1;->(Landroidx/compose/foundation/lazy/LazyListState;)V HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1$1;->invoke()Lkotlin/ranges/IntRange; @@ -1765,33 +1893,29 @@ HSPLandroidx/compose/foundation/lazy/LazyListItemsSnapshot;->(Landroidx/co HSPLandroidx/compose/foundation/lazy/LazyListItemsSnapshot;->Item(Landroidx/compose/foundation/lazy/LazyItemScope;ILandroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/foundation/lazy/LazyListItemsSnapshot;->getContentType(I)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListItemsSnapshot;->getHeaderIndexes()Ljava/util/List; -HSPLandroidx/compose/foundation/lazy/LazyListItemsSnapshot;->getIntervalForIndex(I)Landroidx/compose/foundation/lazy/layout/IntervalHolder; HSPLandroidx/compose/foundation/lazy/LazyListItemsSnapshot;->getItemsCount()I HSPLandroidx/compose/foundation/lazy/LazyListItemsSnapshot;->getKey(I)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListItemsSnapshot;->getKeyToIndexMap()Ljava/util/Map; HSPLandroidx/compose/foundation/lazy/LazyListKt$ScrollPositionUpdater$1;->(Landroidx/compose/foundation/lazy/LazyListItemProvider;Landroidx/compose/foundation/lazy/LazyListState;I)V -HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$1;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;JII)V -HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$1;->invoke(IILkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$measuredItemProvider$1;->(IILandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;IIZLandroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/ui/Alignment$Vertical;ZIILandroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;)V +HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$2;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;JII)V +HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$2;->invoke(IILkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; +HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$measuredItemProvider$1;->(IILandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;ZLandroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/ui/Alignment$Vertical;ZIILandroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;J)V HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$measuredItemProvider$1;->createItem-HK0c1C0(ILjava/lang/Object;[Landroidx/compose/ui/layout/Placeable;)Landroidx/compose/foundation/lazy/LazyMeasuredItem; -HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1;->(ZLandroidx/compose/foundation/layout/PaddingValues;ZLandroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListItemProvider;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;Landroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/ui/Alignment$Vertical;Landroidx/compose/foundation/gestures/OverScrollController;)V +HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1;->(ZLandroidx/compose/foundation/layout/PaddingValues;ZLandroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListItemProvider;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;Landroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/ui/Alignment$Vertical;Landroidx/compose/foundation/OverscrollEffect;)V HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1;->invoke-0kLqBqw(Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;J)Landroidx/compose/foundation/lazy/LazyListMeasureResult; HSPLandroidx/compose/foundation/lazy/LazyListKt;->LazyList(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/layout/PaddingValues;ZZLandroidx/compose/foundation/gestures/FlingBehavior;ZLandroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/ui/Alignment$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V HSPLandroidx/compose/foundation/lazy/LazyListKt;->ScrollPositionUpdater(Landroidx/compose/foundation/lazy/LazyListItemProvider;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/foundation/lazy/LazyListKt;->access$refreshOverScrollInfo-L1NQ6kE(Landroidx/compose/foundation/gestures/OverScrollController;Landroidx/compose/foundation/lazy/LazyListMeasureResult;JII)V -HSPLandroidx/compose/foundation/lazy/LazyListKt;->refreshOverScrollInfo-L1NQ6kE(Landroidx/compose/foundation/gestures/OverScrollController;Landroidx/compose/foundation/lazy/LazyListMeasureResult;JII)V -HSPLandroidx/compose/foundation/lazy/LazyListKt;->rememberLazyListMeasurePolicy(Landroidx/compose/foundation/lazy/LazyListItemProvider;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;Landroidx/compose/foundation/gestures/OverScrollController;Landroidx/compose/foundation/layout/PaddingValues;ZZLandroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/ui/Alignment$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;Landroidx/compose/runtime/Composer;III)Lkotlin/jvm/functions/Function2; -HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt$measureLazyList$1;->()V -HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt$measureLazyList$1;->()V -HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt$measureLazyList$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V -HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt$measureLazyList$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/foundation/lazy/LazyListKt;->access$refreshOverscrollInfo(Landroidx/compose/foundation/OverscrollEffect;Landroidx/compose/foundation/lazy/LazyListMeasureResult;)V +HSPLandroidx/compose/foundation/lazy/LazyListKt;->refreshOverscrollInfo(Landroidx/compose/foundation/OverscrollEffect;Landroidx/compose/foundation/lazy/LazyListMeasureResult;)V +HSPLandroidx/compose/foundation/lazy/LazyListKt;->rememberLazyListMeasurePolicy(Landroidx/compose/foundation/lazy/LazyListItemProvider;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;Landroidx/compose/foundation/OverscrollEffect;Landroidx/compose/foundation/layout/PaddingValues;ZZLandroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/ui/Alignment$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;Landroidx/compose/runtime/Composer;III)Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt$measureLazyList$3;->(Ljava/util/List;Landroidx/compose/foundation/lazy/LazyListPositionedItem;)V HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt$measureLazyList$3;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt$measureLazyList$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt;->calculateItemsOffsets(Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIZLandroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;ZLandroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)Ljava/util/List; -HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt;->measureLazyList-h7qLTbU(ILandroidx/compose/foundation/lazy/LazyMeasuredItemProvider;IIIIIFJZLjava/util/List;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;ZLandroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;Lkotlin/jvm/functions/Function3;)Landroidx/compose/foundation/lazy/LazyListMeasureResult; +HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt;->calculateItemsOffsets$reverseAware(IZI)I +HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt;->calculateItemsOffsets(Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIZLandroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;ZLandroidx/compose/ui/unit/Density;)Ljava/util/List; +HSPLandroidx/compose/foundation/lazy/LazyListMeasureKt;->measureLazyList-7Xnphek(ILandroidx/compose/foundation/lazy/LazyMeasuredItemProvider;IIIIIFJZLjava/util/List;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;ZLandroidx/compose/ui/unit/Density;Landroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;Lkotlin/jvm/functions/Function3;)Landroidx/compose/foundation/lazy/LazyListMeasureResult; HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->(Landroidx/compose/foundation/lazy/LazyMeasuredItem;IZFLandroidx/compose/ui/layout/MeasureResult;Ljava/util/List;IIIZLandroidx/compose/foundation/gestures/Orientation;I)V HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getAlignmentLines()Ljava/util/Map; HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getCanScrollForward()Z @@ -1800,7 +1924,6 @@ HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getFirstVisibleItem HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getFirstVisibleItemScrollOffset()I HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getHeight()I HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getTotalItemsCount()I -HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getVisibleItemsInfo()Ljava/util/List; HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getWidth()I HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->placeChildren()V HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier$Companion$EmptyPinnedItemsHandle$1;->()V @@ -1808,16 +1931,11 @@ HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier$Companion;->( HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->()V HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->(Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;)V -HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->getValue()Landroidx/compose/foundation/lazy/layout/PinnableParent; HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListPinningModifierKt$lazyListPinningModifier$2;->(Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;)V -HSPLandroidx/compose/foundation/lazy/LazyListPinningModifierKt$lazyListPinningModifier$2;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/lazy/LazyListPinningModifierKt$lazyListPinningModifier$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListPinningModifierKt;->lazyListPinningModifier(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V +HSPLandroidx/compose/foundation/lazy/LazyListPinningModifierKt;->lazyListPinningModifier(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/lazy/LazyListPlaceableWrapper;->(JLandroidx/compose/ui/layout/Placeable;Ljava/lang/Object;)V HSPLandroidx/compose/foundation/lazy/LazyListPlaceableWrapper;->(JLandroidx/compose/ui/layout/Placeable;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/foundation/lazy/LazyListPlaceableWrapper;->getOffset-nOcc-ac()J @@ -1827,12 +1945,11 @@ HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->(IILjava/lan HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->(IILjava/lang/Object;IIIIZLjava/util/List;Landroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;JLkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getAnimationSpec(I)Landroidx/compose/animation/core/FiniteAnimationSpec; HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getHasAnimations()Z -HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getIndex()I HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getMainAxisSize(Landroidx/compose/ui/layout/Placeable;)I HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getOffset-Bjo55l4(I)J HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getPlaceablesCount()I HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->place(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V -HSPLandroidx/compose/foundation/lazy/LazyListScope$DefaultImpls;->item$default(Landroidx/compose/foundation/lazy/LazyListScope;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V +HSPLandroidx/compose/foundation/lazy/LazyListScope;->item$default(Landroidx/compose/foundation/lazy/LazyListScope;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V HSPLandroidx/compose/foundation/lazy/LazyListScopeImpl$item$2;->(Ljava/lang/Object;)V HSPLandroidx/compose/foundation/lazy/LazyListScopeImpl$item$2;->invoke(I)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListScopeImpl$item$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -1851,8 +1968,6 @@ HSPLandroidx/compose/foundation/lazy/LazyListScrollPosition$Companion;->findLazy HSPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->()V HSPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->(II)V HSPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->getIndex-jQJCoq8()I -HSPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->getObservableIndex()I -HSPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->getObservableScrollOffset()I HSPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->getScrollOffset()I HSPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->update-AhXoVpI(II)V HSPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->updateFromMeasureResult(Landroidx/compose/foundation/lazy/LazyListMeasureResult;)V @@ -1867,35 +1982,25 @@ HSPLandroidx/compose/foundation/lazy/LazyListState$Companion;->()V HSPLandroidx/compose/foundation/lazy/LazyListState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/foundation/lazy/LazyListState$Companion;->getSaver()Landroidx/compose/runtime/saveable/Saver; HSPLandroidx/compose/foundation/lazy/LazyListState$remeasurementModifier$1;->(Landroidx/compose/foundation/lazy/LazyListState;)V -HSPLandroidx/compose/foundation/lazy/LazyListState$remeasurementModifier$1;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/lazy/LazyListState$remeasurementModifier$1;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListState$remeasurementModifier$1;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListState$remeasurementModifier$1;->onRemeasurementAvailable(Landroidx/compose/ui/layout/Remeasurement;)V HSPLandroidx/compose/foundation/lazy/LazyListState$scrollableState$1;->(Landroidx/compose/foundation/lazy/LazyListState;)V -HSPLandroidx/compose/foundation/lazy/LazyListState$scrollableState$1;->invoke(F)Ljava/lang/Float; -HSPLandroidx/compose/foundation/lazy/LazyListState$scrollableState$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListState;->()V HSPLandroidx/compose/foundation/lazy/LazyListState;->(II)V HSPLandroidx/compose/foundation/lazy/LazyListState;->access$getSaver$cp()Landroidx/compose/runtime/saveable/Saver; -HSPLandroidx/compose/foundation/lazy/LazyListState;->access$setRemeasurement$p(Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/ui/layout/Remeasurement;)V +HSPLandroidx/compose/foundation/lazy/LazyListState;->access$setRemeasurement(Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/ui/layout/Remeasurement;)V HSPLandroidx/compose/foundation/lazy/LazyListState;->applyMeasureResult$foundation_release(Landroidx/compose/foundation/lazy/LazyListMeasureResult;)V +HSPLandroidx/compose/foundation/lazy/LazyListState;->getAwaitLayoutModifier$foundation_release()Landroidx/compose/foundation/lazy/AwaitFirstLayoutModifier; HSPLandroidx/compose/foundation/lazy/LazyListState;->getCanScrollForward$foundation_release()Z HSPLandroidx/compose/foundation/lazy/LazyListState;->getFirstVisibleItemIndex()I -HSPLandroidx/compose/foundation/lazy/LazyListState;->getFirstVisibleItemIndexNonObservable-jQJCoq8$foundation_release()I HSPLandroidx/compose/foundation/lazy/LazyListState;->getFirstVisibleItemScrollOffset()I -HSPLandroidx/compose/foundation/lazy/LazyListState;->getFirstVisibleItemScrollOffsetNonObservable$foundation_release()I HSPLandroidx/compose/foundation/lazy/LazyListState;->getInternalInteractionSource$foundation_release()Landroidx/compose/foundation/interaction/MutableInteractionSource; -HSPLandroidx/compose/foundation/lazy/LazyListState;->getLayoutInfo()Landroidx/compose/foundation/lazy/LazyListLayoutInfo; HSPLandroidx/compose/foundation/lazy/LazyListState;->getPrefetchState$foundation_release()Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState; HSPLandroidx/compose/foundation/lazy/LazyListState;->getRemeasurementModifier$foundation_release()Landroidx/compose/ui/layout/RemeasurementModifier; HSPLandroidx/compose/foundation/lazy/LazyListState;->getScrollToBeConsumed$foundation_release()F -HSPLandroidx/compose/foundation/lazy/LazyListState;->isScrollInProgress()Z -HSPLandroidx/compose/foundation/lazy/LazyListState;->notifyPrefetch(F)V -HSPLandroidx/compose/foundation/lazy/LazyListState;->onScroll$foundation_release(F)F -HSPLandroidx/compose/foundation/lazy/LazyListState;->scroll(Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/LazyListState;->setDensity$foundation_release(Landroidx/compose/ui/unit/Density;)V HSPLandroidx/compose/foundation/lazy/LazyListState;->setPlacementAnimator$foundation_release(Landroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;)V HSPLandroidx/compose/foundation/lazy/LazyListState;->setPremeasureConstraints-BRTryo0$foundation_release(J)V +HSPLandroidx/compose/foundation/lazy/LazyListState;->setRemeasurement(Landroidx/compose/ui/layout/Remeasurement;)V HSPLandroidx/compose/foundation/lazy/LazyListState;->updateScrollPositionIfTheFirstItemWasMoved$foundation_release(Landroidx/compose/foundation/lazy/LazyListItemProvider;)V HSPLandroidx/compose/foundation/lazy/LazyListStateKt$rememberLazyListState$1;->(II)V HSPLandroidx/compose/foundation/lazy/LazyListStateKt$rememberLazyListState$1;->invoke()Landroidx/compose/foundation/lazy/LazyListState; @@ -1931,14 +2036,16 @@ HSPLandroidx/compose/foundation/lazy/grid/EmptyLazyGridLayoutInfo;->()V HSPLandroidx/compose/foundation/lazy/grid/GridCells$Fixed;->()V HSPLandroidx/compose/foundation/lazy/grid/GridCells$Fixed;->(I)V HSPLandroidx/compose/foundation/lazy/grid/GridCells$Fixed;->calculateCrossAxisCellSizes(Landroidx/compose/ui/unit/Density;II)Ljava/util/List; -HSPLandroidx/compose/foundation/lazy/grid/GridCells$Fixed;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/foundation/lazy/grid/GridItemSpan;->(J)V HSPLandroidx/compose/foundation/lazy/grid/GridItemSpan;->box-impl(J)Landroidx/compose/foundation/lazy/grid/GridItemSpan; HSPLandroidx/compose/foundation/lazy/grid/GridItemSpan;->constructor-impl(J)J HSPLandroidx/compose/foundation/lazy/grid/GridItemSpan;->getCurrentLineSpan-impl(J)I HSPLandroidx/compose/foundation/lazy/grid/GridItemSpan;->unbox-impl()J +HSPLandroidx/compose/foundation/lazy/grid/ItemIndex;->(I)V +HSPLandroidx/compose/foundation/lazy/grid/ItemIndex;->box-impl(I)Landroidx/compose/foundation/lazy/grid/ItemIndex; HSPLandroidx/compose/foundation/lazy/grid/ItemIndex;->constructor-impl(I)I HSPLandroidx/compose/foundation/lazy/grid/ItemIndex;->equals-impl0(II)Z +HSPLandroidx/compose/foundation/lazy/grid/ItemIndex;->unbox-impl()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridDslKt$rememberRowHeightSums$1$1;->(Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/foundation/lazy/grid/GridCells;Landroidx/compose/foundation/layout/Arrangement$Vertical;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridDslKt$rememberRowHeightSums$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazyGridDslKt$rememberRowHeightSums$1$1;->invoke-0kLqBqw(Landroidx/compose/ui/unit/Density;J)Ljava/util/List; @@ -1957,10 +2064,13 @@ HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImpl$Item$1;->(Landroidx/compose/runtime/State;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImpl;->Item(ILandroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImpl;->getContentType(I)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImpl;->getHasCustomSpans()Z HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImpl;->getItemCount()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImpl;->getKey(I)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImpl;->getKeyToIndexMap()Ljava/util/Map; +HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImpl;->getSpanLayoutProvider()Landroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider; +HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt$generateKeyToIndexMap$1$1;->(IILjava/util/HashMap;)V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt$generateKeyToIndexMap$1$1;->invoke(Landroidx/compose/foundation/lazy/layout/IntervalList$Interval;)V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt$generateKeyToIndexMap$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt$rememberItemProvider$1$1;->(Landroidx/compose/foundation/lazy/grid/LazyGridState;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt$rememberItemProvider$1$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt$rememberItemProvider$1$1;->invoke()Lkotlin/ranges/IntRange; @@ -1984,35 +2094,32 @@ HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot;->(Landroi HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot;->Item(ILandroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot;->getContentType(I)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot;->getHasCustomSpans()Z -HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot;->getIntervalForIndex(I)Landroidx/compose/foundation/lazy/layout/IntervalHolder; HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot;->getItemsCount()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot;->getKey(I)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot;->getKeyToIndexMap()Ljava/util/Map; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$LazyGrid$spanLayoutProvider$1$1;->(Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;)V -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$LazyGrid$spanLayoutProvider$1$1;->invoke()Landroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$LazyGrid$spanLayoutProvider$1$1;->invoke()Ljava/lang/Object; +HSPLandroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot;->getSpanLayoutProvider()Landroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider; HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$ScrollPositionUpdater$1;->(Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;Landroidx/compose/foundation/lazy/grid/LazyGridState;I)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$1;->(Landroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider;Landroidx/compose/foundation/lazy/grid/LazyMeasuredLineProvider;)V -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$2;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;JII)V -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$2;->invoke(IILkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$measuredItemProvider$1;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;IIZZIILandroidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator;)V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$3;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;JII)V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$3;->invoke(IILkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; +HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$measuredItemProvider$1;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;ZZIILandroidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator;J)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$measuredItemProvider$1;->createItem-PU_OBEw(ILjava/lang/Object;II[Landroidx/compose/ui/layout/Placeable;)Landroidx/compose/foundation/lazy/grid/LazyMeasuredItem; HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$measuredLineProvider$1;->(ZLjava/util/List;Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;I)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$measuredLineProvider$1;->createLine-H9FfpSk(I[Landroidx/compose/foundation/lazy/grid/LazyMeasuredItem;Ljava/util/List;I)Landroidx/compose/foundation/lazy/grid/LazyMeasuredLine; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1;->(ZLandroidx/compose/foundation/layout/PaddingValues;ZLandroidx/compose/foundation/lazy/grid/LazyGridState;Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;Landroidx/compose/runtime/State;Lkotlin/jvm/functions/Function2;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator;Landroidx/compose/foundation/gestures/OverScrollController;)V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1;->(ZLandroidx/compose/foundation/layout/PaddingValues;ZLandroidx/compose/foundation/lazy/grid/LazyGridState;Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;Lkotlin/jvm/functions/Function2;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator;Landroidx/compose/foundation/OverscrollEffect;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1;->invoke-0kLqBqw(Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;J)Landroidx/compose/foundation/lazy/grid/LazyGridMeasureResult; HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt;->LazyGrid(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/lazy/grid/LazyGridState;Lkotlin/jvm/functions/Function2;Landroidx/compose/foundation/layout/PaddingValues;ZZLandroidx/compose/foundation/gestures/FlingBehavior;ZLandroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt;->ScrollPositionUpdater(Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;Landroidx/compose/foundation/lazy/grid/LazyGridState;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt;->access$refreshOverScrollInfo-L1NQ6kE(Landroidx/compose/foundation/gestures/OverScrollController;Landroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;JII)V -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt;->refreshOverScrollInfo-L1NQ6kE(Landroidx/compose/foundation/gestures/OverScrollController;Landroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;JII)V -HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt;->rememberLazyGridMeasurePolicy(Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;Landroidx/compose/foundation/lazy/grid/LazyGridState;Landroidx/compose/foundation/gestures/OverScrollController;Landroidx/compose/runtime/State;Lkotlin/jvm/functions/Function2;Landroidx/compose/foundation/layout/PaddingValues;ZZLandroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator;Landroidx/compose/runtime/Composer;III)Lkotlin/jvm/functions/Function2; +HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt;->access$refreshOverscrollInfo(Landroidx/compose/foundation/OverscrollEffect;Landroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;)V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt;->refreshOverscrollInfo(Landroidx/compose/foundation/OverscrollEffect;Landroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;)V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridKt;->rememberLazyGridMeasurePolicy(Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;Landroidx/compose/foundation/lazy/grid/LazyGridState;Landroidx/compose/foundation/OverscrollEffect;Lkotlin/jvm/functions/Function2;Landroidx/compose/foundation/layout/PaddingValues;ZZLandroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator;Landroidx/compose/runtime/Composer;II)Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureKt$measureLazyGrid$3;->(Ljava/util/List;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureKt$measureLazyGrid$3;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureKt$measureLazyGrid$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureKt;->calculateItemsOffsets(Ljava/util/List;IIIIIZLandroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;ZLandroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)Ljava/util/List; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureKt;->measureLazyGrid-0cYbdkg(ILandroidx/compose/foundation/lazy/grid/LazyMeasuredLineProvider;Landroidx/compose/foundation/lazy/grid/LazyMeasuredItemProvider;IIIIIIFJZLandroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;ZLandroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator;Lkotlin/jvm/functions/Function3;)Landroidx/compose/foundation/lazy/grid/LazyGridMeasureResult; +HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureKt;->calculateItemsOffsets(Ljava/util/List;IIIIIZLandroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;ZLandroidx/compose/ui/unit/Density;)Ljava/util/List; +HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureKt;->measureLazyGrid-zIfe3eg(ILandroidx/compose/foundation/lazy/grid/LazyMeasuredLineProvider;Landroidx/compose/foundation/lazy/grid/LazyMeasuredItemProvider;IIIIIIFJZLandroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/foundation/layout/Arrangement$Horizontal;ZLandroidx/compose/ui/unit/Density;Landroidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator;Lkotlin/jvm/functions/Function3;)Landroidx/compose/foundation/lazy/grid/LazyGridMeasureResult; HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;->(Landroidx/compose/foundation/lazy/grid/LazyMeasuredLine;IZFLandroidx/compose/ui/layout/MeasureResult;Ljava/util/List;IIIZLandroidx/compose/foundation/gestures/Orientation;I)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;->getAlignmentLines()Ljava/util/Map; HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;->getCanScrollForward()Z @@ -2021,7 +2128,6 @@ HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;->getFirstVisibl HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;->getFirstVisibleLineScrollOffset()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;->getHeight()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;->getTotalItemsCount()I -HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;->getVisibleItemsInfo()Ljava/util/List; HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;->getWidth()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;->placeChildren()V HSPLandroidx/compose/foundation/lazy/grid/LazyGridPlaceableWrapper;->(JLandroidx/compose/ui/layout/Placeable;Ljava/lang/Object;)V @@ -2049,8 +2155,6 @@ HSPLandroidx/compose/foundation/lazy/grid/LazyGridScrollPosition$Companion;->fin HSPLandroidx/compose/foundation/lazy/grid/LazyGridScrollPosition;->()V HSPLandroidx/compose/foundation/lazy/grid/LazyGridScrollPosition;->(II)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridScrollPosition;->getIndex-VZbfaAc()I -HSPLandroidx/compose/foundation/lazy/grid/LazyGridScrollPosition;->getObservableIndex()I -HSPLandroidx/compose/foundation/lazy/grid/LazyGridScrollPosition;->getObservableScrollOffset()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridScrollPosition;->getScrollOffset()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridScrollPosition;->update-yO3Fmg4(II)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridScrollPosition;->updateFromMeasureResult(Landroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;)V @@ -2062,7 +2166,7 @@ HSPLandroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider$LineConfigu HSPLandroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider$LineConfiguration;->(ILjava/util/List;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider$LineConfiguration;->getFirstItemIndex()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider$LineConfiguration;->getSpans()Ljava/util/List; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider;->(Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;)V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider;->(Landroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider;->getDefaultSpans(I)Ljava/util/List; HSPLandroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider;->getLineConfiguration(I)Landroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider$LineConfiguration; HSPLandroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider;->getLineIndexOfItem--_Ze7BM(I)I @@ -2078,24 +2182,19 @@ HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$Companion$Saver$2;->()V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$Companion;->getSaver()Landroidx/compose/runtime/saveable/Saver; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$prefetchInfoRetriever$1;->()V -HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$prefetchInfoRetriever$1;->()V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$prefetchInfoRetriever$2;->()V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$prefetchInfoRetriever$2;->()V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$remeasurementModifier$1;->(Landroidx/compose/foundation/lazy/grid/LazyGridState;)V -HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$remeasurementModifier$1;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$remeasurementModifier$1;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$remeasurementModifier$1;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$remeasurementModifier$1;->onRemeasurementAvailable(Landroidx/compose/ui/layout/Remeasurement;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState$scrollableState$1;->(Landroidx/compose/foundation/lazy/grid/LazyGridState;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->()V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->(II)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->access$getSaver$cp()Landroidx/compose/runtime/saveable/Saver; -HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->access$setRemeasurement$p(Landroidx/compose/foundation/lazy/grid/LazyGridState;Landroidx/compose/ui/layout/Remeasurement;)V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->access$setRemeasurement(Landroidx/compose/foundation/lazy/grid/LazyGridState;Landroidx/compose/ui/layout/Remeasurement;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->applyMeasureResult$foundation_release(Landroidx/compose/foundation/lazy/grid/LazyGridMeasureResult;)V -HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->getCanScrollForward$foundation_release()Z +HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->getAwaitLayoutModifier$foundation_release()Landroidx/compose/foundation/lazy/AwaitFirstLayoutModifier; HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->getFirstVisibleItemIndex()I -HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->getFirstVisibleItemIndexNonObservable-VZbfaAc$foundation_release()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->getFirstVisibleItemScrollOffset()I -HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->getFirstVisibleItemScrollOffsetNonObservable$foundation_release()I HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->getInternalInteractionSource$foundation_release()Landroidx/compose/foundation/interaction/MutableInteractionSource; HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->getPrefetchState$foundation_release()Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState; HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->getRemeasurementModifier$foundation_release()Landroidx/compose/ui/layout/RemeasurementModifier; @@ -2103,6 +2202,7 @@ HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->getScrollToBeConsumed$ HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->setDensity$foundation_release(Landroidx/compose/ui/unit/Density;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->setPlacementAnimator$foundation_release(Landroidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->setPrefetchInfoRetriever$foundation_release(Lkotlin/jvm/functions/Function1;)V +HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->setRemeasurement(Landroidx/compose/ui/layout/Remeasurement;)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->setSlotsPerLine$foundation_release(I)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->setVertical$foundation_release(Z)V HSPLandroidx/compose/foundation/lazy/grid/LazyGridState;->updateScrollPositionIfTheFirstItemWasMoved$foundation_release(Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;)V @@ -2136,11 +2236,7 @@ HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$1; HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$1;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$accessibilityScrollState$1;->(Landroidx/compose/foundation/lazy/grid/LazyGridState;)V -HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$accessibilityScrollState$1;->invoke()Ljava/lang/Float; -HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$accessibilityScrollState$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$accessibilityScrollState$2;->(Landroidx/compose/foundation/lazy/grid/LazyGridState;Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;)V -HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$accessibilityScrollState$2;->invoke()Ljava/lang/Float; -HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$accessibilityScrollState$2;->invoke()Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$indexForKeyMapping$1;->(Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider;)V HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$scrollByAction$1;->(ZLkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/lazy/grid/LazyGridState;)V HSPLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$scrollToIndexAction$1;->(Landroidx/compose/foundation/lazy/grid/LazyGridState;Lkotlinx/coroutines/CoroutineScope;)V @@ -2154,18 +2250,17 @@ HSPLandroidx/compose/foundation/lazy/layout/DefaultLazyKey;->()V HSPLandroidx/compose/foundation/lazy/layout/DefaultLazyKey;->(I)V HSPLandroidx/compose/foundation/lazy/layout/DefaultLazyKey;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/foundation/lazy/layout/DefaultLazyKey;->hashCode()I -HSPLandroidx/compose/foundation/lazy/layout/IntervalHolder;->(IILjava/lang/Object;)V -HSPLandroidx/compose/foundation/lazy/layout/IntervalHolder;->getContent()Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/layout/IntervalHolder;->getSize()I -HSPLandroidx/compose/foundation/lazy/layout/IntervalHolder;->getStartIndex()I -HSPLandroidx/compose/foundation/lazy/layout/IntervalListKt;->findIndexOfHighestValueLesserThan(Ljava/util/List;I)I -HSPLandroidx/compose/foundation/lazy/layout/IntervalListKt;->intervalForIndex(Landroidx/compose/foundation/lazy/layout/IntervalList;I)Landroidx/compose/foundation/lazy/layout/IntervalHolder; -HSPLandroidx/compose/foundation/lazy/layout/IntervalListKt;->intervalIndexForItemIndex(Landroidx/compose/foundation/lazy/layout/IntervalList;I)I +HSPLandroidx/compose/foundation/lazy/layout/IntervalList$Interval;->()V +HSPLandroidx/compose/foundation/lazy/layout/IntervalList$Interval;->(IILjava/lang/Object;)V +HSPLandroidx/compose/foundation/lazy/layout/IntervalList$Interval;->getSize()I +HSPLandroidx/compose/foundation/lazy/layout/IntervalList$Interval;->getStartIndex()I +HSPLandroidx/compose/foundation/lazy/layout/IntervalList$Interval;->getValue()Ljava/lang/Object; +HSPLandroidx/compose/foundation/lazy/layout/IntervalListKt;->access$binarySearch(Landroidx/compose/runtime/collection/MutableVector;I)I +HSPLandroidx/compose/foundation/lazy/layout/IntervalListKt;->binarySearch(Landroidx/compose/runtime/collection/MutableVector;I)I HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$1;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider;I)V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2$invoke$$inlined$onDispose$1;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;)V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;)V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -2174,7 +2269,6 @@ HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedI HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;ILjava/lang/Object;Ljava/lang/Object;)V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;->access$setLastKnownIndex(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;I)V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;->access$set_content$p(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;Lkotlin/jvm/functions/Function2;)V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;->createContentLambda()Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;->getContent()Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;->getKey()Ljava/lang/Object; @@ -2201,37 +2295,27 @@ HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScopeImpl;->measure HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScopeImpl;->roundToPx-0680j_4(F)I HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScopeImpl;->toDp-u2uoSUM(I)F HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;->()V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;->getPrefetcher$foundation_release()Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState$Prefetcher; -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;->schedulePrefetch-0kLqBqw(IJ)Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState$PrefetchHandle; HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;->setPrefetcher$foundation_release(Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState$Prefetcher;)V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$Companion;->()V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$Companion;->access$calculateFrameIntervalIfNeeded(Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$Companion;Landroid/view/View;)V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$Companion;->calculateFrameIntervalIfNeeded(Landroid/view/View;)V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->(IJ)V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->(IJLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->getCanceled()Z -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->getConstraints-msEJaDk()J -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->getIndex()I -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->getMeasured()Z -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->getPrecomposeHandle()Landroidx/compose/ui/layout/SubcomposeLayoutState$PrecomposedSlotHandle; -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->setPrecomposeHandle(Landroidx/compose/ui/layout/SubcomposeLayoutState$PrecomposedSlotHandle;)V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->()V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;Landroidx/compose/ui/layout/SubcomposeLayoutState;Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;Landroid/view/View;)V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->access$getFrameIntervalNs$cp()J HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->access$setFrameIntervalNs$cp(J)V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->calculateAverageTime(JJ)J -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->enoughTimeLeft(JJJ)Z -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->onForgotten()V HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->onRemembered()V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->run()V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->schedulePrefetch-0kLqBqw(IJ)Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState$PrefetchHandle; HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher_androidKt;->LazyLayoutPrefetcher(Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;Landroidx/compose/ui/layout/SubcomposeLayoutState;Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/foundation/lazy/layout/Lazy_androidKt;->getDefaultLazyLayoutKey(I)Ljava/lang/Object; +HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->()V HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->()V -HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->add(ILjava/lang/Object;)V -HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->getIntervals()Ljava/util/List; -HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->getTotalSize()I +HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->addInterval(ILjava/lang/Object;)V +HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->checkIndexBounds(I)V +HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->contains(Landroidx/compose/foundation/lazy/layout/IntervalList$Interval;I)Z +HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->forEach(IILkotlin/jvm/functions/Function1;)V +HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->get(I)Landroidx/compose/foundation/lazy/layout/IntervalList$Interval; +HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->getIntervalForIndex(I)Landroidx/compose/foundation/lazy/layout/IntervalList$Interval; +HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->getSize()I HSPLandroidx/compose/foundation/lazy/layout/PinnableParentKt$ModifierLocalPinnableParent$1;->()V HSPLandroidx/compose/foundation/lazy/layout/PinnableParentKt$ModifierLocalPinnableParent$1;->()V HSPLandroidx/compose/foundation/lazy/layout/PinnableParentKt$ModifierLocalPinnableParent$1;->invoke()Landroidx/compose/foundation/lazy/layout/PinnableParent; @@ -2240,9 +2324,6 @@ HSPLandroidx/compose/foundation/lazy/layout/PinnableParentKt;->()V HSPLandroidx/compose/foundation/lazy/layout/PinnableParentKt;->getModifierLocalPinnableParent()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/foundation/relocation/AndroidBringIntoViewParent;->(Landroid/view/View;)V HSPLandroidx/compose/foundation/relocation/BringIntoViewChildModifier;->(Landroidx/compose/foundation/relocation/BringIntoViewParent;)V -HSPLandroidx/compose/foundation/relocation/BringIntoViewChildModifier;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/relocation/BringIntoViewChildModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/relocation/BringIntoViewChildModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/relocation/BringIntoViewChildModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V HSPLandroidx/compose/foundation/relocation/BringIntoViewChildModifier;->onPlaced(Landroidx/compose/ui/layout/LayoutCoordinates;)V HSPLandroidx/compose/foundation/relocation/BringIntoViewKt$ModifierLocalBringIntoViewParent$1;->()V @@ -2254,7 +2335,6 @@ HSPLandroidx/compose/foundation/relocation/BringIntoViewKt;->getModifierLocalBri HSPLandroidx/compose/foundation/relocation/BringIntoViewRequesterImpl;->()V HSPLandroidx/compose/foundation/relocation/BringIntoViewRequesterImpl;->getModifiers()Landroidx/compose/runtime/collection/MutableVector; HSPLandroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/foundation/relocation/BringIntoViewRequester;Landroidx/compose/foundation/relocation/BringIntoViewRequesterModifier;)V -HSPLandroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2$1;->(Landroidx/compose/foundation/relocation/BringIntoViewRequester;Landroidx/compose/foundation/relocation/BringIntoViewRequesterModifier;)V HSPLandroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -2289,11 +2369,7 @@ HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleable$2;->invoke(Lan HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleable$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleable$4$1;->(Lkotlin/jvm/functions/Function1;Z)V HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$1$1;->(Landroidx/compose/runtime/MutableState;)V -HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$1$1;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$1$1;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$1$1;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$1$1;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$1$1;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$delayPressInteraction$1;->(Landroidx/compose/runtime/MutableState;Lkotlin/jvm/functions/Function0;)V HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$gestures$1$1;->(ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$gestures$1$2;->(ZLandroidx/compose/runtime/State;)V @@ -2307,7 +2383,6 @@ HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$semantic HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$semantics$1;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$semantics$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1;->(Lkotlin/jvm/functions/Function0;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/Indication;Landroidx/compose/ui/semantics/Role;Landroidx/compose/ui/state/ToggleableState;)V -HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/foundation/selection/ToggleableKt;->access$toggleableImpl-3WzHGRc(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/state/ToggleableState;ZLandroidx/compose/ui/semantics/Role;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/Indication;Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/selection/ToggleableKt;->toggleable-O2vRcR0(Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/Indication;ZLandroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; @@ -2328,7 +2403,6 @@ HSPLandroidx/compose/foundation/shape/PercentCornerSize;->toPx-TmRCtEA(JLandroid HSPLandroidx/compose/foundation/shape/RoundedCornerShape;->()V HSPLandroidx/compose/foundation/shape/RoundedCornerShape;->(Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;)V HSPLandroidx/compose/foundation/shape/RoundedCornerShape;->createOutline-LjSzlW0(JFFFFLandroidx/compose/ui/unit/LayoutDirection;)Landroidx/compose/ui/graphics/Outline; -HSPLandroidx/compose/foundation/shape/RoundedCornerShape;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/foundation/shape/RoundedCornerShapeKt;->()V HSPLandroidx/compose/foundation/shape/RoundedCornerShapeKt;->RoundedCornerShape(I)Landroidx/compose/foundation/shape/RoundedCornerShape; HSPLandroidx/compose/foundation/shape/RoundedCornerShapeKt;->RoundedCornerShape(Landroidx/compose/foundation/shape/CornerSize;)Landroidx/compose/foundation/shape/RoundedCornerShape; @@ -2371,7 +2445,6 @@ HSPLandroidx/compose/foundation/text/TextController;->drawTextAndSelectionBehind HSPLandroidx/compose/foundation/text/TextController;->getMeasurePolicy()Landroidx/compose/ui/layout/MeasurePolicy; HSPLandroidx/compose/foundation/text/TextController;->getModifiers()Landroidx/compose/ui/Modifier; HSPLandroidx/compose/foundation/text/TextController;->getState()Landroidx/compose/foundation/text/TextState; -HSPLandroidx/compose/foundation/text/TextController;->onForgotten()V HSPLandroidx/compose/foundation/text/TextController;->onRemembered()V HSPLandroidx/compose/foundation/text/TextController;->setTextDelegate(Landroidx/compose/foundation/text/TextDelegate;)V HSPLandroidx/compose/foundation/text/TextController;->update(Landroidx/compose/foundation/text/selection/SelectionRegistrar;)V @@ -2393,11 +2466,12 @@ HSPLandroidx/compose/foundation/text/TextLayoutHelperKt;->canReuse-7_7YC6M(Landr HSPLandroidx/compose/foundation/text/TextState$onTextLayout$1;->()V HSPLandroidx/compose/foundation/text/TextState$onTextLayout$1;->()V HSPLandroidx/compose/foundation/text/TextState;->(Landroidx/compose/foundation/text/TextDelegate;J)V +HSPLandroidx/compose/foundation/text/TextState;->getDrawScopeInvalidation()Lkotlin/Unit; HSPLandroidx/compose/foundation/text/TextState;->getLayoutResult()Landroidx/compose/ui/text/TextLayoutResult; HSPLandroidx/compose/foundation/text/TextState;->getOnTextLayout()Lkotlin/jvm/functions/Function1; -HSPLandroidx/compose/foundation/text/TextState;->getSelectable()Landroidx/compose/foundation/text/selection/Selectable; HSPLandroidx/compose/foundation/text/TextState;->getSelectableId()J HSPLandroidx/compose/foundation/text/TextState;->getTextDelegate()Landroidx/compose/foundation/text/TextDelegate; +HSPLandroidx/compose/foundation/text/TextState;->setDrawScopeInvalidation(Lkotlin/Unit;)V HSPLandroidx/compose/foundation/text/TextState;->setLayoutCoordinates(Landroidx/compose/ui/layout/LayoutCoordinates;)V HSPLandroidx/compose/foundation/text/TextState;->setLayoutResult(Landroidx/compose/ui/text/TextLayoutResult;)V HSPLandroidx/compose/foundation/text/TextState;->setOnTextLayout(Lkotlin/jvm/functions/Function1;)V @@ -2425,24 +2499,10 @@ HSPLandroidx/compose/material/icons/Icons$Rounded;->()V HSPLandroidx/compose/material/icons/Icons;->()V HSPLandroidx/compose/material/icons/Icons;->()V HSPLandroidx/compose/material/icons/Icons;->getDefault()Landroidx/compose/material/icons/Icons$Filled; -HSPLandroidx/compose/material/icons/filled/AddKt;->()V -HSPLandroidx/compose/material/icons/filled/AddKt;->getAdd(Landroidx/compose/material/icons/Icons$Filled;)Landroidx/compose/ui/graphics/vector/ImageVector; -HSPLandroidx/compose/material/icons/filled/Grid3x3Kt;->()V -HSPLandroidx/compose/material/icons/filled/Grid3x3Kt;->getGrid3x3(Landroidx/compose/material/icons/Icons$Filled;)Landroidx/compose/ui/graphics/vector/ImageVector; HSPLandroidx/compose/material/icons/filled/MoreVertKt;->()V HSPLandroidx/compose/material/icons/filled/MoreVertKt;->getMoreVert(Landroidx/compose/material/icons/Icons$Filled;)Landroidx/compose/ui/graphics/vector/ImageVector; -HSPLandroidx/compose/material/icons/filled/PersonKt;->()V -HSPLandroidx/compose/material/icons/filled/PersonKt;->getPerson(Landroidx/compose/material/icons/Icons$Filled;)Landroidx/compose/ui/graphics/vector/ImageVector; -HSPLandroidx/compose/material/icons/filled/SearchKt;->()V -HSPLandroidx/compose/material/icons/filled/SearchKt;->getSearch(Landroidx/compose/material/icons/Icons$Filled;)Landroidx/compose/ui/graphics/vector/ImageVector; -HSPLandroidx/compose/material/icons/filled/UpcomingKt;->()V -HSPLandroidx/compose/material/icons/filled/UpcomingKt;->getUpcoming(Landroidx/compose/material/icons/Icons$Filled;)Landroidx/compose/ui/graphics/vector/ImageVector; HSPLandroidx/compose/material/icons/outlined/AccountCircleKt;->()V HSPLandroidx/compose/material/icons/outlined/AccountCircleKt;->getAccountCircle(Landroidx/compose/material/icons/Icons$Outlined;)Landroidx/compose/ui/graphics/vector/ImageVector; -HSPLandroidx/compose/material/icons/outlined/Grid3x3Kt;->()V -HSPLandroidx/compose/material/icons/outlined/Grid3x3Kt;->getGrid3x3(Landroidx/compose/material/icons/Icons$Outlined;)Landroidx/compose/ui/graphics/vector/ImageVector; -HSPLandroidx/compose/material/icons/outlined/UpcomingKt;->()V -HSPLandroidx/compose/material/icons/outlined/UpcomingKt;->getUpcoming(Landroidx/compose/material/icons/Icons$Outlined;)Landroidx/compose/ui/graphics/vector/ImageVector; HSPLandroidx/compose/material/icons/rounded/AddKt;->()V HSPLandroidx/compose/material/icons/rounded/AddKt;->getAdd(Landroidx/compose/material/icons/Icons$Rounded;)Landroidx/compose/ui/graphics/vector/ImageVector; HSPLandroidx/compose/material/icons/rounded/ArrowBackKt;->()V @@ -2459,6 +2519,10 @@ HSPLandroidx/compose/material/icons/rounded/ExpandLessKt;->()V HSPLandroidx/compose/material/icons/rounded/ExpandLessKt;->getExpandLess(Landroidx/compose/material/icons/Icons$Rounded;)Landroidx/compose/ui/graphics/vector/ImageVector; HSPLandroidx/compose/material/icons/rounded/FullscreenKt;->()V HSPLandroidx/compose/material/icons/rounded/FullscreenKt;->getFullscreen(Landroidx/compose/material/icons/Icons$Rounded;)Landroidx/compose/ui/graphics/vector/ImageVector; +HSPLandroidx/compose/material/icons/rounded/Grid3x3Kt;->()V +HSPLandroidx/compose/material/icons/rounded/Grid3x3Kt;->getGrid3x3(Landroidx/compose/material/icons/Icons$Rounded;)Landroidx/compose/ui/graphics/vector/ImageVector; +HSPLandroidx/compose/material/icons/rounded/PersonKt;->()V +HSPLandroidx/compose/material/icons/rounded/PersonKt;->getPerson(Landroidx/compose/material/icons/Icons$Rounded;)Landroidx/compose/ui/graphics/vector/ImageVector; HSPLandroidx/compose/material/icons/rounded/PlayArrowKt;->()V HSPLandroidx/compose/material/icons/rounded/PlayArrowKt;->getPlayArrow(Landroidx/compose/material/icons/Icons$Rounded;)Landroidx/compose/ui/graphics/vector/ImageVector; HSPLandroidx/compose/material/icons/rounded/SearchKt;->()V @@ -2474,63 +2538,36 @@ HSPLandroidx/compose/material/icons/rounded/VolumeOffKt;->getVolumeOff(Landroidx HSPLandroidx/compose/material/icons/rounded/VolumeUpKt;->()V HSPLandroidx/compose/material/icons/rounded/VolumeUpKt;->getVolumeUp(Landroidx/compose/material/icons/Icons$Rounded;)Landroidx/compose/ui/graphics/vector/ImageVector; HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance$onInvalidateRipple$1;->(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)V -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance$onInvalidateRipple$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance$onInvalidateRipple$1;->invoke()V HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->()V HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->(ZFLandroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/material/ripple/RippleContainer;)V HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->(ZFLandroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/material/ripple/RippleContainer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->access$getInvalidateTick(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)Z -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->access$setInvalidateTick(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;Z)V -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->addRipple(Landroidx/compose/foundation/interaction/PressInteraction$Press;Lkotlinx/coroutines/CoroutineScope;)V -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->dispose()V +HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->drawIndication(Landroidx/compose/ui/graphics/drawscope/ContentDrawScope;)V HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->getInvalidateTick()Z HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->getRippleHostView()Landroidx/compose/material/ripple/RippleHostView; -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->onForgotten()V HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->onRemembered()V -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->removeRipple(Landroidx/compose/foundation/interaction/PressInteraction$Press;)V -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->resetHostView()V -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->setInvalidateTick(Z)V -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->setRippleHostView(Landroidx/compose/material/ripple/RippleHostView;)V HSPLandroidx/compose/material/ripple/PlatformRipple;->(ZFLandroidx/compose/runtime/State;)V HSPLandroidx/compose/material/ripple/PlatformRipple;->(ZFLandroidx/compose/runtime/State;Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/material/ripple/PlatformRipple;->findNearestViewGroup(Landroidx/compose/runtime/Composer;I)Landroid/view/ViewGroup; HSPLandroidx/compose/material/ripple/PlatformRipple;->rememberUpdatedRippleInstance-942rkJo(Landroidx/compose/foundation/interaction/InteractionSource;ZFLandroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/Composer;I)Landroidx/compose/material/ripple/RippleIndicationInstance; HSPLandroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1$invokeSuspend$$inlined$collect$1;->(Landroidx/compose/material/ripple/RippleIndicationInstance;Lkotlinx/coroutines/CoroutineScope;)V -HSPLandroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1$invokeSuspend$$inlined$collect$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1;->(Landroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/material/ripple/RippleIndicationInstance;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLandroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/material/ripple/Ripple;->(ZFLandroidx/compose/runtime/State;)V HSPLandroidx/compose/material/ripple/Ripple;->(ZFLandroidx/compose/runtime/State;Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/material/ripple/Ripple;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/material/ripple/Ripple;->rememberUpdatedInstance(Landroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/runtime/Composer;I)Landroidx/compose/foundation/IndicationInstance; HSPLandroidx/compose/material/ripple/RippleAlpha;->(FFFF)V HSPLandroidx/compose/material/ripple/RippleAlpha;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/material/ripple/RippleAlpha;->getPressedAlpha()F HSPLandroidx/compose/material/ripple/RippleAnimationKt;->()V HSPLandroidx/compose/material/ripple/RippleAnimationKt;->getRippleEndRadius-cSwnlzA(Landroidx/compose/ui/unit/Density;ZJ)F HSPLandroidx/compose/material/ripple/RippleContainer;->(Landroid/content/Context;)V -HSPLandroidx/compose/material/ripple/RippleContainer;->disposeRippleIfNeeded(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)V -HSPLandroidx/compose/material/ripple/RippleContainer;->getRippleHostView(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)Landroidx/compose/material/ripple/RippleHostView; HSPLandroidx/compose/material/ripple/RippleHostMap;->()V -HSPLandroidx/compose/material/ripple/RippleHostMap;->get(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)Landroidx/compose/material/ripple/RippleHostView; -HSPLandroidx/compose/material/ripple/RippleHostMap;->set(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;Landroidx/compose/material/ripple/RippleHostView;)V HSPLandroidx/compose/material/ripple/RippleHostView$Companion;->()V HSPLandroidx/compose/material/ripple/RippleHostView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/material/ripple/RippleHostView$setRippleState$2;->(Landroidx/compose/material/ripple/RippleHostView;)V -HSPLandroidx/compose/material/ripple/RippleHostView$setRippleState$2;->run()V HSPLandroidx/compose/material/ripple/RippleHostView;->()V HSPLandroidx/compose/material/ripple/RippleHostView;->(Landroid/content/Context;)V -HSPLandroidx/compose/material/ripple/RippleHostView;->access$getRestingState$cp()[I -HSPLandroidx/compose/material/ripple/RippleHostView;->access$getRipple$p(Landroidx/compose/material/ripple/RippleHostView;)Landroidx/compose/material/ripple/UnprojectedRipple; -HSPLandroidx/compose/material/ripple/RippleHostView;->access$setResetRippleRunnable$p(Landroidx/compose/material/ripple/RippleHostView;Ljava/lang/Runnable;)V -HSPLandroidx/compose/material/ripple/RippleHostView;->addRipple-KOepWvA(Landroidx/compose/foundation/interaction/PressInteraction$Press;ZJIJFLkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/material/ripple/RippleHostView;->createRipple(Z)V -HSPLandroidx/compose/material/ripple/RippleHostView;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/compose/material/ripple/RippleHostView;->refreshDrawableState()V -HSPLandroidx/compose/material/ripple/RippleHostView;->removeRipple()V -HSPLandroidx/compose/material/ripple/RippleHostView;->setRippleState(Z)V -HSPLandroidx/compose/material/ripple/RippleHostView;->updateRippleProperties-biQXAtU(JIJF)V HSPLandroidx/compose/material/ripple/RippleIndicationInstance;->(ZLandroidx/compose/runtime/State;)V HSPLandroidx/compose/material/ripple/RippleIndicationInstance;->drawStateLayer-H2RKhps(Landroidx/compose/ui/graphics/drawscope/DrawScope;FJ)V HSPLandroidx/compose/material/ripple/RippleKt;->()V @@ -2541,18 +2578,6 @@ HSPLandroidx/compose/material/ripple/RippleThemeKt;->()V HSPLandroidx/compose/material/ripple/RippleThemeKt;->getLocalRippleTheme()Landroidx/compose/runtime/ProvidableCompositionLocal; HSPLandroidx/compose/material/ripple/StateLayer;->(ZLandroidx/compose/runtime/State;)V HSPLandroidx/compose/material/ripple/StateLayer;->drawStateLayer-H2RKhps(Landroidx/compose/ui/graphics/drawscope/DrawScope;FJ)V -HSPLandroidx/compose/material/ripple/UnprojectedRipple$Companion;->()V -HSPLandroidx/compose/material/ripple/UnprojectedRipple$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/material/ripple/UnprojectedRipple$MRadiusHelper;->()V -HSPLandroidx/compose/material/ripple/UnprojectedRipple$MRadiusHelper;->()V -HSPLandroidx/compose/material/ripple/UnprojectedRipple$MRadiusHelper;->setRadius(Landroid/graphics/drawable/RippleDrawable;I)V -HSPLandroidx/compose/material/ripple/UnprojectedRipple;->()V -HSPLandroidx/compose/material/ripple/UnprojectedRipple;->(Z)V -HSPLandroidx/compose/material/ripple/UnprojectedRipple;->calculateRippleColor-5vOe2sY(JF)J -HSPLandroidx/compose/material/ripple/UnprojectedRipple;->getDirtyBounds()Landroid/graphics/Rect; -HSPLandroidx/compose/material/ripple/UnprojectedRipple;->isProjected()Z -HSPLandroidx/compose/material/ripple/UnprojectedRipple;->setColor-DxMtmZc(JF)V -HSPLandroidx/compose/material/ripple/UnprojectedRipple;->trySetRadius(I)V HSPLandroidx/compose/material3/AnimatingTopAppBarColors;->(JJJJJ)V HSPLandroidx/compose/material3/AnimatingTopAppBarColors;->(JJJJJLkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/material3/AnimatingTopAppBarColors;->actionIconContentColor(FLandroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/State; @@ -2696,15 +2721,6 @@ HSPLandroidx/compose/material3/ComposableSingletons$ScaffoldKt;->getLambda-1$mat HSPLandroidx/compose/material3/ComposableSingletons$ScaffoldKt;->getLambda-2$material3_release()Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/material3/ComposableSingletons$ScaffoldKt;->getLambda-3$material3_release()Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/material3/ComposableSingletons$ScaffoldKt;->getLambda-4$material3_release()Lkotlin/jvm/functions/Function2; -HSPLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-1$1;->()V -HSPLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-1$1;->()V -HSPLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-1$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-2$1;->()V -HSPLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-2$1;->()V -HSPLandroidx/compose/material3/ComposableSingletons$TabRowKt;->()V -HSPLandroidx/compose/material3/ComposableSingletons$TabRowKt;->()V -HSPLandroidx/compose/material3/ComposableSingletons$TabRowKt;->getLambda-1$material3_release()Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/material3/ContentColorKt$LocalContentColor$1;->()V HSPLandroidx/compose/material3/ContentColorKt$LocalContentColor$1;->()V HSPLandroidx/compose/material3/ContentColorKt;->()V @@ -2734,7 +2750,6 @@ HSPLandroidx/compose/material3/DefaultNavigationBarItemColors;->(JJJJJLkot HSPLandroidx/compose/material3/DefaultNavigationBarItemColors;->getIndicatorColor(Landroidx/compose/runtime/Composer;I)J HSPLandroidx/compose/material3/DefaultNavigationBarItemColors;->iconColor(ZLandroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/State; HSPLandroidx/compose/material3/DefaultNavigationBarItemColors;->textColor(ZLandroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/State; -HSPLandroidx/compose/material3/DividerKt;->Divider-oMI9zvI(Landroidx/compose/ui/Modifier;JFFLandroidx/compose/runtime/Composer;II)V HSPLandroidx/compose/material3/FabPosition$Companion;->()V HSPLandroidx/compose/material3/FabPosition$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/material3/FabPosition$Companion;->getEnd-ERTFSPs()I @@ -2749,9 +2764,9 @@ HSPLandroidx/compose/material3/IconButtonDefaults;->iconButtonColors-ro_MJ88(JJJ HSPLandroidx/compose/material3/IconButtonKt$IconButton$3;->(Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/material3/IconButtonColors;Lkotlin/jvm/functions/Function2;II)V HSPLandroidx/compose/material3/IconButtonKt;->IconButton(Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/material3/IconButtonColors;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V HSPLandroidx/compose/material3/IconKt$Icon$1;->(Landroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;Landroidx/compose/ui/Modifier;JII)V -HSPLandroidx/compose/material3/IconKt$Icon$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/IconKt$Icon$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/material3/IconKt$Icon$3;->(Landroidx/compose/ui/graphics/painter/Painter;Ljava/lang/String;Landroidx/compose/ui/Modifier;JII)V +HSPLandroidx/compose/material3/IconKt$Icon$3;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLandroidx/compose/material3/IconKt$Icon$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/material3/IconKt$Icon$semantics$1$1;->(Ljava/lang/String;)V HSPLandroidx/compose/material3/IconKt$Icon$semantics$1$1;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V HSPLandroidx/compose/material3/IconKt$Icon$semantics$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -2902,72 +2917,6 @@ HSPLandroidx/compose/material3/SurfaceKt;->access$surfaceColorAtElevation-CLU3JF HSPLandroidx/compose/material3/SurfaceKt;->getLocalAbsoluteTonalElevation()Landroidx/compose/runtime/ProvidableCompositionLocal; HSPLandroidx/compose/material3/SurfaceKt;->surface-8ww4TTg(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/Shape;JLandroidx/compose/foundation/BorderStroke;F)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/material3/SurfaceKt;->surfaceColorAtElevation-CLU3JFs(JFLandroidx/compose/runtime/Composer;I)J -HSPLandroidx/compose/material3/TabKt$Tab$2;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;I)V -HSPLandroidx/compose/material3/TabKt$Tab$2;->invoke(Landroidx/compose/foundation/layout/ColumnScope;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/TabKt$Tab$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabKt$Tab$3;->(ZLkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/foundation/interaction/MutableInteractionSource;JJII)V -HSPLandroidx/compose/material3/TabKt$Tab$5;->(Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/Indication;ZLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function3;I)V -HSPLandroidx/compose/material3/TabKt$Tab$5;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/TabKt$Tab$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabKt$Tab$styledText$1$1;->(Lkotlin/jvm/functions/Function2;I)V -HSPLandroidx/compose/material3/TabKt$Tab$styledText$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/TabKt$Tab$styledText$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabKt$TabBaselineLayout$2$measure$1;->(Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/MeasureScope;IILjava/lang/Integer;Ljava/lang/Integer;)V -HSPLandroidx/compose/material3/TabKt$TabBaselineLayout$2$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V -HSPLandroidx/compose/material3/TabKt$TabBaselineLayout$2$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabKt$TabBaselineLayout$2;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/material3/TabKt$TabBaselineLayout$2;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/material3/TabKt$TabTransition$1;->(JJZLkotlin/jvm/functions/Function2;I)V -HSPLandroidx/compose/material3/TabKt$TabTransition$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/TabKt$TabTransition$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabKt$TabTransition$color$2;->()V -HSPLandroidx/compose/material3/TabKt$TabTransition$color$2;->()V -HSPLandroidx/compose/material3/TabKt$TabTransition$color$2;->invoke(Landroidx/compose/animation/core/Transition$Segment;Landroidx/compose/runtime/Composer;I)Landroidx/compose/animation/core/FiniteAnimationSpec; -HSPLandroidx/compose/material3/TabKt$TabTransition$color$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabKt;->()V -HSPLandroidx/compose/material3/TabKt;->Tab-0nD-MI0(ZLkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/foundation/interaction/MutableInteractionSource;JJLandroidx/compose/runtime/Composer;II)V -HSPLandroidx/compose/material3/TabKt;->Tab-EVJuX4I(ZLkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;JJLkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/compose/material3/TabKt;->TabBaselineLayout(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/TabKt;->TabTransition-Klgx-Pg(JJZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/TabKt;->TabTransition_Klgx_Pg$lambda-5(Landroidx/compose/runtime/State;)J -HSPLandroidx/compose/material3/TabKt;->access$TabBaselineLayout(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/TabKt;->access$TabTransition-Klgx-Pg(JJZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/TabKt;->access$getSmallTabHeight$p()F -HSPLandroidx/compose/material3/TabKt;->access$placeTextOrIcon(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;I)V -HSPLandroidx/compose/material3/TabKt;->placeTextOrIcon(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;I)V -HSPLandroidx/compose/material3/TabPosition;->(FF)V -HSPLandroidx/compose/material3/TabPosition;->(FFLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/material3/TabPosition;->getLeft-D9Ej5fM()F -HSPLandroidx/compose/material3/TabPosition;->getWidth-D9Ej5fM()F -HSPLandroidx/compose/material3/TabRowDefaults$Divider$1;->(Landroidx/compose/material3/TabRowDefaults;Landroidx/compose/ui/Modifier;FJII)V -HSPLandroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2;->(Landroidx/compose/material3/TabPosition;)V -HSPLandroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2;->invoke$lambda-0(Landroidx/compose/runtime/State;)F -HSPLandroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2;->invoke$lambda-1(Landroidx/compose/runtime/State;)F -HSPLandroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabRowDefaults;->()V -HSPLandroidx/compose/material3/TabRowDefaults;->()V -HSPLandroidx/compose/material3/TabRowDefaults;->Divider-9IZ8Weo(Landroidx/compose/ui/Modifier;FJLandroidx/compose/runtime/Composer;II)V -HSPLandroidx/compose/material3/TabRowDefaults;->Indicator-9IZ8Weo(Landroidx/compose/ui/Modifier;FJLandroidx/compose/runtime/Composer;II)V -HSPLandroidx/compose/material3/TabRowDefaults;->tabIndicatorOffset(Landroidx/compose/ui/Modifier;Landroidx/compose/material3/TabPosition;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1$3;->(Lkotlin/jvm/functions/Function3;Ljava/util/List;I)V -HSPLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1$3;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1;->(Ljava/util/List;Landroidx/compose/ui/layout/SubcomposeMeasureScope;Lkotlin/jvm/functions/Function2;IJILkotlin/jvm/functions/Function3;Ljava/util/List;II)V -HSPLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V -HSPLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabRowKt$TabRow$2$1$1;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;I)V -HSPLandroidx/compose/material3/TabRowKt$TabRow$2$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabRowKt$TabRow$2$1$1;->invoke-0kLqBqw(Landroidx/compose/ui/layout/SubcomposeMeasureScope;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/material3/TabRowKt$TabRow$2;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;I)V -HSPLandroidx/compose/material3/TabRowKt$TabRow$2;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/material3/TabRowKt$TabRow$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/material3/TabRowKt$TabRow$3;->(ILandroidx/compose/ui/Modifier;JJLkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;II)V -HSPLandroidx/compose/material3/TabRowKt;->()V -HSPLandroidx/compose/material3/TabRowKt;->TabRow-pAZo6Ak(ILandroidx/compose/ui/Modifier;JJLkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/compose/material3/TabSlots;->$values()[Landroidx/compose/material3/TabSlots; -HSPLandroidx/compose/material3/TabSlots;->()V -HSPLandroidx/compose/material3/TabSlots;->(Ljava/lang/String;I)V HSPLandroidx/compose/material3/TextKt$LocalTextStyle$1;->()V HSPLandroidx/compose/material3/TextKt$LocalTextStyle$1;->()V HSPLandroidx/compose/material3/TextKt$LocalTextStyle$1;->invoke()Landroidx/compose/ui/text/TextStyle; @@ -3001,7 +2950,6 @@ HSPLandroidx/compose/material3/Typography;->(Landroidx/compose/ui/text/Tex HSPLandroidx/compose/material3/Typography;->getBodyLarge()Landroidx/compose/ui/text/TextStyle; HSPLandroidx/compose/material3/Typography;->getBodyMedium()Landroidx/compose/ui/text/TextStyle; HSPLandroidx/compose/material3/Typography;->getBodySmall()Landroidx/compose/ui/text/TextStyle; -HSPLandroidx/compose/material3/Typography;->getHeadlineSmall()Landroidx/compose/ui/text/TextStyle; HSPLandroidx/compose/material3/Typography;->getLabelLarge()Landroidx/compose/ui/text/TextStyle; HSPLandroidx/compose/material3/Typography;->getLabelMedium()Landroidx/compose/ui/text/TextStyle; HSPLandroidx/compose/material3/Typography;->getLabelSmall()Landroidx/compose/ui/text/TextStyle; @@ -3048,17 +2996,11 @@ HSPLandroidx/compose/material3/tokens/IconButtonTokens;->getIconSize-D9Ej5fM()F HSPLandroidx/compose/material3/tokens/IconButtonTokens;->getStateLayerSize-D9Ej5fM()F HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->()V HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->()V -HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getActiveIconColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; -HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getActiveIndicatorColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getActiveIndicatorHeight-D9Ej5fM()F HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getActiveIndicatorShape()Landroidx/compose/material3/tokens/ShapeKeyTokens; HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getActiveIndicatorWidth-D9Ej5fM()F -HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getActiveLabelTextColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; -HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getContainerColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getContainerHeight-D9Ej5fM()F HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getIconSize-D9Ej5fM()F -HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getInactiveIconColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; -HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getInactiveLabelTextColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; HSPLandroidx/compose/material3/tokens/NavigationBarTokens;->getLabelTextFont()Landroidx/compose/material3/tokens/TypographyKeyTokens; HSPLandroidx/compose/material3/tokens/PaletteTokens;->()V HSPLandroidx/compose/material3/tokens/PaletteTokens;->()V @@ -3100,12 +3042,6 @@ HSPLandroidx/compose/material3/tokens/PaletteTokens;->getTertiary30-0d7_KjU()J HSPLandroidx/compose/material3/tokens/PaletteTokens;->getTertiary40-0d7_KjU()J HSPLandroidx/compose/material3/tokens/PaletteTokens;->getTertiary80-0d7_KjU()J HSPLandroidx/compose/material3/tokens/PaletteTokens;->getTertiary90-0d7_KjU()J -HSPLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->()V -HSPLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->()V -HSPLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->getContainerHeight-D9Ej5fM()F -HSPLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->getDividerColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; -HSPLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->getDividerHeight-D9Ej5fM()F -HSPLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->getLabelTextFont()Landroidx/compose/material3/tokens/TypographyKeyTokens; HSPLandroidx/compose/material3/tokens/ShapeKeyTokens;->$values()[Landroidx/compose/material3/tokens/ShapeKeyTokens; HSPLandroidx/compose/material3/tokens/ShapeKeyTokens;->()V HSPLandroidx/compose/material3/tokens/ShapeKeyTokens;->(Ljava/lang/String;I)V @@ -3121,7 +3057,6 @@ HSPLandroidx/compose/material3/tokens/ShapeTokens;->getCornerNone()Landroidx/com HSPLandroidx/compose/material3/tokens/ShapeTokens;->getCornerSmall()Landroidx/compose/foundation/shape/RoundedCornerShape; HSPLandroidx/compose/material3/tokens/TopAppBarSmallCenteredTokens;->()V HSPLandroidx/compose/material3/tokens/TopAppBarSmallCenteredTokens;->()V -HSPLandroidx/compose/material3/tokens/TopAppBarSmallCenteredTokens;->getContainerColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; HSPLandroidx/compose/material3/tokens/TopAppBarSmallCenteredTokens;->getHeadlineColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; HSPLandroidx/compose/material3/tokens/TopAppBarSmallCenteredTokens;->getLeadingIconColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; HSPLandroidx/compose/material3/tokens/TopAppBarSmallCenteredTokens;->getTrailingIconColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; @@ -3161,12 +3096,8 @@ HSPLandroidx/compose/material3/windowsizeclass/WindowWidthSizeClass;->constructo HSPLandroidx/compose/material3/windowsizeclass/WindowWidthSizeClass;->equals-impl0(Ljava/lang/String;Ljava/lang/String;)Z HSPLandroidx/compose/runtime/AbstractApplier;->()V HSPLandroidx/compose/runtime/AbstractApplier;->(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/AbstractApplier;->clear()V -HSPLandroidx/compose/runtime/AbstractApplier;->down(Ljava/lang/Object;)V HSPLandroidx/compose/runtime/AbstractApplier;->getCurrent()Ljava/lang/Object; HSPLandroidx/compose/runtime/AbstractApplier;->getRoot()Ljava/lang/Object; -HSPLandroidx/compose/runtime/AbstractApplier;->onBeginChanges()V -HSPLandroidx/compose/runtime/AbstractApplier;->onEndChanges()V HSPLandroidx/compose/runtime/AbstractApplier;->setCurrent(Ljava/lang/Object;)V HSPLandroidx/compose/runtime/AbstractApplier;->up()V HSPLandroidx/compose/runtime/ActualAndroid_androidKt$DefaultMonotonicFrameClock$2;->()V @@ -3182,8 +3113,8 @@ HSPLandroidx/compose/runtime/Anchor;->getValid()Z HSPLandroidx/compose/runtime/Anchor;->setLocation$runtime_release(I)V HSPLandroidx/compose/runtime/Anchor;->toIndexFor(Landroidx/compose/runtime/SlotTable;)I HSPLandroidx/compose/runtime/Anchor;->toIndexFor(Landroidx/compose/runtime/SlotWriter;)I -HSPLandroidx/compose/runtime/Applier$DefaultImpls;->onBeginChanges(Landroidx/compose/runtime/Applier;)V -HSPLandroidx/compose/runtime/Applier$DefaultImpls;->onEndChanges(Landroidx/compose/runtime/Applier;)V +HSPLandroidx/compose/runtime/Applier;->onBeginChanges()V +HSPLandroidx/compose/runtime/Applier;->onEndChanges()V HSPLandroidx/compose/runtime/BroadcastFrameClock$FrameAwaiter;->(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/runtime/BroadcastFrameClock$FrameAwaiter;->resume(J)V HSPLandroidx/compose/runtime/BroadcastFrameClock$withFrameNanos$2$1;->(Landroidx/compose/runtime/BroadcastFrameClock;Lkotlin/jvm/internal/Ref$ObjectRef;)V @@ -3198,7 +3129,6 @@ HSPLandroidx/compose/runtime/BroadcastFrameClock;->access$getOnNewAwaiters$p(Lan HSPLandroidx/compose/runtime/BroadcastFrameClock;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/runtime/BroadcastFrameClock;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; HSPLandroidx/compose/runtime/BroadcastFrameClock;->getHasAwaiters()Z -HSPLandroidx/compose/runtime/BroadcastFrameClock;->getKey()Lkotlin/coroutines/CoroutineContext$Key; HSPLandroidx/compose/runtime/BroadcastFrameClock;->sendFrame(J)V HSPLandroidx/compose/runtime/BroadcastFrameClock;->withFrameNanos(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/runtime/ComposableSingletons$CompositionKt$lambda-1$1;->()V @@ -3208,7 +3138,6 @@ HSPLandroidx/compose/runtime/ComposableSingletons$CompositionKt$lambda-2$1;->()V HSPLandroidx/compose/runtime/ComposableSingletons$CompositionKt;->()V HSPLandroidx/compose/runtime/ComposableSingletons$CompositionKt;->getLambda-1$runtime_release()Lkotlin/jvm/functions/Function2; -HSPLandroidx/compose/runtime/ComposableSingletons$CompositionKt;->getLambda-2$runtime_release()Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/runtime/ComposablesKt;->getCurrentCompositeKeyHash(Landroidx/compose/runtime/Composer;I)I HSPLandroidx/compose/runtime/ComposablesKt;->rememberCompositionContext(Landroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/CompositionContext; HSPLandroidx/compose/runtime/Composer$Companion$Empty$1;->()V @@ -3218,11 +3147,9 @@ HSPLandroidx/compose/runtime/Composer$Companion;->getEmpty()Ljava/lang/Object; HSPLandroidx/compose/runtime/Composer;->()V HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextHolder;->(Landroidx/compose/runtime/ComposerImpl$CompositionContextImpl;)V HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextHolder;->getRef()Landroidx/compose/runtime/ComposerImpl$CompositionContextImpl; -HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextHolder;->onForgotten()V HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextHolder;->onRemembered()V HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->(Landroidx/compose/runtime/ComposerImpl;IZ)V HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->composeInitial$runtime_release(Landroidx/compose/runtime/ControlledComposition;Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->dispose()V HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->doneComposing$runtime_release()V HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->getCollectingParameterInformation$runtime_release()Z HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->getCompositionLocalScope$runtime_release()Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap; @@ -3233,8 +3160,6 @@ HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->invalidate$ru HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->registerComposer$runtime_release(Landroidx/compose/runtime/Composer;)V HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->setCompositionLocalScope(Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap;)V HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->startComposing$runtime_release()V -HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->unregisterComposer$runtime_release(Landroidx/compose/runtime/Composer;)V -HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->unregisterComposition$runtime_release(Landroidx/compose/runtime/ControlledComposition;)V HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->updateCompositionLocalScope(Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap;)V HSPLandroidx/compose/runtime/ComposerImpl$apply$operation$1;->(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V HSPLandroidx/compose/runtime/ComposerImpl$apply$operation$1;->invoke(Landroidx/compose/runtime/Applier;Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V @@ -3283,9 +3208,6 @@ HSPLandroidx/compose/runtime/ComposerImpl$recordSideEffect$1;->invoke(Ljava/lang HSPLandroidx/compose/runtime/ComposerImpl$recordSlotEditing$1;->(Landroidx/compose/runtime/Anchor;)V HSPLandroidx/compose/runtime/ComposerImpl$recordSlotEditing$1;->invoke(Landroidx/compose/runtime/Applier;Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V HSPLandroidx/compose/runtime/ComposerImpl$recordSlotEditing$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$start$2;->(I)V -HSPLandroidx/compose/runtime/ComposerImpl$start$2;->invoke(Landroidx/compose/runtime/Applier;Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V -HSPLandroidx/compose/runtime/ComposerImpl$start$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/runtime/ComposerImpl$startProviders$currentProviders$1;->([Landroidx/compose/runtime/ProvidedValue;Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap;)V HSPLandroidx/compose/runtime/ComposerImpl$startProviders$currentProviders$1;->invoke(Landroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap; HSPLandroidx/compose/runtime/ComposerImpl$startProviders$currentProviders$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -3305,6 +3227,7 @@ HSPLandroidx/compose/runtime/ComposerImpl;->access$getForciblyRecompose$p(Landro HSPLandroidx/compose/runtime/ComposerImpl;->access$getParentContext$p(Landroidx/compose/runtime/ComposerImpl;)Landroidx/compose/runtime/CompositionContext; HSPLandroidx/compose/runtime/ComposerImpl;->access$setChildrenComposing$p(Landroidx/compose/runtime/ComposerImpl;I)V HSPLandroidx/compose/runtime/ComposerImpl;->access$startGroup(Landroidx/compose/runtime/ComposerImpl;ILjava/lang/Object;)V +HSPLandroidx/compose/runtime/ComposerImpl;->addRecomposeScope()V HSPLandroidx/compose/runtime/ComposerImpl;->apply(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V HSPLandroidx/compose/runtime/ComposerImpl;->buildContext()Landroidx/compose/runtime/CompositionContext; HSPLandroidx/compose/runtime/ComposerImpl;->changed(F)Z @@ -3322,7 +3245,6 @@ HSPLandroidx/compose/runtime/ComposerImpl;->createNode(Lkotlin/jvm/functions/Fun HSPLandroidx/compose/runtime/ComposerImpl;->currentCompositionLocalScope$default(Landroidx/compose/runtime/ComposerImpl;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap; HSPLandroidx/compose/runtime/ComposerImpl;->currentCompositionLocalScope(Ljava/lang/Integer;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap; HSPLandroidx/compose/runtime/ComposerImpl;->disableReusing()V -HSPLandroidx/compose/runtime/ComposerImpl;->dispose$runtime_release()V HSPLandroidx/compose/runtime/ComposerImpl;->doCompose(Landroidx/compose/runtime/collection/IdentityArrayMap;Lkotlin/jvm/functions/Function2;)V HSPLandroidx/compose/runtime/ComposerImpl;->doRecordDownsFor(II)V HSPLandroidx/compose/runtime/ComposerImpl;->enableReusing()V @@ -3414,7 +3336,6 @@ HSPLandroidx/compose/runtime/ComposerImpl;->tryImminentInvalidation$runtime_rele HSPLandroidx/compose/runtime/ComposerImpl;->updateCompoundKeyWhenWeEnterGroup(ILjava/lang/Object;Ljava/lang/Object;)V HSPLandroidx/compose/runtime/ComposerImpl;->updateCompoundKeyWhenWeEnterGroupKeyHash(I)V HSPLandroidx/compose/runtime/ComposerImpl;->updateCompoundKeyWhenWeExitGroup(ILjava/lang/Object;Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl;->updateCompoundKeyWhenWeExitGroupKeyHash(I)V HSPLandroidx/compose/runtime/ComposerImpl;->updateNodeCount(II)V HSPLandroidx/compose/runtime/ComposerImpl;->updateNodeCountOverrides(II)V HSPLandroidx/compose/runtime/ComposerImpl;->updateProviderMapGroup(Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap;Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap; @@ -3478,7 +3399,6 @@ HSPLandroidx/compose/runtime/ComposerKt;->multiMap()Ljava/util/HashMap; HSPLandroidx/compose/runtime/ComposerKt;->nearestCommonRootOf(Landroidx/compose/runtime/SlotReader;III)I HSPLandroidx/compose/runtime/ComposerKt;->pop(Ljava/util/HashMap;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/runtime/ComposerKt;->put(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/ComposerKt;->remove(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Unit; HSPLandroidx/compose/runtime/ComposerKt;->removeCurrentGroup(Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V HSPLandroidx/compose/runtime/ComposerKt;->removeLocation(Ljava/util/List;I)Landroidx/compose/runtime/Invalidation; HSPLandroidx/compose/runtime/ComposerKt;->removeRange(Ljava/util/List;II)V @@ -3509,8 +3429,8 @@ HSPLandroidx/compose/runtime/CompositionImpl;->applyChanges()V HSPLandroidx/compose/runtime/CompositionImpl;->applyChangesInLocked(Ljava/util/List;)V HSPLandroidx/compose/runtime/CompositionImpl;->applyLateChanges()V HSPLandroidx/compose/runtime/CompositionImpl;->changesApplied()V +HSPLandroidx/compose/runtime/CompositionImpl;->cleanUpDerivedStateObservations()V HSPLandroidx/compose/runtime/CompositionImpl;->composeContent(Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/runtime/CompositionImpl;->dispose()V HSPLandroidx/compose/runtime/CompositionImpl;->drainPendingModificationsForCompositionLocked()V HSPLandroidx/compose/runtime/CompositionImpl;->drainPendingModificationsLocked()V HSPLandroidx/compose/runtime/CompositionImpl;->getAreChildrenComposing()Z @@ -3544,7 +3464,6 @@ HSPLandroidx/compose/runtime/CompositionLocalKt;->compositionLocalOf(Landroidx/c HSPLandroidx/compose/runtime/CompositionLocalKt;->staticCompositionLocalOf(Lkotlin/jvm/functions/Function0;)Landroidx/compose/runtime/ProvidableCompositionLocal; HSPLandroidx/compose/runtime/CompositionScopedCoroutineScopeCanceller;->(Lkotlinx/coroutines/CoroutineScope;)V HSPLandroidx/compose/runtime/CompositionScopedCoroutineScopeCanceller;->getCoroutineScope()Lkotlinx/coroutines/CoroutineScope; -HSPLandroidx/compose/runtime/CompositionScopedCoroutineScopeCanceller;->onForgotten()V HSPLandroidx/compose/runtime/CompositionScopedCoroutineScopeCanceller;->onRemembered()V HSPLandroidx/compose/runtime/DerivedSnapshotState$ResultRecord$Companion;->()V HSPLandroidx/compose/runtime/DerivedSnapshotState$ResultRecord$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -3577,7 +3496,7 @@ HSPLandroidx/compose/runtime/DisposableEffectScope;->()V HSPLandroidx/compose/runtime/DynamicProvidableCompositionLocal;->(Landroidx/compose/runtime/SnapshotMutationPolicy;Lkotlin/jvm/functions/Function0;)V HSPLandroidx/compose/runtime/DynamicProvidableCompositionLocal;->provided$runtime_release(Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/State; HSPLandroidx/compose/runtime/EffectsKt;->()V -HSPLandroidx/compose/runtime/EffectsKt;->DisposableEffect(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V +HSPLandroidx/compose/runtime/EffectsKt;->DisposableEffect(Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/runtime/EffectsKt;->DisposableEffect(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/runtime/EffectsKt;->LaunchedEffect(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/runtime/EffectsKt;->LaunchedEffect(Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V @@ -3589,10 +3508,8 @@ HSPLandroidx/compose/runtime/EffectsKt;->createCompositionCoroutineScope(Lkotlin HSPLandroidx/compose/runtime/GroupInfo;->(III)V HSPLandroidx/compose/runtime/GroupInfo;->getNodeCount()I HSPLandroidx/compose/runtime/GroupInfo;->getNodeIndex()I -HSPLandroidx/compose/runtime/GroupInfo;->getSlotIndex()I HSPLandroidx/compose/runtime/GroupInfo;->setNodeCount(I)V HSPLandroidx/compose/runtime/GroupInfo;->setNodeIndex(I)V -HSPLandroidx/compose/runtime/GroupInfo;->setSlotIndex(I)V HSPLandroidx/compose/runtime/IntStack;->()V HSPLandroidx/compose/runtime/IntStack;->clear()V HSPLandroidx/compose/runtime/IntStack;->getSize()I @@ -3610,10 +3527,6 @@ HSPLandroidx/compose/runtime/Invalidation;->setInstances(Landroidx/compose/runti HSPLandroidx/compose/runtime/InvalidationResult;->$values()[Landroidx/compose/runtime/InvalidationResult; HSPLandroidx/compose/runtime/InvalidationResult;->()V HSPLandroidx/compose/runtime/InvalidationResult;->(Ljava/lang/String;I)V -HSPLandroidx/compose/runtime/JoinedKey;->(Ljava/lang/Object;Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/JoinedKey;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/JoinedKey;->hashCode()I -HSPLandroidx/compose/runtime/JoinedKey;->hashCodeOf(Ljava/lang/Object;)I HSPLandroidx/compose/runtime/KeyInfo;->(ILjava/lang/Object;III)V HSPLandroidx/compose/runtime/KeyInfo;->getKey()I HSPLandroidx/compose/runtime/KeyInfo;->getLocation()I @@ -3632,11 +3545,11 @@ HSPLandroidx/compose/runtime/LazyValueHolder;->getCurrent()Ljava/lang/Object; HSPLandroidx/compose/runtime/LazyValueHolder;->getValue()Ljava/lang/Object; HSPLandroidx/compose/runtime/MonotonicFrameClock$DefaultImpls;->fold(Landroidx/compose/runtime/MonotonicFrameClock;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/runtime/MonotonicFrameClock$DefaultImpls;->get(Landroidx/compose/runtime/MonotonicFrameClock;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -HSPLandroidx/compose/runtime/MonotonicFrameClock$DefaultImpls;->getKey(Landroidx/compose/runtime/MonotonicFrameClock;)Lkotlin/coroutines/CoroutineContext$Key; HSPLandroidx/compose/runtime/MonotonicFrameClock$DefaultImpls;->minusKey(Landroidx/compose/runtime/MonotonicFrameClock;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; HSPLandroidx/compose/runtime/MonotonicFrameClock$Key;->()V HSPLandroidx/compose/runtime/MonotonicFrameClock$Key;->()V HSPLandroidx/compose/runtime/MonotonicFrameClock;->()V +HSPLandroidx/compose/runtime/MonotonicFrameClock;->getKey()Lkotlin/coroutines/CoroutineContext$Key; HSPLandroidx/compose/runtime/MonotonicFrameClockKt;->getMonotonicFrameClock(Lkotlin/coroutines/CoroutineContext;)Landroidx/compose/runtime/MonotonicFrameClock; HSPLandroidx/compose/runtime/MonotonicFrameClockKt;->withFrameNanos(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/runtime/NeverEqualPolicy;->()V @@ -3656,7 +3569,6 @@ HSPLandroidx/compose/runtime/PausableMonotonicFrameClock;->()V HSPLandroidx/compose/runtime/PausableMonotonicFrameClock;->(Landroidx/compose/runtime/MonotonicFrameClock;)V HSPLandroidx/compose/runtime/PausableMonotonicFrameClock;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/runtime/PausableMonotonicFrameClock;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -HSPLandroidx/compose/runtime/PausableMonotonicFrameClock;->getKey()Lkotlin/coroutines/CoroutineContext$Key; HSPLandroidx/compose/runtime/PausableMonotonicFrameClock;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; HSPLandroidx/compose/runtime/PausableMonotonicFrameClock;->pause()V HSPLandroidx/compose/runtime/PausableMonotonicFrameClock;->resume()V @@ -3665,7 +3577,6 @@ HSPLandroidx/compose/runtime/Pending$keyMap$2;->(Landroidx/compose/runtime HSPLandroidx/compose/runtime/Pending$keyMap$2;->invoke()Ljava/lang/Object; HSPLandroidx/compose/runtime/Pending$keyMap$2;->invoke()Ljava/util/HashMap; HSPLandroidx/compose/runtime/Pending;->(Ljava/util/List;I)V -HSPLandroidx/compose/runtime/Pending;->getGroupIndex()I HSPLandroidx/compose/runtime/Pending;->getKeyInfos()Ljava/util/List; HSPLandroidx/compose/runtime/Pending;->getKeyMap()Ljava/util/HashMap; HSPLandroidx/compose/runtime/Pending;->getNext(ILjava/lang/Object;)Landroidx/compose/runtime/KeyInfo; @@ -3674,11 +3585,7 @@ HSPLandroidx/compose/runtime/Pending;->getUsed()Ljava/util/List; HSPLandroidx/compose/runtime/Pending;->nodePositionOf(Landroidx/compose/runtime/KeyInfo;)I HSPLandroidx/compose/runtime/Pending;->recordUsed(Landroidx/compose/runtime/KeyInfo;)Z HSPLandroidx/compose/runtime/Pending;->registerInsert(Landroidx/compose/runtime/KeyInfo;I)V -HSPLandroidx/compose/runtime/Pending;->registerMoveSlot(II)V -HSPLandroidx/compose/runtime/Pending;->setGroupIndex(I)V -HSPLandroidx/compose/runtime/Pending;->slotPositionOf(Landroidx/compose/runtime/KeyInfo;)I HSPLandroidx/compose/runtime/Pending;->updateNodeCount(II)Z -HSPLandroidx/compose/runtime/Pending;->updatedNodeCountOf(Landroidx/compose/runtime/KeyInfo;)I HSPLandroidx/compose/runtime/ProduceStateScopeImpl;->(Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/CoroutineContext;)V HSPLandroidx/compose/runtime/ProduceStateScopeImpl;->setValue(Ljava/lang/Object;)V HSPLandroidx/compose/runtime/ProvidableCompositionLocal;->(Lkotlin/jvm/functions/Function0;)V @@ -3814,9 +3721,9 @@ HSPLandroidx/compose/runtime/Recomposer;->performInitialMovableContentInserts(La HSPLandroidx/compose/runtime/Recomposer;->performRecompose(Landroidx/compose/runtime/ControlledComposition;Landroidx/compose/runtime/collection/IdentityArraySet;)Landroidx/compose/runtime/ControlledComposition; HSPLandroidx/compose/runtime/Recomposer;->readObserverOf(Landroidx/compose/runtime/ControlledComposition;)Lkotlin/jvm/functions/Function1; HSPLandroidx/compose/runtime/Recomposer;->recompositionRunner(Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLandroidx/compose/runtime/Recomposer;->recordComposerModificationsLocked()V HSPLandroidx/compose/runtime/Recomposer;->registerRunnerJob(Lkotlinx/coroutines/Job;)V HSPLandroidx/compose/runtime/Recomposer;->runRecomposeAndApplyChanges(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/Recomposer;->unregisterComposition$runtime_release(Landroidx/compose/runtime/ControlledComposition;)V HSPLandroidx/compose/runtime/Recomposer;->writeObserverOf(Landroidx/compose/runtime/ControlledComposition;Landroidx/compose/runtime/collection/IdentityArraySet;)Lkotlin/jvm/functions/Function1; HSPLandroidx/compose/runtime/ReferentialEqualityPolicy;->()V HSPLandroidx/compose/runtime/ReferentialEqualityPolicy;->()V @@ -3938,7 +3845,6 @@ HSPLandroidx/compose/runtime/SlotWriter$Companion;->access$moveGroup(Landroidx/c HSPLandroidx/compose/runtime/SlotWriter$Companion;->moveGroup(Landroidx/compose/runtime/SlotWriter;ILandroidx/compose/runtime/SlotWriter;ZZ)Ljava/util/List; HSPLandroidx/compose/runtime/SlotWriter$groupSlots$1;->(IILandroidx/compose/runtime/SlotWriter;)V HSPLandroidx/compose/runtime/SlotWriter$groupSlots$1;->hasNext()Z -HSPLandroidx/compose/runtime/SlotWriter$groupSlots$1;->next()Ljava/lang/Object; HSPLandroidx/compose/runtime/SlotWriter;->()V HSPLandroidx/compose/runtime/SlotWriter;->(Landroidx/compose/runtime/SlotTable;)V HSPLandroidx/compose/runtime/SlotWriter;->access$containsAnyGroupMarks(Landroidx/compose/runtime/SlotWriter;I)Z @@ -3978,7 +3884,6 @@ HSPLandroidx/compose/runtime/SlotWriter;->endGroup()I HSPLandroidx/compose/runtime/SlotWriter;->endInsert()V HSPLandroidx/compose/runtime/SlotWriter;->ensureStarted(I)V HSPLandroidx/compose/runtime/SlotWriter;->ensureStarted(Landroidx/compose/runtime/Anchor;)V -HSPLandroidx/compose/runtime/SlotWriter;->fixParentAnchorsFor(III)V HSPLandroidx/compose/runtime/SlotWriter;->getCapacity()I HSPLandroidx/compose/runtime/SlotWriter;->getClosed()Z HSPLandroidx/compose/runtime/SlotWriter;->getCurrentGroup()I @@ -3994,9 +3899,7 @@ HSPLandroidx/compose/runtime/SlotWriter;->groupSlots()Ljava/util/Iterator; HSPLandroidx/compose/runtime/SlotWriter;->insertAux(Ljava/lang/Object;)V HSPLandroidx/compose/runtime/SlotWriter;->insertGroups(I)V HSPLandroidx/compose/runtime/SlotWriter;->insertSlots(II)V -HSPLandroidx/compose/runtime/SlotWriter;->moveAnchors(III)V HSPLandroidx/compose/runtime/SlotWriter;->moveFrom(Landroidx/compose/runtime/SlotTable;I)Ljava/util/List; -HSPLandroidx/compose/runtime/SlotWriter;->moveGroup(I)V HSPLandroidx/compose/runtime/SlotWriter;->moveGroupGapTo(I)V HSPLandroidx/compose/runtime/SlotWriter;->moveSlotGapTo(II)V HSPLandroidx/compose/runtime/SlotWriter;->node(I)Ljava/lang/Object; @@ -4027,7 +3930,6 @@ HSPLandroidx/compose/runtime/SlotWriter;->startNode(Ljava/lang/Object;)V HSPLandroidx/compose/runtime/SlotWriter;->update(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/runtime/SlotWriter;->updateAnchors(II)V HSPLandroidx/compose/runtime/SlotWriter;->updateAux(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/SlotWriter;->updateDataIndex([III)V HSPLandroidx/compose/runtime/SlotWriter;->updateNode(Landroidx/compose/runtime/Anchor;Ljava/lang/Object;)V HSPLandroidx/compose/runtime/SlotWriter;->updateNodeOfGroup(ILjava/lang/Object;)V HSPLandroidx/compose/runtime/SnapshotMutableStateImpl$StateStateRecord;->(Ljava/lang/Object;)V @@ -4037,8 +3939,8 @@ HSPLandroidx/compose/runtime/SnapshotMutableStateImpl$StateStateRecord;->setValu HSPLandroidx/compose/runtime/SnapshotMutableStateImpl;->(Ljava/lang/Object;Landroidx/compose/runtime/SnapshotMutationPolicy;)V HSPLandroidx/compose/runtime/SnapshotMutableStateImpl;->getFirstStateRecord()Landroidx/compose/runtime/snapshots/StateRecord; HSPLandroidx/compose/runtime/SnapshotMutableStateImpl;->getPolicy()Landroidx/compose/runtime/SnapshotMutationPolicy; -HSPLandroidx/compose/runtime/SnapshotMutableStateImpl;->getValue()Ljava/lang/Object; HSPLandroidx/compose/runtime/SnapshotMutableStateImpl;->prependStateRecord(Landroidx/compose/runtime/snapshots/StateRecord;)V +HSPLandroidx/compose/runtime/SnapshotMutableStateImpl;->setValue(Ljava/lang/Object;)V HSPLandroidx/compose/runtime/SnapshotStateKt;->collectAsState(Lkotlinx/coroutines/flow/Flow;Ljava/lang/Object;Lkotlin/coroutines/CoroutineContext;Landroidx/compose/runtime/Composer;II)Landroidx/compose/runtime/State; HSPLandroidx/compose/runtime/SnapshotStateKt;->collectAsState(Lkotlinx/coroutines/flow/StateFlow;Lkotlin/coroutines/CoroutineContext;Landroidx/compose/runtime/Composer;II)Landroidx/compose/runtime/State; HSPLandroidx/compose/runtime/SnapshotStateKt;->derivedStateOf(Lkotlin/jvm/functions/Function0;)Landroidx/compose/runtime/State; @@ -4163,6 +4065,7 @@ HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->getSize()I HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->getValueOrder()[I HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->getValues()[Ljava/lang/Object; HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->remove(Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->removeScope(Ljava/lang/Object;)V HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->scopeSetAt(I)Landroidx/compose/runtime/collection/IdentityArraySet; HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->setSize(I)V HSPLandroidx/compose/runtime/collection/MutableVector$MutableVectorList;->(Landroidx/compose/runtime/collection/MutableVector;)V @@ -4207,7 +4110,6 @@ HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementati HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/AbstractPersistentList;->contains(Ljava/lang/Object;)Z HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/AbstractPersistentList;->iterator()Ljava/util/Iterator; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/AbstractPersistentList;->listIterator()Ljava/util/ListIterator; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/AbstractPersistentList;->remove(Ljava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/BufferIterator;->([Ljava/lang/Object;II)V HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/BufferIterator;->next()Ljava/lang/Object; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector$Companion;->()V @@ -4222,7 +4124,6 @@ HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementati HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->getSize()I HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->indexOf(Ljava/lang/Object;)I HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->listIterator(I)Ljava/util/ListIterator; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->removeAt(I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->set(ILjava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/UtilsKt;->persistentVectorOf()Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/MapEntry;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -4293,6 +4194,7 @@ HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementati HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->mutablePutAll(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;ILandroidx/compose/runtime/external/kotlinx/collections/immutable/internal/DeltaCounter;Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBuilder;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->mutablePutAllFromOtherNodeCell(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;IILandroidx/compose/runtime/external/kotlinx/collections/immutable/internal/DeltaCounter;Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBuilder;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->mutableUpdateValueAtIndex(ILjava/lang/Object;Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBuilder;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; +HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->nodeAtIndex$runtime_release(I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->nodeIndex$runtime_release(I)I HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->put(ILjava/lang/Object;Ljava/lang/Object;I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode$ModificationResult; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->valueAtKeyIndex(I)Ljava/lang/Object; @@ -4354,8 +4256,6 @@ HSPLandroidx/compose/runtime/internal/ComposableLambdaKt;->composableLambdaInsta HSPLandroidx/compose/runtime/internal/ComposableLambdaKt;->differentBits(I)I HSPLandroidx/compose/runtime/internal/ComposableLambdaKt;->replacableWith(Landroidx/compose/runtime/RecomposeScope;Landroidx/compose/runtime/RecomposeScope;)Z HSPLandroidx/compose/runtime/internal/ComposableLambdaKt;->sameBits(I)I -HSPLandroidx/compose/runtime/internal/LiveLiteralKt;->()V -HSPLandroidx/compose/runtime/internal/LiveLiteralKt;->isLiveLiteralsEnabled()Z HSPLandroidx/compose/runtime/internal/ThreadMap;->(I[J[Ljava/lang/Object;)V HSPLandroidx/compose/runtime/internal/ThreadMap;->find(J)I HSPLandroidx/compose/runtime/internal/ThreadMap;->get(J)Ljava/lang/Object; @@ -4368,12 +4268,11 @@ HSPLandroidx/compose/runtime/saveable/ListSaverKt$listSaver$1;->invoke(Landroidx HSPLandroidx/compose/runtime/saveable/ListSaverKt$listSaver$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/runtime/saveable/ListSaverKt;->listSaver(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;)Landroidx/compose/runtime/saveable/Saver; HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/saveable/SaveableStateRegistry$Entry;)V -HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$valueProvider$1$1$1;->(Landroidx/compose/runtime/saveable/SaveableStateRegistry;)V HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$valueProvider$1$1$1;->canBeSaved(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$valueProvider$1;->(Landroidx/compose/runtime/MutableState;Ljava/lang/Object;Landroidx/compose/runtime/saveable/SaveableStateRegistry;)V +HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$valueProvider$1;->(Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/saveable/SaveableStateRegistry;)V HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$valueProvider$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1;->(Landroidx/compose/runtime/saveable/SaveableStateRegistry;Ljava/lang/String;Landroidx/compose/runtime/MutableState;Ljava/lang/Object;)V +HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1;->(Landroidx/compose/runtime/saveable/SaveableStateRegistry;Ljava/lang/String;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;)V HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/runtime/saveable/RememberSaveableKt;->()V @@ -4394,9 +4293,7 @@ HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder$reg HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder$registry$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder;->(Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;Ljava/lang/Object;)V HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder;->getRegistry()Landroidx/compose/runtime/saveable/SaveableStateRegistry; -HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder;->saveTo(Ljava/util/Map;)V HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$SaveableStateProvider$1$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder;Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$SaveableStateProvider$1$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$SaveableStateProvider$1$1;->(Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;Ljava/lang/Object;Landroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder;)V HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$SaveableStateProvider$1$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$SaveableStateProvider$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -4417,12 +4314,9 @@ HSPLandroidx/compose/runtime/saveable/SaveableStateHolderKt$rememberSaveableStat HSPLandroidx/compose/runtime/saveable/SaveableStateHolderKt$rememberSaveableStateHolder$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/runtime/saveable/SaveableStateHolderKt;->rememberSaveableStateHolder(Landroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/saveable/SaveableStateHolder; HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl$registerProvider$3;->(Landroidx/compose/runtime/saveable/SaveableStateRegistryImpl;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl$registerProvider$3;->unregister()V HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->(Ljava/util/Map;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->access$getValueProviders$p(Landroidx/compose/runtime/saveable/SaveableStateRegistryImpl;)Ljava/util/Map; HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->canBeSaved(Ljava/lang/Object;)Z HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->consumeRestored(Ljava/lang/String;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->performSave()Ljava/util/Map; HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->registerProvider(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Landroidx/compose/runtime/saveable/SaveableStateRegistry$Entry; HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryKt$LocalSaveableStateRegistry$1;->()V HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryKt$LocalSaveableStateRegistry$1;->()V @@ -4467,6 +4361,7 @@ HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->innerApplyLocked$runtim HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->nestedActivated$runtime_release(Landroidx/compose/runtime/snapshots/Snapshot;)V HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->nestedDeactivated$runtime_release(Landroidx/compose/runtime/snapshots/Snapshot;)V HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->notifyObjectsInitialized$runtime_release()V +HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->recordModified$runtime_release(Landroidx/compose/runtime/snapshots/StateObject;)V HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->recordPrevious$runtime_release(I)V HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->recordPreviousList$runtime_release(Landroidx/compose/runtime/snapshots/SnapshotIdSet;)V HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->recordPreviousPinnedSnapshot$runtime_release(I)V @@ -4489,14 +4384,12 @@ HSPLandroidx/compose/runtime/snapshots/ReadonlySnapshot;->dispose()V HSPLandroidx/compose/runtime/snapshots/ReadonlySnapshot;->getReadObserver$runtime_release()Lkotlin/jvm/functions/Function1; HSPLandroidx/compose/runtime/snapshots/ReadonlySnapshot;->nestedDeactivated$runtime_release(Landroidx/compose/runtime/snapshots/Snapshot;)V HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion$registerApplyObserver$2;->(Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion$registerApplyObserver$2;->dispose()V HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion$registerGlobalWriteObserver$2;->(Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion;->()V HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion;->createNonObservableSnapshot()Landroidx/compose/runtime/snapshots/Snapshot; HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion;->getCurrent()Landroidx/compose/runtime/snapshots/Snapshot; HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion;->notifyObjectsInitialized()V -HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion;->observe(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion;->registerApplyObserver(Lkotlin/jvm/functions/Function2;)Landroidx/compose/runtime/snapshots/ObserverHandle; HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion;->registerGlobalWriteObserver(Lkotlin/jvm/functions/Function1;)Landroidx/compose/runtime/snapshots/ObserverHandle; HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion;->sendApplyNotifications()V @@ -4601,6 +4494,7 @@ HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->advanceGlobalSnapshot(Lkotli HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->createTransparentSnapshotWithNoParentReadObserver$default(Landroidx/compose/runtime/snapshots/Snapshot;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/compose/runtime/snapshots/Snapshot; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->createTransparentSnapshotWithNoParentReadObserver(Landroidx/compose/runtime/snapshots/Snapshot;Lkotlin/jvm/functions/Function1;)Landroidx/compose/runtime/snapshots/Snapshot; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->current(Landroidx/compose/runtime/snapshots/StateRecord;Landroidx/compose/runtime/snapshots/Snapshot;)Landroidx/compose/runtime/snapshots/StateRecord; +HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->currentSnapshot()Landroidx/compose/runtime/snapshots/Snapshot; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->getLock()Ljava/lang/Object; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->getSnapshotInitializer()Landroidx/compose/runtime/snapshots/Snapshot; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->mergedReadObserver$default(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZILjava/lang/Object;)Lkotlin/jvm/functions/Function1; @@ -4608,10 +4502,12 @@ HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->mergedReadObserver(Lkotlin/j HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->mergedWriteObserver(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->newOverwritableRecord(Landroidx/compose/runtime/snapshots/StateRecord;Landroidx/compose/runtime/snapshots/StateObject;)Landroidx/compose/runtime/snapshots/StateRecord; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->newWritableRecord(Landroidx/compose/runtime/snapshots/StateRecord;Landroidx/compose/runtime/snapshots/StateObject;Landroidx/compose/runtime/snapshots/Snapshot;)Landroidx/compose/runtime/snapshots/StateRecord; +HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->notifyWrite(Landroidx/compose/runtime/snapshots/Snapshot;Landroidx/compose/runtime/snapshots/StateObject;)V HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->optimisticMerges(Landroidx/compose/runtime/snapshots/MutableSnapshot;Landroidx/compose/runtime/snapshots/MutableSnapshot;Landroidx/compose/runtime/snapshots/SnapshotIdSet;)Ljava/util/Map; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->overwritableRecord(Landroidx/compose/runtime/snapshots/StateRecord;Landroidx/compose/runtime/snapshots/StateObject;Landroidx/compose/runtime/snapshots/Snapshot;Landroidx/compose/runtime/snapshots/StateRecord;)Landroidx/compose/runtime/snapshots/StateRecord; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->readable(Landroidx/compose/runtime/snapshots/StateRecord;ILandroidx/compose/runtime/snapshots/SnapshotIdSet;)Landroidx/compose/runtime/snapshots/StateRecord; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->readable(Landroidx/compose/runtime/snapshots/StateRecord;Landroidx/compose/runtime/snapshots/StateObject;)Landroidx/compose/runtime/snapshots/StateRecord; +HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->readable(Landroidx/compose/runtime/snapshots/StateRecord;Landroidx/compose/runtime/snapshots/StateObject;Landroidx/compose/runtime/snapshots/Snapshot;)Landroidx/compose/runtime/snapshots/StateRecord; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->releasePinningLocked(I)V HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->takeNewGlobalSnapshot(Landroidx/compose/runtime/snapshots/Snapshot;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->takeNewSnapshot(Lkotlin/jvm/functions/Function1;)Landroidx/compose/runtime/snapshots/Snapshot; @@ -4629,15 +4525,11 @@ HSPLandroidx/compose/runtime/snapshots/SnapshotStateList$StateListStateRecord;-> HSPLandroidx/compose/runtime/snapshots/SnapshotStateList$StateListStateRecord;->setList$runtime_release(Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList;)V HSPLandroidx/compose/runtime/snapshots/SnapshotStateList$StateListStateRecord;->setModification$runtime_release(I)V HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->()V -HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->addAll(Ljava/util/Collection;)Z +HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->add(Ljava/lang/Object;)Z HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->contains(Ljava/lang/Object;)Z HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->getFirstStateRecord()Landroidx/compose/runtime/snapshots/StateRecord; -HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->isEmpty()Z HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->listIterator()Ljava/util/ListIterator; HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->prependStateRecord(Landroidx/compose/runtime/snapshots/StateRecord;)V -HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->remove(I)Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->remove(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->removeAt(I)Ljava/lang/Object; HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->set(ILjava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/runtime/snapshots/SnapshotStateListKt;->()V HSPLandroidx/compose/runtime/snapshots/SnapshotStateListKt;->access$getSync$p()Ljava/lang/Object; @@ -4675,7 +4567,6 @@ HSPLandroidx/compose/runtime/snapshots/SnapshotStateObserver;->start()V HSPLandroidx/compose/runtime/snapshots/StateListIterator;->(Landroidx/compose/runtime/snapshots/SnapshotStateList;I)V HSPLandroidx/compose/runtime/snapshots/StateListIterator;->hasNext()Z HSPLandroidx/compose/runtime/snapshots/StateListIterator;->next()Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/StateListIterator;->remove()V HSPLandroidx/compose/runtime/snapshots/StateListIterator;->validateModification()V HSPLandroidx/compose/runtime/snapshots/StateRecord;->()V HSPLandroidx/compose/runtime/snapshots/StateRecord;->()V @@ -4709,7 +4600,6 @@ HSPLandroidx/compose/runtime/tooling/InspectionTablesKt;->getLocalInspectionTabl HSPLandroidx/compose/ui/Alignment$Companion;->()V HSPLandroidx/compose/ui/Alignment$Companion;->()V HSPLandroidx/compose/ui/Alignment$Companion;->getBottomEnd()Landroidx/compose/ui/Alignment; -HSPLandroidx/compose/ui/Alignment$Companion;->getBottomStart()Landroidx/compose/ui/Alignment; HSPLandroidx/compose/ui/Alignment$Companion;->getCenter()Landroidx/compose/ui/Alignment; HSPLandroidx/compose/ui/Alignment$Companion;->getCenterHorizontally()Landroidx/compose/ui/Alignment$Horizontal; HSPLandroidx/compose/ui/Alignment$Companion;->getCenterVertically()Landroidx/compose/ui/Alignment$Vertical; @@ -4732,12 +4622,8 @@ HSPLandroidx/compose/ui/CombinedModifier;->all(Lkotlin/jvm/functions/Function1;) HSPLandroidx/compose/ui/CombinedModifier;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/ui/CombinedModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/CombinedModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/CombinedModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/ComposedModifier;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)V -HSPLandroidx/compose/ui/ComposedModifier;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/ComposedModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/ComposedModifier;->getFactory()Lkotlin/jvm/functions/Function3; -HSPLandroidx/compose/ui/ComposedModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/ComposedModifierKt$WrapFocusEventModifier$1;->()V HSPLandroidx/compose/ui/ComposedModifierKt$WrapFocusEventModifier$1;->()V HSPLandroidx/compose/ui/ComposedModifierKt$WrapFocusRequesterModifier$1;->()V @@ -4751,30 +4637,24 @@ HSPLandroidx/compose/ui/ComposedModifierKt$materialize$result$1;->invoke(Landroi HSPLandroidx/compose/ui/ComposedModifierKt$materialize$result$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/ComposedModifierKt;->()V HSPLandroidx/compose/ui/ComposedModifierKt;->composed$default(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/ComposedModifierKt;->composed(Landroidx/compose/ui/Modifier;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/ComposedModifierKt;->composed(Landroidx/compose/ui/Modifier;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/ui/ComposedModifierKt;->composed(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/ComposedModifierKt;->materialize(Landroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/KeyedComposedModifier2;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)V -HSPLandroidx/compose/ui/KeyedComposedModifier2;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/KeyedComposedModifier3;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)V -HSPLandroidx/compose/ui/KeyedComposedModifier3;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/ui/Modifier$Companion;->()V HSPLandroidx/compose/ui/Modifier$Companion;->()V HSPLandroidx/compose/ui/Modifier$Companion;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/Modifier$Companion;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/Modifier$DefaultImpls;->then(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/Modifier$Element$DefaultImpls;->all(Landroidx/compose/ui/Modifier$Element;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/Modifier$Element$DefaultImpls;->foldIn(Landroidx/compose/ui/Modifier$Element;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/Modifier$Element$DefaultImpls;->foldOut(Landroidx/compose/ui/Modifier$Element;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/Modifier$Element$DefaultImpls;->then(Landroidx/compose/ui/Modifier$Element;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/ui/Modifier$Element;->all(Lkotlin/jvm/functions/Function1;)Z +HSPLandroidx/compose/ui/Modifier$Element;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; +HSPLandroidx/compose/ui/Modifier$Element;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/Modifier;->()V +HSPLandroidx/compose/ui/Modifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/MotionDurationScale$DefaultImpls;->fold(Landroidx/compose/ui/MotionDurationScale;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/MotionDurationScale$DefaultImpls;->get(Landroidx/compose/ui/MotionDurationScale;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -HSPLandroidx/compose/ui/MotionDurationScale$DefaultImpls;->getKey(Landroidx/compose/ui/MotionDurationScale;)Lkotlin/coroutines/CoroutineContext$Key; HSPLandroidx/compose/ui/MotionDurationScale$DefaultImpls;->minusKey(Landroidx/compose/ui/MotionDurationScale;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; HSPLandroidx/compose/ui/MotionDurationScale$Key;->()V HSPLandroidx/compose/ui/MotionDurationScale$Key;->()V HSPLandroidx/compose/ui/MotionDurationScale;->()V +HSPLandroidx/compose/ui/MotionDurationScale;->getKey()Lkotlin/coroutines/CoroutineContext$Key; HSPLandroidx/compose/ui/TempListUtilsKt;->appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/TempListUtilsKt;->fastJoinTo(Ljava/util/List;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable; HSPLandroidx/compose/ui/TempListUtilsKt;->fastJoinToString$default(Ljava/util/List;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; @@ -4801,24 +4681,11 @@ HSPLandroidx/compose/ui/draw/CacheDrawScope;->setDrawResult$ui_release(Landroidx HSPLandroidx/compose/ui/draw/ClipKt;->clip(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/Shape;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/draw/ClipKt;->clipToBounds(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/draw/DrawBackgroundModifier;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/draw/DrawBackgroundModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/draw/DrawBackgroundModifier;->draw(Landroidx/compose/ui/graphics/drawscope/ContentDrawScope;)V HSPLandroidx/compose/ui/draw/DrawBackgroundModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/draw/DrawBackgroundModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/draw/DrawBackgroundModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/draw/DrawCacheModifier$DefaultImpls;->all(Landroidx/compose/ui/draw/DrawCacheModifier;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/draw/DrawCacheModifier$DefaultImpls;->foldIn(Landroidx/compose/ui/draw/DrawCacheModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/draw/DrawCacheModifier$DefaultImpls;->foldOut(Landroidx/compose/ui/draw/DrawCacheModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/draw/DrawContentCacheModifier;->(Landroidx/compose/ui/draw/CacheDrawScope;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/draw/DrawContentCacheModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/draw/DrawContentCacheModifier;->draw(Landroidx/compose/ui/graphics/drawscope/ContentDrawScope;)V -HSPLandroidx/compose/ui/draw/DrawContentCacheModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/draw/DrawContentCacheModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/draw/DrawContentCacheModifier;->onBuildCache(Landroidx/compose/ui/draw/BuildDrawCacheParams;)V -HSPLandroidx/compose/ui/draw/DrawModifier$DefaultImpls;->all(Landroidx/compose/ui/draw/DrawModifier;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/draw/DrawModifier$DefaultImpls;->foldIn(Landroidx/compose/ui/draw/DrawModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/draw/DrawModifier$DefaultImpls;->foldOut(Landroidx/compose/ui/draw/DrawModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/draw/DrawModifier$DefaultImpls;->then(Landroidx/compose/ui/draw/DrawModifier;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/draw/DrawModifierKt$drawWithCache$2;->(Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/draw/DrawModifierKt$drawWithCache$2;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/draw/DrawModifierKt$drawWithCache$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -4833,18 +4700,14 @@ HSPLandroidx/compose/ui/draw/PainterModifier$measure$1;->(Landroidx/compos HSPLandroidx/compose/ui/draw/PainterModifier$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V HSPLandroidx/compose/ui/draw/PainterModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/draw/PainterModifier;->(Landroidx/compose/ui/graphics/painter/Painter;ZLandroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/draw/PainterModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/draw/PainterModifier;->calculateScaledSize-E7KxVPU(J)J HSPLandroidx/compose/ui/draw/PainterModifier;->draw(Landroidx/compose/ui/graphics/drawscope/ContentDrawScope;)V HSPLandroidx/compose/ui/draw/PainterModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/draw/PainterModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/draw/PainterModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/draw/PainterModifier;->getUseIntrinsicSize()Z HSPLandroidx/compose/ui/draw/PainterModifier;->hasSpecifiedAndFiniteHeight-uvyYCjk(J)Z HSPLandroidx/compose/ui/draw/PainterModifier;->hasSpecifiedAndFiniteWidth-uvyYCjk(J)Z HSPLandroidx/compose/ui/draw/PainterModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; HSPLandroidx/compose/ui/draw/PainterModifier;->modifyConstraints-ZezNO4M(J)J -HSPLandroidx/compose/ui/draw/PainterModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/draw/PainterModifierKt;->paint$default(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/painter/Painter;ZLandroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;ILjava/lang/Object;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/draw/PainterModifierKt;->paint(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/painter/Painter;ZLandroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/draw/ShadowKt;->shadow-s4CzXII$default(Landroidx/compose/ui/Modifier;FLandroidx/compose/ui/graphics/Shape;ZJJILjava/lang/Object;)Landroidx/compose/ui/Modifier; @@ -4871,9 +4734,6 @@ HSPLandroidx/compose/ui/focus/FocusEventModifierKt;->getModifierLocalFocusEvent( HSPLandroidx/compose/ui/focus/FocusEventModifierKt;->onFocusEvent(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->(Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->addFocusModifier(Landroidx/compose/ui/focus/FocusModifier;)V -HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->getValue()Landroidx/compose/ui/focus/FocusEventModifierLocal; HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->getValue()Ljava/lang/Object; @@ -4893,14 +4753,10 @@ HSPLandroidx/compose/ui/focus/FocusModifier$Companion$RefreshFocusProperties$1;- HSPLandroidx/compose/ui/focus/FocusModifier$Companion;->()V HSPLandroidx/compose/ui/focus/FocusModifier$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/focus/FocusModifier$Companion;->getRefreshFocusProperties()Lkotlin/jvm/functions/Function1; -HSPLandroidx/compose/ui/focus/FocusModifier$WhenMappings;->()V HSPLandroidx/compose/ui/focus/FocusModifier;->()V HSPLandroidx/compose/ui/focus/FocusModifier;->(Landroidx/compose/ui/focus/FocusStateImpl;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/focus/FocusModifier;->(Landroidx/compose/ui/focus/FocusStateImpl;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/focus/FocusModifier;->access$getRefreshFocusProperties$cp()Lkotlin/jvm/functions/Function1; -HSPLandroidx/compose/ui/focus/FocusModifier;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/focus/FocusModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusModifier;->getChildren()Landroidx/compose/runtime/collection/MutableVector; HSPLandroidx/compose/ui/focus/FocusModifier;->getFocusEventListener()Landroidx/compose/ui/focus/FocusEventModifierLocal; HSPLandroidx/compose/ui/focus/FocusModifier;->getFocusProperties()Landroidx/compose/ui/focus/FocusProperties; @@ -4916,30 +4772,19 @@ HSPLandroidx/compose/ui/focus/FocusModifier;->onModifierLocalsUpdated(Landroidx/ HSPLandroidx/compose/ui/focus/FocusModifier;->onPlaced(Landroidx/compose/ui/layout/LayoutCoordinates;)V HSPLandroidx/compose/ui/focus/FocusModifier;->setFocusState(Landroidx/compose/ui/focus/FocusStateImpl;)V HSPLandroidx/compose/ui/focus/FocusModifier;->setModifierLocalReadScope(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/ui/focus/FocusModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/focus/FocusModifierKt$ModifierLocalParentFocusModifier$1;->()V HSPLandroidx/compose/ui/focus/FocusModifierKt$ModifierLocalParentFocusModifier$1;->()V HSPLandroidx/compose/ui/focus/FocusModifierKt$ModifierLocalParentFocusModifier$1;->invoke()Landroidx/compose/ui/focus/FocusModifier; HSPLandroidx/compose/ui/focus/FocusModifierKt$ModifierLocalParentFocusModifier$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->()V -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->getValue()Landroidx/compose/ui/focus/FocusPropertiesModifier; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2;->()V -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2;->getValue()Landroidx/compose/ui/focus/FocusEventModifierLocal; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2;->getValue()Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3;->()V -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3;->getValue()Landroidx/compose/ui/focus/FocusRequesterModifierLocal; HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3;->getValue()Ljava/lang/Object; @@ -4979,18 +4824,14 @@ HSPLandroidx/compose/ui/focus/FocusPropertiesKt;->getModifierLocalFocusPropertie HSPLandroidx/compose/ui/focus/FocusPropertiesKt;->refreshFocusProperties(Landroidx/compose/ui/focus/FocusModifier;)V HSPLandroidx/compose/ui/focus/FocusPropertiesKt;->setUpdatedProperties(Landroidx/compose/ui/focus/FocusModifier;Landroidx/compose/ui/focus/FocusProperties;)V HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->calculateProperties(Landroidx/compose/ui/focus/FocusProperties;)V HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->getParent()Landroidx/compose/ui/focus/FocusPropertiesModifier; HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->getValue()Landroidx/compose/ui/focus/FocusPropertiesModifier; HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->getValue()Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->setParent(Landroidx/compose/ui/focus/FocusPropertiesModifier;)V -HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/focus/FocusRequester$Companion;->()V HSPLandroidx/compose/ui/focus/FocusRequester$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/focus/FocusRequester$Companion;->getDefault()Landroidx/compose/ui/focus/FocusRequester; @@ -5010,14 +4851,10 @@ HSPLandroidx/compose/ui/focus/FocusRequesterModifierKt;->focusRequester(Landroid HSPLandroidx/compose/ui/focus/FocusRequesterModifierKt;->getModifierLocalFocusRequester()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->(Landroidx/compose/ui/focus/FocusRequester;)V HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->addFocusModifier(Landroidx/compose/ui/focus/FocusModifier;)V -HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->getValue()Landroidx/compose/ui/focus/FocusRequesterModifierLocal; HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->getValue()Ljava/lang/Object; HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->removeFocusModifier(Landroidx/compose/ui/focus/FocusModifier;)V HSPLandroidx/compose/ui/focus/FocusStateImpl$WhenMappings;->()V HSPLandroidx/compose/ui/focus/FocusStateImpl;->$values()[Landroidx/compose/ui/focus/FocusStateImpl; HSPLandroidx/compose/ui/focus/FocusStateImpl;->()V @@ -5064,15 +4901,11 @@ HSPLandroidx/compose/ui/geometry/Offset;->box-impl(J)Landroidx/compose/ui/geomet HSPLandroidx/compose/ui/geometry/Offset;->component1-impl(J)F HSPLandroidx/compose/ui/geometry/Offset;->component2-impl(J)F HSPLandroidx/compose/ui/geometry/Offset;->constructor-impl(J)J -HSPLandroidx/compose/ui/geometry/Offset;->equals-impl0(JJ)Z HSPLandroidx/compose/ui/geometry/Offset;->getDistance-impl(J)F HSPLandroidx/compose/ui/geometry/Offset;->getX-impl(J)F HSPLandroidx/compose/ui/geometry/Offset;->getY-impl(J)F -HSPLandroidx/compose/ui/geometry/Offset;->minus-MK-Hz9U(JJ)J -HSPLandroidx/compose/ui/geometry/Offset;->times-tuRUvjQ(JF)J HSPLandroidx/compose/ui/geometry/Offset;->unbox-impl()J HSPLandroidx/compose/ui/geometry/OffsetKt;->Offset(FF)J -HSPLandroidx/compose/ui/geometry/OffsetKt;->isFinite-k-4lQ0M(J)Z HSPLandroidx/compose/ui/geometry/Rect$Companion;->()V HSPLandroidx/compose/ui/geometry/Rect$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/geometry/Rect$Companion;->getZero()Landroidx/compose/ui/geometry/Rect; @@ -5131,8 +4964,8 @@ HSPLandroidx/compose/ui/geometry/SizeKt;->toRect-uvyYCjk(J)Landroidx/compose/ui/ HSPLandroidx/compose/ui/graphics/AndroidBlendMode_androidKt;->toAndroidBlendMode-s9anfk8(I)Landroid/graphics/BlendMode; HSPLandroidx/compose/ui/graphics/AndroidCanvas;->()V HSPLandroidx/compose/ui/graphics/AndroidCanvas;->clipRect-N_I0leg(FFFFI)V -HSPLandroidx/compose/ui/graphics/AndroidCanvas;->clipRect-mtrdD-E(Landroidx/compose/ui/geometry/Rect;I)V HSPLandroidx/compose/ui/graphics/AndroidCanvas;->concat-58bKbWc([F)V +HSPLandroidx/compose/ui/graphics/AndroidCanvas;->drawCircle-9KIMszo(JFLandroidx/compose/ui/graphics/Paint;)V HSPLandroidx/compose/ui/graphics/AndroidCanvas;->drawImageRect-HPBpro0(Landroidx/compose/ui/graphics/ImageBitmap;JJJJLandroidx/compose/ui/graphics/Paint;)V HSPLandroidx/compose/ui/graphics/AndroidCanvas;->drawLine-Wko1d7g(JJLandroidx/compose/ui/graphics/Paint;)V HSPLandroidx/compose/ui/graphics/AndroidCanvas;->drawPath(Landroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Paint;)V @@ -5158,7 +4991,6 @@ HSPLandroidx/compose/ui/graphics/AndroidImageBitmap;->getWidth()I HSPLandroidx/compose/ui/graphics/AndroidImageBitmap;->prepareToDraw()V HSPLandroidx/compose/ui/graphics/AndroidImageBitmap_androidKt;->ActualImageBitmap-x__-hDU(IIIZLandroidx/compose/ui/graphics/colorspace/ColorSpace;)Landroidx/compose/ui/graphics/ImageBitmap; HSPLandroidx/compose/ui/graphics/AndroidImageBitmap_androidKt;->asAndroidBitmap(Landroidx/compose/ui/graphics/ImageBitmap;)Landroid/graphics/Bitmap; -HSPLandroidx/compose/ui/graphics/AndroidImageBitmap_androidKt;->asImageBitmap(Landroid/graphics/Bitmap;)Landroidx/compose/ui/graphics/ImageBitmap; HSPLandroidx/compose/ui/graphics/AndroidImageBitmap_androidKt;->toBitmapConfig-1JJdX4A(I)Landroid/graphics/Bitmap$Config; HSPLandroidx/compose/ui/graphics/AndroidMatrixConversions_androidKt;->setFrom-EL8BTi8(Landroid/graphics/Matrix;[F)V HSPLandroidx/compose/ui/graphics/AndroidMatrixConversions_androidKt;->setFrom-tU-YjHk([FLandroid/graphics/Matrix;)V @@ -5187,7 +5019,6 @@ HSPLandroidx/compose/ui/graphics/AndroidPaint_androidKt$WhenMappings;->( HSPLandroidx/compose/ui/graphics/AndroidPaint_androidKt;->Paint()Landroidx/compose/ui/graphics/Paint; HSPLandroidx/compose/ui/graphics/AndroidPaint_androidKt;->getNativeAlpha(Landroid/graphics/Paint;)F HSPLandroidx/compose/ui/graphics/AndroidPaint_androidKt;->getNativeColor(Landroid/graphics/Paint;)J -HSPLandroidx/compose/ui/graphics/AndroidPaint_androidKt;->getNativeFilterQuality(Landroid/graphics/Paint;)I HSPLandroidx/compose/ui/graphics/AndroidPaint_androidKt;->getNativeStrokeCap(Landroid/graphics/Paint;)I HSPLandroidx/compose/ui/graphics/AndroidPaint_androidKt;->getNativeStrokeJoin(Landroid/graphics/Paint;)I HSPLandroidx/compose/ui/graphics/AndroidPaint_androidKt;->getNativeStrokeMiterLimit(Landroid/graphics/Paint;)F @@ -5255,10 +5086,7 @@ HSPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier$measure$1;->invoke(L HSPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier;->access$getLayerBlock$p(Landroidx/compose/ui/graphics/BlockGraphicsLayerModifier;)Lkotlin/jvm/functions/Function1; -HSPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; HSPLandroidx/compose/ui/graphics/Brush$Companion;->()V HSPLandroidx/compose/ui/graphics/Brush$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -5267,8 +5095,8 @@ HSPLandroidx/compose/ui/graphics/Brush$Companion;->linearGradient-mHitzGk([Lkotl HSPLandroidx/compose/ui/graphics/Brush;->()V HSPLandroidx/compose/ui/graphics/Brush;->()V HSPLandroidx/compose/ui/graphics/Brush;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/graphics/Canvas$DefaultImpls;->clipRect-mtrdD-E$default(Landroidx/compose/ui/graphics/Canvas;Landroidx/compose/ui/geometry/Rect;IILjava/lang/Object;)V -HSPLandroidx/compose/ui/graphics/Canvas$DefaultImpls;->clipRect-mtrdD-E(Landroidx/compose/ui/graphics/Canvas;Landroidx/compose/ui/geometry/Rect;I)V +HSPLandroidx/compose/ui/graphics/Canvas;->clipRect-mtrdD-E$default(Landroidx/compose/ui/graphics/Canvas;Landroidx/compose/ui/geometry/Rect;IILjava/lang/Object;)V +HSPLandroidx/compose/ui/graphics/Canvas;->clipRect-mtrdD-E(Landroidx/compose/ui/geometry/Rect;I)V HSPLandroidx/compose/ui/graphics/CanvasHolder;->()V HSPLandroidx/compose/ui/graphics/CanvasHolder;->getAndroidCanvas()Landroidx/compose/ui/graphics/AndroidCanvas; HSPLandroidx/compose/ui/graphics/CanvasKt;->Canvas(Landroidx/compose/ui/graphics/ImageBitmap;)Landroidx/compose/ui/graphics/Canvas; @@ -5319,7 +5147,6 @@ HSPLandroidx/compose/ui/graphics/ColorFilter;->()V HSPLandroidx/compose/ui/graphics/ColorFilter;->(Landroid/graphics/ColorFilter;)V HSPLandroidx/compose/ui/graphics/ColorFilter;->getNativeColorFilter$ui_graphics_release()Landroid/graphics/ColorFilter; HSPLandroidx/compose/ui/graphics/ColorKt;->Color$default(IIIIILjava/lang/Object;)J -HSPLandroidx/compose/ui/graphics/ColorKt;->Color(FFFFLandroidx/compose/ui/graphics/colorspace/ColorSpace;)J HSPLandroidx/compose/ui/graphics/ColorKt;->Color(I)J HSPLandroidx/compose/ui/graphics/ColorKt;->Color(IIII)J HSPLandroidx/compose/ui/graphics/ColorKt;->Color(J)J @@ -5386,9 +5213,7 @@ HSPLandroidx/compose/ui/graphics/OutlineKt;->access$hasSameCornerRadius(Landroid HSPLandroidx/compose/ui/graphics/OutlineKt;->drawOutline-wDX37Ww$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/Outline;JFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V HSPLandroidx/compose/ui/graphics/OutlineKt;->drawOutline-wDX37Ww(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/Outline;JFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;I)V HSPLandroidx/compose/ui/graphics/OutlineKt;->hasSameCornerRadius(Landroidx/compose/ui/geometry/RoundRect;)Z -HSPLandroidx/compose/ui/graphics/OutlineKt;->size(Landroidx/compose/ui/geometry/Rect;)J HSPLandroidx/compose/ui/graphics/OutlineKt;->size(Landroidx/compose/ui/geometry/RoundRect;)J -HSPLandroidx/compose/ui/graphics/OutlineKt;->topLeft(Landroidx/compose/ui/geometry/Rect;)J HSPLandroidx/compose/ui/graphics/OutlineKt;->topLeft(Landroidx/compose/ui/geometry/RoundRect;)J HSPLandroidx/compose/ui/graphics/PaintingStyle$Companion;->()V HSPLandroidx/compose/ui/graphics/PaintingStyle$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -5399,7 +5224,10 @@ HSPLandroidx/compose/ui/graphics/PaintingStyle;->access$getFill$cp()I HSPLandroidx/compose/ui/graphics/PaintingStyle;->access$getStroke$cp()I HSPLandroidx/compose/ui/graphics/PaintingStyle;->constructor-impl(I)I HSPLandroidx/compose/ui/graphics/PaintingStyle;->equals-impl0(II)Z -HSPLandroidx/compose/ui/graphics/Path$DefaultImpls;->addPath-Uv8p0NA$default(Landroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Path;JILjava/lang/Object;)V +HSPLandroidx/compose/ui/graphics/Path$Companion;->()V +HSPLandroidx/compose/ui/graphics/Path$Companion;->()V +HSPLandroidx/compose/ui/graphics/Path;->()V +HSPLandroidx/compose/ui/graphics/Path;->addPath-Uv8p0NA$default(Landroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Path;JILjava/lang/Object;)V HSPLandroidx/compose/ui/graphics/PathFillType$Companion;->()V HSPLandroidx/compose/ui/graphics/PathFillType$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/graphics/PathFillType$Companion;->getEvenOdd-Rg-k1Os()I @@ -5491,12 +5319,8 @@ HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->access$getSpotSha HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->access$getTransformOrigin$p(Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;)J HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->access$getTranslationX$p(Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;)F HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->access$getTranslationY$p(Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;)F -HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/graphics/SolidColor;->(J)V HSPLandroidx/compose/ui/graphics/SolidColor;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/graphics/SolidColor;->applyTo-Pq9zytI(JLandroidx/compose/ui/graphics/Paint;F)V @@ -5737,24 +5561,20 @@ HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->configurePaint-swdJ HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->configurePaint-swdJneE(Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/drawscope/DrawStyle;FLandroidx/compose/ui/graphics/ColorFilter;II)Landroidx/compose/ui/graphics/Paint; HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->configureStrokePaint-Q_0CZUI$default(Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;JFFIILandroidx/compose/ui/graphics/PathEffect;FLandroidx/compose/ui/graphics/ColorFilter;IIILjava/lang/Object;)Landroidx/compose/ui/graphics/Paint; HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->configureStrokePaint-Q_0CZUI(JFFIILandroidx/compose/ui/graphics/PathEffect;FLandroidx/compose/ui/graphics/ColorFilter;II)Landroidx/compose/ui/graphics/Paint; +HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawCircle-VaOC9Bg(JFJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;I)V HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawImage-AZ2fEMs(Landroidx/compose/ui/graphics/ImageBitmap;JJJJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;II)V HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawLine-NGM6Ib0(JJJFILandroidx/compose/ui/graphics/PathEffect;FLandroidx/compose/ui/graphics/ColorFilter;I)V HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawPath-GBMwjPU(Landroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Brush;FLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;I)V HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawRect-AsUm42w(Landroidx/compose/ui/graphics/Brush;JJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;I)V -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawRect-n-J9OG0(JJJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;I)V HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawRoundRect-u-Aw5IA(JJJJLandroidx/compose/ui/graphics/drawscope/DrawStyle;FLandroidx/compose/ui/graphics/ColorFilter;I)V -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->getCenter-F1C5BW0()J HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->getDensity()F HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->getDrawContext()Landroidx/compose/ui/graphics/drawscope/DrawContext; HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->getDrawParams()Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope$DrawParams; HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->getLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection; -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->getSize-NH-jbRc()J HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->modulate-5vOe2sY(JF)J HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->obtainFillPaint()Landroidx/compose/ui/graphics/Paint; HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->obtainStrokePaint()Landroidx/compose/ui/graphics/Paint; -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->roundToPx-0680j_4(F)I HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->selectPaint(Landroidx/compose/ui/graphics/drawscope/DrawStyle;)Landroidx/compose/ui/graphics/Paint; -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->toPx-0680j_4(F)F HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt$asDrawTransform$1;->(Landroidx/compose/ui/graphics/drawscope/DrawContext;)V HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt$asDrawTransform$1;->getSize-NH-jbRc()J HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt$asDrawTransform$1;->inset(FFFF)V @@ -5769,29 +5589,21 @@ HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$Companion;->()V HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$Companion;->()V HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$Companion;->getDefaultBlendMode-0nO6VwU()I HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$Companion;->getDefaultFilterQuality-f-v9h1I()I -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$DefaultImpls;->drawImage-AZ2fEMs$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/ImageBitmap;JJJJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IIILjava/lang/Object;)V -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$DefaultImpls;->drawLine-NGM6Ib0$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;JJJFILandroidx/compose/ui/graphics/PathEffect;FLandroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$DefaultImpls;->drawPath-GBMwjPU$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Brush;FLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$DefaultImpls;->drawRect-AsUm42w$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/Brush;JJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$DefaultImpls;->drawRect-n-J9OG0$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;JJJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$DefaultImpls;->getCenter-F1C5BW0(Landroidx/compose/ui/graphics/drawscope/DrawScope;)J -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$DefaultImpls;->offsetSize-PENXr5M(Landroidx/compose/ui/graphics/drawscope/DrawScope;JJ)J -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$DefaultImpls;->roundToPx-0680j_4(Landroidx/compose/ui/graphics/drawscope/DrawScope;F)I -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope$DefaultImpls;->toPx-0680j_4(Landroidx/compose/ui/graphics/drawscope/DrawScope;F)F HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->()V +HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawCircle-VaOC9Bg$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;JFJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V +HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawImage-AZ2fEMs$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/ImageBitmap;JJJJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IIILjava/lang/Object;)V +HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawLine-NGM6Ib0$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;JJJFILandroidx/compose/ui/graphics/PathEffect;FLandroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V +HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawPath-GBMwjPU$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Brush;FLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V +HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawRect-AsUm42w$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/Brush;JJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V +HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawRect-n-J9OG0$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;JJJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V +HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->getCenter-F1C5BW0()J +HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->getSize-NH-jbRc()J +HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->offsetSize-PENXr5M(JJ)J HSPLandroidx/compose/ui/graphics/drawscope/DrawStyle;->()V HSPLandroidx/compose/ui/graphics/drawscope/DrawStyle;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/graphics/drawscope/EmptyCanvas;->()V HSPLandroidx/compose/ui/graphics/drawscope/Fill;->()V HSPLandroidx/compose/ui/graphics/drawscope/Fill;->()V -HSPLandroidx/compose/ui/graphics/painter/BitmapPainter;->(Landroidx/compose/ui/graphics/ImageBitmap;JJ)V -HSPLandroidx/compose/ui/graphics/painter/BitmapPainter;->(Landroidx/compose/ui/graphics/ImageBitmap;JJLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/graphics/painter/BitmapPainter;->getIntrinsicSize-NH-jbRc()J -HSPLandroidx/compose/ui/graphics/painter/BitmapPainter;->onDraw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -HSPLandroidx/compose/ui/graphics/painter/BitmapPainter;->setFilterQuality-vDHp3xo$ui_graphics_release(I)V -HSPLandroidx/compose/ui/graphics/painter/BitmapPainter;->validateSize-N5eqBDc(JJ)J -HSPLandroidx/compose/ui/graphics/painter/BitmapPainterKt;->BitmapPainter-QZhYCtY$default(Landroidx/compose/ui/graphics/ImageBitmap;JJIILjava/lang/Object;)Landroidx/compose/ui/graphics/painter/BitmapPainter; -HSPLandroidx/compose/ui/graphics/painter/BitmapPainterKt;->BitmapPainter-QZhYCtY(Landroidx/compose/ui/graphics/ImageBitmap;JJI)Landroidx/compose/ui/graphics/painter/BitmapPainter; HSPLandroidx/compose/ui/graphics/painter/Painter$drawLambda$1;->(Landroidx/compose/ui/graphics/painter/Painter;)V HSPLandroidx/compose/ui/graphics/painter/Painter;->()V HSPLandroidx/compose/ui/graphics/painter/Painter;->configureAlpha(F)V @@ -5800,7 +5612,6 @@ HSPLandroidx/compose/ui/graphics/painter/Painter;->configureLayoutDirection(Land HSPLandroidx/compose/ui/graphics/painter/Painter;->draw-x_KDEd0(Landroidx/compose/ui/graphics/drawscope/DrawScope;JFLandroidx/compose/ui/graphics/ColorFilter;)V HSPLandroidx/compose/ui/graphics/vector/DrawCache;->()V HSPLandroidx/compose/ui/graphics/vector/DrawCache;->clear(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -HSPLandroidx/compose/ui/graphics/vector/DrawCache;->drawCachedImage-CJJAR-o(JLandroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/graphics/vector/DrawCache;->drawInto(Landroidx/compose/ui/graphics/drawscope/DrawScope;FLandroidx/compose/ui/graphics/ColorFilter;)V HSPLandroidx/compose/ui/graphics/vector/GroupComponent;->()V HSPLandroidx/compose/ui/graphics/vector/GroupComponent;->draw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V @@ -5808,7 +5619,6 @@ HSPLandroidx/compose/ui/graphics/vector/GroupComponent;->getInvalidateListener$u HSPLandroidx/compose/ui/graphics/vector/GroupComponent;->getNumChildren()I HSPLandroidx/compose/ui/graphics/vector/GroupComponent;->getWillClipPath()Z HSPLandroidx/compose/ui/graphics/vector/GroupComponent;->insertAt(ILandroidx/compose/ui/graphics/vector/VNode;)V -HSPLandroidx/compose/ui/graphics/vector/GroupComponent;->remove(II)V HSPLandroidx/compose/ui/graphics/vector/GroupComponent;->setInvalidateListener$ui_release(Lkotlin/jvm/functions/Function0;)V HSPLandroidx/compose/ui/graphics/vector/GroupComponent;->setName(Ljava/lang/String;)V HSPLandroidx/compose/ui/graphics/vector/GroupComponent;->setPivotX(F)V @@ -5895,6 +5705,7 @@ HSPLandroidx/compose/ui/graphics/vector/PathComponent;->updateRenderPath()V HSPLandroidx/compose/ui/graphics/vector/PathNode$Close;->()V HSPLandroidx/compose/ui/graphics/vector/PathNode$Close;->()V HSPLandroidx/compose/ui/graphics/vector/PathNode$CurveTo;->(FFFFFF)V +HSPLandroidx/compose/ui/graphics/vector/PathNode$CurveTo;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/ui/graphics/vector/PathNode$CurveTo;->getX1()F HSPLandroidx/compose/ui/graphics/vector/PathNode$CurveTo;->getX2()F HSPLandroidx/compose/ui/graphics/vector/PathNode$CurveTo;->getX3()F @@ -5905,6 +5716,7 @@ HSPLandroidx/compose/ui/graphics/vector/PathNode$HorizontalTo;->(F)V HSPLandroidx/compose/ui/graphics/vector/PathNode$HorizontalTo;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/ui/graphics/vector/PathNode$HorizontalTo;->getX()F HSPLandroidx/compose/ui/graphics/vector/PathNode$LineTo;->(FF)V +HSPLandroidx/compose/ui/graphics/vector/PathNode$LineTo;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/ui/graphics/vector/PathNode$LineTo;->getX()F HSPLandroidx/compose/ui/graphics/vector/PathNode$LineTo;->getY()F HSPLandroidx/compose/ui/graphics/vector/PathNode$MoveTo;->(FF)V @@ -5932,7 +5744,6 @@ HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeCurveTo;->getDy1()F HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeCurveTo;->getDy2()F HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeCurveTo;->getDy3()F HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeHorizontalTo;->(F)V -HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeHorizontalTo;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeHorizontalTo;->getDx()F HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeLineTo;->(FF)V HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeLineTo;->getDx()F @@ -5946,7 +5757,6 @@ HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeReflectiveCurveTo;->get HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeReflectiveCurveTo;->getDy1()F HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeReflectiveCurveTo;->getDy2()F HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeVerticalTo;->(F)V -HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeVerticalTo;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/ui/graphics/vector/PathNode$RelativeVerticalTo;->getDy()F HSPLandroidx/compose/ui/graphics/vector/PathNode$VerticalTo;->(F)V HSPLandroidx/compose/ui/graphics/vector/PathNode$VerticalTo;->equals(Ljava/lang/Object;)Z @@ -6015,8 +5825,6 @@ HSPLandroidx/compose/ui/graphics/vector/VectorApplier;->insertBottomUp(ILandroid HSPLandroidx/compose/ui/graphics/vector/VectorApplier;->insertBottomUp(ILjava/lang/Object;)V HSPLandroidx/compose/ui/graphics/vector/VectorApplier;->insertTopDown(ILandroidx/compose/ui/graphics/vector/VNode;)V HSPLandroidx/compose/ui/graphics/vector/VectorApplier;->insertTopDown(ILjava/lang/Object;)V -HSPLandroidx/compose/ui/graphics/vector/VectorApplier;->onClear()V -HSPLandroidx/compose/ui/graphics/vector/VectorApplier;->remove(II)V HSPLandroidx/compose/ui/graphics/vector/VectorComponent$drawVectorBlock$1;->(Landroidx/compose/ui/graphics/vector/VectorComponent;)V HSPLandroidx/compose/ui/graphics/vector/VectorComponent$drawVectorBlock$1;->invoke(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V HSPLandroidx/compose/ui/graphics/vector/VectorComponent$drawVectorBlock$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -6028,7 +5836,6 @@ HSPLandroidx/compose/ui/graphics/vector/VectorComponent$root$1$1;->invoke()V HSPLandroidx/compose/ui/graphics/vector/VectorComponent;->()V HSPLandroidx/compose/ui/graphics/vector/VectorComponent;->access$doInvalidate(Landroidx/compose/ui/graphics/vector/VectorComponent;)V HSPLandroidx/compose/ui/graphics/vector/VectorComponent;->doInvalidate()V -HSPLandroidx/compose/ui/graphics/vector/VectorComponent;->draw(Landroidx/compose/ui/graphics/drawscope/DrawScope;FLandroidx/compose/ui/graphics/ColorFilter;)V HSPLandroidx/compose/ui/graphics/vector/VectorComponent;->getIntrinsicColorFilter$ui_release()Landroidx/compose/ui/graphics/ColorFilter; HSPLandroidx/compose/ui/graphics/vector/VectorComponent;->getRoot()Landroidx/compose/ui/graphics/vector/GroupComponent; HSPLandroidx/compose/ui/graphics/vector/VectorComponent;->getViewportHeight()F @@ -6101,7 +5908,7 @@ HSPLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$9;->invoke-kLtJ_v HSPLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path-9cdaXJ4$$inlined$ComposeNode$1;->(Lkotlin/jvm/functions/Function0;)V HSPLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path-9cdaXJ4$$inlined$ComposeNode$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/ui/graphics/vector/VectorComposeKt;->Path-9cdaXJ4(Ljava/util/List;ILjava/lang/String;Landroidx/compose/ui/graphics/Brush;FLandroidx/compose/ui/graphics/Brush;FFIIFFFFLandroidx/compose/runtime/Composer;III)V -HSPLandroidx/compose/ui/graphics/vector/VectorConfig$DefaultImpls;->getOrDefault(Landroidx/compose/ui/graphics/vector/VectorConfig;Landroidx/compose/ui/graphics/vector/VectorProperty;Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/ui/graphics/vector/VectorConfig;->getOrDefault(Landroidx/compose/ui/graphics/vector/VectorProperty;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/graphics/vector/VectorGroup$iterator$1;->(Landroidx/compose/ui/graphics/vector/VectorGroup;)V HSPLandroidx/compose/ui/graphics/vector/VectorGroup$iterator$1;->hasNext()Z HSPLandroidx/compose/ui/graphics/vector/VectorGroup$iterator$1;->next()Landroidx/compose/ui/graphics/vector/VectorNode; @@ -6120,7 +5927,6 @@ HSPLandroidx/compose/ui/graphics/vector/VectorNode;->()V HSPLandroidx/compose/ui/graphics/vector/VectorNode;->()V HSPLandroidx/compose/ui/graphics/vector/VectorNode;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/Composition;)V -HSPLandroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2;->(Landroidx/compose/runtime/Composition;)V HSPLandroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -6147,7 +5953,6 @@ HSPLandroidx/compose/ui/graphics/vector/VectorPainter;->setDirty(Z)V HSPLandroidx/compose/ui/graphics/vector/VectorPainter;->setIntrinsicColorFilter$ui_release(Landroidx/compose/ui/graphics/ColorFilter;)V HSPLandroidx/compose/ui/graphics/vector/VectorPainter;->setSize-uvyYCjk$ui_release(J)V HSPLandroidx/compose/ui/graphics/vector/VectorPainterKt$RenderVectorGroup$config$1;->()V -HSPLandroidx/compose/ui/graphics/vector/VectorPainterKt$RenderVectorGroup$config$1;->getOrDefault(Landroidx/compose/ui/graphics/vector/VectorProperty;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/graphics/vector/VectorPainterKt$rememberVectorPainter$3;->(Landroidx/compose/ui/graphics/vector/ImageVector;)V HSPLandroidx/compose/ui/graphics/vector/VectorPainterKt$rememberVectorPainter$3;->invoke(FFLandroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/ui/graphics/vector/VectorPainterKt$rememberVectorPainter$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -6257,15 +6062,11 @@ HSPLandroidx/compose/ui/input/InputModeManagerImpl;->(ILkotlin/jvm/functio HSPLandroidx/compose/ui/input/InputModeManagerImpl;->getInputMode-aOaMEAU()I HSPLandroidx/compose/ui/input/InputModeManagerImpl;->setInputMode-iuPiT84(I)V HSPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/modifier/ProvidableModifierLocal;)V -HSPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->getValue()Landroidx/compose/ui/input/focus/FocusAwareInputModifier; HSPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->getValue()Ljava/lang/Object; HSPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V HSPLandroidx/compose/ui/input/key/KeyInputModifier;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/input/key/KeyInputModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/key/KeyInputModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/input/key/KeyInputModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/ui/input/key/KeyInputModifier;->getValue()Landroidx/compose/ui/input/key/KeyInputModifier; HSPLandroidx/compose/ui/input/key/KeyInputModifier;->getValue()Ljava/lang/Object; @@ -6279,16 +6080,8 @@ HSPLandroidx/compose/ui/input/key/KeyInputModifierKt;->()V HSPLandroidx/compose/ui/input/key/KeyInputModifierKt;->getModifierLocalKeyInput()Landroidx/compose/ui/modifier/ProvidableModifierLocal; HSPLandroidx/compose/ui/input/key/KeyInputModifierKt;->onKeyEvent(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher$calculateNestedScrollScope$1;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;)V -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher$dispatchPostFling$1;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher$dispatchPreFling$1;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->()V HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->()V -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->dispatchPostFling-RZ2iAVY(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->dispatchPostScroll-DzOQY0M(JJI)J -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->dispatchPreFling-QWom1Mo(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->dispatchPreScroll-OzD1aCk(JI)J -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->getCoroutineScope()Lkotlinx/coroutines/CoroutineScope; -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->getOriginNestedScrollScope$ui_release()Lkotlinx/coroutines/CoroutineScope; HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->setCalculateNestedScrollScope$ui_release(Lkotlin/jvm/functions/Function0;)V HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->setOriginNestedScrollScope$ui_release(Lkotlinx/coroutines/CoroutineScope;)V HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->setParent$ui_release(Landroidx/compose/ui/input/nestedscroll/NestedScrollConnection;)V @@ -6297,15 +6090,8 @@ HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierKt$nestedScroll$2 HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierKt$nestedScroll$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierKt;->nestedScroll(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/input/nestedscroll/NestedScrollConnection;Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal$1;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;)V -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal$1;->invoke()Lkotlinx/coroutines/CoroutineScope; HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;Landroidx/compose/ui/input/nestedscroll/NestedScrollConnection;)V -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->access$getNestedCoroutineScope(Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;)Lkotlinx/coroutines/CoroutineScope; -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->getNestedCoroutineScope()Lkotlinx/coroutines/CoroutineScope; HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->getParent()Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal; HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->getValue()Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal; HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->getValue()Ljava/lang/Object; @@ -6317,193 +6103,43 @@ HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocalKt$ModifierL HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocalKt$ModifierLocalNestedScroll$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocalKt;->()V HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocalKt;->getModifierLocalNestedScroll()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollSource$Companion;->()V -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollSource$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollSource$Companion;->getDrag-WNlRxjI()I -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollSource;->()V -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollSource;->access$getDrag$cp()I -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollSource;->constructor-impl(I)I -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollSource;->equals-impl0(II)Z -HSPLandroidx/compose/ui/input/pointer/AwaitPointerEventScope$DefaultImpls;->awaitPointerEvent$default(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Landroidx/compose/ui/input/pointer/PointerEventPass;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/ConsumedData;->()V -HSPLandroidx/compose/ui/input/pointer/ConsumedData;->(ZZ)V -HSPLandroidx/compose/ui/input/pointer/ConsumedData;->getDownChange()Z -HSPLandroidx/compose/ui/input/pointer/ConsumedData;->getPositionChange()Z -HSPLandroidx/compose/ui/input/pointer/ConsumedData;->setDownChange(Z)V -HSPLandroidx/compose/ui/input/pointer/ConsumedData;->setPositionChange(Z)V +HSPLandroidx/compose/ui/input/pointer/AwaitPointerEventScope;->awaitPointerEvent$default(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Landroidx/compose/ui/input/pointer/PointerEventPass;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/input/pointer/HitPathTracker;->(Landroidx/compose/ui/layout/LayoutCoordinates;)V -HSPLandroidx/compose/ui/input/pointer/HitPathTracker;->addHitPath-KNwqfcY(JLjava/util/List;)V -HSPLandroidx/compose/ui/input/pointer/HitPathTracker;->dispatchChanges(Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z -HSPLandroidx/compose/ui/input/pointer/HitPathTracker;->removeDetachedPointerInputFilters()V -HSPLandroidx/compose/ui/input/pointer/InternalPointerEvent;->(Ljava/util/Map;Landroidx/compose/ui/input/pointer/PointerInputEvent;)V -HSPLandroidx/compose/ui/input/pointer/InternalPointerEvent;->getChanges()Ljava/util/Map; -HSPLandroidx/compose/ui/input/pointer/InternalPointerEvent;->getMotionEvent()Landroid/view/MotionEvent; -HSPLandroidx/compose/ui/input/pointer/InternalPointerEvent;->getSuppressMovementConsumption()Z -HSPLandroidx/compose/ui/input/pointer/InternalPointerEvent;->issuesEnterExitEvent-0FcD4WY(J)Z HSPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->()V -HSPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->addFreshIds(Landroid/view/MotionEvent;)V -HSPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->clearOnDeviceChange(Landroid/view/MotionEvent;)V -HSPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->convertToPointerInputEvent$ui_release(Landroid/view/MotionEvent;Landroidx/compose/ui/input/pointer/PositionCalculator;)Landroidx/compose/ui/input/pointer/PointerInputEvent; -HSPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->createPointerInputEventData(Landroidx/compose/ui/input/pointer/PositionCalculator;Landroid/view/MotionEvent;IZ)Landroidx/compose/ui/input/pointer/PointerInputEventData; -HSPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->getComposePointerId-_I2yYro(I)J -HSPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->removeStaleIds(Landroid/view/MotionEvent;)V -HSPLandroidx/compose/ui/input/pointer/Node;->(Landroidx/compose/ui/input/pointer/PointerInputFilter;)V -HSPLandroidx/compose/ui/input/pointer/Node;->buildCache(Ljava/util/Map;Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z -HSPLandroidx/compose/ui/input/pointer/Node;->cleanUpHits(Landroidx/compose/ui/input/pointer/InternalPointerEvent;)V -HSPLandroidx/compose/ui/input/pointer/Node;->clearCache()V -HSPLandroidx/compose/ui/input/pointer/Node;->dispatchFinalEventPass(Landroidx/compose/ui/input/pointer/InternalPointerEvent;)Z -HSPLandroidx/compose/ui/input/pointer/Node;->dispatchMainEventPass(Ljava/util/Map;Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z -HSPLandroidx/compose/ui/input/pointer/Node;->getPointerIds()Landroidx/compose/runtime/collection/MutableVector; -HSPLandroidx/compose/ui/input/pointer/Node;->getPointerInputFilter()Landroidx/compose/ui/input/pointer/PointerInputFilter; -HSPLandroidx/compose/ui/input/pointer/Node;->hasPositionChanged(Landroidx/compose/ui/input/pointer/PointerEvent;Landroidx/compose/ui/input/pointer/PointerEvent;)Z HSPLandroidx/compose/ui/input/pointer/NodeParent;->()V -HSPLandroidx/compose/ui/input/pointer/NodeParent;->buildCache(Ljava/util/Map;Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z -HSPLandroidx/compose/ui/input/pointer/NodeParent;->cleanUpHits(Landroidx/compose/ui/input/pointer/InternalPointerEvent;)V -HSPLandroidx/compose/ui/input/pointer/NodeParent;->dispatchFinalEventPass(Landroidx/compose/ui/input/pointer/InternalPointerEvent;)Z -HSPLandroidx/compose/ui/input/pointer/NodeParent;->dispatchMainEventPass(Ljava/util/Map;Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z -HSPLandroidx/compose/ui/input/pointer/NodeParent;->getChildren()Landroidx/compose/runtime/collection/MutableVector; -HSPLandroidx/compose/ui/input/pointer/NodeParent;->removeDetachedPointerInputFilters()V HSPLandroidx/compose/ui/input/pointer/PointerButtons;->constructor-impl(I)I HSPLandroidx/compose/ui/input/pointer/PointerEvent;->()V HSPLandroidx/compose/ui/input/pointer/PointerEvent;->(Ljava/util/List;)V HSPLandroidx/compose/ui/input/pointer/PointerEvent;->(Ljava/util/List;Landroidx/compose/ui/input/pointer/InternalPointerEvent;)V HSPLandroidx/compose/ui/input/pointer/PointerEvent;->calculatePointerEventType-7fucELk()I -HSPLandroidx/compose/ui/input/pointer/PointerEvent;->getChanges()Ljava/util/List; HSPLandroidx/compose/ui/input/pointer/PointerEvent;->getMotionEvent$ui_release()Landroid/view/MotionEvent; -HSPLandroidx/compose/ui/input/pointer/PointerEvent;->getType-7fucELk()I -HSPLandroidx/compose/ui/input/pointer/PointerEventKt;->changedToDown(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z -HSPLandroidx/compose/ui/input/pointer/PointerEventKt;->changedToDownIgnoreConsumed(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z -HSPLandroidx/compose/ui/input/pointer/PointerEventKt;->changedToUp(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z -HSPLandroidx/compose/ui/input/pointer/PointerEventKt;->changedToUpIgnoreConsumed(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z -HSPLandroidx/compose/ui/input/pointer/PointerEventKt;->isOutOfBounds-jwHxaWs(Landroidx/compose/ui/input/pointer/PointerInputChange;JJ)Z -HSPLandroidx/compose/ui/input/pointer/PointerEventKt;->positionChangeInternal(Landroidx/compose/ui/input/pointer/PointerInputChange;Z)J -HSPLandroidx/compose/ui/input/pointer/PointerEventKt;->positionChangedIgnoreConsumed(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z HSPLandroidx/compose/ui/input/pointer/PointerEventPass;->$values()[Landroidx/compose/ui/input/pointer/PointerEventPass; HSPLandroidx/compose/ui/input/pointer/PointerEventPass;->()V HSPLandroidx/compose/ui/input/pointer/PointerEventPass;->(Ljava/lang/String;I)V -HSPLandroidx/compose/ui/input/pointer/PointerEventPass;->values()[Landroidx/compose/ui/input/pointer/PointerEventPass; HSPLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->()V HSPLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getEnter-7fucELk()I -HSPLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getExit-7fucELk()I HSPLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getMove-7fucELk()I -HSPLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getPress-7fucELk()I -HSPLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getRelease-7fucELk()I -HSPLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getScroll-7fucELk()I HSPLandroidx/compose/ui/input/pointer/PointerEventType;->()V -HSPLandroidx/compose/ui/input/pointer/PointerEventType;->access$getEnter$cp()I -HSPLandroidx/compose/ui/input/pointer/PointerEventType;->access$getExit$cp()I HSPLandroidx/compose/ui/input/pointer/PointerEventType;->access$getMove$cp()I -HSPLandroidx/compose/ui/input/pointer/PointerEventType;->access$getPress$cp()I -HSPLandroidx/compose/ui/input/pointer/PointerEventType;->access$getRelease$cp()I -HSPLandroidx/compose/ui/input/pointer/PointerEventType;->access$getScroll$cp()I HSPLandroidx/compose/ui/input/pointer/PointerEventType;->constructor-impl(I)I -HSPLandroidx/compose/ui/input/pointer/PointerEventType;->equals-impl0(II)Z -HSPLandroidx/compose/ui/input/pointer/PointerId;->(J)V -HSPLandroidx/compose/ui/input/pointer/PointerId;->box-impl(J)Landroidx/compose/ui/input/pointer/PointerId; -HSPLandroidx/compose/ui/input/pointer/PointerId;->constructor-impl(J)J -HSPLandroidx/compose/ui/input/pointer/PointerId;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/input/pointer/PointerId;->equals-impl(JLjava/lang/Object;)Z -HSPLandroidx/compose/ui/input/pointer/PointerId;->equals-impl0(JJ)Z -HSPLandroidx/compose/ui/input/pointer/PointerId;->hashCode()I -HSPLandroidx/compose/ui/input/pointer/PointerId;->hashCode-impl(J)I -HSPLandroidx/compose/ui/input/pointer/PointerId;->unbox-impl()J -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->(JJJZJJZZIJ)V -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->(JJJZJJZZIJLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->(JJJZJJZZILjava/util/List;J)V -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->(JJJZJJZZILjava/util/List;JLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->consume()V -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->copy-OHpmEuE$default(Landroidx/compose/ui/input/pointer/PointerInputChange;JJJZJJZILjava/util/List;JILjava/lang/Object;)Landroidx/compose/ui/input/pointer/PointerInputChange; -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->copy-OHpmEuE(JJJZJJZILjava/util/List;J)Landroidx/compose/ui/input/pointer/PointerInputChange; -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->getHistorical()Ljava/util/List; -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->getId-J3iCeTQ()J -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->getPosition-F1C5BW0()J -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->getPressed()Z -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->getPreviousPosition-F1C5BW0()J -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->getPreviousPressed()Z -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->getType-T8wyACA()I -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->getUptimeMillis()J -HSPLandroidx/compose/ui/input/pointer/PointerInputChange;->isConsumed()Z -HSPLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->(JJZI)V -HSPLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->(JJZILkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->getDown()Z -HSPLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->getPositionOnScreen-F1C5BW0()J -HSPLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->getUptime()J HSPLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer;->()V -HSPLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer;->produce(Landroidx/compose/ui/input/pointer/PointerInputEvent;Landroidx/compose/ui/input/pointer/PositionCalculator;)Landroidx/compose/ui/input/pointer/InternalPointerEvent; -HSPLandroidx/compose/ui/input/pointer/PointerInputEvent;->(JLjava/util/List;Landroid/view/MotionEvent;)V -HSPLandroidx/compose/ui/input/pointer/PointerInputEvent;->getMotionEvent()Landroid/view/MotionEvent; -HSPLandroidx/compose/ui/input/pointer/PointerInputEvent;->getPointers()Ljava/util/List; -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->(JJJJZIZLjava/util/List;J)V -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->(JJJJZIZLjava/util/List;JLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getDown()Z -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getHistorical()Ljava/util/List; -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getId-J3iCeTQ()J -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getIssuesEnterExit()Z -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getPosition-F1C5BW0()J -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getPositionOnScreen-F1C5BW0()J -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getScrollDelta-F1C5BW0()J -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getType-T8wyACA()I -HSPLandroidx/compose/ui/input/pointer/PointerInputEventData;->getUptime()J HSPLandroidx/compose/ui/input/pointer/PointerInputEventProcessor;->(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/input/pointer/PointerInputEventProcessor;->process-BIzXfog(Landroidx/compose/ui/input/pointer/PointerInputEvent;Landroidx/compose/ui/input/pointer/PositionCalculator;Z)I -HSPLandroidx/compose/ui/input/pointer/PointerInputEventProcessorKt;->ProcessResult(ZZ)I HSPLandroidx/compose/ui/input/pointer/PointerInputFilter;->()V HSPLandroidx/compose/ui/input/pointer/PointerInputFilter;->()V -HSPLandroidx/compose/ui/input/pointer/PointerInputFilter;->getLayoutCoordinates$ui_release()Landroidx/compose/ui/layout/LayoutCoordinates; -HSPLandroidx/compose/ui/input/pointer/PointerInputFilter;->getShareWithSiblings()Z -HSPLandroidx/compose/ui/input/pointer/PointerInputFilter;->getSize-YbymL2g()J -HSPLandroidx/compose/ui/input/pointer/PointerInputFilter;->isAttached$ui_release()Z HSPLandroidx/compose/ui/input/pointer/PointerInputFilter;->setAttached$ui_release(Z)V HSPLandroidx/compose/ui/input/pointer/PointerInputFilter;->setLayoutCoordinates$ui_release(Landroidx/compose/ui/layout/LayoutCoordinates;)V -HSPLandroidx/compose/ui/input/pointer/PointerInputModifier$DefaultImpls;->all(Landroidx/compose/ui/input/pointer/PointerInputModifier;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/input/pointer/PointerInputModifier$DefaultImpls;->foldIn(Landroidx/compose/ui/input/pointer/PointerInputModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/PointerInputModifier$DefaultImpls;->foldOut(Landroidx/compose/ui/input/pointer/PointerInputModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/input/pointer/PointerKeyboardModifiers;->constructor-impl(I)I -HSPLandroidx/compose/ui/input/pointer/PointerType$Companion;->()V -HSPLandroidx/compose/ui/input/pointer/PointerType$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/input/pointer/PointerType$Companion;->getMouse-T8wyACA()I -HSPLandroidx/compose/ui/input/pointer/PointerType$Companion;->getTouch-T8wyACA()I -HSPLandroidx/compose/ui/input/pointer/PointerType;->()V -HSPLandroidx/compose/ui/input/pointer/PointerType;->access$getMouse$cp()I -HSPLandroidx/compose/ui/input/pointer/PointerType;->access$getTouch$cp()I -HSPLandroidx/compose/ui/input/pointer/PointerType;->constructor-impl(I)I -HSPLandroidx/compose/ui/input/pointer/PointerType;->equals-impl0(II)Z -HSPLandroidx/compose/ui/input/pointer/ProcessResult;->constructor-impl(I)I -HSPLandroidx/compose/ui/input/pointer/ProcessResult;->getAnyMovementConsumed-impl(I)Z -HSPLandroidx/compose/ui/input/pointer/ProcessResult;->getDispatchedToAPointerInputModifier-impl(I)Z HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->access$setAwaitPass$p(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;Landroidx/compose/ui/input/pointer/PointerEventPass;)V HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->access$setPointerAwaiter$p(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;Lkotlinx/coroutines/CancellableContinuation;)V HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->awaitPointerEvent(Landroidx/compose/ui/input/pointer/PointerEventPass;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->cancel(Ljava/lang/Throwable;)V HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->getContext()Lkotlin/coroutines/CoroutineContext; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->getCurrentEvent()Landroidx/compose/ui/input/pointer/PointerEvent; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->getExtendedTouchPadding-NH-jbRc()J -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->getSize-YbymL2g()J -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->getViewConfiguration()Landroidx/compose/ui/platform/ViewConfiguration; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->offerPointerEvent(Landroidx/compose/ui/input/pointer/PointerEvent;Landroidx/compose/ui/input/pointer/PointerEventPass;)V -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->resumeWith(Ljava/lang/Object;)V -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$WhenMappings;->()V HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$awaitPointerEventScope$2$2;->(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;)V -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$awaitPointerEventScope$2$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$awaitPointerEventScope$2$2;->invoke(Ljava/lang/Throwable;)V HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->(Landroidx/compose/ui/platform/ViewConfiguration;Landroidx/compose/ui/unit/Density;)V -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->access$getBoundsSize$p(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;)J -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->access$getCurrentEvent$p(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;)Landroidx/compose/ui/input/pointer/PointerEvent; HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->access$getPointerHandlers$p(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;)Landroidx/compose/runtime/collection/MutableVector; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->awaitPointerEventScope(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->dispatchPointerEvent(Landroidx/compose/ui/input/pointer/PointerEvent;Landroidx/compose/ui/input/pointer/PointerEventPass;)V -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->getExtendedTouchPadding-NH-jbRc()J -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->getInterceptOutOfBoundsChildEvents()Z HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->getPointerInputFilter()Landroidx/compose/ui/input/pointer/PointerInputFilter; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->getViewConfiguration()Landroidx/compose/ui/platform/ViewConfiguration; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->onPointerEvent-H0pRuoY(Landroidx/compose/ui/input/pointer/PointerEvent;Landroidx/compose/ui/input/pointer/PointerEventPass;J)V HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->setCoroutineScope(Lkotlinx/coroutines/CoroutineScope;)V -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->toSize-XkaWNTQ(J)J HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$2$2$1;->(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$2$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$2$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; @@ -6527,22 +6163,8 @@ HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt;->access$ge HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt;->pointerInput(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt;->pointerInput(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt;->pointerInput(Landroidx/compose/ui/Modifier;[Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/input/pointer/util/PointAtTime;->(JJ)V -HSPLandroidx/compose/ui/input/pointer/util/PointAtTime;->(JJLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/input/pointer/util/PointAtTime;->getPoint-F1C5BW0()J -HSPLandroidx/compose/ui/input/pointer/util/PointAtTime;->getTime()J -HSPLandroidx/compose/ui/input/pointer/util/VelocityEstimate$Companion;->()V -HSPLandroidx/compose/ui/input/pointer/util/VelocityEstimate$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/input/pointer/util/VelocityEstimate;->()V -HSPLandroidx/compose/ui/input/pointer/util/VelocityEstimate;->(JFJJ)V -HSPLandroidx/compose/ui/input/pointer/util/VelocityEstimate;->(JFJJLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/input/pointer/util/VelocityEstimate;->getPixelsPerSecond-F1C5BW0()J HSPLandroidx/compose/ui/input/pointer/util/VelocityTracker;->()V HSPLandroidx/compose/ui/input/pointer/util/VelocityTracker;->()V -HSPLandroidx/compose/ui/input/pointer/util/VelocityTracker;->addPosition-Uv8p0NA(JJ)V -HSPLandroidx/compose/ui/input/pointer/util/VelocityTracker;->calculateVelocity-9UxMQ8M()J -HSPLandroidx/compose/ui/input/pointer/util/VelocityTracker;->getVelocityEstimate()Landroidx/compose/ui/input/pointer/util/VelocityEstimate; -HSPLandroidx/compose/ui/input/pointer/util/VelocityTrackerKt;->addPointerInputChange(Landroidx/compose/ui/input/pointer/util/VelocityTracker;Landroidx/compose/ui/input/pointer/PointerInputChange;)V HSPLandroidx/compose/ui/input/rotary/RotaryInputModifierKt$ModifierLocalRotaryScrollParent$1;->()V HSPLandroidx/compose/ui/input/rotary/RotaryInputModifierKt$ModifierLocalRotaryScrollParent$1;->()V HSPLandroidx/compose/ui/input/rotary/RotaryInputModifierKt$ModifierLocalRotaryScrollParent$1;->invoke()Landroidx/compose/ui/input/focus/FocusAwareInputModifier; @@ -6585,6 +6207,7 @@ HSPLandroidx/compose/ui/layout/ContentScale$Companion$Inside$1;->()V HSPLandroidx/compose/ui/layout/ContentScale$Companion;->()V HSPLandroidx/compose/ui/layout/ContentScale$Companion;->()V HSPLandroidx/compose/ui/layout/ContentScale$Companion;->getFit()Landroidx/compose/ui/layout/ContentScale; +HSPLandroidx/compose/ui/layout/ContentScale$Companion;->getNone()Landroidx/compose/ui/layout/FixedScale; HSPLandroidx/compose/ui/layout/ContentScale;->()V HSPLandroidx/compose/ui/layout/ContentScaleKt;->access$computeFillMinDimension-iLBOSCw(JJ)F HSPLandroidx/compose/ui/layout/ContentScaleKt;->computeFillHeight-iLBOSCw(JJ)F @@ -6593,20 +6216,13 @@ HSPLandroidx/compose/ui/layout/ContentScaleKt;->computeFillWidth-iLBOSCw(JJ)F HSPLandroidx/compose/ui/layout/FixedScale;->(F)V HSPLandroidx/compose/ui/layout/HorizontalAlignmentLine;->()V HSPLandroidx/compose/ui/layout/HorizontalAlignmentLine;->(Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/ui/layout/IntrinsicMeasureScope$DefaultImpls;->roundToPx-0680j_4(Landroidx/compose/ui/layout/IntrinsicMeasureScope;F)I -HSPLandroidx/compose/ui/layout/IntrinsicMeasureScope$DefaultImpls;->toDp-u2uoSUM(Landroidx/compose/ui/layout/IntrinsicMeasureScope;I)F -HSPLandroidx/compose/ui/layout/IntrinsicMeasureScope$DefaultImpls;->toPx-0680j_4(Landroidx/compose/ui/layout/IntrinsicMeasureScope;F)F -HSPLandroidx/compose/ui/layout/LayoutCoordinates$DefaultImpls;->localBoundingBoxOf$default(Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/layout/LayoutCoordinates;ZILjava/lang/Object;)Landroidx/compose/ui/geometry/Rect; +HSPLandroidx/compose/ui/layout/LayoutCoordinates;->localBoundingBoxOf$default(Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/layout/LayoutCoordinates;ZILjava/lang/Object;)Landroidx/compose/ui/geometry/Rect; HSPLandroidx/compose/ui/layout/LayoutCoordinatesKt;->boundsInRoot(Landroidx/compose/ui/layout/LayoutCoordinates;)Landroidx/compose/ui/geometry/Rect; HSPLandroidx/compose/ui/layout/LayoutCoordinatesKt;->findRoot(Landroidx/compose/ui/layout/LayoutCoordinates;)Landroidx/compose/ui/layout/LayoutCoordinates; HSPLandroidx/compose/ui/layout/LayoutId;->(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/layout/LayoutId;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/layout/LayoutId;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/layout/LayoutId;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/LayoutId;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/layout/LayoutId;->getLayoutId()Ljava/lang/Object; HSPLandroidx/compose/ui/layout/LayoutId;->modifyParentData(Landroidx/compose/ui/unit/Density;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/LayoutId;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/layout/LayoutIdKt;->getLayoutId(Landroidx/compose/ui/layout/Measurable;)Ljava/lang/Object; HSPLandroidx/compose/ui/layout/LayoutIdKt;->layoutId(Landroidx/compose/ui/Modifier;Ljava/lang/Object;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/layout/LayoutKt$materializerOf$1;->(Landroidx/compose/ui/Modifier;)V @@ -6617,6 +6233,14 @@ HSPLandroidx/compose/ui/layout/LayoutModifier$DefaultImpls;->all(Landroidx/compo HSPLandroidx/compose/ui/layout/LayoutModifier$DefaultImpls;->foldIn(Landroidx/compose/ui/layout/LayoutModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/layout/LayoutModifier$DefaultImpls;->foldOut(Landroidx/compose/ui/layout/LayoutModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/layout/LayoutModifier$DefaultImpls;->then(Landroidx/compose/ui/layout/LayoutModifier;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/ui/layout/LayoutModifier;->access$all$jd(Landroidx/compose/ui/layout/LayoutModifier;Lkotlin/jvm/functions/Function1;)Z +HSPLandroidx/compose/ui/layout/LayoutModifier;->access$foldIn$jd(Landroidx/compose/ui/layout/LayoutModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; +HSPLandroidx/compose/ui/layout/LayoutModifier;->access$foldOut$jd(Landroidx/compose/ui/layout/LayoutModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; +HSPLandroidx/compose/ui/layout/LayoutModifier;->access$then$jd(Landroidx/compose/ui/layout/LayoutModifier;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/ui/layout/LayoutModifierImpl;->(Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;)V +HSPLandroidx/compose/ui/layout/LayoutModifierImpl;->equals(Ljava/lang/Object;)Z +HSPLandroidx/compose/ui/layout/LayoutModifierImpl;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; +HSPLandroidx/compose/ui/layout/LayoutModifierKt;->layout(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function3;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;->(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composition;)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;->(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composition;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;->getActive()Z @@ -6629,14 +6253,10 @@ HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;->setFor HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->getDensity()F HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->getLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection; -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->layout(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->roundToPx-0680j_4(F)I HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->setDensity(F)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->setFontScale(F)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->setLayoutDirection(Landroidx/compose/ui/unit/LayoutDirection;)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->subcompose(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->toDp-u2uoSUM(I)F -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->toPx-0680j_4(F)F HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1;->(Landroidx/compose/ui/layout/MeasureResult;Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;I)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1;->getAlignmentLines()Ljava/util/Map; HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1;->getHeight()I @@ -6644,25 +6264,18 @@ HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolic HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1;->placeChildren()V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1;->(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;Lkotlin/jvm/functions/Function2;Ljava/lang/String;)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1;->(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;Ljava/lang/Object;)V -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1;->getPlaceablesCount()I -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1;->premeasure-0kLqBqw(IJ)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$subcompose$2$1$1;->(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;Lkotlin/jvm/functions/Function2;)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$subcompose$2$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$subcompose$2$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/layout/SubcomposeSlotReusePolicy;)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->access$getCurrentIndex$p(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;)I -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->access$getPrecomposeMap$p(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;)Ljava/util/Map; -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->access$getRoot$p(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;)Landroidx/compose/ui/node/LayoutNode; HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->access$getScope$p(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;)Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope; HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->access$setCurrentIndex$p(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;I)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->createMeasurePolicy(Lkotlin/jvm/functions/Function2;)Landroidx/compose/ui/layout/MeasurePolicy; HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->createNodeAt(I)Landroidx/compose/ui/node/LayoutNode; -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->disposeCurrentNodes()V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->disposeOrReuseStartingFromIndex(I)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->forceRecomposeChildren()V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->makeSureStateIsConsistent()V -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->precompose(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Landroidx/compose/ui/layout/SubcomposeLayoutState$PrecomposedSlotHandle; HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->setCompositionContext(Landroidx/compose/runtime/CompositionContext;)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->setSlotReusePolicy(Landroidx/compose/ui/layout/SubcomposeSlotReusePolicy;)V HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->subcompose(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;)V @@ -6671,34 +6284,23 @@ HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->subcompose(Ljava HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->subcomposeInto(Landroidx/compose/runtime/Composition;Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/runtime/CompositionContext;Lkotlin/jvm/functions/Function2;)Landroidx/compose/runtime/Composition; HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->takeNodeFromReusables(Ljava/lang/Object;)Landroidx/compose/ui/node/LayoutNode; HSPLandroidx/compose/ui/layout/MeasureScope$DefaultImpls;->layout$default(Landroidx/compose/ui/layout/MeasureScope;IILjava/util/Map;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/ui/layout/MeasureScope$DefaultImpls;->layout(Landroidx/compose/ui/layout/MeasureScope;IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/ui/layout/MeasureScope$DefaultImpls;->roundToPx-0680j_4(Landroidx/compose/ui/layout/MeasureScope;F)I -HSPLandroidx/compose/ui/layout/MeasureScope$DefaultImpls;->toDp-u2uoSUM(Landroidx/compose/ui/layout/MeasureScope;I)F -HSPLandroidx/compose/ui/layout/MeasureScope$DefaultImpls;->toPx-0680j_4(Landroidx/compose/ui/layout/MeasureScope;F)F HSPLandroidx/compose/ui/layout/MeasureScope$layout$1;->(IILjava/util/Map;Landroidx/compose/ui/layout/MeasureScope;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/layout/MeasureScope$layout$1;->getAlignmentLines()Ljava/util/Map; HSPLandroidx/compose/ui/layout/MeasureScope$layout$1;->getHeight()I HSPLandroidx/compose/ui/layout/MeasureScope$layout$1;->getWidth()I HSPLandroidx/compose/ui/layout/MeasureScope$layout$1;->placeChildren()V +HSPLandroidx/compose/ui/layout/MeasureScope;->layout$default(Landroidx/compose/ui/layout/MeasureScope;IILjava/util/Map;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/compose/ui/layout/MeasureResult; +HSPLandroidx/compose/ui/layout/MeasureScope;->layout(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; HSPLandroidx/compose/ui/layout/NoOpSubcomposeSlotReusePolicy;->()V HSPLandroidx/compose/ui/layout/NoOpSubcomposeSlotReusePolicy;->()V -HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifier$DefaultImpls;->all(Landroidx/compose/ui/layout/OnGloballyPositionedModifier;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifier$DefaultImpls;->foldIn(Landroidx/compose/ui/layout/OnGloballyPositionedModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifier$DefaultImpls;->foldOut(Landroidx/compose/ui/layout/OnGloballyPositionedModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifierImpl;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifierImpl;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifierImpl;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifierImpl;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifierImpl;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifierImpl;->onGloballyPositioned(Landroidx/compose/ui/layout/LayoutCoordinates;)V HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifierKt;->onGloballyPositioned(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/layout/OnRemeasuredModifier$DefaultImpls;->foldIn(Landroidx/compose/ui/layout/OnRemeasuredModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/OnRemeasuredModifier$DefaultImpls;->foldOut(Landroidx/compose/ui/layout/OnRemeasuredModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/OnRemeasuredModifier$DefaultImpls;->then(Landroidx/compose/ui/layout/OnRemeasuredModifier;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/layout/ParentDataModifier$DefaultImpls;->all(Landroidx/compose/ui/layout/ParentDataModifier;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/layout/ParentDataModifier$DefaultImpls;->foldIn(Landroidx/compose/ui/layout/ParentDataModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/ParentDataModifier$DefaultImpls;->foldOut(Landroidx/compose/ui/layout/ParentDataModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/ParentDataModifier$DefaultImpls;->then(Landroidx/compose/ui/layout/ParentDataModifier;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/ui/layout/OnRemeasuredModifierKt;->onSizeChanged(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; +HSPLandroidx/compose/ui/layout/OnSizeChangedModifier;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V +HSPLandroidx/compose/ui/layout/OnSizeChangedModifier;->equals(Ljava/lang/Object;)Z +HSPLandroidx/compose/ui/layout/OnSizeChangedModifier;->onRemeasured-ozmzZPI(J)V HSPLandroidx/compose/ui/layout/Placeable$PlacementScope$Companion;->()V HSPLandroidx/compose/ui/layout/Placeable$PlacementScope$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/layout/Placeable$PlacementScope$Companion;->access$getParentLayoutDirection(Landroidx/compose/ui/layout/Placeable$PlacementScope$Companion;)Landroidx/compose/ui/unit/LayoutDirection; @@ -6747,9 +6349,6 @@ HSPLandroidx/compose/ui/layout/PlaceableKt$DefaultLayerBlock$1;->invoke(Ljava/la HSPLandroidx/compose/ui/layout/PlaceableKt;->()V HSPLandroidx/compose/ui/layout/PlaceableKt;->access$getDefaultConstraints$p()J HSPLandroidx/compose/ui/layout/PlaceableKt;->access$getDefaultLayerBlock$p()Lkotlin/jvm/functions/Function1; -HSPLandroidx/compose/ui/layout/RemeasurementModifier$DefaultImpls;->all(Landroidx/compose/ui/layout/RemeasurementModifier;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/layout/RemeasurementModifier$DefaultImpls;->foldIn(Landroidx/compose/ui/layout/RemeasurementModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/RemeasurementModifier$DefaultImpls;->foldOut(Landroidx/compose/ui/layout/RemeasurementModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/layout/RootMeasurePolicy$measure$2;->(Landroidx/compose/ui/layout/Placeable;)V HSPLandroidx/compose/ui/layout/RootMeasurePolicy$measure$2;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V HSPLandroidx/compose/ui/layout/RootMeasurePolicy$measure$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -6770,7 +6369,6 @@ HSPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$4;->(La HSPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$4;->invoke()Ljava/lang/Object; HSPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$4;->invoke()V HSPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/State;)V -HSPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1;->(Landroidx/compose/runtime/State;)V HSPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -6792,32 +6390,18 @@ HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->(Landroidx/compose/ HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->access$getSlotReusePolicy$p(Landroidx/compose/ui/layout/SubcomposeLayoutState;)Landroidx/compose/ui/layout/SubcomposeSlotReusePolicy; HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->access$getState(Landroidx/compose/ui/layout/SubcomposeLayoutState;)Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState; HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->access$set_state$p(Landroidx/compose/ui/layout/SubcomposeLayoutState;Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;)V -HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->disposeCurrentNodes$ui_release()V HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->forceRecomposeChildren$ui_release()V HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->getSetCompositionContext$ui_release()Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->getSetMeasurePolicy$ui_release()Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->getSetRoot$ui_release()Lkotlin/jvm/functions/Function2; HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->getState()Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState; -HSPLandroidx/compose/ui/layout/SubcomposeLayoutState;->precompose(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Landroidx/compose/ui/layout/SubcomposeLayoutState$PrecomposedSlotHandle; -HSPLandroidx/compose/ui/layout/SubcomposeMeasureScope$DefaultImpls;->layout(Landroidx/compose/ui/layout/SubcomposeMeasureScope;IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/ui/layout/SubcomposeMeasureScope$DefaultImpls;->roundToPx-0680j_4(Landroidx/compose/ui/layout/SubcomposeMeasureScope;F)I -HSPLandroidx/compose/ui/layout/SubcomposeMeasureScope$DefaultImpls;->toDp-u2uoSUM(Landroidx/compose/ui/layout/SubcomposeMeasureScope;I)F -HSPLandroidx/compose/ui/layout/SubcomposeMeasureScope$DefaultImpls;->toPx-0680j_4(Landroidx/compose/ui/layout/SubcomposeMeasureScope;F)F HSPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->()V HSPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->(Ljava/util/Set;)V HSPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->(Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/modifier/ModifierLocal;->(Lkotlin/jvm/functions/Function0;)V HSPLandroidx/compose/ui/modifier/ModifierLocal;->(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/modifier/ModifierLocal;->getDefaultFactory$ui_release()Lkotlin/jvm/functions/Function0; -HSPLandroidx/compose/ui/modifier/ModifierLocalConsumer$DefaultImpls;->all(Landroidx/compose/ui/modifier/ModifierLocalConsumer;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/modifier/ModifierLocalConsumer$DefaultImpls;->foldIn(Landroidx/compose/ui/modifier/ModifierLocalConsumer;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/modifier/ModifierLocalConsumer$DefaultImpls;->foldOut(Landroidx/compose/ui/modifier/ModifierLocalConsumer;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/modifier/ModifierLocalConsumer$DefaultImpls;->then(Landroidx/compose/ui/modifier/ModifierLocalConsumer;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/modifier/ModifierLocalKt;->modifierLocalOf(Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/modifier/ModifierLocalProvider$DefaultImpls;->all(Landroidx/compose/ui/modifier/ModifierLocalProvider;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/modifier/ModifierLocalProvider$DefaultImpls;->foldIn(Landroidx/compose/ui/modifier/ModifierLocalProvider;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/modifier/ModifierLocalProvider$DefaultImpls;->foldOut(Landroidx/compose/ui/modifier/ModifierLocalProvider;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/modifier/ModifierLocalProvider$DefaultImpls;->then(Landroidx/compose/ui/modifier/ModifierLocalProvider;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/modifier/ProvidableModifierLocal;->(Lkotlin/jvm/functions/Function0;)V HSPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetDensity$1;->()V HSPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetDensity$1;->()V @@ -6857,11 +6441,6 @@ HSPLandroidx/compose/ui/node/DepthSortedSet;->(Z)V HSPLandroidx/compose/ui/node/DepthSortedSet;->add(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/node/DepthSortedSet;->isEmpty()Z HSPLandroidx/compose/ui/node/DepthSortedSet;->pop()Landroidx/compose/ui/node/LayoutNode; -HSPLandroidx/compose/ui/node/DepthSortedSet;->remove(Landroidx/compose/ui/node/LayoutNode;)Z -HSPLandroidx/compose/ui/node/DistanceAndInLayer;->compareTo-S_HNhKs(JJ)I -HSPLandroidx/compose/ui/node/DistanceAndInLayer;->constructor-impl(J)J -HSPLandroidx/compose/ui/node/DistanceAndInLayer;->getDistance-impl(J)F -HSPLandroidx/compose/ui/node/DistanceAndInLayer;->isInLayer-impl(J)Z HSPLandroidx/compose/ui/node/DrawEntity$Companion$onCommitAffectingDrawEntity$1;->()V HSPLandroidx/compose/ui/node/DrawEntity$Companion$onCommitAffectingDrawEntity$1;->()V HSPLandroidx/compose/ui/node/DrawEntity$Companion;->()V @@ -6876,7 +6455,6 @@ HSPLandroidx/compose/ui/node/DrawEntity;->(Landroidx/compose/ui/node/Layou HSPLandroidx/compose/ui/node/DrawEntity;->access$getBuildCacheParams$p(Landroidx/compose/ui/node/DrawEntity;)Landroidx/compose/ui/draw/BuildDrawCacheParams; HSPLandroidx/compose/ui/node/DrawEntity;->access$getCacheDrawModifier$p(Landroidx/compose/ui/node/DrawEntity;)Landroidx/compose/ui/draw/DrawCacheModifier; HSPLandroidx/compose/ui/node/DrawEntity;->access$setInvalidateCache$p(Landroidx/compose/ui/node/DrawEntity;Z)V -HSPLandroidx/compose/ui/node/DrawEntity;->draw(Landroidx/compose/ui/graphics/Canvas;)V HSPLandroidx/compose/ui/node/DrawEntity;->isValid()Z HSPLandroidx/compose/ui/node/DrawEntity;->onAttach()V HSPLandroidx/compose/ui/node/DrawEntity;->onMeasureResultChanged()V @@ -6886,7 +6464,6 @@ HSPLandroidx/compose/ui/node/EntityList$Companion;->(Lkotlin/jvm/internal/ HSPLandroidx/compose/ui/node/EntityList$Companion;->getDrawEntityType-EEbPh1w()I HSPLandroidx/compose/ui/node/EntityList$Companion;->getOnPlacedEntityType-EEbPh1w()I HSPLandroidx/compose/ui/node/EntityList$Companion;->getParentDataEntityType-EEbPh1w()I -HSPLandroidx/compose/ui/node/EntityList$Companion;->getPointerInputEntityType-EEbPh1w()I HSPLandroidx/compose/ui/node/EntityList$Companion;->getRemeasureEntityType-EEbPh1w()I HSPLandroidx/compose/ui/node/EntityList$Companion;->getSemanticsEntityType-EEbPh1w()I HSPLandroidx/compose/ui/node/EntityList$EntityType;->constructor-impl(I)I @@ -6894,7 +6471,6 @@ HSPLandroidx/compose/ui/node/EntityList;->()V HSPLandroidx/compose/ui/node/EntityList;->access$getDrawEntityType$cp()I HSPLandroidx/compose/ui/node/EntityList;->access$getOnPlacedEntityType$cp()I HSPLandroidx/compose/ui/node/EntityList;->access$getParentDataEntityType$cp()I -HSPLandroidx/compose/ui/node/EntityList;->access$getPointerInputEntityType$cp()I HSPLandroidx/compose/ui/node/EntityList;->access$getRemeasureEntityType$cp()I HSPLandroidx/compose/ui/node/EntityList;->access$getSemanticsEntityType$cp()I HSPLandroidx/compose/ui/node/EntityList;->add-impl([Landroidx/compose/ui/node/LayoutNodeEntity;Landroidx/compose/ui/node/LayoutNodeEntity;I)V @@ -6906,28 +6482,12 @@ HSPLandroidx/compose/ui/node/EntityList;->constructor-impl([Landroidx/compose/ui HSPLandroidx/compose/ui/node/EntityList;->has-0OSVbXo([Landroidx/compose/ui/node/LayoutNodeEntity;I)Z HSPLandroidx/compose/ui/node/EntityList;->head-0OSVbXo([Landroidx/compose/ui/node/LayoutNodeEntity;I)Landroidx/compose/ui/node/LayoutNodeEntity; HSPLandroidx/compose/ui/node/HitTestResult;->()V -HSPLandroidx/compose/ui/node/HitTestResult;->access$getHitDepth$p(Landroidx/compose/ui/node/HitTestResult;)I -HSPLandroidx/compose/ui/node/HitTestResult;->access$setHitDepth$p(Landroidx/compose/ui/node/HitTestResult;I)V -HSPLandroidx/compose/ui/node/HitTestResult;->clear()V -HSPLandroidx/compose/ui/node/HitTestResult;->ensureContainerSize()V -HSPLandroidx/compose/ui/node/HitTestResult;->findBestHitDistance-ptXAw2c()J -HSPLandroidx/compose/ui/node/HitTestResult;->get(I)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/HitTestResult;->getSize()I -HSPLandroidx/compose/ui/node/HitTestResult;->hasHit()Z -HSPLandroidx/compose/ui/node/HitTestResult;->hit(Ljava/lang/Object;ZLkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/ui/node/HitTestResult;->hitInMinimumTouchTarget(Ljava/lang/Object;FZLkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/ui/node/HitTestResult;->isEmpty()Z -HSPLandroidx/compose/ui/node/HitTestResult;->resizeToHitDepth()V -HSPLandroidx/compose/ui/node/HitTestResult;->size()I -HSPLandroidx/compose/ui/node/HitTestResultKt;->DistanceAndInLayer(FZ)J -HSPLandroidx/compose/ui/node/HitTestResultKt;->access$DistanceAndInLayer(FZ)J HSPLandroidx/compose/ui/node/InnerPlaceable$Companion;->()V HSPLandroidx/compose/ui/node/InnerPlaceable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/node/InnerPlaceable;->()V HSPLandroidx/compose/ui/node/InnerPlaceable;->(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/node/InnerPlaceable;->calculateAlignmentLine(Landroidx/compose/ui/layout/AlignmentLine;)I HSPLandroidx/compose/ui/node/InnerPlaceable;->getMeasureScope()Landroidx/compose/ui/layout/MeasureScope; -HSPLandroidx/compose/ui/node/InnerPlaceable;->hitTestChild-YqVAtuI(Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V HSPLandroidx/compose/ui/node/InnerPlaceable;->measure-BRTryo0(J)Landroidx/compose/ui/layout/Placeable; HSPLandroidx/compose/ui/node/InnerPlaceable;->performDraw(Landroidx/compose/ui/graphics/Canvas;)V HSPLandroidx/compose/ui/node/InnerPlaceable;->placeAt-f8xVGno(JFLkotlin/jvm/functions/Function1;)V @@ -6936,7 +6496,6 @@ HSPLandroidx/compose/ui/node/IntrinsicsPolicy$Companion;->(Lkotlin/jvm/int HSPLandroidx/compose/ui/node/IntrinsicsPolicy;->()V HSPLandroidx/compose/ui/node/IntrinsicsPolicy;->(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/node/IntrinsicsPolicy;->updateFrom(Landroidx/compose/ui/layout/MeasurePolicy;)V -HSPLandroidx/compose/ui/node/LayoutNode$$ExternalSyntheticLambda0;->()V HSPLandroidx/compose/ui/node/LayoutNode$$ExternalSyntheticLambda0;->()V HSPLandroidx/compose/ui/node/LayoutNode$$ExternalSyntheticLambda0;->compare(Ljava/lang/Object;Ljava/lang/Object;)I HSPLandroidx/compose/ui/node/LayoutNode$Companion$Constructor$1;->()V @@ -6975,9 +6534,6 @@ HSPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->(Landroidx/compos HSPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->getDensity()F HSPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->getFontScale()F HSPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->getLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection; -HSPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->layout(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->roundToPx-0680j_4(F)I -HSPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->toPx-0680j_4(F)F HSPLandroidx/compose/ui/node/LayoutNode$modifier$outerWrapper$1;->(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/node/LayoutNode$modifier$outerWrapper$1;->invoke(Landroidx/compose/ui/Modifier$Element;Landroidx/compose/ui/node/LayoutNodeWrapper;)Landroidx/compose/ui/node/LayoutNodeWrapper; HSPLandroidx/compose/ui/node/LayoutNode$modifier$outerWrapper$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -6987,11 +6543,11 @@ HSPLandroidx/compose/ui/node/LayoutNode$performMeasure$1;->invoke()V HSPLandroidx/compose/ui/node/LayoutNode$setModifierLocals$1;->(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/runtime/collection/MutableVector;)V HSPLandroidx/compose/ui/node/LayoutNode$setModifierLocals$1;->invoke(Landroidx/compose/ui/node/ModifierLocalProviderEntity;Landroidx/compose/ui/Modifier$Element;)Landroidx/compose/ui/node/ModifierLocalProviderEntity; HSPLandroidx/compose/ui/node/LayoutNode$setModifierLocals$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNode;->$r8$lambda$h0JS3dv6hwy6hBqtPmqRoOfUgmk(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/node/LayoutNode;)I +HSPLandroidx/compose/ui/node/LayoutNode;->$r8$lambda$PmveX6hQ12Sx1Q9d60R5o9azraY(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/node/LayoutNode;)I HSPLandroidx/compose/ui/node/LayoutNode;->()V HSPLandroidx/compose/ui/node/LayoutNode;->(Z)V HSPLandroidx/compose/ui/node/LayoutNode;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/node/LayoutNode;->ZComparator$lambda-50(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/node/LayoutNode;)I +HSPLandroidx/compose/ui/node/LayoutNode;->ZComparator$lambda-52(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/node/LayoutNode;)I HSPLandroidx/compose/ui/node/LayoutNode;->access$addModifierLocalConsumer(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/modifier/ModifierLocalConsumer;Landroidx/compose/ui/node/ModifierLocalProviderEntity;Landroidx/compose/runtime/collection/MutableVector;)V HSPLandroidx/compose/ui/node/LayoutNode;->access$addModifierLocalProvider(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/modifier/ModifierLocalProvider;Landroidx/compose/ui/node/ModifierLocalProviderEntity;)Landroidx/compose/ui/node/ModifierLocalProviderEntity; HSPLandroidx/compose/ui/node/LayoutNode;->access$getConstructor$cp()Lkotlin/jvm/functions/Function0; @@ -7005,7 +6561,6 @@ HSPLandroidx/compose/ui/node/LayoutNode;->access$setIgnoreRemeasureRequests$p(La HSPLandroidx/compose/ui/node/LayoutNode;->access$setNextChildPlaceOrder$p(Landroidx/compose/ui/node/LayoutNode;I)V HSPLandroidx/compose/ui/node/LayoutNode;->access$setPlaceOrder$p(Landroidx/compose/ui/node/LayoutNode;I)V HSPLandroidx/compose/ui/node/LayoutNode;->access$setPreviousPlaceOrder$p(Landroidx/compose/ui/node/LayoutNode;I)V -HSPLandroidx/compose/ui/node/LayoutNode;->addModifierLocalConsumer(Landroidx/compose/ui/modifier/ModifierLocalConsumer;Landroidx/compose/ui/node/ModifierLocalProviderEntity;Landroidx/compose/runtime/collection/MutableVector;)V HSPLandroidx/compose/ui/node/LayoutNode;->addModifierLocalProvider(Landroidx/compose/ui/modifier/ModifierLocalProvider;Landroidx/compose/ui/node/ModifierLocalProviderEntity;)Landroidx/compose/ui/node/ModifierLocalProviderEntity; HSPLandroidx/compose/ui/node/LayoutNode;->attach$ui_release(Landroidx/compose/ui/node/Owner;)V HSPLandroidx/compose/ui/node/LayoutNode;->calculateAlignmentLines$ui_release()Ljava/util/Map; @@ -7015,7 +6570,6 @@ HSPLandroidx/compose/ui/node/LayoutNode;->copyWrappersToCache()V HSPLandroidx/compose/ui/node/LayoutNode;->detach$ui_release()V HSPLandroidx/compose/ui/node/LayoutNode;->dispatchOnPositionedCallbacks$ui_release()V HSPLandroidx/compose/ui/node/LayoutNode;->draw$ui_release(Landroidx/compose/ui/graphics/Canvas;)V -HSPLandroidx/compose/ui/node/LayoutNode;->forceRemeasure()V HSPLandroidx/compose/ui/node/LayoutNode;->getAlignmentLines$ui_release()Landroidx/compose/ui/node/LayoutNodeAlignmentLines; HSPLandroidx/compose/ui/node/LayoutNode;->getCanMultiMeasure$ui_release()Z HSPLandroidx/compose/ui/node/LayoutNode;->getChildren$ui_release()Ljava/util/List; @@ -7052,8 +6606,6 @@ HSPLandroidx/compose/ui/node/LayoutNode;->getZSortedChildren()Landroidx/compose/ HSPLandroidx/compose/ui/node/LayoutNode;->get_children$ui_release()Landroidx/compose/runtime/collection/MutableVector; HSPLandroidx/compose/ui/node/LayoutNode;->handleMeasureResult$ui_release(Landroidx/compose/ui/layout/MeasureResult;)V HSPLandroidx/compose/ui/node/LayoutNode;->hasNewPositioningCallback()Z -HSPLandroidx/compose/ui/node/LayoutNode;->hitTest-M_7yMNQ$ui_release$default(Landroidx/compose/ui/node/LayoutNode;JLandroidx/compose/ui/node/HitTestResult;ZZILjava/lang/Object;)V -HSPLandroidx/compose/ui/node/LayoutNode;->hitTest-M_7yMNQ$ui_release(JLandroidx/compose/ui/node/HitTestResult;ZZ)V HSPLandroidx/compose/ui/node/LayoutNode;->insertAt$ui_release(ILandroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/node/LayoutNode;->invalidateLayer$ui_release()V HSPLandroidx/compose/ui/node/LayoutNode;->invalidateLayers$ui_release()V @@ -7061,12 +6613,15 @@ HSPLandroidx/compose/ui/node/LayoutNode;->invalidateUnfoldedVirtualChildren()V HSPLandroidx/compose/ui/node/LayoutNode;->isAttached()Z HSPLandroidx/compose/ui/node/LayoutNode;->isPlaced()Z HSPLandroidx/compose/ui/node/LayoutNode;->isValid()Z +HSPLandroidx/compose/ui/node/LayoutNode;->layoutChildren$ui_release()V HSPLandroidx/compose/ui/node/LayoutNode;->markLayoutPending$ui_release()V HSPLandroidx/compose/ui/node/LayoutNode;->markMeasurePending$ui_release()V HSPLandroidx/compose/ui/node/LayoutNode;->markNodeAndSubtreeAsPlaced()V HSPLandroidx/compose/ui/node/LayoutNode;->markReusedModifiers(Landroidx/compose/ui/Modifier;)V HSPLandroidx/compose/ui/node/LayoutNode;->measure-BRTryo0(J)Landroidx/compose/ui/layout/Placeable; HSPLandroidx/compose/ui/node/LayoutNode;->onAlignmentsChanged$ui_release()V +HSPLandroidx/compose/ui/node/LayoutNode;->onBeforeLayoutChildren()V +HSPLandroidx/compose/ui/node/LayoutNode;->onChildRemoved(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/node/LayoutNode;->onDensityOrLayoutDirectionChanged()V HSPLandroidx/compose/ui/node/LayoutNode;->onLayoutComplete()V HSPLandroidx/compose/ui/node/LayoutNode;->onNodePlaced$ui_release()V @@ -7076,7 +6631,6 @@ HSPLandroidx/compose/ui/node/LayoutNode;->place$ui_release(II)V HSPLandroidx/compose/ui/node/LayoutNode;->recreateUnfoldedChildrenIfDirty()V HSPLandroidx/compose/ui/node/LayoutNode;->remeasure-_Sx5XlM$ui_release$default(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/unit/Constraints;ILjava/lang/Object;)Z HSPLandroidx/compose/ui/node/LayoutNode;->remeasure-_Sx5XlM$ui_release(Landroidx/compose/ui/unit/Constraints;)Z -HSPLandroidx/compose/ui/node/LayoutNode;->removeAll$ui_release()V HSPLandroidx/compose/ui/node/LayoutNode;->removeAt$ui_release(II)V HSPLandroidx/compose/ui/node/LayoutNode;->replace$ui_release()V HSPLandroidx/compose/ui/node/LayoutNode;->requestRelayout$ui_release$default(Landroidx/compose/ui/node/LayoutNode;ZILjava/lang/Object;)V @@ -7109,6 +6663,7 @@ HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->getUsedDuringParentLayou HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->getUsedDuringParentMeasurement$ui_release()Z HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->recalculate$addAlignmentLine(Landroidx/compose/ui/node/LayoutNodeAlignmentLines;Landroidx/compose/ui/layout/AlignmentLine;ILandroidx/compose/ui/node/LayoutNodeWrapper;)V HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->recalculate()V +HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->recalculateQueryOwner$ui_release()V HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->reset$ui_release()V HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->setDirty$ui_release(Z)V HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->setPreviousUsedDuringParentLayout$ui_release(Z)V @@ -7121,6 +6676,7 @@ HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->(Landroidx/compose/ui/g HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->access$getCanvasDrawScope$p(Landroidx/compose/ui/node/LayoutNodeDrawScope;)Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope; HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->access$getDrawEntity$p(Landroidx/compose/ui/node/LayoutNodeDrawScope;)Landroidx/compose/ui/node/DrawEntity; HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->access$setDrawEntity$p(Landroidx/compose/ui/node/LayoutNodeDrawScope;Landroidx/compose/ui/node/DrawEntity;)V +HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawCircle-VaOC9Bg(JFJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;I)V HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawContent()V HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawImage-AZ2fEMs(Landroidx/compose/ui/graphics/ImageBitmap;JJJJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;II)V HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawLine-NGM6Ib0(JJJFILandroidx/compose/ui/graphics/PathEffect;FLandroidx/compose/ui/graphics/ColorFilter;I)V @@ -7145,13 +6701,6 @@ HSPLandroidx/compose/ui/node/LayoutNodeEntity;->onDetach()V HSPLandroidx/compose/ui/node/LayoutNodeEntity;->setNext(Landroidx/compose/ui/node/LayoutNodeEntity;)V HSPLandroidx/compose/ui/node/LayoutNodeKt;->requireOwner(Landroidx/compose/ui/node/LayoutNode;)Landroidx/compose/ui/node/Owner; HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->()V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->childHitTest-YqVAtuI(Landroidx/compose/ui/node/LayoutNode;JLandroidx/compose/ui/node/HitTestResult;ZZ)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->contentFrom(Landroidx/compose/ui/node/LayoutNodeEntity;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->contentFrom(Landroidx/compose/ui/node/PointerInputEntity;)Landroidx/compose/ui/input/pointer/PointerInputFilter; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->entityType-EEbPh1w()I -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->interceptOutOfBoundsChildEvents(Landroidx/compose/ui/node/LayoutNodeEntity;)Z -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->interceptOutOfBoundsChildEvents(Landroidx/compose/ui/node/PointerInputEntity;)Z -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->shouldHitTestChildren(Landroidx/compose/ui/node/LayoutNode;)Z HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$SemanticsSource$1;->()V HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayer$1;->()V HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayer$1;->()V @@ -7163,10 +6712,6 @@ HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayerP HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayerParams$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion;->()V HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion;->getPointerInputSource()Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$hit$1;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/node/LayoutNodeEntity;Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$hit$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$hit$1;->invoke()V HSPLandroidx/compose/ui/node/LayoutNodeWrapper$invalidateParentLayer$1;->(Landroidx/compose/ui/node/LayoutNodeWrapper;)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper$invalidateParentLayer$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/ui/node/LayoutNodeWrapper$invalidateParentLayer$1;->invoke()V @@ -7181,20 +6726,15 @@ HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->(Landroidx/compose/ui/nod HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->access$drawContainedDrawModifiers(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/graphics/Canvas;)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->access$getGraphicsLayerScope$cp()Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->access$getMeasuredSize-YbymL2g(Landroidx/compose/ui/node/LayoutNodeWrapper;)J -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->access$getPointerInputSource$cp()Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->access$hit-1hIXUjU(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/node/LayoutNodeEntity;Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->access$setMeasurementConstraints-BRTryo0(Landroidx/compose/ui/node/LayoutNodeWrapper;J)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->access$updateLayerParameters(Landroidx/compose/ui/node/LayoutNodeWrapper;)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->ancestorToLocal(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/geometry/MutableRect;Z)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->ancestorToLocal-R5De75A(Landroidx/compose/ui/node/LayoutNodeWrapper;J)J HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->attach()V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->calculateMinimumTouchTargetPadding-E7KxVPU(J)J HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->detach()V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->distanceInMinimumTouchTarget-tz77jQw(JJ)F HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->draw(Landroidx/compose/ui/graphics/Canvas;)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->drawContainedDrawModifiers(Landroidx/compose/ui/graphics/Canvas;)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->findCommonAncestor$ui_release(Landroidx/compose/ui/node/LayoutNodeWrapper;)Landroidx/compose/ui/node/LayoutNodeWrapper; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->fromParentPosition-MK-Hz9U(J)J HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->get(Landroidx/compose/ui/layout/AlignmentLine;)I HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getEntities-CHwCgZE()[Landroidx/compose/ui/node/LayoutNodeEntity; HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getHasMeasureResult()Z @@ -7209,25 +6749,18 @@ HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getParentData(Landroidx/compose HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getParentLayoutCoordinates()Landroidx/compose/ui/layout/LayoutCoordinates; HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getPosition-nOcc-ac()J HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getRectCache()Landroidx/compose/ui/geometry/MutableRect; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getSize-YbymL2g()J HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getSnapshotObserver()Landroidx/compose/ui/node/OwnerSnapshotObserver; HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getWrapped$ui_release()Landroidx/compose/ui/node/LayoutNodeWrapper; HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getWrappedBy$ui_release()Landroidx/compose/ui/node/LayoutNodeWrapper; HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getZIndex()F -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->hit-1hIXUjU(Landroidx/compose/ui/node/LayoutNodeEntity;Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->hitTest-YqVAtuI(Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->hitTestChild-YqVAtuI(Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->invalidateLayer()V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->invoke(Landroidx/compose/ui/graphics/Canvas;)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->isAttached()Z -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->isPointerInBounds-k-4lQ0M(J)Z HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->isShallowPlacing()Z HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->isTransparent()Z HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->isValid()Z HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->localBoundingBoxOf(Landroidx/compose/ui/layout/LayoutCoordinates;Z)Landroidx/compose/ui/geometry/Rect; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->localPositionOf-R5De75A(Landroidx/compose/ui/layout/LayoutCoordinates;J)J -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->offsetFromEdge-MK-Hz9U(J)J HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->onInitialize()V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->onLayerBlockUpdated(Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->onMeasureResultChanged(II)V @@ -7240,12 +6773,9 @@ HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->rectInParent$ui_release(Landroi HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->setMeasureResult$ui_release(Landroidx/compose/ui/layout/MeasureResult;)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->setShallowPlacing(Z)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->setWrappedBy$ui_release(Landroidx/compose/ui/node/LayoutNodeWrapper;)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->shouldSharePointerInputWithSiblings()Z -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->speculativeHit-JHbHoSQ(Landroidx/compose/ui/node/LayoutNodeEntity;Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZF)V HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->toParentPosition-MK-Hz9U(J)J HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->touchBoundsInRoot()Landroidx/compose/ui/geometry/Rect; HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->updateLayerParameters()V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->withinLayerBounds-k-4lQ0M(J)Z HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate$WhenMappings;->()V HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->access$getRoot$p(Landroidx/compose/ui/node/MeasureAndLayoutDelegate;)Landroidx/compose/ui/node/LayoutNode; @@ -7254,13 +6784,11 @@ HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->callOnLayoutCompletedLis HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->dispatchOnPositionedCallbacks$default(Landroidx/compose/ui/node/MeasureAndLayoutDelegate;ZILjava/lang/Object;)V HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->dispatchOnPositionedCallbacks(Z)V HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->doRemeasure-sdFAvZA(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/unit/Constraints;)Z -HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->forceMeasureTheSubtree(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->getCanAffectParent(Landroidx/compose/ui/node/LayoutNode;)Z -HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->measureAndLayout(Lkotlin/jvm/functions/Function0;)Z -HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->measureAndLayout-0kLqBqw(Landroidx/compose/ui/node/LayoutNode;J)V HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->onNodeDetached(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->registerOnLayoutCompletedListener(Landroidx/compose/ui/node/Owner$OnLayoutCompletedListener;)V HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->remeasureAndRelayoutIfNeeded(Landroidx/compose/ui/node/LayoutNode;)Z +HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->requestRelayout$default(Landroidx/compose/ui/node/MeasureAndLayoutDelegate;Landroidx/compose/ui/node/LayoutNode;ZILjava/lang/Object;)Z HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->requestRelayout(Landroidx/compose/ui/node/LayoutNode;Z)Z HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->requestRemeasure$default(Landroidx/compose/ui/node/MeasureAndLayoutDelegate;Landroidx/compose/ui/node/LayoutNode;ZILjava/lang/Object;)Z HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->requestRemeasure(Landroidx/compose/ui/node/LayoutNode;Z)Z @@ -7356,8 +6884,8 @@ HSPLandroidx/compose/ui/node/OuterMeasurablePlaceable;->setOuterWrapper(Landroid HSPLandroidx/compose/ui/node/Owner$Companion;->()V HSPLandroidx/compose/ui/node/Owner$Companion;->()V HSPLandroidx/compose/ui/node/Owner$Companion;->getEnableExtraAssertions()Z -HSPLandroidx/compose/ui/node/Owner$DefaultImpls;->measureAndLayout$default(Landroidx/compose/ui/node/Owner;ZILjava/lang/Object;)V HSPLandroidx/compose/ui/node/Owner;->()V +HSPLandroidx/compose/ui/node/Owner;->measureAndLayout$default(Landroidx/compose/ui/node/Owner;ZILjava/lang/Object;)V HSPLandroidx/compose/ui/node/OwnerSnapshotObserver$clearInvalidObservations$1;->()V HSPLandroidx/compose/ui/node/OwnerSnapshotObserver$clearInvalidObservations$1;->()V HSPLandroidx/compose/ui/node/OwnerSnapshotObserver$clearInvalidObservations$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; @@ -7382,7 +6910,6 @@ HSPLandroidx/compose/ui/node/OwnerSnapshotObserver;->startObserving$ui_release() HSPLandroidx/compose/ui/node/PointerInputEntity;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/input/pointer/PointerInputModifier;)V HSPLandroidx/compose/ui/node/PointerInputEntity;->onAttach()V HSPLandroidx/compose/ui/node/PointerInputEntity;->onDetach()V -HSPLandroidx/compose/ui/node/PointerInputEntity;->shouldSharePointerInputWithSiblings()Z HSPLandroidx/compose/ui/node/SimpleEntity;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/Modifier;)V HSPLandroidx/compose/ui/node/TreeSet;->(Ljava/util/Comparator;)V HSPLandroidx/compose/ui/node/UiApplier;->(Landroidx/compose/ui/node/LayoutNode;)V @@ -7390,7 +6917,6 @@ HSPLandroidx/compose/ui/node/UiApplier;->insertBottomUp(ILandroidx/compose/ui/no HSPLandroidx/compose/ui/node/UiApplier;->insertBottomUp(ILjava/lang/Object;)V HSPLandroidx/compose/ui/node/UiApplier;->insertTopDown(ILandroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/node/UiApplier;->insertTopDown(ILjava/lang/Object;)V -HSPLandroidx/compose/ui/node/UiApplier;->onClear()V HSPLandroidx/compose/ui/node/UiApplier;->onEndChanges()V HSPLandroidx/compose/ui/node/UiApplier;->remove(II)V HSPLandroidx/compose/ui/platform/AbstractComposeView$ensureCompositionCreated$1;->(Landroidx/compose/ui/platform/AbstractComposeView;)V @@ -7414,7 +6940,6 @@ HSPLandroidx/compose/ui/platform/AbstractComposeView;->resolveParentCompositionC HSPLandroidx/compose/ui/platform/AbstractComposeView;->setParentCompositionContext(Landroidx/compose/runtime/CompositionContext;)V HSPLandroidx/compose/ui/platform/AbstractComposeView;->setParentContext(Landroidx/compose/runtime/CompositionContext;)V HSPLandroidx/compose/ui/platform/AbstractComposeView;->setPreviousAttachedWindowToken(Landroid/os/IBinder;)V -HSPLandroidx/compose/ui/platform/AbstractComposeView;->shouldDelayChildPressedState()Z HSPLandroidx/compose/ui/platform/AccessibilityNodeInfoVerificationHelperMethods;->()V HSPLandroidx/compose/ui/platform/AccessibilityNodeInfoVerificationHelperMethods;->()V HSPLandroidx/compose/ui/platform/AccessibilityNodeInfoVerificationHelperMethods;->setAvailableExtraData(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V @@ -7471,7 +6996,6 @@ HSPLandroidx/compose/ui/platform/AndroidComposeView;->clearChildInvalidObservati HSPLandroidx/compose/ui/platform/AndroidComposeView;->convertMeasureSpec(I)Lkotlin/Pair; HSPLandroidx/compose/ui/platform/AndroidComposeView;->createLayer(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/node/OwnedLayer; HSPLandroidx/compose/ui/platform/AndroidComposeView;->dispatchDraw(Landroid/graphics/Canvas;)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z HSPLandroidx/compose/ui/platform/AndroidComposeView;->forceMeasureTheSubtree(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->getAccessibilityManager()Landroidx/compose/ui/platform/AccessibilityManager; HSPLandroidx/compose/ui/platform/AndroidComposeView;->getAccessibilityManager()Landroidx/compose/ui/platform/AndroidAccessibilityManager; @@ -7501,17 +7025,11 @@ HSPLandroidx/compose/ui/platform/AndroidComposeView;->getViewConfiguration()Land HSPLandroidx/compose/ui/platform/AndroidComposeView;->getViewTreeOwners()Landroidx/compose/ui/platform/AndroidComposeView$ViewTreeOwners; HSPLandroidx/compose/ui/platform/AndroidComposeView;->getWindowInfo()Landroidx/compose/ui/platform/WindowInfo; HSPLandroidx/compose/ui/platform/AndroidComposeView;->globalLayoutListener$lambda-1(Landroidx/compose/ui/platform/AndroidComposeView;)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->handleMotionEvent-8iAsVTc(Landroid/view/MotionEvent;)I -HSPLandroidx/compose/ui/platform/AndroidComposeView;->hasChangedDevices(Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z HSPLandroidx/compose/ui/platform/AndroidComposeView;->invalidateLayers(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->invalidateLayoutNodeMeasurement(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->isBadMotionEvent(Landroid/view/MotionEvent;)Z -HSPLandroidx/compose/ui/platform/AndroidComposeView;->isInBounds(Landroid/view/MotionEvent;)Z -HSPLandroidx/compose/ui/platform/AndroidComposeView;->isPositionChanged(Landroid/view/MotionEvent;)Z HSPLandroidx/compose/ui/platform/AndroidComposeView;->keyboardVisibilityEventLoop(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/ui/platform/AndroidComposeView;->localToScreen-MK-Hz9U(J)J HSPLandroidx/compose/ui/platform/AndroidComposeView;->measureAndLayout(Z)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->measureAndLayout-0kLqBqw(Landroidx/compose/ui/node/LayoutNode;J)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->notifyLayerIsDirty$ui_release(Landroidx/compose/ui/node/OwnedLayer;Z)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onAttach(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onAttachedToWindow()V @@ -7527,9 +7045,7 @@ HSPLandroidx/compose/ui/platform/AndroidComposeView;->onResume(Landroidx/lifecyc HSPLandroidx/compose/ui/platform/AndroidComposeView;->onRtlPropertiesChanged(I)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onSemanticsChange()V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onWindowFocusChanged(Z)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->preTranslate-3XD1CNM([FFF)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->recalculateWindowPosition()V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->recalculateWindowPosition(Landroid/view/MotionEvent;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->recalculateWindowViewTransforms()V HSPLandroidx/compose/ui/platform/AndroidComposeView;->recycle$ui_release(Landroidx/compose/ui/node/OwnedLayer;)Z HSPLandroidx/compose/ui/platform/AndroidComposeView;->registerOnEndApplyChangesListener(Lkotlin/jvm/functions/Function0;)V @@ -7537,15 +7053,12 @@ HSPLandroidx/compose/ui/platform/AndroidComposeView;->registerOnLayoutCompletedL HSPLandroidx/compose/ui/platform/AndroidComposeView;->requestClearInvalidObservations()V HSPLandroidx/compose/ui/platform/AndroidComposeView;->scheduleMeasureAndLayout$default(Landroidx/compose/ui/platform/AndroidComposeView;Landroidx/compose/ui/node/LayoutNode;ILjava/lang/Object;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->scheduleMeasureAndLayout(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->screenToLocal-MK-Hz9U(J)J -HSPLandroidx/compose/ui/platform/AndroidComposeView;->sendMotionEvent-8iAsVTc(Landroid/view/MotionEvent;)I HSPLandroidx/compose/ui/platform/AndroidComposeView;->setConfigurationChangeObserver(Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->setLayoutDirection(Landroidx/compose/ui/unit/LayoutDirection;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->setOnViewTreeOwnersAvailable(Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->setShowLayoutBounds(Z)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->setViewTreeOwners(Landroidx/compose/ui/platform/AndroidComposeView$ViewTreeOwners;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->touchModeChangeListener$lambda-3(Landroidx/compose/ui/platform/AndroidComposeView;Z)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->transformMatrixToWindow-EL8BTi8(Landroid/view/View;[F)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->updatePositionCacheAndDispatch()V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$$ExternalSyntheticLambda0;->(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$1;->(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)V @@ -7558,7 +7071,6 @@ HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$C HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$MyNodeProvider;->(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$MyNodeProvider;->createAccessibilityNodeInfo(I)Landroid/view/accessibility/AccessibilityNodeInfo; HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$SemanticsNodeCopy;->(Landroidx/compose/ui/semantics/SemanticsNode;Ljava/util/Map;)V -HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$WhenMappings;->()V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$boundsUpdatesEventLoop$1;->(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;Lkotlin/coroutines/Continuation;)V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$populateAccessibilityNodeInfoProperties$1$ancestor$1;->()V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$populateAccessibilityNodeInfoProperties$1$ancestor$1;->()V @@ -7569,6 +7081,7 @@ HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;- HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->(Landroidx/compose/ui/platform/AndroidComposeView;)V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->access$createNodeInfo(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;I)Landroid/view/accessibility/AccessibilityNodeInfo; HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->boundsUpdatesEventLoop(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->createNodeInfo(I)Landroid/view/accessibility/AccessibilityNodeInfo; HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->getAccessibilityNodeProvider(Landroid/view/View;)Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat; HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->getAccessibilitySelectionEnd(Landroidx/compose/ui/semantics/SemanticsNode;)I HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->getAccessibilitySelectionStart(Landroidx/compose/ui/semantics/SemanticsNode;)I @@ -7591,7 +7104,6 @@ HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_a HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->access$excludeLineAndPageGranularities(Landroidx/compose/ui/semantics/SemanticsNode;)Z HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->access$findClosestParentNode(Landroidx/compose/ui/node/LayoutNode;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/node/LayoutNode; HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->access$isPassword(Landroidx/compose/ui/semantics/SemanticsNode;)Z -HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->access$isRtl(Landroidx/compose/ui/semantics/SemanticsNode;)Z HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->access$isTextField(Landroidx/compose/ui/semantics/SemanticsNode;)Z HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->enabled(Landroidx/compose/ui/semantics/SemanticsNode;)Z HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->excludeLineAndPageGranularities(Landroidx/compose/ui/semantics/SemanticsNode;)Z @@ -7599,14 +7111,10 @@ HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_a HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->getAllUncoveredSemanticsNodesToMap$findAllSemanticNodesRecursive(Landroid/graphics/Region;Landroidx/compose/ui/semantics/SemanticsNode;Ljava/util/Map;Landroidx/compose/ui/semantics/SemanticsNode;)V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->getAllUncoveredSemanticsNodesToMap(Landroidx/compose/ui/semantics/SemanticsOwner;)Ljava/util/Map; HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->isPassword(Landroidx/compose/ui/semantics/SemanticsNode;)Z -HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->isRtl(Landroidx/compose/ui/semantics/SemanticsNode;)Z HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->isTextField(Landroidx/compose/ui/semantics/SemanticsNode;)Z HSPLandroidx/compose/ui/platform/AndroidComposeViewForceDarkModeQ;->()V HSPLandroidx/compose/ui/platform/AndroidComposeViewForceDarkModeQ;->()V HSPLandroidx/compose/ui/platform/AndroidComposeViewForceDarkModeQ;->disallowForceDark(Landroid/view/View;)V -HSPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsN;->()V -HSPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsN;->()V -HSPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsN;->setPointerIcon(Landroid/view/View;Landroidx/compose/ui/input/pointer/PointerIcon;)V HSPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsO;->()V HSPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsO;->()V HSPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsO;->focusable(Landroid/view/View;IZ)V @@ -7616,12 +7124,9 @@ HSPLandroidx/compose/ui/platform/AndroidComposeView_androidKt$textInputServiceFa HSPLandroidx/compose/ui/platform/AndroidComposeView_androidKt$textInputServiceFactory$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/ui/platform/AndroidComposeView_androidKt;->()V HSPLandroidx/compose/ui/platform/AndroidComposeView_androidKt;->access$layoutDirectionFromInt(I)Landroidx/compose/ui/unit/LayoutDirection; -HSPLandroidx/compose/ui/platform/AndroidComposeView_androidKt;->access$preTransform-JiSxe2E([F[F)V -HSPLandroidx/compose/ui/platform/AndroidComposeView_androidKt;->dot-p89u6pk([FI[FI)F HSPLandroidx/compose/ui/platform/AndroidComposeView_androidKt;->getLocaleLayoutDirection(Landroid/content/res/Configuration;)Landroidx/compose/ui/unit/LayoutDirection; HSPLandroidx/compose/ui/platform/AndroidComposeView_androidKt;->getTextInputServiceFactory()Lkotlin/jvm/functions/Function1; HSPLandroidx/compose/ui/platform/AndroidComposeView_androidKt;->layoutDirectionFromInt(I)Landroidx/compose/ui/unit/LayoutDirection; -HSPLandroidx/compose/ui/platform/AndroidComposeView_androidKt;->preTransform-JiSxe2E([F[F)V HSPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalConfiguration$1;->()V HSPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalConfiguration$1;->()V HSPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalContext$1;->()V @@ -7661,6 +7166,7 @@ HSPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt;->getLocalSa HSPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt;->getLocalView()Landroidx/compose/runtime/ProvidableCompositionLocal; HSPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt;->obtainImageVectorCache(Landroid/content/Context;Landroid/content/res/Configuration;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/res/ImageVectorCache; HSPLandroidx/compose/ui/platform/AndroidFontResourceLoader;->(Landroid/content/Context;)V +HSPLandroidx/compose/ui/platform/AndroidTextToolbar$textActionModeCallback$1;->(Landroidx/compose/ui/platform/AndroidTextToolbar;)V HSPLandroidx/compose/ui/platform/AndroidTextToolbar;->(Landroid/view/View;)V HSPLandroidx/compose/ui/platform/AndroidUiDispatcher$Companion$Main$2;->()V HSPLandroidx/compose/ui/platform/AndroidUiDispatcher$Companion$Main$2;->()V @@ -7683,7 +7189,6 @@ HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$getMain$delegate$c HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$getToRunOnFrame$p(Landroidx/compose/ui/platform/AndroidUiDispatcher;)Ljava/util/List; HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$performFrameDispatch(Landroidx/compose/ui/platform/AndroidUiDispatcher;J)V HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$performTrampolineDispatch(Landroidx/compose/ui/platform/AndroidUiDispatcher;)V -HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$setScheduledFrameDispatch$p(Landroidx/compose/ui/platform/AndroidUiDispatcher;Z)V HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->getChoreographer()Landroid/view/Choreographer; HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->getFrameClock()Landroidx/compose/runtime/MonotonicFrameClock; @@ -7701,20 +7206,19 @@ HSPLandroidx/compose/ui/platform/AndroidUiFrameClock;->(Landroid/view/Chor HSPLandroidx/compose/ui/platform/AndroidUiFrameClock;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/platform/AndroidUiFrameClock;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; HSPLandroidx/compose/ui/platform/AndroidUiFrameClock;->getChoreographer()Landroid/view/Choreographer; -HSPLandroidx/compose/ui/platform/AndroidUiFrameClock;->getKey()Lkotlin/coroutines/CoroutineContext$Key; HSPLandroidx/compose/ui/platform/AndroidUiFrameClock;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; HSPLandroidx/compose/ui/platform/AndroidUiFrameClock;->withFrameNanos(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/compose/ui/platform/AndroidUriHandler;->()V HSPLandroidx/compose/ui/platform/AndroidUriHandler;->(Landroid/content/Context;)V HSPLandroidx/compose/ui/platform/AndroidViewConfiguration;->()V HSPLandroidx/compose/ui/platform/AndroidViewConfiguration;->(Landroid/view/ViewConfiguration;)V -HSPLandroidx/compose/ui/platform/AndroidViewConfiguration;->getMinimumTouchTargetSize-MYxV2XQ()J -HSPLandroidx/compose/ui/platform/AndroidViewConfiguration;->getTouchSlop()F HSPLandroidx/compose/ui/platform/AndroidViewsHandler;->(Landroid/content/Context;)V HSPLandroidx/compose/ui/platform/AndroidViewsHandler;->getLayoutNodeToHolder()Ljava/util/HashMap; HSPLandroidx/compose/ui/platform/AndroidViewsHandler;->onLayout(ZIIII)V HSPLandroidx/compose/ui/platform/AndroidViewsHandler;->onMeasure(II)V HSPLandroidx/compose/ui/platform/AndroidViewsHandler;->requestLayout()V +HSPLandroidx/compose/ui/platform/CalculateMatrixToWindowApi29;->()V +HSPLandroidx/compose/ui/platform/CalculateMatrixToWindowApi29;->calculateMatrixToWindow-EL8BTi8(Landroid/view/View;[F)V HSPLandroidx/compose/ui/platform/ComposableSingletons$Wrapper_androidKt$lambda-1$1;->()V HSPLandroidx/compose/ui/platform/ComposableSingletons$Wrapper_androidKt$lambda-1$1;->()V HSPLandroidx/compose/ui/platform/ComposableSingletons$Wrapper_androidKt;->()V @@ -7798,15 +7302,9 @@ HSPLandroidx/compose/ui/platform/InfiniteAnimationPolicy$Key;->()V HSPLandroidx/compose/ui/platform/InfiniteAnimationPolicy$Key;->()V HSPLandroidx/compose/ui/platform/InfiniteAnimationPolicy;->()V HSPLandroidx/compose/ui/platform/InspectableModifier$End;->(Landroidx/compose/ui/platform/InspectableModifier;)V -HSPLandroidx/compose/ui/platform/InspectableModifier$End;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/platform/InspectableModifier$End;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/platform/InspectableModifier;->()V HSPLandroidx/compose/ui/platform/InspectableModifier;->(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/platform/InspectableModifier;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/platform/InspectableModifier;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/platform/InspectableModifier;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/platform/InspectableModifier;->getEnd()Landroidx/compose/ui/platform/InspectableModifier$End; -HSPLandroidx/compose/ui/platform/InspectableModifier;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/platform/InspectableValueKt$NoInspectorInfo$1;->()V HSPLandroidx/compose/ui/platform/InspectableValueKt$NoInspectorInfo$1;->()V HSPLandroidx/compose/ui/platform/InspectableValueKt;->()V @@ -7823,19 +7321,16 @@ HSPLandroidx/compose/ui/platform/InspectorValueInfo;->()V HSPLandroidx/compose/ui/platform/InspectorValueInfo;->(Lkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/platform/InvertMatrixKt;->invertTo-JiSxe2E([F[F)Z HSPLandroidx/compose/ui/platform/LayerMatrixCache;->(Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/ui/platform/LayerMatrixCache;->calculateInverseMatrix-bWbORWo(Ljava/lang/Object;)[F HSPLandroidx/compose/ui/platform/LayerMatrixCache;->calculateMatrix-GrdbGEg(Ljava/lang/Object;)[F HSPLandroidx/compose/ui/platform/LayerMatrixCache;->invalidate()V HSPLandroidx/compose/ui/platform/MotionDurationScaleImpl;->()V HSPLandroidx/compose/ui/platform/MotionDurationScaleImpl;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/platform/MotionDurationScaleImpl;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -HSPLandroidx/compose/ui/platform/MotionDurationScaleImpl;->getKey()Lkotlin/coroutines/CoroutineContext$Key; HSPLandroidx/compose/ui/platform/MotionDurationScaleImpl;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; HSPLandroidx/compose/ui/platform/MotionDurationScaleImpl;->setScaleFactor(F)V HSPLandroidx/compose/ui/platform/OutlineResolver;->(Landroidx/compose/ui/unit/Density;)V HSPLandroidx/compose/ui/platform/OutlineResolver;->getOutline()Landroid/graphics/Outline; HSPLandroidx/compose/ui/platform/OutlineResolver;->getOutlineClipSupported()Z -HSPLandroidx/compose/ui/platform/OutlineResolver;->isInOutline-k-4lQ0M(J)Z HSPLandroidx/compose/ui/platform/OutlineResolver;->update(Landroidx/compose/ui/graphics/Shape;FZFLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Z HSPLandroidx/compose/ui/platform/OutlineResolver;->update-uvyYCjk(J)V HSPLandroidx/compose/ui/platform/OutlineResolver;->updateCache()V @@ -7845,7 +7340,6 @@ HSPLandroidx/compose/ui/platform/RenderNodeApi29;->(Landroidx/compose/ui/p HSPLandroidx/compose/ui/platform/RenderNodeApi29;->discardDisplayList()V HSPLandroidx/compose/ui/platform/RenderNodeApi29;->drawInto(Landroid/graphics/Canvas;)V HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getAlpha()F -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getClipToBounds()Z HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getClipToOutline()Z HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getElevation()F HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getHasDisplayList()Z @@ -7891,12 +7385,10 @@ HSPLandroidx/compose/ui/platform/RenderNodeLayer;->(Landroidx/compose/ui/p HSPLandroidx/compose/ui/platform/RenderNodeLayer;->destroy()V HSPLandroidx/compose/ui/platform/RenderNodeLayer;->drawLayer(Landroidx/compose/ui/graphics/Canvas;)V HSPLandroidx/compose/ui/platform/RenderNodeLayer;->invalidate()V -HSPLandroidx/compose/ui/platform/RenderNodeLayer;->isInLayer-k-4lQ0M(J)Z HSPLandroidx/compose/ui/platform/RenderNodeLayer;->mapBounds(Landroidx/compose/ui/geometry/MutableRect;Z)V HSPLandroidx/compose/ui/platform/RenderNodeLayer;->mapOffset-8S9VItk(JZ)J HSPLandroidx/compose/ui/platform/RenderNodeLayer;->move--gyyYBs(J)V HSPLandroidx/compose/ui/platform/RenderNodeLayer;->resize-ozmzZPI(J)V -HSPLandroidx/compose/ui/platform/RenderNodeLayer;->reuseLayer(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V HSPLandroidx/compose/ui/platform/RenderNodeLayer;->setDirty(Z)V HSPLandroidx/compose/ui/platform/RenderNodeLayer;->triggerRepaint()V HSPLandroidx/compose/ui/platform/RenderNodeLayer;->updateDisplayList()V @@ -7904,9 +7396,10 @@ HSPLandroidx/compose/ui/platform/RenderNodeLayer;->updateLayerProperties-NHXXZp8 HSPLandroidx/compose/ui/platform/SemanticsNodeWithAdjustedBounds;->(Landroidx/compose/ui/semantics/SemanticsNode;Landroid/graphics/Rect;)V HSPLandroidx/compose/ui/platform/SemanticsNodeWithAdjustedBounds;->getAdjustedBounds()Landroid/graphics/Rect; HSPLandroidx/compose/ui/platform/SemanticsNodeWithAdjustedBounds;->getSemanticsNode()Landroidx/compose/ui/semantics/SemanticsNode; -HSPLandroidx/compose/ui/platform/ShapeContainingUtilKt;->isInOutline(Landroidx/compose/ui/graphics/Outline;FFLandroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Path;)Z -HSPLandroidx/compose/ui/platform/ShapeContainingUtilKt;->isInRectangle(Landroidx/compose/ui/geometry/Rect;FF)Z -HSPLandroidx/compose/ui/platform/ShapeContainingUtilKt;->isInRoundedRect(Landroidx/compose/ui/graphics/Outline$Rounded;FFLandroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Path;)Z +HSPLandroidx/compose/ui/platform/TestTagKt$testTag$1;->(Ljava/lang/String;)V +HSPLandroidx/compose/ui/platform/TestTagKt$testTag$1;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V +HSPLandroidx/compose/ui/platform/TestTagKt$testTag$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/compose/ui/platform/TestTagKt;->testTag(Landroidx/compose/ui/Modifier;Ljava/lang/String;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/platform/TextToolbarStatus;->$values()[Landroidx/compose/ui/platform/TextToolbarStatus; HSPLandroidx/compose/ui/platform/TextToolbarStatus;->()V HSPLandroidx/compose/ui/platform/TextToolbarStatus;->(Ljava/lang/String;I)V @@ -7921,7 +7414,7 @@ HSPLandroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWi HSPLandroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool;->()V HSPLandroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool;->installFor(Landroidx/compose/ui/platform/AbstractComposeView;)Lkotlin/jvm/functions/Function0; HSPLandroidx/compose/ui/platform/ViewCompositionStrategy;->()V -HSPLandroidx/compose/ui/platform/ViewConfiguration$DefaultImpls;->getMinimumTouchTargetSize-MYxV2XQ(Landroidx/compose/ui/platform/ViewConfiguration;)J +HSPLandroidx/compose/ui/platform/ViewConfiguration;->getMinimumTouchTargetSize-MYxV2XQ()J HSPLandroidx/compose/ui/platform/ViewLayer$Companion$OutlineProvider$1;->()V HSPLandroidx/compose/ui/platform/ViewLayer$Companion$getMatrix$1;->()V HSPLandroidx/compose/ui/platform/ViewLayer$Companion$getMatrix$1;->()V @@ -8029,8 +7522,8 @@ HSPLandroidx/compose/ui/platform/accessibility/CollectionInfoKt;->hasCollectionI HSPLandroidx/compose/ui/platform/accessibility/CollectionInfoKt;->setCollectionInfo(Landroidx/compose/ui/semantics/SemanticsNode;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V HSPLandroidx/compose/ui/platform/accessibility/CollectionInfoKt;->setCollectionItemInfo(Landroidx/compose/ui/semantics/SemanticsNode;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V HSPLandroidx/compose/ui/platform/accessibility/CollectionInfoKt;->toAccessibilityCollectionInfo(Landroidx/compose/ui/semantics/CollectionInfo;)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; -HSPLandroidx/compose/ui/platform/actionmodecallback/TextActionModeCallback;->(Landroidx/compose/ui/geometry/Rect;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/ui/platform/actionmodecallback/TextActionModeCallback;->(Landroidx/compose/ui/geometry/Rect;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/compose/ui/platform/actionmodecallback/TextActionModeCallback;->(Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/geometry/Rect;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V +HSPLandroidx/compose/ui/platform/actionmodecallback/TextActionModeCallback;->(Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/geometry/Rect;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/res/ImageVectorCache$ImageVectorEntry;->()V HSPLandroidx/compose/ui/res/ImageVectorCache$ImageVectorEntry;->(Landroidx/compose/ui/graphics/vector/ImageVector;I)V HSPLandroidx/compose/ui/res/ImageVectorCache$ImageVectorEntry;->getImageVector()Landroidx/compose/ui/graphics/vector/ImageVector; @@ -8049,7 +7542,6 @@ HSPLandroidx/compose/ui/res/VectorResources_androidKt;->loadVectorResourceInner( HSPLandroidx/compose/ui/semantics/AccessibilityAction;->()V HSPLandroidx/compose/ui/semantics/AccessibilityAction;->(Ljava/lang/String;Lkotlin/Function;)V HSPLandroidx/compose/ui/semantics/AccessibilityAction;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/semantics/AccessibilityAction;->getAction()Lkotlin/Function; HSPLandroidx/compose/ui/semantics/AccessibilityAction;->getLabel()Ljava/lang/String; HSPLandroidx/compose/ui/semantics/CollectionInfo;->()V HSPLandroidx/compose/ui/semantics/CollectionInfo;->(II)V @@ -8090,7 +7582,6 @@ HSPLandroidx/compose/ui/semantics/Role;->unbox-impl()I HSPLandroidx/compose/ui/semantics/ScrollAxisRange;->()V HSPLandroidx/compose/ui/semantics/ScrollAxisRange;->(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Z)V HSPLandroidx/compose/ui/semantics/ScrollAxisRange;->getMaxValue()Lkotlin/jvm/functions/Function0; -HSPLandroidx/compose/ui/semantics/ScrollAxisRange;->getReverseScrolling()Z HSPLandroidx/compose/ui/semantics/ScrollAxisRange;->getValue()Lkotlin/jvm/functions/Function0; HSPLandroidx/compose/ui/semantics/SemanticsActions;->()V HSPLandroidx/compose/ui/semantics/SemanticsActions;->()V @@ -8129,27 +7620,20 @@ HSPLandroidx/compose/ui/semantics/SemanticsConfigurationKt$getOrNull$1;->( HSPLandroidx/compose/ui/semantics/SemanticsConfigurationKt$getOrNull$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/ui/semantics/SemanticsConfigurationKt;->getOrNull(Landroidx/compose/ui/semantics/SemanticsConfiguration;Landroidx/compose/ui/semantics/SemanticsPropertyKey;)Ljava/lang/Object; HSPLandroidx/compose/ui/semantics/SemanticsEntity;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/semantics/SemanticsModifier;)V +HSPLandroidx/compose/ui/semantics/SemanticsEntity;->collapsedSemanticsConfiguration()Landroidx/compose/ui/semantics/SemanticsConfiguration; HSPLandroidx/compose/ui/semantics/SemanticsEntity;->getUseMinimumTouchTarget()Z HSPLandroidx/compose/ui/semantics/SemanticsEntity;->onAttach()V HSPLandroidx/compose/ui/semantics/SemanticsEntity;->onDetach()V HSPLandroidx/compose/ui/semantics/SemanticsEntity;->touchBoundsInRoot()Landroidx/compose/ui/geometry/Rect; -HSPLandroidx/compose/ui/semantics/SemanticsModifier$DefaultImpls;->all(Landroidx/compose/ui/semantics/SemanticsModifier;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/semantics/SemanticsModifier$DefaultImpls;->foldIn(Landroidx/compose/ui/semantics/SemanticsModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/semantics/SemanticsModifier$DefaultImpls;->foldOut(Landroidx/compose/ui/semantics/SemanticsModifier;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/semantics/SemanticsModifier$DefaultImpls;->then(Landroidx/compose/ui/semantics/SemanticsModifier;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/semantics/SemanticsModifierCore$Companion;->()V HSPLandroidx/compose/ui/semantics/SemanticsModifierCore$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/semantics/SemanticsModifierCore$Companion;->generateSemanticsId()I HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->()V HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->(IZZLkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->access$getLastIdentifier$cp()Ljava/util/concurrent/atomic/AtomicInteger; -HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->all(Lkotlin/jvm/functions/Function1;)Z HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->getId()I HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->getSemanticsConfiguration()Landroidx/compose/ui/semantics/SemanticsConfiguration; -HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/semantics/SemanticsModifierKt$semantics$2;->(ZLkotlin/jvm/functions/Function1;)V HSPLandroidx/compose/ui/semantics/SemanticsModifierKt$semantics$2;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; HSPLandroidx/compose/ui/semantics/SemanticsModifierKt$semantics$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -8237,6 +7721,11 @@ HSPLandroidx/compose/ui/semantics/SemanticsProperties;->getText()Landroidx/compo HSPLandroidx/compose/ui/semantics/SemanticsProperties;->getTextSelectionRange()Landroidx/compose/ui/semantics/SemanticsPropertyKey; HSPLandroidx/compose/ui/semantics/SemanticsProperties;->getToggleableState()Landroidx/compose/ui/semantics/SemanticsPropertyKey; HSPLandroidx/compose/ui/semantics/SemanticsProperties;->getVerticalScrollAxisRange()Landroidx/compose/ui/semantics/SemanticsPropertyKey; +HSPLandroidx/compose/ui/semantics/SemanticsPropertiesAndroid$TestTagsAsResourceId$1;->()V +HSPLandroidx/compose/ui/semantics/SemanticsPropertiesAndroid$TestTagsAsResourceId$1;->()V +HSPLandroidx/compose/ui/semantics/SemanticsPropertiesAndroid;->()V +HSPLandroidx/compose/ui/semantics/SemanticsPropertiesAndroid;->()V +HSPLandroidx/compose/ui/semantics/SemanticsPropertiesAndroid;->getTestTagsAsResourceId()Landroidx/compose/ui/semantics/SemanticsPropertyKey; HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt$ActionPropertyKey$1;->()V HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt$ActionPropertyKey$1;->()V HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->()V @@ -8260,9 +7749,12 @@ HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setHorizontalScrollAxi HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setRole-kuIjeqM(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;I)V HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setSelected(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Z)V HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setStateDescription(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Ljava/lang/String;)V +HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setTestTag(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Ljava/lang/String;)V HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setText(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Landroidx/compose/ui/text/AnnotatedString;)V HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setToggleableState(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Landroidx/compose/ui/state/ToggleableState;)V HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setVerticalScrollAxisRange(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Landroidx/compose/ui/semantics/ScrollAxisRange;)V +HSPLandroidx/compose/ui/semantics/SemanticsProperties_androidKt;->()V +HSPLandroidx/compose/ui/semantics/SemanticsProperties_androidKt;->setTestTagsAsResourceId(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Z)V HSPLandroidx/compose/ui/semantics/SemanticsPropertyKey$1;->()V HSPLandroidx/compose/ui/semantics/SemanticsPropertyKey$1;->()V HSPLandroidx/compose/ui/semantics/SemanticsPropertyKey;->()V @@ -8276,7 +7768,6 @@ HSPLandroidx/compose/ui/semantics/SemanticsSortKt;->findWrapperToGetBounds(Landr HSPLandroidx/compose/ui/state/ToggleableState;->$values()[Landroidx/compose/ui/state/ToggleableState; HSPLandroidx/compose/ui/state/ToggleableState;->()V HSPLandroidx/compose/ui/state/ToggleableState;->(Ljava/lang/String;I)V -HSPLandroidx/compose/ui/state/ToggleableState;->values()[Landroidx/compose/ui/state/ToggleableState; HSPLandroidx/compose/ui/state/ToggleableStateKt;->ToggleableState(Z)Landroidx/compose/ui/state/ToggleableState; HSPLandroidx/compose/ui/text/AnnotatedString$Range;->(Ljava/lang/Object;II)V HSPLandroidx/compose/ui/text/AnnotatedString$Range;->(Ljava/lang/Object;IILjava/lang/String;)V @@ -8429,8 +7920,6 @@ HSPLandroidx/compose/ui/text/TextStyle;->(JJLandroidx/compose/ui/text/font HSPLandroidx/compose/ui/text/TextStyle;->(Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/ParagraphStyle;)V HSPLandroidx/compose/ui/text/TextStyle;->(Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/ParagraphStyle;Landroidx/compose/ui/text/PlatformTextStyle;)V HSPLandroidx/compose/ui/text/TextStyle;->access$getDefault$cp()Landroidx/compose/ui/text/TextStyle; -HSPLandroidx/compose/ui/text/TextStyle;->copy-HL5avdY$default(Landroidx/compose/ui/text/TextStyle;JJLandroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontSynthesis;Landroidx/compose/ui/text/font/FontFamily;Ljava/lang/String;JLandroidx/compose/ui/text/style/BaselineShift;Landroidx/compose/ui/text/style/TextGeometricTransform;Landroidx/compose/ui/text/intl/LocaleList;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/graphics/Shadow;Landroidx/compose/ui/text/style/TextAlign;Landroidx/compose/ui/text/style/TextDirection;JLandroidx/compose/ui/text/style/TextIndent;ILjava/lang/Object;)Landroidx/compose/ui/text/TextStyle; -HSPLandroidx/compose/ui/text/TextStyle;->copy-HL5avdY(JJLandroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontSynthesis;Landroidx/compose/ui/text/font/FontFamily;Ljava/lang/String;JLandroidx/compose/ui/text/style/BaselineShift;Landroidx/compose/ui/text/style/TextGeometricTransform;Landroidx/compose/ui/text/intl/LocaleList;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/graphics/Shadow;Landroidx/compose/ui/text/style/TextAlign;Landroidx/compose/ui/text/style/TextDirection;JLandroidx/compose/ui/text/style/TextIndent;)Landroidx/compose/ui/text/TextStyle; HSPLandroidx/compose/ui/text/TextStyle;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/ui/text/TextStyle;->getBrush()Landroidx/compose/ui/graphics/Brush; HSPLandroidx/compose/ui/text/TextStyle;->getColor-0d7_KjU()J @@ -8548,9 +8037,6 @@ HSPLandroidx/compose/ui/text/caches/SimpleArrayMap;->(IILkotlin/jvm/intern HSPLandroidx/compose/ui/text/font/AndroidFontLoader;->(Landroid/content/Context;)V HSPLandroidx/compose/ui/text/font/AndroidFontLoader;->getCacheKey()Ljava/lang/Object; HSPLandroidx/compose/ui/text/font/AndroidFontResolveInterceptor;->(I)V -HSPLandroidx/compose/ui/text/font/AndroidFontResolveInterceptor;->interceptFontFamily(Landroidx/compose/ui/text/font/FontFamily;)Landroidx/compose/ui/text/font/FontFamily; -HSPLandroidx/compose/ui/text/font/AndroidFontResolveInterceptor;->interceptFontStyle-T2F_aPo(I)I -HSPLandroidx/compose/ui/text/font/AndroidFontResolveInterceptor;->interceptFontSynthesis-Mscr08Y(I)I HSPLandroidx/compose/ui/text/font/AndroidFontResolveInterceptor;->interceptFontWeight(Landroidx/compose/ui/text/font/FontWeight;)Landroidx/compose/ui/text/font/FontWeight; HSPLandroidx/compose/ui/text/font/AndroidFontResolveInterceptor_androidKt;->AndroidFontResolveInterceptor(Landroid/content/Context;)Landroidx/compose/ui/text/font/AndroidFontResolveInterceptor; HSPLandroidx/compose/ui/text/font/AsyncTypefaceCache$AsyncTypefaceResult;->constructor-impl(Ljava/lang/Object;)Ljava/lang/Object; @@ -8634,9 +8120,13 @@ HSPLandroidx/compose/ui/text/font/GenericFontFamily;->(Ljava/lang/String;L HSPLandroidx/compose/ui/text/font/GenericFontFamily;->getName()Ljava/lang/String; HSPLandroidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapter;->()V HSPLandroidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapter;->resolve(Landroidx/compose/ui/text/font/TypefaceRequest;Landroidx/compose/ui/text/font/PlatformFontLoader;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/text/font/TypefaceResult; -HSPLandroidx/compose/ui/text/font/PlatformResolveInterceptor$DefaultImpls;->interceptFontFamily(Landroidx/compose/ui/text/font/PlatformResolveInterceptor;Landroidx/compose/ui/text/font/FontFamily;)Landroidx/compose/ui/text/font/FontFamily; -HSPLandroidx/compose/ui/text/font/PlatformResolveInterceptor$DefaultImpls;->interceptFontStyle-T2F_aPo(Landroidx/compose/ui/text/font/PlatformResolveInterceptor;I)I -HSPLandroidx/compose/ui/text/font/PlatformResolveInterceptor$DefaultImpls;->interceptFontSynthesis-Mscr08Y(Landroidx/compose/ui/text/font/PlatformResolveInterceptor;I)I +HSPLandroidx/compose/ui/text/font/PlatformResolveInterceptor$Companion$Default$1;->()V +HSPLandroidx/compose/ui/text/font/PlatformResolveInterceptor$Companion;->()V +HSPLandroidx/compose/ui/text/font/PlatformResolveInterceptor$Companion;->()V +HSPLandroidx/compose/ui/text/font/PlatformResolveInterceptor;->()V +HSPLandroidx/compose/ui/text/font/PlatformResolveInterceptor;->interceptFontFamily(Landroidx/compose/ui/text/font/FontFamily;)Landroidx/compose/ui/text/font/FontFamily; +HSPLandroidx/compose/ui/text/font/PlatformResolveInterceptor;->interceptFontStyle-T2F_aPo(I)I +HSPLandroidx/compose/ui/text/font/PlatformResolveInterceptor;->interceptFontSynthesis-Mscr08Y(I)I HSPLandroidx/compose/ui/text/font/PlatformTypefacesApi28;->()V HSPLandroidx/compose/ui/text/font/PlatformTypefacesApi28;->createAndroidTypefaceApi28-RetOiIg(Ljava/lang/String;Landroidx/compose/ui/text/font/FontWeight;I)Landroid/graphics/Typeface; HSPLandroidx/compose/ui/text/font/PlatformTypefacesApi28;->createDefault-FO1MlWM(Landroidx/compose/ui/text/font/FontWeight;I)Landroid/graphics/Typeface; @@ -8817,7 +8307,6 @@ HSPLandroidx/compose/ui/text/style/ColorStyle;->(JLkotlin/jvm/internal/Def HSPLandroidx/compose/ui/text/style/ColorStyle;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/ui/text/style/ColorStyle;->getBrush()Landroidx/compose/ui/graphics/Brush; HSPLandroidx/compose/ui/text/style/ColorStyle;->getColor-0d7_KjU()J -HSPLandroidx/compose/ui/text/style/ColorStyle;->takeOrElse(Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/text/style/TextDrawStyle; HSPLandroidx/compose/ui/text/style/TextAlign$Companion;->()V HSPLandroidx/compose/ui/text/style/TextAlign$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/text/style/TextAlign$Companion;->getCenter-e0LSkKk()I @@ -8834,8 +8323,6 @@ HSPLandroidx/compose/ui/text/style/TextAlign;->access$getRight$cp()I HSPLandroidx/compose/ui/text/style/TextAlign;->access$getStart$cp()I HSPLandroidx/compose/ui/text/style/TextAlign;->box-impl(I)Landroidx/compose/ui/text/style/TextAlign; HSPLandroidx/compose/ui/text/style/TextAlign;->constructor-impl(I)I -HSPLandroidx/compose/ui/text/style/TextAlign;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/text/style/TextAlign;->equals-impl(ILjava/lang/Object;)Z HSPLandroidx/compose/ui/text/style/TextAlign;->equals-impl0(II)Z HSPLandroidx/compose/ui/text/style/TextAlign;->unbox-impl()I HSPLandroidx/compose/ui/text/style/TextDecoration$Companion;->()V @@ -8864,18 +8351,16 @@ HSPLandroidx/compose/ui/text/style/TextDirection;->unbox-impl()I HSPLandroidx/compose/ui/text/style/TextDrawStyle$Companion;->()V HSPLandroidx/compose/ui/text/style/TextDrawStyle$Companion;->()V HSPLandroidx/compose/ui/text/style/TextDrawStyle$Companion;->from-8_81llA(J)Landroidx/compose/ui/text/style/TextDrawStyle; -HSPLandroidx/compose/ui/text/style/TextDrawStyle$DefaultImpls;->merge(Landroidx/compose/ui/text/style/TextDrawStyle;Landroidx/compose/ui/text/style/TextDrawStyle;)Landroidx/compose/ui/text/style/TextDrawStyle; -HSPLandroidx/compose/ui/text/style/TextDrawStyle$DefaultImpls;->takeOrElse(Landroidx/compose/ui/text/style/TextDrawStyle;Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/text/style/TextDrawStyle; HSPLandroidx/compose/ui/text/style/TextDrawStyle$Unspecified;->()V HSPLandroidx/compose/ui/text/style/TextDrawStyle$Unspecified;->()V HSPLandroidx/compose/ui/text/style/TextDrawStyle$Unspecified;->getBrush()Landroidx/compose/ui/graphics/Brush; HSPLandroidx/compose/ui/text/style/TextDrawStyle$Unspecified;->getColor-0d7_KjU()J -HSPLandroidx/compose/ui/text/style/TextDrawStyle$Unspecified;->merge(Landroidx/compose/ui/text/style/TextDrawStyle;)Landroidx/compose/ui/text/style/TextDrawStyle; -HSPLandroidx/compose/ui/text/style/TextDrawStyle$Unspecified;->takeOrElse(Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/text/style/TextDrawStyle; HSPLandroidx/compose/ui/text/style/TextDrawStyle$merge$1;->(Landroidx/compose/ui/text/style/TextDrawStyle;)V HSPLandroidx/compose/ui/text/style/TextDrawStyle$merge$1;->invoke()Landroidx/compose/ui/text/style/TextDrawStyle; HSPLandroidx/compose/ui/text/style/TextDrawStyle$merge$1;->invoke()Ljava/lang/Object; HSPLandroidx/compose/ui/text/style/TextDrawStyle;->()V +HSPLandroidx/compose/ui/text/style/TextDrawStyle;->merge(Landroidx/compose/ui/text/style/TextDrawStyle;)Landroidx/compose/ui/text/style/TextDrawStyle; +HSPLandroidx/compose/ui/text/style/TextDrawStyle;->takeOrElse(Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/text/style/TextDrawStyle; HSPLandroidx/compose/ui/text/style/TextGeometricTransform$Companion;->()V HSPLandroidx/compose/ui/text/style/TextGeometricTransform$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/text/style/TextGeometricTransform$Companion;->getNone$ui_text_release()Landroidx/compose/ui/text/style/TextGeometricTransform; @@ -8938,34 +8423,24 @@ HSPLandroidx/compose/ui/unit/ConstraintsKt;->constrain-N9IONVI(JJ)J HSPLandroidx/compose/ui/unit/ConstraintsKt;->constrainHeight-K40F9xA(JI)I HSPLandroidx/compose/ui/unit/ConstraintsKt;->constrainWidth-K40F9xA(JI)I HSPLandroidx/compose/ui/unit/ConstraintsKt;->offset-NN6Ew-U(JII)J -HSPLandroidx/compose/ui/unit/Density$DefaultImpls;->roundToPx-0680j_4(Landroidx/compose/ui/unit/Density;F)I -HSPLandroidx/compose/ui/unit/Density$DefaultImpls;->toDp-GaN1DYA(Landroidx/compose/ui/unit/Density;J)F -HSPLandroidx/compose/ui/unit/Density$DefaultImpls;->toDp-u2uoSUM(Landroidx/compose/ui/unit/Density;F)F -HSPLandroidx/compose/ui/unit/Density$DefaultImpls;->toDp-u2uoSUM(Landroidx/compose/ui/unit/Density;I)F -HSPLandroidx/compose/ui/unit/Density$DefaultImpls;->toDpSize-k-rfVVM(Landroidx/compose/ui/unit/Density;J)J -HSPLandroidx/compose/ui/unit/Density$DefaultImpls;->toPx--R2X_6o(Landroidx/compose/ui/unit/Density;J)F -HSPLandroidx/compose/ui/unit/Density$DefaultImpls;->toPx-0680j_4(Landroidx/compose/ui/unit/Density;F)F -HSPLandroidx/compose/ui/unit/Density$DefaultImpls;->toSize-XkaWNTQ(Landroidx/compose/ui/unit/Density;J)J +HSPLandroidx/compose/ui/unit/Density;->toDp-GaN1DYA(J)F +HSPLandroidx/compose/ui/unit/Density;->toDp-u2uoSUM(F)F +HSPLandroidx/compose/ui/unit/Density;->toDp-u2uoSUM(I)F +HSPLandroidx/compose/ui/unit/Density;->toDpSize-k-rfVVM(J)J +HSPLandroidx/compose/ui/unit/Density;->toPx--R2X_6o(J)F +HSPLandroidx/compose/ui/unit/Density;->toPx-0680j_4(F)F +HSPLandroidx/compose/ui/unit/Density;->toSize-XkaWNTQ(J)J HSPLandroidx/compose/ui/unit/DensityImpl;->(FF)V HSPLandroidx/compose/ui/unit/DensityImpl;->equals(Ljava/lang/Object;)Z HSPLandroidx/compose/ui/unit/DensityImpl;->getDensity()F HSPLandroidx/compose/ui/unit/DensityImpl;->getFontScale()F -HSPLandroidx/compose/ui/unit/DensityImpl;->roundToPx-0680j_4(F)I -HSPLandroidx/compose/ui/unit/DensityImpl;->toDp-GaN1DYA(J)F -HSPLandroidx/compose/ui/unit/DensityImpl;->toDp-u2uoSUM(F)F -HSPLandroidx/compose/ui/unit/DensityImpl;->toDpSize-k-rfVVM(J)J -HSPLandroidx/compose/ui/unit/DensityImpl;->toPx--R2X_6o(J)F -HSPLandroidx/compose/ui/unit/DensityImpl;->toPx-0680j_4(F)F -HSPLandroidx/compose/ui/unit/DensityImpl;->toSize-XkaWNTQ(J)J HSPLandroidx/compose/ui/unit/DensityKt;->Density$default(FFILjava/lang/Object;)Landroidx/compose/ui/unit/Density; HSPLandroidx/compose/ui/unit/DensityKt;->Density(FF)Landroidx/compose/ui/unit/Density; HSPLandroidx/compose/ui/unit/Dp$Companion;->()V HSPLandroidx/compose/ui/unit/Dp$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/unit/Dp$Companion;->getHairline-D9Ej5fM()F HSPLandroidx/compose/ui/unit/Dp$Companion;->getUnspecified-D9Ej5fM()F HSPLandroidx/compose/ui/unit/Dp;->()V HSPLandroidx/compose/ui/unit/Dp;->(F)V -HSPLandroidx/compose/ui/unit/Dp;->access$getHairline$cp()F HSPLandroidx/compose/ui/unit/Dp;->access$getUnspecified$cp()F HSPLandroidx/compose/ui/unit/Dp;->box-impl(F)Landroidx/compose/ui/unit/Dp; HSPLandroidx/compose/ui/unit/Dp;->compareTo(Ljava/lang/Object;)I @@ -9005,7 +8480,6 @@ HSPLandroidx/compose/ui/unit/IntOffset;->getX-impl(J)I HSPLandroidx/compose/ui/unit/IntOffset;->getY-impl(J)I HSPLandroidx/compose/ui/unit/IntOffset;->unbox-impl()J HSPLandroidx/compose/ui/unit/IntOffsetKt;->IntOffset(II)J -HSPLandroidx/compose/ui/unit/IntOffsetKt;->minus-Nv-tHpc(JJ)J HSPLandroidx/compose/ui/unit/IntOffsetKt;->plus-Nv-tHpc(JJ)J HSPLandroidx/compose/ui/unit/IntSize$Companion;->()V HSPLandroidx/compose/ui/unit/IntSize$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -9053,22 +8527,6 @@ HSPLandroidx/compose/ui/unit/TextUnitType;->box-impl(J)Landroidx/compose/ui/unit HSPLandroidx/compose/ui/unit/TextUnitType;->constructor-impl(J)J HSPLandroidx/compose/ui/unit/TextUnitType;->equals-impl0(JJ)Z HSPLandroidx/compose/ui/unit/TextUnitType;->unbox-impl()J -HSPLandroidx/compose/ui/unit/Velocity$Companion;->()V -HSPLandroidx/compose/ui/unit/Velocity$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/compose/ui/unit/Velocity$Companion;->getZero-9UxMQ8M()J -HSPLandroidx/compose/ui/unit/Velocity;->()V -HSPLandroidx/compose/ui/unit/Velocity;->(J)V -HSPLandroidx/compose/ui/unit/Velocity;->access$getZero$cp()J -HSPLandroidx/compose/ui/unit/Velocity;->box-impl(J)Landroidx/compose/ui/unit/Velocity; -HSPLandroidx/compose/ui/unit/Velocity;->constructor-impl(J)J -HSPLandroidx/compose/ui/unit/Velocity;->copy-OhffZ5M$default(JFFILjava/lang/Object;)J -HSPLandroidx/compose/ui/unit/Velocity;->copy-OhffZ5M(JFF)J -HSPLandroidx/compose/ui/unit/Velocity;->equals-impl0(JJ)Z -HSPLandroidx/compose/ui/unit/Velocity;->getX-impl(J)F -HSPLandroidx/compose/ui/unit/Velocity;->getY-impl(J)F -HSPLandroidx/compose/ui/unit/Velocity;->minus-AH228Gc(JJ)J -HSPLandroidx/compose/ui/unit/Velocity;->unbox-impl()J -HSPLandroidx/compose/ui/unit/VelocityKt;->Velocity(FF)J HSPLandroidx/concurrent/futures/AbstractResolvableFuture$SafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0;->m(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z HSPLandroidx/core/app/ComponentActivity;->()V HSPLandroidx/core/app/ComponentActivity;->onCreate(Landroid/os/Bundle;)V @@ -9099,13 +8557,21 @@ HSPLandroidx/core/graphics/Insets;->(IIII)V HSPLandroidx/core/graphics/Insets;->equals(Ljava/lang/Object;)Z HSPLandroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; HSPLandroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; +HSPLandroidx/core/net/ConnectivityManagerCompat$Api16Impl;->isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z HSPLandroidx/core/net/ConnectivityManagerCompat;->isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z HSPLandroidx/core/os/BuildCompat;->isAtLeastR()Z HSPLandroidx/core/os/BuildCompat;->isAtLeastS()Z HSPLandroidx/core/os/HandlerCompat$Api28Impl;->createAsync(Landroid/os/Looper;)Landroid/os/Handler; HSPLandroidx/core/os/HandlerCompat;->createAsync(Landroid/os/Looper;)Landroid/os/Handler; +HSPLandroidx/core/os/TraceCompat$Api18Impl;->beginSection(Ljava/lang/String;)V +HSPLandroidx/core/os/TraceCompat$Api18Impl;->endSection()V +HSPLandroidx/core/os/TraceCompat;->()V +HSPLandroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V +HSPLandroidx/core/os/TraceCompat;->endSection()V HSPLandroidx/core/util/ObjectsCompat;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; HSPLandroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/core/util/Preconditions;->checkState(ZLjava/lang/String;)V HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->(Landroidx/core/view/AccessibilityDelegateCompat;)V HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->getAccessibilityNodeProvider(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V @@ -9118,14 +8584,18 @@ HSPLandroidx/core/view/AccessibilityDelegateCompat;->getBridge()Landroid/view/Vi HSPLandroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/core/view/AccessibilityDelegateCompat;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z HSPLandroidx/core/view/AccessibilityDelegateCompat;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -HSPLandroidx/core/view/DisplayCutoutCompat;->wrap(Ljava/lang/Object;)Landroidx/core/view/DisplayCutoutCompat; +HSPLandroidx/core/view/DisplayCutoutCompat;->wrap(Landroid/view/DisplayCutout;)Landroidx/core/view/DisplayCutoutCompat; HSPLandroidx/core/view/MenuHostHelper;->(Ljava/lang/Runnable;)V -HSPLandroidx/core/view/ViewCompat$$ExternalSyntheticLambda0;->()V +HSPLandroidx/core/view/OneShotPreDrawListener;->(Landroid/view/View;Ljava/lang/Runnable;)V +HSPLandroidx/core/view/OneShotPreDrawListener;->add(Landroid/view/View;Ljava/lang/Runnable;)Landroidx/core/view/OneShotPreDrawListener; +HSPLandroidx/core/view/OneShotPreDrawListener;->onPreDraw()Z +HSPLandroidx/core/view/OneShotPreDrawListener;->removeListener()V HSPLandroidx/core/view/ViewCompat$$ExternalSyntheticLambda0;->()V HSPLandroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;->()V HSPLandroidx/core/view/ViewCompat$Api16Impl;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; HSPLandroidx/core/view/ViewCompat$Api19Impl;->isAttachedToWindow(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat$Api21Impl$1;->(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V +HSPLandroidx/core/view/ViewCompat$Api21Impl$1;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; HSPLandroidx/core/view/ViewCompat$Api21Impl;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V HSPLandroidx/core/view/ViewCompat$Api23Impl;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/ViewCompat;->()V @@ -9135,7 +8605,7 @@ HSPLandroidx/core/view/ViewCompat;->isAttachedToWindow(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V HSPLandroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V HSPLandroidx/core/view/ViewCompat;->setWindowInsetsAnimationCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V -HSPLandroidx/core/view/WindowCompat$Impl30;->setDecorFitsSystemWindows(Landroid/view/Window;Z)V +HSPLandroidx/core/view/WindowCompat$Api30Impl;->setDecorFitsSystemWindows(Landroid/view/Window;Z)V HSPLandroidx/core/view/WindowCompat;->setDecorFitsSystemWindows(Landroid/view/Window;Z)V HSPLandroidx/core/view/WindowInsetsAnimationCompat$Callback;->(I)V HSPLandroidx/core/view/WindowInsetsAnimationCompat$Callback;->getDispatchMode()I @@ -9192,6 +8662,7 @@ HSPLandroidx/core/view/WindowInsetsCompat;->getInsetsIgnoringVisibility(I)Landro HSPLandroidx/core/view/WindowInsetsCompat;->isVisible(I)Z HSPLandroidx/core/view/WindowInsetsCompat;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V HSPLandroidx/core/view/WindowInsetsCompat;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; HSPLandroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->()V @@ -9216,8 +8687,6 @@ HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->isFocused()Z HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->obtain()Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setAccessibilityFocused(Z)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInScreen(Landroid/graphics/Rect;)V -HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setCheckable(Z)V -HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setChecked(Z)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setClickable(Z)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setCollectionInfo(Ljava/lang/Object;)V @@ -9236,12 +8705,12 @@ HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setParent(Lan HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setPassword(Z)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setRoleDescription(Ljava/lang/CharSequence;)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setScreenReaderFocusable(Z)V -HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setSelected(Z)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setSource(Landroid/view/View;I)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setStateDescription(Ljava/lang/CharSequence;)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setText(Ljava/lang/CharSequence;)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setTextSelection(II)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setViewIdResourceName(Ljava/lang/String;)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setVisibleToUser(Z)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->unwrap()Landroid/view/accessibility/AccessibilityNodeInfo; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->wrap(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat; @@ -9319,7 +8788,6 @@ HSPLandroidx/datastore/core/SingleProcessDataStore$data$1$1;->invoke(Landroidx/d HSPLandroidx/datastore/core/SingleProcessDataStore$data$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/datastore/core/SingleProcessDataStore$data$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/datastore/core/SingleProcessDataStore$data$1$invokeSuspend$$inlined$map$1$2$1;->(Landroidx/datastore/core/SingleProcessDataStore$data$1$invokeSuspend$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/datastore/core/SingleProcessDataStore$data$1$invokeSuspend$$inlined$map$1$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/datastore/core/SingleProcessDataStore$data$1$invokeSuspend$$inlined$map$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V HSPLandroidx/datastore/core/SingleProcessDataStore$data$1$invokeSuspend$$inlined$map$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLandroidx/datastore/core/SingleProcessDataStore$data$1$invokeSuspend$$inlined$map$1;->(Lkotlinx/coroutines/flow/Flow;)V @@ -9373,16 +8841,68 @@ HSPLandroidx/datastore/core/State;->(Lkotlin/jvm/internal/DefaultConstruct HSPLandroidx/datastore/core/UnInitialized;->()V HSPLandroidx/datastore/core/UnInitialized;->()V HSPLandroidx/datastore/core/handlers/NoOpCorruptionHandler;->()V +HSPLandroidx/emoji2/text/ConcurrencyHelpers$$ExternalSyntheticLambda0;->(Ljava/lang/String;)V +HSPLandroidx/emoji2/text/ConcurrencyHelpers$$ExternalSyntheticLambda0;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; +HSPLandroidx/emoji2/text/ConcurrencyHelpers$Handler28Impl;->createAsync(Landroid/os/Looper;)Landroid/os/Handler; +HSPLandroidx/emoji2/text/ConcurrencyHelpers;->createBackgroundPriorityExecutor(Ljava/lang/String;)Ljava/util/concurrent/ThreadPoolExecutor; +HSPLandroidx/emoji2/text/ConcurrencyHelpers;->lambda$createBackgroundPriorityExecutor$0(Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Thread; +HSPLandroidx/emoji2/text/ConcurrencyHelpers;->mainHandlerAsync()Landroid/os/Handler; +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory;->(Landroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper;)V +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory;->configOrNull(Landroid/content/Context;Landroidx/core/provider/FontRequest;)Landroidx/emoji2/text/EmojiCompat$Config; +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory;->create(Landroid/content/Context;)Landroidx/emoji2/text/EmojiCompat$Config; +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory;->getHelperForApi()Landroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper; +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory;->queryDefaultInstalledContentProvider(Landroid/content/pm/PackageManager;)Landroid/content/pm/ProviderInfo; +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory;->queryForDefaultFontRequest(Landroid/content/Context;)Landroidx/core/provider/FontRequest; +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper;->()V +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19;->()V +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19;->queryIntentContentProviders(Landroid/content/pm/PackageManager;Landroid/content/Intent;I)Ljava/util/List; +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API28;->()V +HSPLandroidx/emoji2/text/DefaultEmojiCompatConfig;->create(Landroid/content/Context;)Landroidx/emoji2/text/FontRequestEmojiCompatConfig; +HSPLandroidx/emoji2/text/EmojiCompat$CompatInternal19$1;->(Landroidx/emoji2/text/EmojiCompat$CompatInternal19;)V +HSPLandroidx/emoji2/text/EmojiCompat$CompatInternal19$1;->onFailed(Ljava/lang/Throwable;)V +HSPLandroidx/emoji2/text/EmojiCompat$CompatInternal19;->(Landroidx/emoji2/text/EmojiCompat;)V +HSPLandroidx/emoji2/text/EmojiCompat$CompatInternal19;->loadMetadata()V +HSPLandroidx/emoji2/text/EmojiCompat$CompatInternal;->(Landroidx/emoji2/text/EmojiCompat;)V +HSPLandroidx/emoji2/text/EmojiCompat$Config;->(Landroidx/emoji2/text/EmojiCompat$MetadataRepoLoader;)V +HSPLandroidx/emoji2/text/EmojiCompat$Config;->setMetadataLoadStrategy(I)Landroidx/emoji2/text/EmojiCompat$Config; +HSPLandroidx/emoji2/text/EmojiCompat$ListenerDispatcher;->(Ljava/util/Collection;ILjava/lang/Throwable;)V +HSPLandroidx/emoji2/text/EmojiCompat$ListenerDispatcher;->run()V +HSPLandroidx/emoji2/text/EmojiCompat$MetadataRepoLoaderCallback;->()V +HSPLandroidx/emoji2/text/EmojiCompat;->()V +HSPLandroidx/emoji2/text/EmojiCompat;->(Landroidx/emoji2/text/EmojiCompat$Config;)V +HSPLandroidx/emoji2/text/EmojiCompat;->get()Landroidx/emoji2/text/EmojiCompat; +HSPLandroidx/emoji2/text/EmojiCompat;->getLoadState()I +HSPLandroidx/emoji2/text/EmojiCompat;->init(Landroidx/emoji2/text/EmojiCompat$Config;)Landroidx/emoji2/text/EmojiCompat; +HSPLandroidx/emoji2/text/EmojiCompat;->isConfigured()Z +HSPLandroidx/emoji2/text/EmojiCompat;->isInitialized()Z +HSPLandroidx/emoji2/text/EmojiCompat;->load()V +HSPLandroidx/emoji2/text/EmojiCompat;->loadMetadata()V +HSPLandroidx/emoji2/text/EmojiCompat;->onMetadataLoadFailed(Ljava/lang/Throwable;)V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$1;->(Landroidx/emoji2/text/EmojiCompatInitializer;Landroidx/lifecycle/Lifecycle;)V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$1;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultConfig;->(Landroid/content/Context;)V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultLoader$$ExternalSyntheticLambda0;->(Landroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultLoader;Landroidx/emoji2/text/EmojiCompat$MetadataRepoLoaderCallback;Ljava/util/concurrent/ThreadPoolExecutor;)V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultLoader$$ExternalSyntheticLambda0;->run()V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultLoader;->(Landroid/content/Context;)V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultLoader;->doLoad(Landroidx/emoji2/text/EmojiCompat$MetadataRepoLoaderCallback;Ljava/util/concurrent/ThreadPoolExecutor;)V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultLoader;->lambda$load$0$androidx-emoji2-text-EmojiCompatInitializer$BackgroundDefaultLoader(Landroidx/emoji2/text/EmojiCompat$MetadataRepoLoaderCallback;Ljava/util/concurrent/ThreadPoolExecutor;)V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultLoader;->load(Landroidx/emoji2/text/EmojiCompat$MetadataRepoLoaderCallback;)V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$LoadEmojiCompatRunnable;->()V +HSPLandroidx/emoji2/text/EmojiCompatInitializer$LoadEmojiCompatRunnable;->run()V +HSPLandroidx/emoji2/text/EmojiCompatInitializer;->()V +HSPLandroidx/emoji2/text/EmojiCompatInitializer;->create(Landroid/content/Context;)Ljava/lang/Boolean; +HSPLandroidx/emoji2/text/EmojiCompatInitializer;->create(Landroid/content/Context;)Ljava/lang/Object; +HSPLandroidx/emoji2/text/EmojiCompatInitializer;->delayUntilFirstResume(Landroid/content/Context;)V +HSPLandroidx/emoji2/text/EmojiCompatInitializer;->dependencies()Ljava/util/List; +HSPLandroidx/emoji2/text/EmojiCompatInitializer;->loadEmojiCompatAfterDelay()V +HSPLandroidx/emoji2/text/EmojiProcessor$DefaultGlyphChecker;->()V +HSPLandroidx/emoji2/text/EmojiProcessor$DefaultGlyphChecker;->()V HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->()V HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->(Ljava/io/InputStream;)V HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->([B)V -HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->position()I -HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->read([BII)I HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->readByte()B -HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->readFully([B)V HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->readInt()I -HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->readShort()S HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->readUnsignedInt()J HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->readUnsignedShort()I HSPLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->setByteOrder(Ljava/nio/ByteOrder;)V @@ -9396,9 +8916,6 @@ HSPLandroidx/exifinterface/media/ExifInterface$ExifAttribute;->getStringValue(Lj HSPLandroidx/exifinterface/media/ExifInterface$ExifAttribute;->getValue(Ljava/nio/ByteOrder;)Ljava/lang/Object; HSPLandroidx/exifinterface/media/ExifInterface$ExifTag;->(Ljava/lang/String;II)V HSPLandroidx/exifinterface/media/ExifInterface$ExifTag;->(Ljava/lang/String;III)V -HSPLandroidx/exifinterface/media/ExifInterface$ExifTag;->isFormatCompatible(I)Z -HSPLandroidx/exifinterface/media/ExifInterface$SeekableByteOrderedDataInputStream;->([B)V -HSPLandroidx/exifinterface/media/ExifInterface$SeekableByteOrderedDataInputStream;->seek(J)V HSPLandroidx/exifinterface/media/ExifInterface;->()V HSPLandroidx/exifinterface/media/ExifInterface;->(Ljava/io/InputStream;)V HSPLandroidx/exifinterface/media/ExifInterface;->(Ljava/io/InputStream;I)V @@ -9409,22 +8926,9 @@ HSPLandroidx/exifinterface/media/ExifInterface;->getExifAttribute(Ljava/lang/Str HSPLandroidx/exifinterface/media/ExifInterface;->getJpegAttributes(Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;II)V HSPLandroidx/exifinterface/media/ExifInterface;->getMimeType(Ljava/io/BufferedInputStream;)I HSPLandroidx/exifinterface/media/ExifInterface;->getRotationDegrees()I -HSPLandroidx/exifinterface/media/ExifInterface;->getWebpAttributes(Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;)V -HSPLandroidx/exifinterface/media/ExifInterface;->handleThumbnailFromJfif(Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;Ljava/util/HashMap;)V HSPLandroidx/exifinterface/media/ExifInterface;->isFlipped()Z -HSPLandroidx/exifinterface/media/ExifInterface;->isHeifFormat([B)Z HSPLandroidx/exifinterface/media/ExifInterface;->isJpegFormat([B)Z -HSPLandroidx/exifinterface/media/ExifInterface;->isOrfFormat([B)Z -HSPLandroidx/exifinterface/media/ExifInterface;->isPngFormat([B)Z -HSPLandroidx/exifinterface/media/ExifInterface;->isRafFormat([B)Z -HSPLandroidx/exifinterface/media/ExifInterface;->isRw2Format([B)Z -HSPLandroidx/exifinterface/media/ExifInterface;->isWebpFormat([B)Z HSPLandroidx/exifinterface/media/ExifInterface;->loadAttributes(Ljava/io/InputStream;)V -HSPLandroidx/exifinterface/media/ExifInterface;->parseTiffHeaders(Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;)V -HSPLandroidx/exifinterface/media/ExifInterface;->readByteOrder(Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;)Ljava/nio/ByteOrder; -HSPLandroidx/exifinterface/media/ExifInterface;->readExifSegment([BI)V -HSPLandroidx/exifinterface/media/ExifInterface;->readImageFileDirectory(Landroidx/exifinterface/media/ExifInterface$SeekableByteOrderedDataInputStream;I)V -HSPLandroidx/exifinterface/media/ExifInterface;->setThumbnailData(Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;)V HSPLandroidx/exifinterface/media/ExifInterface;->shouldSupportSeek(I)Z HSPLandroidx/hilt/navigation/HiltViewModelFactory;->create(Landroid/content/Context;Landroidx/navigation/NavBackStackEntry;)Landroidx/lifecycle/ViewModelProvider$Factory; HSPLandroidx/hilt/navigation/compose/HiltViewModelKt;->createHiltViewModelFactory(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/compose/runtime/Composer;I)Landroidx/lifecycle/ViewModelProvider$Factory; @@ -9440,6 +8944,10 @@ HSPLandroidx/lifecycle/CloseableCoroutineScope;->getCoroutineContext()Lkotlin/co HSPLandroidx/lifecycle/DefaultLifecycleObserver;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/DefaultLifecycleObserver;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/DefaultLifecycleObserver;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->()V +HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V HSPLandroidx/lifecycle/FullLifecycleObserverAdapter$1;->()V HSPLandroidx/lifecycle/FullLifecycleObserverAdapter;->(Landroidx/lifecycle/FullLifecycleObserver;Landroidx/lifecycle/LifecycleEventObserver;)V HSPLandroidx/lifecycle/FullLifecycleObserverAdapter;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V @@ -9450,7 +8958,6 @@ HSPLandroidx/lifecycle/LegacySavedStateHandleController;->tryToAddRecreator(Land HSPLandroidx/lifecycle/Lifecycle$1;->()V HSPLandroidx/lifecycle/Lifecycle$Event;->()V HSPLandroidx/lifecycle/Lifecycle$Event;->(Ljava/lang/String;I)V -HSPLandroidx/lifecycle/Lifecycle$Event;->downFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event; HSPLandroidx/lifecycle/Lifecycle$Event;->getTargetState()Landroidx/lifecycle/Lifecycle$State; HSPLandroidx/lifecycle/Lifecycle$Event;->upFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event; HSPLandroidx/lifecycle/Lifecycle$Event;->values()[Landroidx/lifecycle/Lifecycle$Event; @@ -9459,12 +8966,15 @@ HSPLandroidx/lifecycle/Lifecycle$State;->(Ljava/lang/String;I)V HSPLandroidx/lifecycle/Lifecycle$State;->isAtLeast(Landroidx/lifecycle/Lifecycle$State;)Z HSPLandroidx/lifecycle/Lifecycle$State;->values()[Landroidx/lifecycle/Lifecycle$State; HSPLandroidx/lifecycle/Lifecycle;->()V +HSPLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;->()V +HSPLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/LifecycleDispatcher;->()V +HSPLandroidx/lifecycle/LifecycleDispatcher;->init(Landroid/content/Context;)V HSPLandroidx/lifecycle/LifecycleRegistry$ObserverWithState;->(Landroidx/lifecycle/LifecycleObserver;Landroidx/lifecycle/Lifecycle$State;)V HSPLandroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/lifecycle/LifecycleRegistry;->(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/LifecycleRegistry;->(Landroidx/lifecycle/LifecycleOwner;Z)V HSPLandroidx/lifecycle/LifecycleRegistry;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V -HSPLandroidx/lifecycle/LifecycleRegistry;->backwardPass(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; HSPLandroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V HSPLandroidx/lifecycle/LifecycleRegistry;->forwardPass(Landroidx/lifecycle/LifecycleOwner;)V @@ -9491,7 +9001,28 @@ HSPLandroidx/lifecycle/LiveData;->setValue(Ljava/lang/Object;)V HSPLandroidx/lifecycle/MutableLiveData;->()V HSPLandroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V HSPLandroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V +HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->()V +HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->create(Landroid/content/Context;)Landroidx/lifecycle/LifecycleOwner; +HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->create(Landroid/content/Context;)Ljava/lang/Object; +HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->dependencies()Ljava/util/List; +HSPLandroidx/lifecycle/ProcessLifecycleOwner$1;->(Landroidx/lifecycle/ProcessLifecycleOwner;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner$2;->(Landroidx/lifecycle/ProcessLifecycleOwner;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->(Landroidx/lifecycle/ProcessLifecycleOwner$3;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->onActivityPostResumed(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->onActivityPostStarted(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner$3;->(Landroidx/lifecycle/ProcessLifecycleOwner;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityPreCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner;->()V +HSPLandroidx/lifecycle/ProcessLifecycleOwner;->()V +HSPLandroidx/lifecycle/ProcessLifecycleOwner;->activityResumed()V +HSPLandroidx/lifecycle/ProcessLifecycleOwner;->activityStarted()V +HSPLandroidx/lifecycle/ProcessLifecycleOwner;->attach(Landroid/content/Context;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner;->get()Landroidx/lifecycle/LifecycleOwner; +HSPLandroidx/lifecycle/ProcessLifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle; +HSPLandroidx/lifecycle/ProcessLifecycleOwner;->init(Landroid/content/Context;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->()V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostResumed(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostStarted(Landroid/app/Activity;)V @@ -9515,7 +9046,6 @@ HSPLandroidx/lifecycle/SavedStateHandle$Companion;->createHandle(Landroid/os/Bun HSPLandroidx/lifecycle/SavedStateHandle$Companion;->validateValue(Ljava/lang/Object;)Z HSPLandroidx/lifecycle/SavedStateHandle;->()V HSPLandroidx/lifecycle/SavedStateHandle;->()V -HSPLandroidx/lifecycle/SavedStateHandle;->(Ljava/util/Map;)V HSPLandroidx/lifecycle/SavedStateHandle;->access$getACCEPTABLE_CLASSES$cp()[Ljava/lang/Class; HSPLandroidx/lifecycle/SavedStateHandle;->createHandle(Landroid/os/Bundle;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandle; HSPLandroidx/lifecycle/SavedStateHandle;->get(Ljava/lang/String;)Ljava/lang/Object; @@ -9670,18 +9200,10 @@ HSPLandroidx/navigation/NavController$navigate$4;->(Lkotlin/jvm/internal/R HSPLandroidx/navigation/NavController$navigate$4;->invoke(Landroidx/navigation/NavBackStackEntry;)V HSPLandroidx/navigation/NavController$navigate$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/navigation/NavController$onBackPressedCallback$1;->(Landroidx/navigation/NavController;)V -HSPLandroidx/navigation/NavController$popBackStackInternal$3;->()V -HSPLandroidx/navigation/NavController$popBackStackInternal$3;->()V -HSPLandroidx/navigation/NavController$popBackStackInternal$3;->invoke(Landroidx/navigation/NavDestination;)Landroidx/navigation/NavDestination; -HSPLandroidx/navigation/NavController$popBackStackInternal$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/navigation/NavController$popBackStackInternal$4;->(Landroidx/navigation/NavController;)V -HSPLandroidx/navigation/NavController$popBackStackInternal$4;->invoke(Landroidx/navigation/NavDestination;)Ljava/lang/Boolean; -HSPLandroidx/navigation/NavController$popBackStackInternal$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/navigation/NavController;->$r8$lambda$QcvT-AhOyhL9f0B2nrlZ1aMydmQ(Landroidx/navigation/NavController;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/navigation/NavController;->()V HSPLandroidx/navigation/NavController;->(Landroid/content/Context;)V HSPLandroidx/navigation/NavController;->access$getAddToBackStackHandler$p(Landroidx/navigation/NavController;)Lkotlin/jvm/functions/Function1; -HSPLandroidx/navigation/NavController;->access$getBackStackMap$p(Landroidx/navigation/NavController;)Ljava/util/Map; HSPLandroidx/navigation/NavController;->access$getEntrySavedState$p(Landroidx/navigation/NavController;)Ljava/util/Map; HSPLandroidx/navigation/NavController;->access$getViewModel$p(Landroidx/navigation/NavController;)Landroidx/navigation/NavControllerViewModel; HSPLandroidx/navigation/NavController;->access$get_navigatorProvider$p(Landroidx/navigation/NavController;)Landroidx/navigation/NavigatorProvider; @@ -9691,27 +9213,20 @@ HSPLandroidx/navigation/NavController;->addEntryToBackStack(Landroidx/navigation HSPLandroidx/navigation/NavController;->dispatchOnDestinationChanged()Z HSPLandroidx/navigation/NavController;->enableOnBackPressed(Z)V HSPLandroidx/navigation/NavController;->findDestination(I)Landroidx/navigation/NavDestination; -HSPLandroidx/navigation/NavController;->findDestination(Landroidx/navigation/NavDestination;I)Landroidx/navigation/NavDestination; HSPLandroidx/navigation/NavController;->getBackQueue()Lkotlin/collections/ArrayDeque; HSPLandroidx/navigation/NavController;->getBackStackEntry(I)Landroidx/navigation/NavBackStackEntry; HSPLandroidx/navigation/NavController;->getContext()Landroid/content/Context; HSPLandroidx/navigation/NavController;->getCurrentBackStackEntry()Landroidx/navigation/NavBackStackEntry; HSPLandroidx/navigation/NavController;->getCurrentBackStackEntryFlow()Lkotlinx/coroutines/flow/Flow; HSPLandroidx/navigation/NavController;->getDestinationCountOnBackStack()I -HSPLandroidx/navigation/NavController;->getGraph()Landroidx/navigation/NavGraph; HSPLandroidx/navigation/NavController;->getHostLifecycleState$navigation_runtime_release()Landroidx/lifecycle/Lifecycle$State; HSPLandroidx/navigation/NavController;->getNavigatorProvider()Landroidx/navigation/NavigatorProvider; HSPLandroidx/navigation/NavController;->handleDeepLink(Landroid/content/Intent;)Z HSPLandroidx/navigation/NavController;->lifecycleObserver$lambda-2(Landroidx/navigation/NavController;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/navigation/NavController;->linkChildToParent(Landroidx/navigation/NavBackStackEntry;Landroidx/navigation/NavBackStackEntry;)V -HSPLandroidx/navigation/NavController;->navigate$default(Landroidx/navigation/NavController;Ljava/lang/String;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;ILjava/lang/Object;)V -HSPLandroidx/navigation/NavController;->navigate(Landroidx/navigation/NavDeepLinkRequest;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V HSPLandroidx/navigation/NavController;->navigate(Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V -HSPLandroidx/navigation/NavController;->navigate(Ljava/lang/String;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V -HSPLandroidx/navigation/NavController;->navigate(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/navigation/NavController;->navigateInternal(Landroidx/navigation/Navigator;Ljava/util/List;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/navigation/NavController;->onGraphCreated(Landroid/os/Bundle;)V -HSPLandroidx/navigation/NavController;->popBackStackInternal(IZZ)Z HSPLandroidx/navigation/NavController;->populateVisibleEntries$navigation_runtime_release()Ljava/util/List; HSPLandroidx/navigation/NavController;->saveState()Landroid/os/Bundle; HSPLandroidx/navigation/NavController;->setGraph(Landroidx/navigation/NavGraph;)V @@ -9740,28 +9255,14 @@ HSPLandroidx/navigation/NavDeepLink$Companion;->()V HSPLandroidx/navigation/NavDeepLink$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/navigation/NavDeepLink$mimeTypePattern$2;->(Landroidx/navigation/NavDeepLink;)V HSPLandroidx/navigation/NavDeepLink$pattern$2;->(Landroidx/navigation/NavDeepLink;)V -HSPLandroidx/navigation/NavDeepLink$pattern$2;->invoke()Ljava/lang/Object; -HSPLandroidx/navigation/NavDeepLink$pattern$2;->invoke()Ljava/util/regex/Pattern; HSPLandroidx/navigation/NavDeepLink;->()V HSPLandroidx/navigation/NavDeepLink;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V -HSPLandroidx/navigation/NavDeepLink;->access$getPatternFinalRegex$p(Landroidx/navigation/NavDeepLink;)Ljava/lang/String; HSPLandroidx/navigation/NavDeepLink;->buildPathRegex(Ljava/lang/String;Ljava/lang/StringBuilder;Ljava/util/regex/Pattern;)Z HSPLandroidx/navigation/NavDeepLink;->equals(Ljava/lang/Object;)Z HSPLandroidx/navigation/NavDeepLink;->getAction()Ljava/lang/String; -HSPLandroidx/navigation/NavDeepLink;->getMatchingArguments(Landroid/net/Uri;Ljava/util/Map;)Landroid/os/Bundle; HSPLandroidx/navigation/NavDeepLink;->getMimeType()Ljava/lang/String; -HSPLandroidx/navigation/NavDeepLink;->getPattern()Ljava/util/regex/Pattern; HSPLandroidx/navigation/NavDeepLink;->getUriPattern()Ljava/lang/String; HSPLandroidx/navigation/NavDeepLink;->hashCode()I -HSPLandroidx/navigation/NavDeepLink;->isExactDeepLink()Z -HSPLandroidx/navigation/NavDeepLinkRequest$Builder$Companion;->()V -HSPLandroidx/navigation/NavDeepLinkRequest$Builder$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/navigation/NavDeepLinkRequest$Builder$Companion;->fromUri(Landroid/net/Uri;)Landroidx/navigation/NavDeepLinkRequest$Builder; -HSPLandroidx/navigation/NavDeepLinkRequest$Builder;->()V -HSPLandroidx/navigation/NavDeepLinkRequest$Builder;->()V -HSPLandroidx/navigation/NavDeepLinkRequest$Builder;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/navigation/NavDeepLinkRequest$Builder;->build()Landroidx/navigation/NavDeepLinkRequest; -HSPLandroidx/navigation/NavDeepLinkRequest$Builder;->setUri(Landroid/net/Uri;)Landroidx/navigation/NavDeepLinkRequest$Builder; HSPLandroidx/navigation/NavDeepLinkRequest;->(Landroid/content/Intent;)V HSPLandroidx/navigation/NavDeepLinkRequest;->(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V HSPLandroidx/navigation/NavDeepLinkRequest;->getAction()Ljava/lang/String; @@ -9775,9 +9276,6 @@ HSPLandroidx/navigation/NavDestination$Companion;->()V HSPLandroidx/navigation/NavDestination$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/navigation/NavDestination$Companion;->createRoute(Ljava/lang/String;)Ljava/lang/String; HSPLandroidx/navigation/NavDestination$Companion;->getHierarchy(Landroidx/navigation/NavDestination;)Lkotlin/sequences/Sequence; -HSPLandroidx/navigation/NavDestination$DeepLinkMatch;->(Landroidx/navigation/NavDestination;Landroid/os/Bundle;ZZI)V -HSPLandroidx/navigation/NavDestination$DeepLinkMatch;->getDestination()Landroidx/navigation/NavDestination; -HSPLandroidx/navigation/NavDestination$DeepLinkMatch;->getMatchingArgs()Landroid/os/Bundle; HSPLandroidx/navigation/NavDestination;->()V HSPLandroidx/navigation/NavDestination;->(Landroidx/navigation/Navigator;)V HSPLandroidx/navigation/NavDestination;->(Ljava/lang/String;)V @@ -9803,13 +9301,8 @@ HSPLandroidx/navigation/NavDestinationBuilder;->build()Landroidx/navigation/NavD HSPLandroidx/navigation/NavDestinationBuilder;->getId()I HSPLandroidx/navigation/NavDestinationBuilder;->getLabel()Ljava/lang/CharSequence; HSPLandroidx/navigation/NavDestinationBuilder;->getRoute()Ljava/lang/String; -HSPLandroidx/navigation/NavGraph$Companion$findStartDestination$1;->()V -HSPLandroidx/navigation/NavGraph$Companion$findStartDestination$1;->()V -HSPLandroidx/navigation/NavGraph$Companion$findStartDestination$1;->invoke(Landroidx/navigation/NavDestination;)Landroidx/navigation/NavDestination; -HSPLandroidx/navigation/NavGraph$Companion$findStartDestination$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/navigation/NavGraph$Companion;->()V HSPLandroidx/navigation/NavGraph$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLandroidx/navigation/NavGraph$Companion;->findStartDestination(Landroidx/navigation/NavGraph;)Landroidx/navigation/NavDestination; HSPLandroidx/navigation/NavGraph$iterator$1;->(Landroidx/navigation/NavGraph;)V HSPLandroidx/navigation/NavGraph$iterator$1;->hasNext()Z HSPLandroidx/navigation/NavGraph$iterator$1;->next()Landroidx/navigation/NavDestination; @@ -9819,8 +9312,6 @@ HSPLandroidx/navigation/NavGraph;->(Landroidx/navigation/Navigator;)V HSPLandroidx/navigation/NavGraph;->addDestination(Landroidx/navigation/NavDestination;)V HSPLandroidx/navigation/NavGraph;->addDestinations(Ljava/util/Collection;)V HSPLandroidx/navigation/NavGraph;->equals(Ljava/lang/Object;)Z -HSPLandroidx/navigation/NavGraph;->findNode(I)Landroidx/navigation/NavDestination; -HSPLandroidx/navigation/NavGraph;->findNode(IZ)Landroidx/navigation/NavDestination; HSPLandroidx/navigation/NavGraph;->findNode(Ljava/lang/String;Z)Landroidx/navigation/NavDestination; HSPLandroidx/navigation/NavGraph;->getNodes()Landroidx/collection/SparseArrayCompat; HSPLandroidx/navigation/NavGraph;->getStartDestinationId()I @@ -9846,29 +9337,6 @@ HSPLandroidx/navigation/NavHostController;->enableOnBackPressed(Z)V HSPLandroidx/navigation/NavHostController;->setLifecycleOwner(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/navigation/NavHostController;->setOnBackPressedDispatcher(Landroidx/activity/OnBackPressedDispatcher;)V HSPLandroidx/navigation/NavHostController;->setViewModelStore(Landroidx/lifecycle/ViewModelStore;)V -HSPLandroidx/navigation/NavOptions$Builder;->()V -HSPLandroidx/navigation/NavOptions$Builder;->build()Landroidx/navigation/NavOptions; -HSPLandroidx/navigation/NavOptions$Builder;->setLaunchSingleTop(Z)Landroidx/navigation/NavOptions$Builder; -HSPLandroidx/navigation/NavOptions$Builder;->setPopUpTo(IZZ)Landroidx/navigation/NavOptions$Builder; -HSPLandroidx/navigation/NavOptions$Builder;->setRestoreState(Z)Landroidx/navigation/NavOptions$Builder; -HSPLandroidx/navigation/NavOptions;->(ZZIZZIIII)V -HSPLandroidx/navigation/NavOptions;->getPopUpToId()I -HSPLandroidx/navigation/NavOptions;->isPopUpToInclusive()Z -HSPLandroidx/navigation/NavOptions;->shouldLaunchSingleTop()Z -HSPLandroidx/navigation/NavOptions;->shouldPopUpToSaveState()Z -HSPLandroidx/navigation/NavOptions;->shouldRestoreState()Z -HSPLandroidx/navigation/NavOptionsBuilder;->()V -HSPLandroidx/navigation/NavOptionsBuilder;->build$navigation_common_release()Landroidx/navigation/NavOptions; -HSPLandroidx/navigation/NavOptionsBuilder;->getLaunchSingleTop()Z -HSPLandroidx/navigation/NavOptionsBuilder;->getPopUpToId()I -HSPLandroidx/navigation/NavOptionsBuilder;->getPopUpToRoute()Ljava/lang/String; -HSPLandroidx/navigation/NavOptionsBuilder;->getRestoreState()Z -HSPLandroidx/navigation/NavOptionsBuilder;->popUpTo(ILkotlin/jvm/functions/Function1;)V -HSPLandroidx/navigation/NavOptionsBuilder;->setLaunchSingleTop(Z)V -HSPLandroidx/navigation/NavOptionsBuilder;->setPopUpToId$navigation_common_release(I)V -HSPLandroidx/navigation/NavOptionsBuilder;->setPopUpToRoute(Ljava/lang/String;)V -HSPLandroidx/navigation/NavOptionsBuilder;->setRestoreState(Z)V -HSPLandroidx/navigation/NavOptionsBuilderKt;->navOptions(Lkotlin/jvm/functions/Function1;)Landroidx/navigation/NavOptions; HSPLandroidx/navigation/NavType$Companion$BoolArrayType$1;->()V HSPLandroidx/navigation/NavType$Companion$BoolType$1;->()V HSPLandroidx/navigation/NavType$Companion$FloatArrayType$1;->()V @@ -9910,10 +9378,6 @@ HSPLandroidx/navigation/NavigatorState;->markTransitionComplete(Landroidx/naviga HSPLandroidx/navigation/NavigatorState;->push(Landroidx/navigation/NavBackStackEntry;)V HSPLandroidx/navigation/NavigatorState;->pushWithTransition(Landroidx/navigation/NavBackStackEntry;)V HSPLandroidx/navigation/NavigatorState;->setNavigating(Z)V -HSPLandroidx/navigation/PopUpToBuilder;->()V -HSPLandroidx/navigation/PopUpToBuilder;->getInclusive()Z -HSPLandroidx/navigation/PopUpToBuilder;->getSaveState()Z -HSPLandroidx/navigation/PopUpToBuilder;->setSaveState(Z)V HSPLandroidx/navigation/compose/BackStackEntryIdViewModel;->(Landroidx/lifecycle/SavedStateHandle;)V HSPLandroidx/navigation/compose/BackStackEntryIdViewModel;->getId()Ljava/util/UUID; HSPLandroidx/navigation/compose/BackStackEntryIdViewModel;->setSaveableStateHolder(Landroidx/compose/runtime/saveable/SaveableStateHolder;)V @@ -9940,7 +9404,6 @@ HSPLandroidx/navigation/compose/NavBackStackEntryProviderKt$LocalOwnersProvider$ HSPLandroidx/navigation/compose/NavBackStackEntryProviderKt$LocalOwnersProvider$1;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLandroidx/navigation/compose/NavBackStackEntryProviderKt$LocalOwnersProvider$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1$invoke$$inlined$onDispose$1;->(Landroidx/navigation/compose/BackStackEntryIdViewModel;)V -HSPLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1;->(Landroidx/navigation/compose/BackStackEntryIdViewModel;)V HSPLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -9971,7 +9434,6 @@ HSPLandroidx/navigation/compose/NavHostKt$NavHost$4$1;->(Landroidx/navigat HSPLandroidx/navigation/compose/NavHostKt$NavHost$4$1;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLandroidx/navigation/compose/NavHostKt$NavHost$4$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/navigation/compose/NavHostKt$NavHost$4$2$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/State;Landroidx/navigation/compose/ComposeNavigator;)V -HSPLandroidx/navigation/compose/NavHostKt$NavHost$4$2$1$invoke$$inlined$onDispose$1;->dispose()V HSPLandroidx/navigation/compose/NavHostKt$NavHost$4$2$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Landroidx/navigation/compose/ComposeNavigator;)V HSPLandroidx/navigation/compose/NavHostKt$NavHost$4$2$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; HSPLandroidx/navigation/compose/NavHostKt$NavHost$4$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -9979,8 +9441,6 @@ HSPLandroidx/navigation/compose/NavHostKt$NavHost$4;->(Landroidx/compose/r HSPLandroidx/navigation/compose/NavHostKt$NavHost$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/navigation/compose/NavHostKt$NavHost$4;->invoke(Ljava/lang/String;Landroidx/compose/runtime/Composer;I)V HSPLandroidx/navigation/compose/NavHostKt$NavHost$5;->(Landroidx/navigation/NavHostController;Landroidx/navigation/NavGraph;Landroidx/compose/ui/Modifier;II)V -HSPLandroidx/navigation/compose/NavHostKt$NavHost$5;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/navigation/compose/NavHostKt$NavHost$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/navigation/compose/NavHostKt$PopulateVisibleList$1$1$$ExternalSyntheticLambda0;->(Ljava/util/List;Landroidx/navigation/NavBackStackEntry;)V HSPLandroidx/navigation/compose/NavHostKt$PopulateVisibleList$1$1$$ExternalSyntheticLambda0;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/navigation/compose/NavHostKt$PopulateVisibleList$1$1$invoke$$inlined$onDispose$1;->(Landroidx/navigation/NavBackStackEntry;Landroidx/lifecycle/LifecycleEventObserver;)V @@ -10003,8 +9463,8 @@ HSPLandroidx/navigation/compose/NavHostKt;->access$NavHost$lambda-5(Landroidx/co HSPLandroidx/navigation/compose/NavHostKt;->access$NavHost$lambda-6(Landroidx/compose/runtime/MutableState;Z)V HSPLandroidx/navigation/compose/NavHostKt;->rememberVisibleList(Ljava/util/Collection;Landroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/snapshots/SnapshotStateList; HSPLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda0;->(Landroid/content/Context;)V -HSPLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda2;->(Landroidx/profileinstaller/ProfileInstallerInitializer;Landroid/content/Context;)V -HSPLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda2;->run()V +HSPLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda1;->(Landroidx/profileinstaller/ProfileInstallerInitializer;Landroid/content/Context;)V +HSPLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda1;->run()V HSPLandroidx/profileinstaller/ProfileInstallerInitializer$Choreographer16Impl$$ExternalSyntheticLambda0;->(Ljava/lang/Runnable;)V HSPLandroidx/profileinstaller/ProfileInstallerInitializer$Choreographer16Impl$$ExternalSyntheticLambda0;->doFrame(J)V HSPLandroidx/profileinstaller/ProfileInstallerInitializer$Choreographer16Impl;->lambda$postFrameCallback$0(Ljava/lang/Runnable;J)V @@ -10058,7 +9518,6 @@ HSPLandroidx/room/InvalidationTracker$1;->run()V HSPLandroidx/room/InvalidationTracker$ObservedTableTracker;->(I)V HSPLandroidx/room/InvalidationTracker$ObservedTableTracker;->getTablesToSync()[I HSPLandroidx/room/InvalidationTracker$ObservedTableTracker;->onAdded([I)Z -HSPLandroidx/room/InvalidationTracker$ObservedTableTracker;->onSyncCompleted()V HSPLandroidx/room/InvalidationTracker$Observer;->([Ljava/lang/String;)V HSPLandroidx/room/InvalidationTracker$ObserverWrapper;->(Landroidx/room/InvalidationTracker$Observer;[I[Ljava/lang/String;)V HSPLandroidx/room/InvalidationTracker$ObserverWrapper;->notifyByTableInvalidStatus(Ljava/util/Set;)V @@ -10084,7 +9543,6 @@ HSPLandroidx/room/RoomDatabase$Builder;->fallbackToDestructiveMigration()Landroi HSPLandroidx/room/RoomDatabase$Builder;->openHelperFactory(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Factory;)Landroidx/room/RoomDatabase$Builder; HSPLandroidx/room/RoomDatabase$Builder;->setQueryExecutor(Ljava/util/concurrent/Executor;)Landroidx/room/RoomDatabase$Builder; HSPLandroidx/room/RoomDatabase$Callback;->()V -HSPLandroidx/room/RoomDatabase$Callback;->onCreate(Landroidx/sqlite/db/SupportSQLiteDatabase;)V HSPLandroidx/room/RoomDatabase$Callback;->onOpen(Landroidx/sqlite/db/SupportSQLiteDatabase;)V HSPLandroidx/room/RoomDatabase$JournalMode;->()V HSPLandroidx/room/RoomDatabase$JournalMode;->(Ljava/lang/String;I)V @@ -10491,11 +9949,9 @@ HSPLandroidx/work/impl/Processor;->()V HSPLandroidx/work/impl/Processor;->(Landroid/content/Context;Landroidx/work/Configuration;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/WorkDatabase;Ljava/util/List;)V HSPLandroidx/work/impl/Processor;->addExecutionListener(Landroidx/work/impl/ExecutionListener;)V HSPLandroidx/work/impl/Processor;->interrupt(Ljava/lang/String;Landroidx/work/impl/WorkerWrapper;)Z -HSPLandroidx/work/impl/Processor;->isCancelled(Ljava/lang/String;)Z HSPLandroidx/work/impl/Processor;->isEnqueued(Ljava/lang/String;)Z HSPLandroidx/work/impl/Processor;->isEnqueuedInForeground(Ljava/lang/String;)Z HSPLandroidx/work/impl/Processor;->onExecuted(Ljava/lang/String;Z)V -HSPLandroidx/work/impl/Processor;->removeExecutionListener(Landroidx/work/impl/ExecutionListener;)V HSPLandroidx/work/impl/Processor;->startWork(Ljava/lang/String;Landroidx/work/WorkerParameters$RuntimeExtras;)Z HSPLandroidx/work/impl/Processor;->stopWork(Ljava/lang/String;)Z HSPLandroidx/work/impl/Schedulers;->()V @@ -10540,14 +9996,9 @@ HSPLandroidx/work/impl/WorkDatabasePathHelper;->getDefaultDatabasePath(Landroid/ HSPLandroidx/work/impl/WorkDatabasePathHelper;->getWorkDatabaseName()Ljava/lang/String; HSPLandroidx/work/impl/WorkDatabasePathHelper;->migrateDatabase(Landroid/content/Context;)V HSPLandroidx/work/impl/WorkDatabase_Impl$1;->(Landroidx/work/impl/WorkDatabase_Impl;I)V -HSPLandroidx/work/impl/WorkDatabase_Impl$1;->createAllTables(Landroidx/sqlite/db/SupportSQLiteDatabase;)V -HSPLandroidx/work/impl/WorkDatabase_Impl$1;->onCreate(Landroidx/sqlite/db/SupportSQLiteDatabase;)V HSPLandroidx/work/impl/WorkDatabase_Impl$1;->onOpen(Landroidx/sqlite/db/SupportSQLiteDatabase;)V HSPLandroidx/work/impl/WorkDatabase_Impl;->()V HSPLandroidx/work/impl/WorkDatabase_Impl;->access$1000(Landroidx/work/impl/WorkDatabase_Impl;)Ljava/util/List; -HSPLandroidx/work/impl/WorkDatabase_Impl;->access$300(Landroidx/work/impl/WorkDatabase_Impl;)Ljava/util/List; -HSPLandroidx/work/impl/WorkDatabase_Impl;->access$400(Landroidx/work/impl/WorkDatabase_Impl;)Ljava/util/List; -HSPLandroidx/work/impl/WorkDatabase_Impl;->access$500(Landroidx/work/impl/WorkDatabase_Impl;)Ljava/util/List; HSPLandroidx/work/impl/WorkDatabase_Impl;->access$602(Landroidx/work/impl/WorkDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; HSPLandroidx/work/impl/WorkDatabase_Impl;->access$700(Landroidx/work/impl/WorkDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V HSPLandroidx/work/impl/WorkDatabase_Impl;->access$800(Landroidx/work/impl/WorkDatabase_Impl;)Ljava/util/List; @@ -10579,6 +10030,7 @@ HSPLandroidx/work/impl/WorkManagerImpl;->getWorkTaskExecutor()Landroidx/work/imp HSPLandroidx/work/impl/WorkManagerImpl;->initialize(Landroid/content/Context;Landroidx/work/Configuration;)V HSPLandroidx/work/impl/WorkManagerImpl;->internalInit(Landroid/content/Context;Landroidx/work/Configuration;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/WorkDatabase;Ljava/util/List;Landroidx/work/impl/Processor;)V HSPLandroidx/work/impl/WorkManagerImpl;->onForceStopRunnableCompleted()V +HSPLandroidx/work/impl/WorkManagerImpl;->rescheduleEligibleWork()V HSPLandroidx/work/impl/WorkManagerImpl;->startWork(Ljava/lang/String;)V HSPLandroidx/work/impl/WorkManagerImpl;->startWork(Ljava/lang/String;Landroidx/work/WorkerParameters$RuntimeExtras;)V HSPLandroidx/work/impl/WorkManagerImpl;->stopWork(Ljava/lang/String;)V @@ -10626,6 +10078,7 @@ HSPLandroidx/work/impl/background/systemjob/SystemJobScheduler;->()V HSPLandroidx/work/impl/background/systemjob/SystemJobScheduler;->(Landroid/content/Context;Landroidx/work/impl/WorkManagerImpl;)V HSPLandroidx/work/impl/background/systemjob/SystemJobScheduler;->(Landroid/content/Context;Landroidx/work/impl/WorkManagerImpl;Landroid/app/job/JobScheduler;Landroidx/work/impl/background/systemjob/SystemJobInfoConverter;)V HSPLandroidx/work/impl/background/systemjob/SystemJobScheduler;->cancel(Ljava/lang/String;)V +HSPLandroidx/work/impl/background/systemjob/SystemJobScheduler;->cancelAll(Landroid/content/Context;)V HSPLandroidx/work/impl/background/systemjob/SystemJobScheduler;->cancelJobById(Landroid/app/job/JobScheduler;I)V HSPLandroidx/work/impl/background/systemjob/SystemJobScheduler;->getPendingJobIds(Landroid/content/Context;Landroid/app/job/JobScheduler;Ljava/lang/String;)Ljava/util/List; HSPLandroidx/work/impl/background/systemjob/SystemJobScheduler;->getPendingJobs(Landroid/content/Context;Landroid/app/job/JobScheduler;)Ljava/util/List; @@ -10638,7 +10091,6 @@ HSPLandroidx/work/impl/background/systemjob/SystemJobService;->()V HSPLandroidx/work/impl/background/systemjob/SystemJobService;->()V HSPLandroidx/work/impl/background/systemjob/SystemJobService;->getWorkSpecIdFromJobParameters(Landroid/app/job/JobParameters;)Ljava/lang/String; HSPLandroidx/work/impl/background/systemjob/SystemJobService;->onCreate()V -HSPLandroidx/work/impl/background/systemjob/SystemJobService;->onDestroy()V HSPLandroidx/work/impl/background/systemjob/SystemJobService;->onExecuted(Ljava/lang/String;Z)V HSPLandroidx/work/impl/background/systemjob/SystemJobService;->onStartJob(Landroid/app/job/JobParameters;)Z HSPLandroidx/work/impl/background/systemjob/SystemJobService;->onStopJob(Landroid/app/job/JobParameters;)Z @@ -10769,6 +10221,7 @@ HSPLandroidx/work/impl/model/WorkSpecDao_Impl$6;->(Landroidx/work/impl/mod HSPLandroidx/work/impl/model/WorkSpecDao_Impl$7;->(Landroidx/work/impl/model/WorkSpecDao_Impl;Landroidx/room/RoomDatabase;)V HSPLandroidx/work/impl/model/WorkSpecDao_Impl$7;->createQuery()Ljava/lang/String; HSPLandroidx/work/impl/model/WorkSpecDao_Impl$8;->(Landroidx/work/impl/model/WorkSpecDao_Impl;Landroidx/room/RoomDatabase;)V +HSPLandroidx/work/impl/model/WorkSpecDao_Impl$8;->createQuery()Ljava/lang/String; HSPLandroidx/work/impl/model/WorkSpecDao_Impl$9;->(Landroidx/work/impl/model/WorkSpecDao_Impl;Landroidx/room/RoomDatabase;)V HSPLandroidx/work/impl/model/WorkSpecDao_Impl;->(Landroidx/room/RoomDatabase;)V HSPLandroidx/work/impl/model/WorkSpecDao_Impl;->getAllEligibleWorkSpecsForScheduling(I)Ljava/util/List; @@ -10782,6 +10235,7 @@ HSPLandroidx/work/impl/model/WorkSpecDao_Impl;->hasUnfinishedWork()Z HSPLandroidx/work/impl/model/WorkSpecDao_Impl;->incrementWorkSpecRunAttemptCount(Ljava/lang/String;)I HSPLandroidx/work/impl/model/WorkSpecDao_Impl;->insertWorkSpec(Landroidx/work/impl/model/WorkSpec;)V HSPLandroidx/work/impl/model/WorkSpecDao_Impl;->markWorkSpecScheduled(Ljava/lang/String;J)I +HSPLandroidx/work/impl/model/WorkSpecDao_Impl;->resetScheduledState()I HSPLandroidx/work/impl/model/WorkSpecDao_Impl;->setOutput(Ljava/lang/String;Landroidx/work/Data;)V HSPLandroidx/work/impl/model/WorkSpecDao_Impl;->setState(Landroidx/work/WorkInfo$State;[Ljava/lang/String;)I HSPLandroidx/work/impl/model/WorkTag;->(Ljava/lang/String;Ljava/lang/String;)V @@ -10929,9 +10383,6 @@ HSPLcoil/EventListener$Companion$NONE$1;->keyStart(Lcoil/request/ImageRequest;Lj HSPLcoil/EventListener$Companion$NONE$1;->mapEnd(Lcoil/request/ImageRequest;Ljava/lang/Object;)V HSPLcoil/EventListener$Companion$NONE$1;->mapStart(Lcoil/request/ImageRequest;Ljava/lang/Object;)V HSPLcoil/EventListener$Companion$NONE$1;->onStart(Lcoil/request/ImageRequest;)V -HSPLcoil/EventListener$Companion$NONE$1;->onSuccess(Lcoil/request/ImageRequest;Lcoil/request/SuccessResult;)V -HSPLcoil/EventListener$Companion$NONE$1;->resolveScaleEnd(Lcoil/request/ImageRequest;Lcoil/size/Scale;)V -HSPLcoil/EventListener$Companion$NONE$1;->resolveScaleStart(Lcoil/request/ImageRequest;)V HSPLcoil/EventListener$Companion$NONE$1;->resolveSizeEnd(Lcoil/request/ImageRequest;Lcoil/size/Size;)V HSPLcoil/EventListener$Companion$NONE$1;->resolveSizeStart(Lcoil/request/ImageRequest;)V HSPLcoil/EventListener$Companion;->()V @@ -10945,12 +10396,8 @@ HSPLcoil/EventListener$DefaultImpls;->keyStart(Lcoil/EventListener;Lcoil/request HSPLcoil/EventListener$DefaultImpls;->mapEnd(Lcoil/EventListener;Lcoil/request/ImageRequest;Ljava/lang/Object;)V HSPLcoil/EventListener$DefaultImpls;->mapStart(Lcoil/EventListener;Lcoil/request/ImageRequest;Ljava/lang/Object;)V HSPLcoil/EventListener$DefaultImpls;->onStart(Lcoil/EventListener;Lcoil/request/ImageRequest;)V -HSPLcoil/EventListener$DefaultImpls;->onSuccess(Lcoil/EventListener;Lcoil/request/ImageRequest;Lcoil/request/SuccessResult;)V -HSPLcoil/EventListener$DefaultImpls;->resolveScaleEnd(Lcoil/EventListener;Lcoil/request/ImageRequest;Lcoil/size/Scale;)V -HSPLcoil/EventListener$DefaultImpls;->resolveScaleStart(Lcoil/EventListener;Lcoil/request/ImageRequest;)V HSPLcoil/EventListener$DefaultImpls;->resolveSizeEnd(Lcoil/EventListener;Lcoil/request/ImageRequest;Lcoil/size/Size;)V HSPLcoil/EventListener$DefaultImpls;->resolveSizeStart(Lcoil/EventListener;Lcoil/request/ImageRequest;)V -HSPLcoil/EventListener$Factory$$ExternalSyntheticLambda0;->()V HSPLcoil/EventListener$Factory$$ExternalSyntheticLambda0;->()V HSPLcoil/EventListener$Factory$$ExternalSyntheticLambda0;->create(Lcoil/request/ImageRequest;)Lcoil/EventListener; HSPLcoil/EventListener$Factory$Companion;->()V @@ -10985,7 +10432,7 @@ HSPLcoil/RealImageLoader$execute$2;->invoke(Lkotlinx/coroutines/CoroutineScope;L HSPLcoil/RealImageLoader$execute$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLcoil/RealImageLoader$executeMain$1;->(Lcoil/RealImageLoader;Lkotlin/coroutines/Continuation;)V HSPLcoil/RealImageLoader$executeMain$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcoil/RealImageLoader$executeMain$result$1;->(Lcoil/request/ImageRequest;Lcoil/RealImageLoader;Lcoil/size/Size;Lcoil/size/Scale;Lcoil/EventListener;Landroid/graphics/Bitmap;Lkotlin/coroutines/Continuation;)V +HSPLcoil/RealImageLoader$executeMain$result$1;->(Lcoil/request/ImageRequest;Lcoil/RealImageLoader;Lcoil/size/Size;Lcoil/EventListener;Landroid/graphics/Bitmap;Lkotlin/coroutines/Continuation;)V HSPLcoil/RealImageLoader$executeMain$result$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLcoil/RealImageLoader$executeMain$result$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcoil/RealImageLoader$executeMain$result$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -11002,7 +10449,6 @@ HSPLcoil/RealImageLoader;->getDefaults()Lcoil/request/DefaultRequestOptions; HSPLcoil/RealImageLoader;->getEventListenerFactory()Lcoil/EventListener$Factory; HSPLcoil/RealImageLoader;->getLogger()Lcoil/util/Logger; HSPLcoil/RealImageLoader;->getMemoryCache()Lcoil/memory/MemoryCache; -HSPLcoil/RealImageLoader;->onSuccess(Lcoil/request/SuccessResult;Lcoil/target/Target;Lcoil/EventListener;)V HSPLcoil/compose/AsyncImageKt$AsyncImage$2;->(Ljava/lang/Object;Ljava/lang/String;Lcoil/ImageLoader;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;IIII)V HSPLcoil/compose/AsyncImageKt$Content$$inlined$Layout$1;->(Lkotlin/jvm/functions/Function0;)V HSPLcoil/compose/AsyncImageKt$Content$$inlined$Layout$1;->invoke()Ljava/lang/Object; @@ -11016,9 +10462,7 @@ HSPLcoil/compose/AsyncImageKt$Content$1;->measure-3p2s80s(Landroidx/compose/ui/l HSPLcoil/compose/AsyncImageKt;->AsyncImage-MvsnxeU(Ljava/lang/Object;Ljava/lang/String;Lcoil/ImageLoader;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;ILandroidx/compose/runtime/Composer;III)V HSPLcoil/compose/AsyncImageKt;->AsyncImage-Q4Kwu38(Ljava/lang/Object;Ljava/lang/String;Lcoil/ImageLoader;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/ui/graphics/painter/Painter;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;ILandroidx/compose/runtime/Composer;III)V HSPLcoil/compose/AsyncImageKt;->Content(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/painter/Painter;Ljava/lang/String;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;Landroidx/compose/runtime/Composer;I)V -HSPLcoil/compose/AsyncImageKt;->access$computeScale-K40F9xA(JLcoil/size/Scale;)Lcoil/size/Scale; HSPLcoil/compose/AsyncImageKt;->access$toSizeOrNull-BRTryo0(J)Lcoil/size/Size; -HSPLcoil/compose/AsyncImageKt;->computeScale-K40F9xA(JLcoil/size/Scale;)Lcoil/size/Scale; HSPLcoil/compose/AsyncImageKt;->contentDescription(Landroidx/compose/ui/Modifier;Ljava/lang/String;)Landroidx/compose/ui/Modifier; HSPLcoil/compose/AsyncImageKt;->toSizeOrNull-BRTryo0(J)Lcoil/size/Size; HSPLcoil/compose/AsyncImageKt;->updateRequest(Lcoil/request/ImageRequest;Landroidx/compose/ui/layout/ContentScale;Landroidx/compose/runtime/Composer;I)Lcoil/request/ImageRequest; @@ -11035,12 +10479,7 @@ HSPLcoil/compose/AsyncImagePainter$State$Empty;->getPainter()Landroidx/compose/u HSPLcoil/compose/AsyncImagePainter$State$Loading;->()V HSPLcoil/compose/AsyncImagePainter$State$Loading;->(Landroidx/compose/ui/graphics/painter/Painter;)V HSPLcoil/compose/AsyncImagePainter$State$Loading;->copy(Landroidx/compose/ui/graphics/painter/Painter;)Lcoil/compose/AsyncImagePainter$State$Loading; -HSPLcoil/compose/AsyncImagePainter$State$Loading;->equals(Ljava/lang/Object;)Z HSPLcoil/compose/AsyncImagePainter$State$Loading;->getPainter()Landroidx/compose/ui/graphics/painter/Painter; -HSPLcoil/compose/AsyncImagePainter$State$Success;->()V -HSPLcoil/compose/AsyncImagePainter$State$Success;->(Landroidx/compose/ui/graphics/painter/Painter;Lcoil/request/SuccessResult;)V -HSPLcoil/compose/AsyncImagePainter$State$Success;->getPainter()Landroidx/compose/ui/graphics/painter/Painter; -HSPLcoil/compose/AsyncImagePainter$State$Success;->getResult()Lcoil/request/SuccessResult; HSPLcoil/compose/AsyncImagePainter$State;->()V HSPLcoil/compose/AsyncImagePainter$State;->()V HSPLcoil/compose/AsyncImagePainter$State;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -11053,33 +10492,25 @@ HSPLcoil/compose/AsyncImagePainter$onRemembered$1$2;->invoke(Lcoil/request/Image HSPLcoil/compose/AsyncImagePainter$onRemembered$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcoil/compose/AsyncImagePainter$onRemembered$1$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLcoil/compose/AsyncImagePainter$onRemembered$1$3;->(Lcoil/compose/AsyncImagePainter;)V -HSPLcoil/compose/AsyncImagePainter$onRemembered$1$3;->emit(Lcoil/compose/AsyncImagePainter$State;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcoil/compose/AsyncImagePainter$onRemembered$1$3;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcoil/compose/AsyncImagePainter$onRemembered$1;->(Lcoil/compose/AsyncImagePainter;Lkotlin/coroutines/Continuation;)V -HSPLcoil/compose/AsyncImagePainter$onRemembered$1;->access$invokeSuspend$updateState(Lcoil/compose/AsyncImagePainter;Lcoil/compose/AsyncImagePainter$State;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcoil/compose/AsyncImagePainter$onRemembered$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLcoil/compose/AsyncImagePainter$onRemembered$1;->invokeSuspend$updateState(Lcoil/compose/AsyncImagePainter;Lcoil/compose/AsyncImagePainter$State;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcoil/compose/AsyncImagePainter$onRemembered$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLcoil/compose/AsyncImagePainter$updateRequest$$inlined$target$default$1;->(Lcoil/compose/AsyncImagePainter;)V HSPLcoil/compose/AsyncImagePainter$updateRequest$$inlined$target$default$1;->onStart(Landroid/graphics/drawable/Drawable;)V -HSPLcoil/compose/AsyncImagePainter$updateRequest$$inlined$target$default$1;->onSuccess(Landroid/graphics/drawable/Drawable;)V HSPLcoil/compose/AsyncImagePainter;->()V HSPLcoil/compose/AsyncImagePainter;->(Lcoil/request/ImageRequest;Lcoil/ImageLoader;)V HSPLcoil/compose/AsyncImagePainter;->access$getDefaultTransform$cp()Lkotlin/jvm/functions/Function1; -HSPLcoil/compose/AsyncImagePainter;->access$toState(Lcoil/compose/AsyncImagePainter;Lcoil/request/ImageResult;)Lcoil/compose/AsyncImagePainter$State; HSPLcoil/compose/AsyncImagePainter;->access$updateRequest(Lcoil/compose/AsyncImagePainter;Lcoil/request/ImageRequest;)Lcoil/request/ImageRequest; HSPLcoil/compose/AsyncImagePainter;->access$updateState(Lcoil/compose/AsyncImagePainter;Lcoil/compose/AsyncImagePainter$State;)V -HSPLcoil/compose/AsyncImagePainter;->clear()V HSPLcoil/compose/AsyncImagePainter;->getAlpha()F HSPLcoil/compose/AsyncImagePainter;->getColorFilter()Landroidx/compose/ui/graphics/ColorFilter; -HSPLcoil/compose/AsyncImagePainter;->getFilterQuality-f-v9h1I$coil_compose_base_release()I +HSPLcoil/compose/AsyncImagePainter;->getContentScale$coil_compose_base_release()Landroidx/compose/ui/layout/ContentScale; HSPLcoil/compose/AsyncImagePainter;->getImageLoader()Lcoil/ImageLoader; HSPLcoil/compose/AsyncImagePainter;->getIntrinsicSize-NH-jbRc()J HSPLcoil/compose/AsyncImagePainter;->getPainter()Landroidx/compose/ui/graphics/painter/Painter; HSPLcoil/compose/AsyncImagePainter;->getRequest()Lcoil/request/ImageRequest; HSPLcoil/compose/AsyncImagePainter;->maybeNewCrossfadePainter(Lcoil/compose/AsyncImagePainter$State;Lcoil/compose/AsyncImagePainter$State;)Lcoil/compose/CrossfadePainter; HSPLcoil/compose/AsyncImagePainter;->onDraw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -HSPLcoil/compose/AsyncImagePainter;->onForgotten()V HSPLcoil/compose/AsyncImagePainter;->onRemembered()V HSPLcoil/compose/AsyncImagePainter;->setContentScale$coil_compose_base_release(Landroidx/compose/ui/layout/ContentScale;)V HSPLcoil/compose/AsyncImagePainter;->setFilterQuality-vDHp3xo$coil_compose_base_release(I)V @@ -11092,32 +10523,26 @@ HSPLcoil/compose/AsyncImagePainter;->setState(Lcoil/compose/AsyncImagePainter$St HSPLcoil/compose/AsyncImagePainter;->setTransform$coil_compose_base_release(Lkotlin/jvm/functions/Function1;)V HSPLcoil/compose/AsyncImagePainter;->set_painter(Landroidx/compose/ui/graphics/painter/Painter;)V HSPLcoil/compose/AsyncImagePainter;->set_state(Lcoil/compose/AsyncImagePainter$State;)V -HSPLcoil/compose/AsyncImagePainter;->toPainter(Landroid/graphics/drawable/Drawable;)Landroidx/compose/ui/graphics/painter/Painter; -HSPLcoil/compose/AsyncImagePainter;->toState(Lcoil/request/ImageResult;)Lcoil/compose/AsyncImagePainter$State; HSPLcoil/compose/AsyncImagePainter;->updateRequest(Lcoil/request/ImageRequest;)Lcoil/request/ImageRequest; HSPLcoil/compose/AsyncImagePainter;->updateState(Lcoil/compose/AsyncImagePainter$State;)V HSPLcoil/compose/AsyncImagePainterKt$FakeTransitionTarget$1;->()V HSPLcoil/compose/AsyncImagePainterKt;->()V -HSPLcoil/compose/AsyncImagePainterKt;->access$getFakeTransitionTarget$p()Lcoil/compose/AsyncImagePainterKt$FakeTransitionTarget$1; HSPLcoil/compose/AsyncImagePainterKt;->rememberAsyncImagePainter-5jETZwI(Ljava/lang/Object;Lcoil/ImageLoader;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/layout/ContentScale;ILandroidx/compose/runtime/Composer;II)Lcoil/compose/AsyncImagePainter; HSPLcoil/compose/AsyncImagePainterKt;->validateRequest(Lcoil/request/ImageRequest;)V -HSPLcoil/compose/ConstraintsResolver$measure$1;->(Landroidx/compose/ui/layout/Placeable;)V -HSPLcoil/compose/ConstraintsResolver$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V -HSPLcoil/compose/ConstraintsResolver$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcoil/compose/ConstraintsResolver$size$$inlined$mapNotNull$1$2$1;->(Lcoil/compose/ConstraintsResolver$size$$inlined$mapNotNull$1$2;Lkotlin/coroutines/Continuation;)V -HSPLcoil/compose/ConstraintsResolver$size$$inlined$mapNotNull$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V -HSPLcoil/compose/ConstraintsResolver$size$$inlined$mapNotNull$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcoil/compose/ConstraintsResolver$size$$inlined$mapNotNull$1;->(Lkotlinx/coroutines/flow/Flow;)V -HSPLcoil/compose/ConstraintsResolver$size$$inlined$mapNotNull$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcoil/compose/ConstraintsResolver;->()V -HSPLcoil/compose/ConstraintsResolver;->all(Lkotlin/jvm/functions/Function1;)Z -HSPLcoil/compose/ConstraintsResolver;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLcoil/compose/ConstraintsResolver;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLcoil/compose/ConstraintsResolver;->getScale()Lcoil/size/Scale; -HSPLcoil/compose/ConstraintsResolver;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLcoil/compose/ConstraintsResolver;->scale()Lcoil/size/Scale; -HSPLcoil/compose/ConstraintsResolver;->setScale(Lcoil/size/Scale;)V -HSPLcoil/compose/ConstraintsResolver;->size(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcoil/compose/ConstraintsSizeResolver$measure$1;->(Landroidx/compose/ui/layout/Placeable;)V +HSPLcoil/compose/ConstraintsSizeResolver$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V +HSPLcoil/compose/ConstraintsSizeResolver$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcoil/compose/ConstraintsSizeResolver$size$$inlined$mapNotNull$1$2$1;->(Lcoil/compose/ConstraintsSizeResolver$size$$inlined$mapNotNull$1$2;Lkotlin/coroutines/Continuation;)V +HSPLcoil/compose/ConstraintsSizeResolver$size$$inlined$mapNotNull$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V +HSPLcoil/compose/ConstraintsSizeResolver$size$$inlined$mapNotNull$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcoil/compose/ConstraintsSizeResolver$size$$inlined$mapNotNull$1;->(Lkotlinx/coroutines/flow/Flow;)V +HSPLcoil/compose/ConstraintsSizeResolver$size$$inlined$mapNotNull$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcoil/compose/ConstraintsSizeResolver;->()V +HSPLcoil/compose/ConstraintsSizeResolver;->all(Lkotlin/jvm/functions/Function1;)Z +HSPLcoil/compose/ConstraintsSizeResolver;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; +HSPLcoil/compose/ConstraintsSizeResolver;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; +HSPLcoil/compose/ConstraintsSizeResolver;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; +HSPLcoil/compose/ConstraintsSizeResolver;->size(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcoil/compose/ContentPainterModifier$measure$1;->(Landroidx/compose/ui/layout/Placeable;)V HSPLcoil/compose/ContentPainterModifier$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V HSPLcoil/compose/ContentPainterModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -11144,7 +10569,6 @@ HSPLcoil/compose/UtilsKt$transformOf$1;->(Landroidx/compose/ui/graphics/pa HSPLcoil/compose/UtilsKt$transformOf$1;->invoke(Lcoil/compose/AsyncImagePainter$State;)Lcoil/compose/AsyncImagePainter$State; HSPLcoil/compose/UtilsKt$transformOf$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLcoil/compose/UtilsKt;->()V -HSPLcoil/compose/UtilsKt;->getConstraintsResolver(Lcoil/request/ImageRequest;)Lcoil/compose/ConstraintsResolver; HSPLcoil/compose/UtilsKt;->getZeroConstraints()J HSPLcoil/compose/UtilsKt;->onStateOf(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; HSPLcoil/compose/UtilsKt;->requestOf(Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)Lcoil/request/ImageRequest; @@ -11181,7 +10605,6 @@ HSPLcoil/decode/DecodeUtils;->()V HSPLcoil/decode/DecodeUtils;->calculateInSampleSize(IIIILcoil/size/Scale;)I HSPLcoil/decode/DecodeUtils;->computeSizeMultiplier(DDDDLcoil/size/Scale;)D HSPLcoil/decode/DecodeUtils;->computeSizeMultiplier(FFFFLcoil/size/Scale;)F -HSPLcoil/decode/DecodeUtils;->computeSizeMultiplier(IIIILcoil/size/Scale;)D HSPLcoil/decode/ExifData$Companion;->()V HSPLcoil/decode/ExifData$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLcoil/decode/ExifData;->()V @@ -11191,7 +10614,6 @@ HSPLcoil/decode/ExifData;->isFlipped()Z HSPLcoil/decode/ExifInterfaceInputStream;->(Ljava/io/InputStream;)V HSPLcoil/decode/ExifInterfaceInputStream;->interceptBytesRead(I)I HSPLcoil/decode/ExifInterfaceInputStream;->read([BII)I -HSPLcoil/decode/ExifInterfaceInputStream;->skip(J)J HSPLcoil/decode/ExifUtils;->()V HSPLcoil/decode/ExifUtils;->()V HSPLcoil/decode/ExifUtils;->readData(Ljava/lang/String;Lokio/BufferedSource;)Lcoil/decode/ExifData; @@ -11221,12 +10643,12 @@ HSPLcoil/decode/SvgDecoder$decode$2;->invoke()Lcoil/decode/DecodeResult; HSPLcoil/decode/SvgDecoder$decode$2;->invoke()Ljava/lang/Object; HSPLcoil/decode/SvgDecoder;->()V HSPLcoil/decode/SvgDecoder;->(Lcoil/decode/ImageSource;Lcoil/request/Options;Z)V +HSPLcoil/decode/SvgDecoder;->access$getDstSize(Lcoil/decode/SvgDecoder;FFLcoil/size/Scale;)Lkotlin/Pair; HSPLcoil/decode/SvgDecoder;->access$getOptions$p(Lcoil/decode/SvgDecoder;)Lcoil/request/Options; HSPLcoil/decode/SvgDecoder;->access$getSource$p(Lcoil/decode/SvgDecoder;)Lcoil/decode/ImageSource; -HSPLcoil/decode/SvgDecoder;->access$pxOrElse(Lcoil/decode/SvgDecoder;Lcoil/size/Dimension;F)F HSPLcoil/decode/SvgDecoder;->decode(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcoil/decode/SvgDecoder;->getDstSize(FFLcoil/size/Scale;)Lkotlin/Pair; HSPLcoil/decode/SvgDecoder;->getUseViewBoundsAsIntrinsicSize()Z -HSPLcoil/decode/SvgDecoder;->pxOrElse(Lcoil/size/Dimension;F)F HSPLcoil/disk/DiskCache$Builder;->()V HSPLcoil/disk/DiskCache$Builder;->build()Lcoil/disk/DiskCache; HSPLcoil/disk/DiskCache$Builder;->directory(Ljava/io/File;)Lcoil/disk/DiskCache$Builder; @@ -11255,7 +10677,6 @@ HSPLcoil/disk/DiskLruCache$Entry;->snapshot()Lcoil/disk/DiskLruCache$Snapshot; HSPLcoil/disk/DiskLruCache$Entry;->writeLengths(Lokio/BufferedSink;)V HSPLcoil/disk/DiskLruCache$Snapshot;->(Lcoil/disk/DiskLruCache;Lcoil/disk/DiskLruCache$Entry;)V HSPLcoil/disk/DiskLruCache$Snapshot;->close()V -HSPLcoil/disk/DiskLruCache$Snapshot;->closeAndEdit()Lcoil/disk/DiskLruCache$Editor; HSPLcoil/disk/DiskLruCache$Snapshot;->file(I)Lokio/Path; HSPLcoil/disk/DiskLruCache$Snapshot;->getEntry()Lcoil/disk/DiskLruCache$Entry; HSPLcoil/disk/DiskLruCache$fileSystem$1;->(Lokio/FileSystem;)V @@ -11288,8 +10709,6 @@ HSPLcoil/disk/RealDiskCache$RealEditor;->getData()Lokio/Path; HSPLcoil/disk/RealDiskCache$RealEditor;->getMetadata()Lokio/Path; HSPLcoil/disk/RealDiskCache$RealSnapshot;->(Lcoil/disk/DiskLruCache$Snapshot;)V HSPLcoil/disk/RealDiskCache$RealSnapshot;->close()V -HSPLcoil/disk/RealDiskCache$RealSnapshot;->closeAndEdit()Lcoil/disk/DiskCache$Editor; -HSPLcoil/disk/RealDiskCache$RealSnapshot;->closeAndEdit()Lcoil/disk/RealDiskCache$RealEditor; HSPLcoil/disk/RealDiskCache$RealSnapshot;->getData()Lokio/Path; HSPLcoil/disk/RealDiskCache$RealSnapshot;->getMetadata()Lokio/Path; HSPLcoil/disk/RealDiskCache;->()V @@ -11356,7 +10775,6 @@ HSPLcoil/intercept/EngineInterceptor$execute$executeResult$1;->invokeSuspend(Lja HSPLcoil/intercept/EngineInterceptor$fetch$1;->(Lcoil/intercept/EngineInterceptor;Lkotlin/coroutines/Continuation;)V HSPLcoil/intercept/EngineInterceptor$fetch$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLcoil/intercept/EngineInterceptor$intercept$1;->(Lcoil/intercept/EngineInterceptor;Lkotlin/coroutines/Continuation;)V -HSPLcoil/intercept/EngineInterceptor$intercept$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLcoil/intercept/EngineInterceptor$intercept$2;->(Lcoil/intercept/EngineInterceptor;Lcoil/request/ImageRequest;Ljava/lang/Object;Lcoil/request/Options;Lcoil/EventListener;Lcoil/memory/MemoryCache$Key;Lcoil/intercept/Interceptor$Chain;Lkotlin/coroutines/Continuation;)V HSPLcoil/intercept/EngineInterceptor$intercept$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLcoil/intercept/EngineInterceptor$intercept$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; @@ -11372,16 +10790,13 @@ HSPLcoil/intercept/EngineInterceptor;->fetch(Lcoil/ComponentRegistry;Lcoil/reque HSPLcoil/intercept/EngineInterceptor;->intercept(Lcoil/intercept/Interceptor$Chain;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcoil/intercept/EngineInterceptor;->transform$coil_base_release(Lcoil/intercept/EngineInterceptor$ExecuteResult;Lcoil/request/ImageRequest;Lcoil/request/Options;Lcoil/EventListener;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcoil/intercept/RealInterceptorChain$proceed$1;->(Lcoil/intercept/RealInterceptorChain;Lkotlin/coroutines/Continuation;)V -HSPLcoil/intercept/RealInterceptorChain$proceed$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcoil/intercept/RealInterceptorChain;->(Lcoil/request/ImageRequest;Ljava/util/List;ILcoil/request/ImageRequest;Lcoil/size/Size;Lcoil/size/Scale;Lcoil/EventListener;Z)V -HSPLcoil/intercept/RealInterceptorChain;->checkRequest(Lcoil/request/ImageRequest;Lcoil/intercept/Interceptor;)V -HSPLcoil/intercept/RealInterceptorChain;->copy$default(Lcoil/intercept/RealInterceptorChain;ILcoil/request/ImageRequest;Lcoil/size/Size;Lcoil/size/Scale;ILjava/lang/Object;)Lcoil/intercept/RealInterceptorChain; -HSPLcoil/intercept/RealInterceptorChain;->copy(ILcoil/request/ImageRequest;Lcoil/size/Size;Lcoil/size/Scale;)Lcoil/intercept/RealInterceptorChain; +HSPLcoil/intercept/RealInterceptorChain;->(Lcoil/request/ImageRequest;Ljava/util/List;ILcoil/request/ImageRequest;Lcoil/size/Size;Lcoil/EventListener;Z)V +HSPLcoil/intercept/RealInterceptorChain;->copy$default(Lcoil/intercept/RealInterceptorChain;ILcoil/request/ImageRequest;Lcoil/size/Size;ILjava/lang/Object;)Lcoil/intercept/RealInterceptorChain; +HSPLcoil/intercept/RealInterceptorChain;->copy(ILcoil/request/ImageRequest;Lcoil/size/Size;)Lcoil/intercept/RealInterceptorChain; HSPLcoil/intercept/RealInterceptorChain;->getEventListener()Lcoil/EventListener; HSPLcoil/intercept/RealInterceptorChain;->getIndex()I HSPLcoil/intercept/RealInterceptorChain;->getInterceptors()Ljava/util/List; HSPLcoil/intercept/RealInterceptorChain;->getRequest()Lcoil/request/ImageRequest; -HSPLcoil/intercept/RealInterceptorChain;->getScale()Lcoil/size/Scale; HSPLcoil/intercept/RealInterceptorChain;->getSize()Lcoil/size/Size; HSPLcoil/intercept/RealInterceptorChain;->isPlaceholderCached()Z HSPLcoil/intercept/RealInterceptorChain;->proceed(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -11389,6 +10804,7 @@ HSPLcoil/key/FileKeyer;->(Z)V HSPLcoil/key/UriKeyer;->()V HSPLcoil/key/UriKeyer;->key(Landroid/net/Uri;Lcoil/request/Options;)Ljava/lang/String; HSPLcoil/key/UriKeyer;->key(Ljava/lang/Object;Lcoil/request/Options;)Ljava/lang/String; +HSPLcoil/map/ByteArrayMapper;->()V HSPLcoil/map/FileUriMapper;->()V HSPLcoil/map/FileUriMapper;->isApplicable(Landroid/net/Uri;)Z HSPLcoil/map/FileUriMapper;->map(Landroid/net/Uri;Lcoil/request/Options;)Ljava/io/File; @@ -11410,7 +10826,6 @@ HSPLcoil/memory/MemoryCache$Key;->(Ljava/lang/String;Ljava/util/Map;)V HSPLcoil/memory/MemoryCache$Key;->(Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLcoil/memory/MemoryCache$Key;->copy$default(Lcoil/memory/MemoryCache$Key;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lcoil/memory/MemoryCache$Key; HSPLcoil/memory/MemoryCache$Key;->copy(Ljava/lang/String;Ljava/util/Map;)Lcoil/memory/MemoryCache$Key; -HSPLcoil/memory/MemoryCache$Key;->equals(Ljava/lang/Object;)Z HSPLcoil/memory/MemoryCache$Key;->getExtras()Ljava/util/Map; HSPLcoil/memory/MemoryCache$Key;->hashCode()I HSPLcoil/memory/MemoryCache$Value;->(Landroid/graphics/Bitmap;Ljava/util/Map;)V @@ -11421,64 +10836,39 @@ HSPLcoil/memory/MemoryCacheService$Companion;->(Lkotlin/jvm/internal/Defau HSPLcoil/memory/MemoryCacheService;->()V HSPLcoil/memory/MemoryCacheService;->(Lcoil/ImageLoader;Lcoil/request/RequestService;Lcoil/util/Logger;)V HSPLcoil/memory/MemoryCacheService;->getCacheValue(Lcoil/request/ImageRequest;Lcoil/memory/MemoryCache$Key;Lcoil/size/Size;Lcoil/size/Scale;)Lcoil/memory/MemoryCache$Value; -HSPLcoil/memory/MemoryCacheService;->isCacheValueValid$coil_base_release(Lcoil/request/ImageRequest;Lcoil/memory/MemoryCache$Key;Lcoil/memory/MemoryCache$Value;Lcoil/size/Size;Lcoil/size/Scale;)Z -HSPLcoil/memory/MemoryCacheService;->isSampled(Lcoil/memory/MemoryCache$Value;)Z -HSPLcoil/memory/MemoryCacheService;->isSizeValid(Lcoil/request/ImageRequest;Lcoil/memory/MemoryCache$Key;Lcoil/memory/MemoryCache$Value;Lcoil/size/Size;Lcoil/size/Scale;)Z HSPLcoil/memory/MemoryCacheService;->newCacheKey(Lcoil/request/ImageRequest;Ljava/lang/Object;Lcoil/request/Options;Lcoil/EventListener;)Lcoil/memory/MemoryCache$Key; -HSPLcoil/memory/MemoryCacheService;->pxOrMinMax(Lcoil/size/Dimension;Lcoil/size/Scale;)I HSPLcoil/memory/MemoryCacheService;->setCacheValue(Lcoil/memory/MemoryCache$Key;Lcoil/request/ImageRequest;Lcoil/intercept/EngineInterceptor$ExecuteResult;)Z HSPLcoil/memory/RealMemoryCache;->(Lcoil/memory/StrongMemoryCache;Lcoil/memory/WeakMemoryCache;)V HSPLcoil/memory/RealMemoryCache;->get(Lcoil/memory/MemoryCache$Key;)Lcoil/memory/MemoryCache$Value; HSPLcoil/memory/RealMemoryCache;->set(Lcoil/memory/MemoryCache$Key;Lcoil/memory/MemoryCache$Value;)V HSPLcoil/memory/RealStrongMemoryCache$InternalValue;->(Landroid/graphics/Bitmap;Ljava/util/Map;I)V -HSPLcoil/memory/RealStrongMemoryCache$InternalValue;->getBitmap()Landroid/graphics/Bitmap; -HSPLcoil/memory/RealStrongMemoryCache$InternalValue;->getExtras()Ljava/util/Map; HSPLcoil/memory/RealStrongMemoryCache$InternalValue;->getSize()I HSPLcoil/memory/RealStrongMemoryCache$cache$1;->(ILcoil/memory/RealStrongMemoryCache;)V -HSPLcoil/memory/RealStrongMemoryCache$cache$1;->entryRemoved(ZLcoil/memory/MemoryCache$Key;Lcoil/memory/RealStrongMemoryCache$InternalValue;Lcoil/memory/RealStrongMemoryCache$InternalValue;)V -HSPLcoil/memory/RealStrongMemoryCache$cache$1;->entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V HSPLcoil/memory/RealStrongMemoryCache$cache$1;->sizeOf(Lcoil/memory/MemoryCache$Key;Lcoil/memory/RealStrongMemoryCache$InternalValue;)I HSPLcoil/memory/RealStrongMemoryCache$cache$1;->sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I HSPLcoil/memory/RealStrongMemoryCache;->(ILcoil/memory/WeakMemoryCache;)V -HSPLcoil/memory/RealStrongMemoryCache;->access$getWeakMemoryCache$p(Lcoil/memory/RealStrongMemoryCache;)Lcoil/memory/WeakMemoryCache; HSPLcoil/memory/RealStrongMemoryCache;->get(Lcoil/memory/MemoryCache$Key;)Lcoil/memory/MemoryCache$Value; HSPLcoil/memory/RealStrongMemoryCache;->getMaxSize()I HSPLcoil/memory/RealStrongMemoryCache;->set(Lcoil/memory/MemoryCache$Key;Landroid/graphics/Bitmap;Ljava/util/Map;)V HSPLcoil/memory/RealWeakMemoryCache$Companion;->()V HSPLcoil/memory/RealWeakMemoryCache$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLcoil/memory/RealWeakMemoryCache$InternalValue;->(ILjava/lang/ref/WeakReference;Ljava/util/Map;I)V HSPLcoil/memory/RealWeakMemoryCache;->()V HSPLcoil/memory/RealWeakMemoryCache;->()V -HSPLcoil/memory/RealWeakMemoryCache;->cleanUpIfNecessary()V HSPLcoil/memory/RealWeakMemoryCache;->get(Lcoil/memory/MemoryCache$Key;)Lcoil/memory/MemoryCache$Value; -HSPLcoil/memory/RealWeakMemoryCache;->set(Lcoil/memory/MemoryCache$Key;Landroid/graphics/Bitmap;Ljava/util/Map;I)V HSPLcoil/network/CacheResponse$cacheControl$2;->(Lcoil/network/CacheResponse;)V -HSPLcoil/network/CacheResponse$cacheControl$2;->invoke()Ljava/lang/Object; -HSPLcoil/network/CacheResponse$cacheControl$2;->invoke()Lokhttp3/CacheControl; HSPLcoil/network/CacheResponse$contentType$2;->(Lcoil/network/CacheResponse;)V HSPLcoil/network/CacheResponse$contentType$2;->invoke()Ljava/lang/Object; HSPLcoil/network/CacheResponse$contentType$2;->invoke()Lokhttp3/MediaType; HSPLcoil/network/CacheResponse;->(Lokhttp3/Response;)V HSPLcoil/network/CacheResponse;->(Lokio/BufferedSource;)V -HSPLcoil/network/CacheResponse;->getCacheControl()Lokhttp3/CacheControl; HSPLcoil/network/CacheResponse;->getContentType()Lokhttp3/MediaType; -HSPLcoil/network/CacheResponse;->getReceivedResponseAtMillis()J HSPLcoil/network/CacheResponse;->getResponseHeaders()Lokhttp3/Headers; -HSPLcoil/network/CacheResponse;->getSentRequestAtMillis()J -HSPLcoil/network/CacheResponse;->isTls()Z HSPLcoil/network/CacheResponse;->writeTo(Lokio/BufferedSink;)V HSPLcoil/network/CacheStrategy$Companion;->()V HSPLcoil/network/CacheStrategy$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLcoil/network/CacheStrategy$Companion;->combineHeaders(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; -HSPLcoil/network/CacheStrategy$Companion;->isCacheable(Lokhttp3/Request;Lcoil/network/CacheResponse;)Z HSPLcoil/network/CacheStrategy$Companion;->isCacheable(Lokhttp3/Request;Lokhttp3/Response;)Z -HSPLcoil/network/CacheStrategy$Companion;->isContentSpecificHeader(Ljava/lang/String;)Z -HSPLcoil/network/CacheStrategy$Companion;->isEndToEnd(Ljava/lang/String;)Z HSPLcoil/network/CacheStrategy$Factory;->(Lokhttp3/Request;Lcoil/network/CacheResponse;)V -HSPLcoil/network/CacheStrategy$Factory;->cacheResponseAge()J HSPLcoil/network/CacheStrategy$Factory;->compute()Lcoil/network/CacheStrategy; -HSPLcoil/network/CacheStrategy$Factory;->computeFreshnessLifetime()J -HSPLcoil/network/CacheStrategy$Factory;->hasConditions(Lokhttp3/Request;)Z HSPLcoil/network/CacheStrategy;->()V HSPLcoil/network/CacheStrategy;->(Lokhttp3/Request;Lcoil/network/CacheResponse;)V HSPLcoil/network/CacheStrategy;->(Lokhttp3/Request;Lcoil/network/CacheResponse;Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -11493,7 +10883,6 @@ HSPLcoil/network/RealNetworkObserver;->isOnline()Z HSPLcoil/network/RealNetworkObserver;->isOnline(Landroid/net/Network;)Z HSPLcoil/network/RealNetworkObserver;->onConnectivityChange(Landroid/net/Network;Z)V HSPLcoil/request/BaseRequestDelegate;->(Landroidx/lifecycle/Lifecycle;Lkotlinx/coroutines/Job;)V -HSPLcoil/request/BaseRequestDelegate;->complete()V HSPLcoil/request/BaseRequestDelegate;->start()V HSPLcoil/request/CachePolicy;->$values()[Lcoil/request/CachePolicy; HSPLcoil/request/CachePolicy;->()V @@ -11515,7 +10904,7 @@ HSPLcoil/request/DefaultRequestOptions;->getPlaceholder()Landroid/graphics/drawa HSPLcoil/request/DefaultRequestOptions;->getPrecision()Lcoil/size/Precision; HSPLcoil/request/DefaultRequestOptions;->getTransformationDispatcher()Lkotlinx/coroutines/CoroutineDispatcher; HSPLcoil/request/DefaultRequestOptions;->getTransitionFactory()Lcoil/transition/Transition$Factory; -HSPLcoil/request/DefinedRequestOptions;->(Landroidx/lifecycle/Lifecycle;Lcoil/size/SizeResolver;Lcoil/size/ScaleResolver;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lcoil/transition/Transition$Factory;Lcoil/size/Precision;Landroid/graphics/Bitmap$Config;Ljava/lang/Boolean;Ljava/lang/Boolean;Lcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lcoil/request/CachePolicy;)V +HSPLcoil/request/DefinedRequestOptions;->(Landroidx/lifecycle/Lifecycle;Lcoil/size/SizeResolver;Lcoil/size/Scale;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lcoil/transition/Transition$Factory;Lcoil/size/Precision;Landroid/graphics/Bitmap$Config;Ljava/lang/Boolean;Ljava/lang/Boolean;Lcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lcoil/request/CachePolicy;)V HSPLcoil/request/DefinedRequestOptions;->getAllowHardware()Ljava/lang/Boolean; HSPLcoil/request/DefinedRequestOptions;->getAllowRgb565()Ljava/lang/Boolean; HSPLcoil/request/DefinedRequestOptions;->getBitmapConfig()Landroid/graphics/Bitmap$Config; @@ -11527,7 +10916,7 @@ HSPLcoil/request/DefinedRequestOptions;->getLifecycle()Landroidx/lifecycle/Lifec HSPLcoil/request/DefinedRequestOptions;->getMemoryCachePolicy()Lcoil/request/CachePolicy; HSPLcoil/request/DefinedRequestOptions;->getNetworkCachePolicy()Lcoil/request/CachePolicy; HSPLcoil/request/DefinedRequestOptions;->getPrecision()Lcoil/size/Precision; -HSPLcoil/request/DefinedRequestOptions;->getScaleResolver()Lcoil/size/ScaleResolver; +HSPLcoil/request/DefinedRequestOptions;->getScale()Lcoil/size/Scale; HSPLcoil/request/DefinedRequestOptions;->getSizeResolver()Lcoil/size/SizeResolver; HSPLcoil/request/DefinedRequestOptions;->getTransformationDispatcher()Lkotlinx/coroutines/CoroutineDispatcher; HSPLcoil/request/DefinedRequestOptions;->getTransitionFactory()Lcoil/transition/Transition$Factory; @@ -11537,15 +10926,16 @@ HSPLcoil/request/ImageRequest$Builder;->build()Lcoil/request/ImageRequest; HSPLcoil/request/ImageRequest$Builder;->data(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; HSPLcoil/request/ImageRequest$Builder;->defaults(Lcoil/request/DefaultRequestOptions;)Lcoil/request/ImageRequest$Builder; HSPLcoil/request/ImageRequest$Builder;->precision(Lcoil/size/Precision;)Lcoil/request/ImageRequest$Builder; +HSPLcoil/request/ImageRequest$Builder;->resetResolvedScale()V HSPLcoil/request/ImageRequest$Builder;->resetResolvedValues()V HSPLcoil/request/ImageRequest$Builder;->resolveLifecycle()Landroidx/lifecycle/Lifecycle; -HSPLcoil/request/ImageRequest$Builder;->resolveScaleResolver()Lcoil/size/ScaleResolver; +HSPLcoil/request/ImageRequest$Builder;->resolveScale()Lcoil/size/Scale; HSPLcoil/request/ImageRequest$Builder;->resolveSizeResolver()Lcoil/size/SizeResolver; -HSPLcoil/request/ImageRequest$Builder;->scale(Lcoil/size/ScaleResolver;)Lcoil/request/ImageRequest$Builder; +HSPLcoil/request/ImageRequest$Builder;->scale(Lcoil/size/Scale;)Lcoil/request/ImageRequest$Builder; HSPLcoil/request/ImageRequest$Builder;->size(Lcoil/size/SizeResolver;)Lcoil/request/ImageRequest$Builder; HSPLcoil/request/ImageRequest$Builder;->target(Lcoil/target/Target;)Lcoil/request/ImageRequest$Builder; -HSPLcoil/request/ImageRequest;->(Landroid/content/Context;Ljava/lang/Object;Lcoil/target/Target;Lcoil/request/ImageRequest$Listener;Lcoil/memory/MemoryCache$Key;Ljava/lang/String;Landroid/graphics/Bitmap$Config;Landroid/graphics/ColorSpace;Lcoil/size/Precision;Lkotlin/Pair;Lcoil/decode/Decoder$Factory;Ljava/util/List;Lcoil/transition/Transition$Factory;Lokhttp3/Headers;Lcoil/request/Tags;ZZZZLcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Landroidx/lifecycle/Lifecycle;Lcoil/size/SizeResolver;Lcoil/size/ScaleResolver;Lcoil/request/Parameters;Lcoil/memory/MemoryCache$Key;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Lcoil/request/DefinedRequestOptions;Lcoil/request/DefaultRequestOptions;)V -HSPLcoil/request/ImageRequest;->(Landroid/content/Context;Ljava/lang/Object;Lcoil/target/Target;Lcoil/request/ImageRequest$Listener;Lcoil/memory/MemoryCache$Key;Ljava/lang/String;Landroid/graphics/Bitmap$Config;Landroid/graphics/ColorSpace;Lcoil/size/Precision;Lkotlin/Pair;Lcoil/decode/Decoder$Factory;Ljava/util/List;Lcoil/transition/Transition$Factory;Lokhttp3/Headers;Lcoil/request/Tags;ZZZZLcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Landroidx/lifecycle/Lifecycle;Lcoil/size/SizeResolver;Lcoil/size/ScaleResolver;Lcoil/request/Parameters;Lcoil/memory/MemoryCache$Key;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Lcoil/request/DefinedRequestOptions;Lcoil/request/DefaultRequestOptions;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLcoil/request/ImageRequest;->(Landroid/content/Context;Ljava/lang/Object;Lcoil/target/Target;Lcoil/request/ImageRequest$Listener;Lcoil/memory/MemoryCache$Key;Ljava/lang/String;Landroid/graphics/Bitmap$Config;Landroid/graphics/ColorSpace;Lcoil/size/Precision;Lkotlin/Pair;Lcoil/decode/Decoder$Factory;Ljava/util/List;Lcoil/transition/Transition$Factory;Lokhttp3/Headers;Lcoil/request/Tags;ZZZZLcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Landroidx/lifecycle/Lifecycle;Lcoil/size/SizeResolver;Lcoil/size/Scale;Lcoil/request/Parameters;Lcoil/memory/MemoryCache$Key;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Lcoil/request/DefinedRequestOptions;Lcoil/request/DefaultRequestOptions;)V +HSPLcoil/request/ImageRequest;->(Landroid/content/Context;Ljava/lang/Object;Lcoil/target/Target;Lcoil/request/ImageRequest$Listener;Lcoil/memory/MemoryCache$Key;Ljava/lang/String;Landroid/graphics/Bitmap$Config;Landroid/graphics/ColorSpace;Lcoil/size/Precision;Lkotlin/Pair;Lcoil/decode/Decoder$Factory;Ljava/util/List;Lcoil/transition/Transition$Factory;Lokhttp3/Headers;Lcoil/request/Tags;ZZZZLcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Landroidx/lifecycle/Lifecycle;Lcoil/size/SizeResolver;Lcoil/size/Scale;Lcoil/request/Parameters;Lcoil/memory/MemoryCache$Key;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;Lcoil/request/DefinedRequestOptions;Lcoil/request/DefaultRequestOptions;Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLcoil/request/ImageRequest;->access$getErrorDrawable$p(Lcoil/request/ImageRequest;)Landroid/graphics/drawable/Drawable; HSPLcoil/request/ImageRequest;->access$getErrorResId$p(Lcoil/request/ImageRequest;)Ljava/lang/Integer; HSPLcoil/request/ImageRequest;->access$getFallbackDrawable$p(Lcoil/request/ImageRequest;)Landroid/graphics/drawable/Drawable; @@ -11580,12 +10970,11 @@ HSPLcoil/request/ImageRequest;->getPlaceholder()Landroid/graphics/drawable/Drawa HSPLcoil/request/ImageRequest;->getPlaceholderMemoryCacheKey()Lcoil/memory/MemoryCache$Key; HSPLcoil/request/ImageRequest;->getPrecision()Lcoil/size/Precision; HSPLcoil/request/ImageRequest;->getPremultipliedAlpha()Z -HSPLcoil/request/ImageRequest;->getScaleResolver()Lcoil/size/ScaleResolver; +HSPLcoil/request/ImageRequest;->getScale()Lcoil/size/Scale; HSPLcoil/request/ImageRequest;->getSizeResolver()Lcoil/size/SizeResolver; HSPLcoil/request/ImageRequest;->getTags()Lcoil/request/Tags; HSPLcoil/request/ImageRequest;->getTarget()Lcoil/target/Target; HSPLcoil/request/ImageRequest;->getTransformations()Ljava/util/List; -HSPLcoil/request/ImageRequest;->getTransitionFactory()Lcoil/transition/Transition$Factory; HSPLcoil/request/ImageRequest;->newBuilder$default(Lcoil/request/ImageRequest;Landroid/content/Context;ILjava/lang/Object;)Lcoil/request/ImageRequest$Builder; HSPLcoil/request/ImageRequest;->newBuilder(Landroid/content/Context;)Lcoil/request/ImageRequest$Builder; HSPLcoil/request/ImageResult;->()V @@ -11602,6 +10991,7 @@ HSPLcoil/request/Options;->getDiskCacheKey()Ljava/lang/String; HSPLcoil/request/Options;->getDiskCachePolicy()Lcoil/request/CachePolicy; HSPLcoil/request/Options;->getHeaders()Lokhttp3/Headers; HSPLcoil/request/Options;->getNetworkCachePolicy()Lcoil/request/CachePolicy; +HSPLcoil/request/Options;->getParameters()Lcoil/request/Parameters; HSPLcoil/request/Options;->getPremultipliedAlpha()Z HSPLcoil/request/Options;->getScale()Lcoil/size/Scale; HSPLcoil/request/Options;->getSize()Lcoil/size/Size; @@ -11618,6 +11008,7 @@ HSPLcoil/request/Parameters;->access$getEntries$p(Lcoil/request/Parameters;)Ljav HSPLcoil/request/Parameters;->isEmpty()Z HSPLcoil/request/Parameters;->memoryCacheKeys()Ljava/util/Map; HSPLcoil/request/Parameters;->newBuilder()Lcoil/request/Parameters$Builder; +HSPLcoil/request/Parameters;->value(Ljava/lang/String;)Ljava/lang/Object; HSPLcoil/request/RequestDelegate;->()V HSPLcoil/request/RequestDelegate;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLcoil/request/RequestDelegate;->assertActive()V @@ -11626,12 +11017,10 @@ HSPLcoil/request/RequestService;->allowHardwareWorkerThread(Lcoil/request/Option HSPLcoil/request/RequestService;->isConfigValidForHardware(Lcoil/request/ImageRequest;Landroid/graphics/Bitmap$Config;)Z HSPLcoil/request/RequestService;->isConfigValidForHardwareAllocation(Lcoil/request/ImageRequest;Lcoil/size/Size;)Z HSPLcoil/request/RequestService;->isConfigValidForTransformations(Lcoil/request/ImageRequest;)Z -HSPLcoil/request/RequestService;->options(Lcoil/request/ImageRequest;Lcoil/size/Size;Lcoil/size/Scale;)Lcoil/request/Options; +HSPLcoil/request/RequestService;->options(Lcoil/request/ImageRequest;Lcoil/size/Size;)Lcoil/request/Options; HSPLcoil/request/RequestService;->requestDelegate(Lcoil/request/ImageRequest;Lkotlinx/coroutines/Job;)Lcoil/request/RequestDelegate; HSPLcoil/request/SuccessResult;->(Landroid/graphics/drawable/Drawable;Lcoil/request/ImageRequest;Lcoil/decode/DataSource;Lcoil/memory/MemoryCache$Key;Ljava/lang/String;ZZ)V -HSPLcoil/request/SuccessResult;->getDataSource()Lcoil/decode/DataSource; -HSPLcoil/request/SuccessResult;->getDrawable()Landroid/graphics/drawable/Drawable; -HSPLcoil/request/SuccessResult;->getRequest()Lcoil/request/ImageRequest; +HSPLcoil/request/Svgs;->css(Lcoil/request/Parameters;)Ljava/lang/String; HSPLcoil/request/Tags$Companion;->()V HSPLcoil/request/Tags$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLcoil/request/Tags$Companion;->from(Ljava/util/Map;)Lcoil/request/Tags; @@ -11639,24 +11028,23 @@ HSPLcoil/request/Tags;->()V HSPLcoil/request/Tags;->(Ljava/util/Map;)V HSPLcoil/request/Tags;->(Ljava/util/Map;Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLcoil/request/Tags;->asMap()Ljava/util/Map; +HSPLcoil/size/-Dimensions;->Dimension(I)Lcoil/size/Dimension$Pixels; HSPLcoil/size/-Sizes;->isOriginal(Lcoil/size/Size;)Z -HSPLcoil/size/Dimension$Original;->()V -HSPLcoil/size/Dimension$Original;->()V HSPLcoil/size/Dimension$Pixels;->(I)V HSPLcoil/size/Dimension$Pixels;->equals(Ljava/lang/Object;)Z +HSPLcoil/size/Dimension$Undefined;->()V +HSPLcoil/size/Dimension$Undefined;->()V HSPLcoil/size/Dimension;->()V HSPLcoil/size/Dimension;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLcoil/size/DisplaySizeResolver;->(Landroid/content/Context;)V HSPLcoil/size/Precision;->$values()[Lcoil/size/Precision; HSPLcoil/size/Precision;->()V HSPLcoil/size/Precision;->(Ljava/lang/String;I)V HSPLcoil/size/Precision;->values()[Lcoil/size/Precision; -HSPLcoil/size/RealScaleResolver;->(Lcoil/size/Scale;)V -HSPLcoil/size/RealSizeResolver;->(Lcoil/size/Size;)V HSPLcoil/size/Scale;->$values()[Lcoil/size/Scale; HSPLcoil/size/Scale;->()V HSPLcoil/size/Scale;->(Ljava/lang/String;I)V HSPLcoil/size/Scale;->values()[Lcoil/size/Scale; -HSPLcoil/size/ScaleResolvers;->create(Lcoil/size/Scale;)Lcoil/size/ScaleResolver; HSPLcoil/size/Size$Companion;->()V HSPLcoil/size/Size$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLcoil/size/Size;->()V @@ -11666,15 +11054,11 @@ HSPLcoil/size/Size;->component2()Lcoil/size/Dimension; HSPLcoil/size/Size;->equals(Ljava/lang/Object;)Z HSPLcoil/size/Size;->getHeight()Lcoil/size/Dimension; HSPLcoil/size/Size;->getWidth()Lcoil/size/Dimension; -HSPLcoil/size/SizeResolvers;->create(Lcoil/size/Size;)Lcoil/size/SizeResolver; HSPLcoil/transition/NoneTransition$Factory;->()V -HSPLcoil/transition/NoneTransition$Factory;->create(Lcoil/transition/TransitionTarget;Lcoil/request/ImageResult;)Lcoil/transition/Transition; -HSPLcoil/transition/NoneTransition;->(Lcoil/transition/TransitionTarget;Lcoil/request/ImageResult;)V HSPLcoil/transition/Transition$Factory$Companion;->()V HSPLcoil/transition/Transition$Factory$Companion;->()V HSPLcoil/transition/Transition$Factory;->()V HSPLcoil/util/-Bitmaps;->getAllocationByteCountCompat(Landroid/graphics/Bitmap;)I -HSPLcoil/util/-Bitmaps;->getSafeConfig(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap$Config; HSPLcoil/util/-Bitmaps;->isHardware(Landroid/graphics/Bitmap$Config;)Z HSPLcoil/util/-Calls;->await(Lokhttp3/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcoil/util/-Collections;->toImmutableList(Ljava/util/List;)Ljava/util/List; @@ -11685,18 +11069,19 @@ HSPLcoil/util/-FileSystems;->createFile(Lokio/FileSystem;Lokio/Path;)V HSPLcoil/util/-HardwareBitmaps;->()V HSPLcoil/util/-HardwareBitmaps;->HardwareBitmapService(Lcoil/util/Logger;)Lcoil/util/HardwareBitmapService; HSPLcoil/util/-Requests$WhenMappings;->()V +HSPLcoil/util/-Requests;->()V HSPLcoil/util/-Requests;->getAllowInexactSize(Lcoil/request/ImageRequest;)Z +HSPLcoil/util/-Requests;->getDEFAULT_REQUEST_OPTIONS()Lcoil/request/DefaultRequestOptions; HSPLcoil/util/-Requests;->getDrawableCompat(Lcoil/request/ImageRequest;Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; HSPLcoil/util/-SvgUtils;->isHardware(Landroid/graphics/Bitmap$Config;)Z +HSPLcoil/util/-SvgUtils;->toPx(Lcoil/size/Dimension;Lcoil/size/Scale;)F HSPLcoil/util/-SvgUtils;->toSoftware(Landroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap$Config; HSPLcoil/util/-Utils;->()V HSPLcoil/util/-Utils;->calculateMemoryCacheSize(Landroid/content/Context;D)I HSPLcoil/util/-Utils;->closeQuietly(Ljava/io/Closeable;)V HSPLcoil/util/-Utils;->defaultMemoryCacheSizePercent(Landroid/content/Context;)D HSPLcoil/util/-Utils;->getDEFAULT_BITMAP_CONFIG()Landroid/graphics/Bitmap$Config; -HSPLcoil/util/-Utils;->getDEFAULT_REQUEST_OPTIONS()Lcoil/request/DefaultRequestOptions; HSPLcoil/util/-Utils;->getEventListener(Lcoil/intercept/Interceptor$Chain;)Lcoil/EventListener; -HSPLcoil/util/-Utils;->getMimeTypeFromUrl(Landroid/webkit/MimeTypeMap;Ljava/lang/String;)Ljava/lang/String; HSPLcoil/util/-Utils;->getSafeCacheDir(Landroid/content/Context;)Ljava/io/File; HSPLcoil/util/-Utils;->isAssetUri(Landroid/net/Uri;)Z HSPLcoil/util/-Utils;->isMainThread()Z @@ -11704,7 +11089,7 @@ HSPLcoil/util/-Utils;->isPlaceholderCached(Lcoil/intercept/Interceptor$Chain;)Z HSPLcoil/util/-Utils;->orEmpty(Lcoil/request/Parameters;)Lcoil/request/Parameters; HSPLcoil/util/-Utils;->orEmpty(Lcoil/request/Tags;)Lcoil/request/Tags; HSPLcoil/util/-Utils;->orEmpty(Lokhttp3/Headers;)Lokhttp3/Headers; -HSPLcoil/util/-Utils;->toNonNegativeInt(Ljava/lang/String;I)I +HSPLcoil/util/-Utils;->toPx(Lcoil/size/Dimension;Lcoil/size/Scale;)I HSPLcoil/util/ContinuationCallback;->(Lokhttp3/Call;Lkotlinx/coroutines/CancellableContinuation;)V HSPLcoil/util/ContinuationCallback;->onResponse(Lokhttp3/Call;Lokhttp3/Response;)V HSPLcoil/util/HardwareBitmapService;->()V @@ -11728,52 +11113,8 @@ HSPLcoil/util/SystemCallbacks;->(Lcoil/RealImageLoader;Landroid/content/Co HSPLcoil/util/SystemCallbacks;->getImageLoader$coil_base_release()Ljava/lang/ref/WeakReference; HSPLcoil/util/SystemCallbacks;->isOnline()Z HSPLcoil/util/SystemCallbacks;->onConnectivityChange(Z)V -HSPLcoil/util/Time$provider$1;->()V -HSPLcoil/util/Time$provider$1;->()V -HSPLcoil/util/Time$provider$1;->invoke()Ljava/lang/Long; -HSPLcoil/util/Time$provider$1;->invoke()Ljava/lang/Object; -HSPLcoil/util/Time;->()V -HSPLcoil/util/Time;->()V -HSPLcoil/util/Time;->currentMillis()J -HSPLcom/caverock/androidsvg/CSSParser$CSSTextScanner;->(Ljava/lang/String;)V -HSPLcom/caverock/androidsvg/CSSParser$CSSTextScanner;->access$400(Lcom/caverock/androidsvg/CSSParser$CSSTextScanner;)Ljava/util/List; -HSPLcom/caverock/androidsvg/CSSParser$CSSTextScanner;->nextIdentifier()Ljava/lang/String; -HSPLcom/caverock/androidsvg/CSSParser$CSSTextScanner;->nextPropertyValue()Ljava/lang/String; -HSPLcom/caverock/androidsvg/CSSParser$CSSTextScanner;->nextSelectorGroup()Ljava/util/List; -HSPLcom/caverock/androidsvg/CSSParser$CSSTextScanner;->nextSimpleSelector(Lcom/caverock/androidsvg/CSSParser$Selector;)Z -HSPLcom/caverock/androidsvg/CSSParser$CSSTextScanner;->scanForIdentifier()I -HSPLcom/caverock/androidsvg/CSSParser$Combinator;->()V -HSPLcom/caverock/androidsvg/CSSParser$Combinator;->(Ljava/lang/String;I)V -HSPLcom/caverock/androidsvg/CSSParser$MediaType;->()V -HSPLcom/caverock/androidsvg/CSSParser$MediaType;->(Ljava/lang/String;I)V -HSPLcom/caverock/androidsvg/CSSParser$MediaType;->valueOf(Ljava/lang/String;)Lcom/caverock/androidsvg/CSSParser$MediaType; -HSPLcom/caverock/androidsvg/CSSParser$MediaType;->values()[Lcom/caverock/androidsvg/CSSParser$MediaType; -HSPLcom/caverock/androidsvg/CSSParser$Rule;->(Lcom/caverock/androidsvg/CSSParser$Selector;Lcom/caverock/androidsvg/SVG$Style;Lcom/caverock/androidsvg/CSSParser$Source;)V HSPLcom/caverock/androidsvg/CSSParser$Ruleset;->()V -HSPLcom/caverock/androidsvg/CSSParser$Ruleset;->add(Lcom/caverock/androidsvg/CSSParser$Rule;)V -HSPLcom/caverock/androidsvg/CSSParser$Ruleset;->addAll(Lcom/caverock/androidsvg/CSSParser$Ruleset;)V -HSPLcom/caverock/androidsvg/CSSParser$Ruleset;->getRules()Ljava/util/List; HSPLcom/caverock/androidsvg/CSSParser$Ruleset;->isEmpty()Z -HSPLcom/caverock/androidsvg/CSSParser$Selector;->()V -HSPLcom/caverock/androidsvg/CSSParser$Selector;->(Lcom/caverock/androidsvg/CSSParser$1;)V -HSPLcom/caverock/androidsvg/CSSParser$Selector;->add(Lcom/caverock/androidsvg/CSSParser$SimpleSelector;)V -HSPLcom/caverock/androidsvg/CSSParser$Selector;->addedElement()V -HSPLcom/caverock/androidsvg/CSSParser$Selector;->get(I)Lcom/caverock/androidsvg/CSSParser$SimpleSelector; -HSPLcom/caverock/androidsvg/CSSParser$Selector;->isEmpty()Z -HSPLcom/caverock/androidsvg/CSSParser$Selector;->size()I -HSPLcom/caverock/androidsvg/CSSParser$SimpleSelector;->(Lcom/caverock/androidsvg/CSSParser$Combinator;Ljava/lang/String;)V -HSPLcom/caverock/androidsvg/CSSParser$Source;->()V -HSPLcom/caverock/androidsvg/CSSParser$Source;->(Ljava/lang/String;I)V -HSPLcom/caverock/androidsvg/CSSParser;->(Lcom/caverock/androidsvg/CSSParser$MediaType;Lcom/caverock/androidsvg/CSSParser$Source;)V -HSPLcom/caverock/androidsvg/CSSParser;->mediaMatches(Ljava/lang/String;Lcom/caverock/androidsvg/CSSParser$MediaType;)Z -HSPLcom/caverock/androidsvg/CSSParser;->mediaMatches(Ljava/util/List;Lcom/caverock/androidsvg/CSSParser$MediaType;)Z -HSPLcom/caverock/androidsvg/CSSParser;->parse(Ljava/lang/String;)Lcom/caverock/androidsvg/CSSParser$Ruleset; -HSPLcom/caverock/androidsvg/CSSParser;->parseDeclarations(Lcom/caverock/androidsvg/CSSParser$CSSTextScanner;)Lcom/caverock/androidsvg/SVG$Style; -HSPLcom/caverock/androidsvg/CSSParser;->parseMediaList(Lcom/caverock/androidsvg/CSSParser$CSSTextScanner;)Ljava/util/List; -HSPLcom/caverock/androidsvg/CSSParser;->parseRule(Lcom/caverock/androidsvg/CSSParser$Ruleset;Lcom/caverock/androidsvg/CSSParser$CSSTextScanner;)Z -HSPLcom/caverock/androidsvg/CSSParser;->parseRuleset(Lcom/caverock/androidsvg/CSSParser$CSSTextScanner;)Lcom/caverock/androidsvg/CSSParser$Ruleset; -HSPLcom/caverock/androidsvg/CSSParser;->ruleMatch(Lcom/caverock/androidsvg/CSSParser$RuleMatchContext;Lcom/caverock/androidsvg/CSSParser$Selector;Lcom/caverock/androidsvg/SVG$SvgElementBase;)Z -HSPLcom/caverock/androidsvg/CSSParser;->selectorMatch(Lcom/caverock/androidsvg/CSSParser$RuleMatchContext;Lcom/caverock/androidsvg/CSSParser$SimpleSelector;Ljava/util/List;ILcom/caverock/androidsvg/SVG$SvgElementBase;)Z HSPLcom/caverock/androidsvg/IntegerParser;->(JI)V HSPLcom/caverock/androidsvg/IntegerParser;->getEndPos()I HSPLcom/caverock/androidsvg/IntegerParser;->parseHex(Ljava/lang/String;II)Lcom/caverock/androidsvg/IntegerParser; @@ -11808,15 +11149,11 @@ HSPLcom/caverock/androidsvg/SVG$Box;->maxX()F HSPLcom/caverock/androidsvg/SVG$Box;->maxY()F HSPLcom/caverock/androidsvg/SVG$Box;->toRectF()Landroid/graphics/RectF; HSPLcom/caverock/androidsvg/SVG$Box;->union(Lcom/caverock/androidsvg/SVG$Box;)V -HSPLcom/caverock/androidsvg/SVG$Circle;->()V -HSPLcom/caverock/androidsvg/SVG$Circle;->getNodeName()Ljava/lang/String; HSPLcom/caverock/androidsvg/SVG$Colour;->()V HSPLcom/caverock/androidsvg/SVG$Colour;->(I)V HSPLcom/caverock/androidsvg/SVG$Defs;->()V -HSPLcom/caverock/androidsvg/SVG$Defs;->getNodeName()Ljava/lang/String; HSPLcom/caverock/androidsvg/SVG$GradientElement;->()V HSPLcom/caverock/androidsvg/SVG$GradientElement;->addChild(Lcom/caverock/androidsvg/SVG$SvgObject;)V -HSPLcom/caverock/androidsvg/SVG$GradientElement;->getChildren()Ljava/util/List; HSPLcom/caverock/androidsvg/SVG$GraphicsElement;->()V HSPLcom/caverock/androidsvg/SVG$Group;->()V HSPLcom/caverock/androidsvg/SVG$Length;->(F)V @@ -11825,13 +11162,9 @@ HSPLcom/caverock/androidsvg/SVG$Length;->floatValue(Lcom/caverock/androidsvg/SVG HSPLcom/caverock/androidsvg/SVG$Length;->floatValue(Lcom/caverock/androidsvg/SVGAndroidRenderer;F)F HSPLcom/caverock/androidsvg/SVG$Length;->floatValueX(Lcom/caverock/androidsvg/SVGAndroidRenderer;)F HSPLcom/caverock/androidsvg/SVG$Length;->floatValueY(Lcom/caverock/androidsvg/SVGAndroidRenderer;)F -HSPLcom/caverock/androidsvg/SVG$Length;->isNegative()Z -HSPLcom/caverock/androidsvg/SVG$Length;->isZero()Z HSPLcom/caverock/androidsvg/SVG$Line;->()V -HSPLcom/caverock/androidsvg/SVG$Line;->getNodeName()Ljava/lang/String; HSPLcom/caverock/androidsvg/SVG$PaintReference;->(Ljava/lang/String;Lcom/caverock/androidsvg/SVG$SvgPaint;)V HSPLcom/caverock/androidsvg/SVG$Path;->()V -HSPLcom/caverock/androidsvg/SVG$Path;->getNodeName()Ljava/lang/String; HSPLcom/caverock/androidsvg/SVG$PathDefinition;->()V HSPLcom/caverock/androidsvg/SVG$PathDefinition;->addCommand(B)V HSPLcom/caverock/androidsvg/SVG$PathDefinition;->close()V @@ -11841,8 +11174,6 @@ HSPLcom/caverock/androidsvg/SVG$PathDefinition;->enumeratePath(Lcom/caverock/and HSPLcom/caverock/androidsvg/SVG$PathDefinition;->lineTo(FF)V HSPLcom/caverock/androidsvg/SVG$PathDefinition;->moveTo(FF)V HSPLcom/caverock/androidsvg/SVG$Stop;->()V -HSPLcom/caverock/androidsvg/SVG$Stop;->getChildren()Ljava/util/List; -HSPLcom/caverock/androidsvg/SVG$Stop;->getNodeName()Ljava/lang/String; HSPLcom/caverock/androidsvg/SVG$Style$FillRule;->()V HSPLcom/caverock/androidsvg/SVG$Style$FillRule;->(Ljava/lang/String;I)V HSPLcom/caverock/androidsvg/SVG$Style$FontStyle;->()V @@ -11868,7 +11199,6 @@ HSPLcom/caverock/androidsvg/SVG$Style;->clone()Ljava/lang/Object; HSPLcom/caverock/androidsvg/SVG$Style;->getDefaultStyle()Lcom/caverock/androidsvg/SVG$Style; HSPLcom/caverock/androidsvg/SVG$Style;->resetNonInheritingProperties(Z)V HSPLcom/caverock/androidsvg/SVG$Svg;->()V -HSPLcom/caverock/androidsvg/SVG$Svg;->getNodeName()Ljava/lang/String; HSPLcom/caverock/androidsvg/SVG$SvgConditionalContainer;->()V HSPLcom/caverock/androidsvg/SVG$SvgConditionalContainer;->addChild(Lcom/caverock/androidsvg/SVG$SvgObject;)V HSPLcom/caverock/androidsvg/SVG$SvgConditionalContainer;->getChildren()Ljava/util/List; @@ -11876,7 +11206,6 @@ HSPLcom/caverock/androidsvg/SVG$SvgConditionalElement;->()V HSPLcom/caverock/androidsvg/SVG$SvgElement;->()V HSPLcom/caverock/androidsvg/SVG$SvgElementBase;->()V HSPLcom/caverock/androidsvg/SVG$SvgLinearGradient;->()V -HSPLcom/caverock/androidsvg/SVG$SvgLinearGradient;->getNodeName()Ljava/lang/String; HSPLcom/caverock/androidsvg/SVG$SvgObject;->()V HSPLcom/caverock/androidsvg/SVG$SvgPaint;->()V HSPLcom/caverock/androidsvg/SVG$SvgPreserveAspectRatioContainer;->()V @@ -11887,28 +11216,19 @@ HSPLcom/caverock/androidsvg/SVG$Unit;->valueOf(Ljava/lang/String;)Lcom/caverock/ HSPLcom/caverock/androidsvg/SVG$Unit;->values()[Lcom/caverock/androidsvg/SVG$Unit; HSPLcom/caverock/androidsvg/SVG;->()V HSPLcom/caverock/androidsvg/SVG;->()V -HSPLcom/caverock/androidsvg/SVG;->addCSSRules(Lcom/caverock/androidsvg/CSSParser$Ruleset;)V HSPLcom/caverock/androidsvg/SVG;->cssQuotedString(Ljava/lang/String;)Ljava/lang/String; -HSPLcom/caverock/androidsvg/SVG;->getCSSRules()Ljava/util/List; HSPLcom/caverock/androidsvg/SVG;->getDocumentViewBox()Landroid/graphics/RectF; HSPLcom/caverock/androidsvg/SVG;->getElementById(Lcom/caverock/androidsvg/SVG$SvgContainer;Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$SvgElementBase; HSPLcom/caverock/androidsvg/SVG;->getElementById(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$SvgElementBase; HSPLcom/caverock/androidsvg/SVG;->getFromInputStream(Ljava/io/InputStream;)Lcom/caverock/androidsvg/SVG; HSPLcom/caverock/androidsvg/SVG;->getRootElement()Lcom/caverock/androidsvg/SVG$Svg; HSPLcom/caverock/androidsvg/SVG;->hasCSSRules()Z -HSPLcom/caverock/androidsvg/SVG;->renderToCanvas(Landroid/graphics/Canvas;)V HSPLcom/caverock/androidsvg/SVG;->renderToCanvas(Landroid/graphics/Canvas;Lcom/caverock/androidsvg/RenderOptions;)V HSPLcom/caverock/androidsvg/SVG;->resolveIRI(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$SvgObject; HSPLcom/caverock/androidsvg/SVG;->setDocumentHeight(Ljava/lang/String;)V HSPLcom/caverock/androidsvg/SVG;->setDocumentWidth(Ljava/lang/String;)V HSPLcom/caverock/androidsvg/SVG;->setRootElement(Lcom/caverock/androidsvg/SVG$Svg;)V HSPLcom/caverock/androidsvg/SVGAndroidRenderer$1;->()V -HSPLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->(Lcom/caverock/androidsvg/SVGAndroidRenderer;Lcom/caverock/androidsvg/SVG$PathDefinition;)V -HSPLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->close()V -HSPLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->cubicTo(FFFFFF)V -HSPLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->getPath()Landroid/graphics/Path; -HSPLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->lineTo(FF)V -HSPLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->moveTo(FF)V HSPLcom/caverock/androidsvg/SVGAndroidRenderer$RendererState;->(Lcom/caverock/androidsvg/SVGAndroidRenderer;)V HSPLcom/caverock/androidsvg/SVGAndroidRenderer$RendererState;->(Lcom/caverock/androidsvg/SVGAndroidRenderer;Lcom/caverock/androidsvg/SVGAndroidRenderer$RendererState;)V HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->()V @@ -11933,12 +11253,10 @@ HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->getCurrentViewPortInUserUnits() HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->getDPI()F HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->isSpecified(Lcom/caverock/androidsvg/SVG$Style;J)Z HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->makeLinearGradient(ZLcom/caverock/androidsvg/SVG$Box;Lcom/caverock/androidsvg/SVG$SvgLinearGradient;)V -HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->makePathAndBoundingBox(Lcom/caverock/androidsvg/SVG$Circle;)Landroid/graphics/Path; HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->makePathAndBoundingBox(Lcom/caverock/androidsvg/SVG$Line;)Landroid/graphics/Path; HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->parentPop()V HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->parentPush(Lcom/caverock/androidsvg/SVG$SvgContainer;)V HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->pushLayer()Z -HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->render(Lcom/caverock/androidsvg/SVG$Circle;)V HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->render(Lcom/caverock/androidsvg/SVG$Line;)V HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->render(Lcom/caverock/androidsvg/SVG$Path;)V HSPLcom/caverock/androidsvg/SVGAndroidRenderer;->render(Lcom/caverock/androidsvg/SVG$Svg;Lcom/caverock/androidsvg/SVG$Box;Lcom/caverock/androidsvg/SVG$Box;Lcom/caverock/androidsvg/PreserveAspectRatio;)V @@ -11968,18 +11286,14 @@ HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->(Ljava/lang/String;)V HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->advanceChar()I HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->checkedNextFloat(F)F HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->consume(C)Z -HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->consume(Ljava/lang/String;)Z HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->empty()Z HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->hasLetter()Z -HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->isEOL(I)Z HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->isWhitespace(I)Z HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->nextChar()Ljava/lang/Integer; HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->nextFloat()F -HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->nextFunction()Ljava/lang/String; HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->nextToken(C)Ljava/lang/String; HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->nextToken(CZ)Ljava/lang/String; HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->nextTokenWithWhitespace(C)Ljava/lang/String; -HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->nextWord()Ljava/lang/String; HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->skipCommaWhitespace()Z HSPLcom/caverock/androidsvg/SVGParser$TextScanner;->skipWhitespace()V HSPLcom/caverock/androidsvg/SVGParser$XPPAttributesWrapper;->(Lcom/caverock/androidsvg/SVGParser;Lorg/xmlpull/v1/XmlPullParser;)V @@ -11988,7 +11302,6 @@ HSPLcom/caverock/androidsvg/SVGParser$XPPAttributesWrapper;->getLocalName(I)Ljav HSPLcom/caverock/androidsvg/SVGParser$XPPAttributesWrapper;->getQName(I)Ljava/lang/String; HSPLcom/caverock/androidsvg/SVGParser$XPPAttributesWrapper;->getValue(I)Ljava/lang/String; HSPLcom/caverock/androidsvg/SVGParser;->()V -HSPLcom/caverock/androidsvg/SVGParser;->circle(Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->debug(Ljava/lang/String;[Ljava/lang/Object;)V HSPLcom/caverock/androidsvg/SVGParser;->defs(Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->endDocument()V @@ -11996,7 +11309,6 @@ HSPLcom/caverock/androidsvg/SVGParser;->endElement(Ljava/lang/String;Ljava/lang/ HSPLcom/caverock/androidsvg/SVGParser;->line(Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->linearGradient(Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->parse(Ljava/io/InputStream;Z)Lcom/caverock/androidsvg/SVG; -HSPLcom/caverock/androidsvg/SVGParser;->parseAttributesCircle(Lcom/caverock/androidsvg/SVG$Circle;Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->parseAttributesConditional(Lcom/caverock/androidsvg/SVG$SvgConditional;Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->parseAttributesCore(Lcom/caverock/androidsvg/SVG$SvgElementBase;Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->parseAttributesGradient(Lcom/caverock/androidsvg/SVG$GradientElement;Lorg/xml/sax/Attributes;)V @@ -12008,7 +11320,6 @@ HSPLcom/caverock/androidsvg/SVGParser;->parseAttributesStop(Lcom/caverock/androi HSPLcom/caverock/androidsvg/SVGParser;->parseAttributesStyle(Lcom/caverock/androidsvg/SVG$SvgElementBase;Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->parseAttributesTransform(Lcom/caverock/androidsvg/SVG$HasTransform;Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->parseAttributesViewBox(Lcom/caverock/androidsvg/SVG$SvgViewBoxContainer;Lorg/xml/sax/Attributes;)V -HSPLcom/caverock/androidsvg/SVGParser;->parseCSSStyleSheet(Ljava/lang/String;)V HSPLcom/caverock/androidsvg/SVGParser;->parseColour(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$Colour; HSPLcom/caverock/androidsvg/SVGParser;->parseColourSpecifer(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$SvgPaint; HSPLcom/caverock/androidsvg/SVGParser;->parseFloat(Ljava/lang/String;)F @@ -12018,18 +11329,14 @@ HSPLcom/caverock/androidsvg/SVGParser;->parseLength(Ljava/lang/String;)Lcom/cave HSPLcom/caverock/androidsvg/SVGParser;->parsePaintSpecifier(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$SvgPaint; HSPLcom/caverock/androidsvg/SVGParser;->parsePath(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$PathDefinition; HSPLcom/caverock/androidsvg/SVGParser;->parseStrokeLineCap(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$Style$LineCap; -HSPLcom/caverock/androidsvg/SVGParser;->parseStrokeLineJoin(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$Style$LineJoin; HSPLcom/caverock/androidsvg/SVGParser;->parseStyle(Lcom/caverock/androidsvg/SVG$SvgElementBase;Ljava/lang/String;)V -HSPLcom/caverock/androidsvg/SVGParser;->parseTransformList(Ljava/lang/String;)Landroid/graphics/Matrix; HSPLcom/caverock/androidsvg/SVGParser;->parseUsingXmlPullParser(Ljava/io/InputStream;Z)V -HSPLcom/caverock/androidsvg/SVGParser;->parseVectorEffect(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$Style$VectorEffect; HSPLcom/caverock/androidsvg/SVGParser;->parseViewBox(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$Box; HSPLcom/caverock/androidsvg/SVGParser;->path(Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->processStyleProperty(Lcom/caverock/androidsvg/SVG$Style;Ljava/lang/String;Ljava/lang/String;)V HSPLcom/caverock/androidsvg/SVGParser;->startDocument()V HSPLcom/caverock/androidsvg/SVGParser;->startElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->stop(Lorg/xml/sax/Attributes;)V -HSPLcom/caverock/androidsvg/SVGParser;->style(Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->svg(Lorg/xml/sax/Attributes;)V HSPLcom/caverock/androidsvg/SVGParser;->text([CII)V HSPLcom/google/protobuf/AbstractMessageLite$Builder;->()V @@ -12308,71 +11615,73 @@ HSPLcom/google/protobuf/WireFormat;->makeTag(II)I HSPLcom/google/protobuf/Writer$FieldOrder;->()V HSPLcom/google/protobuf/Writer$FieldOrder;->(Ljava/lang/String;I)V HSPLcom/google/protobuf/kotlin/DslList;->(Ljava/util/List;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$1;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCBuilder;->activity(Landroid/app/Activity;)Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCBuilder; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCBuilder;->activity(Landroid/app/Activity;)Ldagger/hilt/android/internal/builders/ActivityComponentBuilder; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCBuilder;->build()Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ActivityC; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCBuilder;->build()Ldagger/hilt/android/components/ActivityComponent; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Landroid/app/Activity;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Landroid/app/Activity;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$1;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCImpl;->getViewModelComponentBuilder()Ldagger/hilt/android/internal/builders/ViewModelComponentBuilder; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCImpl;->getViewModelKeys()Ljava/util/Set; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCImpl;->injectMainActivity(Lcom/google/samples/apps/nowinandroid/MainActivity;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$1;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCBuilder;->build()Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ActivityRetainedC; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCBuilder;->build()Ldagger/hilt/android/components/ActivityRetainedComponent; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;I)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$1;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;->activityComponentBuilder()Ldagger/hilt/android/internal/builders/ActivityComponentBuilder; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;->initialize()V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$Builder;->()V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$Builder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$1;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$Builder;->applicationContextModule(Ldagger/hilt/android/internal/modules/ApplicationContextModule;)Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$Builder; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$Builder;->build()Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$SingletonC; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$SwitchingProvider$1;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$SwitchingProvider;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$SwitchingProvider$1;->create(Landroid/content/Context;Landroidx/work/WorkerParameters;)Landroidx/work/ListenableWorker; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$SwitchingProvider$1;->create(Landroid/content/Context;Landroidx/work/WorkerParameters;)Lcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$SwitchingProvider;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;I)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$SwitchingProvider;->access$2100(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$SwitchingProvider;)Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$SwitchingProvider;->get()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$1;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCBuilder;->build()Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ViewModelC; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCBuilder;->build()Ldagger/hilt/android/components/ViewModelComponent; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCBuilder;->savedStateHandle(Landroidx/lifecycle/SavedStateHandle;)Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCBuilder; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCBuilder;->savedStateHandle(Landroidx/lifecycle/SavedStateHandle;)Ldagger/hilt/android/internal/builders/ViewModelComponentBuilder; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl;I)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider;->get()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Landroidx/lifecycle/SavedStateHandle;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Landroidx/lifecycle/SavedStateHandle;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$1;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl;->access$1600(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl;)Landroidx/lifecycle/SavedStateHandle; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl;->getHiltViewModelMap()Ljava/util/Map; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl;->initialize(Landroidx/lifecycle/SavedStateHandle;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->(Ldagger/hilt/android/internal/modules/ApplicationContextModule;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->(Ldagger/hilt/android/internal/modules/ApplicationContextModule;Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$1;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->access$1200(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;)Ldagger/hilt/android/internal/modules/ApplicationContextModule; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->access$1700(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;)Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->access$1800(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;)Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->access$1900(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;)Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->access$2200(Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;)Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->authorDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->builder()Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$Builder; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->episodeDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->fakeNiANetwork()Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->hiltWorkerFactory()Landroidx/hilt/work/HiltWorkerFactory; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->initialize(Ldagger/hilt/android/internal/modules/ApplicationContextModule;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->injectNiAApp(Lcom/google/samples/apps/nowinandroid/NiAApp;)V -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->mapOfStringAndProviderOfWorkerAssistedFactoryOf()Ljava/util/Map; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->newsResourceDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->niaPreferences()Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->offlineFirstAuthorsRepository()Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->offlineFirstNewsRepository()Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->offlineFirstTopicsRepository()Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->retainedComponentBuilder()Ldagger/hilt/android/internal/builders/ActivityRetainedComponentBuilder; -HSPLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC;->topicDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$1;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCBuilder;->activity(Landroid/app/Activity;)Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCBuilder; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCBuilder;->activity(Landroid/app/Activity;)Ldagger/hilt/android/internal/builders/ActivityComponentBuilder; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCBuilder;->build()Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ActivityC; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCBuilder;->build()Ldagger/hilt/android/components/ActivityComponent; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Landroid/app/Activity;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Landroid/app/Activity;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$1;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCImpl;->getViewModelComponentBuilder()Ldagger/hilt/android/internal/builders/ViewModelComponentBuilder; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCImpl;->getViewModelKeys()Ljava/util/Set; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCImpl;->injectMainActivity(Lcom/google/samples/apps/nowinandroid/MainActivity;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$1;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCBuilder;->build()Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ActivityRetainedC; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCBuilder;->build()Ldagger/hilt/android/components/ActivityRetainedComponent; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;I)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$1;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;->activityComponentBuilder()Ldagger/hilt/android/internal/builders/ActivityComponentBuilder; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;->initialize()V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$Builder;->()V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$Builder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$1;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$Builder;->applicationContextModule(Ldagger/hilt/android/internal/modules/ApplicationContextModule;)Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$Builder; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$Builder;->build()Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$SingletonC; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider$1;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider$1;->create(Landroid/content/Context;Landroidx/work/WorkerParameters;)Landroidx/work/ListenableWorker; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider$1;->create(Landroid/content/Context;Landroidx/work/WorkerParameters;)Lcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;I)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider;->access$2200(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider;)Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider;->get()Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->(Ldagger/hilt/android/internal/modules/ApplicationContextModule;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->(Ldagger/hilt/android/internal/modules/ApplicationContextModule;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$1;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->access$1000(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;)Ldagger/hilt/android/internal/modules/ApplicationContextModule; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->access$1500(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;)Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->access$1600(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;)Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->access$1700(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;)Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->access$1800(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;)Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->access$2300(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;)Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->authorDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->episodeDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->fakeNiaNetworkDataSource()Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->hiltWorkerFactory()Landroidx/hilt/work/HiltWorkerFactory; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->initialize(Ldagger/hilt/android/internal/modules/ApplicationContextModule;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->injectNiaApp(Lcom/google/samples/apps/nowinandroid/NiaApp;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->mapOfStringAndProviderOfWorkerAssistedFactoryOf()Ljava/util/Map; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->newsResourceDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->niaPreferencesDataSource()Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->offlineFirstAuthorsRepository()Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->offlineFirstNewsRepository()Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->offlineFirstTopicsRepository()Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->offlineFirstUserDataRepository()Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->retainedComponentBuilder()Ldagger/hilt/android/internal/builders/ActivityRetainedComponentBuilder; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;->topicDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCBuilder;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$1;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCBuilder;->build()Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ViewModelC; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCBuilder;->build()Ldagger/hilt/android/components/ViewModelComponent; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCBuilder;->savedStateHandle(Landroidx/lifecycle/SavedStateHandle;)Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCBuilder; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCBuilder;->savedStateHandle(Landroidx/lifecycle/SavedStateHandle;)Ldagger/hilt/android/internal/builders/ViewModelComponentBuilder; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl;I)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider;->get()Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Landroidx/lifecycle/SavedStateHandle;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl;->(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;Landroidx/lifecycle/SavedStateHandle;Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$1;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl;->access$1400(Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl;)Landroidx/lifecycle/SavedStateHandle; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl;->getHiltViewModelMap()Ljava/util/Map; +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl;->initialize(Landroidx/lifecycle/SavedStateHandle;)V +HSPLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC;->builder()Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$Builder; HSPLcom/google/samples/apps/nowinandroid/Hilt_MainActivity$1;->(Lcom/google/samples/apps/nowinandroid/Hilt_MainActivity;)V HSPLcom/google/samples/apps/nowinandroid/Hilt_MainActivity$1;->onContextAvailable(Landroid/content/Context;)V HSPLcom/google/samples/apps/nowinandroid/Hilt_MainActivity;->()V @@ -12381,26 +11690,27 @@ HSPLcom/google/samples/apps/nowinandroid/Hilt_MainActivity;->componentManager()L HSPLcom/google/samples/apps/nowinandroid/Hilt_MainActivity;->createComponentManager()Ldagger/hilt/android/internal/managers/ActivityComponentManager; HSPLcom/google/samples/apps/nowinandroid/Hilt_MainActivity;->generatedComponent()Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/Hilt_MainActivity;->inject()V -HSPLcom/google/samples/apps/nowinandroid/Hilt_NiAApp$1;->(Lcom/google/samples/apps/nowinandroid/Hilt_NiAApp;)V -HSPLcom/google/samples/apps/nowinandroid/Hilt_NiAApp$1;->get()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/Hilt_NiAApp;->()V -HSPLcom/google/samples/apps/nowinandroid/Hilt_NiAApp;->componentManager()Ldagger/hilt/android/internal/managers/ApplicationComponentManager; -HSPLcom/google/samples/apps/nowinandroid/Hilt_NiAApp;->generatedComponent()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/Hilt_NiAApp;->onCreate()V +HSPLcom/google/samples/apps/nowinandroid/Hilt_NiaApp$1;->(Lcom/google/samples/apps/nowinandroid/Hilt_NiaApp;)V +HSPLcom/google/samples/apps/nowinandroid/Hilt_NiaApp$1;->get()Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/Hilt_NiaApp;->()V +HSPLcom/google/samples/apps/nowinandroid/Hilt_NiaApp;->componentManager()Ldagger/hilt/android/internal/managers/ApplicationComponentManager; +HSPLcom/google/samples/apps/nowinandroid/Hilt_NiaApp;->generatedComponent()Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/Hilt_NiaApp;->hiltInternalInject()V +HSPLcom/google/samples/apps/nowinandroid/Hilt_NiaApp;->onCreate()V HSPLcom/google/samples/apps/nowinandroid/MainActivity$onCreate$1;->(Lcom/google/samples/apps/nowinandroid/MainActivity;)V HSPLcom/google/samples/apps/nowinandroid/MainActivity$onCreate$1;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLcom/google/samples/apps/nowinandroid/MainActivity$onCreate$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/MainActivity;->()V HSPLcom/google/samples/apps/nowinandroid/MainActivity;->()V HSPLcom/google/samples/apps/nowinandroid/MainActivity;->onCreate(Landroid/os/Bundle;)V -HSPLcom/google/samples/apps/nowinandroid/NiAApp;->()V -HSPLcom/google/samples/apps/nowinandroid/NiAApp;->()V -HSPLcom/google/samples/apps/nowinandroid/NiAApp;->newImageLoader()Lcoil/ImageLoader; -HSPLcom/google/samples/apps/nowinandroid/NiAApp;->onCreate()V -HSPLcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ActivityC;->()V -HSPLcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ActivityRetainedC;->()V -HSPLcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$SingletonC;->()V -HSPLcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ViewModelC;->()V +HSPLcom/google/samples/apps/nowinandroid/NiaApp;->()V +HSPLcom/google/samples/apps/nowinandroid/NiaApp;->()V +HSPLcom/google/samples/apps/nowinandroid/NiaApp;->newImageLoader()Lcoil/ImageLoader; +HSPLcom/google/samples/apps/nowinandroid/NiaApp;->onCreate()V +HSPLcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ActivityC;->()V +HSPLcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ActivityRetainedC;->()V +HSPLcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$SingletonC;->()V +HSPLcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ViewModelC;->()V HSPLcom/google/samples/apps/nowinandroid/core/data/SyncUtilitiesKt$changeListSync$1;->(Lkotlin/coroutines/Continuation;)V HSPLcom/google/samples/apps/nowinandroid/core/data/SyncUtilitiesKt$changeListSync$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/data/SyncUtilitiesKt$changeListSync$2$4;->(Lkotlin/jvm/functions/Function2;I)V @@ -12451,11 +11761,10 @@ HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthor HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository$syncWith$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository$syncWith$6;->invoke(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository$syncWith$6;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao;Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork;Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences;)V +HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao;Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource;)V HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;->access$getAuthorDao$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;)Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; -HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;->access$getNetwork$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;)Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork; +HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;->access$getNetwork$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;)Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;->getAuthorsStream()Lkotlinx/coroutines/flow/Flow; -HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;->getFollowedAuthorIdsStream()Lkotlinx/coroutines/flow/Flow; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstAuthorsRepository;->syncWith(Lcom/google/samples/apps/nowinandroid/core/data/Synchronizer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$syncWith$2;->()V HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$syncWith$2;->()V @@ -12477,10 +11786,10 @@ HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRe HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$syncWith$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$syncWith$6;->invoke(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$syncWith$6;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao;Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao;Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao;Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao;Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork;)V +HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao;Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao;Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao;Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao;Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource;)V HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;->access$getAuthorDao$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;)Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;->access$getEpisodeDao$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;)Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao; -HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;->access$getNetwork$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;)Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork; +HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;->access$getNetwork$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;)Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;->access$getNewsResourceDao$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;)Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;->access$getTopicDao$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;)Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;->syncWith(Lcom/google/samples/apps/nowinandroid/core/data/Synchronizer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -12510,59 +11819,62 @@ HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopics HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository$syncWith$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository$syncWith$6;->invoke(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository$syncWith$6;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao;Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork;Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences;)V -HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;->access$getNetwork$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;)Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork; +HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao;Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource;)V +HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;->access$getNetwork$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;)Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;->access$getTopicDao$p(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;)Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; -HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;->getFollowedTopicIdsStream()Lkotlinx/coroutines/flow/Flow; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;->getTopicsStream()Lkotlinx/coroutines/flow/Flow; HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository;->syncWith(Lcom/google/samples/apps/nowinandroid/core/data/Synchronizer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository;->(Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource;)V +HSPLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository;->getUserDataStream()Lkotlinx/coroutines/flow/Flow; HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule;->()V HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule;->providesAuthorDao(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; -HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule;->providesEpisodeDao(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao; -HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule;->providesNewsResourceDao(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao; -HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule;->providesTopicsDao(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; -HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesAuthorDaoFactory;->providesAuthorDao(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; -HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesEpisodeDaoFactory;->providesEpisodeDao(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao; -HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesNewsResourceDaoFactory;->providesNewsResourceDao(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao; -HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesTopicsDaoFactory;->providesTopicsDao(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule;->providesAuthorDao(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule;->providesEpisodeDao(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule;->providesNewsResourceDao(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule;->providesTopicsDao(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesAuthorDaoFactory;->providesAuthorDao(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesEpisodeDaoFactory;->providesEpisodeDao(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesNewsResourceDaoFactory;->providesNewsResourceDao(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesTopicsDaoFactory;->providesTopicsDao(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase;)Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; HSPLcom/google/samples/apps/nowinandroid/core/database/DatabaseMigrations$Schema2to3;->()V HSPLcom/google/samples/apps/nowinandroid/core/database/DatabaseModule;->()V HSPLcom/google/samples/apps/nowinandroid/core/database/DatabaseModule;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/DatabaseModule;->providesNiADatabase(Landroid/content/Context;)Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase; -HSPLcom/google/samples/apps/nowinandroid/core/database/DatabaseModule_ProvidesNiADatabaseFactory;->providesNiADatabase(Landroid/content/Context;)Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_1_2_Impl;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_2_3_Impl;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_3_4_Impl;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_4_5_Impl;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_5_6_Impl;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_6_7_Impl;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_7_8_Impl;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_8_9_Impl;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl$1;->(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;I)V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl$1;->createAllTables(Landroidx/sqlite/db/SupportSQLiteDatabase;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl$1;->onCreate(Landroidx/sqlite/db/SupportSQLiteDatabase;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl$1;->onOpen(Landroidx/sqlite/db/SupportSQLiteDatabase;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->()V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->access$300(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;)Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->access$602(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->access$700(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->access$800(Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;)Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->authorDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->createInvalidationTracker()Landroidx/room/InvalidationTracker; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->createOpenHelper(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->episodeDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->getAutoMigrations(Ljava/util/Map;)Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->getRequiredAutoMigrationSpecs()Ljava/util/Set; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->getRequiredTypeConverters()Ljava/util/Map; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->newsResourceDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao; -HSPLcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl;->topicDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/DatabaseModule;->providesNiaDatabase(Landroid/content/Context;)Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase; +HSPLcom/google/samples/apps/nowinandroid/core/database/DatabaseModule_ProvidesNiaDatabaseFactory;->providesNiaDatabase(Landroid/content/Context;)Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase;->()V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_1_2_Impl;->()V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_2_3_Impl;->()V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_3_4_Impl;->()V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_4_5_Impl;->()V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_5_6_Impl;->()V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_6_7_Impl;->()V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_7_8_Impl;->()V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_8_9_Impl;->()V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl$1;->(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;I)V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl$1;->createAllTables(Landroidx/sqlite/db/SupportSQLiteDatabase;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl$1;->onCreate(Landroidx/sqlite/db/SupportSQLiteDatabase;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl$1;->onOpen(Landroidx/sqlite/db/SupportSQLiteDatabase;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->()V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->access$300(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;)Ljava/util/List; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->access$602(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->access$700(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->access$800(Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;)Ljava/util/List; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->authorDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->createInvalidationTracker()Landroidx/room/InvalidationTracker; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->createOpenHelper(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->episodeDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->getAutoMigrations(Ljava/util/Map;)Ljava/util/List; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->getRequiredAutoMigrationSpecs()Ljava/util/Set; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->getRequiredTypeConverters()Ljava/util/Map; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->newsResourceDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao; +HSPLcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl;->topicDao()Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao$DefaultImpls;->upsertAuthors(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao$upsertAuthors$2;->(Ljava/lang/Object;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao$upsertAuthors$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao$upsertAuthors$2;->invoke(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao$upsertAuthors$3;->(Ljava/lang/Object;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$$ExternalSyntheticLambda0;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;Ljava/util/List;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$1;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;Landroidx/room/RoomDatabase;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$1;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/google/samples/apps/nowinandroid/core/database/model/AuthorEntity;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$1;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V @@ -12571,15 +11883,12 @@ HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$2;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;Ljava/util/List;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$3;->call()Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$3;->call()Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$5;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;Ljava/util/List;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$5;->invoke(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$7;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;Landroidx/room/RoomSQLiteQuery;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$6;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;Landroidx/room/RoomSQLiteQuery;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$6;->call()Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$6;->call()Ljava/util/List; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$7;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;Ljava/util/List;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$7;->call()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$7;->call()Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$8;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;Ljava/util/List;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$8;->call()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$8;->call()Lkotlin/Unit; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$7;->call()Lkotlin/Unit; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;->(Landroidx/room/RoomDatabase;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;->access$000(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;)Landroidx/room/RoomDatabase; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;->access$100(Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;)Landroidx/room/EntityInsertionAdapter; @@ -12587,6 +11896,7 @@ HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;->dele HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;->getAuthorEntitiesStream()Lkotlinx/coroutines/flow/Flow; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;->getRequiredConverters()Ljava/util/List; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;->insertOrIgnoreAuthors(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;->lambda$upsertAuthors$0$com-google-samples-apps-nowinandroid-core-database-dao-AuthorDao_Impl(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl;->upsertAuthors(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao_Impl$1;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao_Impl;Landroidx/room/RoomDatabase;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao_Impl$1;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/google/samples/apps/nowinandroid/core/database/model/EpisodeEntity;)V @@ -12607,9 +11917,11 @@ HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao$upser HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao$upsertNewsResources$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao$upsertNewsResources$2;->invoke(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao$upsertNewsResources$3;->(Ljava/lang/Object;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$12;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;Ljava/util/List;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$12;->call()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$12;->call()Lkotlin/Unit; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$$ExternalSyntheticLambda0;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;Ljava/util/List;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$11;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;Ljava/util/List;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$11;->call()Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$11;->call()Lkotlin/Unit; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$1;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;Landroidx/room/RoomDatabase;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$1;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/google/samples/apps/nowinandroid/core/database/model/NewsResourceEntity;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$1;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V @@ -12632,9 +11944,6 @@ HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$ HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$7;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;Ljava/util/List;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$7;->call()Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$7;->call()Lkotlin/Unit; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$9;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;Ljava/util/List;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$9;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$9;->invoke(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->(Landroidx/room/RoomDatabase;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->access$000(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;)Lcom/google/samples/apps/nowinandroid/core/database/util/InstantConverter; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->access$100(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;)Lcom/google/samples/apps/nowinandroid/core/database/util/NewsResourceTypeConverter; @@ -12647,12 +11956,15 @@ HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->insertOrIgnoreAuthorCrossRefEntities(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->insertOrIgnoreNewsResources(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->insertOrIgnoreTopicCrossRefEntities(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->lambda$upsertNewsResources$0$com-google-samples-apps-nowinandroid-core-database-dao-NewsResourceDao_Impl(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->upsertNewsResources(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao$DefaultImpls;->upsertTopics(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao$upsertTopics$2;->(Ljava/lang/Object;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao$upsertTopics$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao$upsertTopics$2;->invoke(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao$upsertTopics$3;->(Ljava/lang/Object;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$$ExternalSyntheticLambda0;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;Ljava/util/List;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$1;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;Landroidx/room/RoomDatabase;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$1;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/google/samples/apps/nowinandroid/core/database/model/TopicEntity;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$1;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V @@ -12661,15 +11973,12 @@ HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$2;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;Ljava/util/List;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$3;->call()Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$3;->call()Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$5;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;Ljava/util/List;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$5;->invoke(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$7;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;Landroidx/room/RoomSQLiteQuery;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$7;->call()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$7;->call()Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$9;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;Ljava/util/List;)V -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$9;->call()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$9;->call()Lkotlin/Unit; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$6;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;Landroidx/room/RoomSQLiteQuery;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$6;->call()Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$6;->call()Ljava/util/List; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$8;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;Ljava/util/List;)V +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$8;->call()Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$8;->call()Lkotlin/Unit; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;->(Landroidx/room/RoomDatabase;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;->access$000(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;)Landroidx/room/RoomDatabase; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;->access$100(Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;)Landroidx/room/EntityInsertionAdapter; @@ -12677,6 +11986,7 @@ HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;->delet HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;->getRequiredConverters()Ljava/util/List; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;->getTopicEntitiesStream()Lkotlinx/coroutines/flow/Flow; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;->insertOrIgnoreTopics(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;->lambda$upsertTopics$0$com-google-samples-apps-nowinandroid-core-database-dao-TopicDao_Impl(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl;->upsertTopics(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/database/dao/UpsertHelperKt$upsert$1;->(Lkotlin/coroutines/Continuation;)V HSPLcom/google/samples/apps/nowinandroid/core/database/dao/UpsertHelperKt;->upsert(Ljava/util/List;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -12737,38 +12047,28 @@ HSPLcom/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigration; HSPLcom/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigration;->migrate(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigration;->shouldMigrate(Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigration;->shouldMigrate(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$followedAuthorIds$1;->(Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$followedTopicIds$1;->(Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$$inlined$map$1$2$1;->(Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$$inlined$map$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$$inlined$map$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$$inlined$map$1;->(Lkotlinx/coroutines/flow/Flow;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$$inlined$map$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$1;->(Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$1$2$1;->(Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$1$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$1;->(Lkotlinx/coroutines/flow/Flow;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$2$2$1;->(Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$2$2;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$2$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$2$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$2$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$2;->(Lkotlinx/coroutines/flow/Flow;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$2;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$updateChangeListVersion$1;->(Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$updateChangeListVersion$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$updateChangeListVersion$2;->(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$updateChangeListVersion$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$updateChangeListVersion$2;->invoke(Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$updateChangeListVersion$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$updateChangeListVersion$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences;->(Landroidx/datastore/core/DataStore;)V -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences;->getChangeListVersions(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences;->getFollowedAuthorIds()Lkotlinx/coroutines/flow/Flow; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences;->getFollowedTopicIds()Lkotlinx/coroutines/flow/Flow; -HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences;->updateChangeListVersion(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$$inlined$map$1$2$1;->(Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$$inlined$map$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$$inlined$map$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$$inlined$map$1;->(Lkotlinx/coroutines/flow/Flow;)V +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$$inlined$map$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$1;->(Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$special$$inlined$map$1$2$1;->(Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$special$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$special$$inlined$map$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$special$$inlined$map$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$special$$inlined$map$1;->(Lkotlinx/coroutines/flow/Flow;)V +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$special$$inlined$map$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$updateChangeListVersion$1;->(Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$updateChangeListVersion$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$updateChangeListVersion$2;->(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$updateChangeListVersion$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$updateChangeListVersion$2;->invoke(Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$updateChangeListVersion$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$updateChangeListVersion$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource;->(Landroidx/datastore/core/DataStore;)V +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource;->getChangeListVersions(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource;->getUserDataStream()Lkotlinx/coroutines/flow/Flow; +HSPLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource;->updateChangeListVersion(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences$1;->()V HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences$Builder;->()V HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences$Builder;->(Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences$1;)V @@ -12811,6 +12111,7 @@ HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;->dynami HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;->ensureFollowedAuthorIdsIsMutable()V HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;->ensureFollowedTopicIdsIsMutable()V HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;->getAuthorChangeListVersion()I +HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;->getBookmarkedNewsResourceIdsList()Ljava/util/List; HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;->getDefaultInstance()Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences; HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;->getDeprecatedIntFollowedAuthorIdsList()Ljava/util/List; HSPLcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences;->getDeprecatedIntFollowedTopicIdsList()Ljava/util/List; @@ -12859,6 +12160,222 @@ HSPLcom/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule;->()V HSPLcom/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule;->providesUserPreferencesDataStore(Landroid/content/Context;Lkotlinx/coroutines/CoroutineDispatcher;Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializer;)Landroidx/datastore/core/DataStore; HSPLcom/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule_ProvidesUserPreferencesDataStoreFactory;->providesUserPreferencesDataStore(Landroid/content/Context;Lkotlinx/coroutines/CoroutineDispatcher;Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializer;)Landroidx/datastore/core/DataStore; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaBackground$1$1;->(Lkotlin/jvm/functions/Function2;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaBackground$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaBackground$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaBackground$1;->(Lkotlin/jvm/functions/Function2;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaBackground$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaBackground$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaBackground$2;->(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1$1$1$1;->(Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1$1$1$1;->invoke(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1$1$1;->(Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1$1$1;->invoke(Landroidx/compose/ui/draw/CacheDrawScope;)Landroidx/compose/ui/draw/DrawResult; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1;->(Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Lkotlin/jvm/functions/Function2;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt;->NiaBackground(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt;->NiaGradientBackground-eopBjH0(Landroidx/compose/ui/Modifier;JJLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt;->NiaGradientBackground_eopBjH0$lambda-0(Landroidx/compose/runtime/State;)J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt;->NiaGradientBackground_eopBjH0$lambda-1(Landroidx/compose/runtime/State;)J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt;->access$NiaGradientBackground_eopBjH0$lambda-0(Landroidx/compose/runtime/State;)J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt;->access$NiaGradientBackground_eopBjH0$lambda-1(Landroidx/compose/runtime/State;)J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt$NiaFilledButton$1$1;->(Lkotlin/jvm/functions/Function3;Landroidx/compose/foundation/layout/RowScope;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt$NiaFilledButton$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt$NiaFilledButton$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt$NiaFilledButton$1;->(Lkotlin/jvm/functions/Function3;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt$NiaFilledButton$1;->invoke(Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt$NiaFilledButton$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt$NiaFilledButton$2;->(Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZZLandroidx/compose/material3/ButtonColors;Landroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/functions/Function3;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt;->NiaFilledButton(Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZZLandroidx/compose/material3/ButtonColors;Landroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$1$1$1;->(Ljava/util/List;ILkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$1;->(Ljava/util/List;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$2$1;->(Landroidx/compose/runtime/State;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$2$1;->invoke(Landroidx/compose/ui/graphics/GraphicsLayerScope;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$3$1;->(Ljava/lang/String;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$3$1;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$3$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$4;->(Ljava/util/List;Ljava/util/List;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$4;->invoke(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$5;->(Ljava/lang/String;Landroidx/compose/ui/Modifier;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$colorAnimValues$1$1;->(JJ)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$colorAnimValues$1$1;->invoke(Landroidx/compose/animation/core/KeyframesSpec$KeyframesSpecConfig;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$colorAnimValues$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt;->NiaLoadingWheel$lambda-2(Landroidx/compose/runtime/State;)F +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt;->NiaLoadingWheel(Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt;->access$NiaLoadingWheel$lambda-2(Landroidx/compose/runtime/State;)F +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NavigationKt$NiaNavigationBar$1;->(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function3;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NavigationKt$NiaNavigationBarItem$1;->(Landroidx/compose/foundation/layout/RowScope;ZLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;ZLkotlin/jvm/functions/Function2;ZII)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NavigationKt;->NiaNavigationBar(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NavigationKt;->NiaNavigationBarItem(Landroidx/compose/foundation/layout/RowScope;ZLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;ZLkotlin/jvm/functions/Function2;ZLandroidx/compose/runtime/Composer;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaButtonDefaults;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaButtonDefaults;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaButtonDefaults;->buttonContentPadding$default(Lcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaButtonDefaults;ZZZILjava/lang/Object;)Landroidx/compose/foundation/layout/PaddingValues; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaButtonDefaults;->buttonContentPadding(ZZZ)Landroidx/compose/foundation/layout/PaddingValues; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaButtonDefaults;->filledButtonColors-ro_MJ88(JJJJLandroidx/compose/runtime/Composer;II)Landroidx/compose/material3/ButtonColors; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaNavigationDefaults;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaNavigationDefaults;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaNavigationDefaults;->getNavigationContainerColor-0d7_KjU()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaNavigationDefaults;->navigationContentColor-WaAFU9c(Landroidx/compose/runtime/Composer;I)J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaNavigationDefaults;->navigationIndicatorColor-WaAFU9c(Landroidx/compose/runtime/Composer;I)J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaNavigationDefaults;->navigationSelectedItemColor-WaAFU9c(Landroidx/compose/runtime/Composer;I)J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaToggleButtonDefaults;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaToggleButtonDefaults;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaToggleButtonDefaults;->getToggleButtonIconSize-D9Ej5fM()F +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaToggleButtonDefaults;->getToggleButtonSize-D9Ej5fM()F +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$1$1;->(Lkotlin/jvm/functions/Function1;Z)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$2;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$2;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$3$1;->(ZJJF)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$3$1;->invoke(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$3$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$4$1$1;->(ZLkotlin/jvm/functions/Function2;ILkotlin/jvm/functions/Function2;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$4$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$4$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$4;->(FZJJLkotlin/jvm/functions/Function2;ILkotlin/jvm/functions/Function2;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$4;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$5;->(ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;FFJJJJIII)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt;->NiaToggleButton-QtvoJqo(ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;FFJJJJLandroidx/compose/runtime/Composer;III)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$1;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$1;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$2;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$2;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$3;->(II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$3;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$4$1;->(Landroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$4$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$4$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$4;->(Lkotlin/jvm/functions/Function0;ILandroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$4;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$5$1;->(Landroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$5$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$5$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$5;->(Lkotlin/jvm/functions/Function0;ILandroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$5;->invoke(Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt;->NiaTopAppBar(ILandroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;Landroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/material3/TopAppBarColors;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon$DrawableResourceIcon;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon$DrawableResourceIcon;->(I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon$DrawableResourceIcon;->getId()I +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon$ImageVectorIcon;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon$ImageVectorIcon;->(Landroidx/compose/ui/graphics/vector/ImageVector;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon$ImageVectorIcon;->getImageVector()Landroidx/compose/ui/graphics/vector/ImageVector; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->getAccountCircle()Landroidx/compose/ui/graphics/vector/ImageVector; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->getAdd()Landroidx/compose/ui/graphics/vector/ImageVector; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->getGrid3x3()Landroidx/compose/ui/graphics/vector/ImageVector; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->getSearch()Landroidx/compose/ui/graphics/vector/ImageVector; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->getUpcoming()I +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->getUpcomingBorder()I +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundKt$LocalBackgroundTheme$1;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundKt$LocalBackgroundTheme$1;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundKt;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundKt;->getLocalBackgroundTheme()Landroidx/compose/runtime/ProvidableCompositionLocal; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundTheme;->(JF)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundTheme;->(JFILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundTheme;->(JFLkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundTheme;->equals(Ljava/lang/Object;)Z +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundTheme;->getColor-0d7_KjU()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundTheme;->getTonalElevation-D9Ej5fM()F +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getBlue10()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getBlue20()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getBlue30()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getBlue40()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getBlue80()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getBlue90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getBlue95()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkGreen10()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkGreen20()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkGreen30()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkGreen40()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkGreen80()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkGreen90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkGreenGray10()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkGreenGray90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkGreenGray95()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkGreenGray99()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkPurpleGray10()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkPurpleGray90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkPurpleGray95()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getDarkPurpleGray99()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreen10()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreen20()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreen30()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreen40()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreen80()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreen90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreenGray30()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreenGray50()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreenGray60()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreenGray80()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getGreenGray90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getOrange10()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getOrange20()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getOrange30()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getOrange40()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getOrange80()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getOrange90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getOrange95()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurple10()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurple20()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurple30()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurple40()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurple80()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurple90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurple95()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurpleGray30()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurpleGray50()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurpleGray60()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurpleGray80()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getPurpleGray90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getRed10()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getRed20()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getRed30()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getRed40()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getRed80()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getRed90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getTeal10()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getTeal20()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getTeal30()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getTeal40()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getTeal80()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt;->getTeal90()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientColors;->(JJJJ)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientColors;->(JJJJILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientColors;->(JJJJLkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientColors;->equals(Ljava/lang/Object;)Z +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientColors;->getPrimary-0d7_KjU()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientColors;->getSecondary-0d7_KjU()J +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientKt$LocalGradientColors$1;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientKt$LocalGradientColors$1;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientKt;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientKt;->getLocalGradientColors()Landroidx/compose/runtime/ProvidableCompositionLocal; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt$NiaTheme$1;->(Landroidx/compose/material3/ColorScheme;Lkotlin/jvm/functions/Function2;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt$NiaTheme$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt$NiaTheme$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt$NiaTheme$2;->(ZZZLkotlin/jvm/functions/Function2;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt$NiaTheme$2;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt$NiaTheme$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt;->NiaTheme(ZZZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/TypeKt;->()V +HSPLcom/google/samples/apps/nowinandroid/core/designsystem/theme/TypeKt;->getNiaTypography()Landroidx/compose/material3/Typography; HSPLcom/google/samples/apps/nowinandroid/core/model/data/Author;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V HSPLcom/google/samples/apps/nowinandroid/core/model/data/Author;->getId()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/core/model/data/Author;->getImageUrl()Ljava/lang/String; @@ -12867,26 +12384,24 @@ HSPLcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor;->getAuthor()Lcom/google/samples/apps/nowinandroid/core/model/data/Author; HSPLcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor;->isFollowed()Z HSPLcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;->(Lcom/google/samples/apps/nowinandroid/core/model/data/Topic;Z)V -HSPLcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;->equals(Ljava/lang/Object;)Z HSPLcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;->getTopic()Lcom/google/samples/apps/nowinandroid/core/model/data/Topic; HSPLcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;->isFollowed()Z -HSPLcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/datetime/Instant;Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType;Ljava/util/List;Ljava/util/List;)V HSPLcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType;->$values()[Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType; HSPLcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType;->()V HSPLcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType;->(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V HSPLcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType;->getSerializedName()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType;->values()[Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType; HSPLcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceTypeKt;->asNewsResourceType(Ljava/lang/String;)Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType; -HSPLcom/google/samples/apps/nowinandroid/core/model/data/SaveableNewsResource;->(Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;Z)V HSPLcom/google/samples/apps/nowinandroid/core/model/data/Topic;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V -HSPLcom/google/samples/apps/nowinandroid/core/model/data/Topic;->equals(Ljava/lang/Object;)Z HSPLcom/google/samples/apps/nowinandroid/core/model/data/Topic;->getId()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/core/model/data/Topic;->getImageUrl()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/core/model/data/Topic;->getName()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/core/model/data/Topic;->getShortDescription()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/core/network/NiANetwork$DefaultImpls;->getAuthors$default(Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork;Ljava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/NiANetwork$DefaultImpls;->getNewsResources$default(Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork;Ljava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/NiANetwork$DefaultImpls;->getTopics$default(Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork;Ljava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/model/data/UserData;->(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V +HSPLcom/google/samples/apps/nowinandroid/core/model/data/UserData;->getFollowedAuthors()Ljava/util/Set; +HSPLcom/google/samples/apps/nowinandroid/core/model/data/UserData;->getFollowedTopics()Ljava/util/Set; +HSPLcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource$DefaultImpls;->getAuthors$default(Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource;Ljava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource$DefaultImpls;->getNewsResources$default(Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource;Ljava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource$DefaultImpls;->getTopics$default(Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource;Ljava/util/List;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/core/network/di/DispatchersModule;->()V HSPLcom/google/samples/apps/nowinandroid/core/network/di/DispatchersModule;->()V HSPLcom/google/samples/apps/nowinandroid/core/network/di/DispatchersModule;->providesIODispatcher()Lkotlinx/coroutines/CoroutineDispatcher; @@ -12905,43 +12420,43 @@ HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeDataSource;->getAuthors()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeDataSource;->getData()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeDataSource;->getTopicsData()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthorChangeList$1;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthorChangeList$2;->()V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthorChangeList$2;->()V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthorChangeList$2;->get(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthors$2;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthors$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthors$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthors$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthors$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResourceChangeList$1;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResourceChangeList$2;->()V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResourceChangeList$2;->()V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResourceChangeList$2;->get(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResources$2;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResources$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResources$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResources$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResources$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopicChangeList$1;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopicChangeList$2;->()V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopicChangeList$2;->()V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopicChangeList$2;->get(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopics$2;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopics$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopics$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopics$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopics$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;->(Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/serialization/json/Json;)V -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;->access$getNetworkJson$p(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;)Lkotlinx/serialization/json/Json; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;->getAuthorChangeList(Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;->getAuthors(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;->getNewsResourceChangeList(Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;->getNewsResources(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;->getTopicChangeList(Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork;->getTopics(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetworkKt;->access$mapToChangeList(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetworkKt;->mapToChangeList(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ljava/util/List; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthorChangeList$1;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthorChangeList$2;->()V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthorChangeList$2;->()V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthorChangeList$2;->get(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthors$2;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthors$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthors$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthors$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthors$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResourceChangeList$1;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResourceChangeList$2;->()V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResourceChangeList$2;->()V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResourceChangeList$2;->get(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResources$2;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResources$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResources$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResources$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResources$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopicChangeList$1;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopicChangeList$2;->()V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopicChangeList$2;->()V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopicChangeList$2;->get(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopics$2;->(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopics$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopics$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopics$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopics$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;->(Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/serialization/json/Json;)V +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;->access$getNetworkJson$p(Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;)Lkotlinx/serialization/json/Json; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;->getAuthorChangeList(Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;->getAuthors(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;->getNewsResourceChangeList(Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;->getNewsResources(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;->getTopicChangeList(Ljava/lang/Integer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource;->getTopics(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSourceKt;->access$mapToChangeList(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ljava/util/List; +HSPLcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSourceKt;->mapToChangeList(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ljava/util/List; HSPLcom/google/samples/apps/nowinandroid/core/network/model/NetworkAuthor$$serializer;->()V HSPLcom/google/samples/apps/nowinandroid/core/network/model/NetworkAuthor$$serializer;->()V HSPLcom/google/samples/apps/nowinandroid/core/network/model/NetworkAuthor$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/google/samples/apps/nowinandroid/core/network/model/NetworkAuthor; @@ -13011,278 +12526,6 @@ HSPLcom/google/samples/apps/nowinandroid/core/network/model/util/NewsResourceTyp HSPLcom/google/samples/apps/nowinandroid/core/network/model/util/NewsResourceTypeSerializer;->()V HSPLcom/google/samples/apps/nowinandroid/core/network/model/util/NewsResourceTypeSerializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType; HSPLcom/google/samples/apps/nowinandroid/core/network/model/util/NewsResourceTypeSerializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/FollowButtonKt$followButton$3;->(Lkotlin/jvm/functions/Function1;ZZJF)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/FollowButtonKt$followButton$3;->invoke(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier; -HSPLcom/google/samples/apps/nowinandroid/core/ui/FollowButtonKt$followButton$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/FollowButtonKt;->FollowButton-y61TIV0(ZLandroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function1;JFFLjava/lang/String;Ljava/lang/String;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/FollowButtonKt;->followButton-S-bAXkg(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;ZZJF)Landroidx/compose/ui/Modifier; -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$FollowButtonKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$FollowButtonKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$FollowButtonKt;->Boolean$arg-0$call-rememberRipple$val-ripple$branch$if$val-boxModifier$fun-$anonymous$$arg-1$call-composed$fun-followButton()Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$FollowButtonKt;->Boolean$param-enabled$fun-FollowButton()Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$FollowButtonKt;->Int$$$this$call-$get-dp$$arg-1$call-rememberRipple$val-ripple$branch$if$val-boxModifier$fun-$anonymous$$arg-1$call-composed$fun-followButton()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$FollowButtonKt;->Int$$$this$call-$get-dp$$param-size$fun-FollowButton()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$FollowButtonKt;->Int$arg-0$call-div$param-iconSize$fun-FollowButton()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Float$arg-0$call-Animatable$fun-$anonymous$$arg-0$call-remember$fun-$anonymous$$arg-0$call-map$val-floatAnimValues$fun-LoadingWheel()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Float$arg-0$call-animateFloat$val-rotationAnim$delegate$fun-LoadingWheel()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Float$arg-0$call-animateTo$fun-$anonymous$$arg-2$call-launch$fun-$anonymous$$arg-0$call-map$fun-$anonymous$$arg-1$call-LaunchedEffect$fun-LoadingWheel()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Float$arg-0$call-times$arg-0$call-rotate$fun-$anonymous$$arg-1$call-repeat$fun-$anonymous$$arg-1$call-Canvas$fun-LoadingWheel()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Float$arg-1$call-animateFloat$val-rotationAnim$delegate$fun-LoadingWheel()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Float$arg-1$call-less$cond$if$val-tmp1_alpha$fun-$anonymous$$arg-2$call-rotate$fun-$anonymous$$arg-1$call-repeat$fun-$anonymous$$arg-1$call-Canvas$fun-LoadingWheel()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Float$arg-3$call-drawLine$fun-$anonymous$$arg-2$call-rotate$fun-$anonymous$$arg-1$call-repeat$fun-$anonymous$$arg-1$call-Canvas$fun-LoadingWheel()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Float$branch$if$val-tmp1_alpha$fun-$anonymous$$arg-2$call-rotate$fun-$anonymous$$arg-1$call-repeat$fun-$anonymous$$arg-1$call-Canvas$fun-LoadingWheel()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Float$else$if$val-tmp1_alpha$fun-$anonymous$$arg-2$call-rotate$fun-$anonymous$$arg-1$call-repeat$fun-$anonymous$$arg-1$call-Canvas$fun-LoadingWheel()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$$$this$call-$get-dp$$arg-0$call-padding$$$this$call-graphicsLayer$$$this$call-semantics$arg-0$call-Canvas$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$$$this$call-$get-dp$$arg-0$call-size$$$this$call-padding$$$this$call-graphicsLayer$$$this$call-semantics$arg-0$call-Canvas$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$$$this$call-until$$$this$call-map$fun-$anonymous$$arg-1$call-LaunchedEffect$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$$$this$call-until$$$this$call-map$val-colorAnimValues$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$$$this$call-until$$$this$call-map$val-floatAnimValues$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$$this$call-times$val-tmp1_delayMillis$arg-1$call-animateTo$fun-$anonymous$$arg-2$call-launch$fun-$anonymous$$arg-0$call-map$fun-$anonymous$$arg-1$call-LaunchedEffect$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$arg-0$call-div$$this$call-times$arg-0$call-$init$$arg-2$call-infiniteRepeatable$arg-2$call-animateColor$fun-$anonymous$$arg-0$call-map$val-colorAnimValues$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$arg-0$call-div$arg-0$call-$set-durationMillis$$fun-$anonymous$$arg-0$call-keyframes$arg-0$call-infiniteRepeatable$arg-2$call-animateColor$fun-$anonymous$$arg-0$call-map$val-colorAnimValues$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$arg-0$call-div$arg-0$call-Offset$val-tmp3_start$fun-$anonymous$$arg-2$call-rotate$fun-$anonymous$$arg-1$call-repeat$fun-$anonymous$$arg-1$call-Canvas$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$arg-0$call-div$arg-0$call-Offset$val-tmp4_end$fun-$anonymous$$arg-2$call-rotate$fun-$anonymous$$arg-1$call-repeat$fun-$anonymous$$arg-1$call-Canvas$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$arg-0$call-div$arg-0$call-at$$$this$call-with$fun-$anonymous$$arg-0$call-keyframes$arg-0$call-infiniteRepeatable$arg-2$call-animateColor$fun-$anonymous$$arg-0$call-map$val-colorAnimValues$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$arg-0$call-div$arg-1$call-Offset$val-tmp3_start$fun-$anonymous$$arg-2$call-rotate$fun-$anonymous$$arg-1$call-repeat$fun-$anonymous$$arg-1$call-Canvas$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$arg-0$call-div$arg-1$call-Offset$val-tmp4_end$fun-$anonymous$$arg-2$call-rotate$fun-$anonymous$$arg-1$call-repeat$fun-$anonymous$$arg-1$call-Canvas$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt;->Int$arg-0$call-tween$arg-1$call-animateTo$fun-$anonymous$$arg-2$call-launch$fun-$anonymous$$arg-0$call-map$fun-$anonymous$$arg-1$call-LaunchedEffect$fun-LoadingWheel()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$1$1$1;->(Ljava/util/List;ILkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$1;->(Ljava/util/List;Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$2$1;->(Landroidx/compose/runtime/State;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$2$1;->invoke(Landroidx/compose/ui/graphics/GraphicsLayerScope;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$3$1;->(Ljava/lang/String;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$3$1;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$3$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$4;->(Ljava/util/List;Ljava/util/List;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$4;->invoke(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$5;->(Ljava/lang/String;Landroidx/compose/ui/Modifier;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$colorAnimValues$1$1;->(JJ)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$colorAnimValues$1$1;->invoke(Landroidx/compose/animation/core/KeyframesSpec$KeyframesSpecConfig;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$colorAnimValues$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt;->LoadingWheel$lambda-2(Landroidx/compose/runtime/State;)F -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt;->LoadingWheel(Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt;->access$LoadingWheel$lambda-2(Landroidx/compose/runtime/State;)F -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaBackground$1$1;->(Lkotlin/jvm/functions/Function2;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaBackground$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaBackground$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaBackground$1;->(Lkotlin/jvm/functions/Function2;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaBackground$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaBackground$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaBackground$2;->(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1$1$1$1;->(Landroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1$1$1$1;->invoke(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1$1$1;->(Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1$1$1;->invoke(Landroidx/compose/ui/draw/CacheDrawScope;)Landroidx/compose/ui/draw/DrawResult; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1;->(Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Lkotlin/jvm/functions/Function2;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt;->NiaBackground(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt;->NiaGradientBackground-eopBjH0(Landroidx/compose/ui/Modifier;JJLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt;->NiaGradientBackground_eopBjH0$lambda-0(Landroidx/compose/runtime/State;)J -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt;->NiaGradientBackground_eopBjH0$lambda-1(Landroidx/compose/runtime/State;)J -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt;->access$NiaGradientBackground_eopBjH0$lambda-0(Landroidx/compose/runtime/State;)J -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt;->access$NiaGradientBackground_eopBjH0$lambda-1(Landroidx/compose/runtime/State;)J -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt$NiaFilledButton$1$1;->(Lkotlin/jvm/functions/Function3;Landroidx/compose/foundation/layout/RowScope;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt$NiaFilledButton$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt$NiaFilledButton$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt$NiaFilledButton$1;->(Lkotlin/jvm/functions/Function3;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt$NiaFilledButton$1;->invoke(Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt$NiaFilledButton$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt$NiaFilledButton$2;->(Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZZLandroidx/compose/material3/ButtonColors;Landroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/functions/Function3;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt;->NiaFilledButton(Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZZLandroidx/compose/material3/ButtonColors;Landroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Double$arg-0$call-toRadians$$this$call-toFloat$arg-0$call-tan$arg-0$call-times$val-offset$fun-$anonymous$$arg-0$call-drawWithCache$arg-0$call-Box$fun-$anonymous$$arg-1$call-NiaBackground$fun-NiaGradientBackground()D -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Float$$$this$call-to$0$vararg$arg-0$call-linearGradient$val-bottomGradient$fun-$anonymous$$arg-0$call-drawWithCache$arg-0$call-Box$fun-$anonymous$$arg-1$call-NiaBackground$fun-NiaGradientBackground()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Float$$$this$call-to$0$vararg$arg-0$call-linearGradient$val-topGradient$fun-$anonymous$$arg-0$call-drawWithCache$arg-0$call-Box$fun-$anonymous$$arg-1$call-NiaBackground$fun-NiaGradientBackground()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Float$$$this$call-to$1$vararg$arg-0$call-linearGradient$val-bottomGradient$fun-$anonymous$$arg-0$call-drawWithCache$arg-0$call-Box$fun-$anonymous$$arg-1$call-NiaBackground$fun-NiaGradientBackground()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Float$$$this$call-to$1$vararg$arg-0$call-linearGradient$val-topGradient$fun-$anonymous$$arg-0$call-drawWithCache$arg-0$call-Box$fun-$anonymous$$arg-1$call-NiaBackground$fun-NiaGradientBackground()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Float$arg-1$call-Offset$val-start$fun-$anonymous$$arg-0$call-drawWithCache$arg-0$call-Box$fun-$anonymous$$arg-1$call-NiaBackground$fun-NiaGradientBackground()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Int$$$this$call-$get-dp$$arg-0$call-provides$0$vararg$arg-0$call-CompositionLocalProvider$fun-$anonymous$$arg-7$call-Surface$fun-NiaBackground()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Int$arg-0$call-div$$this$call-minus$arg-0$call-Offset$val-end$fun-$anonymous$$arg-0$call-drawWithCache$arg-0$call-Box$fun-$anonymous$$arg-1$call-NiaBackground$fun-NiaGradientBackground()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Int$arg-0$call-div$$this$call-plus$arg-0$call-Offset$val-start$fun-$anonymous$$arg-0$call-drawWithCache$arg-0$call-Box$fun-$anonymous$$arg-1$call-NiaBackground$fun-NiaGradientBackground()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Int$arg-0$call-div$arg-0$call-minus$arg-0$call-Offset$val-end$fun-$anonymous$$arg-0$call-drawWithCache$arg-0$call-Box$fun-$anonymous$$arg-1$call-NiaBackground$fun-NiaGradientBackground()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt;->Int$arg-0$call-div$arg-0$call-plus$arg-0$call-Offset$val-start$fun-$anonymous$$arg-0$call-drawWithCache$arg-0$call-Box$fun-$anonymous$$arg-1$call-NiaBackground$fun-NiaGradientBackground()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ButtonKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ButtonKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ButtonKt;->Boolean$param-leadingIcon$fun-buttonContentPadding$class-NiaButtonDefaults()Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ButtonKt;->Boolean$param-small$fun-NiaFilledButton()Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ButtonKt;->Boolean$param-trailingIcon$fun-buttonContentPadding$class-NiaButtonDefaults()Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ButtonKt;->Int$class-NiaButtonDefaults()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$TabsKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$TabsKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$TabsKt;->Boolean$param-enabled$fun-NiaTab()Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$TabsKt;->Int$$$this$call-$get-dp$$arg-1$call-Indicator$fun-$anonymous$$arg-4$call-TabRow$fun-NiaTabRow()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$TabsKt;->Int$class-NiaTabDefaults()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ToggleButtonKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ToggleButtonKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ToggleButtonKt;->Boolean$param-enabled$fun-NiaToggleButton()Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ToggleButtonKt;->Int$arg-0$call-div$param-checkedBackgroundRadius$fun-NiaToggleButton()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ToggleButtonKt;->Int$class-NiaToggleButtonDefaults()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaButtonDefaults;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaButtonDefaults;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaButtonDefaults;->buttonContentPadding$default(Lcom/google/samples/apps/nowinandroid/core/ui/component/NiaButtonDefaults;ZZZILjava/lang/Object;)Landroidx/compose/foundation/layout/PaddingValues; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaButtonDefaults;->buttonContentPadding(ZZZ)Landroidx/compose/foundation/layout/PaddingValues; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaButtonDefaults;->filledButtonColors-ro_MJ88(JJJJLandroidx/compose/runtime/Composer;II)Landroidx/compose/material3/ButtonColors; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaTabDefaults;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaTabDefaults;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaTabDefaults;->getTabTopPadding-D9Ej5fM()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaToggleButtonDefaults;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaToggleButtonDefaults;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaToggleButtonDefaults;->getToggleButtonIconSize-D9Ej5fM()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/NiaToggleButtonDefaults;->getToggleButtonSize-D9Ej5fM()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTab$1$1;->(Lkotlin/jvm/functions/Function2;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTab$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTab$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTab$1;->(Lkotlin/jvm/functions/Function2;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTab$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTab$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTabRow$1;->(I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTabRow$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTabRow$1;->invoke(Ljava/util/List;Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTabRow$2;->(ILandroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt;->NiaTab(ZLkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt;->NiaTabRow(ILandroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$1$1;->(Lkotlin/jvm/functions/Function1;Z)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$2;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$2;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$3$1;->(ZJF)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$3$1;->invoke(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$3$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$4;->(ZLkotlin/jvm/functions/Function2;ILkotlin/jvm/functions/Function2;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$4;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$5;->(ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function2;FLkotlin/jvm/functions/Function2;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt;->NiaToggleButton-PfoAEA0(ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function2;FLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$1;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$1;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$2;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$2;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$3;->(II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$3;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$4$1;->(Landroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$4$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$4$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$4;->(Lkotlin/jvm/functions/Function0;ILandroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$4;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$5$1;->(Landroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$5$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$5$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$5;->(Lkotlin/jvm/functions/Function0;ILandroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$5;->invoke(Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$6;->(ILandroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;Landroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/material3/TopAppBarColors;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt;->NiaTopAppBar(ILandroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;Landroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/material3/TopAppBarColors;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/icon/LiveLiterals$NiaIconsKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/icon/LiveLiterals$NiaIconsKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/icon/LiveLiterals$NiaIconsKt;->Int$class-NiaIcons()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/icon/NiaIcons;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/icon/NiaIcons;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/icon/NiaIcons;->getAdd()Landroidx/compose/ui/graphics/vector/ImageVector; -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundKt$LocalBackgroundTheme$1;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundKt$LocalBackgroundTheme$1;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundKt;->getLocalBackgroundTheme()Landroidx/compose/runtime/ProvidableCompositionLocal; -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundTheme;->(JFJJJJ)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundTheme;->(JFJJJJLkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundTheme;->equals(Ljava/lang/Object;)Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundTheme;->getColor-0d7_KjU()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundTheme;->getPrimaryGradientColor-0d7_KjU()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundTheme;->getSecondaryGradientColor-0d7_KjU()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundTheme;->getTonalElevation-D9Ej5fM()F -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getBlue10()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getBlue20()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getBlue30()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getBlue40()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getBlue80()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getBlue90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getBlue95()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkGreen10()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkGreen20()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkGreen30()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkGreen40()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkGreen80()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkGreen90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkGreenGray10()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkGreenGray90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkGreenGray99()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkPurpleGray10()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkPurpleGray90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkPurpleGray95()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getDarkPurpleGray99()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreen10()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreen20()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreen30()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreen40()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreen80()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreen90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreenGray30()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreenGray50()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreenGray60()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreenGray80()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getGreenGray90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getOrange10()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getOrange20()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getOrange30()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getOrange40()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getOrange80()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getOrange90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getOrange95()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurple10()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurple20()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurple30()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurple40()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurple80()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurple90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurple95()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurpleGray30()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurpleGray50()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurpleGray60()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurpleGray80()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getPurpleGray90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getRed10()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getRed20()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getRed30()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getRed40()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getRed80()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getRed90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getTeal10()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getTeal20()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getTeal30()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getTeal40()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getTeal80()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt;->getTeal90()J -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/LiveLiterals$BackgroundKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/LiveLiterals$BackgroundKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/LiveLiterals$BackgroundKt;->Boolean$fun-equals$class-BackgroundTheme()Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/LiveLiterals$ThemeKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/LiveLiterals$ThemeKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/LiveLiterals$ThemeKt;->Boolean$param-androidTheme$fun-NiaTheme()Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/LiveLiterals$ThemeKt;->Boolean$param-dynamicColor$fun-NiaTheme()Z -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/LiveLiterals$ThemeKt;->Int$$$this$call-$get-dp$$arg-1$call-$init$$else$when$val-backgroundTheme$fun-NiaTheme()I -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt$NiaTheme$1;->(Landroidx/compose/material3/ColorScheme;Lkotlin/jvm/functions/Function2;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt$NiaTheme$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt$NiaTheme$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt$NiaTheme$2;->(ZZZLkotlin/jvm/functions/Function2;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt$NiaTheme$2;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt$NiaTheme$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt;->NiaTheme(ZZZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/TypeKt;->()V -HSPLcom/google/samples/apps/nowinandroid/core/ui/theme/TypeKt;->getNiaTypography()Landroidx/compose/material3/Typography; HSPLcom/google/samples/apps/nowinandroid/feature/author/AuthorViewModel_HiltModules$KeyModule;->provide()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/feature/author/AuthorViewModel_HiltModules_KeyModule_ProvideFactory;->provide()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/feature/author/navigation/AuthorDestination;->()V @@ -13294,16 +12537,11 @@ HSPLcom/google/samples/apps/nowinandroid/feature/author/navigation/AuthorNavigat HSPLcom/google/samples/apps/nowinandroid/feature/author/navigation/AuthorNavigationKt$authorGraph$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/author/navigation/AuthorNavigationKt$authorGraph$2;->(Lkotlin/jvm/functions/Function0;)V HSPLcom/google/samples/apps/nowinandroid/feature/author/navigation/AuthorNavigationKt;->authorGraph(Landroidx/navigation/NavGraphBuilder;Lkotlin/jvm/functions/Function0;)V -HSPLcom/google/samples/apps/nowinandroid/feature/author/navigation/LiveLiterals$AuthorNavigationKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/author/navigation/LiveLiterals$AuthorNavigationKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/author/navigation/LiveLiterals$AuthorNavigationKt;->Int$class-AuthorDestination()I -HSPLcom/google/samples/apps/nowinandroid/feature/author/navigation/LiveLiterals$AuthorNavigationKt;->String$1$str$arg-0$call-composable$fun-authorGraph()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/feature/author/navigation/LiveLiterals$AuthorNavigationKt;->String$3$str$arg-0$call-composable$fun-authorGraph()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$1$1;->(Lkotlin/jvm/functions/Function1;)V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$2;->(Ljava/lang/String;Lcom/google/samples/apps/nowinandroid/core/model/data/Author;)V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$2;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$4;->(Lcom/google/samples/apps/nowinandroid/core/model/data/Author;ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;II)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$2$1;->(Lkotlin/jvm/functions/Function1;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$3;->(Ljava/lang/String;Lcom/google/samples/apps/nowinandroid/core/model/data/Author;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$3;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$5;->(Lcom/google/samples/apps/nowinandroid/core/model/data/Author;ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;II)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1$1;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1$1;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1$1;->invoke(Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor;)Ljava/lang/Object; @@ -13325,8 +12563,25 @@ HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$Author HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1;->(Ljava/util/List;Lkotlin/jvm/functions/Function2;)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1;->invoke(Landroidx/compose/foundation/lazy/LazyListScope;)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt;->AuthorItem(Lcom/google/samples/apps/nowinandroid/core/model/data/Author;ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt;->AuthorsCarousel(Ljava/util/List;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-1$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-1$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-1$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-2$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-2$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-3$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-3$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-4$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-4$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-5$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-5$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-6$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-6$1;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt;->()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt;->getLambda-1$feature_foryou_demoRelease()Lkotlin/jvm/functions/Function2; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt;->getLambda-2$feature_foryou_demoRelease()Lkotlin/jvm/functions/Function2; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt$lambda-1$1;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt$lambda-1$1;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt$lambda-1$1;->invoke(Landroidx/compose/runtime/Composer;I)V @@ -13361,12 +12616,12 @@ HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$For HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt$lambda-9$1;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-1$feature_foryou_debug()Lkotlin/jvm/functions/Function2; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-2$feature_foryou_debug()Lkotlin/jvm/functions/Function3; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-3$feature_foryou_debug()Lkotlin/jvm/functions/Function3; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-4$feature_foryou_debug()Lkotlin/jvm/functions/Function3; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-5$feature_foryou_debug()Lkotlin/jvm/functions/Function3; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-6$feature_foryou_debug()Lkotlin/jvm/functions/Function3; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-1$feature_foryou_demoRelease()Lkotlin/jvm/functions/Function2; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-2$feature_foryou_demoRelease()Lkotlin/jvm/functions/Function3; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-3$feature_foryou_demoRelease()Lkotlin/jvm/functions/Function3; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-4$feature_foryou_demoRelease()Lkotlin/jvm/functions/Function3; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-5$feature_foryou_demoRelease()Lkotlin/jvm/functions/Function3; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt;->getLambda-6$feature_foryou_demoRelease()Lkotlin/jvm/functions/Function3; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/FollowedInterestsState$None;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/FollowedInterestsState$None;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/FollowedInterestsState$Unknown;->()V @@ -13398,16 +12653,21 @@ HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouRou HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouRoute$5;->(Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Landroidx/compose/ui/Modifier;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;II)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouRoute$5;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouRoute$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$1;->(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouFeedUiState;ILkotlin/jvm/functions/Function2;)V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$1;->invoke(Landroidx/compose/foundation/lazy/LazyListScope;)V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1;->(Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouFeedUiState;Lkotlin/jvm/functions/Function2;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$1$invokeSuspend$$inlined$doOnPreDraw$1;->(Landroid/view/View;Landroid/app/Activity;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$1$invokeSuspend$$inlined$doOnPreDraw$1;->run()V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$1;->(Landroid/view/View;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$2;->(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouFeedUiState;ILkotlin/jvm/functions/Function2;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$2;->invoke(Landroidx/compose/foundation/lazy/LazyListScope;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1;->(Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouFeedUiState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function2;)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1;->invoke(Landroidx/compose/foundation/layout/BoxWithConstraintsScope;Landroidx/compose/runtime/Composer;I)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1;->(Landroidx/compose/ui/Modifier;Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouFeedUiState;Lkotlin/jvm/functions/Function2;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1;->(Landroidx/compose/ui/Modifier;Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouFeedUiState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function2;)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1;->invoke(Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/runtime/Composer;I)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1;->(Landroidx/compose/ui/Modifier;Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouFeedUiState;Lkotlin/jvm/functions/Function2;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1;->(Landroidx/compose/ui/Modifier;Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouFeedUiState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function2;)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$InterestsSelection$1;->(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState;Lkotlin/jvm/functions/Function2;)V @@ -13420,7 +12680,7 @@ HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$Interests HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$InterestsSelection$3;->invoke(Landroidx/compose/foundation/lazy/LazyItemScope;Landroidx/compose/runtime/Composer;I)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$InterestsSelection$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$SingleTopicButton$1$1;->(Lkotlin/jvm/functions/Function2;Ljava/lang/String;Z)V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$SingleTopicButton$2$1$1$1;->(Lkotlin/jvm/functions/Function2;Ljava/lang/String;Z)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$SingleTopicButton$2$1$1$1;->(Lkotlin/jvm/functions/Function2;Ljava/lang/String;)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$SingleTopicButton$2$1$2;->(Ljava/lang/String;I)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$SingleTopicButton$2$1$2;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$SingleTopicButton$2$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -13442,7 +12702,6 @@ HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$TopicSele HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$TopicSelection$2;->(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState$WithInterestsSelection;Lkotlin/jvm/functions/Function2;I)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$TopicSelection$2;->invoke(Landroidx/compose/foundation/lazy/grid/LazyGridScope;)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$TopicSelection$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt;->Feed(Landroidx/compose/foundation/lazy/LazyListScope;Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouFeedUiState;ZILkotlin/jvm/functions/Function2;)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt;->ForYouRoute$lambda-0(Landroidx/compose/runtime/State;)Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouInterestsSelectionUiState; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt;->ForYouRoute$lambda-1(Landroidx/compose/runtime/State;)Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouFeedUiState; @@ -13469,10 +12728,6 @@ HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$feedStat HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$feedState$4;->invoke(Lcom/google/samples/apps/nowinandroid/feature/foryou/FollowedInterestsState;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$feedState$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$feedState$4;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$followedInterestsState$1;->(Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$followedInterestsState$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$followedInterestsState$1;->invoke(Ljava/util/Set;Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$followedInterestsState$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$inProgressAuthorSelection$2;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$inProgressAuthorSelection$2;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$inProgressAuthorSelection$2;->invoke()Landroidx/compose/runtime/MutableState; @@ -13499,8 +12754,13 @@ HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$ HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$flatMapLatest$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$flatMapLatest$1;->invoke(Lkotlinx/coroutines/flow/FlowCollector;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$flatMapLatest$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$map$1$2$1;->(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$map$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$map$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$map$1;->(Lkotlinx/coroutines/flow/Flow;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$map$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->(Lcom/google/samples/apps/nowinandroid/core/data/repository/AuthorsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/NewsRepository;Landroidx/lifecycle/SavedStateHandle;)V +HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->(Lcom/google/samples/apps/nowinandroid/core/data/repository/AuthorsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/NewsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository;Landroidx/lifecycle/SavedStateHandle;)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->access$getInProgressAuthorSelection(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;)Ljava/util/Set; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->access$getInProgressTopicSelection(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;)Ljava/util/Set; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->access$getSavedNewsResources(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;)Ljava/util/Set; @@ -13511,67 +12771,6 @@ HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->getInt HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->getSavedNewsResources()Ljava/util/Set; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel_HiltModules$KeyModule;->provide()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel_HiltModules_KeyModule_ProvideFactory;->provide()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->Boolean$arg-0$call-semantics$arg-0$call-Column$fun-AuthorItem()Z -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->Boolean$arg-1$call-toggleable$$$this$call-sizeIn$$$this$call-semantics$arg-0$call-Column$fun-AuthorItem()Z -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->Int$$$this$call-$get-dp$$arg-0$call-height$arg-0$call-Spacer$fun-$anonymous$$arg-3$call-Column$fun-AuthorItem()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->Int$$$this$call-$get-dp$$arg-0$call-padding$arg-3$call-AuthorItem$fun-$anonymous$$arg-3$call-items$fun-$anonymous$$arg-8$call-LazyRow$fun-AuthorsCarousel()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->Int$$$this$call-$get-dp$$arg-0$call-padding$val-tmp0_modifier$branch$if$fun-$anonymous$$arg-3$call-Box$fun-$anonymous$$arg-3$call-Column$fun-AuthorItem()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->Int$$$this$call-$get-dp$$arg-0$call-size$$$this$call-clip$val-authorImageModifier$fun-$anonymous$$arg-3$call-Box$fun-$anonymous$$arg-3$call-Column$fun-AuthorItem()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->Int$$$this$call-$get-dp$$arg-2$call-sizeIn$$$this$call-semantics$arg-0$call-Column$fun-AuthorItem()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->Int$$$this$call-$get-dp$$val-tmp5_size$fun-$anonymous$$arg-3$call-Box$fun-$anonymous$$arg-3$call-Column$fun-AuthorItem()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->Int$$$this$call-$get-dp$$val-tmp6_iconSize$fun-$anonymous$$arg-3$call-Box$fun-$anonymous$$arg-3$call-Column$fun-AuthorItem()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->Int$arg-13$call-Text$fun-$anonymous$$arg-3$call-Column$fun-AuthorItem()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt;->String$1$str$arg-0$call-$set-stateDescription$$fun-$anonymous$$arg-1$call-semantics$arg-0$call-Column$fun-AuthorItem()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$FollowedInterestsStateKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$FollowedInterestsStateKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$FollowedInterestsStateKt;->Int$class-None$class-FollowedInterestsState()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$FollowedInterestsStateKt;->Int$class-Unknown$class-FollowedInterestsState()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouFeedUiStateKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouFeedUiStateKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouFeedUiStateKt;->Boolean$branch$when$fun-equals$class-Success$class-ForYouFeedUiState()Z -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouFeedUiStateKt;->Boolean$branch$when-1$fun-equals$class-Success$class-ForYouFeedUiState()Z -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouFeedUiStateKt;->Int$class-Loading$class-ForYouFeedUiState()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouFeedUiStateKt;->Int$class-Success$class-ForYouFeedUiState()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouInterestsSelectionUiStateKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouInterestsSelectionUiStateKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouInterestsSelectionUiStateKt;->Boolean$branch$when-1$fun-equals$class-WithInterestsSelection$class-ForYouInterestsSelectionUiState()Z -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouInterestsSelectionUiStateKt;->Boolean$branch$when-3$fun-equals$class-WithInterestsSelection$class-ForYouInterestsSelectionUiState()Z -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouInterestsSelectionUiStateKt;->Int$class-Loading$class-ForYouInterestsSelectionUiState()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouInterestsSelectionUiStateKt;->Int$class-NoInterestsSelection$class-ForYouInterestsSelectionUiState()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouInterestsSelectionUiStateKt;->Int$class-WithInterestsSelection$class-ForYouInterestsSelectionUiState()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Boolean$arg-1$call-InterestsSelection$fun-$anonymous$$arg-8$call-LazyColumn$fun-$anonymous$$arg-3$call-BoxWithConstraints$fun-$anonymous$$arg-8$call-Scaffold$fun-$anonymous$$arg-3$call-NiaGradientBackground$fun-ForYouScreen()Z -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Boolean$branch$when$cond$when$val-numberOfColumns$fun-$anonymous$$arg-3$call-BoxWithConstraints$fun-$anonymous$$arg-8$call-Scaffold$fun-$anonymous$$arg-3$call-NiaGradientBackground$fun-ForYouScreen()Z -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Float$arg-0$call-weight$val-tmp1_modifier$fun-$anonymous$$arg-3$call-Row$fun-$anonymous$$arg-11$call-Surface$fun-SingleTopicButton()F -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-CornerSize$arg-0$call-RoundedCornerShape$val-tmp1_shape$fun-SingleTopicButton()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-PaddingValues$val-tmp3_contentPadding$fun-TopicSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-heightIn$val-tmp0_modifier$fun-SingleTopicButton()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-max$arg-1$call-heightIn$$$this$call-fillMaxWidth$val-tmp4_modifier$fun-TopicSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-padding$$$this$call-size$val-tmp1_modifier$fun-TopicIcon()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-padding$$$this$call-weight$val-tmp1_modifier$fun-$anonymous$$arg-3$call-Row$fun-$anonymous$$arg-11$call-Surface$fun-SingleTopicButton()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-padding$$$this$call-width$val-tmp1_modifier$fun-$anonymous$$arg-3$call-Row$fun-$anonymous$$arg-2$call-item-4$branch-2$when$fun-InterestsSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-padding$val-tmp1_modifier$fun-$anonymous$$arg-11$call-Surface$fun-SingleTopicButton()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-size$val-tmp1_modifier$fun-TopicIcon()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-spacedBy$val-tmp1_horizontalArrangement$fun-TopicSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-spacedBy$val-tmp2_verticalArrangement$fun-TopicSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-width$$$this$call-heightIn$val-tmp0_modifier$fun-SingleTopicButton()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-0$call-width$val-tmp1_modifier$fun-$anonymous$$arg-3$call-Row$fun-$anonymous$$arg-2$call-item-4$branch-2$when$fun-InterestsSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-1$call-padding$arg-2$call-AuthorsCarousel$fun-$anonymous$$arg-2$call-item-2$branch-2$when$fun-InterestsSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-1$call-padding$val-tmp2_modifier$fun-$anonymous$$arg-2$call-item$branch-2$when$fun-InterestsSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-2$call-padding$val-tmp1_modifier$fun-$anonymous$$arg-11$call-Surface$fun-SingleTopicButton()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$arg-3$call-padding$arg-2$call-TopicSelection$fun-$anonymous$$arg-2$call-item-3$branch-2$when$fun-InterestsSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$val-tmp1_top$arg-1$call-Text$fun-$anonymous$$arg-2$call-item-1$branch-2$when$fun-InterestsSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$val-tmp2_start$arg-1$call-Text$fun-$anonymous$$arg-2$call-item-1$branch-2$when$fun-InterestsSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-dp$$val-tmp3_end$arg-1$call-Text$fun-$anonymous$$arg-2$call-item-1$branch-2$when$fun-InterestsSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$$$this$call-$get-sp$$$$this$call-toDp$fun-$anonymous$$arg-1$call-with$arg-1$call-max$arg-1$call-heightIn$$$this$call-fillMaxWidth$val-tmp4_modifier$fun-TopicSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$arg-0$call-$init$$val-tmp0_rows$fun-TopicSelection()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt;->Int$branch$when$val-numberOfColumns$fun-$anonymous$$arg-3$call-BoxWithConstraints$fun-$anonymous$$arg-8$call-Scaffold$fun-$anonymous$$arg-3$call-NiaGradientBackground$fun-ForYouScreen()I -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouViewModelKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouViewModelKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouViewModelKt;->Int$class-ForYouViewModel()I HSPLcom/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouDestination;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouDestination;->()V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouDestination;->getRoute()Ljava/lang/String; @@ -13579,140 +12778,16 @@ HSPLcom/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigat HSPLcom/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigationKt$forYouGraph$1;->invoke(Landroidx/navigation/NavBackStackEntry;Landroidx/compose/runtime/Composer;I)V HSPLcom/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigationKt$forYouGraph$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigationKt;->forYouGraph(Landroidx/navigation/NavGraphBuilder;Landroidx/compose/material3/windowsizeclass/WindowSizeClass;)V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/navigation/LiveLiterals$ForYouNavigationKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/navigation/LiveLiterals$ForYouNavigationKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/foryou/navigation/LiveLiterals$ForYouNavigationKt;->Int$class-ForYouDestination()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-1$1;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-1$1;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-2$1;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-2$1;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt;->getLambda-1$feature_interests_debug()Lkotlin/jvm/functions/Function3; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt;->getLambda-2$feature_interests_debug()Lkotlin/jvm/functions/Function3; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt$InterestsIcon$1;->(Ljava/lang/String;Landroidx/compose/ui/Modifier;II)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt$InterestsItem$1$1$1;->(Lkotlin/jvm/functions/Function0;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt$InterestsItem$2;->(Ljava/lang/String;ZLjava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Modifier;Ljava/lang/String;FII)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt;->InterestContent(Ljava/lang/String;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt;->InterestsIcon(Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt;->InterestsItem-eKw1uXw(Ljava/lang/String;ZLjava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Modifier;Ljava/lang/String;FLandroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$1$1;->(Lkotlin/jvm/functions/Function1;I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$1$1;->invoke()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$1$1;->invoke()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$2;->(I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$2;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1;->(Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;Lkotlin/jvm/functions/Function1;I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$1;->(Ljava/lang/Object;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$2;->(Ljava/lang/Object;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$3;->(Ljava/lang/Object;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$3;->invoke(I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$4;->(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;II)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$4;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsScreen$2;->(Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState;Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;II)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt;->InterestsContent(Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt;->InterestsRoute$lambda-0(Landroidx/compose/runtime/State;)Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt;->InterestsRoute$lambda-1(Landroidx/compose/runtime/State;)Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt;->InterestsRoute(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt;->InterestsScreen(Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState;Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->(Ljava/util/List;I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->copy$default(Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;Ljava/util/List;IILjava/lang/Object;)Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->copy(Ljava/util/List;I)Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->equals(Ljava/lang/Object;)Z -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->getCurrentIndex()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->getTitles()Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;->(Ljava/util/List;Ljava/util/List;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;->equals(Ljava/lang/Object;)Z -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;->getAuthors()Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;->getTopics()Ljava/util/List; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Loading;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Loading;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1$invokeSuspend$$inlined$sortedBy$1;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1$invokeSuspend$$inlined$sortedBy$1;->compare(Ljava/lang/Object;Ljava/lang/Object;)I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1$invokeSuspend$$inlined$sortedBy$2;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1$invokeSuspend$$inlined$sortedBy$2;->compare(Ljava/lang/Object;Ljava/lang/Object;)I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1;->(Lkotlin/coroutines/Continuation;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1;->invoke(Ljava/util/List;Ljava/util/Set;Ljava/util/List;Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;->(Lcom/google/samples/apps/nowinandroid/core/data/repository/AuthorsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;->getTabState()Lkotlinx/coroutines/flow/StateFlow; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;->getUiState()Lkotlinx/coroutines/flow/StateFlow; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;->switchTab(I)V HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel_HiltModules$KeyModule;->provide()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel_HiltModules_KeyModule_ProvideFactory;->provide()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt;->Float$arg-0$call-weight$$$this$call-clickable$$$this$call-padding$val-tmp1_modifier$fun-$anonymous$$arg-3$call-Row$fun-InterestsItem()F -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt;->Int$$$this$call-$get-dp$$arg-0$call-padding$val-tmp0_modifier$branch$if$fun-InterestsIcon()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt;->Int$$$this$call-$get-dp$$arg-0$call-size$arg-1$call-InterestsIcon$fun-$anonymous$$arg-3$call-Row$fun-$anonymous$$arg-3$call-Row$fun-InterestsItem()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt;->Int$$$this$call-$get-dp$$arg-0$call-width$arg-0$call-Spacer$fun-$anonymous$$arg-3$call-Row$fun-$anonymous$$arg-3$call-Row$fun-InterestsItem()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt;->Int$$$this$call-$get-dp$$branch$if$arg-1$call-padding$val-tmp1_modifier$fun-$anonymous$$arg-3$call-Column$fun-InterestContent()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt;->Int$$$this$call-$get-dp$$else$if$arg-1$call-padding$val-tmp1_modifier$fun-$anonymous$$arg-3$call-Column$fun-InterestContent()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt;->Int$$$this$call-$get-dp$$param-itemSeparation$fun-InterestsItem()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt;->String$param-description$fun-InterestsItem()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsScreenKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsScreenKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsScreenKt;->Int$$$this$call-$get-dp$$arg-1$call-padding$arg-3$call-AuthorsTabContent$branch-1$when$fun-$anonymous$$arg-3$call-Column$fun-InterestsContent()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsScreenKt;->Int$$$this$call-$get-dp$$arg-1$call-padding$arg-3$call-TopicsTabContent$branch$when$fun-$anonymous$$arg-3$call-Column$fun-InterestsContent()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsScreenKt;->Int$arg-1$call-EQEQ$cond$when$fun-$anonymous$$arg-3$call-Column$fun-InterestsContent()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsScreenKt;->Int$arg-1$call-EQEQ$cond-1$when$fun-$anonymous$$arg-3$call-Column$fun-InterestsContent()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsViewModelKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsViewModelKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsViewModelKt;->Boolean$branch$when$fun-equals$class-InterestsTabState()Z -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsViewModelKt;->Boolean$branch$when-1$fun-equals$class-Interests$class-InterestsUiState()Z -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsViewModelKt;->Boolean$branch$when-3$fun-equals$class-InterestsTabState()Z -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsViewModelKt;->Int$class-Interests$class-InterestsUiState()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsViewModelKt;->Int$class-InterestsTabState()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsViewModelKt;->Int$class-InterestsViewModel()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsViewModelKt;->Int$class-Loading$class-InterestsUiState()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$TabContentKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$TabContentKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$TabContentKt;->Int$$$this$call-$get-dp$$arg-0$call-padding$arg-0$call-LazyColumn$fun-AuthorsTabContent()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$TabContentKt;->Int$$$this$call-$get-dp$$arg-0$call-padding$arg-0$call-LazyColumn$fun-TopicsTabContent()I -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1$1;->(Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1$2;->(Lkotlin/jvm/functions/Function2;Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1;->(Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1;->invoke(Landroidx/compose/foundation/lazy/LazyItemScope;Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1;->invoke(Landroidx/compose/foundation/lazy/LazyListScope;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1$1;->(Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1$2;->(Lkotlin/jvm/functions/Function2;Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1;->(Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1;->invoke(Landroidx/compose/foundation/lazy/LazyItemScope;Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1;->invoke(Landroidx/compose/foundation/lazy/LazyListScope;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt;->AuthorsTabContent(Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt;->TopicsTabContent(Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsDestination;->()V HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsDestination;->()V HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsDestination;->getDestination()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsDestination;->getRoute()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigationKt$interestsGraph$1$1;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigationKt$interestsGraph$1$1;->invoke(Landroidx/navigation/NavBackStackEntry;Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigationKt$interestsGraph$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigationKt;->interestsGraph(Landroidx/navigation/NavGraphBuilder;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/LiveLiterals$InterestsNavigationKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/LiveLiterals$InterestsNavigationKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/interests/navigation/LiveLiterals$InterestsNavigationKt;->Int$class-InterestsDestination()I HSPLcom/google/samples/apps/nowinandroid/feature/topic/TopicViewModel_HiltModules$KeyModule;->provide()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/feature/topic/TopicViewModel_HiltModules_KeyModule_ProvideFactory;->provide()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/feature/topic/navigation/LiveLiterals$TopicNavigationKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/topic/navigation/LiveLiterals$TopicNavigationKt;->()V -HSPLcom/google/samples/apps/nowinandroid/feature/topic/navigation/LiveLiterals$TopicNavigationKt;->Int$class-TopicDestination()I -HSPLcom/google/samples/apps/nowinandroid/feature/topic/navigation/LiveLiterals$TopicNavigationKt;->String$1$str$arg-0$call-composable$fun-topicGraph()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/feature/topic/navigation/LiveLiterals$TopicNavigationKt;->String$3$str$arg-0$call-composable$fun-topicGraph()Ljava/lang/String; HSPLcom/google/samples/apps/nowinandroid/feature/topic/navigation/TopicDestination;->()V HSPLcom/google/samples/apps/nowinandroid/feature/topic/navigation/TopicDestination;->()V HSPLcom/google/samples/apps/nowinandroid/feature/topic/navigation/TopicDestination;->getRoute()Ljava/lang/String; @@ -13733,26 +12808,16 @@ HSPLcom/google/samples/apps/nowinandroid/navigation/NiaNavHostKt$NiaNavHost$1;-> HSPLcom/google/samples/apps/nowinandroid/navigation/NiaNavHostKt$NiaNavHost$1;->invoke(Landroidx/navigation/NavGraphBuilder;)V HSPLcom/google/samples/apps/nowinandroid/navigation/NiaNavHostKt$NiaNavHost$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/navigation/NiaNavHostKt;->NiaNavHost(Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Landroidx/compose/ui/Modifier;Landroidx/navigation/NavHostController;Ljava/lang/String;Landroidx/compose/runtime/Composer;II)V -HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1$1;->()V -HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1$1;->()V -HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1$1;->invoke(Landroidx/navigation/PopUpToBuilder;)V -HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1;->(Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;)V -HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1;->invoke(Landroidx/navigation/NavOptionsBuilder;)V -HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;->()V HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;->(Landroidx/navigation/NavHostController;)V -HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;->access$getNavController$p(Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;)Landroidx/navigation/NavHostController; -HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;->navigateTo(Lcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;)V HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigationKt;->()V HSPLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigationKt;->getTOP_LEVEL_DESTINATIONS()Ljava/util/List; HSPLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;->()V -HSPLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;->(Ljava/lang/String;Landroidx/compose/ui/graphics/vector/ImageVector;Landroidx/compose/ui/graphics/vector/ImageVector;I)V -HSPLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;->equals(Ljava/lang/Object;)Z +HSPLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;->(Ljava/lang/String;Lcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon;Lcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon;I)V HSPLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;->getIconTextId()I HSPLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;->getRoute()Ljava/lang/String; -HSPLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;->getSelectedIcon()Landroidx/compose/ui/graphics/vector/ImageVector; -HSPLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;->getUnselectedIcon()Landroidx/compose/ui/graphics/vector/ImageVector; +HSPLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;->getSelectedIcon()Lcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon; +HSPLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;->getUnselectedIcon()Lcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon; HSPLcom/google/samples/apps/nowinandroid/sync/initializers/Sync;->()V HSPLcom/google/samples/apps/nowinandroid/sync/initializers/Sync;->()V HSPLcom/google/samples/apps/nowinandroid/sync/initializers/Sync;->initialize(Landroid/content/Context;)V @@ -13782,7 +12847,7 @@ HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker$doWork$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker$doWork$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;->()V -HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;->(Landroid/content/Context;Landroidx/work/WorkerParameters;Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences;Lcom/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/NewsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/AuthorsRepository;Lkotlinx/coroutines/CoroutineDispatcher;)V +HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;->(Landroid/content/Context;Landroidx/work/WorkerParameters;Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource;Lcom/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/NewsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/AuthorsRepository;Lkotlinx/coroutines/CoroutineDispatcher;)V HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;->access$getAuthorsRepository$p(Lcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;)Lcom/google/samples/apps/nowinandroid/core/data/repository/AuthorsRepository; HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;->access$getNewsRepository$p(Lcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;)Lcom/google/samples/apps/nowinandroid/core/data/repository/NewsRepository; HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;->access$getTopicRepository$p(Lcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;)Lcom/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository; @@ -13790,31 +12855,17 @@ HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;->doWork(Lkotli HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;->getChangeListVersions(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;->sync(Lcom/google/samples/apps/nowinandroid/core/data/Syncable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker;->updateChangeListVersions(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$1$1;->(Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$1$1;->invoke()Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$1$1;->invoke()V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$2;->(ZLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$2;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$3;->(Lcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$3;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1;->(Landroidx/navigation/NavDestination;Lkotlin/jvm/functions/Function1;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1;->invoke(Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1;->(Landroidx/navigation/NavDestination;Lkotlin/jvm/functions/Function1;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$2;->(Lkotlin/jvm/functions/Function1;Landroidx/navigation/NavDestination;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1$1;->(Ljava/lang/Object;)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1$1;->invoke(Lcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1;->(Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;Landroidx/navigation/NavDestination;)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2;->(Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;Landroidx/navigation/NavDestination;Landroidx/navigation/NavHostController;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2;->invoke(Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1;->()V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1;->()V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2$1;->(Ljava/lang/Object;)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2;->(Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;Landroidx/navigation/NavDestination;)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$3;->(Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;Landroidx/navigation/NavDestination;Landroidx/navigation/NavHostController;I)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$3;->invoke(Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1;->(Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;Landroidx/navigation/NavDestination;Landroidx/navigation/NavHostController;I)V HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -13822,9 +12873,23 @@ HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1;->(Landroidx HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1;->invoke$lambda-1(Landroidx/compose/runtime/State;)Landroidx/navigation/NavBackStackEntry; HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1;->invoke(Landroidx/compose/runtime/Composer;I)V HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt;->NiABottomBar(Lkotlin/jvm/functions/Function1;Landroidx/navigation/NavDestination;Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$1;->(Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$2;->(ZLcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$2;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$3;->(Lcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$3;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1;->(Landroidx/navigation/NavDestination;Lkotlin/jvm/functions/Function1;)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1;->invoke(Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1;->(Landroidx/navigation/NavDestination;Lkotlin/jvm/functions/Function1;)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1;->invoke(Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$2;->(Lkotlin/jvm/functions/Function1;Landroidx/navigation/NavDestination;I)V HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt;->NiaApp(Landroidx/compose/material3/windowsizeclass/WindowSizeClass;Landroidx/compose/runtime/Composer;I)V -HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt;->access$NiABottomBar(Lkotlin/jvm/functions/Function1;Landroidx/navigation/NavDestination;Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt;->NiaBottomBar(Lkotlin/jvm/functions/Function1;Landroidx/navigation/NavDestination;Landroidx/compose/runtime/Composer;I)V +HSPLcom/google/samples/apps/nowinandroid/ui/NiaAppKt;->access$NiaBottomBar(Lkotlin/jvm/functions/Function1;Landroidx/navigation/NavDestination;Landroidx/compose/runtime/Composer;I)V HSPLdagger/hilt/EntryPoints;->get(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; HSPLdagger/hilt/android/EntryPointAccessors;->()V HSPLdagger/hilt/android/EntryPointAccessors;->()V @@ -13880,13 +12945,14 @@ HSPLj$/time/Duration;->()V HSPLj$/time/Duration;->(JI)V HSPLj$/time/Duration;->create(JI)Lj$/time/Duration; HSPLj$/time/Duration;->ofNanos(J)Lj$/time/Duration; -HSPLj$/time/Duration;->ofSeconds(J)Lj$/time/Duration; HSPLj$/time/Duration;->ofSeconds(JJ)Lj$/time/Duration; HSPLj$/time/Instant;->()V HSPLj$/time/Instant;->(JI)V HSPLj$/time/Instant;->create(JI)Lj$/time/Instant; HSPLj$/time/Instant;->ofEpochSecond(JJ)Lj$/time/Instant; HSPLj$/time/Instant;->toEpochMilli()J +HSPLj$/time/LocalDate$$ExternalSyntheticLambda0;->(I)V +HSPLj$/time/LocalDate$$ExternalSyntheticLambda0;->queryFrom(Lj$/time/temporal/TemporalAccessor;)Ljava/lang/Object; HSPLj$/time/LocalDate;->()V HSPLj$/time/LocalDate;->(III)V HSPLj$/time/LocalDate;->atTime(Lj$/time/LocalTime;)Lj$/time/chrono/ChronoLocalDateTime; @@ -13915,17 +12981,14 @@ HSPLj$/time/LocalTime;->getNano()I HSPLj$/time/LocalTime;->isSupported(Lj$/time/temporal/TemporalField;)Z HSPLj$/time/LocalTime;->of(IIII)Lj$/time/LocalTime; HSPLj$/time/LocalTime;->toSecondOfDay()I -HSPLj$/time/OffsetDateTime$$ExternalSyntheticLambda0;->()V -HSPLj$/time/OffsetDateTime$$ExternalSyntheticLambda0;->()V -HSPLj$/time/OffsetDateTime$$ExternalSyntheticLambda0;->queryFrom(Lj$/time/temporal/TemporalAccessor;)Ljava/lang/Object; HSPLj$/time/OffsetDateTime;->()V HSPLj$/time/OffsetDateTime;->(Lj$/time/LocalDateTime;Lj$/time/ZoneOffset;)V HSPLj$/time/OffsetDateTime;->from(Lj$/time/temporal/TemporalAccessor;)Lj$/time/OffsetDateTime; +HSPLj$/time/OffsetDateTime;->of(Lj$/time/LocalDateTime;Lj$/time/ZoneOffset;)Lj$/time/OffsetDateTime; HSPLj$/time/OffsetDateTime;->parse(Ljava/lang/CharSequence;)Lj$/time/OffsetDateTime; HSPLj$/time/OffsetDateTime;->toInstant()Lj$/time/Instant; HSPLj$/time/Period;->()V HSPLj$/time/Period;->(III)V -HSPLj$/time/Period;->isZero()Z HSPLj$/time/ZoneId;->()V HSPLj$/time/ZoneId;->()V HSPLj$/time/ZoneOffset;->()V @@ -13934,11 +12997,12 @@ HSPLj$/time/ZoneOffset;->from(Lj$/time/temporal/TemporalAccessor;)Lj$/time/ZoneO HSPLj$/time/ZoneOffset;->getTotalSeconds()I HSPLj$/time/ZoneOffset;->ofTotalSeconds(I)Lj$/time/ZoneOffset; HSPLj$/time/ZonedDateTime$1;->()V -HSPLj$/time/ZonedDateTime;->(Lj$/time/LocalDateTime;Lj$/time/ZoneOffset;Lj$/time/ZoneId;)V +HSPLj$/time/ZonedDateTime;->(Lj$/time/LocalDateTime;Lj$/time/ZoneId;Lj$/time/ZoneOffset;)V HSPLj$/time/ZonedDateTime;->getLong(Lj$/time/temporal/TemporalField;)J HSPLj$/time/ZonedDateTime;->getOffset()Lj$/time/ZoneOffset; HSPLj$/time/ZonedDateTime;->ofLocal(Lj$/time/LocalDateTime;Lj$/time/ZoneId;Lj$/time/ZoneOffset;)Lj$/time/ZonedDateTime; HSPLj$/time/ZonedDateTime;->toInstant()Lj$/time/Instant; +HSPLj$/time/ZonedDateTime;->toLocalDate()Lj$/time/LocalDate; HSPLj$/time/ZonedDateTime;->toLocalDate()Lj$/time/chrono/ChronoLocalDate; HSPLj$/time/ZonedDateTime;->toLocalTime()Lj$/time/LocalTime; HSPLj$/time/chrono/AbstractChronology;->()V @@ -13951,31 +13015,28 @@ HSPLj$/time/chrono/ChronoZonedDateTime;->toEpochSecond()J HSPLj$/time/chrono/IsoChronology;->()V HSPLj$/time/chrono/IsoChronology;->()V HSPLj$/time/chrono/IsoChronology;->isLeapYear(J)Z -HSPLj$/time/chrono/IsoChronology;->resolveDate(Ljava/util/Map;Lj$/time/format/ResolverStyle;)Lj$/time/chrono/ChronoLocalDate; +HSPLj$/time/format/DateTimeFormatter$$ExternalSyntheticLambda0;->()V HSPLj$/time/format/DateTimeFormatter;->()V HSPLj$/time/format/DateTimeFormatter;->(Lj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser;Ljava/util/Locale;Lj$/time/format/DecimalStyle;Lj$/time/format/ResolverStyle;Ljava/util/Set;Lj$/time/chrono/Chronology;Lj$/time/ZoneId;)V HSPLj$/time/format/DateTimeFormatter;->getChronology()Lj$/time/chrono/Chronology; HSPLj$/time/format/DateTimeFormatter;->getDecimalStyle()Lj$/time/format/DecimalStyle; HSPLj$/time/format/DateTimeFormatter;->getZone()Lj$/time/ZoneId; -HSPLj$/time/format/DateTimeFormatter;->parse(Ljava/lang/CharSequence;Lj$/time/temporal/TemporalQuery;)Ljava/lang/Object; -HSPLj$/time/format/DateTimeFormatter;->parseResolved0(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Lj$/time/temporal/TemporalAccessor; -HSPLj$/time/format/DateTimeFormatter;->toPrinterParser(Z)Lj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser; -HSPLj$/time/format/DateTimeFormatterBuilder$$ExternalSyntheticLambda0;->()V -HSPLj$/time/format/DateTimeFormatterBuilder$$ExternalSyntheticLambda0;->()V -HSPLj$/time/format/DateTimeFormatterBuilder$1;->(Lj$/time/format/DateTimeFormatterBuilder;Lj$/time/format/DateTimeTextProvider$LocaleStore;)V +HSPLj$/time/format/DateTimeFormatter;->parse(Ljava/lang/CharSequence;Lj$/time/LocalDate$$ExternalSyntheticLambda0;)Ljava/lang/Object; +HSPLj$/time/format/DateTimeFormatter;->parseResolved0(Ljava/lang/CharSequence;)Lj$/time/temporal/TemporalAccessor; +HSPLj$/time/format/DateTimeFormatter;->toPrinterParser()Lj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser; +HSPLj$/time/format/DateTimeFormatterBuilder$1;->(Lj$/time/format/DateTimeTextProvider$LocaleStore;)V HSPLj$/time/format/DateTimeFormatterBuilder$CharLiteralPrinterParser;->(C)V HSPLj$/time/format/DateTimeFormatterBuilder$CharLiteralPrinterParser;->parse(Lj$/time/format/DateTimeParseContext;Ljava/lang/CharSequence;I)I -HSPLj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser;->(Ljava/util/List;Z)V +HSPLj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser;->(Ljava/util/ArrayList;Z)V +HSPLj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser;->([Lj$/time/format/DateTimeFormatterBuilder$DateTimePrinterParser;Z)V HSPLj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser;->parse(Lj$/time/format/DateTimeParseContext;Ljava/lang/CharSequence;I)I -HSPLj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser;->withOptional(Z)Lj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser; -HSPLj$/time/format/DateTimeFormatterBuilder$FractionPrinterParser;->(Lj$/time/temporal/TemporalField;IIZ)V -HSPLj$/time/format/DateTimeFormatterBuilder$FractionPrinterParser;->parse(Lj$/time/format/DateTimeParseContext;Ljava/lang/CharSequence;I)I -HSPLj$/time/format/DateTimeFormatterBuilder$InstantPrinterParser;->(I)V +HSPLj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser;->withOptional()Lj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser; +HSPLj$/time/format/DateTimeFormatterBuilder$FractionPrinterParser;->(Lj$/time/temporal/ChronoField;IIZ)V +HSPLj$/time/format/DateTimeFormatterBuilder$InstantPrinterParser;->()V HSPLj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;->()V HSPLj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;->(Lj$/time/temporal/TemporalField;III)V HSPLj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;->(Lj$/time/temporal/TemporalField;IIII)V HSPLj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;->access$000(Lj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;)I -HSPLj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;->parse(Lj$/time/format/DateTimeParseContext;Ljava/lang/CharSequence;I)I HSPLj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;->setValue(Lj$/time/format/DateTimeParseContext;JII)I HSPLj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;->withFixedWidth()Lj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser; HSPLj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;->withSubsequentWidth(I)Lj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser; @@ -13990,27 +13051,27 @@ HSPLj$/time/format/DateTimeFormatterBuilder$TextPrinterParser;->(Lj$/time/ HSPLj$/time/format/DateTimeFormatterBuilder$ZoneIdPrinterParser;->(Lj$/time/temporal/TemporalQuery;Ljava/lang/String;)V HSPLj$/time/format/DateTimeFormatterBuilder;->()V HSPLj$/time/format/DateTimeFormatterBuilder;->()V -HSPLj$/time/format/DateTimeFormatterBuilder;->(Lj$/time/format/DateTimeFormatterBuilder;Z)V -HSPLj$/time/format/DateTimeFormatterBuilder;->append(Lj$/time/format/DateTimeFormatter;)Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->appendFraction(Lj$/time/temporal/TemporalField;IIZ)Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->appendInstant()Lj$/time/format/DateTimeFormatterBuilder; +HSPLj$/time/format/DateTimeFormatterBuilder;->(Lj$/time/format/DateTimeFormatterBuilder;)V +HSPLj$/time/format/DateTimeFormatterBuilder;->append(Lj$/time/format/DateTimeFormatter;)V +HSPLj$/time/format/DateTimeFormatterBuilder;->appendFraction(Lj$/time/temporal/ChronoField;IIZ)V +HSPLj$/time/format/DateTimeFormatterBuilder;->appendInstant()V HSPLj$/time/format/DateTimeFormatterBuilder;->appendInternal(Lj$/time/format/DateTimeFormatterBuilder$DateTimePrinterParser;)I -HSPLj$/time/format/DateTimeFormatterBuilder;->appendLiteral(C)Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->appendLiteral(Ljava/lang/String;)Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->appendOffset(Ljava/lang/String;Ljava/lang/String;)Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->appendOffsetId()Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->appendText(Lj$/time/temporal/TemporalField;Ljava/util/Map;)Lj$/time/format/DateTimeFormatterBuilder; +HSPLj$/time/format/DateTimeFormatterBuilder;->appendLiteral(C)V +HSPLj$/time/format/DateTimeFormatterBuilder;->appendLiteral(Ljava/lang/String;)V +HSPLj$/time/format/DateTimeFormatterBuilder;->appendOffset(Ljava/lang/String;Ljava/lang/String;)V +HSPLj$/time/format/DateTimeFormatterBuilder;->appendOffsetId()V +HSPLj$/time/format/DateTimeFormatterBuilder;->appendText(Lj$/time/temporal/ChronoField;Ljava/util/HashMap;)V HSPLj$/time/format/DateTimeFormatterBuilder;->appendValue$enumunboxing$(Lj$/time/temporal/TemporalField;III)Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->appendValue(Lj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;)Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->appendValue(Lj$/time/temporal/TemporalField;I)Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->appendZoneRegionId()Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->optionalEnd()Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->optionalStart()Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->parseCaseInsensitive()Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->parseCaseSensitive()Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->parseLenient()Lj$/time/format/DateTimeFormatterBuilder; -HSPLj$/time/format/DateTimeFormatterBuilder;->toFormatter(Lj$/time/format/ResolverStyle;Lj$/time/chrono/Chronology;)Lj$/time/format/DateTimeFormatter; -HSPLj$/time/format/DateTimeFormatterBuilder;->toFormatter(Ljava/util/Locale;Lj$/time/format/ResolverStyle;Lj$/time/chrono/Chronology;)Lj$/time/format/DateTimeFormatter; +HSPLj$/time/format/DateTimeFormatterBuilder;->appendValue(Lj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;)V +HSPLj$/time/format/DateTimeFormatterBuilder;->appendValue(Lj$/time/temporal/TemporalField;I)V +HSPLj$/time/format/DateTimeFormatterBuilder;->appendZoneRegionId()V +HSPLj$/time/format/DateTimeFormatterBuilder;->optionalEnd()V +HSPLj$/time/format/DateTimeFormatterBuilder;->optionalStart()V +HSPLj$/time/format/DateTimeFormatterBuilder;->parseCaseInsensitive()V +HSPLj$/time/format/DateTimeFormatterBuilder;->parseCaseSensitive()V +HSPLj$/time/format/DateTimeFormatterBuilder;->parseLenient()V +HSPLj$/time/format/DateTimeFormatterBuilder;->toFormatter(Lj$/time/format/ResolverStyle;Lj$/time/chrono/IsoChronology;)Lj$/time/format/DateTimeFormatter; +HSPLj$/time/format/DateTimeFormatterBuilder;->toFormatter(Ljava/util/Locale;Lj$/time/format/ResolverStyle;Lj$/time/chrono/IsoChronology;)Lj$/time/format/DateTimeFormatter; HSPLj$/time/format/DateTimeParseContext;->(Lj$/time/format/DateTimeFormatter;)V HSPLj$/time/format/DateTimeParseContext;->currentParsed()Lj$/time/format/Parsed; HSPLj$/time/format/DateTimeParseContext;->endOptional(Z)V @@ -14022,21 +13083,21 @@ HSPLj$/time/format/DateTimeParseContext;->setParsedField(Lj$/time/temporal/Tempo HSPLj$/time/format/DateTimeParseContext;->startOptional()V HSPLj$/time/format/DateTimeParseContext;->subSequenceEquals(Ljava/lang/CharSequence;ILjava/lang/CharSequence;II)Z HSPLj$/time/format/DateTimeParseContext;->toResolved(Lj$/time/format/ResolverStyle;Ljava/util/Set;)Lj$/time/temporal/TemporalAccessor; -HSPLj$/time/format/DateTimeTextProvider$1;->(I)V +HSPLj$/time/format/DateTimeTextProvider$1;->()V HSPLj$/time/format/DateTimeTextProvider$1;->compare(Ljava/lang/Object;Ljava/lang/Object;)I HSPLj$/time/format/DateTimeTextProvider$LocaleStore;->(Ljava/util/Map;)V HSPLj$/time/format/DateTimeTextProvider;->()V HSPLj$/time/format/DateTimeTextProvider;->()V HSPLj$/time/format/DateTimeTextProvider;->access$100()Ljava/util/Comparator; HSPLj$/time/format/DecimalStyle;->()V -HSPLj$/time/format/DecimalStyle;->(CCCC)V +HSPLj$/time/format/DecimalStyle;->()V HSPLj$/time/format/DecimalStyle;->convertToDigit(C)I -HSPLj$/time/format/DecimalStyle;->getDecimalSeparator()C HSPLj$/time/format/Parsed;->()V HSPLj$/time/format/Parsed;->crossCheck(Lj$/time/temporal/TemporalAccessor;)V HSPLj$/time/format/Parsed;->getLong(Lj$/time/temporal/TemporalField;)J HSPLj$/time/format/Parsed;->isSupported(Lj$/time/temporal/TemporalField;)Z HSPLj$/time/format/Parsed;->query(Lj$/time/temporal/TemporalQuery;)Ljava/lang/Object; +HSPLj$/time/format/Parsed;->resolve(Lj$/time/format/ResolverStyle;Ljava/util/Set;)V HSPLj$/time/format/Parsed;->resolveInstantFields()V HSPLj$/time/format/Parsed;->resolveTime(JJJJ)V HSPLj$/time/format/Parsed;->updateCheckConflict(Lj$/time/LocalTime;Lj$/time/Period;)V @@ -14044,56 +13105,51 @@ HSPLj$/time/format/Parsed;->updateCheckConflict(Lj$/time/chrono/ChronoLocalDate; HSPLj$/time/format/ResolverStyle;->()V HSPLj$/time/format/ResolverStyle;->(Ljava/lang/String;I)V HSPLj$/time/format/TextStyle;->()V -HSPLj$/time/format/TextStyle;->(Ljava/lang/String;III)V +HSPLj$/time/format/TextStyle;->(Ljava/lang/String;II)V HSPLj$/time/temporal/ChronoField;->()V -HSPLj$/time/temporal/ChronoField;->(Ljava/lang/String;ILjava/lang/String;Lj$/time/temporal/TemporalUnit;Lj$/time/temporal/TemporalUnit;Lj$/time/temporal/ValueRange;)V -HSPLj$/time/temporal/ChronoField;->(Ljava/lang/String;ILjava/lang/String;Lj$/time/temporal/TemporalUnit;Lj$/time/temporal/TemporalUnit;Lj$/time/temporal/ValueRange;Ljava/lang/String;)V +HSPLj$/time/temporal/ChronoField;->(Ljava/lang/String;ILjava/lang/String;Lj$/time/temporal/ChronoUnit;Lj$/time/temporal/ChronoUnit;Lj$/time/temporal/ValueRange;)V +HSPLj$/time/temporal/ChronoField;->(Ljava/lang/String;ILjava/lang/String;Lj$/time/temporal/ChronoUnit;Lj$/time/temporal/ChronoUnit;Lj$/time/temporal/ValueRange;I)V HSPLj$/time/temporal/ChronoField;->checkValidIntValue(J)I -HSPLj$/time/temporal/ChronoField;->checkValidValue(J)J +HSPLj$/time/temporal/ChronoField;->checkValidValue(J)V HSPLj$/time/temporal/ChronoField;->isDateBased()Z HSPLj$/time/temporal/ChronoField;->isTimeBased()Z HSPLj$/time/temporal/ChronoField;->range()Lj$/time/temporal/ValueRange; HSPLj$/time/temporal/ChronoField;->values()[Lj$/time/temporal/ChronoField; HSPLj$/time/temporal/ChronoUnit;->()V -HSPLj$/time/temporal/ChronoUnit;->(Ljava/lang/String;ILjava/lang/String;Lj$/time/Duration;)V -HSPLj$/time/temporal/IsoFields$Field$1;->(Ljava/lang/String;I)V -HSPLj$/time/temporal/IsoFields$Field$2;->(Ljava/lang/String;I)V -HSPLj$/time/temporal/IsoFields$Field$3;->(Ljava/lang/String;I)V -HSPLj$/time/temporal/IsoFields$Field$4;->(Ljava/lang/String;I)V +HSPLj$/time/temporal/ChronoUnit;->(Ljava/lang/String;ILjava/lang/String;)V +HSPLj$/time/temporal/IsoFields$Field$1;->()V +HSPLj$/time/temporal/IsoFields$Field$2;->()V +HSPLj$/time/temporal/IsoFields$Field$3;->()V +HSPLj$/time/temporal/IsoFields$Field$4;->()V HSPLj$/time/temporal/IsoFields$Field;->()V -HSPLj$/time/temporal/IsoFields$Field;->(Ljava/lang/String;ILj$/time/temporal/IsoFields$1;)V +HSPLj$/time/temporal/IsoFields$Field;->(Ljava/lang/String;I)V HSPLj$/time/temporal/IsoFields$Unit;->()V -HSPLj$/time/temporal/IsoFields$Unit;->(Ljava/lang/String;ILjava/lang/String;Lj$/time/Duration;)V +HSPLj$/time/temporal/IsoFields$Unit;->(Ljava/lang/String;ILjava/lang/String;)V HSPLj$/time/temporal/IsoFields;->()V HSPLj$/time/temporal/TemporalAccessor;->get(Lj$/time/temporal/TemporalField;)I HSPLj$/time/temporal/TemporalAccessor;->range(Lj$/time/temporal/TemporalField;)Lj$/time/temporal/ValueRange; -HSPLj$/time/temporal/TemporalField;->resolve(Ljava/util/Map;Lj$/time/temporal/TemporalAccessor;Lj$/time/format/ResolverStyle;)Lj$/time/temporal/TemporalAccessor; -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda1;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda1;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda2;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda2;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda3;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda3;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda3;->queryFrom(Lj$/time/temporal/TemporalAccessor;)Ljava/lang/Object; -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda4;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda4;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda5;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda5;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda6;->()V -HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda6;->()V +HSPLj$/time/temporal/TemporalField;->resolve(Ljava/util/HashMap;Lj$/time/temporal/TemporalAccessor;Lj$/time/format/ResolverStyle;)Lj$/time/temporal/TemporalAccessor; +HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0;->(I)V +HSPLj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0;->queryFrom(Lj$/time/temporal/TemporalAccessor;)Ljava/lang/Object; +HSPLj$/time/temporal/TemporalQueries;->()V +HSPLj$/time/temporal/TemporalQueries;->chronology()Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0; +HSPLj$/time/temporal/TemporalQueries;->localDate()Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0; +HSPLj$/time/temporal/TemporalQueries;->localTime()Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0; +HSPLj$/time/temporal/TemporalQueries;->offset()Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0; +HSPLj$/time/temporal/TemporalQueries;->precision()Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0; +HSPLj$/time/temporal/TemporalQueries;->zone()Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0; +HSPLj$/time/temporal/TemporalQueries;->zoneId()Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0; HSPLj$/time/temporal/ValueRange;->(JJJJ)V HSPLj$/time/temporal/ValueRange;->checkValidIntValue(JLj$/time/temporal/TemporalField;)I -HSPLj$/time/temporal/ValueRange;->checkValidValue(JLj$/time/temporal/TemporalField;)J +HSPLj$/time/temporal/ValueRange;->checkValidValue(JLj$/time/temporal/TemporalField;)V HSPLj$/time/temporal/ValueRange;->getMaximum()J HSPLj$/time/temporal/ValueRange;->getMinimum()J HSPLj$/time/temporal/ValueRange;->isFixed()Z HSPLj$/time/temporal/ValueRange;->isIntValue()Z HSPLj$/time/temporal/ValueRange;->isValidValue(J)Z +HSPLj$/time/temporal/ValueRange;->of$1(JJ)Lj$/time/temporal/ValueRange; HSPLj$/time/temporal/ValueRange;->of(JJ)Lj$/time/temporal/ValueRange; HSPLj$/time/temporal/ValueRange;->of(JJJ)Lj$/time/temporal/ValueRange; -HSPLj$/time/temporal/ValueRange;->of(JJJJ)Lj$/time/temporal/ValueRange; HSPLj$/util/DesugarTimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; HSPLkotlin/LazyKt__LazyJVMKt$WhenMappings;->()V HSPLkotlin/LazyKt__LazyJVMKt;->lazy(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; @@ -14146,13 +13202,9 @@ HSPLkotlin/collections/AbstractList$Companion;->()V HSPLkotlin/collections/AbstractList$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLkotlin/collections/AbstractList$Companion;->checkElementIndex$kotlin_stdlib(II)V HSPLkotlin/collections/AbstractList$Companion;->orderedEquals$kotlin_stdlib(Ljava/util/Collection;Ljava/util/Collection;)Z -HSPLkotlin/collections/AbstractList$IteratorImpl;->(Lkotlin/collections/AbstractList;)V -HSPLkotlin/collections/AbstractList$IteratorImpl;->hasNext()Z -HSPLkotlin/collections/AbstractList$IteratorImpl;->next()Ljava/lang/Object; HSPLkotlin/collections/AbstractList;->()V HSPLkotlin/collections/AbstractList;->()V HSPLkotlin/collections/AbstractList;->equals(Ljava/lang/Object;)Z -HSPLkotlin/collections/AbstractList;->iterator()Ljava/util/Iterator; HSPLkotlin/collections/AbstractMap$Companion;->()V HSPLkotlin/collections/AbstractMap$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLkotlin/collections/AbstractMap;->()V @@ -14202,11 +13254,6 @@ HSPLkotlin/collections/ArrayDeque;->removeFirstOrNull()Ljava/lang/Object; HSPLkotlin/collections/ArrayDeque;->toArray()[Ljava/lang/Object; HSPLkotlin/collections/ArrayDeque;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; HSPLkotlin/collections/ArraysKt__ArraysJVMKt;->copyOfRangeToIndexCheck(II)V -HSPLkotlin/collections/ArraysKt___ArraysJvmKt$asList$5;->([F)V -HSPLkotlin/collections/ArraysKt___ArraysJvmKt$asList$5;->get(I)Ljava/lang/Float; -HSPLkotlin/collections/ArraysKt___ArraysJvmKt$asList$5;->get(I)Ljava/lang/Object; -HSPLkotlin/collections/ArraysKt___ArraysJvmKt$asList$5;->getSize()I -HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->asList([F)Ljava/util/List; HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->asList([Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->copyInto$default([B[BIIIILjava/lang/Object;)[B HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->copyInto$default([F[FIIIILjava/lang/Object;)[F @@ -14222,23 +13269,21 @@ HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->fill$default([IIIIILjava/lang/Ob HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->fill$default([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->fill([IIII)V HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->fill([Ljava/lang/Object;Ljava/lang/Object;II)V -HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->sortWith([Ljava/lang/Object;Ljava/util/Comparator;)V HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->sortWith([Ljava/lang/Object;Ljava/util/Comparator;II)V HSPLkotlin/collections/ArraysKt___ArraysKt;->contains([Ljava/lang/Object;Ljava/lang/Object;)Z HSPLkotlin/collections/ArraysKt___ArraysKt;->filterNotNull([Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/ArraysKt___ArraysKt;->filterNotNullTo([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; HSPLkotlin/collections/ArraysKt___ArraysKt;->firstOrNull([Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlin/collections/ArraysKt___ArraysKt;->getIndices([Ljava/lang/Object;)Lkotlin/ranges/IntRange; +HSPLkotlin/collections/ArraysKt___ArraysKt;->getIndices([I)Lkotlin/ranges/IntRange; +HSPLkotlin/collections/ArraysKt___ArraysKt;->getLastIndex([I)I HSPLkotlin/collections/ArraysKt___ArraysKt;->getLastIndex([Ljava/lang/Object;)I HSPLkotlin/collections/ArraysKt___ArraysKt;->indexOf([Ljava/lang/Object;Ljava/lang/Object;)I -HSPLkotlin/collections/ArraysKt___ArraysKt;->slice([FLkotlin/ranges/IntRange;)Ljava/util/List; HSPLkotlin/collections/ArraysKt___ArraysKt;->toList([Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/ArraysKt___ArraysKt;->toMutableList([Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/ArraysUtilJVM;->asList([Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/BrittleContainsOptimizationKt;->convertToSetForSetOperationWith(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection; HSPLkotlin/collections/CollectionsKt__CollectionsJVMKt;->copyToArrayOfAny([Ljava/lang/Object;Z)[Ljava/lang/Object; HSPLkotlin/collections/CollectionsKt__CollectionsJVMKt;->listOf(Ljava/lang/Object;)Ljava/util/List; -HSPLkotlin/collections/CollectionsKt__CollectionsKt;->arrayListOf([Ljava/lang/Object;)Ljava/util/ArrayList; HSPLkotlin/collections/CollectionsKt__CollectionsKt;->asCollection([Ljava/lang/Object;)Ljava/util/Collection; HSPLkotlin/collections/CollectionsKt__CollectionsKt;->binarySearch$default(Ljava/util/List;Ljava/lang/Comparable;IIILjava/lang/Object;)I HSPLkotlin/collections/CollectionsKt__CollectionsKt;->binarySearch(Ljava/util/List;Ljava/lang/Comparable;II)I @@ -14254,10 +13299,6 @@ HSPLkotlin/collections/CollectionsKt__MutableCollectionsJVMKt;->sort(Ljava/util/ HSPLkotlin/collections/CollectionsKt__MutableCollectionsJVMKt;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z -HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->filterInPlace$CollectionsKt__MutableCollectionsKt(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z -HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->filterInPlace$CollectionsKt__MutableCollectionsKt(Ljava/util/List;Lkotlin/jvm/functions/Function1;Z)Z -HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->removeAll(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Z -HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->removeFirstOrNull(Ljava/util/List;)Ljava/lang/Object; HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->retainAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z HSPLkotlin/collections/CollectionsKt___CollectionsJvmKt;->reverse(Ljava/util/List;)V HSPLkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;->(Ljava/lang/Iterable;)V @@ -14266,7 +13307,6 @@ HSPLkotlin/collections/CollectionsKt___CollectionsKt;->asSequence(Ljava/lang/Ite HSPLkotlin/collections/CollectionsKt___CollectionsKt;->chunked(Ljava/lang/Iterable;I)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->distinct(Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->first(Ljava/util/List;)Ljava/lang/Object; -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->firstOrNull(Ljava/lang/Iterable;)Ljava/lang/Object; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->intersect(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Set; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->last(Ljava/util/List;)Ljava/lang/Object; @@ -14276,7 +13316,6 @@ HSPLkotlin/collections/CollectionsKt___CollectionsKt;->plus(Ljava/util/Collectio HSPLkotlin/collections/CollectionsKt___CollectionsKt;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->reversed(Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->singleOrNull(Ljava/util/List;)Ljava/lang/Object; -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toFloatArray(Ljava/util/Collection;)[F HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toIntArray(Ljava/util/Collection;)[I HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List; @@ -14303,7 +13342,6 @@ HSPLkotlin/collections/EmptyMap;->()V HSPLkotlin/collections/EmptyMap;->()V HSPLkotlin/collections/EmptyMap;->containsKey(Ljava/lang/Object;)Z HSPLkotlin/collections/EmptyMap;->entrySet()Ljava/util/Set; -HSPLkotlin/collections/EmptyMap;->equals(Ljava/lang/Object;)Z HSPLkotlin/collections/EmptyMap;->get(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlin/collections/EmptyMap;->get(Ljava/lang/Object;)Ljava/lang/Void; HSPLkotlin/collections/EmptyMap;->getEntries()Ljava/util/Set; @@ -14394,12 +13432,14 @@ HSPLkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsJvmKt;->intercepted(Lko HSPLkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; HSPLkotlin/coroutines/jvm/internal/BaseContinuationImpl;->(Lkotlin/coroutines/Continuation;)V HSPLkotlin/coroutines/jvm/internal/BaseContinuationImpl;->releaseIntercepted()V +HSPLkotlin/coroutines/jvm/internal/BaseContinuationImpl;->resumeWith(Ljava/lang/Object;)V HSPLkotlin/coroutines/jvm/internal/Boxing;->boxBoolean(Z)Ljava/lang/Boolean; HSPLkotlin/coroutines/jvm/internal/Boxing;->boxFloat(F)Ljava/lang/Float; HSPLkotlin/coroutines/jvm/internal/Boxing;->boxInt(I)Ljava/lang/Integer; HSPLkotlin/coroutines/jvm/internal/CompletedContinuation;->()V HSPLkotlin/coroutines/jvm/internal/CompletedContinuation;->()V HSPLkotlin/coroutines/jvm/internal/ContinuationImpl;->(Lkotlin/coroutines/Continuation;)V +HSPLkotlin/coroutines/jvm/internal/ContinuationImpl;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V HSPLkotlin/coroutines/jvm/internal/ContinuationImpl;->getContext()Lkotlin/coroutines/CoroutineContext; HSPLkotlin/coroutines/jvm/internal/ContinuationImpl;->intercepted()Lkotlin/coroutines/Continuation; HSPLkotlin/coroutines/jvm/internal/ContinuationImpl;->releaseIntercepted()V @@ -14430,6 +13470,10 @@ HSPLkotlin/io/FilesKt__UtilsKt;->resolve(Ljava/io/File;Ljava/io/File;)Ljava/io/F HSPLkotlin/io/FilesKt__UtilsKt;->resolve(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; HSPLkotlin/jvm/JvmClassMappingKt;->getJavaClass(Lkotlin/reflect/KClass;)Ljava/lang/Class; HSPLkotlin/jvm/JvmClassMappingKt;->getJavaObjectType(Lkotlin/reflect/KClass;)Ljava/lang/Class; +HSPLkotlin/jvm/internal/ArrayIterator;->([Ljava/lang/Object;)V +HSPLkotlin/jvm/internal/ArrayIterator;->hasNext()Z +HSPLkotlin/jvm/internal/ArrayIterator;->next()Ljava/lang/Object; +HSPLkotlin/jvm/internal/ArrayIteratorKt;->iterator([Ljava/lang/Object;)Ljava/util/Iterator; HSPLkotlin/jvm/internal/BooleanCompanionObject;->()V HSPLkotlin/jvm/internal/BooleanCompanionObject;->()V HSPLkotlin/jvm/internal/ByteCompanionObject;->()V @@ -14439,10 +13483,7 @@ HSPLkotlin/jvm/internal/CallableReference$NoReceiver;->()V HSPLkotlin/jvm/internal/CallableReference$NoReceiver;->access$000()Lkotlin/jvm/internal/CallableReference$NoReceiver; HSPLkotlin/jvm/internal/CallableReference;->()V HSPLkotlin/jvm/internal/CallableReference;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V -HSPLkotlin/jvm/internal/CallableReference;->getBoundReceiver()Ljava/lang/Object; HSPLkotlin/jvm/internal/CallableReference;->getName()Ljava/lang/String; -HSPLkotlin/jvm/internal/CallableReference;->getOwner()Lkotlin/reflect/KDeclarationContainer; -HSPLkotlin/jvm/internal/CallableReference;->getSignature()Ljava/lang/String; HSPLkotlin/jvm/internal/CharCompanionObject;->()V HSPLkotlin/jvm/internal/CharCompanionObject;->()V HSPLkotlin/jvm/internal/ClassReference$Companion;->()V @@ -14473,9 +13514,8 @@ HSPLkotlin/jvm/internal/InlineMarker;->mark(I)V HSPLkotlin/jvm/internal/IntCompanionObject;->()V HSPLkotlin/jvm/internal/IntCompanionObject;->()V HSPLkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Float;F)Z -HSPLkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z -HSPLkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V HSPLkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V +HSPLkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)V HSPLkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V HSPLkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V HSPLkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V @@ -14493,9 +13533,7 @@ HSPLkotlin/jvm/internal/PropertyReference1;->invoke(Ljava/lang/Object;)Ljava/lan HSPLkotlin/jvm/internal/PropertyReference1Impl;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/PropertyReference;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/Ref$BooleanRef;->()V -HSPLkotlin/jvm/internal/Ref$FloatRef;->()V HSPLkotlin/jvm/internal/Ref$IntRef;->()V -HSPLkotlin/jvm/internal/Ref$LongRef;->()V HSPLkotlin/jvm/internal/Ref$ObjectRef;->()V HSPLkotlin/jvm/internal/Reflection;->()V HSPLkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; @@ -14516,10 +13554,8 @@ HSPLkotlin/jvm/internal/SpreadBuilder;->toArray([Ljava/lang/Object;)[Ljava/lang/ HSPLkotlin/jvm/internal/StringCompanionObject;->()V HSPLkotlin/jvm/internal/StringCompanionObject;->()V HSPLkotlin/jvm/internal/TypeIntrinsics;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection; -HSPLkotlin/jvm/internal/TypeIntrinsics;->asMutableIterable(Ljava/lang/Object;)Ljava/lang/Iterable; HSPLkotlin/jvm/internal/TypeIntrinsics;->beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object; HSPLkotlin/jvm/internal/TypeIntrinsics;->castToCollection(Ljava/lang/Object;)Ljava/util/Collection; -HSPLkotlin/jvm/internal/TypeIntrinsics;->castToIterable(Ljava/lang/Object;)Ljava/lang/Iterable; HSPLkotlin/jvm/internal/TypeIntrinsics;->getFunctionArity(Ljava/lang/Object;)I HSPLkotlin/jvm/internal/TypeIntrinsics;->isFunctionOfArity(Ljava/lang/Object;I)Z HSPLkotlin/jvm/internal/TypeIntrinsics;->isMutableSet(Ljava/lang/Object;)Z @@ -14561,13 +13597,11 @@ HSPLkotlin/ranges/IntRange$Companion;->()V HSPLkotlin/ranges/IntRange$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLkotlin/ranges/IntRange;->()V HSPLkotlin/ranges/IntRange;->(II)V +HSPLkotlin/ranges/IntRange;->contains(I)Z HSPLkotlin/ranges/IntRange;->equals(Ljava/lang/Object;)Z -HSPLkotlin/ranges/IntRange;->getEndInclusive()Ljava/lang/Integer; -HSPLkotlin/ranges/IntRange;->getStart()Ljava/lang/Integer; HSPLkotlin/ranges/IntRange;->isEmpty()Z HSPLkotlin/ranges/RangesKt__RangesKt;->checkStepIsPositive(ZLjava/lang/Number;)V HSPLkotlin/ranges/RangesKt___RangesKt;->coerceAtLeast(II)I -HSPLkotlin/ranges/RangesKt___RangesKt;->coerceAtLeast(JJ)J HSPLkotlin/ranges/RangesKt___RangesKt;->coerceAtLeast(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Comparable; HSPLkotlin/ranges/RangesKt___RangesKt;->coerceAtMost(DD)D HSPLkotlin/ranges/RangesKt___RangesKt;->coerceAtMost(II)I @@ -14576,7 +13610,6 @@ HSPLkotlin/ranges/RangesKt___RangesKt;->coerceIn(DDD)D HSPLkotlin/ranges/RangesKt___RangesKt;->coerceIn(FFF)F HSPLkotlin/ranges/RangesKt___RangesKt;->coerceIn(III)I HSPLkotlin/ranges/RangesKt___RangesKt;->coerceIn(JJJ)J -HSPLkotlin/ranges/RangesKt___RangesKt;->downTo(II)Lkotlin/ranges/IntProgression; HSPLkotlin/ranges/RangesKt___RangesKt;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; HSPLkotlin/ranges/RangesKt___RangesKt;->until(II)Lkotlin/ranges/IntRange; HSPLkotlin/reflect/KTypeProjection$Companion;->()V @@ -14633,19 +13666,9 @@ HSPLkotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1;->invoke(Ljava/la HSPLkotlin/sequences/SequencesKt___SequencesKt;->filterNot(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt___SequencesKt;->filterNotNull(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt___SequencesKt;->firstOrNull(Lkotlin/sequences/Sequence;)Ljava/lang/Object; -HSPLkotlin/sequences/SequencesKt___SequencesKt;->last(Lkotlin/sequences/Sequence;)Ljava/lang/Object; HSPLkotlin/sequences/SequencesKt___SequencesKt;->mapNotNull(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; -HSPLkotlin/sequences/SequencesKt___SequencesKt;->takeWhile(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt___SequencesKt;->toCollection(Lkotlin/sequences/Sequence;Ljava/util/Collection;)Ljava/util/Collection; HSPLkotlin/sequences/SequencesKt___SequencesKt;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; -HSPLkotlin/sequences/TakeWhileSequence$iterator$1;->(Lkotlin/sequences/TakeWhileSequence;)V -HSPLkotlin/sequences/TakeWhileSequence$iterator$1;->calcNext()V -HSPLkotlin/sequences/TakeWhileSequence$iterator$1;->hasNext()Z -HSPLkotlin/sequences/TakeWhileSequence$iterator$1;->next()Ljava/lang/Object; -HSPLkotlin/sequences/TakeWhileSequence;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V -HSPLkotlin/sequences/TakeWhileSequence;->access$getPredicate$p(Lkotlin/sequences/TakeWhileSequence;)Lkotlin/jvm/functions/Function1; -HSPLkotlin/sequences/TakeWhileSequence;->access$getSequence$p(Lkotlin/sequences/TakeWhileSequence;)Lkotlin/sequences/Sequence; -HSPLkotlin/sequences/TakeWhileSequence;->iterator()Ljava/util/Iterator; HSPLkotlin/sequences/TransformingSequence$iterator$1;->(Lkotlin/sequences/TransformingSequence;)V HSPLkotlin/sequences/TransformingSequence$iterator$1;->hasNext()Z HSPLkotlin/sequences/TransformingSequence$iterator$1;->next()Ljava/lang/Object; @@ -14654,7 +13677,6 @@ HSPLkotlin/sequences/TransformingSequence;->access$getSequence$p(Lkotlin/sequenc HSPLkotlin/sequences/TransformingSequence;->access$getTransformer$p(Lkotlin/sequences/TransformingSequence;)Lkotlin/jvm/functions/Function1; HSPLkotlin/sequences/TransformingSequence;->iterator()Ljava/util/Iterator; HSPLkotlin/text/CharsKt__CharJVMKt;->checkRadix(I)I -HSPLkotlin/text/CharsKt__CharJVMKt;->digitOf(CI)I HSPLkotlin/text/CharsKt__CharJVMKt;->isWhitespace(C)Z HSPLkotlin/text/CharsKt__CharKt;->equals(CCZ)Z HSPLkotlin/text/Charsets;->()V @@ -14666,8 +13688,6 @@ HSPLkotlin/text/Regex;->(Ljava/lang/String;)V HSPLkotlin/text/Regex;->(Ljava/util/regex/Pattern;)V HSPLkotlin/text/Regex;->matches(Ljava/lang/CharSequence;)Z HSPLkotlin/text/Regex;->replace(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; -HSPLkotlin/text/StringsKt__StringNumberConversionsKt;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; -HSPLkotlin/text/StringsKt__StringNumberConversionsKt;->toLongOrNull(Ljava/lang/String;I)Ljava/lang/Long; HSPLkotlin/text/StringsKt__StringsJVMKt;->concatToString([C)Ljava/lang/String; HSPLkotlin/text/StringsKt__StringsJVMKt;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z HSPLkotlin/text/StringsKt__StringsJVMKt;->endsWith(Ljava/lang/String;Ljava/lang/String;Z)Z @@ -14706,8 +13726,6 @@ HSPLkotlin/text/StringsKt__StringsKt;->substringAfterLast$default(Ljava/lang/Str HSPLkotlin/text/StringsKt__StringsKt;->substringAfterLast(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; HSPLkotlin/text/StringsKt__StringsKt;->substringBefore$default(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; HSPLkotlin/text/StringsKt__StringsKt;->substringBefore(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; -HSPLkotlin/text/StringsKt__StringsKt;->substringBeforeLast$default(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; -HSPLkotlin/text/StringsKt__StringsKt;->substringBeforeLast(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; HSPLkotlin/text/StringsKt__StringsKt;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLkotlinx/coroutines/AbstractCoroutine;->(Lkotlin/coroutines/CoroutineContext;ZZ)V HSPLkotlinx/coroutines/AbstractCoroutine;->afterResume(Ljava/lang/Object;)V @@ -14774,7 +13792,6 @@ HSPLkotlinx/coroutines/CancellableContinuationImpl;->getResult()Ljava/lang/Objec HSPLkotlinx/coroutines/CancellableContinuationImpl;->getState$kotlinx_coroutines_core()Ljava/lang/Object; HSPLkotlinx/coroutines/CancellableContinuationImpl;->getSuccessfulResult$kotlinx_coroutines_core(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/CancellableContinuationImpl;->initCancellability()V -HSPLkotlinx/coroutines/CancellableContinuationImpl;->installParentHandle()Lkotlinx/coroutines/DisposableHandle; HSPLkotlinx/coroutines/CancellableContinuationImpl;->invokeOnCancellation(Lkotlin/jvm/functions/Function1;)V HSPLkotlinx/coroutines/CancellableContinuationImpl;->isCompleted()Z HSPLkotlinx/coroutines/CancellableContinuationImpl;->isReusable()Z @@ -14798,7 +13815,6 @@ HSPLkotlinx/coroutines/CancellableContinuationKt;->getOrCreateCancellableContinu HSPLkotlinx/coroutines/CancellableContinuationKt;->removeOnCancellation(Lkotlinx/coroutines/CancellableContinuation;Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V HSPLkotlinx/coroutines/CancelledContinuation;->()V HSPLkotlinx/coroutines/CancelledContinuation;->(Lkotlin/coroutines/Continuation;Ljava/lang/Throwable;Z)V -HSPLkotlinx/coroutines/CancelledContinuation;->makeResumed()Z HSPLkotlinx/coroutines/ChildContinuation;->(Lkotlinx/coroutines/CancellableContinuationImpl;)V HSPLkotlinx/coroutines/ChildContinuation;->invoke(Ljava/lang/Throwable;)V HSPLkotlinx/coroutines/ChildHandleNode;->(Lkotlinx/coroutines/ChildJob;)V @@ -14854,8 +13870,6 @@ HSPLkotlinx/coroutines/CoroutineExceptionHandler$Key;->()V HSPLkotlinx/coroutines/CoroutineExceptionHandler;->()V HSPLkotlinx/coroutines/CoroutineScopeKt;->CoroutineScope(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; HSPLkotlinx/coroutines/CoroutineScopeKt;->MainScope()Lkotlinx/coroutines/CoroutineScope; -HSPLkotlinx/coroutines/CoroutineScopeKt;->cancel$default(Lkotlinx/coroutines/CoroutineScope;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V -HSPLkotlinx/coroutines/CoroutineScopeKt;->cancel(Lkotlinx/coroutines/CoroutineScope;Ljava/util/concurrent/CancellationException;)V HSPLkotlinx/coroutines/CoroutineScopeKt;->coroutineScope(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/CoroutineScopeKt;->ensureActive(Lkotlinx/coroutines/CoroutineScope;)V HSPLkotlinx/coroutines/CoroutineScopeKt;->isActive(Lkotlinx/coroutines/CoroutineScope;)Z @@ -14873,12 +13887,6 @@ HSPLkotlinx/coroutines/DebugKt;->getRECOVER_STACK_TRACES()Z HSPLkotlinx/coroutines/DebugStringsKt;->getClassSimpleName(Ljava/lang/Object;)Ljava/lang/String; HSPLkotlinx/coroutines/DefaultExecutor;->()V HSPLkotlinx/coroutines/DefaultExecutor;->()V -HSPLkotlinx/coroutines/DefaultExecutor;->acknowledgeShutdownIfNeeded()V -HSPLkotlinx/coroutines/DefaultExecutor;->createThreadSync()Ljava/lang/Thread; -HSPLkotlinx/coroutines/DefaultExecutor;->getThread()Ljava/lang/Thread; -HSPLkotlinx/coroutines/DefaultExecutor;->isShutdownRequested()Z -HSPLkotlinx/coroutines/DefaultExecutor;->notifyStartup()Z -HSPLkotlinx/coroutines/DefaultExecutor;->run()V HSPLkotlinx/coroutines/DefaultExecutorKt;->()V HSPLkotlinx/coroutines/DefaultExecutorKt;->getDefaultDelay()Lkotlinx/coroutines/Delay; HSPLkotlinx/coroutines/DefaultExecutorKt;->initializeDefaultDelay()Lkotlinx/coroutines/Delay; @@ -14898,6 +13906,7 @@ HSPLkotlinx/coroutines/DispatchedTask;->(I)V HSPLkotlinx/coroutines/DispatchedTask;->getExceptionalResult$kotlinx_coroutines_core(Ljava/lang/Object;)Ljava/lang/Throwable; HSPLkotlinx/coroutines/DispatchedTask;->getSuccessfulResult$kotlinx_coroutines_core(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/DispatchedTask;->handleFatalException(Ljava/lang/Throwable;Ljava/lang/Throwable;)V +HSPLkotlinx/coroutines/DispatchedTask;->run()V HSPLkotlinx/coroutines/DispatchedTaskKt;->dispatch(Lkotlinx/coroutines/DispatchedTask;I)V HSPLkotlinx/coroutines/DispatchedTaskKt;->isCancellableMode(I)Z HSPLkotlinx/coroutines/DispatchedTaskKt;->isReusableMode(I)Z @@ -14909,7 +13918,6 @@ HSPLkotlinx/coroutines/Dispatchers;->getDefault()Lkotlinx/coroutines/CoroutineDi HSPLkotlinx/coroutines/Dispatchers;->getIO()Lkotlinx/coroutines/CoroutineDispatcher; HSPLkotlinx/coroutines/Dispatchers;->getMain()Lkotlinx/coroutines/MainCoroutineDispatcher; HSPLkotlinx/coroutines/DisposeOnCancel;->(Lkotlinx/coroutines/DisposableHandle;)V -HSPLkotlinx/coroutines/DisposeOnCancel;->invoke(Ljava/lang/Throwable;)V HSPLkotlinx/coroutines/Empty;->(Z)V HSPLkotlinx/coroutines/Empty;->getList()Lkotlinx/coroutines/NodeList; HSPLkotlinx/coroutines/Empty;->isActive()Z @@ -14922,21 +13930,9 @@ HSPLkotlinx/coroutines/EventLoop;->getNextTime()J HSPLkotlinx/coroutines/EventLoop;->incrementUseCount$default(Lkotlinx/coroutines/EventLoop;ZILjava/lang/Object;)V HSPLkotlinx/coroutines/EventLoop;->incrementUseCount(Z)V HSPLkotlinx/coroutines/EventLoop;->isUnconfinedLoopActive()Z -HSPLkotlinx/coroutines/EventLoop;->isUnconfinedQueueEmpty()Z HSPLkotlinx/coroutines/EventLoop;->processUnconfinedEvent()Z -HSPLkotlinx/coroutines/EventLoopImplBase$DelayedResumeTask;->(Lkotlinx/coroutines/EventLoopImplBase;JLkotlinx/coroutines/CancellableContinuation;)V -HSPLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->(J)V -HSPLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->dispose()V -HSPLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->getHeap()Lkotlinx/coroutines/internal/ThreadSafeHeap; -HSPLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->getIndex()I -HSPLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->scheduleTask(JLkotlinx/coroutines/EventLoopImplBase$DelayedTaskQueue;Lkotlinx/coroutines/EventLoopImplBase;)I -HSPLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->setHeap(Lkotlinx/coroutines/internal/ThreadSafeHeap;)V -HSPLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->setIndex(I)V -HSPLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->timeToExecute(J)Z -HSPLkotlinx/coroutines/EventLoopImplBase$DelayedTaskQueue;->(J)V HSPLkotlinx/coroutines/EventLoopImplBase;->()V HSPLkotlinx/coroutines/EventLoopImplBase;->()V -HSPLkotlinx/coroutines/EventLoopImplBase;->access$isCompleted(Lkotlinx/coroutines/EventLoopImplBase;)Z HSPLkotlinx/coroutines/EventLoopImplBase;->closeQueue()V HSPLkotlinx/coroutines/EventLoopImplBase;->dequeue()Ljava/lang/Runnable; HSPLkotlinx/coroutines/EventLoopImplBase;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V @@ -14944,22 +13940,15 @@ HSPLkotlinx/coroutines/EventLoopImplBase;->enqueue(Ljava/lang/Runnable;)V HSPLkotlinx/coroutines/EventLoopImplBase;->enqueueImpl(Ljava/lang/Runnable;)Z HSPLkotlinx/coroutines/EventLoopImplBase;->getNextTime()J HSPLkotlinx/coroutines/EventLoopImplBase;->isCompleted()Z -HSPLkotlinx/coroutines/EventLoopImplBase;->isEmpty()Z HSPLkotlinx/coroutines/EventLoopImplBase;->processNextEvent()J HSPLkotlinx/coroutines/EventLoopImplBase;->rescheduleAllDelayed()V -HSPLkotlinx/coroutines/EventLoopImplBase;->schedule(JLkotlinx/coroutines/EventLoopImplBase$DelayedTask;)V -HSPLkotlinx/coroutines/EventLoopImplBase;->scheduleImpl(JLkotlinx/coroutines/EventLoopImplBase$DelayedTask;)I -HSPLkotlinx/coroutines/EventLoopImplBase;->scheduleResumeAfterDelay(JLkotlinx/coroutines/CancellableContinuation;)V HSPLkotlinx/coroutines/EventLoopImplBase;->setCompleted(Z)V -HSPLkotlinx/coroutines/EventLoopImplBase;->shouldUnpark(Lkotlinx/coroutines/EventLoopImplBase$DelayedTask;)Z HSPLkotlinx/coroutines/EventLoopImplBase;->shutdown()V HSPLkotlinx/coroutines/EventLoopImplPlatform;->()V HSPLkotlinx/coroutines/EventLoopImplPlatform;->unpark()V HSPLkotlinx/coroutines/EventLoopKt;->createEventLoop()Lkotlinx/coroutines/EventLoop; HSPLkotlinx/coroutines/EventLoop_commonKt;->()V HSPLkotlinx/coroutines/EventLoop_commonKt;->access$getCLOSED_EMPTY$p()Lkotlinx/coroutines/internal/Symbol; -HSPLkotlinx/coroutines/EventLoop_commonKt;->access$getDISPOSED_TASK$p()Lkotlinx/coroutines/internal/Symbol; -HSPLkotlinx/coroutines/EventLoop_commonKt;->delayToNanos(J)J HSPLkotlinx/coroutines/ExecutorCoroutineDispatcher$Key$1;->()V HSPLkotlinx/coroutines/ExecutorCoroutineDispatcher$Key$1;->()V HSPLkotlinx/coroutines/ExecutorCoroutineDispatcher$Key;->()V @@ -15008,14 +13997,12 @@ HSPLkotlinx/coroutines/JobImpl;->getOnCancelComplete$kotlinx_coroutines_core()Z HSPLkotlinx/coroutines/JobImpl;->handlesException()Z HSPLkotlinx/coroutines/JobKt;->Job$default(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; HSPLkotlinx/coroutines/JobKt;->Job(Lkotlinx/coroutines/Job;)Lkotlinx/coroutines/CompletableJob; -HSPLkotlinx/coroutines/JobKt;->cancelAndJoin(Lkotlinx/coroutines/Job;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/JobKt;->ensureActive(Lkotlin/coroutines/CoroutineContext;)V HSPLkotlinx/coroutines/JobKt;->ensureActive(Lkotlinx/coroutines/Job;)V HSPLkotlinx/coroutines/JobKt;->getJob(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/Job; HSPLkotlinx/coroutines/JobKt;->isActive(Lkotlin/coroutines/CoroutineContext;)Z HSPLkotlinx/coroutines/JobKt__JobKt;->Job$default(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; HSPLkotlinx/coroutines/JobKt__JobKt;->Job(Lkotlinx/coroutines/Job;)Lkotlinx/coroutines/CompletableJob; -HSPLkotlinx/coroutines/JobKt__JobKt;->cancelAndJoin(Lkotlinx/coroutines/Job;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/JobKt__JobKt;->ensureActive(Lkotlin/coroutines/CoroutineContext;)V HSPLkotlinx/coroutines/JobKt__JobKt;->ensureActive(Lkotlinx/coroutines/Job;)V HSPLkotlinx/coroutines/JobKt__JobKt;->getJob(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/Job; @@ -15071,7 +14058,6 @@ HSPLkotlinx/coroutines/JobSupport;->firstChild(Lkotlinx/coroutines/Incomplete;)L HSPLkotlinx/coroutines/JobSupport;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLkotlinx/coroutines/JobSupport;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; HSPLkotlinx/coroutines/JobSupport;->getCancellationException()Ljava/util/concurrent/CancellationException; -HSPLkotlinx/coroutines/JobSupport;->getChildJobCancellationCause()Ljava/util/concurrent/CancellationException; HSPLkotlinx/coroutines/JobSupport;->getCompletedInternal$kotlinx_coroutines_core()Ljava/lang/Object; HSPLkotlinx/coroutines/JobSupport;->getFinalRootCause(Lkotlinx/coroutines/JobSupport$Finishing;Ljava/util/List;)Ljava/lang/Throwable; HSPLkotlinx/coroutines/JobSupport;->getKey()Lkotlin/coroutines/CoroutineContext$Key; @@ -15083,7 +14069,6 @@ HSPLkotlinx/coroutines/JobSupport;->initParentJob(Lkotlinx/coroutines/Job;)V HSPLkotlinx/coroutines/JobSupport;->invokeOnCompletion(Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/DisposableHandle; HSPLkotlinx/coroutines/JobSupport;->invokeOnCompletion(ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/DisposableHandle; HSPLkotlinx/coroutines/JobSupport;->isActive()Z -HSPLkotlinx/coroutines/JobSupport;->isCancelled()Z HSPLkotlinx/coroutines/JobSupport;->isCompleted()Z HSPLkotlinx/coroutines/JobSupport;->isScopedCoroutine()Z HSPLkotlinx/coroutines/JobSupport;->join(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -15106,12 +14091,10 @@ HSPLkotlinx/coroutines/JobSupport;->removeNode$kotlinx_coroutines_core(Lkotlinx/ HSPLkotlinx/coroutines/JobSupport;->setParentHandle$kotlinx_coroutines_core(Lkotlinx/coroutines/ChildHandle;)V HSPLkotlinx/coroutines/JobSupport;->start()Z HSPLkotlinx/coroutines/JobSupport;->startInternal(Ljava/lang/Object;)I -HSPLkotlinx/coroutines/JobSupport;->toCancellationException$default(Lkotlinx/coroutines/JobSupport;Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/concurrent/CancellationException; HSPLkotlinx/coroutines/JobSupport;->toCancellationException(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/concurrent/CancellationException; HSPLkotlinx/coroutines/JobSupport;->tryFinalizeSimpleState(Lkotlinx/coroutines/Incomplete;Ljava/lang/Object;)Z HSPLkotlinx/coroutines/JobSupport;->tryMakeCancelling(Lkotlinx/coroutines/Incomplete;Ljava/lang/Throwable;)Z HSPLkotlinx/coroutines/JobSupport;->tryMakeCompleting(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/JobSupport;->tryMakeCompletingSlowPath(Lkotlinx/coroutines/Incomplete;Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/JobSupport;->tryWaitForChild(Lkotlinx/coroutines/JobSupport$Finishing;Lkotlinx/coroutines/ChildHandleNode;Ljava/lang/Object;)Z HSPLkotlinx/coroutines/JobSupportKt;->()V HSPLkotlinx/coroutines/JobSupportKt;->access$getCOMPLETING_ALREADY$p()Lkotlinx/coroutines/internal/Symbol; @@ -15135,7 +14118,6 @@ HSPLkotlinx/coroutines/ResumeOnCompletion;->(Lkotlin/coroutines/Continuati HSPLkotlinx/coroutines/ResumeOnCompletion;->invoke(Ljava/lang/Throwable;)V HSPLkotlinx/coroutines/StandaloneCoroutine;->(Lkotlin/coroutines/CoroutineContext;Z)V HSPLkotlinx/coroutines/SupervisorJobImpl;->(Lkotlinx/coroutines/Job;)V -HSPLkotlinx/coroutines/SupervisorJobImpl;->childCancelled(Ljava/lang/Throwable;)Z HSPLkotlinx/coroutines/SupervisorKt;->SupervisorJob$default(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; HSPLkotlinx/coroutines/SupervisorKt;->SupervisorJob(Lkotlinx/coroutines/Job;)Lkotlinx/coroutines/CompletableJob; HSPLkotlinx/coroutines/ThreadContextElement$DefaultImpls;->fold(Lkotlinx/coroutines/ThreadContextElement;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; @@ -15144,7 +14126,6 @@ HSPLkotlinx/coroutines/ThreadLocalEventLoop;->()V HSPLkotlinx/coroutines/ThreadLocalEventLoop;->()V HSPLkotlinx/coroutines/ThreadLocalEventLoop;->getEventLoop$kotlinx_coroutines_core()Lkotlinx/coroutines/EventLoop; HSPLkotlinx/coroutines/ThreadLocalEventLoop;->resetEventLoop$kotlinx_coroutines_core()V -HSPLkotlinx/coroutines/ThreadLocalEventLoop;->setEventLoop$kotlinx_coroutines_core(Lkotlinx/coroutines/EventLoop;)V HSPLkotlinx/coroutines/ThreadState;->()V HSPLkotlinx/coroutines/ThreadState;->(Lkotlinx/coroutines/Job;)V HSPLkotlinx/coroutines/ThreadState;->clearInterrupt()V @@ -15152,7 +14133,6 @@ HSPLkotlinx/coroutines/ThreadState;->setup()V HSPLkotlinx/coroutines/Unconfined;->()V HSPLkotlinx/coroutines/Unconfined;->()V HSPLkotlinx/coroutines/UndispatchedCoroutine;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/UndispatchedCoroutine;->afterResume(Ljava/lang/Object;)V HSPLkotlinx/coroutines/UndispatchedMarker;->()V HSPLkotlinx/coroutines/UndispatchedMarker;->()V HSPLkotlinx/coroutines/UndispatchedMarker;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; @@ -15186,7 +14166,6 @@ HSPLkotlinx/coroutines/android/HandlerDispatcherKt;->()V HSPLkotlinx/coroutines/android/HandlerDispatcherKt;->asHandler(Landroid/os/Looper;Z)Landroid/os/Handler; HSPLkotlinx/coroutines/android/HandlerDispatcherKt;->from(Landroid/os/Handler;Ljava/lang/String;)Lkotlinx/coroutines/android/HandlerDispatcher; HSPLkotlinx/coroutines/channels/AbstractChannel$Itr;->(Lkotlinx/coroutines/channels/AbstractChannel;)V -HSPLkotlinx/coroutines/channels/AbstractChannel$Itr;->getResult()Ljava/lang/Object; HSPLkotlinx/coroutines/channels/AbstractChannel$Itr;->hasNext(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/AbstractChannel$Itr;->hasNextResult(Ljava/lang/Object;)Z HSPLkotlinx/coroutines/channels/AbstractChannel$Itr;->hasNextSuspend(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -15194,7 +14173,6 @@ HSPLkotlinx/coroutines/channels/AbstractChannel$Itr;->next()Ljava/lang/Object; HSPLkotlinx/coroutines/channels/AbstractChannel$Itr;->setResult(Ljava/lang/Object;)V HSPLkotlinx/coroutines/channels/AbstractChannel$ReceiveElement;->(Lkotlinx/coroutines/CancellableContinuation;I)V HSPLkotlinx/coroutines/channels/AbstractChannel$ReceiveElement;->completeResumeReceive(Ljava/lang/Object;)V -HSPLkotlinx/coroutines/channels/AbstractChannel$ReceiveElement;->resumeReceiveClosed(Lkotlinx/coroutines/channels/Closed;)V HSPLkotlinx/coroutines/channels/AbstractChannel$ReceiveElement;->resumeValue(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/AbstractChannel$ReceiveElement;->tryResumeReceive(Ljava/lang/Object;Lkotlinx/coroutines/internal/LockFreeLinkedListNode$PrepareOp;)Lkotlinx/coroutines/internal/Symbol; HSPLkotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext;->(Lkotlinx/coroutines/channels/AbstractChannel$Itr;Lkotlinx/coroutines/CancellableContinuation;)V @@ -15202,7 +14180,6 @@ HSPLkotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext;->completeResumeR HSPLkotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext;->resumeOnCancellationFun(Ljava/lang/Object;)Lkotlin/jvm/functions/Function1; HSPLkotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext;->tryResumeReceive(Ljava/lang/Object;Lkotlinx/coroutines/internal/LockFreeLinkedListNode$PrepareOp;)Lkotlinx/coroutines/internal/Symbol; HSPLkotlinx/coroutines/channels/AbstractChannel$RemoveReceiveOnCancel;->(Lkotlinx/coroutines/channels/AbstractChannel;Lkotlinx/coroutines/channels/Receive;)V -HSPLkotlinx/coroutines/channels/AbstractChannel$RemoveReceiveOnCancel;->invoke(Ljava/lang/Throwable;)V HSPLkotlinx/coroutines/channels/AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1;->(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/channels/AbstractChannel;)V HSPLkotlinx/coroutines/channels/AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1;->prepare(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1;->prepare(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)Ljava/lang/Object; @@ -15220,6 +14197,7 @@ HSPLkotlinx/coroutines/channels/AbstractChannel;->pollInternal()Ljava/lang/Objec HSPLkotlinx/coroutines/channels/AbstractChannel;->receive(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/AbstractChannel;->receiveCatching-JP2dKIU(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/AbstractChannel;->receiveSuspend(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/channels/AbstractChannel;->removeReceiveOnCancel(Lkotlinx/coroutines/CancellableContinuation;Lkotlinx/coroutines/channels/Receive;)V HSPLkotlinx/coroutines/channels/AbstractChannel;->takeFirstReceiveOrPeekClosed()Lkotlinx/coroutines/channels/ReceiveOrClosed; HSPLkotlinx/coroutines/channels/AbstractChannel;->tryReceive-PtdJZtk()Ljava/lang/Object; HSPLkotlinx/coroutines/channels/AbstractChannelKt;->()V @@ -15230,15 +14208,11 @@ HSPLkotlinx/coroutines/channels/AbstractSendChannel$SendBuffered;->tryResumeSend HSPLkotlinx/coroutines/channels/AbstractSendChannel;->()V HSPLkotlinx/coroutines/channels/AbstractSendChannel;->(Lkotlin/jvm/functions/Function1;)V HSPLkotlinx/coroutines/channels/AbstractSendChannel;->access$isFullImpl(Lkotlinx/coroutines/channels/AbstractSendChannel;)Z -HSPLkotlinx/coroutines/channels/AbstractSendChannel;->close(Ljava/lang/Throwable;)Z HSPLkotlinx/coroutines/channels/AbstractSendChannel;->enqueueSend(Lkotlinx/coroutines/channels/Send;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/AbstractSendChannel;->getClosedForSend()Lkotlinx/coroutines/channels/Closed; HSPLkotlinx/coroutines/channels/AbstractSendChannel;->getQueue()Lkotlinx/coroutines/internal/LockFreeLinkedListHead; -HSPLkotlinx/coroutines/channels/AbstractSendChannel;->helpClose(Lkotlinx/coroutines/channels/Closed;)V -HSPLkotlinx/coroutines/channels/AbstractSendChannel;->invokeOnCloseHandler(Ljava/lang/Throwable;)V HSPLkotlinx/coroutines/channels/AbstractSendChannel;->isFullImpl()Z HSPLkotlinx/coroutines/channels/AbstractSendChannel;->offerInternal(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/AbstractSendChannel;->onClosedIdempotent(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V HSPLkotlinx/coroutines/channels/AbstractSendChannel;->send(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/AbstractSendChannel;->sendBuffered(Ljava/lang/Object;)Lkotlinx/coroutines/channels/ReceiveOrClosed; HSPLkotlinx/coroutines/channels/AbstractSendChannel;->sendSuspend(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -15262,16 +14236,12 @@ HSPLkotlinx/coroutines/channels/Channel$Factory;->()V HSPLkotlinx/coroutines/channels/Channel$Factory;->getCHANNEL_DEFAULT_CAPACITY$kotlinx_coroutines_core()I HSPLkotlinx/coroutines/channels/Channel;->()V HSPLkotlinx/coroutines/channels/ChannelCoroutine;->(Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/channels/Channel;ZZ)V -HSPLkotlinx/coroutines/channels/ChannelCoroutine;->cancel(Ljava/util/concurrent/CancellationException;)V -HSPLkotlinx/coroutines/channels/ChannelCoroutine;->get_channel()Lkotlinx/coroutines/channels/Channel; HSPLkotlinx/coroutines/channels/ChannelCoroutine;->receiveCatching-JP2dKIU(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ChannelCoroutine;->send(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ChannelKt;->Channel$default(ILkotlinx/coroutines/channels/BufferOverflow;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel; HSPLkotlinx/coroutines/channels/ChannelKt;->Channel(ILkotlinx/coroutines/channels/BufferOverflow;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/channels/Channel; -HSPLkotlinx/coroutines/channels/ChannelResult$Closed;->(Ljava/lang/Throwable;)V HSPLkotlinx/coroutines/channels/ChannelResult$Companion;->()V HSPLkotlinx/coroutines/channels/ChannelResult$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLkotlinx/coroutines/channels/ChannelResult$Companion;->closed-JP2dKIU(Ljava/lang/Throwable;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ChannelResult$Companion;->failure-PtdJZtk()Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ChannelResult$Companion;->success-JP2dKIU(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ChannelResult$Failed;->()V @@ -15285,9 +14255,6 @@ HSPLkotlinx/coroutines/channels/ChannelResult;->getOrThrow-impl(Ljava/lang/Objec HSPLkotlinx/coroutines/channels/ChannelResult;->isClosed-impl(Ljava/lang/Object;)Z HSPLkotlinx/coroutines/channels/ChannelResult;->isSuccess-impl(Ljava/lang/Object;)Z HSPLkotlinx/coroutines/channels/ChannelResult;->unbox-impl()Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/ChannelsKt;->cancelConsumed(Lkotlinx/coroutines/channels/ReceiveChannel;Ljava/lang/Throwable;)V -HSPLkotlinx/coroutines/channels/ChannelsKt__Channels_commonKt;->cancelConsumed(Lkotlinx/coroutines/channels/ReceiveChannel;Ljava/lang/Throwable;)V -HSPLkotlinx/coroutines/channels/Closed;->(Ljava/lang/Throwable;)V HSPLkotlinx/coroutines/channels/ConflatedChannel;->(Lkotlin/jvm/functions/Function1;)V HSPLkotlinx/coroutines/channels/ConflatedChannel;->enqueueReceiveInternal(Lkotlinx/coroutines/channels/Receive;)Z HSPLkotlinx/coroutines/channels/ConflatedChannel;->isBufferAlwaysEmpty()Z @@ -15301,7 +14268,6 @@ HSPLkotlinx/coroutines/channels/LinkedListChannel;->offerInternal(Ljava/lang/Obj HSPLkotlinx/coroutines/channels/ProduceKt;->produce$default(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/channels/ReceiveChannel; HSPLkotlinx/coroutines/channels/ProduceKt;->produce(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/channels/ReceiveChannel; HSPLkotlinx/coroutines/channels/ProducerCoroutine;->(Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/channels/Channel;)V -HSPLkotlinx/coroutines/channels/ProducerCoroutine;->onCancelled(Ljava/lang/Throwable;Z)V HSPLkotlinx/coroutines/channels/Receive;->()V HSPLkotlinx/coroutines/channels/Receive;->getOfferResult()Ljava/lang/Object; HSPLkotlinx/coroutines/channels/Receive;->getOfferResult()Lkotlinx/coroutines/internal/Symbol; @@ -15316,7 +14282,6 @@ HSPLkotlinx/coroutines/channels/SendElement;->completeResumeSend()V HSPLkotlinx/coroutines/channels/SendElement;->getPollResult()Ljava/lang/Object; HSPLkotlinx/coroutines/channels/SendElement;->tryResumeSend(Lkotlinx/coroutines/internal/LockFreeLinkedListNode$PrepareOp;)Lkotlinx/coroutines/internal/Symbol; HSPLkotlinx/coroutines/flow/AbstractFlow$collect$1;->(Lkotlinx/coroutines/flow/AbstractFlow;Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/flow/AbstractFlow$collect$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/AbstractFlow;->()V HSPLkotlinx/coroutines/flow/AbstractFlow;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;->(Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;Lkotlin/coroutines/Continuation;)V @@ -15328,10 +14293,8 @@ HSPLkotlinx/coroutines/flow/FlowKt;->asSharedFlow(Lkotlinx/coroutines/flow/Mutab HSPLkotlinx/coroutines/flow/FlowKt;->asStateFlow(Lkotlinx/coroutines/flow/MutableStateFlow;)Lkotlinx/coroutines/flow/StateFlow; HSPLkotlinx/coroutines/flow/FlowKt;->buffer$default(Lkotlinx/coroutines/flow/Flow;ILkotlinx/coroutines/channels/BufferOverflow;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->buffer(Lkotlinx/coroutines/flow/Flow;ILkotlinx/coroutines/channels/BufferOverflow;)Lkotlinx/coroutines/flow/Flow; -HSPLkotlinx/coroutines/flow/FlowKt;->catchImpl(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt;->collect(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt;->collectLatest(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/FlowKt;->combine(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->combine(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function5;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->combine(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function6;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->distinctUntilChanged(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; @@ -15343,12 +14306,8 @@ HSPLkotlinx/coroutines/flow/FlowKt;->first(Lkotlinx/coroutines/flow/Flow;Lkotlin HSPLkotlinx/coroutines/flow/FlowKt;->first(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt;->firstOrNull(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt;->flow(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; -HSPLkotlinx/coroutines/flow/FlowKt;->flowCombine(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->flowOf(Ljava/lang/Object;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->mapLatest(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; -HSPLkotlinx/coroutines/flow/FlowKt;->retry$default(Lkotlinx/coroutines/flow/Flow;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; -HSPLkotlinx/coroutines/flow/FlowKt;->retry(Lkotlinx/coroutines/flow/Flow;JLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; -HSPLkotlinx/coroutines/flow/FlowKt;->retryWhen(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function4;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->stateIn(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/flow/SharingStarted;Ljava/lang/Object;)Lkotlinx/coroutines/flow/StateFlow; HSPLkotlinx/coroutines/flow/FlowKt;->transformLatest(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__BuildersKt$flowOf$$inlined$unsafeFlow$2;->(Ljava/lang/Object;)V @@ -15376,23 +14335,9 @@ HSPLkotlinx/coroutines/flow/FlowKt__DistinctKt;->()V HSPLkotlinx/coroutines/flow/FlowKt__DistinctKt;->distinctUntilChanged(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__DistinctKt;->distinctUntilChangedBy$FlowKt__DistinctKt(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__EmittersKt;->ensureActive(Lkotlinx/coroutines/flow/FlowCollector;)V -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt$catchImpl$1;->(Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt$catchImpl$2$emit$1;->(Lkotlinx/coroutines/flow/FlowKt__ErrorsKt$catchImpl$2;Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt$catchImpl$2$emit$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt$catchImpl$2;->(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/jvm/internal/Ref$ObjectRef;)V -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt$catchImpl$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt$retry$3;->(JLkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1$1;->(Lkotlinx/coroutines/flow/FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1;Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1;->(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function4;)V -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt;->catchImpl(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt;->retry$default(Lkotlinx/coroutines/flow/Flow;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt;->retry(Lkotlinx/coroutines/flow/Flow;JLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; -HSPLkotlinx/coroutines/flow/FlowKt__ErrorsKt;->retryWhen(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function4;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$$inlined$unsafeFlow$1;->(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)V HSPLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$$inlined$unsafeFlow$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;->(Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1;Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1;->(Lkotlin/jvm/internal/Ref$BooleanRef;Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/jvm/functions/Function2;)V HSPLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt__LimitKt;->dropWhile(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; @@ -15445,21 +14390,13 @@ HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt_ HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$3$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$3;->([Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function6;)V HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$3;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$unsafeFlow$1;->(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function3;)V -HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$unsafeFlow$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$1$1;->(Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$1$1;->invoke(Lkotlinx/coroutines/flow/FlowCollector;[Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$nullArrayFactory$1;->()V HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$nullArrayFactory$1;->()V HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$nullArrayFactory$1;->invoke()Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt__ZipKt$nullArrayFactory$1;->invoke()Ljava/lang/Void; HSPLkotlinx/coroutines/flow/FlowKt__ZipKt;->access$nullArrayFactory()Lkotlin/jvm/functions/Function0; -HSPLkotlinx/coroutines/flow/FlowKt__ZipKt;->combine(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__ZipKt;->combine(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function5;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__ZipKt;->combine(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function6;)Lkotlinx/coroutines/flow/Flow; -HSPLkotlinx/coroutines/flow/FlowKt__ZipKt;->flowCombine(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__ZipKt;->nullArrayFactory$FlowKt__ZipKt()Lkotlin/jvm/functions/Function0; HSPLkotlinx/coroutines/flow/ReadonlySharedFlow;->(Lkotlinx/coroutines/flow/SharedFlow;Lkotlinx/coroutines/Job;)V HSPLkotlinx/coroutines/flow/ReadonlySharedFlow;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -15472,7 +14409,6 @@ HSPLkotlinx/coroutines/flow/SharedFlowImpl$collect$1;->(Lkotlinx/coroutine HSPLkotlinx/coroutines/flow/SharedFlowImpl$collect$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/SharedFlowImpl;->(IILkotlinx/coroutines/channels/BufferOverflow;)V HSPLkotlinx/coroutines/flow/SharedFlowImpl;->access$tryPeekLocked(Lkotlinx/coroutines/flow/SharedFlowImpl;Lkotlinx/coroutines/flow/SharedFlowSlot;)J -HSPLkotlinx/coroutines/flow/SharedFlowImpl;->awaitValue(Lkotlinx/coroutines/flow/SharedFlowSlot;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/SharedFlowImpl;->cleanupTailLocked()V HSPLkotlinx/coroutines/flow/SharedFlowImpl;->collect$suspendImpl(Lkotlinx/coroutines/flow/SharedFlowImpl;Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/SharedFlowImpl;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -15481,8 +14417,6 @@ HSPLkotlinx/coroutines/flow/SharedFlowImpl;->createSlot()Lkotlinx/coroutines/flo HSPLkotlinx/coroutines/flow/SharedFlowImpl;->createSlotArray(I)[Lkotlinx/coroutines/flow/SharedFlowSlot; HSPLkotlinx/coroutines/flow/SharedFlowImpl;->createSlotArray(I)[Lkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot; HSPLkotlinx/coroutines/flow/SharedFlowImpl;->dropOldestLocked()V -HSPLkotlinx/coroutines/flow/SharedFlowImpl;->emit$suspendImpl(Lkotlinx/coroutines/flow/SharedFlowImpl;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/SharedFlowImpl;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/SharedFlowImpl;->enqueueLocked(Ljava/lang/Object;)V HSPLkotlinx/coroutines/flow/SharedFlowImpl;->findSlotsToResumeLocked([Lkotlin/coroutines/Continuation;)[Lkotlin/coroutines/Continuation; HSPLkotlinx/coroutines/flow/SharedFlowImpl;->getBufferEndIndex()J @@ -15511,8 +14445,6 @@ HSPLkotlinx/coroutines/flow/SharedFlowKt;->setBufferAt([Ljava/lang/Object;JLjava HSPLkotlinx/coroutines/flow/SharedFlowSlot;->()V HSPLkotlinx/coroutines/flow/SharedFlowSlot;->allocateLocked(Ljava/lang/Object;)Z HSPLkotlinx/coroutines/flow/SharedFlowSlot;->allocateLocked(Lkotlinx/coroutines/flow/SharedFlowImpl;)Z -HSPLkotlinx/coroutines/flow/SharedFlowSlot;->freeLocked(Ljava/lang/Object;)[Lkotlin/coroutines/Continuation; -HSPLkotlinx/coroutines/flow/SharedFlowSlot;->freeLocked(Lkotlinx/coroutines/flow/SharedFlowImpl;)[Lkotlin/coroutines/Continuation; HSPLkotlinx/coroutines/flow/SharingCommand;->$values()[Lkotlinx/coroutines/flow/SharingCommand; HSPLkotlinx/coroutines/flow/SharingCommand;->()V HSPLkotlinx/coroutines/flow/SharingCommand;->(Ljava/lang/String;I)V @@ -15694,7 +14626,6 @@ HSPLkotlinx/coroutines/internal/DispatchedContinuation;->getContext()Lkotlin/cor HSPLkotlinx/coroutines/internal/DispatchedContinuation;->getDelegate$kotlinx_coroutines_core()Lkotlin/coroutines/Continuation; HSPLkotlinx/coroutines/internal/DispatchedContinuation;->getReusableCancellableContinuation()Lkotlinx/coroutines/CancellableContinuationImpl; HSPLkotlinx/coroutines/internal/DispatchedContinuation;->isReusable()Z -HSPLkotlinx/coroutines/internal/DispatchedContinuation;->postponeCancellation(Ljava/lang/Throwable;)Z HSPLkotlinx/coroutines/internal/DispatchedContinuation;->release()V HSPLkotlinx/coroutines/internal/DispatchedContinuation;->resumeWith(Ljava/lang/Object;)V HSPLkotlinx/coroutines/internal/DispatchedContinuation;->takeState$kotlinx_coroutines_core()Ljava/lang/Object; @@ -15708,9 +14639,6 @@ HSPLkotlinx/coroutines/internal/FastServiceLoader;->()V HSPLkotlinx/coroutines/internal/FastServiceLoader;->loadMainDispatcherFactory$kotlinx_coroutines_core()Ljava/util/List; HSPLkotlinx/coroutines/internal/FastServiceLoaderKt;->()V HSPLkotlinx/coroutines/internal/FastServiceLoaderKt;->getANDROID_DETECTED()Z -HSPLkotlinx/coroutines/internal/InlineList;->constructor-impl$default(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)Ljava/lang/Object; -HSPLkotlinx/coroutines/internal/InlineList;->constructor-impl(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/internal/InlineList;->plus-FjFbRPM(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/internal/LimitedDispatcher;->(Lkotlinx/coroutines/CoroutineDispatcher;I)V HSPLkotlinx/coroutines/internal/LimitedDispatcher;->addAndTryDispatching(Ljava/lang/Runnable;)Z HSPLkotlinx/coroutines/internal/LimitedDispatcher;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V @@ -15727,10 +14655,8 @@ HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp;->complete(Lkot HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->()V HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->()V HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->access$finishAdd(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->addLast(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->addNext(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)Z HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->addOneIfEmpty(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)Z -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->correctPrev(Lkotlinx/coroutines/internal/OpDescriptor;)Lkotlinx/coroutines/internal/LockFreeLinkedListNode; HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->findPrevNonRemoved(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)Lkotlinx/coroutines/internal/LockFreeLinkedListNode; HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->finishAdd(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->getNext()Ljava/lang/Object; @@ -15738,7 +14664,6 @@ HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->getNextNode()Lkotlinx/c HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->getPrevNode()Lkotlinx/coroutines/internal/LockFreeLinkedListNode; HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->isRemoved()Z HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->remove()Z -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->removeFirstOrNull()Lkotlinx/coroutines/internal/LockFreeLinkedListNode; HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->removeOrNext()Lkotlinx/coroutines/internal/LockFreeLinkedListNode; HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->removed()Lkotlinx/coroutines/internal/Removed; HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->tryCondAddNext(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp;)I @@ -15768,7 +14693,6 @@ HSPLkotlinx/coroutines/internal/ResizableAtomicArray;->(I)V HSPLkotlinx/coroutines/internal/ResizableAtomicArray;->get(I)Ljava/lang/Object; HSPLkotlinx/coroutines/internal/ResizableAtomicArray;->setSynchronized(ILjava/lang/Object;)V HSPLkotlinx/coroutines/internal/ScopeCoroutine;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/internal/ScopeCoroutine;->afterCompletion(Ljava/lang/Object;)V HSPLkotlinx/coroutines/internal/ScopeCoroutine;->afterResume(Ljava/lang/Object;)V HSPLkotlinx/coroutines/internal/ScopeCoroutine;->getParent$kotlinx_coroutines_core()Lkotlinx/coroutines/Job; HSPLkotlinx/coroutines/internal/ScopeCoroutine;->isScopedCoroutine()Z @@ -15812,17 +14736,6 @@ HSPLkotlinx/coroutines/internal/ThreadLocalElement;->restoreThreadContext(Lkotli HSPLkotlinx/coroutines/internal/ThreadLocalElement;->updateThreadContext(Lkotlin/coroutines/CoroutineContext;)Ljava/lang/Object; HSPLkotlinx/coroutines/internal/ThreadLocalKey;->(Ljava/lang/ThreadLocal;)V HSPLkotlinx/coroutines/internal/ThreadLocalKey;->equals(Ljava/lang/Object;)Z -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->()V -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->addImpl(Lkotlinx/coroutines/internal/ThreadSafeHeapNode;)V -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->firstImpl()Lkotlinx/coroutines/internal/ThreadSafeHeapNode; -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->getSize()I -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->isEmpty()Z -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->peek()Lkotlinx/coroutines/internal/ThreadSafeHeapNode; -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->realloc()[Lkotlinx/coroutines/internal/ThreadSafeHeapNode; -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->remove(Lkotlinx/coroutines/internal/ThreadSafeHeapNode;)Z -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->removeAtImpl(I)Lkotlinx/coroutines/internal/ThreadSafeHeapNode; -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->setSize(I)V -HSPLkotlinx/coroutines/internal/ThreadSafeHeap;->siftUpFrom(I)V HSPLkotlinx/coroutines/intrinsics/CancellableKt;->startCoroutineCancellable$default(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V HSPLkotlinx/coroutines/intrinsics/CancellableKt;->startCoroutineCancellable(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function1;)V HSPLkotlinx/coroutines/intrinsics/UndispatchedKt;->startCoroutineUndispatched(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V @@ -15905,29 +14818,15 @@ HSPLkotlinx/coroutines/scheduling/WorkQueue;->()V HSPLkotlinx/coroutines/scheduling/WorkQueue;->()V HSPLkotlinx/coroutines/scheduling/WorkQueue;->add$default(Lkotlinx/coroutines/scheduling/WorkQueue;Lkotlinx/coroutines/scheduling/Task;ZILjava/lang/Object;)Lkotlinx/coroutines/scheduling/Task; HSPLkotlinx/coroutines/scheduling/WorkQueue;->add(Lkotlinx/coroutines/scheduling/Task;Z)Lkotlinx/coroutines/scheduling/Task; -HSPLkotlinx/coroutines/scheduling/WorkQueue;->addLast(Lkotlinx/coroutines/scheduling/Task;)Lkotlinx/coroutines/scheduling/Task; -HSPLkotlinx/coroutines/scheduling/WorkQueue;->decrementIfBlocking(Lkotlinx/coroutines/scheduling/Task;)V -HSPLkotlinx/coroutines/scheduling/WorkQueue;->getBufferSize$kotlinx_coroutines_core()I HSPLkotlinx/coroutines/scheduling/WorkQueue;->poll()Lkotlinx/coroutines/scheduling/Task; HSPLkotlinx/coroutines/scheduling/WorkQueue;->pollBuffer()Lkotlinx/coroutines/scheduling/Task; HSPLkotlinx/coroutines/scheduling/WorkQueue;->tryStealFrom(Lkotlinx/coroutines/scheduling/WorkQueue;)J HSPLkotlinx/coroutines/scheduling/WorkQueue;->tryStealLastScheduled(Lkotlinx/coroutines/scheduling/WorkQueue;Z)J HSPLkotlinx/coroutines/sync/Empty;->(Ljava/lang/Object;)V -HSPLkotlinx/coroutines/sync/Mutex$DefaultImpls;->lock$default(Lkotlinx/coroutines/sync/Mutex;Ljava/lang/Object;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/sync/Mutex$DefaultImpls;->tryLock$default(Lkotlinx/coroutines/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)Z -HSPLkotlinx/coroutines/sync/Mutex$DefaultImpls;->unlock$default(Lkotlinx/coroutines/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)V -HSPLkotlinx/coroutines/sync/MutexImpl$LockCont$tryResumeLockWaiter$1;->(Lkotlinx/coroutines/sync/MutexImpl;Lkotlinx/coroutines/sync/MutexImpl$LockCont;)V -HSPLkotlinx/coroutines/sync/MutexImpl$LockCont;->(Lkotlinx/coroutines/sync/MutexImpl;Ljava/lang/Object;Lkotlinx/coroutines/CancellableContinuation;)V -HSPLkotlinx/coroutines/sync/MutexImpl$LockCont;->completeResumeLockWaiter()V -HSPLkotlinx/coroutines/sync/MutexImpl$LockCont;->tryResumeLockWaiter()Z -HSPLkotlinx/coroutines/sync/MutexImpl$LockWaiter;->()V -HSPLkotlinx/coroutines/sync/MutexImpl$LockWaiter;->(Lkotlinx/coroutines/sync/MutexImpl;Ljava/lang/Object;)V -HSPLkotlinx/coroutines/sync/MutexImpl$LockWaiter;->take()Z -HSPLkotlinx/coroutines/sync/MutexImpl$LockedQueue;->(Ljava/lang/Object;)V HSPLkotlinx/coroutines/sync/MutexImpl;->()V HSPLkotlinx/coroutines/sync/MutexImpl;->(Z)V HSPLkotlinx/coroutines/sync/MutexImpl;->lock(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/sync/MutexImpl;->lockSuspend(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/sync/MutexImpl;->tryLock(Ljava/lang/Object;)Z HSPLkotlinx/coroutines/sync/MutexImpl;->unlock(Ljava/lang/Object;)V HSPLkotlinx/coroutines/sync/MutexKt;->()V @@ -15935,7 +14834,6 @@ HSPLkotlinx/coroutines/sync/MutexKt;->Mutex$default(ZILjava/lang/Object;)Lkotlin HSPLkotlinx/coroutines/sync/MutexKt;->Mutex(Z)Lkotlinx/coroutines/sync/Mutex; HSPLkotlinx/coroutines/sync/MutexKt;->access$getEMPTY_LOCKED$p()Lkotlinx/coroutines/sync/Empty; HSPLkotlinx/coroutines/sync/MutexKt;->access$getEMPTY_UNLOCKED$p()Lkotlinx/coroutines/sync/Empty; -HSPLkotlinx/coroutines/sync/MutexKt;->access$getLOCKED$p()Lkotlinx/coroutines/internal/Symbol; HSPLkotlinx/coroutines/sync/MutexKt;->access$getUNLOCKED$p()Lkotlinx/coroutines/internal/Symbol; HSPLkotlinx/coroutines/sync/SemaphoreImpl$onCancellationRelease$1;->(Lkotlinx/coroutines/sync/SemaphoreImpl;)V HSPLkotlinx/coroutines/sync/SemaphoreImpl;->()V @@ -16041,13 +14939,11 @@ HSPLkotlinx/serialization/encoding/AbstractDecoder;->()V HSPLkotlinx/serialization/encoding/AbstractDecoder;->decodeSequentially()Z HSPLkotlinx/serialization/encoding/AbstractDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/serialization/encoding/AbstractDecoder;->decodeSerializableValue(Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/serialization/encoding/AbstractDecoder;->decodeStringElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; HSPLkotlinx/serialization/encoding/CompositeDecoder$DefaultImpls;->decodeSequentially(Lkotlinx/serialization/encoding/CompositeDecoder;)Z HSPLkotlinx/serialization/encoding/CompositeDecoder$DefaultImpls;->decodeSerializableElement$default(Lkotlinx/serialization/encoding/CompositeDecoder;Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/serialization/internal/AbstractCollectionSerializer;->()V HSPLkotlinx/serialization/internal/AbstractCollectionSerializer;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLkotlinx/serialization/internal/AbstractCollectionSerializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; -HSPLkotlinx/serialization/internal/AbstractCollectionSerializer;->merge(Lkotlinx/serialization/encoding/Decoder;Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/serialization/internal/AbstractCollectionSerializer;->readElement$default(Lkotlinx/serialization/internal/AbstractCollectionSerializer;Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;ZILjava/lang/Object;)V HSPLkotlinx/serialization/internal/ArrayListClassDesc;->(Lkotlinx/serialization/descriptors/SerialDescriptor;)V HSPLkotlinx/serialization/internal/ArrayListSerializer;->(Lkotlinx/serialization/KSerializer;)V @@ -16075,6 +14971,10 @@ HSPLkotlinx/serialization/internal/CharArraySerializer;->()V HSPLkotlinx/serialization/internal/CharSerializer;->()V HSPLkotlinx/serialization/internal/CharSerializer;->()V HSPLkotlinx/serialization/internal/CharSerializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; +HSPLkotlinx/serialization/internal/CollectionLikeSerializer;->(Lkotlinx/serialization/KSerializer;)V +HSPLkotlinx/serialization/internal/CollectionLikeSerializer;->(Lkotlinx/serialization/KSerializer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLkotlinx/serialization/internal/CollectionLikeSerializer;->readElement(Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V +HSPLkotlinx/serialization/internal/CollectionSerializer;->(Lkotlinx/serialization/KSerializer;)V HSPLkotlinx/serialization/internal/DoubleArraySerializer;->()V HSPLkotlinx/serialization/internal/DoubleArraySerializer;->()V HSPLkotlinx/serialization/internal/DoubleSerializer;->()V @@ -16094,9 +14994,6 @@ HSPLkotlinx/serialization/internal/ListLikeDescriptor;->(Lkotlinx/serializ HSPLkotlinx/serialization/internal/ListLikeDescriptor;->(Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLkotlinx/serialization/internal/ListLikeDescriptor;->getElementsCount()I HSPLkotlinx/serialization/internal/ListLikeDescriptor;->getKind()Lkotlinx/serialization/descriptors/SerialKind; -HSPLkotlinx/serialization/internal/ListLikeSerializer;->(Lkotlinx/serialization/KSerializer;)V -HSPLkotlinx/serialization/internal/ListLikeSerializer;->(Lkotlinx/serialization/KSerializer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLkotlinx/serialization/internal/ListLikeSerializer;->readElement(Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V HSPLkotlinx/serialization/internal/LongArraySerializer;->()V HSPLkotlinx/serialization/internal/LongArraySerializer;->()V HSPLkotlinx/serialization/internal/LongSerializer;->()V @@ -16106,6 +15003,7 @@ HSPLkotlinx/serialization/internal/ObjectSerializer$descriptor$2;->(Ljava/ HSPLkotlinx/serialization/internal/ObjectSerializer;->(Ljava/lang/String;Ljava/lang/Object;)V HSPLkotlinx/serialization/internal/PlatformKt;->companionOrNull(Ljava/lang/Class;)Ljava/lang/Object; HSPLkotlinx/serialization/internal/PlatformKt;->compiledSerializerImpl(Lkotlin/reflect/KClass;)Lkotlinx/serialization/KSerializer; +HSPLkotlinx/serialization/internal/PlatformKt;->constructSerializerForGivenTypeArgs(Ljava/lang/Class;[Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; HSPLkotlinx/serialization/internal/PlatformKt;->constructSerializerForGivenTypeArgs(Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; HSPLkotlinx/serialization/internal/PlatformKt;->invokeSerializerOnCompanion(Ljava/lang/Class;[Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; HSPLkotlinx/serialization/internal/Platform_commonKt;->()V @@ -16193,15 +15091,16 @@ HSPLkotlinx/serialization/json/internal/CreateMapForCacheKt;->createMapForCache( HSPLkotlinx/serialization/json/internal/DescriptorSchemaCache$Key;->()V HSPLkotlinx/serialization/json/internal/DescriptorSchemaCache;->()V HSPLkotlinx/serialization/json/internal/JsonNamesMapKt;->()V +HSPLkotlinx/serialization/json/internal/JsonPath;->()V +HSPLkotlinx/serialization/json/internal/JsonPath;->popDescriptor()V +HSPLkotlinx/serialization/json/internal/JsonPath;->pushDescriptor(Lkotlinx/serialization/descriptors/SerialDescriptor;)V +HSPLkotlinx/serialization/json/internal/JsonPath;->updateDescriptorIndex(I)V HSPLkotlinx/serialization/json/internal/StreamingJsonDecoder$WhenMappings;->()V -HSPLkotlinx/serialization/json/internal/StreamingJsonDecoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; HSPLkotlinx/serialization/json/internal/StreamingJsonDecoder;->checkLeadingComma()V -HSPLkotlinx/serialization/json/internal/StreamingJsonDecoder;->decodeListIndex()I +HSPLkotlinx/serialization/json/internal/StreamingJsonDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/serialization/json/internal/StreamingJsonDecoder;->decodeSerializableValue(Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; -HSPLkotlinx/serialization/json/internal/StreamingJsonDecoder;->decodeStringKey()Ljava/lang/String; -HSPLkotlinx/serialization/json/internal/StreamingJsonDecoder;->endStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)V +HSPLkotlinx/serialization/json/internal/StreamingJsonDecoder;->decodeString()Ljava/lang/String; HSPLkotlinx/serialization/json/internal/StringJsonLexer;->(Ljava/lang/String;)V -HSPLkotlinx/serialization/json/internal/StringJsonLexer;->canConsumeValue()Z HSPLkotlinx/serialization/json/internal/StringJsonLexer;->consumeNextToken()B HSPLkotlinx/serialization/json/internal/StringJsonLexer;->getSource()Ljava/lang/CharSequence; HSPLkotlinx/serialization/json/internal/StringJsonLexer;->getSource()Ljava/lang/String; @@ -16211,7 +15110,7 @@ HSPLkotlinx/serialization/json/internal/WriteMode;->()V HSPLkotlinx/serialization/json/internal/WriteMode;->(Ljava/lang/String;ICC)V HSPLkotlinx/serialization/json/internal/WriteMode;->values()[Lkotlinx/serialization/json/internal/WriteMode; HSPLkotlinx/serialization/json/internal/WriteModeKt;->switchMode(Lkotlinx/serialization/json/Json;Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/json/internal/WriteMode; -HSPLkotlinx/serialization/modules/SerialModuleImpl;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V +HSPLkotlinx/serialization/modules/SerialModuleImpl;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V HSPLkotlinx/serialization/modules/SerializersModule;->()V HSPLkotlinx/serialization/modules/SerializersModule;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLkotlinx/serialization/modules/SerializersModuleKt;->()V @@ -16230,8 +15129,8 @@ HSPLokhttp3/Address;->socketFactory()Ljavax/net/SocketFactory; HSPLokhttp3/Address;->sslSocketFactory()Ljavax/net/ssl/SSLSocketFactory; HSPLokhttp3/Address;->url()Lokhttp3/HttpUrl; HSPLokhttp3/Authenticator$Companion$AuthenticatorNone;->()V +HSPLokhttp3/Authenticator$Companion;->()V HSPLokhttp3/Authenticator$Companion;->()V -HSPLokhttp3/Authenticator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/Authenticator;->()V HSPLokhttp3/CacheControl$Builder;->()V HSPLokhttp3/CacheControl$Builder;->build()Lokhttp3/CacheControl; @@ -16247,11 +15146,6 @@ HSPLokhttp3/CacheControl$Companion;->parse(Lokhttp3/Headers;)Lokhttp3/CacheContr HSPLokhttp3/CacheControl;->()V HSPLokhttp3/CacheControl;->(ZZIIZZZIIZZZLjava/lang/String;)V HSPLokhttp3/CacheControl;->(ZZIIZZZIIZZZLjava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -HSPLokhttp3/CacheControl;->maxAgeSeconds()I -HSPLokhttp3/CacheControl;->maxStaleSeconds()I -HSPLokhttp3/CacheControl;->minFreshSeconds()I -HSPLokhttp3/CacheControl;->mustRevalidate()Z -HSPLokhttp3/CacheControl;->noCache()Z HSPLokhttp3/CacheControl;->noStore()Z HSPLokhttp3/CacheControl;->onlyIfCached()Z HSPLokhttp3/CertificatePinner$Builder;->()V @@ -16290,6 +15184,10 @@ HSPLokhttp3/ConnectionSpec$Builder;->(Z)V HSPLokhttp3/ConnectionSpec$Builder;->build()Lokhttp3/ConnectionSpec; HSPLokhttp3/ConnectionSpec$Builder;->cipherSuites([Ljava/lang/String;)Lokhttp3/ConnectionSpec$Builder; HSPLokhttp3/ConnectionSpec$Builder;->cipherSuites([Lokhttp3/CipherSuite;)Lokhttp3/ConnectionSpec$Builder; +HSPLokhttp3/ConnectionSpec$Builder;->getTls$okhttp()Z +HSPLokhttp3/ConnectionSpec$Builder;->setCipherSuites$okhttp([Ljava/lang/String;)V +HSPLokhttp3/ConnectionSpec$Builder;->setSupportsTlsExtensions$okhttp(Z)V +HSPLokhttp3/ConnectionSpec$Builder;->setTlsVersions$okhttp([Ljava/lang/String;)V HSPLokhttp3/ConnectionSpec$Builder;->supportsTlsExtensions(Z)Lokhttp3/ConnectionSpec$Builder; HSPLokhttp3/ConnectionSpec$Builder;->tlsVersions([Ljava/lang/String;)Lokhttp3/ConnectionSpec$Builder; HSPLokhttp3/ConnectionSpec$Builder;->tlsVersions([Lokhttp3/TlsVersion;)Lokhttp3/ConnectionSpec$Builder; @@ -16310,8 +15208,8 @@ HSPLokhttp3/ConnectionSpec;->supportsTlsExtensions()Z HSPLokhttp3/ConnectionSpec;->tlsVersions()Ljava/util/List; HSPLokhttp3/CookieJar$Companion$NoCookies;->()V HSPLokhttp3/CookieJar$Companion$NoCookies;->loadForRequest(Lokhttp3/HttpUrl;)Ljava/util/List; +HSPLokhttp3/CookieJar$Companion;->()V HSPLokhttp3/CookieJar$Companion;->()V -HSPLokhttp3/CookieJar$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/CookieJar;->()V HSPLokhttp3/Dispatcher;->()V HSPLokhttp3/Dispatcher;->enqueue$okhttp(Lokhttp3/internal/connection/RealCall$AsyncCall;)V @@ -16319,12 +15217,15 @@ HSPLokhttp3/Dispatcher;->executorService()Ljava/util/concurrent/ExecutorService; HSPLokhttp3/Dispatcher;->findExistingCallWithHost(Ljava/lang/String;)Lokhttp3/internal/connection/RealCall$AsyncCall; HSPLokhttp3/Dispatcher;->finished$okhttp(Lokhttp3/internal/connection/RealCall$AsyncCall;)V HSPLokhttp3/Dispatcher;->finished(Ljava/util/Deque;Ljava/lang/Object;)V +HSPLokhttp3/Dispatcher;->getIdleCallback()Ljava/lang/Runnable; +HSPLokhttp3/Dispatcher;->getMaxRequests()I +HSPLokhttp3/Dispatcher;->getMaxRequestsPerHost()I HSPLokhttp3/Dispatcher;->promoteAndExecute()Z HSPLokhttp3/Dispatcher;->runningCallsCount()I HSPLokhttp3/Dns$Companion$DnsSystem;->()V HSPLokhttp3/Dns$Companion$DnsSystem;->lookup(Ljava/lang/String;)Ljava/util/List; +HSPLokhttp3/Dns$Companion;->()V HSPLokhttp3/Dns$Companion;->()V -HSPLokhttp3/Dns$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/Dns;->()V HSPLokhttp3/EventListener$Companion$NONE$1;->()V HSPLokhttp3/EventListener$Companion;->()V @@ -16381,7 +15282,6 @@ HSPLokhttp3/Headers;->()V HSPLokhttp3/Headers;->([Ljava/lang/String;)V HSPLokhttp3/Headers;->([Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/Headers;->get(Ljava/lang/String;)Ljava/lang/String; -HSPLokhttp3/Headers;->getDate(Ljava/lang/String;)Ljava/util/Date; HSPLokhttp3/Headers;->name(I)Ljava/lang/String; HSPLokhttp3/Headers;->newBuilder()Lokhttp3/Headers$Builder; HSPLokhttp3/Headers;->size()I @@ -16399,7 +15299,14 @@ HSPLokhttp3/HttpUrl$Builder;->()V HSPLokhttp3/HttpUrl$Builder;->build()Lokhttp3/HttpUrl; HSPLokhttp3/HttpUrl$Builder;->effectivePort()I HSPLokhttp3/HttpUrl$Builder;->encodedQuery(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; +HSPLokhttp3/HttpUrl$Builder;->getEncodedFragment$okhttp()Ljava/lang/String; +HSPLokhttp3/HttpUrl$Builder;->getEncodedPassword$okhttp()Ljava/lang/String; HSPLokhttp3/HttpUrl$Builder;->getEncodedPathSegments$okhttp()Ljava/util/List; +HSPLokhttp3/HttpUrl$Builder;->getEncodedQueryNamesAndValues$okhttp()Ljava/util/List; +HSPLokhttp3/HttpUrl$Builder;->getEncodedUsername$okhttp()Ljava/lang/String; +HSPLokhttp3/HttpUrl$Builder;->getHost$okhttp()Ljava/lang/String; +HSPLokhttp3/HttpUrl$Builder;->getPort$okhttp()I +HSPLokhttp3/HttpUrl$Builder;->getScheme$okhttp()Ljava/lang/String; HSPLokhttp3/HttpUrl$Builder;->host(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; HSPLokhttp3/HttpUrl$Builder;->isDot(Ljava/lang/String;)Z HSPLokhttp3/HttpUrl$Builder;->isDotDot(Ljava/lang/String;)Z @@ -16412,6 +15319,7 @@ HSPLokhttp3/HttpUrl$Builder;->resolvePath(Ljava/lang/String;II)V HSPLokhttp3/HttpUrl$Builder;->scheme(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; HSPLokhttp3/HttpUrl$Builder;->setEncodedFragment$okhttp(Ljava/lang/String;)V HSPLokhttp3/HttpUrl$Builder;->setEncodedPassword$okhttp(Ljava/lang/String;)V +HSPLokhttp3/HttpUrl$Builder;->setEncodedQueryNamesAndValues$okhttp(Ljava/util/List;)V HSPLokhttp3/HttpUrl$Builder;->setEncodedUsername$okhttp(Ljava/lang/String;)V HSPLokhttp3/HttpUrl$Builder;->setHost$okhttp(Ljava/lang/String;)V HSPLokhttp3/HttpUrl$Builder;->setPort$okhttp(I)V @@ -16444,8 +15352,8 @@ HSPLokhttp3/HttpUrl;->isHttps()Z HSPLokhttp3/HttpUrl;->newBuilder()Lokhttp3/HttpUrl$Builder; HSPLokhttp3/HttpUrl;->newBuilder(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; HSPLokhttp3/HttpUrl;->port()I -HSPLokhttp3/HttpUrl;->query()Ljava/lang/String; HSPLokhttp3/HttpUrl;->redact()Ljava/lang/String; +HSPLokhttp3/HttpUrl;->resolve(Ljava/lang/String;)Lokhttp3/HttpUrl; HSPLokhttp3/HttpUrl;->scheme()Ljava/lang/String; HSPLokhttp3/HttpUrl;->toString()Ljava/lang/String; HSPLokhttp3/HttpUrl;->uri()Ljava/net/URI; @@ -16507,6 +15415,7 @@ HSPLokhttp3/OkHttpClient;->cookieJar()Lokhttp3/CookieJar; HSPLokhttp3/OkHttpClient;->dispatcher()Lokhttp3/Dispatcher; HSPLokhttp3/OkHttpClient;->dns()Lokhttp3/Dns; HSPLokhttp3/OkHttpClient;->eventListenerFactory()Lokhttp3/EventListener$Factory; +HSPLokhttp3/OkHttpClient;->followRedirects()Z HSPLokhttp3/OkHttpClient;->getRouteDatabase()Lokhttp3/internal/connection/RouteDatabase; HSPLokhttp3/OkHttpClient;->hostnameVerifier()Ljavax/net/ssl/HostnameVerifier; HSPLokhttp3/OkHttpClient;->interceptors()Ljava/util/List; @@ -16526,6 +15435,7 @@ HSPLokhttp3/OkHttpClient;->writeTimeoutMillis()I HSPLokhttp3/Protocol$Companion;->()V HSPLokhttp3/Protocol$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/Protocol$Companion;->get(Ljava/lang/String;)Lokhttp3/Protocol; +HSPLokhttp3/Protocol;->$values()[Lokhttp3/Protocol; HSPLokhttp3/Protocol;->()V HSPLokhttp3/Protocol;->(Ljava/lang/String;ILjava/lang/String;)V HSPLokhttp3/Protocol;->access$getProtocol$p(Lokhttp3/Protocol;)Ljava/lang/String; @@ -16533,8 +15443,12 @@ HSPLokhttp3/Protocol;->toString()Ljava/lang/String; HSPLokhttp3/Request$Builder;->()V HSPLokhttp3/Request$Builder;->(Lokhttp3/Request;)V HSPLokhttp3/Request$Builder;->build()Lokhttp3/Request; +HSPLokhttp3/Request$Builder;->getHeaders$okhttp()Lokhttp3/Headers$Builder; HSPLokhttp3/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; HSPLokhttp3/Request$Builder;->headers(Lokhttp3/Headers;)Lokhttp3/Request$Builder; +HSPLokhttp3/Request$Builder;->removeHeader(Ljava/lang/String;)Lokhttp3/Request$Builder; +HSPLokhttp3/Request$Builder;->setHeaders$okhttp(Lokhttp3/Headers$Builder;)V +HSPLokhttp3/Request$Builder;->setUrl$okhttp(Lokhttp3/HttpUrl;)V HSPLokhttp3/Request$Builder;->url(Ljava/lang/String;)Lokhttp3/Request$Builder; HSPLokhttp3/Request$Builder;->url(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; HSPLokhttp3/Request;->(Lokhttp3/HttpUrl;Ljava/lang/String;Lokhttp3/Headers;Lokhttp3/RequestBody;Ljava/util/Map;)V @@ -16543,11 +15457,10 @@ HSPLokhttp3/Request;->cacheControl()Lokhttp3/CacheControl; HSPLokhttp3/Request;->getTags$okhttp()Ljava/util/Map; HSPLokhttp3/Request;->header(Ljava/lang/String;)Ljava/lang/String; HSPLokhttp3/Request;->headers()Lokhttp3/Headers; -HSPLokhttp3/Request;->isHttps()Z HSPLokhttp3/Request;->method()Ljava/lang/String; HSPLokhttp3/Request;->newBuilder()Lokhttp3/Request$Builder; HSPLokhttp3/Request;->url()Lokhttp3/HttpUrl; -HSPLokhttp3/RequestBody$Companion$toRequestBody$2;->([BLokhttp3/MediaType;II)V +HSPLokhttp3/RequestBody$Companion$toRequestBody$2;->(Lokhttp3/MediaType;I[BI)V HSPLokhttp3/RequestBody$Companion;->()V HSPLokhttp3/RequestBody$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/RequestBody$Companion;->create$default(Lokhttp3/RequestBody$Companion;[BLokhttp3/MediaType;IIILjava/lang/Object;)Lokhttp3/RequestBody; @@ -16559,6 +15472,7 @@ HSPLokhttp3/Response$Builder;->(Lokhttp3/Response;)V HSPLokhttp3/Response$Builder;->body(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; HSPLokhttp3/Response$Builder;->build()Lokhttp3/Response; HSPLokhttp3/Response$Builder;->cacheResponse(Lokhttp3/Response;)Lokhttp3/Response$Builder; +HSPLokhttp3/Response$Builder;->checkPriorResponse(Lokhttp3/Response;)V HSPLokhttp3/Response$Builder;->checkSupportResponse(Ljava/lang/String;Lokhttp3/Response;)V HSPLokhttp3/Response$Builder;->code(I)Lokhttp3/Response$Builder; HSPLokhttp3/Response$Builder;->handshake(Lokhttp3/Handshake;)Lokhttp3/Response$Builder; @@ -16566,10 +15480,23 @@ HSPLokhttp3/Response$Builder;->headers(Lokhttp3/Headers;)Lokhttp3/Response$Build HSPLokhttp3/Response$Builder;->initExchange$okhttp(Lokhttp3/internal/connection/Exchange;)V HSPLokhttp3/Response$Builder;->message(Ljava/lang/String;)Lokhttp3/Response$Builder; HSPLokhttp3/Response$Builder;->networkResponse(Lokhttp3/Response;)Lokhttp3/Response$Builder; +HSPLokhttp3/Response$Builder;->priorResponse(Lokhttp3/Response;)Lokhttp3/Response$Builder; HSPLokhttp3/Response$Builder;->protocol(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; HSPLokhttp3/Response$Builder;->receivedResponseAtMillis(J)Lokhttp3/Response$Builder; HSPLokhttp3/Response$Builder;->request(Lokhttp3/Request;)Lokhttp3/Response$Builder; HSPLokhttp3/Response$Builder;->sentRequestAtMillis(J)Lokhttp3/Response$Builder; +HSPLokhttp3/Response$Builder;->setBody$okhttp(Lokhttp3/ResponseBody;)V +HSPLokhttp3/Response$Builder;->setCacheResponse$okhttp(Lokhttp3/Response;)V +HSPLokhttp3/Response$Builder;->setCode$okhttp(I)V +HSPLokhttp3/Response$Builder;->setHandshake$okhttp(Lokhttp3/Handshake;)V +HSPLokhttp3/Response$Builder;->setHeaders$okhttp(Lokhttp3/Headers$Builder;)V +HSPLokhttp3/Response$Builder;->setMessage$okhttp(Ljava/lang/String;)V +HSPLokhttp3/Response$Builder;->setNetworkResponse$okhttp(Lokhttp3/Response;)V +HSPLokhttp3/Response$Builder;->setPriorResponse$okhttp(Lokhttp3/Response;)V +HSPLokhttp3/Response$Builder;->setProtocol$okhttp(Lokhttp3/Protocol;)V +HSPLokhttp3/Response$Builder;->setReceivedResponseAtMillis$okhttp(J)V +HSPLokhttp3/Response$Builder;->setRequest$okhttp(Lokhttp3/Request;)V +HSPLokhttp3/Response$Builder;->setSentRequestAtMillis$okhttp(J)V HSPLokhttp3/Response;->(Lokhttp3/Request;Lokhttp3/Protocol;Ljava/lang/String;ILokhttp3/Handshake;Lokhttp3/Headers;Lokhttp3/ResponseBody;Lokhttp3/Response;Lokhttp3/Response;Lokhttp3/Response;JJLokhttp3/internal/connection/Exchange;)V HSPLokhttp3/Response;->body()Lokhttp3/ResponseBody; HSPLokhttp3/Response;->cacheControl()Lokhttp3/CacheControl; @@ -16590,7 +15517,7 @@ HSPLokhttp3/Response;->protocol()Lokhttp3/Protocol; HSPLokhttp3/Response;->receivedResponseAtMillis()J HSPLokhttp3/Response;->request()Lokhttp3/Request; HSPLokhttp3/Response;->sentRequestAtMillis()J -HSPLokhttp3/ResponseBody$Companion$asResponseBody$1;->(Lokio/BufferedSource;Lokhttp3/MediaType;J)V +HSPLokhttp3/ResponseBody$Companion$asResponseBody$1;->(Lokhttp3/MediaType;JLokio/BufferedSource;)V HSPLokhttp3/ResponseBody$Companion;->()V HSPLokhttp3/ResponseBody$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/ResponseBody$Companion;->create$default(Lokhttp3/ResponseBody$Companion;[BLokhttp3/MediaType;ILjava/lang/Object;)Lokhttp3/ResponseBody; @@ -16608,22 +15535,27 @@ HSPLokhttp3/Route;->socketAddress()Ljava/net/InetSocketAddress; HSPLokhttp3/TlsVersion$Companion;->()V HSPLokhttp3/TlsVersion$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/TlsVersion$Companion;->forJavaName(Ljava/lang/String;)Lokhttp3/TlsVersion; +HSPLokhttp3/TlsVersion;->$values()[Lokhttp3/TlsVersion; HSPLokhttp3/TlsVersion;->()V HSPLokhttp3/TlsVersion;->(Ljava/lang/String;ILjava/lang/String;)V HSPLokhttp3/TlsVersion;->javaName()Ljava/lang/String; HSPLokhttp3/internal/HostnamesKt;->containsInvalidHostnameAsciiCodes(Ljava/lang/String;)Z HSPLokhttp3/internal/HostnamesKt;->toCanonicalHost(Ljava/lang/String;)Ljava/lang/String; -HSPLokhttp3/internal/Util$asFactory$1;->(Lokhttp3/EventListener;)V -HSPLokhttp3/internal/Util$asFactory$1;->create(Lokhttp3/Call;)Lokhttp3/EventListener; -HSPLokhttp3/internal/Util$threadFactory$1;->(Ljava/lang/String;Z)V -HSPLokhttp3/internal/Util$threadFactory$1;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; +HSPLokhttp3/internal/Util$$ExternalSyntheticLambda0;->(Ljava/lang/String;Z)V +HSPLokhttp3/internal/Util$$ExternalSyntheticLambda0;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; +HSPLokhttp3/internal/Util$$ExternalSyntheticLambda1;->(Lokhttp3/EventListener;)V +HSPLokhttp3/internal/Util$$ExternalSyntheticLambda1;->create(Lokhttp3/Call;)Lokhttp3/EventListener; +HSPLokhttp3/internal/Util;->$r8$lambda$TFmLugqSOE7yNjbs-8gncc5DTI4(Ljava/lang/String;ZLjava/lang/Runnable;)Ljava/lang/Thread; +HSPLokhttp3/internal/Util;->$r8$lambda$op7DGXdKtbPW5S_UsqHTJ0nOJEU(Lokhttp3/EventListener;Lokhttp3/Call;)Lokhttp3/EventListener; HSPLokhttp3/internal/Util;->()V HSPLokhttp3/internal/Util;->addIfAbsent(Ljava/util/List;Ljava/lang/Object;)V HSPLokhttp3/internal/Util;->and(BI)I HSPLokhttp3/internal/Util;->and(IJ)J HSPLokhttp3/internal/Util;->and(SI)I +HSPLokhttp3/internal/Util;->asFactory$lambda-8(Lokhttp3/EventListener;Lokhttp3/Call;)Lokhttp3/EventListener; HSPLokhttp3/internal/Util;->asFactory(Lokhttp3/EventListener;)Lokhttp3/EventListener$Factory; HSPLokhttp3/internal/Util;->canParseAsIpAddress(Ljava/lang/String;)Z +HSPLokhttp3/internal/Util;->canReuseConnectionFor(Lokhttp3/HttpUrl;Lokhttp3/HttpUrl;)Z HSPLokhttp3/internal/Util;->checkOffsetAndCount(JJJ)V HSPLokhttp3/internal/Util;->closeQuietly(Ljava/io/Closeable;)V HSPLokhttp3/internal/Util;->closeQuietly(Ljava/net/Socket;)V @@ -16642,6 +15574,7 @@ HSPLokhttp3/internal/Util;->indexOfNonWhitespace(Ljava/lang/String;I)I HSPLokhttp3/internal/Util;->intersect([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)[Ljava/lang/String; HSPLokhttp3/internal/Util;->parseHexDigit(C)I HSPLokhttp3/internal/Util;->readMedium(Lokio/BufferedSource;)I +HSPLokhttp3/internal/Util;->threadFactory$lambda-1(Ljava/lang/String;ZLjava/lang/Runnable;)Ljava/lang/Thread; HSPLokhttp3/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; HSPLokhttp3/internal/Util;->toHeaders(Ljava/util/List;)Lokhttp3/Headers; HSPLokhttp3/internal/Util;->toHostHeader$default(Lokhttp3/HttpUrl;ZILjava/lang/Object;)Ljava/lang/String; @@ -16671,12 +15604,13 @@ HSPLokhttp3/internal/cache/CacheStrategy;->getCacheResponse()Lokhttp3/Response; HSPLokhttp3/internal/cache/CacheStrategy;->getNetworkRequest()Lokhttp3/Request; HSPLokhttp3/internal/concurrent/Task;->(Ljava/lang/String;Z)V HSPLokhttp3/internal/concurrent/Task;->(Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLokhttp3/internal/concurrent/Task;->getCancelable()Z HSPLokhttp3/internal/concurrent/Task;->getName()Ljava/lang/String; HSPLokhttp3/internal/concurrent/Task;->getNextExecuteNanoTime$okhttp()J HSPLokhttp3/internal/concurrent/Task;->getQueue$okhttp()Lokhttp3/internal/concurrent/TaskQueue; HSPLokhttp3/internal/concurrent/Task;->initQueue$okhttp(Lokhttp3/internal/concurrent/TaskQueue;)V HSPLokhttp3/internal/concurrent/Task;->setNextExecuteNanoTime$okhttp(J)V -HSPLokhttp3/internal/concurrent/TaskQueue$execute$1;->(Lkotlin/jvm/functions/Function0;Ljava/lang/String;ZLjava/lang/String;Z)V +HSPLokhttp3/internal/concurrent/TaskQueue$execute$1;->(Ljava/lang/String;ZLkotlin/jvm/functions/Function0;)V HSPLokhttp3/internal/concurrent/TaskQueue$execute$1;->runOnce()J HSPLokhttp3/internal/concurrent/TaskQueue;->(Lokhttp3/internal/concurrent/TaskRunner;Ljava/lang/String;)V HSPLokhttp3/internal/concurrent/TaskQueue;->cancelAllAndDecide$okhttp()Z @@ -16684,11 +15618,13 @@ HSPLokhttp3/internal/concurrent/TaskQueue;->getActiveTask$okhttp()Lokhttp3/inter HSPLokhttp3/internal/concurrent/TaskQueue;->getCancelActiveTask$okhttp()Z HSPLokhttp3/internal/concurrent/TaskQueue;->getFutureTasks$okhttp()Ljava/util/List; HSPLokhttp3/internal/concurrent/TaskQueue;->getShutdown$okhttp()Z +HSPLokhttp3/internal/concurrent/TaskQueue;->getTaskRunner$okhttp()Lokhttp3/internal/concurrent/TaskRunner; HSPLokhttp3/internal/concurrent/TaskQueue;->schedule$default(Lokhttp3/internal/concurrent/TaskQueue;Lokhttp3/internal/concurrent/Task;JILjava/lang/Object;)V HSPLokhttp3/internal/concurrent/TaskQueue;->schedule(Lokhttp3/internal/concurrent/Task;J)V HSPLokhttp3/internal/concurrent/TaskQueue;->scheduleAndDecide$okhttp(Lokhttp3/internal/concurrent/Task;JZ)Z HSPLokhttp3/internal/concurrent/TaskQueue;->setActiveTask$okhttp(Lokhttp3/internal/concurrent/Task;)V HSPLokhttp3/internal/concurrent/TaskQueue;->setCancelActiveTask$okhttp(Z)V +HSPLokhttp3/internal/concurrent/TaskQueue;->setShutdown$okhttp(Z)V HSPLokhttp3/internal/concurrent/TaskQueue;->shutdown()V HSPLokhttp3/internal/concurrent/TaskRunner$Companion;->()V HSPLokhttp3/internal/concurrent/TaskRunner$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -16819,26 +15755,19 @@ HSPLokhttp3/internal/connection/RouteSelector$Selection;->(Ljava/util/List HSPLokhttp3/internal/connection/RouteSelector$Selection;->getRoutes()Ljava/util/List; HSPLokhttp3/internal/connection/RouteSelector$Selection;->hasNext()Z HSPLokhttp3/internal/connection/RouteSelector$Selection;->next()Lokhttp3/Route; -HSPLokhttp3/internal/connection/RouteSelector$resetNextProxy$1;->(Lokhttp3/internal/connection/RouteSelector;Ljava/net/Proxy;Lokhttp3/HttpUrl;)V -HSPLokhttp3/internal/connection/RouteSelector$resetNextProxy$1;->invoke()Ljava/util/List; HSPLokhttp3/internal/connection/RouteSelector;->()V HSPLokhttp3/internal/connection/RouteSelector;->(Lokhttp3/Address;Lokhttp3/internal/connection/RouteDatabase;Lokhttp3/Call;Lokhttp3/EventListener;)V -HSPLokhttp3/internal/connection/RouteSelector;->access$getAddress$p(Lokhttp3/internal/connection/RouteSelector;)Lokhttp3/Address; HSPLokhttp3/internal/connection/RouteSelector;->hasNext()Z HSPLokhttp3/internal/connection/RouteSelector;->hasNextProxy()Z HSPLokhttp3/internal/connection/RouteSelector;->next()Lokhttp3/internal/connection/RouteSelector$Selection; HSPLokhttp3/internal/connection/RouteSelector;->nextProxy()Ljava/net/Proxy; HSPLokhttp3/internal/connection/RouteSelector;->resetNextInetSocketAddress(Ljava/net/Proxy;)V +HSPLokhttp3/internal/connection/RouteSelector;->resetNextProxy$selectProxies(Ljava/net/Proxy;Lokhttp3/HttpUrl;Lokhttp3/internal/connection/RouteSelector;)Ljava/util/List; HSPLokhttp3/internal/connection/RouteSelector;->resetNextProxy(Lokhttp3/HttpUrl;Ljava/net/Proxy;)V HSPLokhttp3/internal/http/BridgeInterceptor;->(Lokhttp3/CookieJar;)V HSPLokhttp3/internal/http/BridgeInterceptor;->intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; HSPLokhttp3/internal/http/CallServerInterceptor;->(Z)V HSPLokhttp3/internal/http/CallServerInterceptor;->intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; -HSPLokhttp3/internal/http/DatesKt$STANDARD_DATE_FORMAT$1;->()V -HSPLokhttp3/internal/http/DatesKt$STANDARD_DATE_FORMAT$1;->initialValue()Ljava/lang/Object; -HSPLokhttp3/internal/http/DatesKt$STANDARD_DATE_FORMAT$1;->initialValue()Ljava/text/DateFormat; -HSPLokhttp3/internal/http/DatesKt;->()V -HSPLokhttp3/internal/http/DatesKt;->toHttpDateOrNull(Ljava/lang/String;)Ljava/util/Date; HSPLokhttp3/internal/http/HttpHeaders;->()V HSPLokhttp3/internal/http/HttpHeaders;->promisesBody(Lokhttp3/Response;)Z HSPLokhttp3/internal/http/HttpHeaders;->receiveHeaders(Lokhttp3/CookieJar;Lokhttp3/HttpUrl;Lokhttp3/Headers;)V @@ -16866,6 +15795,7 @@ HSPLokhttp3/internal/http/RetryAndFollowUpInterceptor$Companion;->()V HSPLokhttp3/internal/http/RetryAndFollowUpInterceptor$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/internal/http/RetryAndFollowUpInterceptor;->()V HSPLokhttp3/internal/http/RetryAndFollowUpInterceptor;->(Lokhttp3/OkHttpClient;)V +HSPLokhttp3/internal/http/RetryAndFollowUpInterceptor;->buildRedirectRequest(Lokhttp3/Response;Ljava/lang/String;)Lokhttp3/Request; HSPLokhttp3/internal/http/RetryAndFollowUpInterceptor;->followUpRequest(Lokhttp3/Response;Lokhttp3/internal/connection/Exchange;)Lokhttp3/Request; HSPLokhttp3/internal/http/RetryAndFollowUpInterceptor;->intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; HSPLokhttp3/internal/http/StatusLine$Companion;->()V @@ -16875,6 +15805,7 @@ HSPLokhttp3/internal/http/StatusLine;->()V HSPLokhttp3/internal/http/StatusLine;->(Lokhttp3/Protocol;ILjava/lang/String;)V HSPLokhttp3/internal/http2/ErrorCode$Companion;->()V HSPLokhttp3/internal/http2/ErrorCode$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLokhttp3/internal/http2/ErrorCode;->$values()[Lokhttp3/internal/http2/ErrorCode; HSPLokhttp3/internal/http2/ErrorCode;->()V HSPLokhttp3/internal/http2/ErrorCode;->(Ljava/lang/String;II)V HSPLokhttp3/internal/http2/ErrorCode;->getHttpCode()I @@ -16888,6 +15819,7 @@ HSPLokhttp3/internal/http2/Header;->component1()Lokio/ByteString; HSPLokhttp3/internal/http2/Header;->component2()Lokio/ByteString; HSPLokhttp3/internal/http2/Hpack$Reader;->(Lokio/Source;II)V HSPLokhttp3/internal/http2/Hpack$Reader;->(Lokio/Source;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLokhttp3/internal/http2/Hpack$Reader;->clearDynamicTable()V HSPLokhttp3/internal/http2/Hpack$Reader;->dynamicTableIndex(I)I HSPLokhttp3/internal/http2/Hpack$Reader;->evictToRecoverBytes(I)I HSPLokhttp3/internal/http2/Hpack$Reader;->getAndResetHeaderList()Ljava/util/List; @@ -16932,6 +15864,12 @@ HSPLokhttp3/internal/http2/Http2Connection$Builder;->getSource$okhttp()Lokio/Buf HSPLokhttp3/internal/http2/Http2Connection$Builder;->getTaskRunner$okhttp()Lokhttp3/internal/concurrent/TaskRunner; HSPLokhttp3/internal/http2/Http2Connection$Builder;->listener(Lokhttp3/internal/http2/Http2Connection$Listener;)Lokhttp3/internal/http2/Http2Connection$Builder; HSPLokhttp3/internal/http2/Http2Connection$Builder;->pingIntervalMillis(I)Lokhttp3/internal/http2/Http2Connection$Builder; +HSPLokhttp3/internal/http2/Http2Connection$Builder;->setConnectionName$okhttp(Ljava/lang/String;)V +HSPLokhttp3/internal/http2/Http2Connection$Builder;->setListener$okhttp(Lokhttp3/internal/http2/Http2Connection$Listener;)V +HSPLokhttp3/internal/http2/Http2Connection$Builder;->setPingIntervalMillis$okhttp(I)V +HSPLokhttp3/internal/http2/Http2Connection$Builder;->setSink$okhttp(Lokio/BufferedSink;)V +HSPLokhttp3/internal/http2/Http2Connection$Builder;->setSocket$okhttp(Ljava/net/Socket;)V +HSPLokhttp3/internal/http2/Http2Connection$Builder;->setSource$okhttp(Lokio/BufferedSource;)V HSPLokhttp3/internal/http2/Http2Connection$Builder;->socket(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lokhttp3/internal/http2/Http2Connection$Builder; HSPLokhttp3/internal/http2/Http2Connection$Companion;->()V HSPLokhttp3/internal/http2/Http2Connection$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -16941,12 +15879,12 @@ HSPLokhttp3/internal/http2/Http2Connection$Listener$Companion;->()V HSPLokhttp3/internal/http2/Http2Connection$Listener$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/internal/http2/Http2Connection$Listener;->()V HSPLokhttp3/internal/http2/Http2Connection$Listener;->()V -HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$applyAndAckSettings$$inlined$synchronized$lambda$1;->(Ljava/lang/String;ZLjava/lang/String;ZLokhttp3/internal/http2/Http2Connection$ReaderRunnable;Lkotlin/jvm/internal/Ref$ObjectRef;ZLokhttp3/internal/http2/Settings;Lkotlin/jvm/internal/Ref$LongRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V -HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$applyAndAckSettings$$inlined$synchronized$lambda$1;->runOnce()J -HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$ping$$inlined$execute$1;->(Ljava/lang/String;ZLjava/lang/String;ZLokhttp3/internal/http2/Http2Connection$ReaderRunnable;II)V -HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$ping$$inlined$execute$1;->runOnce()J -HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$settings$$inlined$execute$1;->(Ljava/lang/String;ZLjava/lang/String;ZLokhttp3/internal/http2/Http2Connection$ReaderRunnable;ZLokhttp3/internal/http2/Settings;)V -HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$settings$$inlined$execute$1;->runOnce()J +HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$applyAndAckSettings$lambda-7$lambda-6$$inlined$execute$default$1;->(Ljava/lang/String;ZLokhttp3/internal/http2/Http2Connection;Lkotlin/jvm/internal/Ref$ObjectRef;)V +HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$applyAndAckSettings$lambda-7$lambda-6$$inlined$execute$default$1;->runOnce()J +HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$ping$$inlined$execute$default$1;->(Ljava/lang/String;ZLokhttp3/internal/http2/Http2Connection;II)V +HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$ping$$inlined$execute$default$1;->runOnce()J +HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$settings$$inlined$execute$default$1;->(Ljava/lang/String;ZLokhttp3/internal/http2/Http2Connection$ReaderRunnable;ZLokhttp3/internal/http2/Settings;)V +HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable$settings$$inlined$execute$default$1;->runOnce()J HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable;->(Lokhttp3/internal/http2/Http2Connection;Lokhttp3/internal/http2/Http2Reader;)V HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable;->ackSettings()V HSPLokhttp3/internal/http2/Http2Connection$ReaderRunnable;->applyAndAckSettings(ZLokhttp3/internal/http2/Settings;)V @@ -16967,9 +15905,12 @@ HSPLokhttp3/internal/http2/Http2Connection;->close$okhttp(Lokhttp3/internal/http HSPLokhttp3/internal/http2/Http2Connection;->flush()V HSPLokhttp3/internal/http2/Http2Connection;->getClient$okhttp()Z HSPLokhttp3/internal/http2/Http2Connection;->getConnectionName$okhttp()Ljava/lang/String; +HSPLokhttp3/internal/http2/Http2Connection;->getLastGoodStreamId$okhttp()I HSPLokhttp3/internal/http2/Http2Connection;->getListener$okhttp()Lokhttp3/internal/http2/Http2Connection$Listener; +HSPLokhttp3/internal/http2/Http2Connection;->getNextStreamId$okhttp()I HSPLokhttp3/internal/http2/Http2Connection;->getOkHttpSettings()Lokhttp3/internal/http2/Settings; HSPLokhttp3/internal/http2/Http2Connection;->getPeerSettings()Lokhttp3/internal/http2/Settings; +HSPLokhttp3/internal/http2/Http2Connection;->getSocket$okhttp()Ljava/net/Socket; HSPLokhttp3/internal/http2/Http2Connection;->getStream(I)Lokhttp3/internal/http2/Http2Stream; HSPLokhttp3/internal/http2/Http2Connection;->getStreams$okhttp()Ljava/util/Map; HSPLokhttp3/internal/http2/Http2Connection;->getWriteBytesMaximum()J @@ -16979,6 +15920,7 @@ HSPLokhttp3/internal/http2/Http2Connection;->newStream(ILjava/util/List;Z)Lokhtt HSPLokhttp3/internal/http2/Http2Connection;->newStream(Ljava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; HSPLokhttp3/internal/http2/Http2Connection;->pushedStream$okhttp(I)Z HSPLokhttp3/internal/http2/Http2Connection;->removeStream$okhttp(I)Lokhttp3/internal/http2/Http2Stream; +HSPLokhttp3/internal/http2/Http2Connection;->setNextStreamId$okhttp(I)V HSPLokhttp3/internal/http2/Http2Connection;->setPeerSettings(Lokhttp3/internal/http2/Settings;)V HSPLokhttp3/internal/http2/Http2Connection;->shutdown(Lokhttp3/internal/http2/ErrorCode;)V HSPLokhttp3/internal/http2/Http2Connection;->start$default(Lokhttp3/internal/http2/Http2Connection;ZLokhttp3/internal/concurrent/TaskRunner;ILjava/lang/Object;)V @@ -17025,13 +15967,18 @@ HSPLokhttp3/internal/http2/Http2Stream$Companion;->()V HSPLokhttp3/internal/http2/Http2Stream$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/internal/http2/Http2Stream$FramingSink;->(Lokhttp3/internal/http2/Http2Stream;Z)V HSPLokhttp3/internal/http2/Http2Stream$FramingSink;->close()V +HSPLokhttp3/internal/http2/Http2Stream$FramingSink;->getClosed()Z HSPLokhttp3/internal/http2/Http2Stream$FramingSink;->getFinished()Z +HSPLokhttp3/internal/http2/Http2Stream$FramingSink;->setClosed(Z)V HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->(Lokhttp3/internal/http2/Http2Stream;JZ)V HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->close()V HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->getClosed$okhttp()Z HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->getFinished$okhttp()Z +HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->getReadBuffer()Lokio/Buffer; +HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->getReceiveBuffer()Lokio/Buffer; HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->read(Lokio/Buffer;J)J HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->receive$okhttp(Lokio/BufferedSource;J)V +HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->setClosed$okhttp(Z)V HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->setFinished$okhttp(Z)V HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->setTrailers(Lokhttp3/Headers;)V HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->updateConnectionFlowControl(J)V @@ -17084,8 +16031,8 @@ HSPLokhttp3/internal/http2/Huffman;->decode(Lokio/BufferedSource;JLokio/Buffered HSPLokhttp3/internal/http2/Huffman;->encode(Lokio/ByteString;Lokio/BufferedSink;)V HSPLokhttp3/internal/http2/Huffman;->encodedLength(Lokio/ByteString;)I HSPLokhttp3/internal/http2/PushObserver$Companion$PushObserverCancel;->()V +HSPLokhttp3/internal/http2/PushObserver$Companion;->()V HSPLokhttp3/internal/http2/PushObserver$Companion;->()V -HSPLokhttp3/internal/http2/PushObserver$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokhttp3/internal/http2/PushObserver;->()V HSPLokhttp3/internal/http2/Settings$Companion;->()V HSPLokhttp3/internal/http2/Settings$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -17204,8 +16151,6 @@ HSPLokio/AsyncTimeout$source$1;->read(Lokio/Buffer;J)J HSPLokio/AsyncTimeout;->()V HSPLokio/AsyncTimeout;->()V HSPLokio/AsyncTimeout;->access$getHead$cp()Lokio/AsyncTimeout; -HSPLokio/AsyncTimeout;->access$getIDLE_TIMEOUT_MILLIS$cp()J -HSPLokio/AsyncTimeout;->access$getIDLE_TIMEOUT_NANOS$cp()J HSPLokio/AsyncTimeout;->access$getInQueue$p(Lokio/AsyncTimeout;)Z HSPLokio/AsyncTimeout;->access$getNext$p(Lokio/AsyncTimeout;)Lokio/AsyncTimeout; HSPLokio/AsyncTimeout;->access$remainingNanos(Lokio/AsyncTimeout;J)J @@ -17231,6 +16176,7 @@ HSPLokio/Buffer;->indexOfElement(Lokio/ByteString;J)J HSPLokio/Buffer;->rangeEquals(JLokio/ByteString;)Z HSPLokio/Buffer;->rangeEquals(JLokio/ByteString;II)Z HSPLokio/Buffer;->read(Lokio/Buffer;J)J +HSPLokio/Buffer;->read([BII)I HSPLokio/Buffer;->readByte()B HSPLokio/Buffer;->readByteArray(J)[B HSPLokio/Buffer;->readByteString()Lokio/ByteString; @@ -17244,18 +16190,18 @@ HSPLokio/Buffer;->readUtf8(J)Ljava/lang/String; HSPLokio/Buffer;->setSize$okio(J)V HSPLokio/Buffer;->size()J HSPLokio/Buffer;->skip(J)V +HSPLokio/Buffer;->snapshot(I)Lokio/ByteString; HSPLokio/Buffer;->writableSegment$okio(I)Lokio/Segment; HSPLokio/Buffer;->write(Lokio/Buffer;J)V HSPLokio/Buffer;->write(Lokio/ByteString;)Lokio/Buffer; HSPLokio/Buffer;->write([B)Lokio/Buffer; HSPLokio/Buffer;->write([BII)Lokio/Buffer; HSPLokio/Buffer;->writeAll(Lokio/Source;)J -HSPLokio/Buffer;->writeByte(I)Lokio/BufferedSink; +HSPLokio/Buffer;->writeByte(I)Lokio/Buffer; HSPLokio/Buffer;->writeDecimalLong(J)Lokio/Buffer; HSPLokio/Buffer;->writeInt(I)Lokio/Buffer; HSPLokio/Buffer;->writeShort(I)Lokio/Buffer; HSPLokio/Buffer;->writeUtf8(Ljava/lang/String;)Lokio/Buffer; -HSPLokio/Buffer;->writeUtf8(Ljava/lang/String;II)Lokio/Buffer; HSPLokio/Buffer;->writeUtf8CodePoint(I)Lokio/Buffer; HSPLokio/ByteString$Companion;->()V HSPLokio/ByteString$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -17267,7 +16213,6 @@ HSPLokio/ByteString;->compareTo(Ljava/lang/Object;)I HSPLokio/ByteString;->compareTo(Lokio/ByteString;)I HSPLokio/ByteString;->digest$okio(Ljava/lang/String;)Lokio/ByteString; HSPLokio/ByteString;->endsWith(Lokio/ByteString;)Z -HSPLokio/ByteString;->equals(Ljava/lang/Object;)Z HSPLokio/ByteString;->getByte(I)B HSPLokio/ByteString;->getData$okio()[B HSPLokio/ByteString;->getHashCode$okio()I @@ -17337,7 +16282,6 @@ HSPLokio/JvmSystemFileSystem;->sink(Lokio/Path;Z)Lokio/Sink; HSPLokio/JvmSystemFileSystem;->source(Lokio/Path;)Lokio/Source; HSPLokio/NioSystemFileSystem;->()V HSPLokio/NioSystemFileSystem;->atomicMove(Lokio/Path;Lokio/Path;)V -HSPLokio/NioSystemFileSystem;->metadataOrNull(Lokio/Path;)Lokio/FileMetadata; HSPLokio/NioSystemFileSystem;->zeroToNull(Ljava/nio/file/attribute/FileTime;)Ljava/lang/Long; HSPLokio/Okio;->buffer(Lokio/Sink;)Lokio/BufferedSink; HSPLokio/Okio;->buffer(Lokio/Source;)Lokio/BufferedSource; @@ -17368,6 +16312,7 @@ HSPLokio/Options;->([Lokio/ByteString;[ILkotlin/jvm/internal/DefaultConstr HSPLokio/OutputStreamSink;->(Ljava/io/OutputStream;Lokio/Timeout;)V HSPLokio/OutputStreamSink;->close()V HSPLokio/OutputStreamSink;->flush()V +HSPLokio/OutputStreamSink;->write(Lokio/Buffer;J)V HSPLokio/Path$Companion;->()V HSPLokio/Path$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLokio/Path$Companion;->get$default(Lokio/Path$Companion;Ljava/io/File;ZILjava/lang/Object;)Lokio/Path; @@ -17434,8 +16379,16 @@ HSPLokio/Segment;->split(I)Lokio/Segment; HSPLokio/Segment;->writeTo(Lokio/Segment;I)V HSPLokio/SegmentPool;->()V HSPLokio/SegmentPool;->()V +HSPLokio/SegmentPool;->firstRef()Ljava/util/concurrent/atomic/AtomicReference; HSPLokio/SegmentPool;->recycle(Lokio/Segment;)V HSPLokio/SegmentPool;->take()Lokio/Segment; +HSPLokio/SegmentedByteString;->([[B[I)V +HSPLokio/SegmentedByteString;->getDirectory$okio()[I +HSPLokio/SegmentedByteString;->getSegments$okio()[[B +HSPLokio/SegmentedByteString;->getSize$okio()I +HSPLokio/SegmentedByteString;->internalArray$okio()[B +HSPLokio/SegmentedByteString;->toByteArray()[B +HSPLokio/SegmentedByteString;->write$okio(Lokio/Buffer;II)V HSPLokio/SocketAsyncTimeout;->(Ljava/net/Socket;)V HSPLokio/Timeout$Companion$NONE$1;->()V HSPLokio/Timeout$Companion$NONE$1;->throwIfReached()V @@ -17489,6 +16442,8 @@ HSPLokio/internal/_PathKt;->startsWithVolumeLetterAndColon(Lokio/Buffer;Lokio/By HSPLokio/internal/_PathKt;->toPath(Lokio/Buffer;Z)Lokio/Path; HSPLokio/internal/_PathKt;->toSlash(B)Lokio/ByteString; HSPLokio/internal/_PathKt;->toSlash(Ljava/lang/String;)Lokio/ByteString; +HSPLokio/internal/_SegmentedByteStringKt;->binarySearch([IIII)I +HSPLokio/internal/_SegmentedByteStringKt;->segment(Lokio/SegmentedByteString;I)I Landroidx/activity/Cancellable; Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0; Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda1; @@ -17522,7 +16477,6 @@ Landroidx/arch/core/executor/DefaultTaskExecutor; Landroidx/arch/core/executor/TaskExecutor; Landroidx/arch/core/internal/FastSafeIterableMap; Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; -Landroidx/arch/core/internal/SafeIterableMap$DescendingIterator; Landroidx/arch/core/internal/SafeIterableMap$Entry; Landroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions; Landroidx/arch/core/internal/SafeIterableMap$ListIterator; @@ -17542,7 +16496,6 @@ Landroidx/compose/animation/ColorVectorConverterKt$ColorToVector$1; Landroidx/compose/animation/ColorVectorConverterKt; Landroidx/compose/animation/CrossfadeKt$Crossfade$1; Landroidx/compose/animation/CrossfadeKt$Crossfade$2; -Landroidx/compose/animation/CrossfadeKt$Crossfade$3$1; Landroidx/compose/animation/CrossfadeKt$Crossfade$4$1$1$1; Landroidx/compose/animation/CrossfadeKt$Crossfade$4$1$alpha$2; Landroidx/compose/animation/CrossfadeKt$Crossfade$4$1; @@ -17609,6 +16562,7 @@ Landroidx/compose/animation/core/KeyframesSpec$KeyframesSpecConfig; Landroidx/compose/animation/core/KeyframesSpec; Landroidx/compose/animation/core/MutableTransitionState; Landroidx/compose/animation/core/MutatePriority; +Landroidx/compose/animation/core/MutatorMutex$$ExternalSyntheticBackportWithForwarding0; Landroidx/compose/animation/core/MutatorMutex$Mutator; Landroidx/compose/animation/core/MutatorMutex$mutate$2; Landroidx/compose/animation/core/MutatorMutex; @@ -17626,7 +16580,6 @@ Landroidx/compose/animation/core/SuspendAnimationKt$animate$9; Landroidx/compose/animation/core/SuspendAnimationKt$callWithFrameNanos$2; Landroidx/compose/animation/core/SuspendAnimationKt; Landroidx/compose/animation/core/TargetBasedAnimation; -Landroidx/compose/animation/core/Transition$Segment$DefaultImpls; Landroidx/compose/animation/core/Transition$Segment; Landroidx/compose/animation/core/Transition$SegmentImpl; Landroidx/compose/animation/core/Transition$TransitionAnimationState; @@ -17678,12 +16631,21 @@ Landroidx/compose/animation/core/VectorizedKeyframesSpec; Landroidx/compose/animation/core/VectorizedSpringSpec; Landroidx/compose/animation/core/VectorizedTweenSpec; Landroidx/compose/animation/core/VisibilityThresholdsKt; +Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect$onNewSize$1; +Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect; +Landroidx/compose/foundation/AndroidOverscrollKt$NoOpOverscrollEffect$1; +Landroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1$1; +Landroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1; +Landroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2$1; +Landroidx/compose/foundation/AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2; +Landroidx/compose/foundation/AndroidOverscrollKt; +Landroidx/compose/foundation/Api31Impl; Landroidx/compose/foundation/Background; Landroidx/compose/foundation/BackgroundKt; Landroidx/compose/foundation/CanvasKt; +Landroidx/compose/foundation/CheckScrollableContainerConstraintsKt; Landroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1$invoke$$inlined$onDispose$1; Landroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1; -Landroidx/compose/foundation/ClickableKt$clickable$2; Landroidx/compose/foundation/ClickableKt$clickable$4$1$1; Landroidx/compose/foundation/ClickableKt$clickable$4$delayPressInteraction$1; Landroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$1; @@ -17693,13 +16655,16 @@ Landroidx/compose/foundation/ClickableKt$clickable$4; Landroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$clickSemantics$1$1; Landroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$clickSemantics$1; Landroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$detectClickFromKey$1; -Landroidx/compose/foundation/ClickableKt$handlePressInteraction$2$delayJob$1; -Landroidx/compose/foundation/ClickableKt$handlePressInteraction$2; Landroidx/compose/foundation/ClickableKt; Landroidx/compose/foundation/Clickable_androidKt$isComposeRootInScrollableContainer$1; Landroidx/compose/foundation/Clickable_androidKt; +Landroidx/compose/foundation/ClipScrollableContainerKt$HorizontalScrollableClipModifier$1; +Landroidx/compose/foundation/ClipScrollableContainerKt$VerticalScrollableClipModifier$1; +Landroidx/compose/foundation/ClipScrollableContainerKt; Landroidx/compose/foundation/DarkThemeKt; Landroidx/compose/foundation/DarkTheme_androidKt; +Landroidx/compose/foundation/DrawOverscrollModifier; +Landroidx/compose/foundation/EdgeEffectCompat; Landroidx/compose/foundation/FocusableKt$focusGroup$1; Landroidx/compose/foundation/FocusableKt$focusable$2$1$invoke$$inlined$onDispose$1; Landroidx/compose/foundation/FocusableKt$focusable$2$1; @@ -17723,7 +16688,7 @@ Landroidx/compose/foundation/FocusedBoundsObserverModifier; Landroidx/compose/foundation/HoverableKt$hoverable$2$1$invoke$$inlined$onDispose$1; Landroidx/compose/foundation/HoverableKt$hoverable$2$1; Landroidx/compose/foundation/HoverableKt$hoverable$2$2; -Landroidx/compose/foundation/HoverableKt$hoverable$2$3$event$1; +Landroidx/compose/foundation/HoverableKt$hoverable$2$3$1; Landroidx/compose/foundation/HoverableKt$hoverable$2$3; Landroidx/compose/foundation/HoverableKt$hoverable$2$invoke$emitExit$1; Landroidx/compose/foundation/HoverableKt$hoverable$2; @@ -17734,73 +16699,41 @@ Landroidx/compose/foundation/IndicationKt$LocalIndication$1; Landroidx/compose/foundation/IndicationKt$indication$2; Landroidx/compose/foundation/IndicationKt; Landroidx/compose/foundation/IndicationModifier; -Landroidx/compose/foundation/MutatePriority; -Landroidx/compose/foundation/MutatorMutex$Mutator; -Landroidx/compose/foundation/MutatorMutex$mutateWith$2; Landroidx/compose/foundation/MutatorMutex; +Landroidx/compose/foundation/OverscrollConfiguration; +Landroidx/compose/foundation/OverscrollConfigurationKt$LocalOverscrollConfiguration$1; +Landroidx/compose/foundation/OverscrollConfigurationKt; +Landroidx/compose/foundation/OverscrollEffect; +Landroidx/compose/foundation/OverscrollKt; Landroidx/compose/foundation/PinnableParentConsumer; -Landroidx/compose/foundation/ScrollKt$HorizontalScrollableClipModifier$1; -Landroidx/compose/foundation/ScrollKt$VerticalScrollableClipModifier$1; -Landroidx/compose/foundation/ScrollKt; Landroidx/compose/foundation/gestures/AndroidConfig; -Landroidx/compose/foundation/gestures/AndroidEdgeEffectOverScrollController; -Landroidx/compose/foundation/gestures/AndroidOverScrollKt$NoOpOverscrollController$1; -Landroidx/compose/foundation/gestures/AndroidOverScrollKt; Landroidx/compose/foundation/gestures/AndroidScrollable_androidKt; -Landroidx/compose/foundation/gestures/Api31Impl; Landroidx/compose/foundation/gestures/ContentInViewModifier$modifier$1; Landroidx/compose/foundation/gestures/ContentInViewModifier; -Landroidx/compose/foundation/gestures/DefaultFlingBehavior$performFling$1; Landroidx/compose/foundation/gestures/DefaultFlingBehavior; -Landroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1; -Landroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2; Landroidx/compose/foundation/gestures/DefaultScrollableState$scrollScope$1; Landroidx/compose/foundation/gestures/DefaultScrollableState; -Landroidx/compose/foundation/gestures/DragEvent$DragCancelled; -Landroidx/compose/foundation/gestures/DragEvent$DragDelta; -Landroidx/compose/foundation/gestures/DragEvent$DragStarted; -Landroidx/compose/foundation/gestures/DragEvent$DragStopped; -Landroidx/compose/foundation/gestures/DragEvent; -Landroidx/compose/foundation/gestures/DragGestureDetectorKt$awaitVerticalPointerSlopOrCancellation$1; -Landroidx/compose/foundation/gestures/DragGestureDetectorKt$verticalDrag$1; -Landroidx/compose/foundation/gestures/DragGestureDetectorKt; -Landroidx/compose/foundation/gestures/DragLogic$processDragStart$1; -Landroidx/compose/foundation/gestures/DragLogic$processDragStop$1; Landroidx/compose/foundation/gestures/DragLogic; Landroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$1; -Landroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$postPointerSlop$1; -Landroidx/compose/foundation/gestures/DraggableKt$awaitDrag$dragTick$1; Landroidx/compose/foundation/gestures/DraggableKt$draggable$6; Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$1$invoke$$inlined$onDispose$1; Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$1; -Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2; Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$2; -Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1$1; Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1; Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1; Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$3; Landroidx/compose/foundation/gestures/DraggableKt$draggable$9; Landroidx/compose/foundation/gestures/DraggableKt; -Landroidx/compose/foundation/gestures/DrawOverScrollModifier; -Landroidx/compose/foundation/gestures/EdgeEffectCompat; Landroidx/compose/foundation/gestures/FlingBehavior; -Landroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$2; -Landroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$3; Landroidx/compose/foundation/gestures/ForEachGestureKt$forEachGesture$1; Landroidx/compose/foundation/gestures/ForEachGestureKt; Landroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider; Landroidx/compose/foundation/gestures/Orientation; -Landroidx/compose/foundation/gestures/OverScrollConfiguration; -Landroidx/compose/foundation/gestures/OverScrollConfigurationKt$LocalOverScrollConfiguration$1; -Landroidx/compose/foundation/gestures/OverScrollConfigurationKt; -Landroidx/compose/foundation/gestures/OverScrollController; Landroidx/compose/foundation/gestures/PointerAwareDragScope; Landroidx/compose/foundation/gestures/PointerAwareDraggableState; Landroidx/compose/foundation/gestures/PressGestureScope; -Landroidx/compose/foundation/gestures/PressGestureScopeImpl$tryAwaitRelease$1; Landroidx/compose/foundation/gestures/PressGestureScopeImpl; Landroidx/compose/foundation/gestures/ScrollConfig; -Landroidx/compose/foundation/gestures/ScrollDraggableState$drag$2; Landroidx/compose/foundation/gestures/ScrollDraggableState; Landroidx/compose/foundation/gestures/ScrollScope; Landroidx/compose/foundation/gestures/ScrollableDefaults; @@ -17812,31 +16745,19 @@ Landroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1; Landroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$1; Landroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$2; Landroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$3; -Landroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4$1; Landroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4; Landroidx/compose/foundation/gestures/ScrollableKt$scrollable$2; Landroidx/compose/foundation/gestures/ScrollableKt$scrollableNestedScrollConnection$1; Landroidx/compose/foundation/gestures/ScrollableKt; -Landroidx/compose/foundation/gestures/ScrollableState$DefaultImpls; Landroidx/compose/foundation/gestures/ScrollableState; Landroidx/compose/foundation/gestures/ScrollableStateKt; -Landroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$1; -Landroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$outerScopeScroll$1; -Landroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$scope$1; -Landroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2; -Landroidx/compose/foundation/gestures/ScrollingLogic$onDragStopped$1; Landroidx/compose/foundation/gestures/ScrollingLogic; Landroidx/compose/foundation/gestures/TapGestureDetectorKt$NoPressGesture$1; Landroidx/compose/foundation/gestures/TapGestureDetectorKt$awaitFirstDownOnPass$1; -Landroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1$1; Landroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1; Landroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1; Landroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2; -Landroidx/compose/foundation/gestures/TapGestureDetectorKt$waitForUpOrCancellation$1; Landroidx/compose/foundation/gestures/TapGestureDetectorKt; -Landroidx/compose/foundation/interaction/DragInteraction$Start; -Landroidx/compose/foundation/interaction/DragInteraction$Stop; -Landroidx/compose/foundation/interaction/DragInteraction; Landroidx/compose/foundation/interaction/FocusInteraction$Focus; Landroidx/compose/foundation/interaction/FocusInteraction; Landroidx/compose/foundation/interaction/HoverInteraction$Enter; @@ -17846,15 +16767,11 @@ Landroidx/compose/foundation/interaction/InteractionSource; Landroidx/compose/foundation/interaction/InteractionSourceKt; Landroidx/compose/foundation/interaction/MutableInteractionSource; Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; -Landroidx/compose/foundation/interaction/PressInteraction$Press; -Landroidx/compose/foundation/interaction/PressInteraction$Release; -Landroidx/compose/foundation/interaction/PressInteraction; Landroidx/compose/foundation/layout/AddedInsets; Landroidx/compose/foundation/layout/AndroidWindowInsets; Landroidx/compose/foundation/layout/Arrangement$Bottom$1; Landroidx/compose/foundation/layout/Arrangement$Center$1; Landroidx/compose/foundation/layout/Arrangement$End$1; -Landroidx/compose/foundation/layout/Arrangement$Horizontal$DefaultImpls; Landroidx/compose/foundation/layout/Arrangement$Horizontal; Landroidx/compose/foundation/layout/Arrangement$HorizontalOrVertical; Landroidx/compose/foundation/layout/Arrangement$SpaceAround$1; @@ -17863,7 +16780,6 @@ Landroidx/compose/foundation/layout/Arrangement$SpaceEvenly$1; Landroidx/compose/foundation/layout/Arrangement$SpacedAligned; Landroidx/compose/foundation/layout/Arrangement$Start$1; Landroidx/compose/foundation/layout/Arrangement$Top$1; -Landroidx/compose/foundation/layout/Arrangement$Vertical$DefaultImpls; Landroidx/compose/foundation/layout/Arrangement$Vertical; Landroidx/compose/foundation/layout/Arrangement$spacedBy$1; Landroidx/compose/foundation/layout/Arrangement; @@ -17882,7 +16798,6 @@ Landroidx/compose/foundation/layout/BoxWithConstraintsKt; Landroidx/compose/foundation/layout/BoxWithConstraintsScope; Landroidx/compose/foundation/layout/BoxWithConstraintsScopeImpl; Landroidx/compose/foundation/layout/ColumnKt$DefaultColumnMeasurePolicy$1; -Landroidx/compose/foundation/layout/ColumnKt$columnMeasurePolicy$1$1; Landroidx/compose/foundation/layout/ColumnKt; Landroidx/compose/foundation/layout/ColumnScope; Landroidx/compose/foundation/layout/ColumnScopeInstance; @@ -17899,7 +16814,6 @@ Landroidx/compose/foundation/layout/FillModifier$measure$1; Landroidx/compose/foundation/layout/FillModifier; Landroidx/compose/foundation/layout/FixedIntInsets; Landroidx/compose/foundation/layout/InsetsConsumingModifier; -Landroidx/compose/foundation/layout/InsetsListener$Companion; Landroidx/compose/foundation/layout/InsetsListener; Landroidx/compose/foundation/layout/InsetsPaddingModifier$measure$1; Landroidx/compose/foundation/layout/InsetsPaddingModifier; @@ -17907,9 +16821,6 @@ Landroidx/compose/foundation/layout/InsetsValues; Landroidx/compose/foundation/layout/LayoutOrientation; Landroidx/compose/foundation/layout/LayoutWeightImpl; Landroidx/compose/foundation/layout/LimitInsets; -Landroidx/compose/foundation/layout/OffsetKt; -Landroidx/compose/foundation/layout/OffsetModifier$measure$1; -Landroidx/compose/foundation/layout/OffsetModifier; Landroidx/compose/foundation/layout/OrientationIndependentConstraints; Landroidx/compose/foundation/layout/PaddingKt; Landroidx/compose/foundation/layout/PaddingModifier$measure$1; @@ -17920,7 +16831,6 @@ Landroidx/compose/foundation/layout/PaddingValuesImpl; Landroidx/compose/foundation/layout/PaddingValuesInsets; Landroidx/compose/foundation/layout/PaddingValuesModifier$measure$2; Landroidx/compose/foundation/layout/PaddingValuesModifier; -Landroidx/compose/foundation/layout/RootWindowInsetsApi23; Landroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1$measure$4; Landroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1; Landroidx/compose/foundation/layout/RowColumnImplKt; @@ -17965,9 +16875,9 @@ Landroidx/compose/foundation/layout/WindowInsetsSides; Landroidx/compose/foundation/layout/WindowInsets_androidKt; Landroidx/compose/foundation/layout/WrapContentModifier$measure$1; Landroidx/compose/foundation/layout/WrapContentModifier; +Landroidx/compose/foundation/lazy/AwaitFirstLayoutModifier; Landroidx/compose/foundation/lazy/DataIndex; Landroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo; -Landroidx/compose/foundation/lazy/LazyBeyondBoundsModifierKt$lazyListBeyondBoundsModifier$2; Landroidx/compose/foundation/lazy/LazyBeyondBoundsModifierKt; Landroidx/compose/foundation/lazy/LazyDslKt; Landroidx/compose/foundation/lazy/LazyItemScope; @@ -17981,6 +16891,7 @@ Landroidx/compose/foundation/lazy/LazyListItemPlacementAnimator; Landroidx/compose/foundation/lazy/LazyListItemProvider; Landroidx/compose/foundation/lazy/LazyListItemProviderImpl$Item$1; Landroidx/compose/foundation/lazy/LazyListItemProviderImpl; +Landroidx/compose/foundation/lazy/LazyListItemProviderImplKt$generateKeyToIndexMap$1$1; Landroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1$1; Landroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1$2; Landroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1; @@ -17988,23 +16899,20 @@ Landroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvide Landroidx/compose/foundation/lazy/LazyListItemProviderImplKt; Landroidx/compose/foundation/lazy/LazyListItemsSnapshot; Landroidx/compose/foundation/lazy/LazyListKt$ScrollPositionUpdater$1; -Landroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$1; +Landroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$2; Landroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$measuredItemProvider$1; Landroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1; Landroidx/compose/foundation/lazy/LazyListKt; Landroidx/compose/foundation/lazy/LazyListLayoutInfo; -Landroidx/compose/foundation/lazy/LazyListMeasureKt$measureLazyList$1; Landroidx/compose/foundation/lazy/LazyListMeasureKt$measureLazyList$3; Landroidx/compose/foundation/lazy/LazyListMeasureKt; Landroidx/compose/foundation/lazy/LazyListMeasureResult; Landroidx/compose/foundation/lazy/LazyListPinningModifier$Companion$EmptyPinnedItemsHandle$1; Landroidx/compose/foundation/lazy/LazyListPinningModifier$Companion; Landroidx/compose/foundation/lazy/LazyListPinningModifier; -Landroidx/compose/foundation/lazy/LazyListPinningModifierKt$lazyListPinningModifier$2; Landroidx/compose/foundation/lazy/LazyListPinningModifierKt; Landroidx/compose/foundation/lazy/LazyListPlaceableWrapper; Landroidx/compose/foundation/lazy/LazyListPositionedItem; -Landroidx/compose/foundation/lazy/LazyListScope$DefaultImpls; Landroidx/compose/foundation/lazy/LazyListScope; Landroidx/compose/foundation/lazy/LazyListScopeImpl$item$2; Landroidx/compose/foundation/lazy/LazyListScopeImpl$item$3; @@ -18042,6 +16950,7 @@ Landroidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator; Landroidx/compose/foundation/lazy/grid/LazyGridItemProvider; Landroidx/compose/foundation/lazy/grid/LazyGridItemProviderImpl$Item$1; Landroidx/compose/foundation/lazy/grid/LazyGridItemProviderImpl; +Landroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt$generateKeyToIndexMap$1$1; Landroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt$rememberItemProvider$1$1; Landroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt$rememberItemProvider$1$2; Landroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt$rememberItemProvider$1; @@ -18050,10 +16959,9 @@ Landroidx/compose/foundation/lazy/grid/LazyGridItemProviderImplKt; Landroidx/compose/foundation/lazy/grid/LazyGridItemScope; Landroidx/compose/foundation/lazy/grid/LazyGridItemScopeImpl; Landroidx/compose/foundation/lazy/grid/LazyGridItemsSnapshot; -Landroidx/compose/foundation/lazy/grid/LazyGridKt$LazyGrid$spanLayoutProvider$1$1; Landroidx/compose/foundation/lazy/grid/LazyGridKt$ScrollPositionUpdater$1; Landroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$1; -Landroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$2; +Landroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$3; Landroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$measuredItemProvider$1; Landroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1$measuredLineProvider$1; Landroidx/compose/foundation/lazy/grid/LazyGridKt$rememberLazyGridMeasurePolicy$1$1; @@ -18076,7 +16984,7 @@ Landroidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider; Landroidx/compose/foundation/lazy/grid/LazyGridState$Companion$Saver$1; Landroidx/compose/foundation/lazy/grid/LazyGridState$Companion$Saver$2; Landroidx/compose/foundation/lazy/grid/LazyGridState$Companion; -Landroidx/compose/foundation/lazy/grid/LazyGridState$prefetchInfoRetriever$1; +Landroidx/compose/foundation/lazy/grid/LazyGridState$prefetchInfoRetriever$2; Landroidx/compose/foundation/lazy/grid/LazyGridState$remeasurementModifier$1; Landroidx/compose/foundation/lazy/grid/LazyGridState$scrollableState$1; Landroidx/compose/foundation/lazy/grid/LazyGridState; @@ -18100,7 +17008,7 @@ Landroidx/compose/foundation/lazy/grid/MeasuredLineFactory; Landroidx/compose/foundation/lazy/layout/DefaultLazyKey$Companion$CREATOR$1; Landroidx/compose/foundation/lazy/layout/DefaultLazyKey$Companion; Landroidx/compose/foundation/lazy/layout/DefaultLazyKey; -Landroidx/compose/foundation/lazy/layout/IntervalHolder; +Landroidx/compose/foundation/lazy/layout/IntervalList$Interval; Landroidx/compose/foundation/lazy/layout/IntervalList; Landroidx/compose/foundation/lazy/layout/IntervalListKt; Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$1; @@ -18170,8 +17078,6 @@ Landroidx/compose/foundation/shape/DpCornerSize; Landroidx/compose/foundation/shape/PercentCornerSize; Landroidx/compose/foundation/shape/RoundedCornerShape; Landroidx/compose/foundation/shape/RoundedCornerShapeKt; -Landroidx/compose/foundation/text/BasicTextKt$BasicText$1; -Landroidx/compose/foundation/text/BasicTextKt$BasicText$3; Landroidx/compose/foundation/text/BasicTextKt$BasicText$selectableId$1; Landroidx/compose/foundation/text/BasicTextKt$BasicText-BpD7jsM$$inlined$Layout$1; Landroidx/compose/foundation/text/BasicTextKt$selectionIdSaver$1; @@ -18200,15 +17106,8 @@ Landroidx/compose/material/icons/Icons$Filled; Landroidx/compose/material/icons/Icons$Outlined; Landroidx/compose/material/icons/Icons$Rounded; Landroidx/compose/material/icons/Icons; -Landroidx/compose/material/icons/filled/AddKt; -Landroidx/compose/material/icons/filled/Grid3x3Kt; Landroidx/compose/material/icons/filled/MoreVertKt; -Landroidx/compose/material/icons/filled/PersonKt; -Landroidx/compose/material/icons/filled/SearchKt; -Landroidx/compose/material/icons/filled/UpcomingKt; Landroidx/compose/material/icons/outlined/AccountCircleKt; -Landroidx/compose/material/icons/outlined/Grid3x3Kt; -Landroidx/compose/material/icons/outlined/UpcomingKt; Landroidx/compose/material/icons/rounded/AddKt; Landroidx/compose/material/icons/rounded/ArrowBackKt; Landroidx/compose/material/icons/rounded/ArrowDropDownKt; @@ -18217,6 +17116,8 @@ Landroidx/compose/material/icons/rounded/CheckKt; Landroidx/compose/material/icons/rounded/CloseKt; Landroidx/compose/material/icons/rounded/ExpandLessKt; Landroidx/compose/material/icons/rounded/FullscreenKt; +Landroidx/compose/material/icons/rounded/Grid3x3Kt; +Landroidx/compose/material/icons/rounded/PersonKt; Landroidx/compose/material/icons/rounded/PlayArrowKt; Landroidx/compose/material/icons/rounded/SearchKt; Landroidx/compose/material/icons/rounded/ShortTextKt; @@ -18235,7 +17136,6 @@ Landroidx/compose/material/ripple/RippleAnimationKt; Landroidx/compose/material/ripple/RippleContainer; Landroidx/compose/material/ripple/RippleHostMap; Landroidx/compose/material/ripple/RippleHostView$Companion; -Landroidx/compose/material/ripple/RippleHostView$setRippleState$2; Landroidx/compose/material/ripple/RippleHostView; Landroidx/compose/material/ripple/RippleIndicationInstance; Landroidx/compose/material/ripple/RippleKt; @@ -18243,9 +17143,6 @@ Landroidx/compose/material/ripple/RippleTheme; Landroidx/compose/material/ripple/RippleThemeKt$LocalRippleTheme$1; Landroidx/compose/material/ripple/RippleThemeKt; Landroidx/compose/material/ripple/StateLayer; -Landroidx/compose/material/ripple/UnprojectedRipple$Companion; -Landroidx/compose/material/ripple/UnprojectedRipple$MRadiusHelper; -Landroidx/compose/material/ripple/UnprojectedRipple; Landroidx/compose/material3/AnimatingTopAppBarColors; Landroidx/compose/material3/AppBarKt$SingleRowTopAppBar$1$1; Landroidx/compose/material3/AppBarKt$SingleRowTopAppBar$2; @@ -18272,9 +17169,6 @@ Landroidx/compose/material3/ComposableSingletons$ScaffoldKt$lambda-2$1; Landroidx/compose/material3/ComposableSingletons$ScaffoldKt$lambda-3$1; Landroidx/compose/material3/ComposableSingletons$ScaffoldKt$lambda-4$1; Landroidx/compose/material3/ComposableSingletons$ScaffoldKt; -Landroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-1$1; -Landroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-2$1; -Landroidx/compose/material3/ComposableSingletons$TabRowKt; Landroidx/compose/material3/ContentColorKt$LocalContentColor$1; Landroidx/compose/material3/ContentColorKt; Landroidx/compose/material3/DefaultButtonColors; @@ -18284,7 +17178,6 @@ Landroidx/compose/material3/DefaultButtonElevation$animateElevation$2; Landroidx/compose/material3/DefaultButtonElevation; Landroidx/compose/material3/DefaultIconButtonColors; Landroidx/compose/material3/DefaultNavigationBarItemColors; -Landroidx/compose/material3/DividerKt; Landroidx/compose/material3/FabPlacement; Landroidx/compose/material3/FabPosition$Companion; Landroidx/compose/material3/FabPosition; @@ -18336,26 +17229,6 @@ Landroidx/compose/material3/SurfaceKt$Surface$1; Landroidx/compose/material3/SurfaceKt$Surface$3; Landroidx/compose/material3/SurfaceKt$Surface$5; Landroidx/compose/material3/SurfaceKt; -Landroidx/compose/material3/TabKt$Tab$2; -Landroidx/compose/material3/TabKt$Tab$3; -Landroidx/compose/material3/TabKt$Tab$5; -Landroidx/compose/material3/TabKt$Tab$styledText$1$1; -Landroidx/compose/material3/TabKt$TabBaselineLayout$2$measure$1; -Landroidx/compose/material3/TabKt$TabBaselineLayout$2; -Landroidx/compose/material3/TabKt$TabTransition$1; -Landroidx/compose/material3/TabKt$TabTransition$color$2; -Landroidx/compose/material3/TabKt; -Landroidx/compose/material3/TabPosition; -Landroidx/compose/material3/TabRowDefaults$Divider$1; -Landroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2; -Landroidx/compose/material3/TabRowDefaults; -Landroidx/compose/material3/TabRowKt$TabRow$2$1$1$1$3; -Landroidx/compose/material3/TabRowKt$TabRow$2$1$1$1; -Landroidx/compose/material3/TabRowKt$TabRow$2$1$1; -Landroidx/compose/material3/TabRowKt$TabRow$2; -Landroidx/compose/material3/TabRowKt$TabRow$3; -Landroidx/compose/material3/TabRowKt; -Landroidx/compose/material3/TabSlots; Landroidx/compose/material3/TextKt$LocalTextStyle$1; Landroidx/compose/material3/TextKt$ProvideTextStyle$1; Landroidx/compose/material3/TextKt$Text$1; @@ -18378,7 +17251,6 @@ Landroidx/compose/material3/tokens/FilledButtonTokens; Landroidx/compose/material3/tokens/IconButtonTokens; Landroidx/compose/material3/tokens/NavigationBarTokens; Landroidx/compose/material3/tokens/PaletteTokens; -Landroidx/compose/material3/tokens/PrimaryNavigationTabTokens; Landroidx/compose/material3/tokens/ShapeKeyTokens; Landroidx/compose/material3/tokens/ShapeTokens; Landroidx/compose/material3/tokens/TopAppBarSmallCenteredTokens; @@ -18396,7 +17268,6 @@ Landroidx/compose/runtime/ActualAndroid_androidKt$DefaultMonotonicFrameClock$2; Landroidx/compose/runtime/ActualAndroid_androidKt; Landroidx/compose/runtime/ActualJvm_jvmKt; Landroidx/compose/runtime/Anchor; -Landroidx/compose/runtime/Applier$DefaultImpls; Landroidx/compose/runtime/Applier; Landroidx/compose/runtime/BroadcastFrameClock$FrameAwaiter; Landroidx/compose/runtime/BroadcastFrameClock$withFrameNanos$2$1; @@ -18462,7 +17333,6 @@ Landroidx/compose/runtime/GroupInfo; Landroidx/compose/runtime/IntStack; Landroidx/compose/runtime/Invalidation; Landroidx/compose/runtime/InvalidationResult; -Landroidx/compose/runtime/JoinedKey; Landroidx/compose/runtime/KeyInfo; Landroidx/compose/runtime/Latch; Landroidx/compose/runtime/LaunchedEffectImpl; @@ -18471,6 +17341,7 @@ Landroidx/compose/runtime/MonotonicFrameClock$DefaultImpls; Landroidx/compose/runtime/MonotonicFrameClock$Key; Landroidx/compose/runtime/MonotonicFrameClock; Landroidx/compose/runtime/MonotonicFrameClockKt; +Landroidx/compose/runtime/MovableContent; Landroidx/compose/runtime/MutableState; Landroidx/compose/runtime/NeverEqualPolicy; Landroidx/compose/runtime/OpaqueKey; @@ -18591,7 +17462,6 @@ Landroidx/compose/runtime/internal/ComposableLambdaImpl$invoke$1; Landroidx/compose/runtime/internal/ComposableLambdaImpl$invoke$2; Landroidx/compose/runtime/internal/ComposableLambdaImpl; Landroidx/compose/runtime/internal/ComposableLambdaKt; -Landroidx/compose/runtime/internal/LiveLiteralKt; Landroidx/compose/runtime/internal/ThreadMap; Landroidx/compose/runtime/internal/ThreadMapKt; Landroidx/compose/runtime/saveable/ListSaverKt$listSaver$1; @@ -18624,7 +17494,6 @@ Landroidx/compose/runtime/saveable/SaverKt$AutoSaver$2; Landroidx/compose/runtime/saveable/SaverKt$Saver$1; Landroidx/compose/runtime/saveable/SaverKt; Landroidx/compose/runtime/saveable/SaverScope; -Landroidx/compose/runtime/snapshots/GlobalSnapshot$1$1$1; Landroidx/compose/runtime/snapshots/GlobalSnapshot$takeNestedMutableSnapshot$1; Landroidx/compose/runtime/snapshots/GlobalSnapshot$takeNestedSnapshot$1; Landroidx/compose/runtime/snapshots/GlobalSnapshot; @@ -18664,7 +17533,6 @@ Landroidx/compose/runtime/snapshots/SnapshotStateObserver$applyObserver$1; Landroidx/compose/runtime/snapshots/SnapshotStateObserver$readObserver$1; Landroidx/compose/runtime/snapshots/SnapshotStateObserver; Landroidx/compose/runtime/snapshots/StateListIterator; -Landroidx/compose/runtime/snapshots/StateObject$DefaultImpls; Landroidx/compose/runtime/snapshots/StateObject; Landroidx/compose/runtime/snapshots/StateRecord; Landroidx/compose/runtime/snapshots/SubList; @@ -18687,11 +17555,7 @@ Landroidx/compose/ui/ComposedModifierKt$WrapFocusRequesterModifier$1; Landroidx/compose/ui/ComposedModifierKt$materialize$1; Landroidx/compose/ui/ComposedModifierKt$materialize$result$1; Landroidx/compose/ui/ComposedModifierKt; -Landroidx/compose/ui/KeyedComposedModifier2; -Landroidx/compose/ui/KeyedComposedModifier3; Landroidx/compose/ui/Modifier$Companion; -Landroidx/compose/ui/Modifier$DefaultImpls; -Landroidx/compose/ui/Modifier$Element$DefaultImpls; Landroidx/compose/ui/Modifier$Element; Landroidx/compose/ui/Modifier; Landroidx/compose/ui/MotionDurationScale$DefaultImpls; @@ -18710,10 +17574,8 @@ Landroidx/compose/ui/draw/CacheDrawScope$onDrawBehind$1; Landroidx/compose/ui/draw/CacheDrawScope; Landroidx/compose/ui/draw/ClipKt; Landroidx/compose/ui/draw/DrawBackgroundModifier; -Landroidx/compose/ui/draw/DrawCacheModifier$DefaultImpls; Landroidx/compose/ui/draw/DrawCacheModifier; Landroidx/compose/ui/draw/DrawContentCacheModifier; -Landroidx/compose/ui/draw/DrawModifier$DefaultImpls; Landroidx/compose/ui/draw/DrawModifier; Landroidx/compose/ui/draw/DrawModifierKt$drawWithCache$2; Landroidx/compose/ui/draw/DrawModifierKt; @@ -18737,7 +17599,6 @@ Landroidx/compose/ui/focus/FocusManagerImpl; Landroidx/compose/ui/focus/FocusManagerKt; Landroidx/compose/ui/focus/FocusModifier$Companion$RefreshFocusProperties$1; Landroidx/compose/ui/focus/FocusModifier$Companion; -Landroidx/compose/ui/focus/FocusModifier$WhenMappings; Landroidx/compose/ui/focus/FocusModifier; Landroidx/compose/ui/focus/FocusModifierKt$ModifierLocalParentFocusModifier$1; Landroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1; @@ -18805,7 +17666,6 @@ Landroidx/compose/ui/graphics/BlockGraphicsLayerModifier$measure$1; Landroidx/compose/ui/graphics/BlockGraphicsLayerModifier; Landroidx/compose/ui/graphics/Brush$Companion; Landroidx/compose/ui/graphics/Brush; -Landroidx/compose/ui/graphics/Canvas$DefaultImpls; Landroidx/compose/ui/graphics/Canvas; Landroidx/compose/ui/graphics/CanvasHolder; Landroidx/compose/ui/graphics/CanvasKt; @@ -18838,7 +17698,7 @@ Landroidx/compose/ui/graphics/OutlineKt; Landroidx/compose/ui/graphics/Paint; Landroidx/compose/ui/graphics/PaintingStyle$Companion; Landroidx/compose/ui/graphics/PaintingStyle; -Landroidx/compose/ui/graphics/Path$DefaultImpls; +Landroidx/compose/ui/graphics/Path$Companion; Landroidx/compose/ui/graphics/Path; Landroidx/compose/ui/graphics/PathFillType$Companion; Landroidx/compose/ui/graphics/PathFillType; @@ -18907,14 +17767,11 @@ Landroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt; Landroidx/compose/ui/graphics/drawscope/ContentDrawScope; Landroidx/compose/ui/graphics/drawscope/DrawContext; Landroidx/compose/ui/graphics/drawscope/DrawScope$Companion; -Landroidx/compose/ui/graphics/drawscope/DrawScope$DefaultImpls; Landroidx/compose/ui/graphics/drawscope/DrawScope; Landroidx/compose/ui/graphics/drawscope/DrawStyle; Landroidx/compose/ui/graphics/drawscope/DrawTransform; Landroidx/compose/ui/graphics/drawscope/EmptyCanvas; Landroidx/compose/ui/graphics/drawscope/Fill; -Landroidx/compose/ui/graphics/painter/BitmapPainter; -Landroidx/compose/ui/graphics/painter/BitmapPainterKt; Landroidx/compose/ui/graphics/painter/Painter$drawLambda$1; Landroidx/compose/ui/graphics/painter/Painter; Landroidx/compose/ui/graphics/vector/DrawCache; @@ -18973,7 +17830,6 @@ Landroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$8; Landroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$9; Landroidx/compose/ui/graphics/vector/VectorComposeKt$Path-9cdaXJ4$$inlined$ComposeNode$1; Landroidx/compose/ui/graphics/vector/VectorComposeKt; -Landroidx/compose/ui/graphics/vector/VectorConfig$DefaultImpls; Landroidx/compose/ui/graphics/vector/VectorConfig; Landroidx/compose/ui/graphics/vector/VectorGroup$iterator$1; Landroidx/compose/ui/graphics/vector/VectorGroup; @@ -18984,26 +17840,16 @@ Landroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2; Landroidx/compose/ui/graphics/vector/VectorPainter$composeVector$1; Landroidx/compose/ui/graphics/vector/VectorPainter$vector$1$1; Landroidx/compose/ui/graphics/vector/VectorPainter; -Landroidx/compose/ui/graphics/vector/VectorPainterKt$RenderVectorGroup$1; -Landroidx/compose/ui/graphics/vector/VectorPainterKt$RenderVectorGroup$2; Landroidx/compose/ui/graphics/vector/VectorPainterKt$RenderVectorGroup$config$1; -Landroidx/compose/ui/graphics/vector/VectorPainterKt$RenderVectorGroup$config$2; Landroidx/compose/ui/graphics/vector/VectorPainterKt$rememberVectorPainter$3; Landroidx/compose/ui/graphics/vector/VectorPainterKt; Landroidx/compose/ui/graphics/vector/VectorPath; Landroidx/compose/ui/graphics/vector/VectorProperty$Fill; Landroidx/compose/ui/graphics/vector/VectorProperty$FillAlpha; Landroidx/compose/ui/graphics/vector/VectorProperty$PathData; -Landroidx/compose/ui/graphics/vector/VectorProperty$PivotX; -Landroidx/compose/ui/graphics/vector/VectorProperty$PivotY; -Landroidx/compose/ui/graphics/vector/VectorProperty$Rotation; -Landroidx/compose/ui/graphics/vector/VectorProperty$ScaleX; -Landroidx/compose/ui/graphics/vector/VectorProperty$ScaleY; Landroidx/compose/ui/graphics/vector/VectorProperty$Stroke; Landroidx/compose/ui/graphics/vector/VectorProperty$StrokeAlpha; Landroidx/compose/ui/graphics/vector/VectorProperty$StrokeLineWidth; -Landroidx/compose/ui/graphics/vector/VectorProperty$TranslateX; -Landroidx/compose/ui/graphics/vector/VectorProperty$TranslateY; Landroidx/compose/ui/graphics/vector/VectorProperty$TrimPathEnd; Landroidx/compose/ui/graphics/vector/VectorProperty$TrimPathOffset; Landroidx/compose/ui/graphics/vector/VectorProperty$TrimPathStart; @@ -19023,8 +17869,6 @@ Landroidx/compose/ui/input/key/KeyInputModifierKt$ModifierLocalKeyInput$1; Landroidx/compose/ui/input/key/KeyInputModifierKt; Landroidx/compose/ui/input/nestedscroll/NestedScrollConnection; Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher$calculateNestedScrollScope$1; -Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher$dispatchPostFling$1; -Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher$dispatchPreFling$1; Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher; Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierKt$nestedScroll$2; Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierKt; @@ -19032,46 +17876,26 @@ Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal$1; Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal; Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocalKt$ModifierLocalNestedScroll$1; Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocalKt; -Landroidx/compose/ui/input/nestedscroll/NestedScrollSource$Companion; -Landroidx/compose/ui/input/nestedscroll/NestedScrollSource; -Landroidx/compose/ui/input/pointer/AndroidPointerIcon; -Landroidx/compose/ui/input/pointer/AndroidPointerIconType; -Landroidx/compose/ui/input/pointer/AwaitPointerEventScope$DefaultImpls; Landroidx/compose/ui/input/pointer/AwaitPointerEventScope; -Landroidx/compose/ui/input/pointer/ConsumedData; Landroidx/compose/ui/input/pointer/HitPathTracker; -Landroidx/compose/ui/input/pointer/InternalPointerEvent; Landroidx/compose/ui/input/pointer/MotionEventAdapter; Landroidx/compose/ui/input/pointer/Node; Landroidx/compose/ui/input/pointer/NodeParent; Landroidx/compose/ui/input/pointer/PointerButtons; Landroidx/compose/ui/input/pointer/PointerEvent; -Landroidx/compose/ui/input/pointer/PointerEventKt; Landroidx/compose/ui/input/pointer/PointerEventPass; Landroidx/compose/ui/input/pointer/PointerEventTimeoutCancellationException; Landroidx/compose/ui/input/pointer/PointerEventType$Companion; Landroidx/compose/ui/input/pointer/PointerEventType; -Landroidx/compose/ui/input/pointer/PointerIcon; Landroidx/compose/ui/input/pointer/PointerIconService; -Landroidx/compose/ui/input/pointer/PointerId; -Landroidx/compose/ui/input/pointer/PointerInputChange; -Landroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData; Landroidx/compose/ui/input/pointer/PointerInputChangeEventProducer; -Landroidx/compose/ui/input/pointer/PointerInputEvent; -Landroidx/compose/ui/input/pointer/PointerInputEventData; Landroidx/compose/ui/input/pointer/PointerInputEventProcessor; -Landroidx/compose/ui/input/pointer/PointerInputEventProcessorKt; Landroidx/compose/ui/input/pointer/PointerInputFilter; -Landroidx/compose/ui/input/pointer/PointerInputModifier$DefaultImpls; Landroidx/compose/ui/input/pointer/PointerInputModifier; Landroidx/compose/ui/input/pointer/PointerInputScope; Landroidx/compose/ui/input/pointer/PointerKeyboardModifiers; -Landroidx/compose/ui/input/pointer/PointerType$Companion; -Landroidx/compose/ui/input/pointer/PointerType; Landroidx/compose/ui/input/pointer/PositionCalculator; -Landroidx/compose/ui/input/pointer/ProcessResult; Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine; -Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$WhenMappings; Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$awaitPointerEventScope$2$2; Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter; Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$2$2$1; @@ -19082,10 +17906,7 @@ Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$6 Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$6; Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt; Landroidx/compose/ui/input/pointer/util/PointAtTime; -Landroidx/compose/ui/input/pointer/util/VelocityEstimate$Companion; -Landroidx/compose/ui/input/pointer/util/VelocityEstimate; Landroidx/compose/ui/input/pointer/util/VelocityTracker; -Landroidx/compose/ui/input/pointer/util/VelocityTrackerKt; Landroidx/compose/ui/input/rotary/RotaryInputModifierKt$ModifierLocalRotaryScrollParent$1; Landroidx/compose/ui/input/rotary/RotaryInputModifierKt$focusAwareCallback$1; Landroidx/compose/ui/input/rotary/RotaryInputModifierKt; @@ -19112,9 +17933,7 @@ Landroidx/compose/ui/layout/FixedScale; Landroidx/compose/ui/layout/GraphicLayerInfo; Landroidx/compose/ui/layout/HorizontalAlignmentLine; Landroidx/compose/ui/layout/IntrinsicMeasurable; -Landroidx/compose/ui/layout/IntrinsicMeasureScope$DefaultImpls; Landroidx/compose/ui/layout/IntrinsicMeasureScope; -Landroidx/compose/ui/layout/LayoutCoordinates$DefaultImpls; Landroidx/compose/ui/layout/LayoutCoordinates; Landroidx/compose/ui/layout/LayoutCoordinatesKt; Landroidx/compose/ui/layout/LayoutId; @@ -19125,11 +17944,12 @@ Landroidx/compose/ui/layout/LayoutKt$materializerOf$1; Landroidx/compose/ui/layout/LayoutKt; Landroidx/compose/ui/layout/LayoutModifier$DefaultImpls; Landroidx/compose/ui/layout/LayoutModifier; +Landroidx/compose/ui/layout/LayoutModifierImpl; +Landroidx/compose/ui/layout/LayoutModifierKt; Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState; Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope; Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1; Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1; -Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1; Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$subcompose$2$1$1; Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState; Landroidx/compose/ui/layout/Measurable; @@ -19140,14 +17960,13 @@ Landroidx/compose/ui/layout/MeasureScope$layout$1; Landroidx/compose/ui/layout/MeasureScope; Landroidx/compose/ui/layout/Measured; Landroidx/compose/ui/layout/NoOpSubcomposeSlotReusePolicy; -Landroidx/compose/ui/layout/OnGloballyPositionedModifier$DefaultImpls; Landroidx/compose/ui/layout/OnGloballyPositionedModifier; Landroidx/compose/ui/layout/OnGloballyPositionedModifierImpl; Landroidx/compose/ui/layout/OnGloballyPositionedModifierKt; Landroidx/compose/ui/layout/OnPlacedModifier; -Landroidx/compose/ui/layout/OnRemeasuredModifier$DefaultImpls; Landroidx/compose/ui/layout/OnRemeasuredModifier; -Landroidx/compose/ui/layout/ParentDataModifier$DefaultImpls; +Landroidx/compose/ui/layout/OnRemeasuredModifierKt; +Landroidx/compose/ui/layout/OnSizeChangedModifier; Landroidx/compose/ui/layout/ParentDataModifier; Landroidx/compose/ui/layout/Placeable$PlacementScope$Companion; Landroidx/compose/ui/layout/Placeable$PlacementScope; @@ -19155,7 +17974,6 @@ Landroidx/compose/ui/layout/Placeable; Landroidx/compose/ui/layout/PlaceableKt$DefaultLayerBlock$1; Landroidx/compose/ui/layout/PlaceableKt; Landroidx/compose/ui/layout/Remeasurement; -Landroidx/compose/ui/layout/RemeasurementModifier$DefaultImpls; Landroidx/compose/ui/layout/RemeasurementModifier; Landroidx/compose/ui/layout/RootMeasurePolicy$measure$2; Landroidx/compose/ui/layout/RootMeasurePolicy; @@ -19168,21 +17986,17 @@ Landroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1$invoke$$inli Landroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1; Landroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$6; Landroidx/compose/ui/layout/SubcomposeLayoutKt; -Landroidx/compose/ui/layout/SubcomposeLayoutState$PrecomposedSlotHandle; Landroidx/compose/ui/layout/SubcomposeLayoutState$setCompositionContext$1; Landroidx/compose/ui/layout/SubcomposeLayoutState$setMeasurePolicy$1; Landroidx/compose/ui/layout/SubcomposeLayoutState$setRoot$1; Landroidx/compose/ui/layout/SubcomposeLayoutState; -Landroidx/compose/ui/layout/SubcomposeMeasureScope$DefaultImpls; Landroidx/compose/ui/layout/SubcomposeMeasureScope; Landroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet; Landroidx/compose/ui/layout/SubcomposeSlotReusePolicy; Landroidx/compose/ui/layout/VerticalAlignmentLine; Landroidx/compose/ui/modifier/ModifierLocal; -Landroidx/compose/ui/modifier/ModifierLocalConsumer$DefaultImpls; Landroidx/compose/ui/modifier/ModifierLocalConsumer; Landroidx/compose/ui/modifier/ModifierLocalKt; -Landroidx/compose/ui/modifier/ModifierLocalProvider$DefaultImpls; Landroidx/compose/ui/modifier/ModifierLocalProvider; Landroidx/compose/ui/modifier/ModifierLocalReadScope; Landroidx/compose/ui/modifier/ProvidableModifierLocal; @@ -19196,7 +18010,6 @@ Landroidx/compose/ui/node/ComposeUiNode; Landroidx/compose/ui/node/DepthSortedSet$DepthComparator$1; Landroidx/compose/ui/node/DepthSortedSet$mapOfOriginalDepth$2; Landroidx/compose/ui/node/DepthSortedSet; -Landroidx/compose/ui/node/DistanceAndInLayer; Landroidx/compose/ui/node/DrawEntity$Companion$onCommitAffectingDrawEntity$1; Landroidx/compose/ui/node/DrawEntity$Companion; Landroidx/compose/ui/node/DrawEntity$buildCacheParams$1; @@ -19206,7 +18019,6 @@ Landroidx/compose/ui/node/EntityList$Companion; Landroidx/compose/ui/node/EntityList$EntityType; Landroidx/compose/ui/node/EntityList; Landroidx/compose/ui/node/HitTestResult; -Landroidx/compose/ui/node/HitTestResultKt; Landroidx/compose/ui/node/InnerPlaceable$Companion; Landroidx/compose/ui/node/InnerPlaceable; Landroidx/compose/ui/node/IntrinsicsPolicy$Companion; @@ -19241,7 +18053,6 @@ Landroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayer$1; Landroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayerParams$1; Landroidx/compose/ui/node/LayoutNodeWrapper$Companion; Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource; -Landroidx/compose/ui/node/LayoutNodeWrapper$hit$1; Landroidx/compose/ui/node/LayoutNodeWrapper$invalidateParentLayer$1; Landroidx/compose/ui/node/LayoutNodeWrapper$invoke$1; Landroidx/compose/ui/node/LayoutNodeWrapper$updateLayerParameters$1; @@ -19265,7 +18076,6 @@ Landroidx/compose/ui/node/OuterMeasurablePlaceable$placeAt$1; Landroidx/compose/ui/node/OuterMeasurablePlaceable; Landroidx/compose/ui/node/OwnedLayer; Landroidx/compose/ui/node/Owner$Companion; -Landroidx/compose/ui/node/Owner$DefaultImpls; Landroidx/compose/ui/node/Owner$OnLayoutCompletedListener; Landroidx/compose/ui/node/Owner; Landroidx/compose/ui/node/OwnerScope; @@ -19316,7 +18126,6 @@ Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat; Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt$excludeLineAndPageGranularities$ancestor$1; Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt; Landroidx/compose/ui/platform/AndroidComposeViewForceDarkModeQ; -Landroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsN; Landroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsO; Landroidx/compose/ui/platform/AndroidComposeView_androidKt$textInputServiceFactory$1; Landroidx/compose/ui/platform/AndroidComposeView_androidKt; @@ -19336,6 +18145,7 @@ Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVect Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1; Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt; Landroidx/compose/ui/platform/AndroidFontResourceLoader; +Landroidx/compose/ui/platform/AndroidTextToolbar$textActionModeCallback$1; Landroidx/compose/ui/platform/AndroidTextToolbar; Landroidx/compose/ui/platform/AndroidUiDispatcher$Companion$Main$2; Landroidx/compose/ui/platform/AndroidUiDispatcher$Companion$currentThread$1; @@ -19349,6 +18159,8 @@ Landroidx/compose/ui/platform/AndroidUiFrameClock; Landroidx/compose/ui/platform/AndroidUriHandler; Landroidx/compose/ui/platform/AndroidViewConfiguration; Landroidx/compose/ui/platform/AndroidViewsHandler; +Landroidx/compose/ui/platform/CalculateMatrixToWindow; +Landroidx/compose/ui/platform/CalculateMatrixToWindowApi29; Landroidx/compose/ui/platform/ClipboardManager; Landroidx/compose/ui/platform/ComposableSingletons$Wrapper_androidKt$lambda-1$1; Landroidx/compose/ui/platform/ComposableSingletons$Wrapper_androidKt; @@ -19402,7 +18214,8 @@ Landroidx/compose/ui/platform/RenderNodeLayer$Companion$getMatrix$1; Landroidx/compose/ui/platform/RenderNodeLayer$Companion; Landroidx/compose/ui/platform/RenderNodeLayer; Landroidx/compose/ui/platform/SemanticsNodeWithAdjustedBounds; -Landroidx/compose/ui/platform/ShapeContainingUtilKt; +Landroidx/compose/ui/platform/TestTagKt$testTag$1; +Landroidx/compose/ui/platform/TestTagKt; Landroidx/compose/ui/platform/TextToolbar; Landroidx/compose/ui/platform/TextToolbarStatus; Landroidx/compose/ui/platform/UriHandler; @@ -19412,7 +18225,6 @@ Landroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindo Landroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$poolingContainerListener$1; Landroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool; Landroidx/compose/ui/platform/ViewCompositionStrategy; -Landroidx/compose/ui/platform/ViewConfiguration$DefaultImpls; Landroidx/compose/ui/platform/ViewConfiguration; Landroidx/compose/ui/platform/ViewLayer$Companion$OutlineProvider$1; Landroidx/compose/ui/platform/ViewLayer$Companion$getMatrix$1; @@ -19475,7 +18287,6 @@ Landroidx/compose/ui/semantics/SemanticsConfiguration; Landroidx/compose/ui/semantics/SemanticsConfigurationKt$getOrNull$1; Landroidx/compose/ui/semantics/SemanticsConfigurationKt; Landroidx/compose/ui/semantics/SemanticsEntity; -Landroidx/compose/ui/semantics/SemanticsModifier$DefaultImpls; Landroidx/compose/ui/semantics/SemanticsModifier; Landroidx/compose/ui/semantics/SemanticsModifierCore$Companion; Landroidx/compose/ui/semantics/SemanticsModifierCore; @@ -19495,9 +18306,11 @@ Landroidx/compose/ui/semantics/SemanticsProperties$Role$1; Landroidx/compose/ui/semantics/SemanticsProperties$TestTag$1; Landroidx/compose/ui/semantics/SemanticsProperties$Text$1; Landroidx/compose/ui/semantics/SemanticsProperties; +Landroidx/compose/ui/semantics/SemanticsPropertiesAndroid$TestTagsAsResourceId$1; Landroidx/compose/ui/semantics/SemanticsPropertiesAndroid; Landroidx/compose/ui/semantics/SemanticsPropertiesKt$ActionPropertyKey$1; Landroidx/compose/ui/semantics/SemanticsPropertiesKt; +Landroidx/compose/ui/semantics/SemanticsProperties_androidKt; Landroidx/compose/ui/semantics/SemanticsPropertyKey$1; Landroidx/compose/ui/semantics/SemanticsPropertyKey; Landroidx/compose/ui/semantics/SemanticsPropertyReceiver; @@ -19552,7 +18365,6 @@ Landroidx/compose/ui/text/android/TextLayout$layoutHelper$2; Landroidx/compose/ui/text/android/TextLayout; Landroidx/compose/ui/text/android/TextLayoutKt; Landroidx/compose/ui/text/android/style/BaselineShiftSpan; -Landroidx/compose/ui/text/android/style/LetterSpacingSpanEm; Landroidx/compose/ui/text/android/style/LetterSpacingSpanPx; Landroidx/compose/ui/text/android/style/LineHeightSpan; Landroidx/compose/ui/text/android/style/LineHeightStyleSpan; @@ -19592,7 +18404,8 @@ Landroidx/compose/ui/text/font/FontWeight; Landroidx/compose/ui/text/font/GenericFontFamily; Landroidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapter; Landroidx/compose/ui/text/font/PlatformFontLoader; -Landroidx/compose/ui/text/font/PlatformResolveInterceptor$DefaultImpls; +Landroidx/compose/ui/text/font/PlatformResolveInterceptor$Companion$Default$1; +Landroidx/compose/ui/text/font/PlatformResolveInterceptor$Companion; Landroidx/compose/ui/text/font/PlatformResolveInterceptor; Landroidx/compose/ui/text/font/PlatformTypefaces; Landroidx/compose/ui/text/font/PlatformTypefacesApi28; @@ -19663,7 +18476,6 @@ Landroidx/compose/ui/text/style/TextDecoration; Landroidx/compose/ui/text/style/TextDirection$Companion; Landroidx/compose/ui/text/style/TextDirection; Landroidx/compose/ui/text/style/TextDrawStyle$Companion; -Landroidx/compose/ui/text/style/TextDrawStyle$DefaultImpls; Landroidx/compose/ui/text/style/TextDrawStyle$Unspecified; Landroidx/compose/ui/text/style/TextDrawStyle$merge$1; Landroidx/compose/ui/text/style/TextDrawStyle; @@ -19677,7 +18489,6 @@ Landroidx/compose/ui/unit/AndroidDensity_androidKt; Landroidx/compose/ui/unit/Constraints$Companion; Landroidx/compose/ui/unit/Constraints; Landroidx/compose/ui/unit/ConstraintsKt; -Landroidx/compose/ui/unit/Density$DefaultImpls; Landroidx/compose/ui/unit/Density; Landroidx/compose/ui/unit/DensityImpl; Landroidx/compose/ui/unit/DensityKt; @@ -19700,9 +18511,6 @@ Landroidx/compose/ui/unit/TextUnit; Landroidx/compose/ui/unit/TextUnitKt; Landroidx/compose/ui/unit/TextUnitType$Companion; Landroidx/compose/ui/unit/TextUnitType; -Landroidx/compose/ui/unit/Velocity$Companion; -Landroidx/compose/ui/unit/Velocity; -Landroidx/compose/ui/unit/VelocityKt; Landroidx/compose/ui/viewinterop/AndroidViewHolder; Landroidx/concurrent/futures/AbstractResolvableFuture$SafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0; Landroidx/core/R$id; @@ -19714,10 +18522,13 @@ Landroidx/core/content/ContextCompat; Landroidx/core/content/res/ComplexColorCompat; Landroidx/core/content/res/TypedArrayUtils; Landroidx/core/graphics/Insets; +Landroidx/core/net/ConnectivityManagerCompat$Api16Impl; Landroidx/core/net/ConnectivityManagerCompat; Landroidx/core/os/BuildCompat; Landroidx/core/os/HandlerCompat$Api28Impl; Landroidx/core/os/HandlerCompat; +Landroidx/core/os/TraceCompat$Api18Impl; +Landroidx/core/os/TraceCompat; Landroidx/core/util/ObjectsCompat; Landroidx/core/util/Preconditions; Landroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter; @@ -19731,6 +18542,7 @@ Landroidx/core/view/NestedScrollingParent3; Landroidx/core/view/NestedScrollingParent; Landroidx/core/view/OnApplyWindowInsetsListener; Landroidx/core/view/OnReceiveContentViewBehavior; +Landroidx/core/view/OneShotPreDrawListener; Landroidx/core/view/ViewCompat$$ExternalSyntheticLambda0; Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager; Landroidx/core/view/ViewCompat$Api16Impl; @@ -19739,7 +18551,7 @@ Landroidx/core/view/ViewCompat$Api21Impl$1; Landroidx/core/view/ViewCompat$Api21Impl; Landroidx/core/view/ViewCompat$Api23Impl; Landroidx/core/view/ViewCompat; -Landroidx/core/view/WindowCompat$Impl30; +Landroidx/core/view/WindowCompat$Api30Impl; Landroidx/core/view/WindowCompat; Landroidx/core/view/WindowInsetsAnimationCompat$Callback; Landroidx/core/view/WindowInsetsAnimationCompat$Impl30$ProxyCallback; @@ -19825,10 +18637,34 @@ Landroidx/datastore/core/SingleProcessDataStore; Landroidx/datastore/core/State; Landroidx/datastore/core/UnInitialized; Landroidx/datastore/core/handlers/NoOpCorruptionHandler; +Landroidx/emoji2/text/ConcurrencyHelpers$$ExternalSyntheticLambda0; +Landroidx/emoji2/text/ConcurrencyHelpers$Handler28Impl; +Landroidx/emoji2/text/ConcurrencyHelpers; +Landroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory; +Landroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper; +Landroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19; +Landroidx/emoji2/text/DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API28; +Landroidx/emoji2/text/DefaultEmojiCompatConfig; +Landroidx/emoji2/text/EmojiCompat$CompatInternal19$1; +Landroidx/emoji2/text/EmojiCompat$CompatInternal19; +Landroidx/emoji2/text/EmojiCompat$CompatInternal; +Landroidx/emoji2/text/EmojiCompat$Config; +Landroidx/emoji2/text/EmojiCompat$GlyphChecker; +Landroidx/emoji2/text/EmojiCompat$ListenerDispatcher; +Landroidx/emoji2/text/EmojiCompat$MetadataRepoLoader; +Landroidx/emoji2/text/EmojiCompat$MetadataRepoLoaderCallback; +Landroidx/emoji2/text/EmojiCompat; +Landroidx/emoji2/text/EmojiCompatInitializer$1; +Landroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultConfig; +Landroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultLoader$$ExternalSyntheticLambda0; +Landroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultLoader; +Landroidx/emoji2/text/EmojiCompatInitializer$LoadEmojiCompatRunnable; +Landroidx/emoji2/text/EmojiCompatInitializer; +Landroidx/emoji2/text/EmojiProcessor$DefaultGlyphChecker; +Landroidx/emoji2/text/FontRequestEmojiCompatConfig; Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream; Landroidx/exifinterface/media/ExifInterface$ExifAttribute; Landroidx/exifinterface/media/ExifInterface$ExifTag; -Landroidx/exifinterface/media/ExifInterface$SeekableByteOrderedDataInputStream; Landroidx/exifinterface/media/ExifInterface; Landroidx/hilt/navigation/HiltViewModelFactory; Landroidx/hilt/navigation/compose/HiltViewModelKt; @@ -19840,6 +18676,7 @@ Landroidx/lifecycle/AbstractSavedStateViewModelFactory; Landroidx/lifecycle/AndroidViewModel; Landroidx/lifecycle/CloseableCoroutineScope; Landroidx/lifecycle/DefaultLifecycleObserver; +Landroidx/lifecycle/EmptyActivityLifecycleCallbacks; Landroidx/lifecycle/FullLifecycleObserver; Landroidx/lifecycle/FullLifecycleObserverAdapter$1; Landroidx/lifecycle/FullLifecycleObserverAdapter; @@ -19850,6 +18687,8 @@ Landroidx/lifecycle/Lifecycle$1; Landroidx/lifecycle/Lifecycle$Event; Landroidx/lifecycle/Lifecycle$State; Landroidx/lifecycle/Lifecycle; +Landroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback; +Landroidx/lifecycle/LifecycleDispatcher; Landroidx/lifecycle/LifecycleEventObserver; Landroidx/lifecycle/LifecycleObserver; Landroidx/lifecycle/LifecycleOwner; @@ -19860,6 +18699,13 @@ Landroidx/lifecycle/Lifecycling; Landroidx/lifecycle/LiveData$1; Landroidx/lifecycle/LiveData; Landroidx/lifecycle/MutableLiveData; +Landroidx/lifecycle/ProcessLifecycleInitializer; +Landroidx/lifecycle/ProcessLifecycleOwner$1; +Landroidx/lifecycle/ProcessLifecycleOwner$2; +Landroidx/lifecycle/ProcessLifecycleOwner$3$1; +Landroidx/lifecycle/ProcessLifecycleOwner$3; +Landroidx/lifecycle/ProcessLifecycleOwner; +Landroidx/lifecycle/ReportFragment$ActivityInitializationListener; Landroidx/lifecycle/ReportFragment$LifecycleCallbacks; Landroidx/lifecycle/ReportFragment; Landroidx/lifecycle/SavedStateHandle$$ExternalSyntheticLambda0; @@ -19917,7 +18763,6 @@ Landroidx/navigation/NavBackStackEntry$Companion; Landroidx/navigation/NavBackStackEntry$defaultFactory$2; Landroidx/navigation/NavBackStackEntry$savedStateHandle$2; Landroidx/navigation/NavBackStackEntry; -Landroidx/navigation/NavBackStackEntryState; Landroidx/navigation/NavController$$ExternalSyntheticLambda0; Landroidx/navigation/NavController$Companion; Landroidx/navigation/NavController$NavControllerNavigatorState; @@ -19925,8 +18770,6 @@ Landroidx/navigation/NavController$activity$1; Landroidx/navigation/NavController$navInflater$2; Landroidx/navigation/NavController$navigate$4; Landroidx/navigation/NavController$onBackPressedCallback$1; -Landroidx/navigation/NavController$popBackStackInternal$3; -Landroidx/navigation/NavController$popBackStackInternal$4; Landroidx/navigation/NavController; Landroidx/navigation/NavControllerViewModel$Companion$FACTORY$1; Landroidx/navigation/NavControllerViewModel$Companion; @@ -19937,25 +18780,18 @@ Landroidx/navigation/NavDeepLink$Companion; Landroidx/navigation/NavDeepLink$mimeTypePattern$2; Landroidx/navigation/NavDeepLink$pattern$2; Landroidx/navigation/NavDeepLink; -Landroidx/navigation/NavDeepLinkRequest$Builder$Companion; -Landroidx/navigation/NavDeepLinkRequest$Builder; Landroidx/navigation/NavDeepLinkRequest; Landroidx/navigation/NavDestination$Companion$hierarchy$1; Landroidx/navigation/NavDestination$Companion; Landroidx/navigation/NavDestination$DeepLinkMatch; Landroidx/navigation/NavDestination; Landroidx/navigation/NavDestinationBuilder; -Landroidx/navigation/NavGraph$Companion$findStartDestination$1; Landroidx/navigation/NavGraph$Companion; Landroidx/navigation/NavGraph$iterator$1; Landroidx/navigation/NavGraph; Landroidx/navigation/NavGraphBuilder; Landroidx/navigation/NavGraphNavigator; Landroidx/navigation/NavHostController; -Landroidx/navigation/NavOptions$Builder; -Landroidx/navigation/NavOptions; -Landroidx/navigation/NavOptionsBuilder; -Landroidx/navigation/NavOptionsBuilderKt; Landroidx/navigation/NavType$Companion$BoolArrayType$1; Landroidx/navigation/NavType$Companion$BoolType$1; Landroidx/navigation/NavType$Companion$FloatArrayType$1; @@ -19975,7 +18811,6 @@ Landroidx/navigation/Navigator; Landroidx/navigation/NavigatorProvider$Companion; Landroidx/navigation/NavigatorProvider; Landroidx/navigation/NavigatorState; -Landroidx/navigation/PopUpToBuilder; Landroidx/navigation/compose/BackStackEntryIdViewModel; Landroidx/navigation/compose/ComposeNavigator$Companion; Landroidx/navigation/compose/ComposeNavigator$Destination; @@ -20006,7 +18841,7 @@ Landroidx/navigation/compose/NavHostKt$PopulateVisibleList$1$1$invoke$$inlined$o Landroidx/navigation/compose/NavHostKt$PopulateVisibleList$1$1; Landroidx/navigation/compose/NavHostKt; Landroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda0; -Landroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda2; +Landroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda1; Landroidx/profileinstaller/ProfileInstallerInitializer$Choreographer16Impl$$ExternalSyntheticLambda0; Landroidx/profileinstaller/ProfileInstallerInitializer$Choreographer16Impl; Landroidx/profileinstaller/ProfileInstallerInitializer$Handler28Impl; @@ -20325,11 +19160,11 @@ Lcoil/compose/AsyncImagePainter$updateRequest$$inlined$target$default$1; Lcoil/compose/AsyncImagePainter; Lcoil/compose/AsyncImagePainterKt$FakeTransitionTarget$1; Lcoil/compose/AsyncImagePainterKt; -Lcoil/compose/ConstraintsResolver$measure$1; -Lcoil/compose/ConstraintsResolver$size$$inlined$mapNotNull$1$2$1; -Lcoil/compose/ConstraintsResolver$size$$inlined$mapNotNull$1$2; -Lcoil/compose/ConstraintsResolver$size$$inlined$mapNotNull$1; -Lcoil/compose/ConstraintsResolver; +Lcoil/compose/ConstraintsSizeResolver$measure$1; +Lcoil/compose/ConstraintsSizeResolver$size$$inlined$mapNotNull$1$2$1; +Lcoil/compose/ConstraintsSizeResolver$size$$inlined$mapNotNull$1$2; +Lcoil/compose/ConstraintsSizeResolver$size$$inlined$mapNotNull$1; +Lcoil/compose/ConstraintsSizeResolver; Lcoil/compose/ContentPainterModifier$measure$1; Lcoil/compose/ContentPainterModifier; Lcoil/compose/ImageLoaderProvidableCompositionLocal$1; @@ -20413,6 +19248,7 @@ Lcoil/intercept/RealInterceptorChain; Lcoil/key/FileKeyer; Lcoil/key/Keyer; Lcoil/key/UriKeyer; +Lcoil/map/ByteArrayMapper; Lcoil/map/FileUriMapper; Lcoil/map/HttpUrlMapper; Lcoil/map/Mapper; @@ -20431,7 +19267,6 @@ Lcoil/memory/RealStrongMemoryCache$InternalValue; Lcoil/memory/RealStrongMemoryCache$cache$1; Lcoil/memory/RealStrongMemoryCache; Lcoil/memory/RealWeakMemoryCache$Companion; -Lcoil/memory/RealWeakMemoryCache$InternalValue; Lcoil/memory/RealWeakMemoryCache; Lcoil/memory/StrongMemoryCache; Lcoil/memory/WeakMemoryCache; @@ -20458,35 +19293,31 @@ Lcoil/request/NullRequestData; Lcoil/request/Options; Lcoil/request/Parameters$Builder; Lcoil/request/Parameters$Companion; +Lcoil/request/Parameters$Entry; Lcoil/request/Parameters; Lcoil/request/RequestDelegate; Lcoil/request/RequestService; Lcoil/request/SuccessResult; +Lcoil/request/Svgs; Lcoil/request/Tags$Companion; Lcoil/request/Tags; +Lcoil/size/-Dimensions; Lcoil/size/-Sizes; -Lcoil/size/Dimension$Original; Lcoil/size/Dimension$Pixels; +Lcoil/size/Dimension$Undefined; Lcoil/size/Dimension; +Lcoil/size/DisplaySizeResolver; Lcoil/size/Precision; -Lcoil/size/RealScaleResolver; -Lcoil/size/RealSizeResolver; Lcoil/size/Scale; -Lcoil/size/ScaleResolver; -Lcoil/size/ScaleResolvers; Lcoil/size/Size$Companion; Lcoil/size/Size; Lcoil/size/SizeResolver; -Lcoil/size/SizeResolvers; Lcoil/size/ViewSizeResolver; Lcoil/target/Target; Lcoil/target/ViewTarget; -Lcoil/transition/CrossfadeTransition; Lcoil/transition/NoneTransition$Factory; -Lcoil/transition/NoneTransition; Lcoil/transition/Transition$Factory$Companion; Lcoil/transition/Transition$Factory; -Lcoil/transition/Transition; Lcoil/transition/TransitionTarget; Lcoil/util/-Bitmaps; Lcoil/util/-Calls; @@ -20505,18 +19336,7 @@ Lcoil/util/ImmutableHardwareBitmapService; Lcoil/util/SingletonDiskCache; Lcoil/util/SystemCallbacks$Companion; Lcoil/util/SystemCallbacks; -Lcoil/util/Time$provider$1; -Lcoil/util/Time; -Lcom/caverock/androidsvg/CSSParseException; -Lcom/caverock/androidsvg/CSSParser$CSSTextScanner; -Lcom/caverock/androidsvg/CSSParser$Combinator; -Lcom/caverock/androidsvg/CSSParser$MediaType; -Lcom/caverock/androidsvg/CSSParser$Rule; Lcom/caverock/androidsvg/CSSParser$Ruleset; -Lcom/caverock/androidsvg/CSSParser$Selector; -Lcom/caverock/androidsvg/CSSParser$SimpleSelector; -Lcom/caverock/androidsvg/CSSParser$Source; -Lcom/caverock/androidsvg/CSSParser; Lcom/caverock/androidsvg/IntegerParser; Lcom/caverock/androidsvg/NumberParser; Lcom/caverock/androidsvg/PreserveAspectRatio$Alignment; @@ -20525,17 +19345,13 @@ Lcom/caverock/androidsvg/PreserveAspectRatio; Lcom/caverock/androidsvg/RenderOptions; Lcom/caverock/androidsvg/SVG$1; Lcom/caverock/androidsvg/SVG$Box; -Lcom/caverock/androidsvg/SVG$CSSClipRect; -Lcom/caverock/androidsvg/SVG$Circle; Lcom/caverock/androidsvg/SVG$Colour; Lcom/caverock/androidsvg/SVG$CurrentColor; Lcom/caverock/androidsvg/SVG$Defs; -Lcom/caverock/androidsvg/SVG$Ellipse; Lcom/caverock/androidsvg/SVG$GradientElement; Lcom/caverock/androidsvg/SVG$GraphicsElement; Lcom/caverock/androidsvg/SVG$Group; Lcom/caverock/androidsvg/SVG$HasTransform; -Lcom/caverock/androidsvg/SVG$Image; Lcom/caverock/androidsvg/SVG$Length; Lcom/caverock/androidsvg/SVG$Line; Lcom/caverock/androidsvg/SVG$NotDirectlyRendered; @@ -20543,9 +19359,6 @@ Lcom/caverock/androidsvg/SVG$PaintReference; Lcom/caverock/androidsvg/SVG$Path; Lcom/caverock/androidsvg/SVG$PathDefinition; Lcom/caverock/androidsvg/SVG$PathInterface; -Lcom/caverock/androidsvg/SVG$PolyLine; -Lcom/caverock/androidsvg/SVG$Polygon; -Lcom/caverock/androidsvg/SVG$Rect; Lcom/caverock/androidsvg/SVG$Stop; Lcom/caverock/androidsvg/SVG$Style$FillRule; Lcom/caverock/androidsvg/SVG$Style$FontStyle; @@ -20569,19 +19382,13 @@ Lcom/caverock/androidsvg/SVG$SvgObject; Lcom/caverock/androidsvg/SVG$SvgPaint; Lcom/caverock/androidsvg/SVG$SvgPreserveAspectRatioContainer; Lcom/caverock/androidsvg/SVG$SvgViewBoxContainer; -Lcom/caverock/androidsvg/SVG$Switch; -Lcom/caverock/androidsvg/SVG$Text; Lcom/caverock/androidsvg/SVG$TextContainer; -Lcom/caverock/androidsvg/SVG$TextPositionedContainer; -Lcom/caverock/androidsvg/SVG$TextRoot; Lcom/caverock/androidsvg/SVG$Unit; Lcom/caverock/androidsvg/SVG$Use; Lcom/caverock/androidsvg/SVG; Lcom/caverock/androidsvg/SVGAndroidRenderer$1; -Lcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter; Lcom/caverock/androidsvg/SVGAndroidRenderer$RendererState; Lcom/caverock/androidsvg/SVGAndroidRenderer; -Lcom/caverock/androidsvg/SVGExternalFileResolver; Lcom/caverock/androidsvg/SVGParseException; Lcom/caverock/androidsvg/SVGParser$1; Lcom/caverock/androidsvg/SVGParser$SVGAttr; @@ -20662,34 +19469,35 @@ Lcom/google/protobuf/WireFormat; Lcom/google/protobuf/Writer$FieldOrder; Lcom/google/protobuf/Writer; Lcom/google/protobuf/kotlin/DslList; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCBuilder; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityCImpl; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCBuilder; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$Builder; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$SwitchingProvider$1; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$SwitchingProvider; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCBuilder; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ViewModelCImpl; -Lcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCBuilder; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityCImpl; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCBuilder; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$Builder; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider$1; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$SingletonCImpl; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCBuilder; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ViewModelCImpl; +Lcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC; Lcom/google/samples/apps/nowinandroid/Hilt_MainActivity$1; Lcom/google/samples/apps/nowinandroid/Hilt_MainActivity; -Lcom/google/samples/apps/nowinandroid/Hilt_NiAApp$1; -Lcom/google/samples/apps/nowinandroid/Hilt_NiAApp; +Lcom/google/samples/apps/nowinandroid/Hilt_NiaApp$1; +Lcom/google/samples/apps/nowinandroid/Hilt_NiaApp; Lcom/google/samples/apps/nowinandroid/MainActivity$onCreate$1; Lcom/google/samples/apps/nowinandroid/MainActivity; Lcom/google/samples/apps/nowinandroid/MainActivity_GeneratedInjector; -Lcom/google/samples/apps/nowinandroid/NiAApp; -Lcom/google/samples/apps/nowinandroid/NiAApp_GeneratedInjector; -Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ActivityC$Builder; -Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ActivityC; -Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ActivityRetainedC$Builder; -Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ActivityRetainedC; -Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$SingletonC; -Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ViewModelC$Builder; -Lcom/google/samples/apps/nowinandroid/NiAApp_HiltComponents$ViewModelC; +Lcom/google/samples/apps/nowinandroid/NiaApp; +Lcom/google/samples/apps/nowinandroid/NiaApp_GeneratedInjector; +Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ActivityC$Builder; +Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ActivityC; +Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ActivityRetainedC$Builder; +Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ActivityRetainedC; +Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$SingletonC; +Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ViewModelC$Builder; +Lcom/google/samples/apps/nowinandroid/NiaApp_HiltComponents$ViewModelC; Lcom/google/samples/apps/nowinandroid/core/data/SyncUtilitiesKt$changeListSync$1; Lcom/google/samples/apps/nowinandroid/core/data/SyncUtilitiesKt$changeListSync$2$4; Lcom/google/samples/apps/nowinandroid/core/data/SyncUtilitiesKt$changeListSync$2; @@ -20727,7 +19535,9 @@ Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRep Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository$syncWith$5; Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository$syncWith$6; Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository; +Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository; Lcom/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository; +Lcom/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository; Lcom/google/samples/apps/nowinandroid/core/database/DaosModule; Lcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesAuthorDaoFactory; Lcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesEpisodeDaoFactory; @@ -20735,28 +19545,28 @@ Lcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesNewsResou Lcom/google/samples/apps/nowinandroid/core/database/DaosModule_ProvidesTopicsDaoFactory; Lcom/google/samples/apps/nowinandroid/core/database/DatabaseMigrations$Schema2to3; Lcom/google/samples/apps/nowinandroid/core/database/DatabaseModule; -Lcom/google/samples/apps/nowinandroid/core/database/DatabaseModule_ProvidesNiADatabaseFactory; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_1_2_Impl; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_2_3_Impl; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_3_4_Impl; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_4_5_Impl; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_5_6_Impl; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_6_7_Impl; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_7_8_Impl; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_AutoMigration_8_9_Impl; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl$1; -Lcom/google/samples/apps/nowinandroid/core/database/NiADatabase_Impl; +Lcom/google/samples/apps/nowinandroid/core/database/DatabaseModule_ProvidesNiaDatabaseFactory; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_1_2_Impl; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_2_3_Impl; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_3_4_Impl; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_4_5_Impl; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_5_6_Impl; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_6_7_Impl; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_7_8_Impl; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_AutoMigration_8_9_Impl; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl$1; +Lcom/google/samples/apps/nowinandroid/core/database/NiaDatabase_Impl; Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao$DefaultImpls; Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao$upsertAuthors$2; Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao$upsertAuthors$3; Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao; +Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$$ExternalSyntheticLambda0; Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$1; Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$2; Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$3; -Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$5; +Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$6; Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$7; -Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$8; Lcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl; Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao; Lcom/google/samples/apps/nowinandroid/core/database/dao/EpisodeDao_Impl$1; @@ -20767,7 +19577,8 @@ Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao$DefaultI Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao$upsertNewsResources$2; Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao$upsertNewsResources$3; Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao; -Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$12; +Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$$ExternalSyntheticLambda0; +Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$11; Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$1; Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$2; Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$3; @@ -20775,18 +19586,17 @@ Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$4; Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$5; Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$6; Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$7; -Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$9; Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl; Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao$DefaultImpls; Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao$upsertTopics$2; Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao$upsertTopics$3; Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao; +Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$$ExternalSyntheticLambda0; Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$1; Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$2; Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$3; -Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$5; -Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$7; -Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$9; +Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$6; +Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$8; Lcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl; Lcom/google/samples/apps/nowinandroid/core/database/dao/UpsertHelperKt$upsert$1; Lcom/google/samples/apps/nowinandroid/core/database/dao/UpsertHelperKt; @@ -20802,21 +19612,16 @@ Lcom/google/samples/apps/nowinandroid/core/database/util/InstantConverter; Lcom/google/samples/apps/nowinandroid/core/database/util/NewsResourceTypeConverter; Lcom/google/samples/apps/nowinandroid/core/datastore/ChangeListVersions; Lcom/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigration; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$followedAuthorIds$1; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$followedTopicIds$1; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$$inlined$map$1$2$1; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$$inlined$map$1$2; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$$inlined$map$1; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$getChangeListVersions$1; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$1$2$1; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$1$2; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$1; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$2$2$1; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$2$2; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$special$$inlined$map$2; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$updateChangeListVersion$1; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences$updateChangeListVersion$2; -Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferences; +Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$$inlined$map$1$2$1; +Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$$inlined$map$1$2; +Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$$inlined$map$1; +Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$getChangeListVersions$1; +Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$special$$inlined$map$1$2$1; +Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$special$$inlined$map$1$2; +Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$special$$inlined$map$1; +Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$updateChangeListVersion$1; +Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$updateChangeListVersion$2; +Lcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource; Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences$1; Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences$Builder; Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferences; @@ -20827,17 +19632,72 @@ Lcom/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializer; Lcom/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule$providesUserPreferencesDataStore$1; Lcom/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule; Lcom/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule_ProvidesUserPreferencesDataStoreFactory; +Lcom/google/samples/apps/nowinandroid/core/designsystem/R$drawable; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaBackground$1$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaBackground$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaBackground$2; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1$1$1$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1$1$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt$NiaGradientBackground$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/BackgroundKt; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt$NiaFilledButton$1$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt$NiaFilledButton$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt$NiaFilledButton$2; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ButtonKt; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$1$1$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$2$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$3$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$4; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$5; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt$NiaLoadingWheel$colorAnimValues$1$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheelKt; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/NavigationKt$NiaNavigationBar$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/NavigationKt$NiaNavigationBarItem$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/NavigationKt; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaButtonDefaults; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaNavigationDefaults; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaToggleButtonDefaults; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$1$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$2; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$3$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$4$1$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$4; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$5; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$2; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$3; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$4$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$4; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$5$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt$NiaTopAppBar$5; +Lcom/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBarKt; +Lcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon$DrawableResourceIcon; +Lcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon$ImageVectorIcon; +Lcom/google/samples/apps/nowinandroid/core/designsystem/icon/Icon; +Lcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundKt$LocalBackgroundTheme$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundKt; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/BackgroundTheme; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/ColorKt; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientColors; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientKt$LocalGradientColors$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/GradientKt; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt$NiaTheme$1; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt$NiaTheme$2; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/ThemeKt; +Lcom/google/samples/apps/nowinandroid/core/designsystem/theme/TypeKt; Lcom/google/samples/apps/nowinandroid/core/model/data/Author; Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor; Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic; -Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResource; Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType; Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceTypeKt; -Lcom/google/samples/apps/nowinandroid/core/model/data/SaveableNewsResource; Lcom/google/samples/apps/nowinandroid/core/model/data/Topic; +Lcom/google/samples/apps/nowinandroid/core/model/data/UserData; Lcom/google/samples/apps/nowinandroid/core/navigation/NiaNavigationDestination; -Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork$DefaultImpls; -Lcom/google/samples/apps/nowinandroid/core/network/NiANetwork; +Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource$DefaultImpls; +Lcom/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource; Lcom/google/samples/apps/nowinandroid/core/network/di/DispatchersModule; Lcom/google/samples/apps/nowinandroid/core/network/di/DispatchersModule_ProvidesIODispatcherFactory; Lcom/google/samples/apps/nowinandroid/core/network/di/NetworkModule$Companion$providesNetworkJson$1; @@ -20845,17 +19705,17 @@ Lcom/google/samples/apps/nowinandroid/core/network/di/NetworkModule$Companion; Lcom/google/samples/apps/nowinandroid/core/network/di/NetworkModule; Lcom/google/samples/apps/nowinandroid/core/network/di/NetworkModule_Companion_ProvidesNetworkJsonFactory; Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeDataSource; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthorChangeList$1; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthorChangeList$2; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getAuthors$2; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResourceChangeList$1; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResourceChangeList$2; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getNewsResources$2; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopicChangeList$1; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopicChangeList$2; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork$getTopics$2; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetwork; -Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiANetworkKt; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthorChangeList$1; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthorChangeList$2; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getAuthors$2; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResourceChangeList$1; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResourceChangeList$2; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getNewsResources$2; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopicChangeList$1; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopicChangeList$2; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource$getTopics$2; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource; +Lcom/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSourceKt; Lcom/google/samples/apps/nowinandroid/core/network/model/NetworkAuthor$$serializer; Lcom/google/samples/apps/nowinandroid/core/network/model/NetworkAuthor$Companion; Lcom/google/samples/apps/nowinandroid/core/network/model/NetworkAuthor; @@ -20869,79 +19729,15 @@ Lcom/google/samples/apps/nowinandroid/core/network/model/NetworkTopic$Companion; Lcom/google/samples/apps/nowinandroid/core/network/model/NetworkTopic; Lcom/google/samples/apps/nowinandroid/core/network/model/util/InstantSerializer; Lcom/google/samples/apps/nowinandroid/core/network/model/util/NewsResourceTypeSerializer; -Lcom/google/samples/apps/nowinandroid/core/ui/FollowButtonKt$followButton$3; -Lcom/google/samples/apps/nowinandroid/core/ui/FollowButtonKt; -Lcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$FollowButtonKt; -Lcom/google/samples/apps/nowinandroid/core/ui/LiveLiterals$LoadingWheelKt; -Lcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$1$1$1; -Lcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$1; -Lcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$2$1; -Lcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$3$1; -Lcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$4; -Lcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$5; -Lcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt$LoadingWheel$colorAnimValues$1$1; -Lcom/google/samples/apps/nowinandroid/core/ui/LoadingWheelKt; -Lcom/google/samples/apps/nowinandroid/core/ui/R$drawable; -Lcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaBackground$1$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaBackground$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaBackground$2; -Lcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1$1$1$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1$1$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt$NiaGradientBackground$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/BackgroundKt; -Lcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt$NiaFilledButton$1$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt$NiaFilledButton$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt$NiaFilledButton$2; -Lcom/google/samples/apps/nowinandroid/core/ui/component/ButtonKt; -Lcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$BackgroundKt; -Lcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ButtonKt; -Lcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$TabsKt; -Lcom/google/samples/apps/nowinandroid/core/ui/component/LiveLiterals$ToggleButtonKt; -Lcom/google/samples/apps/nowinandroid/core/ui/component/NiaButtonDefaults; -Lcom/google/samples/apps/nowinandroid/core/ui/component/NiaTabDefaults; -Lcom/google/samples/apps/nowinandroid/core/ui/component/NiaToggleButtonDefaults; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTab$1$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTab$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTabRow$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt$NiaTabRow$2; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TabsKt; -Lcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$1$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$2; -Lcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$3$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$4; -Lcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt$NiaToggleButton$5; -Lcom/google/samples/apps/nowinandroid/core/ui/component/ToggleButtonKt; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$2; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$3; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$4$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$4; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$5$1; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$5; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt$NiaTopAppBar$6; -Lcom/google/samples/apps/nowinandroid/core/ui/component/TopAppBarKt; -Lcom/google/samples/apps/nowinandroid/core/ui/icon/LiveLiterals$NiaIconsKt; -Lcom/google/samples/apps/nowinandroid/core/ui/icon/NiaIcons; -Lcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundKt$LocalBackgroundTheme$1; -Lcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundKt; -Lcom/google/samples/apps/nowinandroid/core/ui/theme/BackgroundTheme; -Lcom/google/samples/apps/nowinandroid/core/ui/theme/ColorKt; -Lcom/google/samples/apps/nowinandroid/core/ui/theme/LiveLiterals$BackgroundKt; -Lcom/google/samples/apps/nowinandroid/core/ui/theme/LiveLiterals$ThemeKt; -Lcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt$NiaTheme$1; -Lcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt$NiaTheme$2; -Lcom/google/samples/apps/nowinandroid/core/ui/theme/ThemeKt; -Lcom/google/samples/apps/nowinandroid/core/ui/theme/TypeKt; Lcom/google/samples/apps/nowinandroid/feature/author/AuthorViewModel_HiltModules$KeyModule; Lcom/google/samples/apps/nowinandroid/feature/author/AuthorViewModel_HiltModules_KeyModule_ProvideFactory; Lcom/google/samples/apps/nowinandroid/feature/author/navigation/AuthorDestination; Lcom/google/samples/apps/nowinandroid/feature/author/navigation/AuthorNavigationKt$authorGraph$1; Lcom/google/samples/apps/nowinandroid/feature/author/navigation/AuthorNavigationKt$authorGraph$2; Lcom/google/samples/apps/nowinandroid/feature/author/navigation/AuthorNavigationKt; -Lcom/google/samples/apps/nowinandroid/feature/author/navigation/LiveLiterals$AuthorNavigationKt; -Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$1$1; -Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$2; -Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$4; +Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$2$1; +Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$3; +Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorItem$5; Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1$2$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1$invoke$$inlined$items$default$1; @@ -20950,6 +19746,13 @@ Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCa Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1$invoke$$inlined$items$default$4; Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-1$1; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-2$1; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-3$1; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-4$1; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-5$1; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-6$1; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt; Lcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt$lambda-1$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt$lambda-10$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$ForYouScreenKt$lambda-2$1; @@ -20980,7 +19783,9 @@ Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouRoute$ Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouRoute$3; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouRoute$4; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouRoute$5; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$1$invokeSuspend$$inlined$doOnPreDraw$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$1; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1$2; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouScreen$1; @@ -21002,7 +19807,6 @@ Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$feedState$1 Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$feedState$2; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$feedState$3; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$feedState$4; -Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$followedInterestsState$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$inProgressAuthorSelection$2; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$inProgressTopicSelection$2; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$interestsSelectionState$1; @@ -21010,68 +19814,24 @@ Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$interestsSe Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$interestsSelectionState$3; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$savedNewsResources$2; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$flatMapLatest$1; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$map$1$2$1; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$map$1$2; +Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel$special$$inlined$map$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel_HiltModules$KeyModule; Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel_HiltModules_KeyModule_ProvideFactory; -Lcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$AuthorsCarouselKt; -Lcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$FollowedInterestsStateKt; -Lcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouFeedUiStateKt; -Lcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouInterestsSelectionUiStateKt; -Lcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouScreenKt; -Lcom/google/samples/apps/nowinandroid/feature/foryou/LiveLiterals$ForYouViewModelKt; Lcom/google/samples/apps/nowinandroid/feature/foryou/R$drawable; Lcom/google/samples/apps/nowinandroid/feature/foryou/R$string; Lcom/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouDestination; Lcom/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigationKt$forYouGraph$1; Lcom/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigationKt; -Lcom/google/samples/apps/nowinandroid/feature/foryou/navigation/LiveLiterals$ForYouNavigationKt; -Lcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-1$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-2$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt$InterestsIcon$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt$InterestsItem$1$1$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt$InterestsItem$2; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$1$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$2; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$2; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$3; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$4; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsScreen$2; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Loading; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1$invokeSuspend$$inlined$sortedBy$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1$invokeSuspend$$inlined$sortedBy$2; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel; Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel_HiltModules$KeyModule; Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel_HiltModules_KeyModule_ProvideFactory; -Lcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsItemKt; -Lcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsScreenKt; -Lcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$InterestsViewModelKt; -Lcom/google/samples/apps/nowinandroid/feature/interests/LiveLiterals$TabContentKt; -Lcom/google/samples/apps/nowinandroid/feature/interests/R$string; -Lcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1$2; -Lcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1$2; -Lcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1; -Lcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt; Lcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsDestination; Lcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigationKt$interestsGraph$1$1; Lcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigationKt; -Lcom/google/samples/apps/nowinandroid/feature/interests/navigation/LiveLiterals$InterestsNavigationKt; Lcom/google/samples/apps/nowinandroid/feature/topic/TopicViewModel_HiltModules$KeyModule; Lcom/google/samples/apps/nowinandroid/feature/topic/TopicViewModel_HiltModules_KeyModule_ProvideFactory; -Lcom/google/samples/apps/nowinandroid/feature/topic/navigation/LiveLiterals$TopicNavigationKt; Lcom/google/samples/apps/nowinandroid/feature/topic/navigation/TopicDestination; Lcom/google/samples/apps/nowinandroid/feature/topic/navigation/TopicNavigationKt$topicGraph$1; Lcom/google/samples/apps/nowinandroid/feature/topic/navigation/TopicNavigationKt$topicGraph$2; @@ -21083,8 +19843,6 @@ Lcom/google/samples/apps/nowinandroid/navigation/NiaNavHostKt$NiaNavHost$1$3$2; Lcom/google/samples/apps/nowinandroid/navigation/NiaNavHostKt$NiaNavHost$1$3; Lcom/google/samples/apps/nowinandroid/navigation/NiaNavHostKt$NiaNavHost$1; Lcom/google/samples/apps/nowinandroid/navigation/NiaNavHostKt; -Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1$1; -Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1; Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation; Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigationKt; Lcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination; @@ -21102,17 +19860,18 @@ Lcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker$doWork$2$syncedSuc Lcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker$doWork$2; Lcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker; Lcom/google/samples/apps/nowinandroid/sync/workers/SyncWorker_AssistedFactory; -Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$1$1; -Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$2; -Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1$1$3; -Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1$1; -Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$1; -Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiABottomBar$2; -Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1$1; Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$1; +Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2$1; Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2; +Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$3; Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1; Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1; +Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$1; +Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$2; +Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$3; +Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1; +Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1; +Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$2; Lcom/google/samples/apps/nowinandroid/ui/NiaAppKt; Ldagger/Lazy; Ldagger/hilt/EntryPoints; @@ -21165,11 +19924,11 @@ Lj$/time/DateTimeException; Lj$/time/DayOfWeek; Lj$/time/Duration; Lj$/time/Instant; +Lj$/time/LocalDate$$ExternalSyntheticLambda0; Lj$/time/LocalDate; Lj$/time/LocalDateTime; Lj$/time/LocalTime; Lj$/time/Month; -Lj$/time/OffsetDateTime$$ExternalSyntheticLambda0; Lj$/time/OffsetDateTime; Lj$/time/Period; Lj$/time/Year; @@ -21183,8 +19942,8 @@ Lj$/time/chrono/ChronoLocalDateTime; Lj$/time/chrono/ChronoZonedDateTime; Lj$/time/chrono/Chronology; Lj$/time/chrono/IsoChronology; +Lj$/time/format/DateTimeFormatter$$ExternalSyntheticLambda0; Lj$/time/format/DateTimeFormatter; -Lj$/time/format/DateTimeFormatterBuilder$$ExternalSyntheticLambda0; Lj$/time/format/DateTimeFormatterBuilder$1; Lj$/time/format/DateTimeFormatterBuilder$CharLiteralPrinterParser; Lj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser; @@ -21206,7 +19965,6 @@ Lj$/time/format/DateTimeTextProvider; Lj$/time/format/DecimalStyle; Lj$/time/format/Parsed; Lj$/time/format/ResolverStyle; -Lj$/time/format/SignStyle$EnumUnboxingLocalUtility; Lj$/time/format/TextStyle; Lj$/time/temporal/ChronoField; Lj$/time/temporal/ChronoUnit; @@ -21220,15 +19978,8 @@ Lj$/time/temporal/IsoFields; Lj$/time/temporal/Temporal; Lj$/time/temporal/TemporalAccessor; Lj$/time/temporal/TemporalAdjuster; -Lj$/time/temporal/TemporalAmount; Lj$/time/temporal/TemporalField; Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda0; -Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda1; -Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda2; -Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda3; -Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda4; -Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda5; -Lj$/time/temporal/TemporalQueries$$ExternalSyntheticLambda6; Lj$/time/temporal/TemporalQueries; Lj$/time/temporal/TemporalQuery; Lj$/time/temporal/TemporalUnit; @@ -21261,7 +20012,6 @@ Lkotlin/UnsafeLazyImpl; Lkotlin/UnsignedKt; Lkotlin/collections/AbstractCollection; Lkotlin/collections/AbstractList$Companion; -Lkotlin/collections/AbstractList$IteratorImpl; Lkotlin/collections/AbstractList; Lkotlin/collections/AbstractMap$Companion; Lkotlin/collections/AbstractMap; @@ -21275,7 +20025,6 @@ Lkotlin/collections/ArrayDeque; Lkotlin/collections/ArraysKt; Lkotlin/collections/ArraysKt__ArraysJVMKt; Lkotlin/collections/ArraysKt__ArraysKt; -Lkotlin/collections/ArraysKt___ArraysJvmKt$asList$5; Lkotlin/collections/ArraysKt___ArraysJvmKt; Lkotlin/collections/ArraysKt___ArraysKt; Lkotlin/collections/ArraysUtilJVM; @@ -21302,6 +20051,7 @@ Lkotlin/collections/MapsKt; Lkotlin/collections/MapsKt__MapWithDefaultKt; Lkotlin/collections/MapsKt__MapsJVMKt; Lkotlin/collections/MapsKt__MapsKt; +Lkotlin/collections/MapsKt___MapsJvmKt; Lkotlin/collections/MapsKt___MapsKt; Lkotlin/collections/SetsKt; Lkotlin/collections/SetsKt__SetsJVMKt; @@ -21332,8 +20082,6 @@ Lkotlin/coroutines/SafeContinuation$Companion; Lkotlin/coroutines/SafeContinuation; Lkotlin/coroutines/intrinsics/CoroutineSingletons; Lkotlin/coroutines/intrinsics/IntrinsicsKt; -Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$3; -Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$4; Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsJvmKt; Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt; Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; @@ -21384,6 +20132,8 @@ Lkotlin/jvm/functions/Function6; Lkotlin/jvm/functions/Function7; Lkotlin/jvm/functions/Function8; Lkotlin/jvm/functions/Function9; +Lkotlin/jvm/internal/ArrayIterator; +Lkotlin/jvm/internal/ArrayIteratorKt; Lkotlin/jvm/internal/BooleanCompanionObject; Lkotlin/jvm/internal/ByteCompanionObject; Lkotlin/jvm/internal/CallableReference$NoReceiver; @@ -21411,9 +20161,7 @@ Lkotlin/jvm/internal/PropertyReference1; Lkotlin/jvm/internal/PropertyReference1Impl; Lkotlin/jvm/internal/PropertyReference; Lkotlin/jvm/internal/Ref$BooleanRef; -Lkotlin/jvm/internal/Ref$FloatRef; Lkotlin/jvm/internal/Ref$IntRef; -Lkotlin/jvm/internal/Ref$LongRef; Lkotlin/jvm/internal/Ref$ObjectRef; Lkotlin/jvm/internal/Reflection; Lkotlin/jvm/internal/ReflectionFactory; @@ -21482,8 +20230,6 @@ Lkotlin/sequences/SequencesKt__SequencesKt; Lkotlin/sequences/SequencesKt___SequencesJvmKt; Lkotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1; Lkotlin/sequences/SequencesKt___SequencesKt; -Lkotlin/sequences/TakeWhileSequence$iterator$1; -Lkotlin/sequences/TakeWhileSequence; Lkotlin/sequences/TransformingSequence$iterator$1; Lkotlin/sequences/TransformingSequence; Lkotlin/text/CharsKt; @@ -21520,7 +20266,6 @@ Lkotlinx/coroutines/BuildersKt__BuildersKt; Lkotlinx/coroutines/BuildersKt__Builders_commonKt; Lkotlinx/coroutines/CancelHandler; Lkotlinx/coroutines/CancelHandlerBase; -Lkotlinx/coroutines/CancellableContinuation$DefaultImpls; Lkotlinx/coroutines/CancellableContinuation; Lkotlinx/coroutines/CancellableContinuationImpl; Lkotlinx/coroutines/CancellableContinuationImplKt; @@ -21537,7 +20282,6 @@ Lkotlinx/coroutines/CompletableJob; Lkotlinx/coroutines/CompletedContinuation; Lkotlinx/coroutines/CompletedExceptionally; Lkotlinx/coroutines/CompletionHandlerBase; -Lkotlinx/coroutines/CompletionHandlerException; Lkotlinx/coroutines/CompletionStateKt; Lkotlinx/coroutines/CopyableThreadContextElement; Lkotlinx/coroutines/CopyableThrowable; @@ -21570,8 +20314,6 @@ Lkotlinx/coroutines/DisposableHandle; Lkotlinx/coroutines/DisposeOnCancel; Lkotlinx/coroutines/Empty; Lkotlinx/coroutines/EventLoop; -Lkotlinx/coroutines/EventLoopImplBase$DelayedResumeTask; -Lkotlinx/coroutines/EventLoopImplBase$DelayedTask; Lkotlinx/coroutines/EventLoopImplBase$DelayedTaskQueue; Lkotlinx/coroutines/EventLoopImplBase; Lkotlinx/coroutines/EventLoopImplPlatform; @@ -21657,8 +20399,6 @@ Lkotlinx/coroutines/channels/ChannelResult$Closed; Lkotlinx/coroutines/channels/ChannelResult$Companion; Lkotlinx/coroutines/channels/ChannelResult$Failed; Lkotlinx/coroutines/channels/ChannelResult; -Lkotlinx/coroutines/channels/ChannelsKt; -Lkotlinx/coroutines/channels/ChannelsKt__Channels_commonKt; Lkotlinx/coroutines/channels/Closed; Lkotlinx/coroutines/channels/ConflatedChannel; Lkotlinx/coroutines/channels/LinkedListChannel; @@ -21691,13 +20431,6 @@ Lkotlinx/coroutines/flow/FlowKt__DistinctKt$defaultAreEquivalent$1; Lkotlinx/coroutines/flow/FlowKt__DistinctKt$defaultKeySelector$1; Lkotlinx/coroutines/flow/FlowKt__DistinctKt; Lkotlinx/coroutines/flow/FlowKt__EmittersKt; -Lkotlinx/coroutines/flow/FlowKt__ErrorsKt$catchImpl$1; -Lkotlinx/coroutines/flow/FlowKt__ErrorsKt$catchImpl$2$emit$1; -Lkotlinx/coroutines/flow/FlowKt__ErrorsKt$catchImpl$2; -Lkotlinx/coroutines/flow/FlowKt__ErrorsKt$retry$3; -Lkotlinx/coroutines/flow/FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1$1; -Lkotlinx/coroutines/flow/FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1; -Lkotlinx/coroutines/flow/FlowKt__ErrorsKt; Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$$inlined$unsafeFlow$1; Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1; Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1; @@ -21720,8 +20453,6 @@ Lkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__Zi Lkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$2; Lkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$3$2; Lkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$3; -Lkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$unsafeFlow$1; -Lkotlinx/coroutines/flow/FlowKt__ZipKt$combine$1$1; Lkotlinx/coroutines/flow/FlowKt__ZipKt$nullArrayFactory$1; Lkotlinx/coroutines/flow/FlowKt__ZipKt; Lkotlinx/coroutines/flow/MutableSharedFlow; @@ -21788,7 +20519,6 @@ Lkotlinx/coroutines/flow/internal/SafeCollector_commonKt; Lkotlinx/coroutines/flow/internal/SendingCollector; Lkotlinx/coroutines/flow/internal/SubscriptionCountStateFlow; Lkotlinx/coroutines/internal/ArrayQueue; -Lkotlinx/coroutines/internal/AtomicDesc; Lkotlinx/coroutines/internal/AtomicKt; Lkotlinx/coroutines/internal/AtomicOp; Lkotlinx/coroutines/internal/ConcurrentKt; @@ -21798,14 +20528,11 @@ Lkotlinx/coroutines/internal/DispatchedContinuation; Lkotlinx/coroutines/internal/DispatchedContinuationKt; Lkotlinx/coroutines/internal/FastServiceLoader; Lkotlinx/coroutines/internal/FastServiceLoaderKt; -Lkotlinx/coroutines/internal/InlineList; Lkotlinx/coroutines/internal/LimitedDispatcher; Lkotlinx/coroutines/internal/LimitedDispatcherKt; Lkotlinx/coroutines/internal/LockFreeLinkedListHead; Lkotlinx/coroutines/internal/LockFreeLinkedListKt; -Lkotlinx/coroutines/internal/LockFreeLinkedListNode$AbstractAtomicDesc; Lkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp; -Lkotlinx/coroutines/internal/LockFreeLinkedListNode$PrepareOp; Lkotlinx/coroutines/internal/LockFreeLinkedListNode; Lkotlinx/coroutines/internal/LockFreeTaskQueue; Lkotlinx/coroutines/internal/LockFreeTaskQueueCore$Companion; @@ -21831,7 +20558,6 @@ Lkotlinx/coroutines/internal/ThreadContextKt; Lkotlinx/coroutines/internal/ThreadLocalElement; Lkotlinx/coroutines/internal/ThreadLocalKey; Lkotlinx/coroutines/internal/ThreadSafeHeap; -Lkotlinx/coroutines/internal/ThreadSafeHeapNode; Lkotlinx/coroutines/internal/ThreadState; Lkotlinx/coroutines/intrinsics/CancellableKt; Lkotlinx/coroutines/intrinsics/UndispatchedKt; @@ -21858,10 +20584,6 @@ Lkotlinx/coroutines/selects/SelectClause2; Lkotlinx/coroutines/sync/Empty; Lkotlinx/coroutines/sync/Mutex$DefaultImpls; Lkotlinx/coroutines/sync/Mutex; -Lkotlinx/coroutines/sync/MutexImpl$LockCont$tryResumeLockWaiter$1; -Lkotlinx/coroutines/sync/MutexImpl$LockCont; -Lkotlinx/coroutines/sync/MutexImpl$LockWaiter; -Lkotlinx/coroutines/sync/MutexImpl$LockedQueue; Lkotlinx/coroutines/sync/MutexImpl; Lkotlinx/coroutines/sync/MutexKt; Lkotlinx/coroutines/sync/Semaphore; @@ -21885,6 +20607,7 @@ Lkotlinx/datetime/UtcOffset; Lkotlinx/datetime/UtcOffsetKt; Lkotlinx/serialization/DeserializationStrategy; Lkotlinx/serialization/KSerializer; +Lkotlinx/serialization/MissingFieldException; Lkotlinx/serialization/SerialFormat; Lkotlinx/serialization/SerializationException; Lkotlinx/serialization/SerializationStrategy; @@ -21927,6 +20650,8 @@ Lkotlinx/serialization/internal/ByteSerializer; Lkotlinx/serialization/internal/CachedNames; Lkotlinx/serialization/internal/CharArraySerializer; Lkotlinx/serialization/internal/CharSerializer; +Lkotlinx/serialization/internal/CollectionLikeSerializer; +Lkotlinx/serialization/internal/CollectionSerializer; Lkotlinx/serialization/internal/DoubleArraySerializer; Lkotlinx/serialization/internal/DoubleSerializer; Lkotlinx/serialization/internal/FloatArraySerializer; @@ -21935,7 +20660,6 @@ Lkotlinx/serialization/internal/GeneratedSerializer; Lkotlinx/serialization/internal/IntArraySerializer; Lkotlinx/serialization/internal/IntSerializer; Lkotlinx/serialization/internal/ListLikeDescriptor; -Lkotlinx/serialization/internal/ListLikeSerializer; Lkotlinx/serialization/internal/LongArraySerializer; Lkotlinx/serialization/internal/LongSerializer; Lkotlinx/serialization/internal/ObjectSerializer$descriptor$2; @@ -21976,6 +20700,7 @@ Lkotlinx/serialization/json/internal/JsonElementMarker; Lkotlinx/serialization/json/internal/JsonExceptionsKt; Lkotlinx/serialization/json/internal/JsonNamesMapKt$getJsonNameIndex$alternativeNamesMap$1; Lkotlinx/serialization/json/internal/JsonNamesMapKt; +Lkotlinx/serialization/json/internal/JsonPath; Lkotlinx/serialization/json/internal/PolymorphicKt; Lkotlinx/serialization/json/internal/StreamingJsonDecoder$WhenMappings; Lkotlinx/serialization/json/internal/StreamingJsonDecoder; @@ -22053,8 +20778,8 @@ Lokhttp3/TlsVersion$Companion; Lokhttp3/TlsVersion; Lokhttp3/WebSocket$Factory; Lokhttp3/internal/HostnamesKt; -Lokhttp3/internal/Util$asFactory$1; -Lokhttp3/internal/Util$threadFactory$1; +Lokhttp3/internal/Util$$ExternalSyntheticLambda0; +Lokhttp3/internal/Util$$ExternalSyntheticLambda1; Lokhttp3/internal/Util; Lokhttp3/internal/authenticator/JavaNetAuthenticator; Lokhttp3/internal/cache/CacheInterceptor$Companion; @@ -22091,12 +20816,9 @@ Lokhttp3/internal/connection/RouteDatabase; Lokhttp3/internal/connection/RouteException; Lokhttp3/internal/connection/RouteSelector$Companion; Lokhttp3/internal/connection/RouteSelector$Selection; -Lokhttp3/internal/connection/RouteSelector$resetNextProxy$1; Lokhttp3/internal/connection/RouteSelector; Lokhttp3/internal/http/BridgeInterceptor; Lokhttp3/internal/http/CallServerInterceptor; -Lokhttp3/internal/http/DatesKt$STANDARD_DATE_FORMAT$1; -Lokhttp3/internal/http/DatesKt; Lokhttp3/internal/http/ExchangeCodec; Lokhttp3/internal/http/HttpHeaders; Lokhttp3/internal/http/HttpMethod; @@ -22120,9 +20842,9 @@ Lokhttp3/internal/http2/Http2Connection$Companion; Lokhttp3/internal/http2/Http2Connection$Listener$Companion$REFUSE_INCOMING_STREAMS$1; Lokhttp3/internal/http2/Http2Connection$Listener$Companion; Lokhttp3/internal/http2/Http2Connection$Listener; -Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$applyAndAckSettings$$inlined$synchronized$lambda$1; -Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$ping$$inlined$execute$1; -Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$settings$$inlined$execute$1; +Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$applyAndAckSettings$lambda-7$lambda-6$$inlined$execute$default$1; +Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$ping$$inlined$execute$default$1; +Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$settings$$inlined$execute$default$1; Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; Lokhttp3/internal/http2/Http2Connection; Lokhttp3/internal/http2/Http2ExchangeCodec$Companion; @@ -22205,6 +20927,7 @@ Lokio/RealBufferedSource; Lokio/Segment$Companion; Lokio/Segment; Lokio/SegmentPool; +Lokio/SegmentedByteString; Lokio/Sink; Lokio/SocketAsyncTimeout; Lokio/Source; @@ -22221,6 +20944,7 @@ Lokio/internal/_BufferKt; Lokio/internal/_ByteStringKt; Lokio/internal/_FileSystemKt; Lokio/internal/_PathKt; +Lokio/internal/_SegmentedByteStringKt; PLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda1;->saveState()Landroid/os/Bundle; PLandroidx/activity/ComponentActivity$Api19Impl;->cancelPendingInputEvents(Landroid/view/View;)V PLandroidx/activity/ComponentActivity;->lambda$new$0$androidx-activity-ComponentActivity()Landroid/os/Bundle; @@ -22230,13 +20954,43 @@ PLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;-> PLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->cancel()V PLandroidx/activity/contextaware/ContextAwareHelper;->clearAvailableContext()V PLandroidx/activity/result/ActivityResultRegistry;->onSaveInstanceState(Landroid/os/Bundle;)V -PLandroidx/collection/ArraySet;->clear()V +PLandroidx/arch/core/internal/SafeIterableMap$DescendingIterator;->(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;)V +PLandroidx/arch/core/internal/SafeIterableMap$DescendingIterator;->forward(Landroidx/arch/core/internal/SafeIterableMap$Entry;)Landroidx/arch/core/internal/SafeIterableMap$Entry; +PLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->supportRemove(Landroidx/arch/core/internal/SafeIterableMap$Entry;)V +PLandroidx/arch/core/internal/SafeIterableMap;->descendingIterator()Ljava/util/Iterator; +PLandroidx/collection/ArrayMap$KeyIterator;->(Landroidx/collection/ArrayMap;)V +PLandroidx/collection/ArrayMap$KeyIterator;->elementAt(I)Ljava/lang/Object; +PLandroidx/collection/ArrayMap$KeySet;->(Landroidx/collection/ArrayMap;)V +PLandroidx/collection/ArrayMap$KeySet;->isEmpty()Z +PLandroidx/collection/ArrayMap$KeySet;->iterator()Ljava/util/Iterator; +PLandroidx/collection/ArrayMap$KeySet;->size()I +PLandroidx/collection/ArrayMap;->()V +PLandroidx/collection/ArrayMap;->keySet()Ljava/util/Set; +PLandroidx/collection/IndexBasedArrayIterator;->(I)V +PLandroidx/collection/IndexBasedArrayIterator;->hasNext()Z +PLandroidx/collection/IndexBasedArrayIterator;->next()Ljava/lang/Object; +PLandroidx/collection/SimpleArrayMap;->allocArrays(I)V +PLandroidx/collection/SimpleArrayMap;->binarySearchHashes([III)I +PLandroidx/collection/SimpleArrayMap;->containsKey(Ljava/lang/Object;)Z +PLandroidx/collection/SimpleArrayMap;->freeArrays([I[Ljava/lang/Object;I)V +PLandroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/collection/SimpleArrayMap;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/collection/SimpleArrayMap;->indexOf(Ljava/lang/Object;I)I +PLandroidx/collection/SimpleArrayMap;->indexOfKey(Ljava/lang/Object;)I +PLandroidx/collection/SimpleArrayMap;->isEmpty()Z +PLandroidx/collection/SimpleArrayMap;->keyAt(I)Ljava/lang/Object; +PLandroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/collection/SimpleArrayMap;->size()I PLandroidx/compose/animation/AndroidFlingSpline$FlingResult;->()V PLandroidx/compose/animation/AndroidFlingSpline$FlingResult;->getDistanceCoefficient()F PLandroidx/compose/animation/AndroidFlingSpline$FlingResult;->getVelocityCoefficient()F PLandroidx/compose/animation/AndroidFlingSpline;->()V PLandroidx/compose/animation/AndroidFlingSpline;->()V -PLandroidx/compose/animation/AndroidFlingSpline;->deceleration(FF)D +PLandroidx/compose/animation/CrossfadeKt$Crossfade$3$1;->(Landroidx/compose/animation/core/Transition;)V +PLandroidx/compose/animation/CrossfadeKt$Crossfade$3$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; +PLandroidx/compose/animation/CrossfadeKt$Crossfade$3$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/animation/CrossfadeKt$Crossfade$6;->invoke(Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/animation/CrossfadeKt$Crossfade$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; PLandroidx/compose/animation/FlingCalculator$FlingInfo;->()V PLandroidx/compose/animation/FlingCalculator;->flingDistance(F)F PLandroidx/compose/animation/FlingCalculator;->flingDuration(F)J @@ -22247,56 +21001,442 @@ PLandroidx/compose/animation/SplineBasedFloatDecayAnimationSpec;->flingDistance( PLandroidx/compose/animation/SplineBasedFloatDecayAnimationSpec;->getAbsVelocityThreshold()F PLandroidx/compose/animation/SplineBasedFloatDecayAnimationSpec;->getDurationNanos(FF)J PLandroidx/compose/animation/SplineBasedFloatDecayAnimationSpec;->getTargetValue(FF)F -PLandroidx/compose/animation/SplineBasedFloatDecayAnimationSpec;->getValueFromNanos(JFF)F +PLandroidx/compose/animation/core/AnimationScope;->cancelAnimation()V PLandroidx/compose/animation/core/AnimationStateKt;->AnimationState$default(FFJJZILjava/lang/Object;)Landroidx/compose/animation/core/AnimationState; PLandroidx/compose/animation/core/AnimationStateKt;->AnimationState(FFJJZ)Landroidx/compose/animation/core/AnimationState; PLandroidx/compose/animation/core/AnimationVectorsKt;->AnimationVector(F)Landroidx/compose/animation/core/AnimationVector1D; PLandroidx/compose/animation/core/DecayAnimation;->()V PLandroidx/compose/animation/core/DecayAnimation;->(Landroidx/compose/animation/core/DecayAnimationSpec;Landroidx/compose/animation/core/TwoWayConverter;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V -PLandroidx/compose/animation/core/DecayAnimation;->(Landroidx/compose/animation/core/VectorizedDecayAnimationSpec;Landroidx/compose/animation/core/TwoWayConverter;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V PLandroidx/compose/animation/core/DecayAnimation;->getDurationNanos()J PLandroidx/compose/animation/core/DecayAnimation;->getTargetValue()Ljava/lang/Object; PLandroidx/compose/animation/core/DecayAnimation;->getTypeConverter()Landroidx/compose/animation/core/TwoWayConverter; PLandroidx/compose/animation/core/DecayAnimation;->isInfinite()Z PLandroidx/compose/animation/core/DecayAnimationSpecImpl;->vectorize(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedDecayAnimationSpec; +PLandroidx/compose/animation/core/SpringSpec;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/animation/core/SuspendAnimationKt$animate$6$1;->invoke()Ljava/lang/Object; +PLandroidx/compose/animation/core/SuspendAnimationKt$animate$6$1;->invoke()V PLandroidx/compose/animation/core/SuspendAnimationKt;->animateDecay$default(Landroidx/compose/animation/core/AnimationState;Landroidx/compose/animation/core/DecayAnimationSpec;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; PLandroidx/compose/animation/core/SuspendAnimationKt;->animateDecay(Landroidx/compose/animation/core/AnimationState;Landroidx/compose/animation/core/DecayAnimationSpec;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/animation/core/Transition$Segment$DefaultImpls;->isTransitioningTo(Landroidx/compose/animation/core/Transition$Segment;Ljava/lang/Object;Ljava/lang/Object;)Z +PLandroidx/compose/animation/core/Transition$SegmentImpl;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/animation/core/Transition$SegmentImpl;->getInitialState()Ljava/lang/Object; +PLandroidx/compose/animation/core/Transition$SegmentImpl;->getTargetState()Ljava/lang/Object; +PLandroidx/compose/animation/core/Transition$SegmentImpl;->isTransitioningTo(Ljava/lang/Object;Ljava/lang/Object;)Z +PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->resetAnimation$animation_core_release()V +PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setAnimation(Landroidx/compose/animation/core/TargetBasedAnimation;)V +PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setAnimationSpec(Landroidx/compose/animation/core/FiniteAnimationSpec;)V +PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setFinished$animation_core_release(Z)V +PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setNeedsReset(Z)V +PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setOffsetTimeNanos(J)V +PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setTargetValue(Ljava/lang/Object;)V +PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->setValue$animation_core_release(Ljava/lang/Object;)V +PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->updateAnimation$default(Landroidx/compose/animation/core/Transition$TransitionAnimationState;Ljava/lang/Object;ZILjava/lang/Object;)V +PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->updateAnimation(Ljava/lang/Object;Z)V +PLandroidx/compose/animation/core/Transition;->access$onChildAnimationUpdated(Landroidx/compose/animation/core/Transition;)V +PLandroidx/compose/animation/core/Transition;->onChildAnimationUpdated()V +PLandroidx/compose/animation/core/Transition;->removeAnimation$animation_core_release(Landroidx/compose/animation/core/Transition$TransitionAnimationState;)V +PLandroidx/compose/animation/core/Transition;->setSegment(Landroidx/compose/animation/core/Transition$Segment;)V +PLandroidx/compose/animation/core/Transition;->setTargetState$animation_core_release(Ljava/lang/Object;)V +PLandroidx/compose/animation/core/TransitionKt$createTransitionAnimation$1$invoke$$inlined$onDispose$1;->dispose()V PLandroidx/compose/animation/core/TransitionKt$updateTransition$1$invoke$$inlined$onDispose$1;->dispose()V PLandroidx/compose/animation/core/VectorizedFloatDecaySpec;->(Landroidx/compose/animation/core/FloatDecayAnimationSpec;)V PLandroidx/compose/animation/core/VectorizedFloatDecaySpec;->getAbsVelocityThreshold()F PLandroidx/compose/animation/core/VectorizedFloatDecaySpec;->getDurationNanos(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)J PLandroidx/compose/animation/core/VectorizedFloatDecaySpec;->getTargetValue(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; +PLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->consumePostFling-sF-c-tU(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->consumePreFling-QWom1Mo(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->isInProgress()Z +PLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->stopOverscrollAnimation()Z +PLandroidx/compose/foundation/ClickableKt$clickable$4$delayPressInteraction$1;->invoke()Ljava/lang/Boolean; +PLandroidx/compose/foundation/ClickableKt$clickable$4$delayPressInteraction$1;->invoke()Ljava/lang/Object; +PLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$1;->invoke-d-4ec7I(Landroidx/compose/foundation/gestures/PressGestureScope;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$2;->invoke-k-4lQ0M(J)V +PLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2$delayJob$1;->(Landroidx/compose/runtime/State;JLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2$delayJob$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2;->(Landroidx/compose/foundation/gestures/PressGestureScope;JLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/ClickableKt$handlePressInteraction$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/ClickableKt;->handlePressInteraction-EPk0efs(Landroidx/compose/foundation/gestures/PressGestureScope;JLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/Clickable_androidKt$isComposeRootInScrollableContainer$1;->invoke()Ljava/lang/Boolean; +PLandroidx/compose/foundation/Clickable_androidKt$isComposeRootInScrollableContainer$1;->invoke()Ljava/lang/Object; +PLandroidx/compose/foundation/Clickable_androidKt;->access$isInScrollableViewGroup(Landroid/view/View;)Z +PLandroidx/compose/foundation/Clickable_androidKt;->getTapIndicationDelay()J +PLandroidx/compose/foundation/Clickable_androidKt;->isInScrollableViewGroup(Landroid/view/View;)Z +PLandroidx/compose/foundation/EdgeEffectCompat;->onAbsorbCompat(Landroid/widget/EdgeEffect;I)V +PLandroidx/compose/foundation/FocusableKt$focusable$2$2$invoke$$inlined$onDispose$1;->dispose()V +PLandroidx/compose/foundation/MutatePriority;->$values()[Landroidx/compose/foundation/MutatePriority; +PLandroidx/compose/foundation/MutatePriority;->()V +PLandroidx/compose/foundation/MutatePriority;->(Ljava/lang/String;I)V +PLandroidx/compose/foundation/MutatorMutex$Mutator;->(Landroidx/compose/foundation/MutatePriority;Lkotlinx/coroutines/Job;)V +PLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->(Landroidx/compose/foundation/MutatePriority;Landroidx/compose/foundation/MutatorMutex;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/MutatorMutex;->access$getCurrentMutator$p(Landroidx/compose/foundation/MutatorMutex;)Ljava/util/concurrent/atomic/AtomicReference; +PLandroidx/compose/foundation/MutatorMutex;->access$getMutex$p(Landroidx/compose/foundation/MutatorMutex;)Lkotlinx/coroutines/sync/Mutex; +PLandroidx/compose/foundation/MutatorMutex;->access$tryMutateOrCancel(Landroidx/compose/foundation/MutatorMutex;Landroidx/compose/foundation/MutatorMutex$Mutator;)V +PLandroidx/compose/foundation/MutatorMutex;->mutateWith(Ljava/lang/Object;Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/MutatorMutex;->tryMutateOrCancel(Landroidx/compose/foundation/MutatorMutex$Mutator;)V +PLandroidx/compose/foundation/OverscrollConfiguration;->getDrawPadding()Landroidx/compose/foundation/layout/PaddingValues; +PLandroidx/compose/foundation/gestures/DefaultFlingBehavior$performFling$1;->(Landroidx/compose/foundation/gestures/DefaultFlingBehavior;Lkotlin/coroutines/Continuation;)V PLandroidx/compose/foundation/gestures/DefaultFlingBehavior$performFling$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; PLandroidx/compose/foundation/gestures/DefaultFlingBehavior$performFling$2;->(Lkotlin/jvm/internal/Ref$FloatRef;Landroidx/compose/foundation/gestures/ScrollScope;Lkotlin/jvm/internal/Ref$FloatRef;)V -PLandroidx/compose/foundation/gestures/DefaultFlingBehavior$performFling$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->(Landroidx/compose/foundation/gestures/DefaultScrollableState;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->invoke(Landroidx/compose/foundation/gestures/ScrollScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2;->(Landroidx/compose/foundation/gestures/DefaultScrollableState;Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DefaultScrollableState;->access$getScrollMutex$p(Landroidx/compose/foundation/gestures/DefaultScrollableState;)Landroidx/compose/foundation/MutatorMutex; +PLandroidx/compose/foundation/gestures/DefaultScrollableState;->access$getScrollScope$p(Landroidx/compose/foundation/gestures/DefaultScrollableState;)Landroidx/compose/foundation/gestures/ScrollScope; +PLandroidx/compose/foundation/gestures/DefaultScrollableState;->access$isScrollingState$p(Landroidx/compose/foundation/gestures/DefaultScrollableState;)Landroidx/compose/runtime/MutableState; +PLandroidx/compose/foundation/gestures/DefaultScrollableState;->getOnDelta()Lkotlin/jvm/functions/Function1; +PLandroidx/compose/foundation/gestures/DefaultScrollableState;->isScrollInProgress()Z +PLandroidx/compose/foundation/gestures/DefaultScrollableState;->scroll(Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DragEvent$DragDelta;->()V +PLandroidx/compose/foundation/gestures/DragEvent$DragDelta;->(FJ)V +PLandroidx/compose/foundation/gestures/DragEvent$DragDelta;->(FJLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/foundation/gestures/DragEvent$DragDelta;->getDelta()F +PLandroidx/compose/foundation/gestures/DragEvent$DragDelta;->getPointerPosition-F1C5BW0()J +PLandroidx/compose/foundation/gestures/DragEvent$DragStarted;->()V +PLandroidx/compose/foundation/gestures/DragEvent$DragStarted;->(J)V +PLandroidx/compose/foundation/gestures/DragEvent$DragStarted;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/foundation/gestures/DragEvent$DragStarted;->getStartPoint-F1C5BW0()J +PLandroidx/compose/foundation/gestures/DragEvent$DragStopped;->()V +PLandroidx/compose/foundation/gestures/DragEvent$DragStopped;->(F)V +PLandroidx/compose/foundation/gestures/DragEvent$DragStopped;->getVelocity()F +PLandroidx/compose/foundation/gestures/DragEvent;->()V +PLandroidx/compose/foundation/gestures/DragEvent;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/foundation/gestures/DragGestureDetectorKt$awaitHorizontalPointerSlopOrCancellation$1;->(Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/DragGestureDetectorKt$awaitHorizontalPointerSlopOrCancellation$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DragGestureDetectorKt$awaitVerticalPointerSlopOrCancellation$1;->(Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/DragGestureDetectorKt$awaitVerticalPointerSlopOrCancellation$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DragGestureDetectorKt$verticalDrag$1;->(Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/DragGestureDetectorKt$verticalDrag$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->()V +PLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->pointerSlop-E8SPZFQ(Landroidx/compose/ui/platform/ViewConfiguration;I)F +PLandroidx/compose/foundation/gestures/DragLogic$processDragStart$1;->(Landroidx/compose/foundation/gestures/DragLogic;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/DragLogic$processDragStop$1;->(Landroidx/compose/foundation/gestures/DragLogic;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$postPointerSlop$1;->(Landroidx/compose/ui/input/pointer/util/VelocityTracker;Lkotlin/jvm/internal/Ref$FloatRef;)V +PLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$postPointerSlop$1;->invoke(Landroidx/compose/ui/input/pointer/PointerInputChange;F)V +PLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$postPointerSlop$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DraggableKt$awaitDrag$dragTick$1;->(Landroidx/compose/ui/input/pointer/util/VelocityTracker;Landroidx/compose/foundation/gestures/Orientation;Lkotlinx/coroutines/channels/SendChannel;Z)V +PLandroidx/compose/foundation/gestures/DraggableKt$awaitDrag$dragTick$1;->invoke(Landroidx/compose/ui/input/pointer/PointerInputChange;)V +PLandroidx/compose/foundation/gestures/DraggableKt$awaitDrag$dragTick$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DraggableKt$draggable$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DraggableKt$draggable$6;->invoke-d-4ec7I(Lkotlinx/coroutines/CoroutineScope;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DraggableKt$draggable$6;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$1$invoke$$inlined$onDispose$1;->dispose()V +PLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlinx/coroutines/channels/Channel;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->invoke(Landroidx/compose/foundation/gestures/PointerAwareDragScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DraggableKt$draggable$9;->access$invoke$lambda-2(Landroidx/compose/runtime/State;)Landroidx/compose/foundation/gestures/DragLogic; +PLandroidx/compose/foundation/gestures/DraggableKt$draggable$9;->invoke$lambda-2(Landroidx/compose/runtime/State;)Landroidx/compose/foundation/gestures/DragLogic; +PLandroidx/compose/foundation/gestures/DraggableKt;->access$awaitDrag(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/Pair;Landroidx/compose/ui/input/pointer/util/VelocityTracker;Lkotlinx/coroutines/channels/SendChannel;ZLandroidx/compose/foundation/gestures/Orientation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/DraggableKt;->access$toFloat-3MmeM6k(JLandroidx/compose/foundation/gestures/Orientation;)F +PLandroidx/compose/foundation/gestures/DraggableKt;->access$toFloat-sF-c-tU(JLandroidx/compose/foundation/gestures/Orientation;)F +PLandroidx/compose/foundation/gestures/DraggableKt;->toFloat-3MmeM6k(JLandroidx/compose/foundation/gestures/Orientation;)F +PLandroidx/compose/foundation/gestures/DraggableKt;->toFloat-sF-c-tU(JLandroidx/compose/foundation/gestures/Orientation;)F +PLandroidx/compose/foundation/gestures/DraggableKt;->toOffset(FLandroidx/compose/foundation/gestures/Orientation;)J +PLandroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$2;->(Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$3;->(Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/ForEachGestureKt$awaitAllPointersUp$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ForEachGestureKt;->allPointersUp(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;)Z +PLandroidx/compose/foundation/gestures/ForEachGestureKt;->awaitAllPointersUp(Landroidx/compose/ui/input/pointer/PointerInputScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/PressGestureScopeImpl$tryAwaitRelease$1;->(Landroidx/compose/foundation/gestures/PressGestureScopeImpl;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/PressGestureScopeImpl$tryAwaitRelease$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/PressGestureScopeImpl;->cancel()V +PLandroidx/compose/foundation/gestures/PressGestureScopeImpl;->release()V +PLandroidx/compose/foundation/gestures/ScrollDraggableState$drag$2;->(Landroidx/compose/foundation/gestures/ScrollDraggableState;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/ScrollDraggableState$drag$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/gestures/ScrollDraggableState$drag$2;->invoke(Landroidx/compose/foundation/gestures/ScrollScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollDraggableState$drag$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollDraggableState$drag$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollDraggableState;->drag(Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollDraggableState;->setLatestScrollScope(Landroidx/compose/foundation/gestures/ScrollScope;)V +PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$2;->invoke(Landroidx/compose/ui/input/pointer/PointerInputChange;)Ljava/lang/Boolean; +PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$3;->invoke()Ljava/lang/Boolean; +PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$3;->invoke()Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4$1;->(Landroidx/compose/runtime/State;FLkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4;->invoke(Lkotlinx/coroutines/CoroutineScope;FLkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollableState;->scroll$default(Landroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$1;->(Landroidx/compose/foundation/gestures/ScrollingLogic;Lkotlin/coroutines/Continuation;)V PLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$outerScopeScroll$1;->(Landroidx/compose/foundation/gestures/ScrollingLogic;Landroidx/compose/foundation/gestures/ScrollScope;)V +PLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$scope$1;->(Landroidx/compose/foundation/gestures/ScrollingLogic;Lkotlin/jvm/functions/Function1;)V +PLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->(Landroidx/compose/foundation/gestures/ScrollingLogic;Lkotlin/jvm/internal/Ref$LongRef;JLkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->invoke(Landroidx/compose/foundation/gestures/ScrollScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/ScrollingLogic$onDragStopped$1;->(Landroidx/compose/foundation/gestures/ScrollingLogic;Lkotlin/coroutines/Continuation;)V PLandroidx/compose/foundation/gestures/ScrollingLogic$onDragStopped$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/layout/LayoutWeightImpl;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/foundation/gestures/ScrollingLogic;->getFlingBehavior()Landroidx/compose/foundation/gestures/FlingBehavior; +PLandroidx/compose/foundation/gestures/ScrollingLogic;->getScrollableState()Landroidx/compose/foundation/gestures/ScrollableState; +PLandroidx/compose/foundation/gestures/ScrollingLogic;->reverseIfNeeded(F)F +PLandroidx/compose/foundation/gestures/ScrollingLogic;->shouldScrollImmediately()Z +PLandroidx/compose/foundation/gestures/ScrollingLogic;->toFloat-TH1AsA0(J)F +PLandroidx/compose/foundation/gestures/ScrollingLogic;->toVelocity-adjELrA(F)J +PLandroidx/compose/foundation/gestures/ScrollingLogic;->update-QWom1Mo(JF)J +PLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1$1;->(Lkotlin/jvm/functions/Function3;Landroidx/compose/foundation/gestures/PressGestureScopeImpl;Landroidx/compose/ui/input/pointer/PointerInputChange;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/foundation/gestures/TapGestureDetectorKt$waitForUpOrCancellation$1;->(Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/gestures/TapGestureDetectorKt$waitForUpOrCancellation$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->access$getNoPressGesture$p()Lkotlin/jvm/functions/Function3; +PLandroidx/compose/foundation/interaction/DragInteraction$Start;->()V +PLandroidx/compose/foundation/interaction/DragInteraction$Start;->()V +PLandroidx/compose/foundation/interaction/DragInteraction$Stop;->()V +PLandroidx/compose/foundation/interaction/DragInteraction$Stop;->(Landroidx/compose/foundation/interaction/DragInteraction$Start;)V +PLandroidx/compose/foundation/interaction/MutableInteractionSourceImpl;->emit(Landroidx/compose/foundation/interaction/Interaction;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/interaction/PressInteraction$Press;->()V +PLandroidx/compose/foundation/interaction/PressInteraction$Press;->(J)V +PLandroidx/compose/foundation/interaction/PressInteraction$Press;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/foundation/interaction/PressInteraction$Press;->getPressPosition-F1C5BW0()J +PLandroidx/compose/foundation/interaction/PressInteraction$Release;->()V +PLandroidx/compose/foundation/interaction/PressInteraction$Release;->(Landroidx/compose/foundation/interaction/PressInteraction$Press;)V +PLandroidx/compose/foundation/interaction/PressInteraction$Release;->getPress()Landroidx/compose/foundation/interaction/PressInteraction$Press; +PLandroidx/compose/foundation/layout/Arrangement$Center$1;->arrange(Landroidx/compose/ui/unit/Density;I[I[I)V +PLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->arrange(Landroidx/compose/ui/unit/Density;I[ILandroidx/compose/ui/unit/LayoutDirection;[I)V +PLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/foundation/layout/ColumnKt$columnMeasurePolicy$1$1;->(Landroidx/compose/foundation/layout/Arrangement$Vertical;)V +PLandroidx/compose/foundation/layout/ColumnKt$columnMeasurePolicy$1$1;->invoke(I[ILandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;[I)V +PLandroidx/compose/foundation/layout/ColumnKt$columnMeasurePolicy$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/layout/OffsetKt;->offset-VpY3zN4$default(Landroidx/compose/ui/Modifier;FFILjava/lang/Object;)Landroidx/compose/ui/Modifier; +PLandroidx/compose/foundation/layout/OffsetModifier$measure$1;->(Landroidx/compose/foundation/layout/OffsetModifier;Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/MeasureScope;)V +PLandroidx/compose/foundation/layout/OffsetModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/layout/OffsetModifier;->(FFZLkotlin/jvm/functions/Function1;)V +PLandroidx/compose/foundation/layout/OffsetModifier;->(FFZLkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/foundation/layout/OffsetModifier;->getRtlAware()Z +PLandroidx/compose/foundation/layout/OffsetModifier;->getX-D9Ej5fM()F +PLandroidx/compose/foundation/layout/OffsetModifier;->getY-D9Ej5fM()F +PLandroidx/compose/foundation/layout/UnspecifiedConstraintsModifier;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/foundation/lazy/AwaitFirstLayoutModifier$waitForFirstLayout$1;->(Landroidx/compose/foundation/lazy/AwaitFirstLayoutModifier;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/lazy/AwaitFirstLayoutModifier;->waitForFirstLayout(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/foundation/lazy/DataIndex;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/foundation/lazy/LazyListKt$ScrollPositionUpdater$1;->invoke(Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/foundation/lazy/LazyListKt$ScrollPositionUpdater$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/lazy/LazyListKt;->access$ScrollPositionUpdater(Landroidx/compose/foundation/lazy/LazyListItemProvider;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getVisibleItemsInfo()Ljava/util/List; +PLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getIndex()I +PLandroidx/compose/foundation/lazy/LazyListState$Companion$Saver$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/lazy/LazyListState$Companion$Saver$2;->invoke(Ljava/util/List;)Landroidx/compose/foundation/lazy/LazyListState; +PLandroidx/compose/foundation/lazy/LazyListState$scroll$1;->(Landroidx/compose/foundation/lazy/LazyListState;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/foundation/lazy/LazyListState$scroll$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/lazy/LazyListState;->isScrollInProgress()Z +PLandroidx/compose/foundation/lazy/grid/GridCells$Fixed;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/foundation/lazy/grid/LazyGridState$Companion$Saver$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/foundation/lazy/grid/LazyGridState$Companion$Saver$2;->invoke(Ljava/util/List;)Landroidx/compose/foundation/lazy/grid/LazyGridState; +PLandroidx/compose/foundation/lazy/grid/LazyGridState;->getCanScrollForward$foundation_release()Z +PLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$accessibilityScrollState$1;->invoke()Ljava/lang/Float; +PLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$accessibilityScrollState$1;->invoke()Ljava/lang/Object; +PLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$accessibilityScrollState$2;->invoke()Ljava/lang/Float; +PLandroidx/compose/foundation/lazy/grid/LazySemanticsKt$lazyGridSemantics$1$accessibilityScrollState$2;->invoke()Ljava/lang/Object; PLandroidx/compose/foundation/lazy/layout/DefaultLazyKey;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;->getContentType(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/lazy/layout/LazyLayoutItemReusePolicy;->areCompatible(Ljava/lang/Object;Ljava/lang/Object;)Z +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;->schedulePrefetch-0kLqBqw(IJ)Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState$PrefetchHandle; +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->(IJLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->cancel()V +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->getCanceled()Z +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->getConstraints-msEJaDk()J +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->getIndex()I +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->getMeasured()Z +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->getPrecomposeHandle()Landroidx/compose/ui/layout/SubcomposeLayoutState$PrecomposedSlotHandle; +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->setPrecomposeHandle(Landroidx/compose/ui/layout/SubcomposeLayoutState$PrecomposedSlotHandle;)V +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->calculateAverageTime(JJ)J +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->doFrame(J)V +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->enoughTimeLeft(JJJ)Z +PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->onForgotten()V +PLandroidx/compose/foundation/shape/CornerBasedShape;->getBottomEnd()Landroidx/compose/foundation/shape/CornerSize; +PLandroidx/compose/foundation/shape/CornerBasedShape;->getBottomStart()Landroidx/compose/foundation/shape/CornerSize; +PLandroidx/compose/foundation/shape/CornerBasedShape;->getTopEnd()Landroidx/compose/foundation/shape/CornerSize; PLandroidx/compose/foundation/shape/CornerBasedShape;->getTopStart()Landroidx/compose/foundation/shape/CornerSize; PLandroidx/compose/foundation/shape/DpCornerSize;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/foundation/shape/PercentCornerSize;->equals(Ljava/lang/Object;)Z PLandroidx/compose/foundation/text/TextDelegate;->getDensity()Landroidx/compose/ui/unit/Density; PLandroidx/compose/foundation/text/TextDelegate;->getFontFamilyResolver()Landroidx/compose/ui/text/font/FontFamily$Resolver; PLandroidx/compose/foundation/text/TextDelegate;->getMaxLines()I PLandroidx/compose/foundation/text/TextDelegate;->getOverflow-gIe3tQ8()I PLandroidx/compose/foundation/text/TextDelegate;->getSoftWrap()Z +PLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->access$getInvalidateTick(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)Z +PLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->access$setInvalidateTick(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;Z)V +PLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->addRipple(Landroidx/compose/foundation/interaction/PressInteraction$Press;Lkotlinx/coroutines/CoroutineScope;)V +PLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->removeRipple(Landroidx/compose/foundation/interaction/PressInteraction$Press;)V +PLandroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1$invokeSuspend$$inlined$collect$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/material/ripple/RippleContainer;->getRippleHostView(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)Landroidx/compose/material/ripple/RippleHostView; PLandroidx/compose/material/ripple/RippleHostMap;->remove(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)V +PLandroidx/compose/material/ripple/RippleHostMap;->set(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;Landroidx/compose/material/ripple/RippleHostView;)V +PLandroidx/compose/material/ripple/RippleHostView$setRippleState$2;->(Landroidx/compose/material/ripple/RippleHostView;)V +PLandroidx/compose/material/ripple/RippleHostView$setRippleState$2;->run()V +PLandroidx/compose/material/ripple/RippleHostView;->access$getRestingState$cp()[I +PLandroidx/compose/material/ripple/RippleHostView;->access$getRipple$p(Landroidx/compose/material/ripple/RippleHostView;)Landroidx/compose/material/ripple/UnprojectedRipple; +PLandroidx/compose/material/ripple/RippleHostView;->access$setResetRippleRunnable$p(Landroidx/compose/material/ripple/RippleHostView;Ljava/lang/Runnable;)V +PLandroidx/compose/material/ripple/RippleHostView;->addRipple-KOepWvA(Landroidx/compose/foundation/interaction/PressInteraction$Press;ZJIJFLkotlin/jvm/functions/Function0;)V +PLandroidx/compose/material/ripple/RippleHostView;->createRipple(Z)V PLandroidx/compose/material/ripple/RippleHostView;->disposeRipple()V -PLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$1;->invoke(Landroidx/compose/runtime/Applier;Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V -PLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$2;->(Ljava/lang/Object;II)V -PLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$2;->invoke(Landroidx/compose/runtime/Applier;Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V -PLandroidx/compose/runtime/ComposerImpl$deactivateToEndGroup$2$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/runtime/ComposerImpl;->access$getReader$p(Landroidx/compose/runtime/ComposerImpl;)Landroidx/compose/runtime/SlotReader; +PLandroidx/compose/material/ripple/RippleHostView;->removeRipple()V +PLandroidx/compose/material/ripple/RippleHostView;->setRippleState(Z)V +PLandroidx/compose/material/ripple/UnprojectedRipple$Companion;->()V +PLandroidx/compose/material/ripple/UnprojectedRipple$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/material/ripple/UnprojectedRipple$MRadiusHelper;->()V +PLandroidx/compose/material/ripple/UnprojectedRipple$MRadiusHelper;->()V +PLandroidx/compose/material/ripple/UnprojectedRipple$MRadiusHelper;->setRadius(Landroid/graphics/drawable/RippleDrawable;I)V +PLandroidx/compose/material/ripple/UnprojectedRipple;->()V +PLandroidx/compose/material/ripple/UnprojectedRipple;->(Z)V +PLandroidx/compose/material/ripple/UnprojectedRipple;->isProjected()Z +PLandroidx/compose/material3/ButtonKt$Button$3;->invoke(Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/material3/ButtonKt$Button$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/CardDefaults;->()V +PLandroidx/compose/material3/CardDefaults;->()V +PLandroidx/compose/material3/CardKt$Card$4;->(Lkotlin/jvm/functions/Function3;I)V +PLandroidx/compose/material3/CardKt$Card$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/CardKt$Card$5;->(Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/foundation/BorderStroke;Landroidx/compose/material3/CardElevation;Landroidx/compose/material3/CardColors;Lkotlin/jvm/functions/Function3;II)V +PLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-1$1;->()V +PLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-1$1;->()V +PLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-1$1;->invoke(Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-2$1;->()V +PLandroidx/compose/material3/ComposableSingletons$TabRowKt$lambda-2$1;->()V +PLandroidx/compose/material3/ComposableSingletons$TabRowKt;->()V +PLandroidx/compose/material3/ComposableSingletons$TabRowKt;->()V +PLandroidx/compose/material3/ComposableSingletons$TabRowKt;->getLambda-1$material3_release()Lkotlin/jvm/functions/Function2; +PLandroidx/compose/material3/DefaultButtonColors;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/material3/DefaultButtonElevation$animateElevation$3;->(Landroidx/compose/animation/core/Animatable;Landroidx/compose/material3/DefaultButtonElevation;FLandroidx/compose/foundation/interaction/Interaction;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/material3/DefaultButtonElevation$animateElevation$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/material3/DefaultButtonElevation$animateElevation$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/DefaultButtonElevation;->access$getPressedElevation$p(Landroidx/compose/material3/DefaultButtonElevation;)F +PLandroidx/compose/material3/DefaultCardColors;->(JJJJ)V +PLandroidx/compose/material3/DefaultCardColors;->(JJJJLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/material3/DefaultCardColors;->containerColor(ZLandroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/State; +PLandroidx/compose/material3/DefaultCardColors;->contentColor(ZLandroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/State; +PLandroidx/compose/material3/DefaultCardColors;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/material3/DefaultCardElevation$animateElevation$1$1;->(Landroidx/compose/runtime/snapshots/SnapshotStateList;)V +PLandroidx/compose/material3/DefaultCardElevation$animateElevation$1;->(Landroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/runtime/snapshots/SnapshotStateList;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/material3/DefaultCardElevation$animateElevation$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/material3/DefaultCardElevation$animateElevation$2;->(ZLandroidx/compose/animation/core/Animatable;Landroidx/compose/material3/DefaultCardElevation;FLandroidx/compose/foundation/interaction/Interaction;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/material3/DefaultCardElevation$animateElevation$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLandroidx/compose/material3/DefaultCardElevation;->(FFFFFF)V +PLandroidx/compose/material3/DefaultCardElevation;->(FFFFFFLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/material3/DefaultCardElevation;->access$getPressedElevation$p(Landroidx/compose/material3/DefaultCardElevation;)F +PLandroidx/compose/material3/DefaultCardElevation;->shadowElevation(ZLandroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/State; +PLandroidx/compose/material3/DefaultCardElevation;->tonalElevation(ZLandroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/runtime/Composer;I)Landroidx/compose/runtime/State; +PLandroidx/compose/material3/DividerKt;->Divider-oMI9zvI(Landroidx/compose/ui/Modifier;JFFLandroidx/compose/runtime/Composer;II)V +PLandroidx/compose/material3/ElevationDefaults;->()V +PLandroidx/compose/material3/ElevationDefaults;->()V +PLandroidx/compose/material3/ElevationDefaults;->outgoingAnimationSpecForInteraction(Landroidx/compose/foundation/interaction/Interaction;)Landroidx/compose/animation/core/AnimationSpec; +PLandroidx/compose/material3/ElevationKt;->()V +PLandroidx/compose/material3/ElevationKt;->access$getDefaultOutgoingSpec$p()Landroidx/compose/animation/core/TweenSpec; +PLandroidx/compose/material3/ElevationKt;->animateElevation-rAjV9yQ(Landroidx/compose/animation/core/Animatable;FLandroidx/compose/foundation/interaction/Interaction;Landroidx/compose/foundation/interaction/Interaction;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/material3/IconKt$Icon$1;->invoke(Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/material3/IconKt$Icon$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/MinimumTouchTargetModifier;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/material3/TabKt$Tab$2;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;I)V +PLandroidx/compose/material3/TabKt$Tab$2;->invoke(Landroidx/compose/foundation/layout/ColumnScope;Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/material3/TabKt$Tab$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabKt$Tab$3;->(ZLkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/foundation/interaction/MutableInteractionSource;JJII)V +PLandroidx/compose/material3/TabKt$Tab$5;->(Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/Indication;ZLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function3;I)V +PLandroidx/compose/material3/TabKt$Tab$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabKt$Tab$styledText$1$1;->(Lkotlin/jvm/functions/Function2;I)V +PLandroidx/compose/material3/TabKt$Tab$styledText$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/material3/TabKt$Tab$styledText$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabKt$TabBaselineLayout$2$measure$1;->(Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/MeasureScope;IILjava/lang/Integer;Ljava/lang/Integer;)V +PLandroidx/compose/material3/TabKt$TabBaselineLayout$2$measure$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V +PLandroidx/compose/material3/TabKt$TabBaselineLayout$2$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabKt$TabBaselineLayout$2;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)V +PLandroidx/compose/material3/TabKt$TabBaselineLayout$2;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; +PLandroidx/compose/material3/TabKt$TabTransition$1;->(JJZLkotlin/jvm/functions/Function2;I)V +PLandroidx/compose/material3/TabKt$TabTransition$1;->invoke(Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/material3/TabKt$TabTransition$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabKt$TabTransition$color$2;->()V +PLandroidx/compose/material3/TabKt$TabTransition$color$2;->()V +PLandroidx/compose/material3/TabKt$TabTransition$color$2;->invoke(Landroidx/compose/animation/core/Transition$Segment;Landroidx/compose/runtime/Composer;I)Landroidx/compose/animation/core/FiniteAnimationSpec; +PLandroidx/compose/material3/TabKt$TabTransition$color$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabKt;->()V +PLandroidx/compose/material3/TabKt;->Tab-EVJuX4I(ZLkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;JJLkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V +PLandroidx/compose/material3/TabKt;->TabTransition_Klgx_Pg$lambda-5(Landroidx/compose/runtime/State;)J +PLandroidx/compose/material3/TabKt;->access$TabBaselineLayout(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/material3/TabKt;->access$TabTransition-Klgx-Pg(JJZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/material3/TabKt;->access$getSmallTabHeight$p()F +PLandroidx/compose/material3/TabKt;->access$placeTextOrIcon(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;I)V +PLandroidx/compose/material3/TabKt;->placeTextOrIcon(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;I)V +PLandroidx/compose/material3/TabPosition;->(FF)V +PLandroidx/compose/material3/TabPosition;->(FFLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/material3/TabPosition;->getLeft-D9Ej5fM()F +PLandroidx/compose/material3/TabPosition;->getWidth-D9Ej5fM()F +PLandroidx/compose/material3/TabRowDefaults$Divider$1;->(Landroidx/compose/material3/TabRowDefaults;Landroidx/compose/ui/Modifier;FJII)V +PLandroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2;->(Landroidx/compose/material3/TabPosition;)V +PLandroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2;->invoke$lambda-0(Landroidx/compose/runtime/State;)F +PLandroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2;->invoke$lambda-1(Landroidx/compose/runtime/State;)F +PLandroidx/compose/material3/TabRowDefaults$tabIndicatorOffset$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabRowDefaults;->()V +PLandroidx/compose/material3/TabRowDefaults;->()V +PLandroidx/compose/material3/TabRowDefaults;->Divider-9IZ8Weo(Landroidx/compose/ui/Modifier;FJLandroidx/compose/runtime/Composer;II)V +PLandroidx/compose/material3/TabRowDefaults;->Indicator-9IZ8Weo(Landroidx/compose/ui/Modifier;FJLandroidx/compose/runtime/Composer;II)V +PLandroidx/compose/material3/TabRowDefaults;->tabIndicatorOffset(Landroidx/compose/ui/Modifier;Landroidx/compose/material3/TabPosition;)Landroidx/compose/ui/Modifier; +PLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1$3;->(Lkotlin/jvm/functions/Function3;Ljava/util/List;I)V +PLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1$3;->invoke(Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1;->(Ljava/util/List;Landroidx/compose/ui/layout/SubcomposeMeasureScope;Lkotlin/jvm/functions/Function2;IJILkotlin/jvm/functions/Function3;Ljava/util/List;II)V +PLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1;->invoke(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V +PLandroidx/compose/material3/TabRowKt$TabRow$2$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabRowKt$TabRow$2$1$1;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;I)V +PLandroidx/compose/material3/TabRowKt$TabRow$2$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabRowKt$TabRow$2$1$1;->invoke-0kLqBqw(Landroidx/compose/ui/layout/SubcomposeMeasureScope;J)Landroidx/compose/ui/layout/MeasureResult; +PLandroidx/compose/material3/TabRowKt$TabRow$2;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;I)V +PLandroidx/compose/material3/TabRowKt$TabRow$2;->invoke(Landroidx/compose/runtime/Composer;I)V +PLandroidx/compose/material3/TabRowKt$TabRow$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/material3/TabRowKt$TabRow$3;->(ILandroidx/compose/ui/Modifier;JJLkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;II)V +PLandroidx/compose/material3/TabRowKt;->()V +PLandroidx/compose/material3/TabRowKt;->TabRow-pAZo6Ak(ILandroidx/compose/ui/Modifier;JJLkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V +PLandroidx/compose/material3/TabSlots;->$values()[Landroidx/compose/material3/TabSlots; +PLandroidx/compose/material3/TabSlots;->()V +PLandroidx/compose/material3/TabSlots;->(Ljava/lang/String;I)V +PLandroidx/compose/material3/tokens/FilledCardTokens;->()V +PLandroidx/compose/material3/tokens/FilledCardTokens;->()V +PLandroidx/compose/material3/tokens/FilledCardTokens;->getContainerElevation-D9Ej5fM()F +PLandroidx/compose/material3/tokens/FilledCardTokens;->getDisabledContainerColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; +PLandroidx/compose/material3/tokens/FilledCardTokens;->getDisabledContainerElevation-D9Ej5fM()F +PLandroidx/compose/material3/tokens/FilledCardTokens;->getDraggedContainerElevation-D9Ej5fM()F +PLandroidx/compose/material3/tokens/FilledCardTokens;->getFocusContainerElevation-D9Ej5fM()F +PLandroidx/compose/material3/tokens/FilledCardTokens;->getHoverContainerElevation-D9Ej5fM()F +PLandroidx/compose/material3/tokens/FilledCardTokens;->getPressedContainerElevation-D9Ej5fM()F +PLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->()V +PLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->()V +PLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->getContainerHeight-D9Ej5fM()F +PLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->getDividerColor()Landroidx/compose/material3/tokens/ColorSchemeKeyTokens; +PLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->getDividerHeight-D9Ej5fM()F +PLandroidx/compose/material3/tokens/PrimaryNavigationTabTokens;->getLabelTextFont()Landroidx/compose/material3/tokens/TypographyKeyTokens; +PLandroidx/compose/runtime/ComposerImpl$start$2;->(I)V +PLandroidx/compose/runtime/ComposerImpl$start$2;->invoke(Landroidx/compose/runtime/Applier;Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V +PLandroidx/compose/runtime/ComposerImpl$start$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/runtime/ComposerKt;->remove(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Unit; PLandroidx/compose/runtime/CompositionContext;->unregisterComposer$runtime_release(Landroidx/compose/runtime/Composer;)V +PLandroidx/compose/runtime/GroupInfo;->getSlotIndex()I +PLandroidx/compose/runtime/GroupInfo;->setSlotIndex(I)V +PLandroidx/compose/runtime/JoinedKey;->(Ljava/lang/Object;Ljava/lang/Object;)V +PLandroidx/compose/runtime/JoinedKey;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/runtime/JoinedKey;->hashCode()I +PLandroidx/compose/runtime/JoinedKey;->hashCodeOf(Ljava/lang/Object;)I PLandroidx/compose/runtime/Latch$await$2$2;->(Landroidx/compose/runtime/Latch;Lkotlinx/coroutines/CancellableContinuation;)V PLandroidx/compose/runtime/Latch$await$2$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLandroidx/compose/runtime/Latch$await$2$2;->invoke(Ljava/lang/Throwable;)V PLandroidx/compose/runtime/Latch;->access$getAwaiters$p(Landroidx/compose/runtime/Latch;)Ljava/util/List; PLandroidx/compose/runtime/Latch;->access$getLock$p(Landroidx/compose/runtime/Latch;)Ljava/lang/Object; PLandroidx/compose/runtime/ParcelableSnapshotMutableState;->writeToParcel(Landroid/os/Parcel;I)V +PLandroidx/compose/runtime/Pending;->getGroupIndex()I +PLandroidx/compose/runtime/Pending;->registerMoveSlot(II)V +PLandroidx/compose/runtime/Pending;->setGroupIndex(I)V +PLandroidx/compose/runtime/Pending;->slotPositionOf(Landroidx/compose/runtime/KeyInfo;)I +PLandroidx/compose/runtime/Pending;->updatedNodeCountOf(Landroidx/compose/runtime/KeyInfo;)I PLandroidx/compose/runtime/Recomposer$Companion;->access$removeRunning(Landroidx/compose/runtime/Recomposer$Companion;Landroidx/compose/runtime/Recomposer$RecomposerInfoImpl;)V PLandroidx/compose/runtime/Recomposer$Companion;->removeRunning(Landroidx/compose/runtime/Recomposer$RecomposerInfoImpl;)V PLandroidx/compose/runtime/Recomposer$effectJob$1$1$1$1;->(Landroidx/compose/runtime/Recomposer;Ljava/lang/Throwable;)V @@ -22310,9 +21450,10 @@ PLandroidx/compose/runtime/Recomposer;->access$setCloseCause$p(Landroidx/compose PLandroidx/compose/runtime/Recomposer;->access$setRunnerJob$p(Landroidx/compose/runtime/Recomposer;Lkotlinx/coroutines/Job;)V PLandroidx/compose/runtime/Recomposer;->cancel()V PLandroidx/compose/runtime/SlotReader;->getCurrentEnd()I -PLandroidx/compose/runtime/SlotWriter;->slot(II)Ljava/lang/Object; PLandroidx/compose/runtime/collection/IdentityArraySet;->clear()V PLandroidx/compose/runtime/collection/IdentityScopeMap;->clear()V +PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/AbstractPersistentList;->remove(Ljava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; +PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->removeAt(I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;->remove(Ljava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap; PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->remove(ILjava/lang/Object;I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->removeEntryAtIndex(II)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; @@ -22323,75 +21464,275 @@ PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementation PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet;->remove(Ljava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentSet; PLandroidx/compose/runtime/saveable/SaverKt$AutoSaver$1;->invoke(Landroidx/compose/runtime/saveable/SaverScope;Ljava/lang/Object;)Ljava/lang/Object; PLandroidx/compose/runtime/saveable/SaverKt$AutoSaver$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/runtime/saveable/SaverKt$Saver$1;->restore(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/runtime/snapshots/NestedReadonlySnapshot$readObserver$1$1$1;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V +PLandroidx/compose/runtime/snapshots/NestedReadonlySnapshot$readObserver$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/runtime/snapshots/NestedReadonlySnapshot$readObserver$1$1$1;->invoke(Ljava/lang/Object;)V +PLandroidx/compose/runtime/snapshots/NestedReadonlySnapshot;->dispose()V +PLandroidx/compose/runtime/snapshots/Snapshot$Companion;->takeMutableSnapshot$default(Landroidx/compose/runtime/snapshots/Snapshot$Companion;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/compose/runtime/snapshots/MutableSnapshot; +PLandroidx/compose/runtime/snapshots/SnapshotApplyResult$Success;->check()V +PLandroidx/compose/runtime/snapshots/SnapshotStateList;->remove(I)Ljava/lang/Object; +PLandroidx/compose/runtime/snapshots/SnapshotStateList;->removeAt(I)Ljava/lang/Object; PLandroidx/compose/runtime/snapshots/SnapshotStateObserver;->clear()V PLandroidx/compose/runtime/snapshots/SnapshotStateObserver;->stop()V +PLandroidx/compose/runtime/snapshots/StateListIterator;->remove()V +PLandroidx/compose/ui/Alignment$Companion;->getBottomStart()Landroidx/compose/ui/Alignment; PLandroidx/compose/ui/autofill/AutofillCallback;->unregister(Landroidx/compose/ui/autofill/AndroidAutofill;)V +PLandroidx/compose/ui/focus/FocusModifier$WhenMappings;->()V +PLandroidx/compose/ui/geometry/Offset;->equals-impl0(JJ)Z +PLandroidx/compose/ui/graphics/OutlineKt;->size(Landroidx/compose/ui/geometry/Rect;)J +PLandroidx/compose/ui/graphics/OutlineKt;->topLeft(Landroidx/compose/ui/geometry/Rect;)J +PLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher$dispatchPostFling$1;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher$dispatchPreFling$1;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;Lkotlin/coroutines/Continuation;)V +PLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->dispatchPostFling-RZ2iAVY(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->dispatchPreFling-QWom1Mo(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->getCoroutineScope()Lkotlinx/coroutines/CoroutineScope; +PLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->getOriginNestedScrollScope$ui_release()Lkotlinx/coroutines/CoroutineScope; +PLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal$1;->invoke()Ljava/lang/Object; +PLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal$1;->invoke()Lkotlinx/coroutines/CoroutineScope; +PLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->access$getNestedCoroutineScope(Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;)Lkotlinx/coroutines/CoroutineScope; +PLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->getNestedCoroutineScope()Lkotlinx/coroutines/CoroutineScope; +PLandroidx/compose/ui/input/nestedscroll/NestedScrollSource$Companion;->()V +PLandroidx/compose/ui/input/nestedscroll/NestedScrollSource$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/ui/input/nestedscroll/NestedScrollSource$Companion;->getDrag-WNlRxjI()I PLandroidx/compose/ui/input/nestedscroll/NestedScrollSource$Companion;->getFling-WNlRxjI()I +PLandroidx/compose/ui/input/nestedscroll/NestedScrollSource;->()V +PLandroidx/compose/ui/input/nestedscroll/NestedScrollSource;->access$getDrag$cp()I PLandroidx/compose/ui/input/nestedscroll/NestedScrollSource;->access$getFling$cp()I -PLandroidx/compose/ui/input/pointer/HistoricalChange;->(JJ)V +PLandroidx/compose/ui/input/nestedscroll/NestedScrollSource;->constructor-impl(I)I +PLandroidx/compose/ui/input/nestedscroll/NestedScrollSource;->equals-impl0(II)Z +PLandroidx/compose/ui/input/pointer/ConsumedData;->()V +PLandroidx/compose/ui/input/pointer/ConsumedData;->getDownChange()Z +PLandroidx/compose/ui/input/pointer/ConsumedData;->getPositionChange()Z +PLandroidx/compose/ui/input/pointer/ConsumedData;->setDownChange(Z)V +PLandroidx/compose/ui/input/pointer/ConsumedData;->setPositionChange(Z)V PLandroidx/compose/ui/input/pointer/HistoricalChange;->(JJLkotlin/jvm/internal/DefaultConstructorMarker;)V PLandroidx/compose/ui/input/pointer/HistoricalChange;->getPosition-F1C5BW0()J PLandroidx/compose/ui/input/pointer/HistoricalChange;->getUptimeMillis()J -PLandroidx/compose/ui/input/pointer/util/Matrix;->(II)V -PLandroidx/compose/ui/input/pointer/util/Matrix;->get(II)F -PLandroidx/compose/ui/input/pointer/util/Matrix;->getRow(I)Landroidx/compose/ui/input/pointer/util/Vector; -PLandroidx/compose/ui/input/pointer/util/Matrix;->set(IIF)V -PLandroidx/compose/ui/input/pointer/util/PolynomialFit;->(Ljava/util/List;F)V -PLandroidx/compose/ui/input/pointer/util/PolynomialFit;->getCoefficients()Ljava/util/List; -PLandroidx/compose/ui/input/pointer/util/PolynomialFit;->getConfidence()F -PLandroidx/compose/ui/input/pointer/util/Vector;->(I)V -PLandroidx/compose/ui/input/pointer/util/Vector;->get(I)F -PLandroidx/compose/ui/input/pointer/util/Vector;->norm()F -PLandroidx/compose/ui/input/pointer/util/Vector;->set(IF)V -PLandroidx/compose/ui/input/pointer/util/Vector;->times(Landroidx/compose/ui/input/pointer/util/Vector;)F -PLandroidx/compose/ui/input/pointer/util/VelocityTrackerKt;->polyFitLeastSquares(Ljava/util/List;Ljava/util/List;I)Landroidx/compose/ui/input/pointer/util/PolynomialFit; -PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;->getSlotId()Ljava/lang/Object; -PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;->setActive(Z)V +PLandroidx/compose/ui/input/pointer/HitPathTracker;->removeDetachedPointerInputFilters()V +PLandroidx/compose/ui/input/pointer/InternalPointerEvent;->getChanges()Ljava/util/Map; +PLandroidx/compose/ui/input/pointer/InternalPointerEvent;->getSuppressMovementConsumption()Z +PLandroidx/compose/ui/input/pointer/Node;->getPointerIds()Landroidx/compose/runtime/collection/MutableVector; +PLandroidx/compose/ui/input/pointer/Node;->getPointerInputFilter()Landroidx/compose/ui/input/pointer/PointerInputFilter; +PLandroidx/compose/ui/input/pointer/PointerEvent;->getType-7fucELk()I +PLandroidx/compose/ui/input/pointer/PointerEventKt;->changedToDown(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z +PLandroidx/compose/ui/input/pointer/PointerEventKt;->changedToUp(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z +PLandroidx/compose/ui/input/pointer/PointerEventKt;->positionChange(Landroidx/compose/ui/input/pointer/PointerInputChange;)J +PLandroidx/compose/ui/input/pointer/PointerEventKt;->positionChangeIgnoreConsumed(Landroidx/compose/ui/input/pointer/PointerInputChange;)J +PLandroidx/compose/ui/input/pointer/PointerEventPass;->values()[Landroidx/compose/ui/input/pointer/PointerEventPass; +PLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getEnter-7fucELk()I +PLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getExit-7fucELk()I +PLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getPress-7fucELk()I +PLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getRelease-7fucELk()I +PLandroidx/compose/ui/input/pointer/PointerEventType$Companion;->getScroll-7fucELk()I +PLandroidx/compose/ui/input/pointer/PointerEventType;->access$getEnter$cp()I +PLandroidx/compose/ui/input/pointer/PointerEventType;->access$getExit$cp()I +PLandroidx/compose/ui/input/pointer/PointerEventType;->access$getPress$cp()I +PLandroidx/compose/ui/input/pointer/PointerEventType;->access$getRelease$cp()I +PLandroidx/compose/ui/input/pointer/PointerEventType;->access$getScroll$cp()I +PLandroidx/compose/ui/input/pointer/PointerEventType;->equals-impl0(II)Z +PLandroidx/compose/ui/input/pointer/PointerId;->constructor-impl(J)J +PLandroidx/compose/ui/input/pointer/PointerId;->equals-impl0(JJ)Z +PLandroidx/compose/ui/input/pointer/PointerInputChange;->(JJJZJJZZIJLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/ui/input/pointer/PointerInputChange;->(JJJZJJZZILjava/util/List;JLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/ui/input/pointer/PointerInputChange;->consume()V +PLandroidx/compose/ui/input/pointer/PointerInputChange;->getType-T8wyACA()I +PLandroidx/compose/ui/input/pointer/PointerInputChange;->getUptimeMillis()J +PLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->(JJZILkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->getDown()Z +PLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->getPositionOnScreen-F1C5BW0()J +PLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->getUptime()J +PLandroidx/compose/ui/input/pointer/PointerInputEvent;->getPointers()Ljava/util/List; +PLandroidx/compose/ui/input/pointer/PointerInputEventData;->(JJJJZIZLjava/util/List;JLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/ui/input/pointer/PointerInputEventData;->getDown()Z +PLandroidx/compose/ui/input/pointer/PointerInputEventData;->getHistorical()Ljava/util/List; +PLandroidx/compose/ui/input/pointer/PointerInputEventData;->getPosition-F1C5BW0()J +PLandroidx/compose/ui/input/pointer/PointerInputEventData;->getPositionOnScreen-F1C5BW0()J +PLandroidx/compose/ui/input/pointer/PointerInputEventData;->getScrollDelta-F1C5BW0()J +PLandroidx/compose/ui/input/pointer/PointerInputEventData;->getType-T8wyACA()I +PLandroidx/compose/ui/input/pointer/PointerInputEventData;->getUptime()J +PLandroidx/compose/ui/input/pointer/PointerInputEventProcessorKt;->ProcessResult(ZZ)I +PLandroidx/compose/ui/input/pointer/PointerInputFilter;->getShareWithSiblings()Z +PLandroidx/compose/ui/input/pointer/PointerInputFilter;->getSize-YbymL2g()J +PLandroidx/compose/ui/input/pointer/PointerType$Companion;->()V +PLandroidx/compose/ui/input/pointer/PointerType$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/ui/input/pointer/PointerType$Companion;->getMouse-T8wyACA()I +PLandroidx/compose/ui/input/pointer/PointerType$Companion;->getTouch-T8wyACA()I +PLandroidx/compose/ui/input/pointer/PointerType;->()V +PLandroidx/compose/ui/input/pointer/PointerType;->access$getMouse$cp()I +PLandroidx/compose/ui/input/pointer/PointerType;->access$getTouch$cp()I +PLandroidx/compose/ui/input/pointer/PointerType;->constructor-impl(I)I +PLandroidx/compose/ui/input/pointer/PointerType;->equals-impl0(II)Z +PLandroidx/compose/ui/input/pointer/ProcessResult;->constructor-impl(I)I +PLandroidx/compose/ui/input/pointer/ProcessResult;->getAnyMovementConsumed-impl(I)Z +PLandroidx/compose/ui/input/pointer/ProcessResult;->getDispatchedToAPointerInputModifier-impl(I)Z +PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->getCurrentEvent()Landroidx/compose/ui/input/pointer/PointerEvent; +PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->getExtendedTouchPadding-NH-jbRc()J +PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->getSize-YbymL2g()J +PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->getViewConfiguration()Landroidx/compose/ui/platform/ViewConfiguration; +PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$WhenMappings;->()V +PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->access$getBoundsSize$p(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;)J +PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->access$getCurrentEvent$p(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;)Landroidx/compose/ui/input/pointer/PointerEvent; +PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->getInterceptOutOfBoundsChildEvents()Z +PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->getViewConfiguration()Landroidx/compose/ui/platform/ViewConfiguration; +PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->toSize-XkaWNTQ(J)J +PLandroidx/compose/ui/input/pointer/util/ImpulseCalculator;->()V +PLandroidx/compose/ui/input/pointer/util/ImpulseCalculator;->addPosition(JF)V +PLandroidx/compose/ui/input/pointer/util/ImpulseCalculator;->getVelocity()F +PLandroidx/compose/ui/input/pointer/util/ImpulseCalculator;->reset()V +PLandroidx/compose/ui/input/pointer/util/PointAtTime;->(JJ)V +PLandroidx/compose/ui/input/pointer/util/PointAtTime;->(JJLkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/ui/input/pointer/util/PointAtTime;->getPoint-F1C5BW0()J +PLandroidx/compose/ui/input/pointer/util/PointAtTime;->getTime()J +PLandroidx/compose/ui/input/pointer/util/VelocityTracker;->calculateVelocity-9UxMQ8M()J +PLandroidx/compose/ui/input/pointer/util/VelocityTrackerKt;->access$kineticEnergyToVelocity(F)F +PLandroidx/compose/ui/input/pointer/util/VelocityTrackerKt;->kineticEnergyToVelocity(F)F +PLandroidx/compose/ui/layout/ContentScale$Companion$Crop$1;->computeScaleFactor-H7hwNQA(JJ)J +PLandroidx/compose/ui/layout/ContentScale$Companion;->getCrop()Landroidx/compose/ui/layout/ContentScale; +PLandroidx/compose/ui/layout/ContentScale$Companion;->getInside()Landroidx/compose/ui/layout/ContentScale; +PLandroidx/compose/ui/layout/ContentScaleKt;->access$computeFillMaxDimension-iLBOSCw(JJ)F +PLandroidx/compose/ui/layout/ContentScaleKt;->computeFillMaxDimension-iLBOSCw(JJ)F PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;->setSlotId(Ljava/lang/Object;)V -PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->move$default(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;IIIILjava/lang/Object;)V -PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->move(III)V -PLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->add$ui_release(Ljava/lang/Object;)Z -PLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->clear()V -PLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->contains(Ljava/lang/Object;)Z -PLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->iterator()Ljava/util/Iterator; +PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1;->dispose()V +PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->access$getPrecomposeMap$p(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;)Ljava/util/Map; +PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->access$getRoot$p(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;)Landroidx/compose/ui/node/LayoutNode; +PLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1$invoke$$inlined$onDispose$1;->dispose()V +PLandroidx/compose/ui/layout/SubcomposeLayoutState;->disposeCurrentNodes$ui_release()V +PLandroidx/compose/ui/node/DistanceAndInLayer;->compareTo-S_HNhKs(JJ)I +PLandroidx/compose/ui/node/DistanceAndInLayer;->constructor-impl(J)J +PLandroidx/compose/ui/node/DistanceAndInLayer;->isInLayer-impl(J)Z +PLandroidx/compose/ui/node/EntityList;->access$getPointerInputEntityType$cp()I +PLandroidx/compose/ui/node/HitTestResult;->access$getHitDepth$p(Landroidx/compose/ui/node/HitTestResult;)I +PLandroidx/compose/ui/node/HitTestResult;->clear()V +PLandroidx/compose/ui/node/HitTestResult;->get(I)Ljava/lang/Object; +PLandroidx/compose/ui/node/HitTestResult;->hit(Ljava/lang/Object;ZLkotlin/jvm/functions/Function0;)V +PLandroidx/compose/ui/node/HitTestResult;->isEmpty()Z +PLandroidx/compose/ui/node/HitTestResultKt;->access$DistanceAndInLayer(FZ)J PLandroidx/compose/ui/node/LayoutNode;->access$markSubtreeAsNotPlaced(Landroidx/compose/ui/node/LayoutNode;)V -PLandroidx/compose/ui/node/LayoutNode;->markSubtreeAsNotPlaced()V +PLandroidx/compose/ui/node/LayoutNode;->hitTest-M_7yMNQ$ui_release$default(Landroidx/compose/ui/node/LayoutNode;JLandroidx/compose/ui/node/HitTestResult;ZZILjava/lang/Object;)V +PLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->contentFrom(Landroidx/compose/ui/node/LayoutNodeEntity;)Ljava/lang/Object; +PLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->interceptOutOfBoundsChildEvents(Landroidx/compose/ui/node/LayoutNodeEntity;)Z +PLandroidx/compose/ui/node/LayoutNodeWrapper$hit$1;->invoke()Ljava/lang/Object; +PLandroidx/compose/ui/node/LayoutNodeWrapper;->access$getPointerInputSource$cp()Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource; +PLandroidx/compose/ui/node/LayoutNodeWrapper;->access$hit-1hIXUjU(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/node/LayoutNodeEntity;Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZ)V +PLandroidx/compose/ui/node/LayoutNodeWrapper;->offsetFromEdge-MK-Hz9U(J)J +PLandroidx/compose/ui/node/LayoutNodeWrapper;->shouldSharePointerInputWithSiblings()Z PLandroidx/compose/ui/node/OwnerSnapshotObserver;->stopObserving$ui_release()V +PLandroidx/compose/ui/node/PointerInputEntity;->shouldSharePointerInputWithSiblings()Z PLandroidx/compose/ui/platform/AbstractComposeView;->disposeComposition()V +PLandroidx/compose/ui/platform/AbstractComposeView;->shouldDelayChildPressedState()Z +PLandroidx/compose/ui/platform/AndroidComposeView;->isPositionChanged(Landroid/view/MotionEvent;)Z PLandroidx/compose/ui/platform/AndroidComposeView;->onDetachedFromWindow()V PLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$1;->onViewDetachedFromWindow(Landroid/view/View;)V +PLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$WhenMappings;->()V PLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$boundsUpdatesEventLoop$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; PLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->access$getHandler$p(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)Landroid/os/Handler; PLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->access$getSemanticsChangeChecker$p(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)Ljava/lang/Runnable; +PLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->access$isRtl(Landroidx/compose/ui/semantics/SemanticsNode;)Z +PLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->isRtl(Landroidx/compose/ui/semantics/SemanticsNode;)Z +PLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsN;->()V +PLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsN;->()V PLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$2$invoke$$inlined$onDispose$1;->dispose()V PLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$1$invoke$$inlined$onDispose$1;->dispose()V PLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1;->onTrimMemory(I)V +PLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$setScheduledFrameDispatch$p(Landroidx/compose/ui/platform/AndroidUiDispatcher;Z)V +PLandroidx/compose/ui/platform/AndroidViewConfiguration;->getTouchSlop()F PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry;->dispose()V PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1;->invoke()Ljava/lang/Object; PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1;->invoke()V PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$registered$1;->saveState()Landroid/os/Bundle; PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->access$toBundle(Ljava/util/Map;)Landroid/os/Bundle; PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->toBundle(Ljava/util/Map;)Landroid/os/Bundle; +PLandroidx/compose/ui/platform/ShapeContainingUtilKt;->cornersFit(Landroidx/compose/ui/geometry/RoundRect;)Z +PLandroidx/compose/ui/platform/ShapeContainingUtilKt;->isInRectangle(Landroidx/compose/ui/geometry/Rect;FF)Z PLandroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$listener$1;->onViewDetachedFromWindow(Landroid/view/View;)V PLandroidx/compose/ui/platform/WindowRecomposerPolicy$createAndInstallWindowRecomposer$1;->onViewDetachedFromWindow(Landroid/view/View;)V PLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$1;->onViewDetachedFromWindow(Landroid/view/View;)V PLandroidx/compose/ui/platform/WrappedComposition;->dispose()V PLandroidx/compose/ui/res/ImageVectorCache;->clear()V +PLandroidx/compose/ui/semantics/NodeLocationHolder$compareTo$child1$1;->(Landroidx/compose/ui/geometry/Rect;)V +PLandroidx/compose/ui/semantics/NodeLocationHolder$compareTo$child1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/ui/semantics/NodeLocationHolder$compareTo$child2$1;->(Landroidx/compose/ui/geometry/Rect;)V +PLandroidx/compose/ui/semantics/NodeLocationHolder$compareTo$child2$1;->invoke(Landroidx/compose/ui/node/LayoutNode;)Ljava/lang/Boolean; +PLandroidx/compose/ui/semantics/NodeLocationHolder$compareTo$child2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/ui/semantics/Role;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/ui/semantics/ScrollAxisRange;->getReverseScrolling()Z +PLandroidx/compose/ui/state/ToggleableState;->values()[Landroidx/compose/ui/state/ToggleableState; +PLandroidx/compose/ui/text/TextStyle;->copy-HL5avdY(JJLandroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontSynthesis;Landroidx/compose/ui/text/font/FontFamily;Ljava/lang/String;JLandroidx/compose/ui/text/style/BaselineShift;Landroidx/compose/ui/text/style/TextGeometricTransform;Landroidx/compose/ui/text/intl/LocaleList;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/graphics/Shadow;Landroidx/compose/ui/text/style/TextAlign;Landroidx/compose/ui/text/style/TextDirection;JLandroidx/compose/ui/text/style/TextIndent;)Landroidx/compose/ui/text/TextStyle; PLandroidx/compose/ui/text/input/TextInputServiceAndroid$textInputCommandEventLoop$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/compose/ui/text/style/TextAlign;->equals(Ljava/lang/Object;)Z +PLandroidx/compose/ui/text/style/TextAlign;->equals-impl(ILjava/lang/Object;)Z +PLandroidx/compose/ui/unit/Dp$Companion;->getHairline-D9Ej5fM()F +PLandroidx/compose/ui/unit/Dp;->access$getHairline$cp()F +PLandroidx/compose/ui/unit/DpSize;->equals-impl0(JJ)Z +PLandroidx/compose/ui/unit/Velocity$Companion;->()V +PLandroidx/compose/ui/unit/Velocity$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/compose/ui/unit/Velocity$Companion;->getZero-9UxMQ8M()J +PLandroidx/compose/ui/unit/Velocity;->()V +PLandroidx/compose/ui/unit/Velocity;->(J)V +PLandroidx/compose/ui/unit/Velocity;->access$getZero$cp()J +PLandroidx/compose/ui/unit/Velocity;->box-impl(J)Landroidx/compose/ui/unit/Velocity; +PLandroidx/compose/ui/unit/Velocity;->constructor-impl(J)J +PLandroidx/compose/ui/unit/Velocity;->copy-OhffZ5M$default(JFFILjava/lang/Object;)J +PLandroidx/compose/ui/unit/Velocity;->copy-OhffZ5M(JFF)J +PLandroidx/compose/ui/unit/Velocity;->equals-impl0(JJ)Z +PLandroidx/compose/ui/unit/Velocity;->getX-impl(J)F +PLandroidx/compose/ui/unit/Velocity;->getY-impl(J)F +PLandroidx/compose/ui/unit/Velocity;->minus-AH228Gc(JJ)J +PLandroidx/compose/ui/unit/Velocity;->unbox-impl()J +PLandroidx/compose/ui/unit/VelocityKt;->Velocity(FF)J PLandroidx/core/app/ComponentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V PLandroidx/core/os/BundleKt;->bundleOf([Lkotlin/Pair;)Landroid/os/Bundle; +PLandroidx/core/os/ConfigurationCompat$Api24Impl;->getLocales(Landroid/content/res/Configuration;)Landroid/os/LocaleList; +PLandroidx/core/os/ConfigurationCompat;->getLocales(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; +PLandroidx/core/os/LocaleListCompat$Api24Impl;->createLocaleList([Ljava/util/Locale;)Landroid/os/LocaleList; +PLandroidx/core/os/LocaleListCompat;->()V +PLandroidx/core/os/LocaleListCompat;->(Landroidx/core/os/LocaleListInterface;)V +PLandroidx/core/os/LocaleListCompat;->create([Ljava/util/Locale;)Landroidx/core/os/LocaleListCompat; +PLandroidx/core/os/LocaleListCompat;->get(I)Ljava/util/Locale; +PLandroidx/core/os/LocaleListCompat;->wrap(Landroid/os/LocaleList;)Landroidx/core/os/LocaleListCompat; +PLandroidx/core/os/LocaleListPlatformWrapper;->(Ljava/lang/Object;)V +PLandroidx/core/os/LocaleListPlatformWrapper;->get(I)Ljava/util/Locale; PLandroidx/core/view/ViewKt$ancestors$1;->()V PLandroidx/core/view/ViewKt$ancestors$1;->()V PLandroidx/core/view/ViewKt$ancestors$1;->invoke(Landroid/view/ViewParent;)Landroid/view/ViewParent; PLandroidx/core/view/ViewKt$ancestors$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLandroidx/core/view/ViewKt;->getAncestors(Landroid/view/View;)Lkotlin/sequences/Sequence; +PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->recycle()V +PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V PLandroidx/customview/poolingcontainer/PoolingContainer;->isPoolingContainer(Landroid/view/View;)Z PLandroidx/customview/poolingcontainer/PoolingContainer;->isWithinPoolingContainer(Landroid/view/View;)Z +PLandroidx/datastore/core/SingleProcessDataStore$data$1$invokeSuspend$$inlined$map$1$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->position()I +PLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->readFully([B)V +PLandroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;->readShort()S +PLandroidx/exifinterface/media/ExifInterface$ExifTag;->isFormatCompatible(I)Z +PLandroidx/exifinterface/media/ExifInterface$SeekableByteOrderedDataInputStream;->([B)V +PLandroidx/exifinterface/media/ExifInterface$SeekableByteOrderedDataInputStream;->seek(J)V +PLandroidx/exifinterface/media/ExifInterface;->handleThumbnailFromJfif(Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;Ljava/util/HashMap;)V +PLandroidx/exifinterface/media/ExifInterface;->parseTiffHeaders(Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;)V +PLandroidx/exifinterface/media/ExifInterface;->readByteOrder(Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;)Ljava/nio/ByteOrder; +PLandroidx/exifinterface/media/ExifInterface;->readExifSegment([BI)V +PLandroidx/exifinterface/media/ExifInterface;->readImageFileDirectory(Landroidx/exifinterface/media/ExifInterface$SeekableByteOrderedDataInputStream;I)V +PLandroidx/exifinterface/media/ExifInterface;->setThumbnailData(Landroidx/exifinterface/media/ExifInterface$ByteOrderedDataInputStream;)V +PLandroidx/exifinterface/media/ExifInterfaceUtils;->startsWith([B[B)Z PLandroidx/lifecycle/CloseableCoroutineScope;->close()V PLandroidx/lifecycle/DefaultLifecycleObserver;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V PLandroidx/lifecycle/DefaultLifecycleObserver;->onPause(Landroidx/lifecycle/LifecycleOwner;)V PLandroidx/lifecycle/DefaultLifecycleObserver;->onStop(Landroidx/lifecycle/LifecycleOwner;)V +PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V +PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V +PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V +PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V +PLandroidx/lifecycle/Lifecycle$Event;->downFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event; +PLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V +PLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;->onActivityStopped(Landroid/app/Activity;)V PLandroidx/lifecycle/LifecycleRegistry;->markState(Landroidx/lifecycle/Lifecycle$State;)V +PLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityPaused(Landroid/app/Activity;)V +PLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityStopped(Landroid/app/Activity;)V +PLandroidx/lifecycle/ProcessLifecycleOwner;->activityPaused()V +PLandroidx/lifecycle/ProcessLifecycleOwner;->activityStopped()V +PLandroidx/lifecycle/ProcessLifecycleOwner;->dispatchStopIfNeeded()V PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreDestroyed(Landroid/app/Activity;)V @@ -22404,6 +21745,7 @@ PLandroidx/lifecycle/ReportFragment;->onPause()V PLandroidx/lifecycle/ReportFragment;->onStop()V PLandroidx/lifecycle/SavedStateHandle$$ExternalSyntheticLambda0;->saveState()Landroid/os/Bundle; PLandroidx/lifecycle/SavedStateHandle;->$r8$lambda$85q68529u9GpNelrug3JBSyWf4c(Landroidx/lifecycle/SavedStateHandle;)Landroid/os/Bundle; +PLandroidx/lifecycle/SavedStateHandle;->(Ljava/util/Map;)V PLandroidx/lifecycle/SavedStateHandle;->savedStateProvider$lambda-0(Landroidx/lifecycle/SavedStateHandle;)Landroid/os/Bundle; PLandroidx/lifecycle/ViewModel;->clear()V PLandroidx/lifecycle/ViewModel;->closeWithRuntimeException(Ljava/lang/Object;)V @@ -22413,6 +21755,7 @@ PLandroidx/lifecycle/viewmodel/compose/SavedStateHandleSaverKt$mutableStateSaver PLandroidx/lifecycle/viewmodel/compose/SavedStateHandleSaverKt$mutableStateSaver$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; PLandroidx/lifecycle/viewmodel/compose/SavedStateHandleSaverKt$saveable$1$saveState$1$1;->(Ljava/lang/Object;)V PLandroidx/lifecycle/viewmodel/compose/SavedStateHandleSaverKt$saveable$1;->saveState()Landroid/os/Bundle; +PLandroidx/lifecycle/viewmodel/compose/SavedStateHandleSaverKt$saveable$3$provideDelegate$1;->setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V PLandroidx/navigation/NavBackStackEntry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V PLandroidx/navigation/NavBackStackEntry;->saveState(Landroid/os/Bundle;)V PLandroidx/navigation/NavBackStackEntryState$Companion$CREATOR$1;->()V @@ -22421,31 +21764,91 @@ PLandroidx/navigation/NavBackStackEntryState$Companion;->(Lkotlin/jvm/inte PLandroidx/navigation/NavBackStackEntryState;->()V PLandroidx/navigation/NavBackStackEntryState;->(Landroidx/navigation/NavBackStackEntry;)V PLandroidx/navigation/NavBackStackEntryState;->writeToParcel(Landroid/os/Parcel;I)V +PLandroidx/navigation/NavController$popBackStackInternal$3;->()V +PLandroidx/navigation/NavController$popBackStackInternal$3;->()V +PLandroidx/navigation/NavController$popBackStackInternal$3;->invoke(Landroidx/navigation/NavDestination;)Landroidx/navigation/NavDestination; +PLandroidx/navigation/NavController$popBackStackInternal$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/navigation/NavController$popBackStackInternal$4;->(Landroidx/navigation/NavController;)V +PLandroidx/navigation/NavController$popBackStackInternal$4;->invoke(Landroidx/navigation/NavDestination;)Ljava/lang/Boolean; +PLandroidx/navigation/NavController$popBackStackInternal$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/navigation/NavController;->access$getBackStackMap$p(Landroidx/navigation/NavController;)Ljava/util/Map; +PLandroidx/navigation/NavController;->findDestination(Landroidx/navigation/NavDestination;I)Landroidx/navigation/NavDestination; +PLandroidx/navigation/NavController;->getGraph()Landroidx/navigation/NavGraph; +PLandroidx/navigation/NavController;->navigate$default(Landroidx/navigation/NavController;Ljava/lang/String;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;ILjava/lang/Object;)V +PLandroidx/navigation/NavController;->navigate(Landroidx/navigation/NavDeepLinkRequest;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V +PLandroidx/navigation/NavController;->navigate(Ljava/lang/String;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V +PLandroidx/navigation/NavController;->navigate(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V +PLandroidx/navigation/NavController;->popBackStackInternal(IZZ)Z PLandroidx/navigation/NavControllerViewModel;->onCleared()V +PLandroidx/navigation/NavDeepLink$pattern$2;->invoke()Ljava/lang/Object; +PLandroidx/navigation/NavDeepLink$pattern$2;->invoke()Ljava/util/regex/Pattern; +PLandroidx/navigation/NavDeepLink;->access$getPatternFinalRegex$p(Landroidx/navigation/NavDeepLink;)Ljava/lang/String; +PLandroidx/navigation/NavDeepLink;->getMatchingArguments(Landroid/net/Uri;Ljava/util/Map;)Landroid/os/Bundle; +PLandroidx/navigation/NavDeepLink;->getPattern()Ljava/util/regex/Pattern; +PLandroidx/navigation/NavDeepLink;->isExactDeepLink()Z +PLandroidx/navigation/NavDeepLinkRequest$Builder$Companion;->()V +PLandroidx/navigation/NavDeepLinkRequest$Builder$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/navigation/NavDeepLinkRequest$Builder$Companion;->fromUri(Landroid/net/Uri;)Landroidx/navigation/NavDeepLinkRequest$Builder; +PLandroidx/navigation/NavDeepLinkRequest$Builder;->()V +PLandroidx/navigation/NavDeepLinkRequest$Builder;->()V +PLandroidx/navigation/NavDeepLinkRequest$Builder;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +PLandroidx/navigation/NavDeepLinkRequest$Builder;->build()Landroidx/navigation/NavDeepLinkRequest; +PLandroidx/navigation/NavDeepLinkRequest$Builder;->setUri(Landroid/net/Uri;)Landroidx/navigation/NavDeepLinkRequest$Builder; +PLandroidx/navigation/NavDestination$DeepLinkMatch;->(Landroidx/navigation/NavDestination;Landroid/os/Bundle;ZZI)V +PLandroidx/navigation/NavDestination$DeepLinkMatch;->getDestination()Landroidx/navigation/NavDestination; +PLandroidx/navigation/NavDestination$DeepLinkMatch;->getMatchingArgs()Landroid/os/Bundle; +PLandroidx/navigation/NavGraph$Companion$findStartDestination$1;->()V +PLandroidx/navigation/NavGraph$Companion$findStartDestination$1;->()V +PLandroidx/navigation/NavGraph$Companion$findStartDestination$1;->invoke(Landroidx/navigation/NavDestination;)Landroidx/navigation/NavDestination; +PLandroidx/navigation/NavGraph$Companion$findStartDestination$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLandroidx/navigation/NavGraph$Companion;->findStartDestination(Landroidx/navigation/NavGraph;)Landroidx/navigation/NavDestination; +PLandroidx/navigation/NavGraph;->findNode(I)Landroidx/navigation/NavDestination; +PLandroidx/navigation/NavGraph;->findNode(IZ)Landroidx/navigation/NavDestination; +PLandroidx/navigation/NavOptions$Builder;->()V +PLandroidx/navigation/NavOptions$Builder;->build()Landroidx/navigation/NavOptions; +PLandroidx/navigation/NavOptions$Builder;->setLaunchSingleTop(Z)Landroidx/navigation/NavOptions$Builder; +PLandroidx/navigation/NavOptions$Builder;->setPopUpTo(IZZ)Landroidx/navigation/NavOptions$Builder; +PLandroidx/navigation/NavOptions$Builder;->setRestoreState(Z)Landroidx/navigation/NavOptions$Builder; +PLandroidx/navigation/NavOptions;->(ZZIZZIIII)V +PLandroidx/navigation/NavOptions;->getPopUpToId()I +PLandroidx/navigation/NavOptions;->isPopUpToInclusive()Z +PLandroidx/navigation/NavOptions;->shouldLaunchSingleTop()Z +PLandroidx/navigation/NavOptions;->shouldPopUpToSaveState()Z +PLandroidx/navigation/NavOptions;->shouldRestoreState()Z +PLandroidx/navigation/NavOptionsBuilder;->()V +PLandroidx/navigation/NavOptionsBuilder;->build$navigation_common_release()Landroidx/navigation/NavOptions; +PLandroidx/navigation/NavOptionsBuilder;->getLaunchSingleTop()Z +PLandroidx/navigation/NavOptionsBuilder;->getPopUpToId()I +PLandroidx/navigation/NavOptionsBuilder;->getPopUpToRoute()Ljava/lang/String; +PLandroidx/navigation/NavOptionsBuilder;->getRestoreState()Z +PLandroidx/navigation/NavOptionsBuilder;->popUpTo(ILkotlin/jvm/functions/Function1;)V +PLandroidx/navigation/NavOptionsBuilder;->setLaunchSingleTop(Z)V +PLandroidx/navigation/NavOptionsBuilder;->setPopUpToId$navigation_common_release(I)V +PLandroidx/navigation/NavOptionsBuilder;->setPopUpToRoute(Ljava/lang/String;)V +PLandroidx/navigation/NavOptionsBuilder;->setRestoreState(Z)V +PLandroidx/navigation/NavOptionsBuilderKt;->navOptions(Lkotlin/jvm/functions/Function1;)Landroidx/navigation/NavOptions; +PLandroidx/navigation/PopUpToBuilder;->()V +PLandroidx/navigation/PopUpToBuilder;->getInclusive()Z +PLandroidx/navigation/PopUpToBuilder;->getSaveState()Z +PLandroidx/navigation/PopUpToBuilder;->setSaveState(Z)V PLandroidx/navigation/compose/BackStackEntryIdViewModel;->onCleared()V +PLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1$invoke$$inlined$onDispose$1;->dispose()V PLandroidx/navigation/compose/NavHostKt$NavHost$3$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/profileinstaller/DeviceProfileWriter$$ExternalSyntheticLambda0;->(Landroidx/profileinstaller/DeviceProfileWriter;ILjava/lang/Object;)V -PLandroidx/profileinstaller/DeviceProfileWriter$$ExternalSyntheticLambda0;->run()V -PLandroidx/profileinstaller/DeviceProfileWriter;->(Landroid/content/res/AssetManager;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/ProfileInstaller$DiagnosticsCallback;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V -PLandroidx/profileinstaller/DeviceProfileWriter;->desiredVersion()[B -PLandroidx/profileinstaller/DeviceProfileWriter;->deviceAllowsProfileInstallerAotWrites()Z -PLandroidx/profileinstaller/DeviceProfileWriter;->lambda$result$0$androidx-profileinstaller-DeviceProfileWriter(ILjava/lang/Object;)V -PLandroidx/profileinstaller/DeviceProfileWriter;->result(ILjava/lang/Object;)V -PLandroidx/profileinstaller/ProfileInstallReceiver$$ExternalSyntheticLambda0;->()V +PLandroidx/navigation/compose/NavHostKt$NavHost$4$2$1$invoke$$inlined$onDispose$1;->dispose()V +PLandroidx/navigation/compose/NavHostKt$NavHost$5;->invoke(Landroidx/compose/runtime/Composer;I)V +PLandroidx/navigation/compose/NavHostKt$NavHost$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; PLandroidx/profileinstaller/ProfileInstallReceiver$$ExternalSyntheticLambda0;->()V -PLandroidx/profileinstaller/ProfileInstallReceiver$$ExternalSyntheticLambda0;->execute(Ljava/lang/Runnable;)V PLandroidx/profileinstaller/ProfileInstaller$1;->()V PLandroidx/profileinstaller/ProfileInstaller$1;->onResultReceived(ILjava/lang/Object;)V PLandroidx/profileinstaller/ProfileInstaller$2;->()V PLandroidx/profileinstaller/ProfileInstaller;->()V PLandroidx/profileinstaller/ProfileInstaller;->hasAlreadyWrittenProfileForThisInstall(Landroid/content/pm/PackageInfo;Ljava/io/File;Landroidx/profileinstaller/ProfileInstaller$DiagnosticsCallback;)Z -PLandroidx/profileinstaller/ProfileInstaller;->transcodeAndWrite(Landroid/content/res/AssetManager;Ljava/lang/String;Landroid/content/pm/PackageInfo;Ljava/io/File;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/ProfileInstaller$DiagnosticsCallback;)V PLandroidx/profileinstaller/ProfileInstaller;->writeProfile(Landroid/content/Context;)V PLandroidx/profileinstaller/ProfileInstaller;->writeProfile(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/ProfileInstaller$DiagnosticsCallback;)V PLandroidx/profileinstaller/ProfileInstaller;->writeProfile(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/ProfileInstaller$DiagnosticsCallback;Z)V PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda0;->run()V -PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda1;->(Landroid/content/Context;)V -PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda1;->run()V +PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda2;->(Landroid/content/Context;)V +PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda2;->run()V PLandroidx/profileinstaller/ProfileInstallerInitializer;->lambda$installAfterDelay$1(Landroid/content/Context;)V PLandroidx/profileinstaller/ProfileInstallerInitializer;->lambda$writeInBackground$2(Landroid/content/Context;)V PLandroidx/profileinstaller/ProfileInstallerInitializer;->writeInBackground(Landroid/content/Context;)V @@ -22456,28 +21859,450 @@ PLandroidx/savedstate/Recreator$SavedStateProvider;->saveState()Landroid/os/Bund PLandroidx/savedstate/SavedStateRegistry;->performSave(Landroid/os/Bundle;)V PLandroidx/savedstate/SavedStateRegistry;->unregisterSavedStateProvider(Ljava/lang/String;)V PLandroidx/savedstate/SavedStateRegistryController;->performSave(Landroid/os/Bundle;)V +PLandroidx/work/impl/Processor;->isCancelled(Ljava/lang/String;)Z +PLandroidx/work/impl/Processor;->removeExecutionListener(Landroidx/work/impl/ExecutionListener;)V +PLandroidx/work/impl/background/systemjob/SystemJobService;->onDestroy()V +PLcoil/EventListener$Companion$NONE$1;->onCancel(Lcoil/request/ImageRequest;)V +PLcoil/EventListener$Companion$NONE$1;->onError(Lcoil/request/ImageRequest;Lcoil/request/ErrorResult;)V +PLcoil/EventListener$DefaultImpls;->onCancel(Lcoil/EventListener;Lcoil/request/ImageRequest;)V +PLcoil/EventListener$DefaultImpls;->onError(Lcoil/EventListener;Lcoil/request/ImageRequest;Lcoil/request/ErrorResult;)V +PLcoil/EventListener$DefaultImpls;->onSuccess(Lcoil/EventListener;Lcoil/request/ImageRequest;Lcoil/request/SuccessResult;)V +PLcoil/RealImageLoader;->onCancel(Lcoil/request/ImageRequest;Lcoil/EventListener;)V +PLcoil/RealImageLoader;->onError(Lcoil/request/ErrorResult;Lcoil/target/Target;Lcoil/EventListener;)V PLcoil/RealImageLoader;->onTrimMemory$coil_base_release(I)V -PLcoil/memory/MemoryCacheService;->getDiskCacheKey(Lcoil/memory/MemoryCache$Value;)Ljava/lang/String; +PLcoil/compose/AsyncImagePainter$State$Error;->()V +PLcoil/compose/AsyncImagePainter$State$Error;->(Landroidx/compose/ui/graphics/painter/Painter;Lcoil/request/ErrorResult;)V +PLcoil/compose/AsyncImagePainter$State$Error;->getPainter()Landroidx/compose/ui/graphics/painter/Painter; +PLcoil/compose/AsyncImagePainter$State$Error;->getResult()Lcoil/request/ErrorResult; +PLcoil/compose/AsyncImagePainter$State$Success;->()V +PLcoil/compose/AsyncImagePainter$onRemembered$1;->access$invokeSuspend$updateState(Lcoil/compose/AsyncImagePainter;Lcoil/compose/AsyncImagePainter$State;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcoil/compose/AsyncImagePainter$updateRequest$$inlined$target$default$1;->onError(Landroid/graphics/drawable/Drawable;)V +PLcoil/compose/AsyncImagePainter$updateRequest$$inlined$target$default$1;->onSuccess(Landroid/graphics/drawable/Drawable;)V +PLcoil/decode/BitmapFactoryDecoder$decode$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLcoil/disk/DiskLruCache$Snapshot;->closeAndEdit()Lcoil/disk/DiskLruCache$Editor; +PLcoil/disk/RealDiskCache$RealSnapshot;->closeAndEdit()Lcoil/disk/DiskCache$Editor; +PLcoil/disk/RealDiskCache$RealSnapshot;->closeAndEdit()Lcoil/disk/RealDiskCache$RealEditor; +PLcoil/intercept/EngineInterceptor$decode$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; PLcoil/memory/RealMemoryCache;->trimMemory(I)V +PLcoil/memory/RealStrongMemoryCache$InternalValue;->getBitmap()Landroid/graphics/Bitmap; +PLcoil/memory/RealStrongMemoryCache$InternalValue;->getExtras()Ljava/util/Map; +PLcoil/memory/RealStrongMemoryCache$cache$1;->entryRemoved(ZLcoil/memory/MemoryCache$Key;Lcoil/memory/RealStrongMemoryCache$InternalValue;Lcoil/memory/RealStrongMemoryCache$InternalValue;)V +PLcoil/memory/RealStrongMemoryCache$cache$1;->entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V +PLcoil/memory/RealStrongMemoryCache;->access$getWeakMemoryCache$p(Lcoil/memory/RealStrongMemoryCache;)Lcoil/memory/WeakMemoryCache; PLcoil/memory/RealStrongMemoryCache;->trimMemory(I)V +PLcoil/memory/RealWeakMemoryCache$InternalValue;->(ILjava/lang/ref/WeakReference;Ljava/util/Map;I)V +PLcoil/memory/RealWeakMemoryCache;->cleanUpIfNecessary()V +PLcoil/memory/RealWeakMemoryCache;->set(Lcoil/memory/MemoryCache$Key;Landroid/graphics/Bitmap;Ljava/util/Map;I)V PLcoil/memory/RealWeakMemoryCache;->trimMemory(I)V +PLcoil/network/CacheResponse$cacheControl$2;->invoke()Ljava/lang/Object; +PLcoil/network/CacheResponse$cacheControl$2;->invoke()Lokhttp3/CacheControl; +PLcoil/network/CacheResponse;->getCacheControl()Lokhttp3/CacheControl; +PLcoil/network/CacheResponse;->getReceivedResponseAtMillis()J +PLcoil/network/CacheResponse;->getSentRequestAtMillis()J +PLcoil/network/CacheResponse;->isTls()Z +PLcoil/network/CacheStrategy$Companion;->isCacheable(Lokhttp3/Request;Lcoil/network/CacheResponse;)Z +PLcoil/network/CacheStrategy$Companion;->isContentSpecificHeader(Ljava/lang/String;)Z +PLcoil/network/CacheStrategy$Companion;->isEndToEnd(Ljava/lang/String;)Z +PLcoil/network/CacheStrategy$Factory;->cacheResponseAge()J +PLcoil/network/CacheStrategy$Factory;->computeFreshnessLifetime()J +PLcoil/network/CacheStrategy$Factory;->hasConditions(Lokhttp3/Request;)Z +PLcoil/network/HttpException;->(Lokhttp3/Response;)V +PLcoil/request/DefaultRequestOptions;->equals(Ljava/lang/Object;)Z +PLcoil/request/DefaultRequestOptions;->getError()Landroid/graphics/drawable/Drawable; +PLcoil/request/ErrorResult;->(Landroid/graphics/drawable/Drawable;Lcoil/request/ImageRequest;Ljava/lang/Throwable;)V +PLcoil/request/ErrorResult;->getDrawable()Landroid/graphics/drawable/Drawable; +PLcoil/request/ErrorResult;->getRequest()Lcoil/request/ImageRequest; +PLcoil/request/ImageRequest;->getError()Landroid/graphics/drawable/Drawable; +PLcoil/request/Parameters;->equals(Ljava/lang/Object;)Z +PLcoil/request/RequestService;->errorResult(Lcoil/request/ImageRequest;Ljava/lang/Throwable;)Lcoil/request/ErrorResult; +PLcoil/request/Tags;->equals(Ljava/lang/Object;)Z +PLcoil/transition/NoneTransition$Factory;->equals(Ljava/lang/Object;)Z +PLcoil/util/-Bitmaps;->getSafeConfig(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap$Config; +PLcoil/util/-Utils;->toNonNegativeInt(Ljava/lang/String;I)I +PLcoil/util/ContinuationCallback;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcoil/util/ContinuationCallback;->invoke(Ljava/lang/Throwable;)V +PLcoil/util/ContinuationCallback;->onFailure(Lokhttp3/Call;Ljava/io/IOException;)V PLcoil/util/SystemCallbacks;->onTrimMemory(I)V -PLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider;->get()Ljava/lang/Object; -PLcom/google/samples/apps/nowinandroid/DaggerNiAApp_HiltComponents_SingletonC$ActivityRetainedCImpl;->getActivityRetainedLifecycle()Ldagger/hilt/android/ActivityRetainedLifecycle; -PLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$7;->finalize()V -PLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$7;->finalize()V +PLcoil/util/Time$provider$1;->()V +PLcoil/util/Time$provider$1;->()V +PLcoil/util/Time$provider$1;->invoke()Ljava/lang/Long; +PLcoil/util/Time$provider$1;->invoke()Ljava/lang/Object; +PLcoil/util/Time;->()V +PLcoil/util/Time;->()V +PLcoil/util/Time;->currentMillis()J +PLcom/caverock/androidsvg/SVG$Circle;->()V +PLcom/caverock/androidsvg/SVG$GradientElement;->getChildren()Ljava/util/List; +PLcom/caverock/androidsvg/SVG$Length;->isNegative()Z +PLcom/caverock/androidsvg/SVG$Length;->isZero()Z +PLcom/caverock/androidsvg/SVG$Stop;->getChildren()Ljava/util/List; +PLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->close()V +PLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->cubicTo(FFFFFF)V +PLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->getPath()Landroid/graphics/Path; +PLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->lineTo(FF)V +PLcom/caverock/androidsvg/SVGAndroidRenderer$PathConverter;->moveTo(FF)V +PLcom/caverock/androidsvg/SVGAndroidRenderer;->makePathAndBoundingBox(Lcom/caverock/androidsvg/SVG$Circle;)Landroid/graphics/Path; +PLcom/caverock/androidsvg/SVGAndroidRenderer;->render(Lcom/caverock/androidsvg/SVG$Circle;)V +PLcom/caverock/androidsvg/SVGParser$TextScanner;->nextFunction()Ljava/lang/String; +PLcom/caverock/androidsvg/SVGParser;->circle(Lorg/xml/sax/Attributes;)V +PLcom/caverock/androidsvg/SVGParser;->parseAttributesCircle(Lcom/caverock/androidsvg/SVG$Circle;Lorg/xml/sax/Attributes;)V +PLcom/caverock/androidsvg/SVGParser;->parseStrokeLineJoin(Ljava/lang/String;)Lcom/caverock/androidsvg/SVG$Style$LineJoin; +PLcom/caverock/androidsvg/SVGParser;->parseTransformList(Ljava/lang/String;)Landroid/graphics/Matrix; +PLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider;->get()Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/DaggerNiaApp_HiltComponents_SingletonC$ActivityRetainedCImpl;->getActivityRetainedLifecycle()Ldagger/hilt/android/ActivityRetainedLifecycle; +PLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$getNewsResourcesStream$$inlined$map$2$2$1;->(Lcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$getNewsResourcesStream$$inlined$map$2$2;Lkotlin/coroutines/Continuation;)V +PLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$getNewsResourcesStream$$inlined$map$2$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V +PLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$getNewsResourcesStream$$inlined$map$2$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$getNewsResourcesStream$$inlined$map$2;->(Lkotlinx/coroutines/flow/Flow;)V +PLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository$getNewsResourcesStream$$inlined$map$2;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository;->getNewsResourcesStream(Ljava/util/Set;Ljava/util/Set;)Lkotlinx/coroutines/flow/Flow; +PLcom/google/samples/apps/nowinandroid/core/database/dao/AuthorDao_Impl$6;->finalize()V +PLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$10;->(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;Landroidx/room/RoomSQLiteQuery;)V +PLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$10;->call()Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl$10;->finalize()V +PLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->access$700(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;Landroidx/collection/ArrayMap;)V +PLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->access$800(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;Landroidx/collection/ArrayMap;)V +PLcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;->access$900(Lcom/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao_Impl;Landroidx/collection/ArrayMap;)V +PLcom/google/samples/apps/nowinandroid/core/database/dao/TopicDao_Impl$6;->finalize()V +PLcom/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResource;->(Lcom/google/samples/apps/nowinandroid/core/database/model/NewsResourceEntity;Lcom/google/samples/apps/nowinandroid/core/database/model/EpisodeEntity;Ljava/util/List;Ljava/util/List;)V +PLcom/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResource;->getAuthors()Ljava/util/List; +PLcom/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResource;->getEntity()Lcom/google/samples/apps/nowinandroid/core/database/model/NewsResourceEntity; +PLcom/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResource;->getTopics()Ljava/util/List; +PLcom/google/samples/apps/nowinandroid/core/database/util/InstantConverter;->longToInstant(Ljava/lang/Long;)Lkotlinx/datetime/Instant; +PLcom/google/samples/apps/nowinandroid/core/database/util/NewsResourceTypeConverter;->stringToNewsResourceType(Ljava/lang/String;)Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType; +PLcom/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource$special$$inlined$map$1$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaTabDefaults;->()V +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaTabDefaults;->()V +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/NiaTabDefaults;->getTabTopPadding-D9Ej5fM()F +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt$NiaTab$1$1;->(Lkotlin/jvm/functions/Function2;I)V +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt$NiaTab$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt$NiaTab$1;->(Lkotlin/jvm/functions/Function2;I)V +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt$NiaTab$1;->invoke(Landroidx/compose/runtime/Composer;I)V +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt$NiaTab$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt$NiaTabRow$1;->(I)V +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt$NiaTabRow$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt$NiaTabRow$1;->invoke(Ljava/util/List;Landroidx/compose/runtime/Composer;I)V +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt$NiaTabRow$2;->(ILandroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;II)V +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt;->NiaTab(ZLkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/TabsKt;->NiaTabRow(ILandroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$1$1;->invoke()Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/designsystem/component/ToggleButtonKt$NiaToggleButton$1$1;->invoke()V +PLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->getCheck()Landroidx/compose/ui/graphics/vector/ImageVector; +PLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->getMoreVert()Landroidx/compose/ui/graphics/vector/ImageVector; +PLcom/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons;->getPerson()Landroidx/compose/ui/graphics/vector/ImageVector; +PLcom/google/samples/apps/nowinandroid/core/model/data/Author;->equals(Ljava/lang/Object;)Z +PLcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor;->equals(Ljava/lang/Object;)Z +PLcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;->equals(Ljava/lang/Object;)Z +PLcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/datetime/Instant;Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResourceType;Ljava/util/List;Ljava/util/List;)V +PLcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;->getAuthors()Ljava/util/List; +PLcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;->getContent()Ljava/lang/String; +PLcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;->getHeaderImageUrl()Ljava/lang/String; +PLcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;->getId()Ljava/lang/String; +PLcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;->getPublishDate()Lkotlinx/datetime/Instant; +PLcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;->getTitle()Ljava/lang/String; +PLcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;->getUrl()Ljava/lang/String; +PLcom/google/samples/apps/nowinandroid/core/model/data/SaveableNewsResource;->(Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;Z)V +PLcom/google/samples/apps/nowinandroid/core/model/data/SaveableNewsResource;->getNewsResource()Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResource; +PLcom/google/samples/apps/nowinandroid/core/model/data/SaveableNewsResource;->isSaved()Z +PLcom/google/samples/apps/nowinandroid/core/model/data/Topic;->equals(Ljava/lang/Object;)Z +PLcom/google/samples/apps/nowinandroid/core/model/data/Topic;->getShortDescription()Ljava/lang/String; +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$NewsResourceAuthors$2;->(Ljava/util/List;I)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$NewsResourceCardExpanded$1$1;->(Ljava/lang/String;)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$NewsResourceCardExpanded$1$1;->invoke(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$NewsResourceCardExpanded$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$NewsResourceCardExpanded$2;->(Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$NewsResourceCardExpanded$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$NewsResourceCardExpanded$3;->(Lcom/google/samples/apps/nowinandroid/core/model/data/NewsResource;ZLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;II)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$NewsResourceDate$1;->(Lkotlinx/datetime/Instant;I)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$dateFormatted$1$invoke$$inlined$onDispose$1;->(Lcom/google/samples/apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver;Landroid/content/Context;)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$dateFormatted$1$invoke$$inlined$onDispose$1;->dispose()V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$dateFormatted$1$receiver$1;->(Landroidx/compose/runtime/MutableState;)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$dateFormatted$1;->(Landroid/content/Context;Landroidx/compose/runtime/MutableState;)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$dateFormatted$1;->invoke(Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult; +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt$dateFormatted$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt;->()V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt;->NewsResourceShortDescription(Ljava/lang/String;Landroidx/compose/runtime/Composer;I)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt;->NewsResourceTitle(Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V +PLcom/google/samples/apps/nowinandroid/core/ui/NewsResourceCardKt;->dateFormatted$lambda-4(Landroidx/compose/runtime/MutableState;)Lj$/time/ZoneId; +PLcom/google/samples/apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver;->()V +PLcom/google/samples/apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver;->(Lkotlin/jvm/functions/Function0;)V +PLcom/google/samples/apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver;->register(Landroid/content/Context;)V +PLcom/google/samples/apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver;->unregister(Landroid/content/Context;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarouselKt$AuthorsCarousel$1$2$1;->invoke(Z)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-2$1;->invoke(Landroidx/compose/runtime/Composer;I)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ComposableSingletons$AuthorsCarouselKt$lambda-2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$Feed$$inlined$items$default$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$Feed$$inlined$items$default$1;->invoke(Ljava/lang/Object;)Ljava/lang/Void; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$Feed$$inlined$items$default$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$Feed$1$1$1$1$1;->(Lkotlin/jvm/functions/Function2;Lcom/google/samples/apps/nowinandroid/core/model/data/SaveableNewsResource;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$Feed$1$1$1$1$2;->(Landroid/content/Context;Landroid/content/Intent;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouRoute$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenKt$ForYouRoute$2;->invoke(Ljava/lang/String;Z)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->access$getNewsRepository$p(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;)Lcom/google/samples/apps/nowinandroid/core/data/repository/NewsRepository; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->setInProgressAuthorSelection(Ljava/util/Set;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel;->updateAuthorSelection(Ljava/lang/String;Z)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$filterNot$1$2$1;->(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$filterNot$1$2;Lkotlin/coroutines/Continuation;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$filterNot$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$filterNot$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$filterNot$1;->(Lkotlinx/coroutines/flow/Flow;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$filterNot$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$1$2$1;->(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;Ljava/util/Set;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$1;->(Lkotlinx/coroutines/flow/Flow;Ljava/util/Set;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$2$2$1;->(Lcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$2$2;Lkotlin/coroutines/Continuation;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$2$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$2$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$2;->(Lkotlinx/coroutines/flow/Flow;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$$inlined$map$2;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$5;->(Lkotlin/coroutines/Continuation;)V +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$5;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$5;->invoke(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt$mapToFeedState$5;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt;->access$mapToFeedState(Lkotlinx/coroutines/flow/Flow;Ljava/util/Set;)Lkotlinx/coroutines/flow/Flow; +PLcom/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelKt;->mapToFeedState(Lkotlinx/coroutines/flow/Flow;Ljava/util/Set;)Lkotlinx/coroutines/flow/Flow; +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-1$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-1$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-10$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-10$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-2$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-2$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-3$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-3$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-4$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-4$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-5$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-5$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-6$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-6$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-7$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-7$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-8$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-8$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-9$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt$lambda-9$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$InterestsItemKt;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-1$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-1$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-1$1;->invoke(Landroidx/compose/foundation/lazy/LazyItemScope;Landroidx/compose/runtime/Composer;I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-2$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-2$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-2$1;->invoke(Landroidx/compose/foundation/lazy/LazyItemScope;Landroidx/compose/runtime/Composer;I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt$lambda-2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt;->getLambda-1$feature_interests_demoRelease()Lkotlin/jvm/functions/Function3; +PLcom/google/samples/apps/nowinandroid/feature/interests/ComposableSingletons$TabContentKt;->getLambda-2$feature_interests_demoRelease()Lkotlin/jvm/functions/Function3; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsItemKt$InterestsIcon$1;->(Ljava/lang/String;Landroidx/compose/ui/Modifier;II)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$1$1;->(Lkotlin/jvm/functions/Function1;I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$1$1;->invoke()Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$1$1;->invoke()V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$2;->(I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$2;->invoke(Landroidx/compose/runtime/Composer;I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1;->(Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;Lkotlin/jvm/functions/Function1;I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1;->invoke(Landroidx/compose/runtime/Composer;I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsContent$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$1;->(Ljava/lang/Object;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$2;->(Ljava/lang/Object;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$3;->(Ljava/lang/Object;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$3;->invoke(I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$4;->(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;II)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$4;->invoke(Landroidx/compose/runtime/Composer;I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsRoute$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt$InterestsScreen$2;->(Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState;Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;II)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt;->InterestsRoute$lambda-0(Landroidx/compose/runtime/State;)Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsScreenKt;->InterestsRoute$lambda-1(Landroidx/compose/runtime/State;)Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->(Ljava/util/List;I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->copy$default(Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;Ljava/util/List;IILjava/lang/Object;)Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->copy(Ljava/util/List;I)Lcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->equals(Ljava/lang/Object;)Z +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->getCurrentIndex()I +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsTabState;->getTitles()Ljava/util/List; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;->(Ljava/util/List;Ljava/util/List;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;->equals(Ljava/lang/Object;)Z +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;->getAuthors()Ljava/util/List; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Interests;->getTopics()Ljava/util/List; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Loading;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsUiState$Loading;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1$invokeSuspend$$inlined$sortedBy$1;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1$invokeSuspend$$inlined$sortedBy$1;->compare(Ljava/lang/Object;Ljava/lang/Object;)I +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1$invokeSuspend$$inlined$sortedBy$2;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1$invokeSuspend$$inlined$sortedBy$2;->compare(Ljava/lang/Object;Ljava/lang/Object;)I +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1;->(Lkotlin/coroutines/Continuation;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1;->invoke(Lcom/google/samples/apps/nowinandroid/core/model/data/UserData;Ljava/util/List;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel$uiState$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;->()V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;->(Lcom/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/AuthorsRepository;Lcom/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;->getTabState()Lkotlinx/coroutines/flow/StateFlow; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;->getUiState()Lkotlinx/coroutines/flow/StateFlow; +PLcom/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel;->switchTab(I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1$1$1;->(Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableAuthor;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1;->invoke(Landroidx/compose/foundation/lazy/LazyListScope;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$AuthorsTabContent$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1$1;->(Lkotlin/jvm/functions/Function1;Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1$2;->(Lkotlin/jvm/functions/Function2;Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1$1$1;->(Lcom/google/samples/apps/nowinandroid/core/model/data/FollowableTopic;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1;->invoke(Landroidx/compose/foundation/lazy/LazyListScope;)V +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt$TopicsTabContent$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt;->AuthorsTabContent(Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V +PLcom/google/samples/apps/nowinandroid/feature/interests/TabContentKt;->TopicsTabContent(Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V +PLcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigationKt$interestsGraph$1$1;->invoke(Landroidx/navigation/NavBackStackEntry;Landroidx/compose/runtime/Composer;I)V +PLcom/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigationKt$interestsGraph$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1$1;->()V +PLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1$1;->()V +PLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1$1;->invoke(Landroidx/navigation/PopUpToBuilder;)V +PLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1;->(Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;)V +PLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1;->invoke(Landroidx/navigation/NavOptionsBuilder;)V +PLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation$navigateTo$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;->access$getNavController$p(Lcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;)Landroidx/navigation/NavHostController; +PLcom/google/samples/apps/nowinandroid/navigation/NiaTopLevelNavigation;->navigateTo(Lcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;)V +PLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2$1;->invoke(Lcom/google/samples/apps/nowinandroid/navigation/TopLevelDestination;)V +PLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaApp$1$1$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$1;->invoke()Ljava/lang/Object; +PLcom/google/samples/apps/nowinandroid/ui/NiaAppKt$NiaBottomBar$1$1$1$1;->invoke()V PLdagger/hilt/android/internal/ThreadUtil;->ensureMainThread()V PLdagger/hilt/android/internal/ThreadUtil;->isMainThread()Z PLdagger/hilt/android/internal/managers/ActivityRetainedComponentManager$ActivityRetainedComponentViewModel;->onCleared()V PLdagger/hilt/android/internal/managers/ActivityRetainedComponentManager$Lifecycle;->()V PLdagger/hilt/android/internal/managers/ActivityRetainedComponentManager$Lifecycle;->dispatchOnCleared()V PLdagger/hilt/android/internal/managers/ActivityRetainedComponentManager_Lifecycle_Factory;->newInstance()Ldagger/hilt/android/internal/managers/ActivityRetainedComponentManager$Lifecycle; +PLj$/time/Instant;->from(Lj$/time/temporal/TemporalAccessor;)Lj$/time/Instant; +PLj$/time/Instant;->getEpochSecond()J +PLj$/time/Instant;->getNano()I +PLj$/time/Instant;->isSupported(Lj$/time/temporal/TemporalField;)Z +PLj$/time/Instant;->ofEpochMilli(J)Lj$/time/Instant; +PLj$/time/Instant;->query(Lj$/time/temporal/TemporalQuery;)Ljava/lang/Object; +PLj$/time/LocalDate$1;->()V +PLj$/time/LocalDate;->get0(Lj$/time/temporal/TemporalField;)I +PLj$/time/LocalDate;->getLong(Lj$/time/temporal/TemporalField;)J +PLj$/time/LocalDate;->ofEpochDay(J)Lj$/time/LocalDate; +PLj$/time/LocalDateTime;->getLong(Lj$/time/temporal/TemporalField;)J +PLj$/time/LocalDateTime;->ofEpochSecond(JILj$/time/ZoneOffset;)Lj$/time/LocalDateTime; +PLj$/time/LocalTime;->ofNanoOfDay(J)Lj$/time/LocalTime; +PLj$/time/ZoneId;->equals(Ljava/lang/Object;)Z +PLj$/time/ZoneId;->of(Ljava/lang/String;)Lj$/time/ZoneId; +PLj$/time/ZoneId;->systemDefault()Lj$/time/ZoneId; +PLj$/time/ZoneRegion;->(Ljava/lang/String;Lj$/time/zone/ZoneRules;)V +PLj$/time/ZoneRegion;->getRules()Lj$/time/zone/ZoneRules; +PLj$/time/ZoneRegion;->ofId(Ljava/lang/String;)Lj$/time/ZoneRegion; +PLj$/time/ZonedDateTime;->create(JILj$/time/ZoneId;)Lj$/time/ZonedDateTime; +PLj$/time/ZonedDateTime;->ofInstant(Lj$/time/Instant;Lj$/time/ZoneId;)Lj$/time/ZonedDateTime; +PLj$/time/ZonedDateTime;->query(Lj$/time/temporal/TemporalQuery;)Ljava/lang/Object; +PLj$/time/chrono/ChronoZonedDateTime;->getChronology()Lj$/time/chrono/Chronology; +PLj$/time/chrono/ChronoZonedDateTime;->query(Lj$/time/temporal/TemporalQuery;)Ljava/lang/Object; +PLj$/time/format/DateTimeFormatter;->format(Lj$/time/temporal/TemporalAccessor;)Ljava/lang/String; +PLj$/time/format/DateTimeFormatter;->getLocale()Ljava/util/Locale; +PLj$/time/format/DateTimeFormatter;->ofPattern(Ljava/lang/String;)Lj$/time/format/DateTimeFormatter; +PLj$/time/format/DateTimeFormatter;->withZone(Lj$/time/ZoneId;)Lj$/time/format/DateTimeFormatter; +PLj$/time/format/DateTimeFormatterBuilder$3;->()V +PLj$/time/format/DateTimeFormatterBuilder$CharLiteralPrinterParser;->format(Lj$/time/format/DateTimePrintContext;Ljava/lang/StringBuilder;)Z +PLj$/time/format/DateTimeFormatterBuilder$CompositePrinterParser;->format(Lj$/time/format/DateTimePrintContext;Ljava/lang/StringBuilder;)Z +PLj$/time/format/DateTimeFormatterBuilder$NumberPrinterParser;->getValue(Lj$/time/format/DateTimePrintContext;J)J +PLj$/time/format/DateTimeFormatterBuilder;->toFormatter()Lj$/time/format/DateTimeFormatter; +PLj$/time/format/DateTimePrintContext;->getDecimalStyle()Lj$/time/format/DecimalStyle; +PLj$/time/format/DateTimePrintContext;->getLocale()Ljava/util/Locale; +PLj$/time/format/DateTimePrintContext;->getTemporal()Lj$/time/temporal/TemporalAccessor; +PLj$/time/format/DateTimePrintContext;->getValue(Lj$/time/temporal/TemporalField;)Ljava/lang/Long; +PLj$/time/format/DateTimeTextProvider$LocaleStore;->getText(JLj$/time/format/TextStyle;)Ljava/lang/String; +PLj$/time/format/DateTimeTextProvider;->findStore(Lj$/time/temporal/TemporalField;Ljava/util/Locale;)Ljava/lang/Object; +PLj$/time/format/DateTimeTextProvider;->firstCodePoint(Ljava/lang/String;)Ljava/lang/String; +PLj$/time/format/DateTimeTextProvider;->getText(Lj$/time/temporal/TemporalField;JLj$/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String; +PLj$/time/format/SignStyle$EnumUnboxingLocalUtility;->()V +PLj$/time/format/SignStyle$EnumUnboxingLocalUtility;->ordinal(I)I +PLj$/time/format/SignStyle$EnumUnboxingLocalUtility;->values(I)[I +PLj$/time/temporal/ChronoUnit;->values()[Lj$/time/temporal/ChronoUnit; +PLj$/time/zone/ZoneRules;->()V +PLj$/time/zone/ZoneRules;->getOffset(Lj$/time/Instant;)Lj$/time/ZoneOffset; +PLj$/time/zone/ZoneRules;->offsetFromMillis(I)Lj$/time/ZoneOffset; +PLj$/time/zone/ZoneRulesProvider$1;->(Ljava/util/ArrayList;)V +PLj$/time/zone/ZoneRulesProvider$1;->run()Ljava/lang/Object; +PLj$/time/zone/ZoneRulesProvider$TimeZoneRulesProvider;->()V +PLj$/time/zone/ZoneRulesProvider$TimeZoneRulesProvider;->provideRules(Ljava/lang/String;)Lj$/time/zone/ZoneRules; +PLj$/time/zone/ZoneRulesProvider$TimeZoneRulesProvider;->provideZoneIds()Ljava/util/Set; +PLj$/time/zone/ZoneRulesProvider;->()V +PLj$/time/zone/ZoneRulesProvider;->()V +PLj$/time/zone/ZoneRulesProvider;->getRules(Ljava/lang/String;Z)Lj$/time/zone/ZoneRules; +PLj$/time/zone/ZoneRulesProvider;->registerProvider(Lj$/time/zone/ZoneRulesProvider;)V +PLkotlin/collections/ArraysKt___ArraysJvmKt;->sortWith([Ljava/lang/Object;Ljava/util/Comparator;)V +PLkotlin/collections/CollectionsKt__CollectionsKt;->arrayListOf([Ljava/lang/Object;)Ljava/util/ArrayList; +PLkotlin/collections/CollectionsKt__MutableCollectionsKt;->filterInPlace$CollectionsKt__MutableCollectionsKt(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z +PLkotlin/collections/CollectionsKt__MutableCollectionsKt;->filterInPlace$CollectionsKt__MutableCollectionsKt(Ljava/util/List;Lkotlin/jvm/functions/Function1;Z)Z +PLkotlin/collections/CollectionsKt__MutableCollectionsKt;->removeAll(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Z +PLkotlin/collections/CollectionsKt__MutableCollectionsKt;->removeFirstOrNull(Ljava/util/List;)Ljava/lang/Object; +PLkotlin/collections/CollectionsKt___CollectionsKt;->firstOrNull(Ljava/lang/Iterable;)Ljava/lang/Object; +PLkotlin/collections/CollectionsKt___CollectionsKt;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; +PLkotlin/collections/CollectionsKt___CollectionsKt;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; +PLkotlin/jvm/internal/CallableReference;->getBoundReceiver()Ljava/lang/Object; +PLkotlin/jvm/internal/CallableReference;->getOwner()Lkotlin/reflect/KDeclarationContainer; +PLkotlin/jvm/internal/CallableReference;->getSignature()Ljava/lang/String; +PLkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V +PLkotlin/jvm/internal/Ref$FloatRef;->()V +PLkotlin/jvm/internal/Ref$LongRef;->()V +PLkotlin/jvm/internal/TypeIntrinsics;->asMutableIterable(Ljava/lang/Object;)Ljava/lang/Iterable; +PLkotlin/jvm/internal/TypeIntrinsics;->castToIterable(Ljava/lang/Object;)Ljava/lang/Iterable; +PLkotlin/ranges/RangesKt___RangesKt;->coerceAtLeast(JJ)J +PLkotlin/sequences/SequencesKt___SequencesKt;->last(Lkotlin/sequences/Sequence;)Ljava/lang/Object; +PLkotlin/sequences/SequencesKt___SequencesKt;->takeWhile(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; +PLkotlin/sequences/TakeWhileSequence$iterator$1;->(Lkotlin/sequences/TakeWhileSequence;)V +PLkotlin/sequences/TakeWhileSequence$iterator$1;->calcNext()V +PLkotlin/sequences/TakeWhileSequence$iterator$1;->hasNext()Z +PLkotlin/sequences/TakeWhileSequence$iterator$1;->next()Ljava/lang/Object; +PLkotlin/sequences/TakeWhileSequence;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V +PLkotlin/sequences/TakeWhileSequence;->access$getPredicate$p(Lkotlin/sequences/TakeWhileSequence;)Lkotlin/jvm/functions/Function1; +PLkotlin/sequences/TakeWhileSequence;->access$getSequence$p(Lkotlin/sequences/TakeWhileSequence;)Lkotlin/sequences/Sequence; +PLkotlin/sequences/TakeWhileSequence;->iterator()Ljava/util/Iterator; +PLkotlin/text/CharsKt__CharJVMKt;->digitOf(CI)I +PLkotlin/text/StringsKt__StringNumberConversionsKt;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long; +PLkotlin/text/StringsKt__StringNumberConversionsKt;->toLongOrNull(Ljava/lang/String;I)Ljava/lang/Long; PLkotlinx/coroutines/CancellableContinuationImpl;->resumeUndispatched(Lkotlinx/coroutines/CoroutineDispatcher;Ljava/lang/Object;)V +PLkotlinx/coroutines/DefaultExecutor;->acknowledgeShutdownIfNeeded()V +PLkotlinx/coroutines/DefaultExecutor;->createThreadSync()Ljava/lang/Thread; +PLkotlinx/coroutines/DefaultExecutor;->getThread()Ljava/lang/Thread; +PLkotlinx/coroutines/DefaultExecutor;->isShutdownRequested()Z +PLkotlinx/coroutines/DefaultExecutor;->notifyStartup()Z +PLkotlinx/coroutines/DefaultExecutor;->run()V +PLkotlinx/coroutines/DisposeOnCancel;->invoke(Ljava/lang/Throwable;)V +PLkotlinx/coroutines/EventLoop;->isUnconfinedQueueEmpty()Z +PLkotlinx/coroutines/EventLoopImplBase$DelayedResumeTask;->(Lkotlinx/coroutines/EventLoopImplBase;JLkotlinx/coroutines/CancellableContinuation;)V +PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->(J)V +PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->dispose()V +PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->getHeap()Lkotlinx/coroutines/internal/ThreadSafeHeap; +PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->getIndex()I +PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->scheduleTask(JLkotlinx/coroutines/EventLoopImplBase$DelayedTaskQueue;Lkotlinx/coroutines/EventLoopImplBase;)I +PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->setHeap(Lkotlinx/coroutines/internal/ThreadSafeHeap;)V +PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->setIndex(I)V +PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->timeToExecute(J)Z +PLkotlinx/coroutines/EventLoopImplBase$DelayedTaskQueue;->(J)V +PLkotlinx/coroutines/EventLoopImplBase;->access$isCompleted(Lkotlinx/coroutines/EventLoopImplBase;)Z +PLkotlinx/coroutines/EventLoopImplBase;->isEmpty()Z +PLkotlinx/coroutines/EventLoopImplBase;->schedule(JLkotlinx/coroutines/EventLoopImplBase$DelayedTask;)V +PLkotlinx/coroutines/EventLoopImplBase;->scheduleImpl(JLkotlinx/coroutines/EventLoopImplBase$DelayedTask;)I +PLkotlinx/coroutines/EventLoopImplBase;->scheduleResumeAfterDelay(JLkotlinx/coroutines/CancellableContinuation;)V +PLkotlinx/coroutines/EventLoopImplBase;->shouldUnpark(Lkotlinx/coroutines/EventLoopImplBase$DelayedTask;)Z +PLkotlinx/coroutines/EventLoop_commonKt;->access$getDISPOSED_TASK$p()Lkotlinx/coroutines/internal/Symbol; +PLkotlinx/coroutines/EventLoop_commonKt;->delayToNanos(J)J PLkotlinx/coroutines/ExceptionsKt;->CancellationException(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException; PLkotlinx/coroutines/JobKt;->cancel$default(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V PLkotlinx/coroutines/JobKt;->cancel(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;)V +PLkotlinx/coroutines/JobKt;->cancelAndJoin(Lkotlinx/coroutines/Job;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; PLkotlinx/coroutines/JobKt__JobKt;->cancel$default(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V PLkotlinx/coroutines/JobKt__JobKt;->cancel(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;)V +PLkotlinx/coroutines/JobKt__JobKt;->cancelAndJoin(Lkotlinx/coroutines/Job;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLkotlinx/coroutines/JobSupport$AwaitContinuation;->getContinuationCancellationCause(Lkotlinx/coroutines/Job;)Ljava/lang/Throwable; +PLkotlinx/coroutines/SupervisorJobImpl;->childCancelled(Ljava/lang/Throwable;)Z +PLkotlinx/coroutines/ThreadLocalEventLoop;->setEventLoop$kotlinx_coroutines_core(Lkotlinx/coroutines/EventLoop;)V PLkotlinx/coroutines/android/HandlerContext$scheduleResumeAfterDelay$$inlined$Runnable$1;->run()V PLkotlinx/coroutines/channels/AbstractChannel;->cancel(Ljava/util/concurrent/CancellationException;)V PLkotlinx/coroutines/channels/AbstractChannel;->cancelInternal$kotlinx_coroutines_core(Ljava/lang/Throwable;)Z @@ -22485,22 +22310,129 @@ PLkotlinx/coroutines/channels/AbstractChannel;->isClosedForReceive()Z PLkotlinx/coroutines/channels/AbstractChannel;->onCancelIdempotent(Z)V PLkotlinx/coroutines/channels/AbstractChannel;->onCancelIdempotentList-w-w6eGU(Ljava/lang/Object;Lkotlinx/coroutines/channels/Closed;)V PLkotlinx/coroutines/channels/AbstractSendChannel;->getClosedForReceive()Lkotlinx/coroutines/channels/Closed; +PLkotlinx/coroutines/channels/AbstractSendChannel;->onClosedIdempotent(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V +PLkotlinx/coroutines/channels/ProducerCoroutine;->isActive()Z PLkotlinx/coroutines/channels/SendChannel$DefaultImpls;->close$default(Lkotlinx/coroutines/channels/SendChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z +PLkotlinx/coroutines/debug/internal/ConcurrentWeakMap$Core$$ExternalSyntheticBackportWithForwarding0;->m(Ljava/util/concurrent/atomic/AtomicReferenceArray;ILjava/lang/Object;Ljava/lang/Object;)Z PLkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__ErrorsKt$catchImpl$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__ErrorsKt;->isCancellationCause$FlowKt__ErrorsKt(Ljava/lang/Throwable;Lkotlin/coroutines/CoroutineContext;)Z -PLkotlinx/coroutines/flow/FlowKt__ErrorsKt;->isSameExceptionAs$FlowKt__ErrorsKt(Ljava/lang/Throwable;Ljava/lang/Throwable;)Z +PLkotlinx/coroutines/flow/FlowKt;->combine(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function4;)Lkotlinx/coroutines/flow/Flow; +PLkotlinx/coroutines/flow/FlowKt;->onStart(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; +PLkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1$1;->(Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1;Lkotlin/coroutines/Continuation;)V +PLkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1;->(Lkotlin/jvm/functions/Function2;Lkotlinx/coroutines/flow/Flow;)V +PLkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLkotlinx/coroutines/flow/FlowKt__EmittersKt;->onStart(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; +PLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; PLkotlinx/coroutines/flow/FlowKt__ReduceKt$first$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$1$2;->(Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function4;)V +PLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$1$2;->invoke(Lkotlinx/coroutines/flow/FlowCollector;[Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$1$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +PLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$1;->([Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function4;)V +PLkotlinx/coroutines/flow/FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLkotlinx/coroutines/flow/FlowKt__ZipKt;->combine(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function4;)Lkotlinx/coroutines/flow/Flow; +PLkotlinx/coroutines/flow/SharedFlowImpl;->emit$suspendImpl(Lkotlinx/coroutines/flow/SharedFlowImpl;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLkotlinx/coroutines/flow/SharedFlowImpl;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; PLkotlinx/coroutines/flow/StartedWhileSubscribed;->access$getReplayExpiration$p(Lkotlinx/coroutines/flow/StartedWhileSubscribed;)J PLkotlinx/coroutines/flow/internal/FlowCoroutine;->childCancelled(Ljava/lang/Throwable;)Z PLkotlinx/coroutines/flow/internal/NopCollector;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLkotlinx/coroutines/internal/ConcurrentLinkedListKt;->()V +PLkotlinx/coroutines/internal/ConcurrentLinkedListKt;->access$getCLOSED$p()Lkotlinx/coroutines/internal/Symbol; +PLkotlinx/coroutines/internal/ConcurrentLinkedListNode;->cleanPrev()V PLkotlinx/coroutines/internal/DispatchedContinuation;->cancelCompletedResult$kotlinx_coroutines_core(Ljava/lang/Object;Ljava/lang/Throwable;)V +PLkotlinx/coroutines/internal/InlineList;->constructor-impl(Ljava/lang/Object;)Ljava/lang/Object; +PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->addLast(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V +PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->removeFirstOrNull()Lkotlinx/coroutines/internal/LockFreeLinkedListNode; +PLkotlinx/coroutines/internal/Segment;->getId()J +PLkotlinx/coroutines/internal/Segment;->getRemoved()Z +PLkotlinx/coroutines/internal/SegmentOrClosed;->constructor-impl(Ljava/lang/Object;)Ljava/lang/Object; +PLkotlinx/coroutines/internal/SegmentOrClosed;->getSegment-impl(Ljava/lang/Object;)Lkotlinx/coroutines/internal/Segment; +PLkotlinx/coroutines/internal/SegmentOrClosed;->isClosed-impl(Ljava/lang/Object;)Z +PLkotlinx/coroutines/internal/ThreadSafeHeap;->()V +PLkotlinx/coroutines/internal/ThreadSafeHeap;->addImpl(Lkotlinx/coroutines/internal/ThreadSafeHeapNode;)V +PLkotlinx/coroutines/internal/ThreadSafeHeap;->firstImpl()Lkotlinx/coroutines/internal/ThreadSafeHeapNode; +PLkotlinx/coroutines/internal/ThreadSafeHeap;->getSize()I +PLkotlinx/coroutines/internal/ThreadSafeHeap;->isEmpty()Z +PLkotlinx/coroutines/internal/ThreadSafeHeap;->peek()Lkotlinx/coroutines/internal/ThreadSafeHeapNode; +PLkotlinx/coroutines/internal/ThreadSafeHeap;->realloc()[Lkotlinx/coroutines/internal/ThreadSafeHeapNode; +PLkotlinx/coroutines/internal/ThreadSafeHeap;->remove(Lkotlinx/coroutines/internal/ThreadSafeHeapNode;)Z +PLkotlinx/coroutines/internal/ThreadSafeHeap;->removeAtImpl(I)Lkotlinx/coroutines/internal/ThreadSafeHeapNode; +PLkotlinx/coroutines/internal/ThreadSafeHeap;->setSize(I)V +PLkotlinx/coroutines/internal/ThreadSafeHeap;->siftUpFrom(I)V +PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->tryTerminateWorker()V +PLkotlinx/coroutines/scheduling/CoroutineScheduler;->parkedWorkersStackTopUpdate(Lkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;II)V +PLkotlinx/coroutines/sync/CancelSemaphoreAcquisitionHandler;->(Lkotlinx/coroutines/sync/SemaphoreSegment;I)V +PLkotlinx/coroutines/sync/Mutex$DefaultImpls;->lock$default(Lkotlinx/coroutines/sync/Mutex;Ljava/lang/Object;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +PLkotlinx/coroutines/sync/Mutex$DefaultImpls;->unlock$default(Lkotlinx/coroutines/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)V +PLkotlinx/coroutines/sync/MutexImpl$LockCont$tryResumeLockWaiter$1;->(Lkotlinx/coroutines/sync/MutexImpl;Lkotlinx/coroutines/sync/MutexImpl$LockCont;)V +PLkotlinx/coroutines/sync/MutexImpl$LockCont;->(Lkotlinx/coroutines/sync/MutexImpl;Ljava/lang/Object;Lkotlinx/coroutines/CancellableContinuation;)V +PLkotlinx/coroutines/sync/MutexImpl$LockCont;->completeResumeLockWaiter()V +PLkotlinx/coroutines/sync/MutexImpl$LockCont;->tryResumeLockWaiter()Z +PLkotlinx/coroutines/sync/MutexImpl$LockWaiter;->()V +PLkotlinx/coroutines/sync/MutexImpl$LockWaiter;->(Lkotlinx/coroutines/sync/MutexImpl;Ljava/lang/Object;)V +PLkotlinx/coroutines/sync/MutexImpl$LockWaiter;->take()Z +PLkotlinx/coroutines/sync/MutexImpl$LockedQueue;->(Ljava/lang/Object;)V +PLkotlinx/coroutines/sync/MutexKt;->access$getLOCKED$p()Lkotlinx/coroutines/internal/Symbol; +PLkotlinx/coroutines/sync/SemaphoreImpl;->access$addAcquireToQueue(Lkotlinx/coroutines/sync/SemaphoreImpl;Lkotlinx/coroutines/CancellableContinuation;)Z +PLkotlinx/coroutines/sync/SemaphoreImpl;->acquireSlowPath(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +PLkotlinx/coroutines/sync/SemaphoreImpl;->addAcquireToQueue(Lkotlinx/coroutines/CancellableContinuation;)Z +PLkotlinx/coroutines/sync/SemaphoreImpl;->tryResumeAcquire(Lkotlinx/coroutines/CancellableContinuation;)Z +PLkotlinx/coroutines/sync/SemaphoreImpl;->tryResumeNextFromQueue()Z +PLkotlinx/coroutines/sync/SemaphoreKt;->access$getCANCELLED$p()Lkotlinx/coroutines/internal/Symbol; +PLkotlinx/coroutines/sync/SemaphoreKt;->access$getPERMIT$p()Lkotlinx/coroutines/internal/Symbol; +PLkotlinx/coroutines/sync/SemaphoreSegment;->getMaxSlots()I +PLkotlinx/datetime/ConvertersKt;->toJavaInstant(Lkotlinx/datetime/Instant;)Lj$/time/Instant; +PLkotlinx/datetime/Instant$Companion;->fromEpochMilliseconds(J)Lkotlinx/datetime/Instant; +PLkotlinx/datetime/Instant$Companion;->getDISTANT_FUTURE()Lkotlinx/datetime/Instant; +PLkotlinx/datetime/Instant;->access$getDISTANT_FUTURE$cp()Lkotlinx/datetime/Instant; +PLkotlinx/datetime/Instant;->getValue$kotlinx_datetime()Lj$/time/Instant; +PLokhttp3/CacheControl;->maxAgeSeconds()I +PLokhttp3/CacheControl;->maxStaleSeconds()I +PLokhttp3/CacheControl;->minFreshSeconds()I +PLokhttp3/CacheControl;->mustRevalidate()Z +PLokhttp3/CacheControl;->noCache()Z +PLokhttp3/CertificatePinner$check$1;->(Lokhttp3/CertificatePinner;Ljava/util/List;Ljava/lang/String;)V +PLokhttp3/CertificatePinner;->check(Ljava/lang/String;Ljava/util/List;)V +PLokhttp3/CertificatePinner;->getCertificateChainCleaner$okhttp()Lokhttp3/internal/tls/CertificateChainCleaner; +PLokhttp3/EventListener;->callFailed(Lokhttp3/Call;Ljava/io/IOException;)V +PLokhttp3/EventListener;->canceled(Lokhttp3/Call;)V +PLokhttp3/EventListener;->responseFailed(Lokhttp3/Call;Ljava/io/IOException;)V +PLokhttp3/Handshake$Companion$handshake$1;->invoke()Ljava/lang/Object; +PLokhttp3/Handshake$Companion$handshake$1;->invoke()Ljava/util/List; +PLokhttp3/Handshake$peerCertificates$2;->invoke()Ljava/lang/Object; +PLokhttp3/Handshake$peerCertificates$2;->invoke()Ljava/util/List; +PLokhttp3/Handshake;->peerCertificates()Ljava/util/List; PLokhttp3/Headers$Builder;->addLenient$okhttp(Ljava/lang/String;)Lokhttp3/Headers$Builder; +PLokhttp3/Headers;->equals(Ljava/lang/Object;)Z +PLokhttp3/Headers;->getDate(Ljava/lang/String;)Ljava/util/Date; +PLokhttp3/HttpUrl;->query()Ljava/lang/String; +PLokhttp3/Request$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; +PLokhttp3/Request;->isHttps()Z +PLokhttp3/internal/Util;->discard(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z +PLokhttp3/internal/Util;->skipAll(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z +PLokhttp3/internal/connection/Exchange;->cancel()V +PLokhttp3/internal/connection/Exchange;->detachWithViolence()V +PLokhttp3/internal/connection/Exchange;->trackFailure(Ljava/io/IOException;)V +PLokhttp3/internal/connection/ExchangeFinder;->retryAfterFailure()Z +PLokhttp3/internal/connection/ExchangeFinder;->retryRoute()Lokhttp3/Route; +PLokhttp3/internal/connection/RealCall;->cancel()V +PLokhttp3/internal/connection/RealCall;->retryAfterFailure()Z +PLokhttp3/internal/connection/RealConnection$connectTls$1;->invoke()Ljava/lang/Object; +PLokhttp3/internal/connection/RealConnection$connectTls$1;->invoke()Ljava/util/List; +PLokhttp3/internal/connection/RealConnection;->certificateSupportHost(Lokhttp3/HttpUrl;Lokhttp3/Handshake;)Z PLokhttp3/internal/connection/RealConnection;->setNoNewExchanges(Z)V +PLokhttp3/internal/connection/RealConnection;->supportsUrl(Lokhttp3/HttpUrl;)Z +PLokhttp3/internal/http/DatesKt$STANDARD_DATE_FORMAT$1;->()V +PLokhttp3/internal/http/DatesKt$STANDARD_DATE_FORMAT$1;->initialValue()Ljava/lang/Object; +PLokhttp3/internal/http/DatesKt$STANDARD_DATE_FORMAT$1;->initialValue()Ljava/text/DateFormat; +PLokhttp3/internal/http/DatesKt;->()V +PLokhttp3/internal/http/DatesKt;->toHttpDateOrNull(Ljava/lang/String;)Ljava/util/Date; PLokhttp3/internal/http/RealInterceptorChain;->readTimeoutMillis()I PLokhttp3/internal/http/RequestLine;->get(Lokhttp3/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; PLokhttp3/internal/http/RequestLine;->includeAuthorityInRequestLine(Lokhttp3/Request;Ljava/net/Proxy$Type;)Z +PLokhttp3/internal/http/RetryAndFollowUpInterceptor;->isRecoverable(Ljava/io/IOException;Z)Z +PLokhttp3/internal/http/RetryAndFollowUpInterceptor;->recover(Ljava/io/IOException;Lokhttp3/internal/connection/RealCall;Lokhttp3/Request;Z)Z +PLokhttp3/internal/http/RetryAndFollowUpInterceptor;->requestIsOneShot(Ljava/io/IOException;Lokhttp3/Request;)Z PLokhttp3/internal/http1/HeadersReader$Companion;->()V PLokhttp3/internal/http1/HeadersReader$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V PLokhttp3/internal/http1/HeadersReader;->()V @@ -22512,6 +22444,7 @@ PLokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;->getClosed()Z PLokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;->read(Lokio/Buffer;J)J PLokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;->responseBodyComplete()V PLokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;->setClosed(Z)V +PLokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;->timeout()Lokio/Timeout; PLokhttp3/internal/http1/Http1ExchangeCodec$Companion;->()V PLokhttp3/internal/http1/Http1ExchangeCodec$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V PLokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;->(Lokhttp3/internal/http1/Http1ExchangeCodec;J)V @@ -22533,14 +22466,30 @@ PLokhttp3/internal/http1/Http1ExchangeCodec;->readResponseHeaders(Z)Lokhttp3/Res PLokhttp3/internal/http1/Http1ExchangeCodec;->reportedContentLength(Lokhttp3/Response;)J PLokhttp3/internal/http1/Http1ExchangeCodec;->writeRequest(Lokhttp3/Headers;Ljava/lang/String;)V PLokhttp3/internal/http1/Http1ExchangeCodec;->writeRequestHeaders(Lokhttp3/Request;)V +PLokhttp3/internal/http2/Http2Connection$writeSynResetLater$$inlined$execute$default$1;->(Ljava/lang/String;ZLokhttp3/internal/http2/Http2Connection;ILokhttp3/internal/http2/ErrorCode;)V +PLokhttp3/internal/http2/Http2Connection$writeSynResetLater$$inlined$execute$default$1;->runOnce()J +PLokhttp3/internal/http2/Http2Connection;->writeSynReset$okhttp(ILokhttp3/internal/http2/ErrorCode;)V +PLokhttp3/internal/http2/Http2ExchangeCodec;->cancel()V +PLokhttp3/internal/http2/Http2Stream;->close(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V +PLokhttp3/internal/http2/Http2Stream;->closeLater(Lokhttp3/internal/http2/ErrorCode;)V +PLokhttp3/internal/http2/Http2Stream;->setErrorCode$okhttp(Lokhttp3/internal/http2/ErrorCode;)V +PLokhttp3/internal/http2/Http2Stream;->setErrorException$okhttp(Ljava/io/IOException;)V +PLokhttp3/internal/http2/StreamResetException;->(Lokhttp3/internal/http2/ErrorCode;)V +PLokhttp3/internal/platform/android/AndroidCertificateChainCleaner;->clean(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; PLokio/AsyncTimeout$sink$1;->timeout()Lokio/AsyncTimeout; PLokio/AsyncTimeout$sink$1;->timeout()Lokio/Timeout; PLokio/AsyncTimeout$source$1;->timeout()Lokio/AsyncTimeout; PLokio/AsyncTimeout$source$1;->timeout()Lokio/Timeout; +PLokio/AsyncTimeout;->access$getIDLE_TIMEOUT_MILLIS$cp()J +PLokio/AsyncTimeout;->access$getIDLE_TIMEOUT_NANOS$cp()J PLokio/ForwardingTimeout;->(Lokio/Timeout;)V +PLokio/ForwardingTimeout;->clearDeadline()Lokio/Timeout; +PLokio/ForwardingTimeout;->deadlineNanoTime(J)Lokio/Timeout; PLokio/ForwardingTimeout;->delegate()Lokio/Timeout; +PLokio/ForwardingTimeout;->hasDeadline()Z PLokio/ForwardingTimeout;->setDelegate(Lokio/Timeout;)Lokio/ForwardingTimeout; PLokio/RealBufferedSink;->timeout()Lokio/Timeout; PLokio/RealBufferedSource;->timeout()Lokio/Timeout; PLokio/Timeout;->clearDeadline()Lokio/Timeout; PLokio/Timeout;->clearTimeout()Lokio/Timeout; +PLokio/Timeout;->deadlineNanoTime(J)Lokio/Timeout; From 5d3f3759b1cbcecb72ee3061f28c7b94b2300d30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 27 Jun 2022 18:58:51 +0200 Subject: [PATCH 40/53] Wait for full display in startup benchmarks Change-Id: Iadd71fe9481d91620e7676dd0be318a1cbe9b4ba --- .../samples/apps/nowinandroid/startup/StartupBenchmark.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt index b33acacc7..777b8d80e 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt @@ -27,6 +27,7 @@ import androidx.benchmark.macro.StartupTimingMetric import androidx.benchmark.macro.junit4.MacrobenchmarkRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner import com.google.samples.apps.nowinandroid.PACKAGE_NAME +import com.google.samples.apps.nowinandroid.foryou.forYouWaitForContent import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith @@ -85,5 +86,7 @@ abstract class AbstractStartupBenchmark(private val startupMode: StartupMode) { } ) { startActivityAndWait() + // Waits until the content is ready to capture Time To Full Display + forYouWaitForContent() } } From 7f24d82615563a56dc795282f2a29f70e1ac6fe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 27 Jun 2022 19:26:12 +0200 Subject: [PATCH 41/53] Fix missing annotation Change-Id: I3d25d0b090d4d1f0d3f38628b621f5968ded5f66 --- .../apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt index 4717c06d8..a78947724 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt @@ -34,6 +34,7 @@ class ScrollForYouFeedBenchmark { @Test fun scrollFeedCompilationNone() = scrollFeed(CompilationMode.None()) + @Test fun scrollFeedCompilationBaselineProfile() = scrollFeed(CompilationMode.Partial()) private fun scrollFeed(compilationMode: CompilationMode) = benchmarkRule.measureRepeated( From 7a762de37864c2d4f9d4bf2c4422bcdd24ba3058 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Tue, 28 Jun 2022 10:36:08 +0200 Subject: [PATCH 42/53] Fix formatting Change-Id: Ibcdaf76984629d2d67030dcd7e04b8173644602c --- .../google/samples/apps/nowinandroid/Utils.kt | 24 +++++++++--------- .../BaselineProfileGenerator.kt | 3 +-- .../apps/nowinandroid/foryou/ForYouActions.kt | 24 +++++++++--------- .../foryou/ScrollForYouFeedBenchmark.kt | 25 +++++++++---------- .../interests/InterestsActions.kt | 24 +++++++++--------- .../nowinandroid/startup/StartupBenchmark.kt | 2 +- .../feature/foryou/ForYouScreen.kt | 11 +++++--- 7 files changed, 58 insertions(+), 55 deletions(-) diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/Utils.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/Utils.kt index 5db7b5c91..41f817c8d 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/Utils.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/Utils.kt @@ -1,17 +1,17 @@ /* * Copyright 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package com.google.samples.apps.nowinandroid diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt index 889b62191..bd234dccb 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt @@ -50,7 +50,7 @@ class BaselineProfileGenerator { forYouSelectAuthors() forYouScrollFeedDownUp() - // Navigate to interests screen + // Navigate to interests screen device.findObject(By.text("Interests")).click() device.waitForIdle() @@ -63,4 +63,3 @@ class BaselineProfileGenerator { interestsScrollPeopleDownUp() } } - diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt index 218e1a210..257b7e910 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt @@ -1,17 +1,17 @@ /* * Copyright 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package com.google.samples.apps.nowinandroid.foryou diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt index a78947724..3021db75f 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt @@ -1,17 +1,17 @@ /* * Copyright 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package com.google.samples.apps.nowinandroid.foryou @@ -54,4 +54,3 @@ class ScrollForYouFeedBenchmark { forYouScrollFeedDownUp() } } - diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt index 8dea3d308..474aefe74 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt @@ -1,17 +1,17 @@ /* * Copyright 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package com.google.samples.apps.nowinandroid.interests diff --git a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt index 777b8d80e..5d83d89b2 100644 --- a/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt +++ b/benchmark/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt @@ -86,7 +86,7 @@ abstract class AbstractStartupBenchmark(private val startupMode: StartupMode) { } ) { startActivityAndWait() - // Waits until the content is ready to capture Time To Full Display + // Waits until the content is ready to capture Time To Full Display forYouWaitForContent() } } diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index 185f7e06c..46b8adc5d 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -166,10 +166,15 @@ fun ForYouScreen( } // Workaround to call Activity.reportFullyDrawn from Jetpack Compose. - // This code should be called when the UI is ready for use and relates to Time To Full Display. - if (interestsSelectionState !is ForYouInterestsSelectionUiState.Loading && feedState !is ForYouFeedUiState.Loading) { + // This code should be called when the UI is ready for use + // and relates to Time To Full Display. + val interestsLoaded = + interestsSelectionState !is ForYouInterestsSelectionUiState.Loading + val feedLoaded = feedState !is ForYouFeedUiState.Loading + + if (interestsLoaded && feedLoaded) { val localView = LocalView.current - // Unit prevents calling it only once on recomposition, but doesn't prevent when the composable goes out of scope. + // Unit prevents calling it only once on recomposition, but doesn't prevent when the composable goes out of scope. // Activity.reportFullyDrawn has inside check to be called only once. LaunchedEffect(Unit) { // We're leveraging the fact, that the current view is directly set as content of Activity. From f45d0cac96f0799379d89b4e36f7b946fa8bbdb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Tue, 28 Jun 2022 11:24:06 +0200 Subject: [PATCH 43/53] Add topic selection trace points Change-Id: Id867f8f5491d1cfee15e8f59a973b1d53806e333 --- .../samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index 46b8adc5d..fc5bd016b 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -77,6 +77,7 @@ import androidx.compose.ui.unit.DpSize import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.max import androidx.compose.ui.unit.sp +import androidx.compose.ui.util.trace import androidx.core.content.ContextCompat import androidx.core.view.doOnPreDraw import androidx.hilt.navigation.compose.hiltViewModel @@ -317,7 +318,7 @@ private fun TopicSelection( interestsSelectionState: ForYouInterestsSelectionUiState.WithInterestsSelection, onTopicCheckedChanged: (String, Boolean) -> Unit, modifier: Modifier = Modifier -) { +) = trace("TopicSelection") { LazyHorizontalGrid( rows = GridCells.Fixed(3), horizontalArrangement = Arrangement.spacedBy(12.dp), @@ -356,7 +357,7 @@ private fun SingleTopicButton( imageUrl: String, isSelected: Boolean, onClick: (String, Boolean) -> Unit -) { +) = trace("SingleTopicButton") { Surface( modifier = Modifier .width(312.dp) From 86dc03f556b24fea610b62dfb633324a0245e1fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Tue, 28 Jun 2022 11:24:12 +0200 Subject: [PATCH 44/53] Fix CI pipeline Change-Id: I4a7ddadeb7d824874cab8855fc735408263ad818 --- .github/workflows/Build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Build.yaml b/.github/workflows/Build.yaml index fbe30b745..bde55203c 100644 --- a/.github/workflows/Build.yaml +++ b/.github/workflows/Build.yaml @@ -117,7 +117,7 @@ jobs: disable-animations: true disk-size: 1500M heap-size: 512M - script: ./gradlew connectedProdDebugAndroidTest -x :benchmark:connectedBenchmarkAndroidTest + script: ./gradlew connectedProdDebugAndroidTest -x :benchmark:connectedProdBenchmarkAndroidTest - name: Upload test reports if: always() From 58caf4c146c3e8ac55b7b583ef8383e3b53831b1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 29 Jun 2022 22:03:10 +0000 Subject: [PATCH 45/53] Update dependency com.google.protobuf to v0.8.19 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c37b6388e..57ec7326a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -37,7 +37,7 @@ lint = "30.2.1" material3 = "1.6.1" okhttp = "4.10.0" protobuf = "3.21.1" -protobufPlugin = "0.8.18" +protobufPlugin = "0.8.19" retrofit = "2.9.0" retrofitKotlinxSerializationJson = "0.8.0" room = "2.4.2" From 2d26f563271c8bd59b9fa2e46ae291da95d32519 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 30 Jun 2022 00:18:23 +0000 Subject: [PATCH 46/53] Update dependency androidx.navigation:navigation-compose to v2.5.0 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c37b6388e..7984aa377 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ androidxEspresso = "3.4.0" androidxHiltNavigationCompose = "1.0.0" androidxLifecycle = "2.5.0-rc02" androidxMacroBenchmark = "1.1.0" -androidxNavigation = "2.4.2" +androidxNavigation = "2.5.0" androidxProfileinstaller = "1.2.0-rc01" androidxSavedState = "1.1.0" androidxStartup = "1.1.1" From 6279b6fac023bf1115622b08cdbedfc3a337cff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Thu, 30 Jun 2022 15:59:03 +0200 Subject: [PATCH 47/53] Fix comment Change-Id: I9b776c9074c4d0aa15292d6cb43c3c5268828c51 --- .../apps/nowinandroid/feature/foryou/ForYouScreen.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index fc5bd016b..a808511fe 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -175,8 +175,10 @@ fun ForYouScreen( if (interestsLoaded && feedLoaded) { val localView = LocalView.current - // Unit prevents calling it only once on recomposition, but doesn't prevent when the composable goes out of scope. - // Activity.reportFullyDrawn has inside check to be called only once. + // We use Unit to call reportFullyDrawn only on the first recomposition, + // however it will be called again if this composable goes out of scope. + // Activity.reportFullyDrawn() has its own check for this + // and is safe to call multiple times though. LaunchedEffect(Unit) { // We're leveraging the fact, that the current view is directly set as content of Activity. val activity = localView.context as? Activity ?: return@LaunchedEffect From c4bdd1fd67dddcdb261c75115df50775273f1819 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Thu, 30 Jun 2022 16:02:18 +0200 Subject: [PATCH 48/53] Fix format Change-Id: I034725af699fe4651653274ede870f903204aed4 --- .../apps/nowinandroid/feature/foryou/ForYouScreen.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index a808511fe..009938972 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -175,9 +175,9 @@ fun ForYouScreen( if (interestsLoaded && feedLoaded) { val localView = LocalView.current - // We use Unit to call reportFullyDrawn only on the first recomposition, - // however it will be called again if this composable goes out of scope. - // Activity.reportFullyDrawn() has its own check for this + // We use Unit to call reportFullyDrawn only on the first recomposition, + // however it will be called again if this composable goes out of scope. + // Activity.reportFullyDrawn() has its own check for this // and is safe to call multiple times though. LaunchedEffect(Unit) { // We're leveraging the fact, that the current view is directly set as content of Activity. From c3ca38d31dbd191e3f6eb4270864de40e49da43d Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Sun, 3 Jul 2022 21:19:43 +0100 Subject: [PATCH 49/53] Remove redundant dependency --- app/build.gradle.kts | 1 + core-navigation/build.gradle.kts | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 816911b04..843f5a356 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -24,6 +24,7 @@ plugins { id("jacoco") id("dagger.hilt.android.plugin") id("nowinandroid.spotless") + id("com.google.firebase.firebase-perf") version "1.4.1" } android { diff --git a/core-navigation/build.gradle.kts b/core-navigation/build.gradle.kts index 9e9ab81ae..d9449babc 100644 --- a/core-navigation/build.gradle.kts +++ b/core-navigation/build.gradle.kts @@ -28,7 +28,6 @@ dependencies { api(libs.androidx.hilt.navigation.compose) api(libs.androidx.navigation.compose) - implementation(libs.androidx.tracing.ktx) implementation(libs.hilt.android) kapt(libs.hilt.compiler) } \ No newline at end of file From ef902234957f96725eefc4e5069e86fdfb1a6261 Mon Sep 17 00:00:00 2001 From: Caren Chang Date: Mon, 11 Jul 2022 13:53:26 -0700 Subject: [PATCH 50/53] Fix content descriptions on app bars --- .../samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt | 4 ++-- feature-foryou/src/main/res/values/strings.xml | 4 ++-- .../apps/nowinandroid/feature/interests/InterestsScreen.kt | 4 ++-- feature-interests/src/main/res/values/strings.xml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index 7a607be0c..cebe9fc05 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -138,11 +138,11 @@ fun ForYouScreen( titleRes = R.string.top_app_bar_title, navigationIcon = NiaIcons.Search, navigationIconContentDescription = stringResource( - id = R.string.top_app_bar_navigation_button_content_desc + id = R.string.for_you_top_app_bar_navigation_button_content_desc ), actionIcon = NiaIcons.AccountCircle, actionIconContentDescription = stringResource( - id = R.string.top_app_bar_navigation_button_content_desc + id = R.string.for_you_top_app_bar_action_button_content_desc ), colors = TopAppBarDefaults.centerAlignedTopAppBarColors( containerColor = Color.Transparent diff --git a/feature-foryou/src/main/res/values/strings.xml b/feature-foryou/src/main/res/values/strings.xml index 0c6428ca7..d19271633 100644 --- a/feature-foryou/src/main/res/values/strings.xml +++ b/feature-foryou/src/main/res/values/strings.xml @@ -24,8 +24,8 @@ What are you interested in? Updates from topics you follow will appear here. Follow some things to get started. Now in Android - My account - Search + My account + Search You are following diff --git a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt index f8a462a5a..912a5a21c 100644 --- a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt +++ b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt @@ -87,11 +87,11 @@ fun InterestsScreen( titleRes = R.string.interests, navigationIcon = NiaIcons.Search, navigationIconContentDescription = stringResource( - id = R.string.top_app_bar_navigation_button_content_desc + id = R.string.interests_top_app_bar_navigation_button_content_desc ), actionIcon = NiaIcons.MoreVert, actionIconContentDescription = stringResource( - id = R.string.top_app_bar_navigation_button_content_desc + id = R.string.interests_top_app_bar_action_button_content_desc ), colors = TopAppBarDefaults.centerAlignedTopAppBarColors( containerColor = Color.Transparent diff --git a/feature-interests/src/main/res/values/strings.xml b/feature-interests/src/main/res/values/strings.xml index e8d9f135d..5e5df4b58 100644 --- a/feature-interests/src/main/res/values/strings.xml +++ b/feature-interests/src/main/res/values/strings.xml @@ -22,6 +22,6 @@ "No available data" Follow interest button Unfollow interest button - Menu - Search + Menu + Search From 2dfbfde676ede6309e6be1622feb26dfa5e3df8a Mon Sep 17 00:00:00 2001 From: Caren Chang Date: Wed, 13 Jul 2022 11:24:13 -0700 Subject: [PATCH 51/53] Update string names to be more descriptiv and succint --- .../samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt | 4 ++-- feature-foryou/src/main/res/values/strings.xml | 4 ++-- .../apps/nowinandroid/feature/interests/InterestsScreen.kt | 4 ++-- feature-interests/src/main/res/values/strings.xml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index cebe9fc05..a918f2a87 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -138,11 +138,11 @@ fun ForYouScreen( titleRes = R.string.top_app_bar_title, navigationIcon = NiaIcons.Search, navigationIconContentDescription = stringResource( - id = R.string.for_you_top_app_bar_navigation_button_content_desc + id = R.string.for_you_top_app_bar_action_search ), actionIcon = NiaIcons.AccountCircle, actionIconContentDescription = stringResource( - id = R.string.for_you_top_app_bar_action_button_content_desc + id = R.string.for_you_top_app_bar_action_my_account ), colors = TopAppBarDefaults.centerAlignedTopAppBarColors( containerColor = Color.Transparent diff --git a/feature-foryou/src/main/res/values/strings.xml b/feature-foryou/src/main/res/values/strings.xml index d19271633..fb8b02307 100644 --- a/feature-foryou/src/main/res/values/strings.xml +++ b/feature-foryou/src/main/res/values/strings.xml @@ -24,8 +24,8 @@ What are you interested in? Updates from topics you follow will appear here. Follow some things to get started. Now in Android - My account - Search + My account + Search You are following diff --git a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt index 912a5a21c..8986b9685 100644 --- a/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt +++ b/feature-interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt @@ -87,11 +87,11 @@ fun InterestsScreen( titleRes = R.string.interests, navigationIcon = NiaIcons.Search, navigationIconContentDescription = stringResource( - id = R.string.interests_top_app_bar_navigation_button_content_desc + id = R.string.interests_top_app_bar_action_seearch ), actionIcon = NiaIcons.MoreVert, actionIconContentDescription = stringResource( - id = R.string.interests_top_app_bar_action_button_content_desc + id = R.string.interests_top_app_bar_action_menu ), colors = TopAppBarDefaults.centerAlignedTopAppBarColors( containerColor = Color.Transparent diff --git a/feature-interests/src/main/res/values/strings.xml b/feature-interests/src/main/res/values/strings.xml index 5e5df4b58..e265c1e9e 100644 --- a/feature-interests/src/main/res/values/strings.xml +++ b/feature-interests/src/main/res/values/strings.xml @@ -22,6 +22,6 @@ "No available data" Follow interest button Unfollow interest button - Menu - Search + Menu + Search From 9f929944d08bd424610b92c40ad8c84e57c81241 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 14 Jul 2022 11:19:07 +0100 Subject: [PATCH 52/53] Address review comments * Introduce gradle plugin for firebase perf * Create TrackScrollJank composable to mask tracking code --- app/build.gradle.kts | 2 +- .../samples/apps/nowinandroid/MainActivity.kt | 14 +++---- .../samples/apps/nowinandroid/ui/NiaApp.kt | 1 - build-logic/convention/build.gradle.kts | 4 ++ .../kotlin/FirebasePerfConventionPlugin.kt | 29 ++++++++++++++ .../core/ui/JankStatsExtensions.kt | 17 +++++++++ .../feature/foryou/AuthorsCarousel.kt | 21 +--------- .../feature/foryou/ForYouScreen.kt | 38 ++----------------- 8 files changed, 62 insertions(+), 64 deletions(-) create mode 100644 build-logic/convention/src/main/kotlin/FirebasePerfConventionPlugin.kt diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 843f5a356..51920b505 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -24,7 +24,7 @@ plugins { id("jacoco") id("dagger.hilt.android.plugin") id("nowinandroid.spotless") - id("com.google.firebase.firebase-perf") version "1.4.1" + id("nowinandroid.firebase-perf") } android { diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt index de63dad5d..19ec44ad2 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt @@ -31,12 +31,12 @@ import javax.inject.Inject @AndroidEntryPoint class MainActivity : ComponentActivity() { + /** + * Lazily inject [JankStats], which is used to track jank throughout the app. + */ @Inject lateinit var lazyStats: dagger.Lazy - @Inject - lateinit var jankFrameListener: JankStats.OnFrameListener - override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -51,15 +51,11 @@ class MainActivity : ComponentActivity() { override fun onResume() { super.onResume() - isTrackingEnabled(true) + lazyStats.get().isTrackingEnabled = true } override fun onPause() { super.onPause() - isTrackingEnabled(false) - } - - private fun isTrackingEnabled(enabled: Boolean) { - lazyStats.get().isTrackingEnabled = enabled + lazyStats.get().isTrackingEnabled = false } } diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt index c0f5c1b20..d005f2014 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt @@ -67,7 +67,6 @@ import com.google.samples.apps.nowinandroid.navigation.TopLevelDestination fun NiaApp(windowSizeClass: WindowSizeClass) { NiaTheme { val navController = rememberNavController() - val niaTopLevelNavigation = remember(navController) { NiaTopLevelNavigation(navController) } diff --git a/build-logic/convention/build.gradle.kts b/build-logic/convention/build.gradle.kts index 9a5baaa41..a7841103f 100644 --- a/build-logic/convention/build.gradle.kts +++ b/build-logic/convention/build.gradle.kts @@ -69,5 +69,9 @@ gradlePlugin { id = "nowinandroid.spotless" implementationClass = "SpotlessConventionPlugin" } + register("firebase-perf") { + id = "nowinandroid.firebase-perf" + implementationClass = "FirebasePerfConventionPlugin" + } } } diff --git a/build-logic/convention/src/main/kotlin/FirebasePerfConventionPlugin.kt b/build-logic/convention/src/main/kotlin/FirebasePerfConventionPlugin.kt new file mode 100644 index 000000000..48f750678 --- /dev/null +++ b/build-logic/convention/src/main/kotlin/FirebasePerfConventionPlugin.kt @@ -0,0 +1,29 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import org.gradle.api.Plugin +import org.gradle.api.Project + +class FirebasePerfConventionPlugin : Plugin { + override fun apply(target: Project) { + with(target) { + pluginManager.findPlugin("com.google.firebase.firebase-perf").apply { + version = "1.4.1" + } + } + } + +} \ No newline at end of file diff --git a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt index 2ae7aa97a..6fdb948c7 100644 --- a/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt +++ b/core-ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt @@ -16,12 +16,14 @@ package com.google.samples.apps.nowinandroid.core.ui +import androidx.compose.foundation.gestures.ScrollableState import androidx.compose.runtime.Composable import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.DisposableEffectResult import androidx.compose.runtime.DisposableEffectScope import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.remember +import androidx.compose.runtime.snapshotFlow import androidx.compose.ui.platform.LocalView import androidx.metrics.performance.PerformanceMetricsState import androidx.metrics.performance.PerformanceMetricsState.MetricsStateHolder @@ -71,3 +73,18 @@ fun JankMetricDisposableEffect( reportMetric(this, metrics) } } + +@Composable +fun TrackScrollJank(scrollableState: ScrollableState, stateName: String) { + JankMetricEffect(scrollableState) { metricsHolder -> + snapshotFlow { scrollableState.isScrollInProgress }.collect { isScrollInProgress -> + metricsHolder.state?.apply { + if (isScrollInProgress) { + addState(stateName, "Scrolling=true") + } else { + removeState(stateName) + } + } + } + } +} diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt index 687cdbbd8..fcd400c46 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt @@ -38,7 +38,6 @@ import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.remember -import androidx.compose.runtime.snapshotFlow import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip @@ -57,9 +56,7 @@ import com.google.samples.apps.nowinandroid.core.designsystem.icon.NiaIcons import com.google.samples.apps.nowinandroid.core.designsystem.theme.NiaTheme import com.google.samples.apps.nowinandroid.core.model.data.Author import com.google.samples.apps.nowinandroid.core.model.data.FollowableAuthor -import com.google.samples.apps.nowinandroid.core.ui.JankMetricEffect -import kotlinx.coroutines.flow.collect -import kotlinx.coroutines.flow.combine +import com.google.samples.apps.nowinandroid.core.ui.TrackScrollJank @Composable fun AuthorsCarousel( @@ -69,21 +66,7 @@ fun AuthorsCarousel( ) { val lazyListState = rememberLazyListState() - JankMetricEffect(lazyListState) { metricsHolder -> - combine( - snapshotFlow { lazyListState.isScrollInProgress }, - snapshotFlow { lazyListState.firstVisibleItemIndex } - ) { isScrollInProgress, firstVisibleItemIndex -> - if (isScrollInProgress) { - metricsHolder.state?.addState( - "ForYou:AuthorsCarousel:Scrolling", - "Index=$firstVisibleItemIndex" - ) - } else { - metricsHolder.state?.removeState("ForYou:AuthorsCarousel:Scrolling") - } - }.collect() - } + TrackScrollJank(lazyListState, "ForYou:AuthorsCarousel") LazyRow(modifier, lazyListState) { items(items = authors, key = { item -> item.author.id }) { followableAuthor -> diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index 0a997d894..a6ec3c42e 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -63,7 +63,6 @@ import androidx.compose.material3.windowsizeclass.WindowWidthSizeClass import androidx.compose.runtime.Composable import androidx.compose.runtime.collectAsState import androidx.compose.runtime.getValue -import androidx.compose.runtime.snapshotFlow import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color @@ -93,11 +92,9 @@ import com.google.samples.apps.nowinandroid.core.model.data.SaveableNewsResource import com.google.samples.apps.nowinandroid.core.model.data.previewAuthors import com.google.samples.apps.nowinandroid.core.model.data.previewNewsResources import com.google.samples.apps.nowinandroid.core.model.data.previewTopics -import com.google.samples.apps.nowinandroid.core.ui.JankMetricEffect import com.google.samples.apps.nowinandroid.core.ui.NewsResourceCardExpanded +import com.google.samples.apps.nowinandroid.core.ui.TrackScrollJank import kotlin.math.floor -import kotlinx.coroutines.flow.collect -import kotlinx.coroutines.flow.combine @Composable fun ForYouRoute( @@ -168,21 +165,7 @@ fun ForYouScreen( } val lazyListState = rememberLazyListState() - JankMetricEffect(lazyListState) { metricsHolder -> - combine( - snapshotFlow { lazyListState.isScrollInProgress }, - snapshotFlow { lazyListState.firstVisibleItemIndex }, - ) { isScrollInProgress, firstVisibleItemIndex -> - if (isScrollInProgress) { - metricsHolder.state?.addState( - "ForYou:Feed:Scrolling", - "index=$firstVisibleItemIndex" - ) - } else { - metricsHolder.state?.removeState("ForYou:Feed:Scrolling") - } - }.collect() - } + TrackScrollJank(lazyListState, "ForYou:Feed") LazyColumn( state = lazyListState, @@ -311,21 +294,8 @@ private fun TopicSelection( modifier: Modifier = Modifier ) { val lazyGridState = rememberLazyGridState() - JankMetricEffect(lazyGridState) { metricsHolder -> - combine( - snapshotFlow { lazyGridState.isScrollInProgress }, - snapshotFlow { lazyGridState.firstVisibleItemIndex }, - ) { isScrollInProgress, firstVisibleItemIndex -> - if (isScrollInProgress) { - metricsHolder.state?.addState( - "ForYou:TopicSelection:Scrolling", - "index=$firstVisibleItemIndex" - ) - } else { - metricsHolder.state?.removeState("ForYou:TopicSelection:Scrolling") - } - }.collect() - } + + TrackScrollJank(scrollableState = lazyGridState, stateName = "ForYou:TopicSelection") LazyHorizontalGrid( state = lazyGridState, From 7c2b5840e1e4d8942c2cea53ceda2e0daa20e172 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Mon, 18 Jul 2022 09:56:30 +0100 Subject: [PATCH 53/53] Consistent tags & named parameter usage --- .../apps/nowinandroid/feature/foryou/AuthorsCarousel.kt | 5 +++-- .../apps/nowinandroid/feature/foryou/ForYouScreen.kt | 8 +++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt index 6c74240ce..6099baaea 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/AuthorsCarousel.kt @@ -68,10 +68,11 @@ fun AuthorsCarousel( modifier: Modifier = Modifier ) { val lazyListState = rememberLazyListState() - TrackScrollJank(lazyListState, "ForYou:AuthorsCarousel") + val tag = "forYou:authors" + TrackScrollJank(scrollableState = lazyListState, stateName = tag) LazyRow( - modifier = modifier.testTag("forYou:authors"), + modifier = modifier.testTag(tag), contentPadding = PaddingValues(24.dp), horizontalArrangement = Arrangement.spacedBy(24.dp), state = lazyListState diff --git a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index fb27e0194..5b0222cdd 100644 --- a/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature-foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -191,13 +191,15 @@ fun ForYouScreen( } } + val tag = "forYou:feed" + val lazyListState = rememberLazyListState() - TrackScrollJank(lazyListState, "ForYou:Feed") + TrackScrollJank(scrollableState = lazyListState, stateName = tag) LazyColumn( modifier = Modifier .fillMaxSize() - .testTag("forYou:feed"), + .testTag(tag), state = lazyListState, ) { InterestsSelection( @@ -324,7 +326,7 @@ private fun TopicSelection( modifier: Modifier = Modifier ) = trace("TopicSelection") { val lazyGridState = rememberLazyGridState() - TrackScrollJank(scrollableState = lazyGridState, stateName = "ForYou:TopicSelection") + TrackScrollJank(scrollableState = lazyGridState, stateName = "forYou:TopicSelection") LazyHorizontalGrid( state = lazyGridState,