From 9e65fc0594979e092dae993b4bef4178543ed5c0 Mon Sep 17 00:00:00 2001 From: Chiara Chiappini Date: Mon, 25 Mar 2024 16:21:32 +0000 Subject: [PATCH] remove from main deprecated samples and updates CI --- .github/workflows/AlwaysOnKotlin.yml | 20 +- .github/workflows/ComposeAdvanced.yml | 82 - .github/workflows/RuntimePermissionsWear.yml | 63 - .github/workflows/TimeText.yml | 57 - .../workflows/WearStandaloneGoogleSignIn.yml | 91 - .github/workflows/WearVerifyRemoteApp.yml | 61 - .../wear/alwayson/AlwaysOnAppTests.kt | 4 + AlwaysOnKotlin/settings.gradle | 1 - AlwaysOnKotlin/views/build.gradle | 114 - AlwaysOnKotlin/views/proguard-rules.pro | 35 - .../wear/alwayson/MainActivityTests.kt | 351 - .../views/src/main/AndroidManifest.xml | 53 - .../wearable/wear/alwayson/MainActivity.kt | 404 - .../src/main/res/layout/activity_main.xml | 81 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 0 bytes .../views/src/main/res/values/colors.xml | 19 - .../views/src/main/res/values/strings.xml | 25 - ComposeAdvanced/.editorconfig | 22 - ComposeAdvanced/.gitignore | 15 - ComposeAdvanced/.google/packaging.yaml | 44 - ComposeAdvanced/README.md | 73 - ComposeAdvanced/app/.gitignore | 1 - ComposeAdvanced/app/benchmark-rules.pro | 2 - ComposeAdvanced/app/build.gradle | 164 - ComposeAdvanced/app/proguard-rules.pro | 35 - .../composeadvanced/NavActivityTest.kt | 78 - .../composeadvanced/WatchAppChipTest.kt | 45 - .../app/src/main/AndroidManifest.xml | 94 - .../app/src/main/baseline-prof.txt | 8504 ----------------- .../benchmark/ScrollActivity.kt | 106 - .../data/WatchLocalDataSource.kt | 96 - .../composeadvanced/data/WatchModel.kt | 28 - .../composeadvanced/data/WatchRepository.kt | 37 - .../presentation/BaseApplication.kt | 35 - .../presentation/MainActivity.kt | 72 - .../composeadvanced/presentation/WearApp.kt | 290 - .../presentation/components/CustomTimeText.kt | 121 - .../presentation/components/WatchAppChip.kt | 60 - .../navigation/DestinationScrollType.kt | 23 - .../presentation/navigation/Screen.kt | 42 - .../presentation/theme/Color.kt | 54 - .../presentation/theme/Type.kt | 45 - .../presentation/theme/WearAppTheme.kt | 37 - .../presentation/ui/ScrollingViewModels.kt | 43 - .../presentation/ui/dialog/Dialogs.kt | 163 - .../presentation/ui/landing/LandingScreen.kt | 189 - .../presentation/ui/map/MapActivity.kt | 43 - .../presentation/ui/map/MapScreen.kt | 89 - .../progressindicator/ProgressIndicators.kt | 122 - .../presentation/ui/theme/ThemeScreen.kt | 64 - .../presentation/ui/userinput/SliderScreen.kt | 52 - .../ui/userinput/StepperScreen.kt | 55 - .../ui/userinput/UserInputComponentsScreen.kt | 174 - .../presentation/ui/util/ReportFullyDrawn.kt | 37 - .../ui/watch/WatchDetailScreen.kt | 130 - .../ui/watch/WatchDetailViewModel.kt | 53 - .../ui/watchlist/WatchListScreen.kt | 121 - .../ui/watchlist/WatchListViewModel.kt | 48 - .../composeadvanced/util/JankPrinter.kt | 78 - .../wearable/composeadvanced/util/Saveable.kt | 42 - .../util/WearComponentPreview.kt | 27 - .../app/src/main/res/drawable/ic_watch.xml | 22 - .../src/main/res/drawable/splash_screen.xml | 24 - .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 1404 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 982 -> 0 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 1900 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 2884 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 3844 -> 0 bytes .../app/src/main/res/values-round/strings.xml | 16 - .../app/src/main/res/values/dimens.xml | 20 - .../app/src/main/res/values/strings.xml | 59 - .../app/src/main/res/values/styles.xml | 32 - ComposeAdvanced/benchmark/build.gradle | 52 - .../benchmark/src/main/AndroidManifest.xml | 13 - .../benchmark/BaselineProfile.kt | 115 - .../benchmark/ScrollingBenchmark.kt | 68 - .../benchmark/StartupBenchmark.kt | 56 - ComposeAdvanced/build.gradle | 44 - ComposeAdvanced/gradle.properties | 35 - ComposeAdvanced/gradle/libs.versions.toml | 69 - .../gradle/wrapper/gradle-wrapper.jar | Bin 63721 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 - ComposeAdvanced/gradlew | 249 - ComposeAdvanced/gradlew.bat | 92 - ComposeAdvanced/lint.xml | 9 - ComposeAdvanced/screenshots/alert_round.png | Bin 15428 -> 0 bytes .../screenshots/date_picker_round.png | Bin 16763 -> 0 bytes ComposeAdvanced/screenshots/dialogs_round.png | Bin 14977 -> 0 bytes ComposeAdvanced/screenshots/landing_round.png | Bin 27012 -> 0 bytes .../screenshots/landing_round_2.png | Bin 25297 -> 0 bytes .../screenshots/landing_square.png | Bin 25550 -> 0 bytes ComposeAdvanced/screenshots/map_round.png | Bin 55644 -> 0 bytes ComposeAdvanced/screenshots/slider_round.png | Bin 9670 -> 0 bytes ComposeAdvanced/screenshots/stepper_round.png | Bin 9747 -> 0 bytes .../screenshots/time_picker_24_round.png | Bin 15805 -> 0 bytes .../screenshots/time_picker_round.png | Bin 14740 -> 0 bytes .../screenshots/ui_components_round.png | Bin 30997 -> 0 bytes .../screenshots/watch_details_round.png | Bin 31847 -> 0 bytes .../screenshots/watch_details_square.png | Bin 29666 -> 0 bytes .../screenshots/watch_list_round.png | Bin 31446 -> 0 bytes .../screenshots/watch_list_square.png | Bin 34441 -> 0 bytes ComposeAdvanced/settings.gradle | 37 - RuntimePermissionsWear/.editorconfig | 22 - RuntimePermissionsWear/.google/packaging.yaml | 42 - .../Application/build.gradle | 67 - .../Application/src/main/AndroidManifest.xml | 78 - .../IncomingRequestPhoneService.kt | 160 - .../runtimepermissions/MainPhoneActivity.kt | 419 - .../PhonePermissionRequestActivity.kt | 84 - .../runtimepermissions/PhoneSummary.kt | 49 - .../WearPermissionRequestActivity.kt | 63 - .../main/res/drawable/ic_hardware_watch.xml | 22 - .../main/res/drawable/ic_settings_phone.xml | 22 - .../res/drawable/ic_very_dissatisfied.xml | 29 - .../main/res/drawable/ic_very_satisfied.xml | 29 - .../src/main/res/layout/activity_main.xml | 62 - .../activity_phone_permission_request.xml | 94 - .../activity_wear_permission_request.xml | 94 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 0 bytes .../src/main/res/values/strings.xml | 40 - .../Application/src/main/res/values/wear.xml | 17 - RuntimePermissionsWear/README.md | 64 - RuntimePermissionsWear/Shared/build.gradle | 31 - .../runtimepermissions/common/Constants.kt | 46 - RuntimePermissionsWear/Wearable/build.gradle | 64 - .../Wearable/src/main/AndroidManifest.xml | 66 - .../IncomingRequestWearService.kt | 167 - .../runtimepermissions/MainWearActivity.kt | 429 - .../RequestPermissionOnPhoneActivity.kt | 58 - .../runtimepermissions/SensorSummary.kt | 35 - .../main/res/drawable/action_background.xml | 18 - .../main/res/drawable/ic_send_to_mobile.xml | 24 - .../res/drawable/ic_very_dissatisfied.xml | 29 - .../main/res/drawable/ic_very_satisfied.xml | 29 - .../src/main/res/layout/activity_main.xml | 56 - .../activity_request_permission_on_phone.xml | 82 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 0 bytes .../Wearable/src/main/res/values/colors.xml | 18 - .../Wearable/src/main/res/values/dimens.xml | 20 - .../Wearable/src/main/res/values/strings.xml | 31 - .../Wearable/src/main/res/values/wear.xml | 18 - RuntimePermissionsWear/build.gradle | 41 - RuntimePermissionsWear/gradle.properties | 21 - .../gradle/libs.versions.toml | 33 - .../gradle/wrapper/gradle-wrapper.jar | Bin 43462 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 - RuntimePermissionsWear/gradlew | 249 - RuntimePermissionsWear/gradlew.bat | 92 - RuntimePermissionsWear/lint.xml | 9 - .../screenshots/screenshot-phone.png | Bin 59314 -> 0 bytes .../screenshots/screenshot-wear.png | Bin 10672 -> 0 bytes RuntimePermissionsWear/settings.gradle | 20 - TimeText/.editorconfig | 22 - TimeText/README.md | 50 - TimeText/build.gradle | 41 - TimeText/gradle.properties | 20 - TimeText/gradle/libs.versions.toml | 35 - TimeText/gradle/wrapper/gradle-wrapper.jar | Bin 63721 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 - TimeText/gradlew | 249 - TimeText/gradlew.bat | 92 - TimeText/lint.xml | 9 - TimeText/screenshots/1.png | Bin 16680 -> 0 bytes TimeText/settings.gradle | 38 - TimeText/timetext/build.gradle | 70 - .../timetext/src/main/AndroidManifest.xml | 21 - .../wearable/timetext/TextViewWrapper.kt | 67 - .../android/wearable/timetext/TimeText.kt | 301 - .../src/main/res/layout/curved_time_text.xml | 53 - .../main/res/layout/straight_time_text.xml | 63 - .../timetext/src/main/res/values/attrs.xml | 22 - .../timetext/src/main/res/values/styles.xml | 23 - .../android/wearable/timetext/TimeTextTest.kt | 584 -- .../wearable/timetext/WithCurvedText.kt | 41 - TimeText/timetexttestsupport/build.gradle | 48 - .../src/main/AndroidManifest.xml | 23 - .../android/wearable/timetext/TestActivity.kt | 20 - TimeText/wear/build.gradle | 55 - TimeText/wear/proguard-rules.pro | 17 - TimeText/wear/src/main/AndroidManifest.xml | 46 - .../android/wearable/timetext/MainActivity.kt | 35 - .../src/main/res/layout/main_activity.xml | 41 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 0 bytes TimeText/wear/src/main/res/values/strings.xml | 20 - TimeText/wear/src/main/res/values/styles.xml | 21 - WearStandaloneGoogleSignIn/.editorconfig | 22 - WearStandaloneGoogleSignIn/.gitignore | 36 - .../.google/packaging.yaml | 38 - WearStandaloneGoogleSignIn/README.md | 45 - WearStandaloneGoogleSignIn/app/build.gradle | 94 - .../app/proguard-rules.pro | 35 - .../app/src/main/AndroidManifest.xml | 44 - .../GoogleSignInActivity.kt | 176 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 0 bytes .../app/src/main/res/values/strings.xml | 20 - WearStandaloneGoogleSignIn/build.gradle | 41 - WearStandaloneGoogleSignIn/gradle.properties | 2 - .../gradle/libs.versions.toml | 29 - .../gradle/wrapper/gradle-wrapper.jar | Bin 63721 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 - WearStandaloneGoogleSignIn/gradlew | 249 - WearStandaloneGoogleSignIn/gradlew.bat | 92 - WearStandaloneGoogleSignIn/lint.xml | 9 - WearStandaloneGoogleSignIn/settings.gradle | 20 - WearVerifyRemoteApp/.editorconfig | 22 - WearVerifyRemoteApp/.google/packaging.yaml | 38 - WearVerifyRemoteApp/Application/build.gradle | 58 - .../Application/src/main/AndroidManifest.xml | 39 - .../wearverifyremoteapp/MainMobileActivity.kt | 255 - .../src/main/res/layout/activity_main.xml | 55 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 10486 -> 0 bytes .../src/main/res/values/colors.xml | 21 - .../src/main/res/values/strings.xml | 27 - .../src/main/res/values/styles.xml | 27 - .../Application/src/main/res/values/wear.xml | 22 - WearVerifyRemoteApp/README.md | 55 - WearVerifyRemoteApp/Wearable/build.gradle | 58 - .../Wearable/src/main/AndroidManifest.xml | 45 - .../wearverifyremoteapp/MainWearActivity.kt | 204 - .../src/main/res/layout/activity_main.xml | 57 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 0 bytes .../Wearable/src/main/res/values/strings.xml | 23 - .../Wearable/src/main/res/values/wear.xml | 22 - WearVerifyRemoteApp/build.gradle | 41 - WearVerifyRemoteApp/gradle.properties | 21 - WearVerifyRemoteApp/gradle/libs.versions.toml | 34 - .../gradle/wrapper/gradle-wrapper.jar | Bin 63721 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 - WearVerifyRemoteApp/gradlew | 249 - WearVerifyRemoteApp/gradlew.bat | 92 - WearVerifyRemoteApp/lint.xml | 9 - WearVerifyRemoteApp/screenshots/mobile-1.png | Bin 1037162 -> 0 bytes WearVerifyRemoteApp/screenshots/mobile-2.png | Bin 1035788 -> 0 bytes WearVerifyRemoteApp/screenshots/wear-1.png | Bin 56024 -> 0 bytes WearVerifyRemoteApp/screenshots/wear-2.png | Bin 53442 -> 0 bytes WearVerifyRemoteApp/settings.gradle | 20 - 258 files changed, 5 insertions(+), 21872 deletions(-) delete mode 100644 .github/workflows/ComposeAdvanced.yml delete mode 100644 .github/workflows/RuntimePermissionsWear.yml delete mode 100644 .github/workflows/TimeText.yml delete mode 100644 .github/workflows/WearStandaloneGoogleSignIn.yml delete mode 100644 .github/workflows/WearVerifyRemoteApp.yml delete mode 100644 AlwaysOnKotlin/views/build.gradle delete mode 100644 AlwaysOnKotlin/views/proguard-rules.pro delete mode 100644 AlwaysOnKotlin/views/src/androidTest/java/com/example/android/wearable/wear/alwayson/MainActivityTests.kt delete mode 100644 AlwaysOnKotlin/views/src/main/AndroidManifest.xml delete mode 100644 AlwaysOnKotlin/views/src/main/java/com/example/android/wearable/wear/alwayson/MainActivity.kt delete mode 100644 AlwaysOnKotlin/views/src/main/res/layout/activity_main.xml delete mode 100644 AlwaysOnKotlin/views/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 AlwaysOnKotlin/views/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 AlwaysOnKotlin/views/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 AlwaysOnKotlin/views/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 AlwaysOnKotlin/views/src/main/res/values/colors.xml delete mode 100644 AlwaysOnKotlin/views/src/main/res/values/strings.xml delete mode 100644 ComposeAdvanced/.editorconfig delete mode 100644 ComposeAdvanced/.gitignore delete mode 100644 ComposeAdvanced/.google/packaging.yaml delete mode 100644 ComposeAdvanced/README.md delete mode 100644 ComposeAdvanced/app/.gitignore delete mode 100644 ComposeAdvanced/app/benchmark-rules.pro delete mode 100644 ComposeAdvanced/app/build.gradle delete mode 100644 ComposeAdvanced/app/proguard-rules.pro delete mode 100644 ComposeAdvanced/app/src/androidTest/kotlin/com/example/android/wearable/composeadvanced/NavActivityTest.kt delete mode 100644 ComposeAdvanced/app/src/androidTest/kotlin/com/example/android/wearable/composeadvanced/WatchAppChipTest.kt delete mode 100644 ComposeAdvanced/app/src/main/AndroidManifest.xml delete mode 100644 ComposeAdvanced/app/src/main/baseline-prof.txt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/benchmark/ScrollActivity.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchLocalDataSource.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchModel.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchRepository.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/BaseApplication.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/MainActivity.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/WearApp.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components/CustomTimeText.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components/WatchAppChip.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/navigation/DestinationScrollType.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/navigation/Screen.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/Color.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/Type.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/WearAppTheme.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/ScrollingViewModels.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/dialog/Dialogs.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreen.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/map/MapActivity.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/map/MapScreen.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/progressindicator/ProgressIndicators.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/theme/ThemeScreen.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/SliderScreen.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/StepperScreen.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreen.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawn.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailScreen.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailViewModel.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreen.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/JankPrinter.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/Saveable.kt delete mode 100644 ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/WearComponentPreview.kt delete mode 100644 ComposeAdvanced/app/src/main/res/drawable/ic_watch.xml delete mode 100644 ComposeAdvanced/app/src/main/res/drawable/splash_screen.xml delete mode 100644 ComposeAdvanced/app/src/main/res/mipmap-hdpi/ic_launcher.webp delete mode 100644 ComposeAdvanced/app/src/main/res/mipmap-mdpi/ic_launcher.webp delete mode 100644 ComposeAdvanced/app/src/main/res/mipmap-xhdpi/ic_launcher.webp delete mode 100644 ComposeAdvanced/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp delete mode 100644 ComposeAdvanced/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp delete mode 100644 ComposeAdvanced/app/src/main/res/values-round/strings.xml delete mode 100644 ComposeAdvanced/app/src/main/res/values/dimens.xml delete mode 100644 ComposeAdvanced/app/src/main/res/values/strings.xml delete mode 100644 ComposeAdvanced/app/src/main/res/values/styles.xml delete mode 100644 ComposeAdvanced/benchmark/build.gradle delete mode 100644 ComposeAdvanced/benchmark/src/main/AndroidManifest.xml delete mode 100644 ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/BaselineProfile.kt delete mode 100644 ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/ScrollingBenchmark.kt delete mode 100644 ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/StartupBenchmark.kt delete mode 100644 ComposeAdvanced/build.gradle delete mode 100644 ComposeAdvanced/gradle.properties delete mode 100644 ComposeAdvanced/gradle/libs.versions.toml delete mode 100644 ComposeAdvanced/gradle/wrapper/gradle-wrapper.jar delete mode 100644 ComposeAdvanced/gradle/wrapper/gradle-wrapper.properties delete mode 100755 ComposeAdvanced/gradlew delete mode 100644 ComposeAdvanced/gradlew.bat delete mode 100644 ComposeAdvanced/lint.xml delete mode 100644 ComposeAdvanced/screenshots/alert_round.png delete mode 100644 ComposeAdvanced/screenshots/date_picker_round.png delete mode 100644 ComposeAdvanced/screenshots/dialogs_round.png delete mode 100644 ComposeAdvanced/screenshots/landing_round.png delete mode 100644 ComposeAdvanced/screenshots/landing_round_2.png delete mode 100644 ComposeAdvanced/screenshots/landing_square.png delete mode 100644 ComposeAdvanced/screenshots/map_round.png delete mode 100644 ComposeAdvanced/screenshots/slider_round.png delete mode 100644 ComposeAdvanced/screenshots/stepper_round.png delete mode 100644 ComposeAdvanced/screenshots/time_picker_24_round.png delete mode 100644 ComposeAdvanced/screenshots/time_picker_round.png delete mode 100644 ComposeAdvanced/screenshots/ui_components_round.png delete mode 100644 ComposeAdvanced/screenshots/watch_details_round.png delete mode 100644 ComposeAdvanced/screenshots/watch_details_square.png delete mode 100644 ComposeAdvanced/screenshots/watch_list_round.png delete mode 100644 ComposeAdvanced/screenshots/watch_list_square.png delete mode 100644 ComposeAdvanced/settings.gradle delete mode 100644 RuntimePermissionsWear/.editorconfig delete mode 100644 RuntimePermissionsWear/.google/packaging.yaml delete mode 100644 RuntimePermissionsWear/Application/build.gradle delete mode 100644 RuntimePermissionsWear/Application/src/main/AndroidManifest.xml delete mode 100644 RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/IncomingRequestPhoneService.kt delete mode 100644 RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/MainPhoneActivity.kt delete mode 100644 RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/PhonePermissionRequestActivity.kt delete mode 100644 RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/PhoneSummary.kt delete mode 100644 RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/WearPermissionRequestActivity.kt delete mode 100644 RuntimePermissionsWear/Application/src/main/res/drawable/ic_hardware_watch.xml delete mode 100644 RuntimePermissionsWear/Application/src/main/res/drawable/ic_settings_phone.xml delete mode 100644 RuntimePermissionsWear/Application/src/main/res/drawable/ic_very_dissatisfied.xml delete mode 100644 RuntimePermissionsWear/Application/src/main/res/drawable/ic_very_satisfied.xml delete mode 100644 RuntimePermissionsWear/Application/src/main/res/layout/activity_main.xml delete mode 100644 RuntimePermissionsWear/Application/src/main/res/layout/activity_phone_permission_request.xml delete mode 100644 RuntimePermissionsWear/Application/src/main/res/layout/activity_wear_permission_request.xml delete mode 100644 RuntimePermissionsWear/Application/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 RuntimePermissionsWear/Application/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 RuntimePermissionsWear/Application/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 RuntimePermissionsWear/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 RuntimePermissionsWear/Application/src/main/res/values/strings.xml delete mode 100644 RuntimePermissionsWear/Application/src/main/res/values/wear.xml delete mode 100644 RuntimePermissionsWear/README.md delete mode 100644 RuntimePermissionsWear/Shared/build.gradle delete mode 100644 RuntimePermissionsWear/Shared/src/main/java/com/example/android/wearable/runtimepermissions/common/Constants.kt delete mode 100644 RuntimePermissionsWear/Wearable/build.gradle delete mode 100644 RuntimePermissionsWear/Wearable/src/main/AndroidManifest.xml delete mode 100644 RuntimePermissionsWear/Wearable/src/main/java/com/example/android/wearable/runtimepermissions/IncomingRequestWearService.kt delete mode 100644 RuntimePermissionsWear/Wearable/src/main/java/com/example/android/wearable/runtimepermissions/MainWearActivity.kt delete mode 100644 RuntimePermissionsWear/Wearable/src/main/java/com/example/android/wearable/runtimepermissions/RequestPermissionOnPhoneActivity.kt delete mode 100644 RuntimePermissionsWear/Wearable/src/main/java/com/example/android/wearable/runtimepermissions/SensorSummary.kt delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/drawable/action_background.xml delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/drawable/ic_send_to_mobile.xml delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/drawable/ic_very_dissatisfied.xml delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/drawable/ic_very_satisfied.xml delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/layout/activity_main.xml delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/layout/activity_request_permission_on_phone.xml delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/values/colors.xml delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/values/dimens.xml delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/values/strings.xml delete mode 100644 RuntimePermissionsWear/Wearable/src/main/res/values/wear.xml delete mode 100644 RuntimePermissionsWear/build.gradle delete mode 100644 RuntimePermissionsWear/gradle.properties delete mode 100644 RuntimePermissionsWear/gradle/libs.versions.toml delete mode 100644 RuntimePermissionsWear/gradle/wrapper/gradle-wrapper.jar delete mode 100644 RuntimePermissionsWear/gradle/wrapper/gradle-wrapper.properties delete mode 100755 RuntimePermissionsWear/gradlew delete mode 100644 RuntimePermissionsWear/gradlew.bat delete mode 100644 RuntimePermissionsWear/lint.xml delete mode 100644 RuntimePermissionsWear/screenshots/screenshot-phone.png delete mode 100644 RuntimePermissionsWear/screenshots/screenshot-wear.png delete mode 100644 RuntimePermissionsWear/settings.gradle delete mode 100644 TimeText/.editorconfig delete mode 100644 TimeText/README.md delete mode 100644 TimeText/build.gradle delete mode 100644 TimeText/gradle.properties delete mode 100644 TimeText/gradle/libs.versions.toml delete mode 100644 TimeText/gradle/wrapper/gradle-wrapper.jar delete mode 100644 TimeText/gradle/wrapper/gradle-wrapper.properties delete mode 100755 TimeText/gradlew delete mode 100644 TimeText/gradlew.bat delete mode 100644 TimeText/lint.xml delete mode 100644 TimeText/screenshots/1.png delete mode 100644 TimeText/settings.gradle delete mode 100644 TimeText/timetext/build.gradle delete mode 100644 TimeText/timetext/src/main/AndroidManifest.xml delete mode 100644 TimeText/timetext/src/main/java/com/example/android/wearable/timetext/TextViewWrapper.kt delete mode 100644 TimeText/timetext/src/main/java/com/example/android/wearable/timetext/TimeText.kt delete mode 100644 TimeText/timetext/src/main/res/layout/curved_time_text.xml delete mode 100644 TimeText/timetext/src/main/res/layout/straight_time_text.xml delete mode 100644 TimeText/timetext/src/main/res/values/attrs.xml delete mode 100644 TimeText/timetext/src/main/res/values/styles.xml delete mode 100644 TimeText/timetext/src/test/java/com/example/android/wearable/timetext/TimeTextTest.kt delete mode 100644 TimeText/timetext/src/test/java/com/example/android/wearable/timetext/WithCurvedText.kt delete mode 100644 TimeText/timetexttestsupport/build.gradle delete mode 100644 TimeText/timetexttestsupport/src/main/AndroidManifest.xml delete mode 100644 TimeText/timetexttestsupport/src/main/java/com/example/android/wearable/timetext/TestActivity.kt delete mode 100644 TimeText/wear/build.gradle delete mode 100644 TimeText/wear/proguard-rules.pro delete mode 100644 TimeText/wear/src/main/AndroidManifest.xml delete mode 100644 TimeText/wear/src/main/java/com/example/android/wearable/timetext/MainActivity.kt delete mode 100644 TimeText/wear/src/main/res/layout/main_activity.xml delete mode 100644 TimeText/wear/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 TimeText/wear/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 TimeText/wear/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 TimeText/wear/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 TimeText/wear/src/main/res/values/strings.xml delete mode 100644 TimeText/wear/src/main/res/values/styles.xml delete mode 100644 WearStandaloneGoogleSignIn/.editorconfig delete mode 100644 WearStandaloneGoogleSignIn/.gitignore delete mode 100644 WearStandaloneGoogleSignIn/.google/packaging.yaml delete mode 100644 WearStandaloneGoogleSignIn/README.md delete mode 100644 WearStandaloneGoogleSignIn/app/build.gradle delete mode 100644 WearStandaloneGoogleSignIn/app/proguard-rules.pro delete mode 100644 WearStandaloneGoogleSignIn/app/src/main/AndroidManifest.xml delete mode 100644 WearStandaloneGoogleSignIn/app/src/main/java/com/example/android/wearable/wear/wearstandalonegooglesignin/GoogleSignInActivity.kt delete mode 100644 WearStandaloneGoogleSignIn/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 WearStandaloneGoogleSignIn/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 WearStandaloneGoogleSignIn/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 WearStandaloneGoogleSignIn/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 WearStandaloneGoogleSignIn/app/src/main/res/values/strings.xml delete mode 100644 WearStandaloneGoogleSignIn/build.gradle delete mode 100644 WearStandaloneGoogleSignIn/gradle.properties delete mode 100644 WearStandaloneGoogleSignIn/gradle/libs.versions.toml delete mode 100644 WearStandaloneGoogleSignIn/gradle/wrapper/gradle-wrapper.jar delete mode 100644 WearStandaloneGoogleSignIn/gradle/wrapper/gradle-wrapper.properties delete mode 100755 WearStandaloneGoogleSignIn/gradlew delete mode 100644 WearStandaloneGoogleSignIn/gradlew.bat delete mode 100644 WearStandaloneGoogleSignIn/lint.xml delete mode 100644 WearStandaloneGoogleSignIn/settings.gradle delete mode 100644 WearVerifyRemoteApp/.editorconfig delete mode 100644 WearVerifyRemoteApp/.google/packaging.yaml delete mode 100644 WearVerifyRemoteApp/Application/build.gradle delete mode 100644 WearVerifyRemoteApp/Application/src/main/AndroidManifest.xml delete mode 100644 WearVerifyRemoteApp/Application/src/main/java/com/example/android/wearable/wear/wearverifyremoteapp/MainMobileActivity.kt delete mode 100644 WearVerifyRemoteApp/Application/src/main/res/layout/activity_main.xml delete mode 100644 WearVerifyRemoteApp/Application/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 WearVerifyRemoteApp/Application/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 WearVerifyRemoteApp/Application/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 WearVerifyRemoteApp/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 WearVerifyRemoteApp/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 WearVerifyRemoteApp/Application/src/main/res/values/colors.xml delete mode 100644 WearVerifyRemoteApp/Application/src/main/res/values/strings.xml delete mode 100644 WearVerifyRemoteApp/Application/src/main/res/values/styles.xml delete mode 100644 WearVerifyRemoteApp/Application/src/main/res/values/wear.xml delete mode 100644 WearVerifyRemoteApp/README.md delete mode 100644 WearVerifyRemoteApp/Wearable/build.gradle delete mode 100644 WearVerifyRemoteApp/Wearable/src/main/AndroidManifest.xml delete mode 100644 WearVerifyRemoteApp/Wearable/src/main/java/com/example/android/wearable/wear/wearverifyremoteapp/MainWearActivity.kt delete mode 100644 WearVerifyRemoteApp/Wearable/src/main/res/layout/activity_main.xml delete mode 100644 WearVerifyRemoteApp/Wearable/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 WearVerifyRemoteApp/Wearable/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 WearVerifyRemoteApp/Wearable/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 WearVerifyRemoteApp/Wearable/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 WearVerifyRemoteApp/Wearable/src/main/res/values/strings.xml delete mode 100644 WearVerifyRemoteApp/Wearable/src/main/res/values/wear.xml delete mode 100644 WearVerifyRemoteApp/build.gradle delete mode 100644 WearVerifyRemoteApp/gradle.properties delete mode 100644 WearVerifyRemoteApp/gradle/libs.versions.toml delete mode 100644 WearVerifyRemoteApp/gradle/wrapper/gradle-wrapper.jar delete mode 100644 WearVerifyRemoteApp/gradle/wrapper/gradle-wrapper.properties delete mode 100755 WearVerifyRemoteApp/gradlew delete mode 100644 WearVerifyRemoteApp/gradlew.bat delete mode 100644 WearVerifyRemoteApp/lint.xml delete mode 100644 WearVerifyRemoteApp/screenshots/mobile-1.png delete mode 100644 WearVerifyRemoteApp/screenshots/mobile-2.png delete mode 100644 WearVerifyRemoteApp/screenshots/wear-1.png delete mode 100644 WearVerifyRemoteApp/screenshots/wear-2.png delete mode 100644 WearVerifyRemoteApp/settings.gradle diff --git a/.github/workflows/AlwaysOnKotlin.yml b/.github/workflows/AlwaysOnKotlin.yml index 5d3b2f080..19d5c6cac 100644 --- a/.github/workflows/AlwaysOnKotlin.yml +++ b/.github/workflows/AlwaysOnKotlin.yml @@ -41,18 +41,6 @@ jobs: arguments: check --stacktrace build-root-directory: ${{ env.SAMPLE_PATH }} - - name: Upload views build outputs (APKs) - uses: actions/upload-artifact@v4 - with: - name: views-build-outputs - path: ${{ env.SAMPLE_PATH }}/views/build/outputs - - - name: Upload views build reports - uses: actions/upload-artifact@v4 - with: - name: views-build-reports - path: ${{ env.SAMPLE_PATH }}/views/build/reports - - name: Upload compose build outputs (APKs) uses: actions/upload-artifact@v4 with: @@ -111,16 +99,10 @@ jobs: arguments: roundApi${{ matrix.device }}Check build-root-directory: ${{ env.SAMPLE_PATH }} - - name: Upload views test reports - uses: actions/upload-artifact@v4 - with: - name: views-test-reports - path: ${{ env.SAMPLE_PATH }}/views/build/reports - - name: Upload compose test reports uses: actions/upload-artifact@v4 with: - name: test-reports + name: test-reports${{ matrix.device }} path: ${{ env.SAMPLE_PATH }}/compose/build/reports apk: diff --git a/.github/workflows/ComposeAdvanced.yml b/.github/workflows/ComposeAdvanced.yml deleted file mode 100644 index 6cb48a3ba..000000000 --- a/.github/workflows/ComposeAdvanced.yml +++ /dev/null @@ -1,82 +0,0 @@ -name: ComposeAdvanced - -on: - push: - branches: - - main - paths: - - 'ComposeAdvanced/**' - - '.github/workflows/ComposeAdvanced.yml' - pull_request: - paths: - - 'ComposeAdvanced/**' - - '.github/workflows/ComposeAdvanced.yml' - -env: - SAMPLE_PATH: ComposeAdvanced - -jobs: - build: - runs-on: ubuntu-latest - timeout-minutes: 30 - - steps: - - name: Checkout - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - distribution: 'zulu' - java-version: 17 - - - name: Setup Gradle - uses: gradle/gradle-build-action@v2 - with: - build-root-directory: ${{ env.SAMPLE_PATH }} - - - name: Build project - uses: gradle/gradle-build-action@v2 - with: - arguments: check --stacktrace - build-root-directory: ${{ env.SAMPLE_PATH }} - - - name: Upload build outputs (APKs) - uses: actions/upload-artifact@v4 - with: - name: build-outputs - path: | - ${{ env.SAMPLE_PATH }}/app/build/outputs - - - name: Upload build reports - if: always() - uses: actions/upload-artifact@v4 - with: - name: build-reports - path: | - ${{ env.SAMPLE_PATH }}/app/build/reports - - apk: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - distribution: 'zulu' - java-version: 17 - - - name: Build project - uses: gradle/gradle-build-action@v2 - with: - arguments: app:assembleRelease - build-root-directory: ${{ env.SAMPLE_PATH }} - - - name: Upload APK - uses: actions/upload-artifact@v4 - with: - name: App - path: ${{ env.SAMPLE_PATH }}/app/build/outputs/apk/release/app-release.apk diff --git a/.github/workflows/RuntimePermissionsWear.yml b/.github/workflows/RuntimePermissionsWear.yml deleted file mode 100644 index 8af76c065..000000000 --- a/.github/workflows/RuntimePermissionsWear.yml +++ /dev/null @@ -1,63 +0,0 @@ -name: RuntimePermissionsWear - -on: - push: - branches: - - main - paths: - - 'RuntimePermissionsWear/**' - pull_request: - paths: - - 'RuntimePermissionsWear/**' - -env: - SAMPLE_PATH: RuntimePermissionsWear - -jobs: - build: - runs-on: ubuntu-latest - timeout-minutes: 30 - - steps: - - name: Checkout - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - distribution: 'zulu' - java-version: 17 - - - name: Generate cache key - run: ./scripts/checksum.sh $SAMPLE_PATH checksum.txt - - - uses: actions/cache@v4 - with: - path: | - ~/.gradle/caches/modules-* - ~/.gradle/caches/jars-* - ~/.gradle/caches/build-cache-* - key: gradle-${{ hashFiles('checksum.txt') }} - - - name: Build project - working-directory: ${{ env.SAMPLE_PATH }} - run: ./gradlew check --stacktrace - - - name: Upload build outputs (APKs) - uses: actions/upload-artifact@v4 - with: - name: build-outputs - path: | - ${{ env.SAMPLE_PATH }}/Shared/build/outputs - ${{ env.SAMPLE_PATH }}/Wearable/build/outputs - ${{ env.SAMPLE_PATH }}/Application/build/outputs - - - name: Upload build reports - if: always() - uses: actions/upload-artifact@v4 - with: - name: build-reports - path: | - ${{ env.SAMPLE_PATH }}/Shared/build/reports - ${{ env.SAMPLE_PATH }}/Wearable/build/reports - ${{ env.SAMPLE_PATH }}/Application/build/reports diff --git a/.github/workflows/TimeText.yml b/.github/workflows/TimeText.yml deleted file mode 100644 index 7077bb6f7..000000000 --- a/.github/workflows/TimeText.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: TimeText - -on: - push: - branches: - - main - paths: - - 'TimeText/**' - pull_request: - paths: - - 'TimeText/**' - -env: - SAMPLE_PATH: TimeText - -jobs: - build: - runs-on: ubuntu-latest - timeout-minutes: 30 - - steps: - - name: Checkout - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - distribution: 'zulu' - java-version: 17 - - - name: Generate cache key - run: ./scripts/checksum.sh $SAMPLE_PATH checksum.txt - - - uses: actions/cache@v4 - with: - path: | - ~/.gradle/caches/modules-* - ~/.gradle/caches/jars-* - ~/.gradle/caches/build-cache-* - key: gradle-${{ hashFiles('checksum.txt') }} - - - name: Build project - working-directory: ${{ env.SAMPLE_PATH }} - run: ./gradlew check --stacktrace - - - name: Upload build outputs (APKs) - uses: actions/upload-artifact@v4 - with: - name: build-outputs - path: ${{ env.SAMPLE_PATH }}/wear/build/outputs - - - name: Upload build reports - if: always() - uses: actions/upload-artifact@v4 - with: - name: build-reports - path: ${{ env.SAMPLE_PATH }}/wear/build/reports diff --git a/.github/workflows/WearStandaloneGoogleSignIn.yml b/.github/workflows/WearStandaloneGoogleSignIn.yml deleted file mode 100644 index a6e47020e..000000000 --- a/.github/workflows/WearStandaloneGoogleSignIn.yml +++ /dev/null @@ -1,91 +0,0 @@ -name: WearStandaloneGoogleSignIn - -on: - push: - branches: - - main - paths: - - 'WearStandaloneGoogleSignIn/**' - pull_request: - paths: - - 'WearStandaloneGoogleSignIn/**' - -env: - SAMPLE_PATH: WearStandaloneGoogleSignIn - -jobs: - build: - runs-on: ubuntu-latest - timeout-minutes: 30 - - steps: - - name: Checkout - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - distribution: 'zulu' - java-version: 17 - - - name: Generate cache key - run: ./scripts/checksum.sh $SAMPLE_PATH checksum.txt - - - uses: actions/cache@v4 - with: - path: | - ~/.gradle/caches/modules-* - ~/.gradle/caches/jars-* - ~/.gradle/caches/build-cache-* - key: gradle-${{ hashFiles('checksum.txt') }} - - - name: Build project - working-directory: ${{ env.SAMPLE_PATH }} - run: ./gradlew check --stacktrace - - - name: Upload build outputs (APKs) - uses: actions/upload-artifact@v4 - with: - name: build-outputs - path: ${{ env.SAMPLE_PATH }}/app/build/outputs - - - name: Upload build reports - if: always() - uses: actions/upload-artifact@v4 - with: - name: build-reports - path: ${{ env.SAMPLE_PATH }}/app/build/reports - - apk: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - distribution: 'zulu' - java-version: 17 - - - name: Generate cache key - run: ./scripts/checksum.sh $SAMPLE_PATH checksum.txt - - - uses: actions/cache@v4 - with: - path: | - ~/.gradle/caches/modules-* - ~/.gradle/caches/jars-* - ~/.gradle/caches/build-cache-* - key: gradle-${{ hashFiles('checksum.txt') }} - - - name: Build project - working-directory: ${{ env.SAMPLE_PATH }} - run: ./gradlew app:assembleRelease - - - name: Upload APK - uses: actions/upload-artifact@v4 - with: - name: App - path: ${{ env.SAMPLE_PATH }}/app/build/outputs/apk/release/app-release.apk diff --git a/.github/workflows/WearVerifyRemoteApp.yml b/.github/workflows/WearVerifyRemoteApp.yml deleted file mode 100644 index 6b3bae7e5..000000000 --- a/.github/workflows/WearVerifyRemoteApp.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: WearVerifyRemoteApp - -on: - push: - branches: - - main - paths: - - 'WearVerifyRemoteApp/**' - pull_request: - paths: - - 'WearVerifyRemoteApp/**' - -env: - SAMPLE_PATH: WearVerifyRemoteApp - -jobs: - build: - runs-on: ubuntu-latest - timeout-minutes: 30 - - steps: - - name: Checkout - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - distribution: 'zulu' - java-version: 17 - - - name: Generate cache key - run: ./scripts/checksum.sh $SAMPLE_PATH checksum.txt - - - uses: actions/cache@v4 - with: - path: | - ~/.gradle/caches/modules-* - ~/.gradle/caches/jars-* - ~/.gradle/caches/build-cache-* - key: gradle-${{ hashFiles('checksum.txt') }} - - - name: Build project - working-directory: ${{ env.SAMPLE_PATH }} - run: ./gradlew check --stacktrace - - - name: Upload build outputs (APKs) - uses: actions/upload-artifact@v4 - with: - name: build-outputs - path: | - ${{ env.SAMPLE_PATH }}/Application/build/outputs - ${{ env.SAMPLE_PATH }}/Wearable/build/outputs - - - name: Upload build reports - if: always() - uses: actions/upload-artifact@v4 - with: - name: build-reports - path: | - ${{ env.SAMPLE_PATH }}/Application/build/reports - ${{ env.SAMPLE_PATH }}/Wearable/build/reports diff --git a/AlwaysOnKotlin/compose/src/androidTest/java/com/example/android/wearable/wear/alwayson/AlwaysOnAppTests.kt b/AlwaysOnKotlin/compose/src/androidTest/java/com/example/android/wearable/wear/alwayson/AlwaysOnAppTests.kt index 6c306f86c..e1cda25a0 100644 --- a/AlwaysOnKotlin/compose/src/androidTest/java/com/example/android/wearable/wear/alwayson/AlwaysOnAppTests.kt +++ b/AlwaysOnKotlin/compose/src/androidTest/java/com/example/android/wearable/wear/alwayson/AlwaysOnAppTests.kt @@ -13,6 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +@file:Suppress("This test is disabled as failing on 30") + package com.example.android.wearable.wear.alwayson import android.app.Application @@ -40,10 +42,12 @@ import kotlinx.coroutines.test.TestScope import kotlinx.coroutines.test.runTest import org.junit.After import org.junit.Before +import org.junit.Ignore import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith +@Ignore("Tests failing on 30") @RunWith(AndroidJUnit4::class) @OptIn(ExperimentalCoroutinesApi::class) class AlwaysOnAppTests { diff --git a/AlwaysOnKotlin/settings.gradle b/AlwaysOnKotlin/settings.gradle index 8b186527c..0d4465d5e 100644 --- a/AlwaysOnKotlin/settings.gradle +++ b/AlwaysOnKotlin/settings.gradle @@ -36,4 +36,3 @@ dependencyResolutionManagement { include ":compose" -include ":views" diff --git a/AlwaysOnKotlin/views/build.gradle b/AlwaysOnKotlin/views/build.gradle deleted file mode 100644 index 7430f569e..000000000 --- a/AlwaysOnKotlin/views/build.gradle +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright (C) 2021 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 - * - * http://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. - */ - -plugins { - id 'com.android.application' - id 'org.jetbrains.kotlin.android' -} - -android { - compileSdk 34 - - namespace "com.example.android.wearable.wear.alwayson" - - defaultConfig { - versionCode 1 - versionName "1.0" - minSdk 26 - targetSdk 33 - - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - - lintOptions { - warningsAsErrors false - } - - buildTypes { - release { - minifyEnabled true - shrinkResources true - signingConfig signingConfigs.debug - proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" - } - } - - compileOptions { - sourceCompatibility JavaVersion.VERSION_17 - targetCompatibility JavaVersion.VERSION_17 - } - - kotlinOptions { - jvmTarget = JavaVersion.VERSION_17.majorVersion - allWarningsAsErrors = true - freeCompilerArgs += "-opt-in=kotlin.RequiresOptIn" - } - - testOptions { - devices { - squareApi30(com.android.build.api.dsl.ManagedVirtualDevice) { - device = "Wear OS Square" - apiLevel = 30 - systemImageSource = "android-wear" - } - roundApi28(com.android.build.api.dsl.ManagedVirtualDevice) { - device = "Wear OS Large Round" - apiLevel = 28 - systemImageSource = "android-wear" - } - roundApi30(com.android.build.api.dsl.ManagedVirtualDevice) { - device = "Wear OS Large Round" - apiLevel = 30 - systemImageSource = "android-wear" - } - roundApi33(com.android.build.api.dsl.ManagedVirtualDevice) { - device = "Wear OS Large Round" - apiLevel = 33 - systemImageSource = "android-wear" - } - } - } - - buildFeatures { - viewBinding true - } - - // Workaround for https://github.com/Kotlin/kotlinx.coroutines/issues/2023 - packagingOptions { - // for JNA and JNA-platform - exclude "META-INF/AL2.0" - exclude "META-INF/LGPL2.1" - } -} - -dependencies { - implementation libs.kotlinx.coroutines.android - implementation libs.androidx.activity.ktx - implementation libs.androidx.core.ktx - implementation libs.androidx.wear - - androidTestImplementation libs.kotlinx.coroutines.test - androidTestImplementation libs.test.core - androidTestImplementation libs.test.core.ktx - androidTestImplementation libs.test.espresso.core - androidTestImplementation libs.test.ext.junit - androidTestImplementation libs.test.ext.junit.ktx - androidTestImplementation libs.test.ext.truth - androidTestImplementation libs.test.runner - androidTestImplementation libs.test.rules - androidTestImplementation libs.test.uiautomator - androidTestImplementation libs.com.google.truth -} diff --git a/AlwaysOnKotlin/views/proguard-rules.pro b/AlwaysOnKotlin/views/proguard-rules.pro deleted file mode 100644 index e7f7a95b8..000000000 --- a/AlwaysOnKotlin/views/proguard-rules.pro +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (C) 2021 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. -# -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile diff --git a/AlwaysOnKotlin/views/src/androidTest/java/com/example/android/wearable/wear/alwayson/MainActivityTests.kt b/AlwaysOnKotlin/views/src/androidTest/java/com/example/android/wearable/wear/alwayson/MainActivityTests.kt deleted file mode 100644 index 0701d9872..000000000 --- a/AlwaysOnKotlin/views/src/androidTest/java/com/example/android/wearable/wear/alwayson/MainActivityTests.kt +++ /dev/null @@ -1,351 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.wear.alwayson - -import android.app.Application -import android.app.PendingIntent -import android.content.Intent -import android.view.KeyEvent -import androidx.lifecycle.Lifecycle -import androidx.test.core.app.ActivityScenario -import androidx.test.core.app.ApplicationProvider -import androidx.test.core.app.launchActivity -import androidx.test.espresso.Espresso -import androidx.test.espresso.Espresso.onView -import androidx.test.espresso.assertion.ViewAssertions.matches -import androidx.test.espresso.matcher.ViewMatchers.withId -import androidx.test.espresso.matcher.ViewMatchers.withText -import androidx.test.ext.junit.runners.AndroidJUnit4 -import androidx.test.platform.app.InstrumentationRegistry -import androidx.test.uiautomator.UiDevice -import java.time.Clock -import java.time.Duration -import java.time.Instant -import java.time.ZoneId -import kotlinx.coroutines.ExperimentalCoroutinesApi -import kotlinx.coroutines.test.StandardTestDispatcher -import kotlinx.coroutines.test.TestCoroutineScheduler -import kotlinx.coroutines.test.TestScope -import kotlinx.coroutines.test.runTest -import org.junit.After -import org.junit.Before -import org.junit.Test -import org.junit.runner.RunWith - -@RunWith(AndroidJUnit4::class) -@OptIn(ExperimentalCoroutinesApi::class) -class MainActivityTests { - private val context = ApplicationProvider.getApplicationContext() - - private val testScope = TestScope() - - /** - * A timestamp in the relatively far, far future (year 2200). - * - * This ensures the real alarm manager won't actually trigger. - */ - private var instant = YEAR_2200_INSTANT - - private lateinit var scenario: ActivityScenario - - private lateinit var uiDevice: UiDevice - - @Before - fun setup() { - uiDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()) - - // Ensure we are starting in active mode - pressKeyCodeWithWait(KeyEvent.KEYCODE_WAKEUP) - - // Override the active dispatcher with a test one that we can control the time for - activeDispatcher = StandardTestDispatcher(testScope.testScheduler) - - updateClock() - scenario = launchActivity() - } - - @After - fun teardown() { - scenario.close() - } - - @Test - fun initialTextIsCorrect(): Unit = testScope.runTest { - scenario.moveToState(Lifecycle.State.RESUMED) - - onView(withId(R.id.time)).check(matches(withText(ZERO_SEC_DISPLAY))) - onView(withId(R.id.time_stamp)).check( - matches( - withText( - context.getString( - R.string.timestamp_label, - YEAR_2200_INSTANT.toEpochMilli() - ) - ) - ) - ) - onView(withId(R.id.state)).check( - matches(withText(context.getString(R.string.mode_active_label))) - ) - onView(withId(R.id.draw_count)).check( - matches( - withText( - context.getString( - R.string.draw_count_label, - 1 - ) - ) - ) - ) - - // Pause the activity to cancel queued work - scenario.moveToState(Lifecycle.State.STARTED) - } - - @Test - fun textIsCorrectAfterFiveSeconds(): Unit = testScope.runTest { - scenario.moveToState(Lifecycle.State.RESUMED) - - // Advance 5 seconds, one at a time - repeat(5) { - advanceTime(Duration.ofSeconds(1)) - } - - onView(withId(R.id.time)).check(matches(withText(FIVE_SEC_DISPLAY))) - onView(withId(R.id.time_stamp)).check( - matches( - withText( - context.getString( - R.string.timestamp_label, - YEAR_2200_INSTANT.plusSeconds(5).toEpochMilli() - ) - ) - ) - ) - onView(withId(R.id.state)).check( - matches(withText(context.getString(R.string.mode_active_label))) - ) - onView(withId(R.id.draw_count)).check( - matches( - withText( - context.getString( - R.string.draw_count_label, - 6 - ) - ) - ) - ) - - // Pause the activity to cancel queued work - scenario.moveToState(Lifecycle.State.STARTED) - } - - @Test - fun textIsCorrectAfterGoingIntoAmbientMode(): Unit = testScope.runTest { - scenario.moveToState(Lifecycle.State.RESUMED) - - // Advance 5 seconds, one at a time - repeat(5) { - advanceTime(Duration.ofSeconds(1)) - } - - pressKeyCodeWithWait(KeyEvent.KEYCODE_SLEEP) - Espresso.onIdle() - - onView(withId(R.id.time)).check(matches(withText(FIVE_SEC_DISPLAY))) - onView(withId(R.id.time_stamp)).check( - matches( - withText( - context.getString( - R.string.timestamp_label, - YEAR_2200_INSTANT.plusSeconds(5).toEpochMilli() - ) - ) - ) - ) - onView(withId(R.id.state)).check( - matches(withText(context.getString(R.string.mode_ambient_label))) - ) - onView(withId(R.id.draw_count)).check( - matches( - withText( - context.getString( - R.string.draw_count_label, - 7 - ) - ) - ) - ) - - // Pause the activity to cancel queued work - scenario.moveToState(Lifecycle.State.STARTED) - } - - @Test - fun textIsCorrectAfterGoingIntoAmbientModeAndReceivingIntent(): Unit = testScope.runTest { - scenario.moveToState(Lifecycle.State.RESUMED) - - // Advance 5 seconds, one at a time - repeat(5) { - advanceTime(Duration.ofSeconds(1)) - } - - advanceTime(Duration.ofMillis(500)) - - pressKeyCodeWithWait(KeyEvent.KEYCODE_SLEEP) - Espresso.onIdle() - - // Simulate a sent broadcast - advanceTime(Duration.ofSeconds(5)) - scenario.onActivity { - PendingIntent.getBroadcast( - it, - 0, - Intent(MainActivity.AMBIENT_UPDATE_ACTION), - PendingIntent.FLAG_UPDATE_CURRENT - ).send() - } - - Thread.sleep(1000) // Ugly sleep, without it sometimes the broadcast won't be received - Espresso.onIdle() - - onView(withId(R.id.time)).check(matches(withText(TEN_SEC_DISPLAY))) - onView(withId(R.id.time_stamp)).check( - matches( - withText( - context.getString( - R.string.timestamp_label, - YEAR_2200_INSTANT.plusSeconds(10).plusMillis(500).toEpochMilli() - ) - ) - ) - ) - onView(withId(R.id.state)).check( - matches(withText(context.getString(R.string.mode_ambient_label))) - ) - onView(withId(R.id.draw_count)).check( - matches( - withText( - context.getString( - R.string.draw_count_label, - 8 - ) - ) - ) - ) - - // Pause the activity to cancel queued work - scenario.moveToState(Lifecycle.State.STARTED) - } - - @Test - fun textIsCorrectAfterReturningToActiveMode(): Unit = testScope.runTest { - scenario.moveToState(Lifecycle.State.RESUMED) - - // Advance 5 seconds, one at a time - repeat(5) { - advanceTime(Duration.ofSeconds(1)) - } - - advanceTime(Duration.ofMillis(500)) - - // Enter ambient mode - pressKeyCodeWithWait(KeyEvent.KEYCODE_SLEEP) - Espresso.onIdle() - - // Simulate a sent broadcast - advanceTime(Duration.ofSeconds(5)) - scenario.onActivity { - PendingIntent.getBroadcast( - it, - 0, - Intent(MainActivity.AMBIENT_UPDATE_ACTION), - PendingIntent.FLAG_UPDATE_CURRENT - ).send() - } - - Espresso.onIdle() - - advanceTime(Duration.ofSeconds(2)) - - // Exit ambient mode - pressKeyCodeWithWait(KeyEvent.KEYCODE_WAKEUP) - Espresso.onIdle() - - onView(withId(R.id.time)).check(matches(withText(TWELVE_SEC_DISPLAY))) - onView(withId(R.id.time_stamp)).check( - matches( - withText( - context.getString( - R.string.timestamp_label, - YEAR_2200_INSTANT.plusSeconds(12).plusMillis(500).toEpochMilli() - ) - ) - ) - ) - onView(withId(R.id.state)).check( - matches(withText(context.getString(R.string.mode_active_label))) - ) - onView(withId(R.id.draw_count)).check( - matches( - withText( - context.getString( - R.string.draw_count_label, - 9 - ) - ) - ) - ) - - // Pause the activity to cancel queued work - scenario.moveToState(Lifecycle.State.STARTED) - } - - /** - * Advances the simulated time by the given [duration], updating the [TestCoroutineScheduler], - * the [clock] and running any updates due to those changes. - */ - private fun advanceTime(duration: Duration) { - instant += duration - updateClock() - testScope.testScheduler.advanceTimeBy(duration.toMillis()) - testScope.testScheduler.runCurrent() - Espresso.onIdle() - } - - /** - * Updates the [clock] to be fixed at the given [instant]. - */ - private fun updateClock() { - clock = Clock.fixed(instant, ZoneId.of("UTC")) - } - - /** - * Presses the given key with an ugly sleep, without it sometimes ambient mode won't be entered - * or exited. - */ - private fun pressKeyCodeWithWait(keyCode: Int) { - uiDevice.pressKeyCode(keyCode) - Thread.sleep(1000) - } -} - -private val YEAR_2200_INSTANT = Instant.ofEpochMilli(7258118400000L) - -private const val ZERO_SEC_DISPLAY = "00:00:00" -private const val FIVE_SEC_DISPLAY = "00:00:05" -private const val TEN_SEC_DISPLAY = "00:00:10" -private const val TWELVE_SEC_DISPLAY = "00:00:12" diff --git a/AlwaysOnKotlin/views/src/main/AndroidManifest.xml b/AlwaysOnKotlin/views/src/main/AndroidManifest.xml deleted file mode 100644 index f7e120927..000000000 --- a/AlwaysOnKotlin/views/src/main/AndroidManifest.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AlwaysOnKotlin/views/src/main/java/com/example/android/wearable/wear/alwayson/MainActivity.kt b/AlwaysOnKotlin/views/src/main/java/com/example/android/wearable/wear/alwayson/MainActivity.kt deleted file mode 100644 index 70dbd7ddc..000000000 --- a/AlwaysOnKotlin/views/src/main/java/com/example/android/wearable/wear/alwayson/MainActivity.kt +++ /dev/null @@ -1,404 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.wear.alwayson - -import android.app.AlarmManager -import android.app.PendingIntent -import android.content.BroadcastReceiver -import android.content.Context -import android.content.Intent -import android.content.IntentFilter -import android.graphics.Color -import android.os.Build -import android.os.Bundle -import android.util.Log -import androidx.annotation.VisibleForTesting -import androidx.core.content.ContextCompat -import androidx.core.content.ContextCompat.registerReceiver -import androidx.core.content.getSystemService -import androidx.fragment.app.FragmentActivity -import androidx.lifecycle.lifecycleScope -import androidx.wear.ambient.AmbientLifecycleObserver -import com.example.android.wearable.wear.alwayson.databinding.ActivityMainBinding -import java.time.Clock -import java.time.Duration -import java.time.Instant -import java.time.LocalTime -import java.time.format.DateTimeFormatter -import java.util.Locale -import kotlin.random.Random -import kotlinx.coroutines.CoroutineDispatcher -import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.Job -import kotlinx.coroutines.delay -import kotlinx.coroutines.launch -import kotlinx.coroutines.withContext - -/** - * IMPORTANT NOTE: Most apps shouldn't use always on ambient mode, as it drains battery life. Unless - * required, it's much better to allow the system to take over after the user stops interacting - * with your app. - * - * Demonstrates support for *Ambient Mode* by attaching ambient mode support to the activity, - * and listening for ambient mode updates (onEnterAmbient, onUpdateAmbient, and onExitAmbient) via a - * named AmbientCallback subclass. - * - * Also demonstrates how to update the display more frequently than every 60 seconds, which is - * the default frequency, using an AlarmManager. The Alarm code is only necessary for the custom - * refresh frequency; it can be ignored for basic ambient mode support where you can simply rely on - * calls to onUpdateAmbient() by the system. - * - * There are two modes: *ambient* and *active*. To trigger future display updates, we - * use coroutines for active mode and an Alarm for ambient mode. - * - * Why not use just one or the other? Coroutines are generally less battery intensive and can be - * triggered every second. However, they can not wake up the processor (common in ambient mode). - * - * Alarms can wake up the processor (what we need for ambient move), but they are less efficient - * compared to coroutines when it comes to quick update frequencies. - * - * Therefore, we use coroutines for active mode (can trigger every second and are better on the - * battery), and we use an Alarm for ambient mode (only need to update once every 10 seconds and - * they can wake up a sleeping processor). - * - * The activity waits 10 seconds between doing any processing (getting data, updating display - * etc.) while in ambient mode to conserving battery life (processor allowed to sleep). If your app - * can wait 60 seconds for display updates, you can disregard the Alarm code and simply use - * onUpdateAmbient() to save even more battery life. - * - * As always, you will still want to apply the performance guidelines outlined in the Watch Faces - * documentation to your app. - * - * Finally, in ambient mode, this activity follows the same best practices outlined in the Watch - * Faces API documentation: keeping most pixels black, avoiding large blocks of white pixels, using - * only black and white, disabling anti-aliasing, etc. - */ -class MainActivity : FragmentActivity() { - - private lateinit var binding: ActivityMainBinding - - private val ambientCallbackState = MyAmbientCallback() - - private val ambientObserver = AmbientLifecycleObserver(this, ambientCallbackState) - - /** - * Since the coroutine-based update (used in active mode) can't wake up the processor when the - * device is in ambient mode and undocked, we use an Alarm to cover ambient mode updates when we - * need them more frequently than every minute. Remember, if getting updates once a minute in - * ambient mode is enough, you can do away with the Alarm code and just rely on the - * onUpdateAmbient() callback. - */ - private lateinit var ambientUpdateAlarmManager: AlarmManager - private lateinit var ambientUpdatePendingIntent: PendingIntent - private lateinit var ambientUpdateBroadcastReceiver: BroadcastReceiver - - private val dateFormat = DateTimeFormatter.ofPattern("HH:mm:ss", Locale.US) - - @Volatile - private var drawCount = 0 - - /** - * The [Job] associated with the updates performed while in active mode. - */ - private var activeUpdateJob: Job = Job().apply { complete() } - - public override fun onCreate(savedInstanceState: Bundle?) { - Log.d(TAG, "onCreate()") - super.onCreate(savedInstanceState) - - lifecycle.addObserver(ambientObserver) - - binding = ActivityMainBinding.inflate(layoutInflater) - setContentView(binding.root) - - ambientUpdateAlarmManager = getSystemService()!! - - /* - * Create a PendingIntent which we'll give to the AlarmManager to send ambient mode updates - * on an interval which we've define. - */ - val ambientUpdateIntent = Intent(AMBIENT_UPDATE_ACTION) - - /* - * Retrieves a PendingIntent that will perform a broadcast. You could also use getActivity() - * to retrieve a PendingIntent that will start a new activity, but be aware that actually - * triggers onNewIntent() which causes lifecycle changes (onPause() and onResume()) which - * might trigger code to be re-executed more often than you want. - * - * If you do end up using getActivity(), also make sure you have set activity launchMode to - * singleInstance in the manifest. - * - * Otherwise, it is easy for the AlarmManager launch Intent to open a new activity - * every time the Alarm is triggered rather than reusing this Activity. - */ - ambientUpdatePendingIntent = PendingIntent.getBroadcast( - this, - 0, - ambientUpdateIntent, - PendingIntent.FLAG_IMMUTABLE or PendingIntent.FLAG_UPDATE_CURRENT - ) - - /* - * An anonymous broadcast receiver which will receive ambient update requests and trigger - * display refresh. - */ - ambientUpdateBroadcastReceiver = object : BroadcastReceiver() { - override fun onReceive(context: Context, intent: Intent) { - refreshDisplayAndSetNextUpdate() - } - } - } - - public override fun onResume() { - Log.d(TAG, "onResume()") - super.onResume() - val filter = IntentFilter(AMBIENT_UPDATE_ACTION) - registerReceiver( - this, - ambientUpdateBroadcastReceiver, - filter, - ContextCompat.RECEIVER_NOT_EXPORTED - ) - refreshDisplayAndSetNextUpdate() - } - - public override fun onPause() { - Log.d(TAG, "onPause()") - super.onPause() - unregisterReceiver(ambientUpdateBroadcastReceiver) - activeUpdateJob.cancel() - ambientUpdateAlarmManager.cancel(ambientUpdatePendingIntent) - } - - /** - * Loads data/updates screen (via method), but most importantly, sets up the next refresh - * (active mode = coroutines and ambient mode = Alarm). - */ - private fun refreshDisplayAndSetNextUpdate() { - Log.d(TAG, "refreshDisplayAndSetNextUpdate()") - loadDataAndUpdateScreen() - val instant = Instant.now(clock) - if (ambientCallbackState.isAmbient) { - val triggerTime = instant.getNextInstantWithInterval(AMBIENT_INTERVAL) - if (Build.VERSION.SDK_INT < 33) { - try { - ambientUpdateAlarmManager.setExact( - AlarmManager.RTC_WAKEUP, - triggerTime.toEpochMilli(), - ambientUpdatePendingIntent - ) - } catch (_: SecurityException) { - Log.d( - TAG, - "SecurityException when calling setExact(), screen will not be refreshed" - ) - } - } - } else { - Log.d(TAG, "!isAmbient") - val delay = instant.getDelayToNextInstantWithInterval(ACTIVE_INTERVAL) - activeUpdateJob.cancel() - activeUpdateJob = lifecycleScope.launch { - withContext(activeDispatcher) { - // Delay on the active dispatcher for testability - delay(delay.toMillis()) - } - - refreshDisplayAndSetNextUpdate() - } - } - } - - /** - * Returns the delay from this [Instant] to the next one that is aligned with the given - * [interval]. - */ - private fun Instant.getDelayToNextInstantWithInterval(interval: Duration): Duration = - Duration.ofMillis(interval.toMillis() - toEpochMilli() % interval.toMillis()) - - /** - * Returns the next [Instant] that is aligned with the given [interval]. - */ - private fun Instant.getNextInstantWithInterval(interval: Duration): Instant = - plus(getDelayToNextInstantWithInterval(interval)) - - /** - * Updates display based on Ambient state. If you need to pull data, you should do it here. - */ - private fun loadDataAndUpdateScreen() { - drawCount += 1 - - val currentInstant = Instant.now(clock) - - Log.d( - TAG, - "loadDataAndUpdateScreen(): " + - "${currentInstant.toEpochMilli()} (${ambientCallbackState.isAmbient})" - ) - - val currentTime = LocalTime.now(clock) - - binding.time.text = dateFormat.format(currentTime) - binding.timeStamp.text = getString(R.string.timestamp_label, currentInstant.toEpochMilli()) - binding.state.text = getString( - if (ambientCallbackState.isAmbient) { - R.string.mode_ambient_label - } else { - R.string.mode_active_label - } - ) - binding.updateRate.text = - if (ambientCallbackState.isAmbient && Build.VERSION.SDK_INT >= 33) { - getString( - R.string.disabled_label - ) - } else { - getString( - R.string.update_rate_label, - if (ambientCallbackState.isAmbient) { - AMBIENT_INTERVAL.seconds - } else { - ACTIVE_INTERVAL.seconds - } - ) - } - binding.drawCount.text = getString(R.string.draw_count_label, drawCount) - } - - private inner class MyAmbientCallback : AmbientLifecycleObserver.AmbientLifecycleCallback { - - val isAmbient: Boolean - get() = ambientDetails != null - - var ambientDetails: AmbientLifecycleObserver.AmbientDetails? = null - - /** - * Prepares the UI for ambient mode. - */ - override fun onEnterAmbient(ambientDetails: AmbientLifecycleObserver.AmbientDetails) { - this.ambientDetails = ambientDetails - - // Cancel any active updates - activeUpdateJob.cancel() - - /* - * Following best practices outlined in WatchFaces API (keeping most pixels black, - * avoiding large blocks of white pixels, using only black and white, and disabling - * anti-aliasing, etc.) - */ - binding.state.setTextColor(Color.WHITE) - binding.updateRate.setTextColor(Color.WHITE) - binding.drawCount.setTextColor(Color.WHITE) - if (ambientDetails.deviceHasLowBitAmbient) { - binding.time.paint.isAntiAlias = false - binding.timeStamp.paint.isAntiAlias = false - binding.state.paint.isAntiAlias = false - binding.updateRate.paint.isAntiAlias = false - binding.drawCount.paint.isAntiAlias = false - } - refreshDisplayAndSetNextUpdate() - } - - /** - * Updates the display in ambient mode on the standard interval. Since we're using a custom - * refresh cycle, this method does NOT update the data in the display. Rather, this method - * simply updates the positioning of the data in the screen to avoid burn-in, if the display - * requires it. - */ - override fun onUpdateAmbient() { - /* - * If the screen requires burn-in protection, views must be shifted around periodically - * in ambient mode. To ensure that content isn't shifted off the screen, avoid placing - * content within 10 pixels of the edge of the screen. - * - * Since we're potentially applying negative padding, we have ensured - * that the containing view is sufficiently padded (see res/layout/activity_main.xml). - * - * Activities should also avoid solid white areas to prevent pixel burn-in. Both of - * these requirements only apply in ambient mode, and only when this property is set - * to true. - */ - if (ambientDetails?.burnInProtectionRequired == true) { - binding.container.translationX = - Random.nextInt(-BURN_IN_OFFSET_PX, BURN_IN_OFFSET_PX + 1).toFloat() - binding.container.translationY = - Random.nextInt(-BURN_IN_OFFSET_PX, BURN_IN_OFFSET_PX + 1).toFloat() - } - } - - /** - * Restores the UI to active (non-ambient) mode. - */ - override fun onExitAmbient() { - this.ambientDetails = null - - /* Clears out Alarms since they are only used in ambient mode. */ - ambientUpdateAlarmManager.cancel(ambientUpdatePendingIntent) - binding.state.setTextColor(Color.GREEN) - binding.updateRate.setTextColor(Color.GREEN) - binding.drawCount.setTextColor(Color.GREEN) - - /* Reset any low bit mode. */ - binding.time.paint.isAntiAlias = true - binding.timeStamp.paint.isAntiAlias = true - binding.state.paint.isAntiAlias = true - binding.updateRate.paint.isAntiAlias = true - binding.drawCount.paint.isAntiAlias = true - - /* Reset any random offset applied for burn-in protection. */ - binding.container.translationX = 0f - binding.container.translationY = 0f - refreshDisplayAndSetNextUpdate() - } - } - - companion object { - private const val TAG = "MainActivity" - - /** - * Duration between updates while in active mode. - */ - private val ACTIVE_INTERVAL = Duration.ofSeconds(1) - - /** - * Duration between updates while in ambient mode. - */ - private val AMBIENT_INTERVAL = Duration.ofSeconds(60) - - /** - * Action for updating the display in ambient mode, per our custom refresh cycle. - */ - const val AMBIENT_UPDATE_ACTION = - "com.example.android.wearable.wear.alwayson.action.AMBIENT_UPDATE" - - /** - * Number of pixels to offset the content rendered in the display to prevent screen burn-in. - */ - private const val BURN_IN_OFFSET_PX = 10 - } -} - -/** - * The [Clock] driving the time information. Overridable only for testing. - */ -@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE) -internal var clock: Clock = Clock.systemDefaultZone() - -/** - * The dispatcher used for delaying in active mode. Overridable only for testing. - */ -@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE) -internal var activeDispatcher: CoroutineDispatcher = Dispatchers.Main.immediate diff --git a/AlwaysOnKotlin/views/src/main/res/layout/activity_main.xml b/AlwaysOnKotlin/views/src/main/res/layout/activity_main.xml deleted file mode 100644 index 7c23b8be4..000000000 --- a/AlwaysOnKotlin/views/src/main/res/layout/activity_main.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/AlwaysOnKotlin/views/src/main/res/mipmap-hdpi/ic_launcher.png b/AlwaysOnKotlin/views/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index cde69bcccec65160d92116f20ffce4fce0b5245c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3418 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 diff --git a/AlwaysOnKotlin/views/src/main/res/mipmap-xhdpi/ic_launcher.png b/AlwaysOnKotlin/views/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index bfa42f0e7b91d006d22352c9ff2f134e504e3c1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4842 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 diff --git a/AlwaysOnKotlin/views/src/main/res/mipmap-xxhdpi/ic_launcher.png b/AlwaysOnKotlin/views/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 324e72cdd7480cb983fa1bcc7ce686e51ef87fe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7718 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 diff --git a/AlwaysOnKotlin/views/src/main/res/values/colors.xml b/AlwaysOnKotlin/views/src/main/res/values/colors.xml deleted file mode 100644 index 5d761eaa9..000000000 --- a/AlwaysOnKotlin/views/src/main/res/values/colors.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - #00FF00 - \ No newline at end of file diff --git a/AlwaysOnKotlin/views/src/main/res/values/strings.xml b/AlwaysOnKotlin/views/src/main/res/values/strings.xml deleted file mode 100644 index 276cfd2e8..000000000 --- a/AlwaysOnKotlin/views/src/main/res/values/strings.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - Always On Example - Timestamp: %1$d - Active Mode (Coroutines) - Ambient Mode (Alarm) - Update rate: %1$d sec - Draw count: %1$d - Disabled - diff --git a/ComposeAdvanced/.editorconfig b/ComposeAdvanced/.editorconfig deleted file mode 100644 index 910914b3d..000000000 --- a/ComposeAdvanced/.editorconfig +++ /dev/null @@ -1,22 +0,0 @@ -# https://editorconfig.org -root = true - -[*] -indent_style = space -indent_size = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true -max_line_length = 100 - -[*.{java,kt,kts,xml}] -indent_size = 4 - -[*.{kt,kts}] -ij_kotlin_imports_layout=* -ij_kotlin_allow_trailing_comma=false -ij_kotlin_allow_trailing_comma_on_call_site=false - -[*.md] -trim_trailing_whitespace = false diff --git a/ComposeAdvanced/.gitignore b/ComposeAdvanced/.gitignore deleted file mode 100644 index aa724b770..000000000 --- a/ComposeAdvanced/.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -*.iml -.gradle -/local.properties -/.idea/caches -/.idea/libraries -/.idea/modules.xml -/.idea/workspace.xml -/.idea/navEditor.xml -/.idea/assetWizardSettings.xml -.DS_Store -/build -/captures -.externalNativeBuild -.cxx -local.properties diff --git a/ComposeAdvanced/.google/packaging.yaml b/ComposeAdvanced/.google/packaging.yaml deleted file mode 100644 index bd1aba232..000000000 --- a/ComposeAdvanced/.google/packaging.yaml +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2021 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. -# -# GOOGLE SAMPLE PACKAGING DATA -# -# This file is used by Google as part of our samples packaging process. -# End users may safely ignore this file. It has no relevance to other systems. ---- -status: PUBLISHED -technologies: [Android] -categories: [Wearable] -languages: [Kotlin] -solutions: [Mobile] -github: android/wear-os-samples -level: INTERMEDIATE -apiRefs: - - android:androidx.wear.compose.material.Chip - - android:androidx.wear.compose.material.CurvedText - - android:androidx.wear.compose.material.MaterialTheme - - android:androidx.wear.compose.material.PositionIndicator - - android:androidx.wear.compose.material.Scaffold - - android:androidx.wear.compose.material.ScalingLazyColumn - - android:androidx.wear.compose.material.ScalingLazyListState - - android:androidx.wear.compose.material.Text - - android:androidx.wear.compose.material.TimeText - - android:androidx.wear.compose.material.ToggleChip - - android:androidx.wear.compose.material.Vignette - - android:androidx.wear.compose.material.VignettePosition - - android:androidx.wear.compose.material.rememberScalingLazyListState - - android:androidx.wear.compose.navigation.SwipeDismissableNavHost - - android:androidx.wear.compose.navigation.composable - - android:androidx.wear.compose.navigation.rememberSwipeDismissableNavController -license: apache2 diff --git a/ComposeAdvanced/README.md b/ComposeAdvanced/README.md deleted file mode 100644 index db317a129..000000000 --- a/ComposeAdvanced/README.md +++ /dev/null @@ -1,73 +0,0 @@ -Compose for Wear OS Advanced Sample -=================================== -Demonstrates Compose with the Wear optimized Scaffold, Navigation, curved text, and more! - -Introduction ------------- - -Compose for Wear OS app that demonstrates how to use Wear specific Scaffold, Navigation, -curved text, Chips, and many other composables. - -Displays different text at the bottom of the landing screen depending on shape of the device -(round vs. square/rectangular). - -Debug and Release Builds ------------------------- - -Only use the debug builds (launching from within Android Studio) with the emulator. - -Measure performance only with your release builds, and never measure your debug builds. -Run with R8 optimisation and minification turned on. - -Screenshots ------------ - -Landing Page Round Screenshot -Landing Page Round Screenshot -Watch List Round Screenshot -Watch Details Round Screenshot - -Dialogs Menu Round Screenshot -Alert Round Screenshot -UI Components Menu Round Screenshot -Date Picker Round Screenshot -Time Picker Round Screenshot -Time Picker 24 hour Round Screenshot - -Map Round Screenshot - -Slider Round Screenshot - -Stepper Round Screenshot - -Square Screenshot -Square Screenshot -Square Screenshot - - -Getting Started ---------------- - -This sample uses the Gradle build system. To build this project, -use the "gradlew build" command or use "Import Project" in Android Studio. - -Support -------- - -**Have a feature request for Compose for Wear OS?** - - [Submit](https://issuetracker.google.com/issues/new?component=1077552&template=1598429&pli=1) - it to our team. - -**Want to discuss Compose for Wear OS with us?** - - [Join the Slack](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up) #compose-wear channel - and let us know what you think of Compose for Wear OS. - -**General questions** - - https://stackoverflow.com/questions/tagged/wear-os - - https://stackoverflow.com/questions/tagged/android - -If you've found an error in this sample, please file an issue: -https://github.com/android/wear-os-samples/issues/new - -Patches are encouraged, and may be submitted by forking this project and -submitting a pull request through GitHub. Please see CONTRIBUTING.md for more details. diff --git a/ComposeAdvanced/app/.gitignore b/ComposeAdvanced/app/.gitignore deleted file mode 100644 index 796b96d1c..000000000 --- a/ComposeAdvanced/app/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/ComposeAdvanced/app/benchmark-rules.pro b/ComposeAdvanced/app/benchmark-rules.pro deleted file mode 100644 index e8c35df50..000000000 --- a/ComposeAdvanced/app/benchmark-rules.pro +++ /dev/null @@ -1,2 +0,0 @@ -# Benchmark builds should not be obfuscated. --dontobfuscate diff --git a/ComposeAdvanced/app/build.gradle b/ComposeAdvanced/app/build.gradle deleted file mode 100644 index 7cd3a7254..000000000 --- a/ComposeAdvanced/app/build.gradle +++ /dev/null @@ -1,164 +0,0 @@ -/* - * Copyright 2021 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. - */ - -plugins { - id 'com.android.application' - id 'org.jetbrains.kotlin.android' -} - -Properties localProperties = new Properties() -def localFile = project.rootProject.file('local.properties') -if (localFile.exists()) { - localProperties.load(localFile.newDataInputStream()) -} - -android { - compileSdk 34 - - namespace = "com.example.android.wearable.composeadvanced" - - defaultConfig { - applicationId "com.example.android.wearable.composeadvanced" - minSdk 26 - targetSdk 33 - versionCode 1 - versionName "1.0" - - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - - def mapsApiKey = localProperties.getProperty("mapsApiKey", "") - manifestPlaceholders["mapsApiKey"] = mapsApiKey - buildConfigField("String", "mapsApiKey", "\"${mapsApiKey}\"") - } - - buildTypes { - release { - minifyEnabled true - shrinkResources true - signingConfig signingConfigs.debug - proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" - } - benchmark { - initWith buildTypes.release - signingConfig signingConfigs.debug - debuggable false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'benchmark-rules.pro' - } - } - compileOptions { - sourceCompatibility JavaVersion.VERSION_17 - targetCompatibility JavaVersion.VERSION_17 - coreLibraryDesugaringEnabled true - } - kotlinOptions { - jvmTarget = JavaVersion.VERSION_17.majorVersion - freeCompilerArgs += "-Xjvm-default=all" - freeCompilerArgs += "-opt-in=kotlin.RequiresOptIn" - // Allow for widescale experimental APIs in Alpha libraries we build upon - freeCompilerArgs += "-opt-in=androidx.wear.compose.material.ExperimentalWearMaterialApi" - freeCompilerArgs += "-opt-in=androidx.compose.animation.ExperimentalAnimationApi" - freeCompilerArgs += "-opt-in=com.google.android.horologist.annotations.ExperimentalHorologistApi" - } - - buildFeatures { - compose true - buildConfig true - } - composeOptions { - kotlinCompilerExtensionVersion libs.versions.compose.compiler.get() - } - packagingOptions { - resources { - excludes += "/META-INF/{AL2.0,LGPL2.1}" - } - } -} - -dependencies { - // General compose dependencies - - // Uncomment two lines below if you want to use Compose BoM and stable releases - // def composeBom = platform(libs.androidx.compose.bom) - // implementation composeBom - implementation libs.androidx.activity.compose - implementation libs.compose.ui.tooling.preview - implementation libs.compose.foundation - implementation libs.androidx.lifecycle.viewmodel.compose - implementation libs.compose.material.iconscore - implementation libs.compose.material.iconsext - - // ViewModel - implementation libs.androidx.lifecycle.viewmodel.ktx - - // Saved state module for ViewModel - implementation libs.androidx.lifecycle.viewmodel.savedstate - - implementation libs.androidx.lifecycle.common.java8 - - // Compose for Wear OS Dependencies - // Developer Preview currently Alpha, with new releases coming soon. - // NOTE: DO NOT INCLUDE a dependency on androidx.compose.material:material. - // androidx.wear.compose:compose-material is designed as a replacement not an addition to - // androidx.compose.material:material. If there are features from that you feel are missing from - // androidx.wear.compose:compose-material please raise a bug to let us know: - // https://issuetracker.google.com/issues/new?component=1077552&template=1598429&pli=1 - implementation libs.wear.compose.material - - // Foundation is additive, so you can use the mobile version in your Wear OS app. - implementation libs.wear.compose.foundation - - // Compose preview annotations for Wear OS. - implementation libs.wear.compose.tooling - - // If you are using Compose Navigation, use the Wear OS version (NOT the - // androidx.navigation:navigation-compose version), that is, uncomment the line below. - implementation libs.wear.compose.navigation - implementation libs.navigation.ui.ktx - - // Performance - implementation libs.androidx.metrics.performance - - // Google Maps - implementation libs.com.google.maps.compose - implementation libs.com.google.play.services.maps - - // Horologist - implementation libs.horologist.composables - implementation libs.horologist.compose.layout - implementation libs.horologist.compose.material - implementation libs.horologist.images.base - implementation libs.wear.input - - implementation libs.androidx.splashscreen - implementation libs.androidx.tracing.ktx - - coreLibraryDesugaring libs.desugar.jdk.libs - - // Testing - testImplementation libs.junit - // Uncomment the line below if you want to use Compose BoM and stable releases - // androidTestImplementation composeBom - androidTestImplementation libs.test.ext.junit - androidTestImplementation libs.test.espresso.core - androidTestImplementation libs.compose.ui.test.junit4 - debugImplementation libs.compose.ui.tooling - - androidTestImplementation libs.androidx.test.ext - androidTestImplementation libs.androidx.test.ext.ktx - androidTestImplementation libs.androidx.test.espresso.core - androidTestImplementation libs.compose.ui.test.junit4 - androidTestImplementation libs.compose.ui.test.manifest -} diff --git a/ComposeAdvanced/app/proguard-rules.pro b/ComposeAdvanced/app/proguard-rules.pro deleted file mode 100644 index e7f7a95b8..000000000 --- a/ComposeAdvanced/app/proguard-rules.pro +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (C) 2021 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. -# -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile diff --git a/ComposeAdvanced/app/src/androidTest/kotlin/com/example/android/wearable/composeadvanced/NavActivityTest.kt b/ComposeAdvanced/app/src/androidTest/kotlin/com/example/android/wearable/composeadvanced/NavActivityTest.kt deleted file mode 100644 index 0a632d75e..000000000 --- a/ComposeAdvanced/app/src/androidTest/kotlin/com/example/android/wearable/composeadvanced/NavActivityTest.kt +++ /dev/null @@ -1,78 +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.example.android.wearable.composeadvanced - -import androidx.compose.ui.test.junit4.AndroidComposeTestRule -import androidx.compose.ui.test.junit4.createAndroidComposeRule -import androidx.lifecycle.Lifecycle -import androidx.navigation.NavOptionsBuilder -import androidx.test.ext.junit.rules.ActivityScenarioRule -import com.example.android.wearable.composeadvanced.presentation.MainActivity -import com.example.android.wearable.composeadvanced.presentation.navigation.Screen -import org.junit.Assert.assertEquals -import org.junit.Rule -import org.junit.Test - -/** - * Demonstration of a Compose Activity test. - */ -class NavActivityTest { - @get:Rule - var rule: AndroidComposeTestRule, MainActivity> = - createAndroidComposeRule() - - @Test - fun testEvent() { - val scenario = rule.activityRule.scenario - - assertEquals(Screen.Landing.route, rule.activity.route) - - rule.activity.navigateTo(Screen.WatchList.route) - assertEquals(Screen.WatchList.route, rule.activity.route) - - rule.activity.navigateTo(Screen.Landing.route) { - popUpTo(Screen.Landing.route) - } - assertEquals(Screen.Landing.route, rule.activity.route) - - scenario.moveToState(Lifecycle.State.STARTED) - - scenario.moveToState(Lifecycle.State.RESUMED) - - assertEquals(Screen.Landing.route, rule.activity.route) - rule.activity.navigateTo(Screen.WatchList.route) - - assertEquals(Screen.WatchList.route, rule.activity.route) - rule.activity.navigateTo(Screen.Landing.route) { - popUpTo(Screen.Landing.route) - } - - assertEquals(Screen.Landing.route, rule.activity.route) - } - - private val MainActivity.route: String? - get() { - rule.waitForIdle() - return navController.currentBackStackEntry?.destination?.route - } - - private fun MainActivity.navigateTo(route: String, builder: NavOptionsBuilder.() -> Unit = {}) { - rule.runOnUiThread { - navController.navigate(route, builder = builder) - } - rule.waitForIdle() - } -} diff --git a/ComposeAdvanced/app/src/androidTest/kotlin/com/example/android/wearable/composeadvanced/WatchAppChipTest.kt b/ComposeAdvanced/app/src/androidTest/kotlin/com/example/android/wearable/composeadvanced/WatchAppChipTest.kt deleted file mode 100644 index 03fe726d7..000000000 --- a/ComposeAdvanced/app/src/androidTest/kotlin/com/example/android/wearable/composeadvanced/WatchAppChipTest.kt +++ /dev/null @@ -1,45 +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.example.android.wearable.composeadvanced - -import androidx.compose.ui.test.assertHasClickAction -import androidx.compose.ui.test.junit4.createComposeRule -import androidx.compose.ui.test.onNodeWithText -import com.example.android.wearable.composeadvanced.presentation.components.WatchAppChip -import org.junit.Rule -import org.junit.Test - -/** - * Demonstration of a composable test. - */ -class WatchAppChipTest { - @get:Rule - var rule = createComposeRule() - - @Test - fun testEvent() { - rule.setContent { - WatchAppChip( - watchModelNumber = 1, - watchName = "PixelWatch", - watchIcon = R.drawable.ic_watch, - onClickWatch = {} - ) - } - - rule.onNodeWithText("PixelWatch").assertHasClickAction() - } -} diff --git a/ComposeAdvanced/app/src/main/AndroidManifest.xml b/ComposeAdvanced/app/src/main/AndroidManifest.xml deleted file mode 100644 index bf2bb8684..000000000 --- a/ComposeAdvanced/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ComposeAdvanced/app/src/main/baseline-prof.txt b/ComposeAdvanced/app/src/main/baseline-prof.txt deleted file mode 100644 index 4e2477b38..000000000 --- a/ComposeAdvanced/app/src/main/baseline-prof.txt +++ /dev/null @@ -1,8504 +0,0 @@ -HPLandroidx/activity/compose/ActivityResultRegistryKt;->rememberLauncherForActivityResult(Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;)Landroidx/activity/compose/ManagedActivityResultLauncher; -HPLandroidx/activity/result/ActivityResultRegistry$3;->unregister()V -HPLandroidx/compose/animation/SingleValueAnimationKt;->animateColorAsState-KTwxG1Y(JLandroidx/compose/runtime/Composer;)Landroidx/compose/animation/core/AnimationState; -HPLandroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$2;->invoke()Ljava/lang/Object; -HPLandroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/animation/core/AnimateAsStateKt;->animateValueAsState(Ljava/lang/Object;Landroidx/compose/animation/core/TwoWayConverter;Landroidx/compose/animation/core/AnimationSpec;Ljava/lang/Float;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)Landroidx/compose/animation/core/AnimationState; -HPLandroidx/compose/animation/core/AnimationResult;->(Landroidx/compose/animation/core/AnimationState;I)V -HPLandroidx/compose/animation/core/AnimationVector2D;->equals(Ljava/lang/Object;)Z -HPLandroidx/compose/animation/core/AnimationVector2D;->get$animation_core_release(I)F -HPLandroidx/compose/animation/core/FloatTweenSpec;->getValueFromNanos(JFFF)F -HPLandroidx/compose/animation/core/FloatTweenSpec;->getVelocityFromNanos(JFFF)F -HPLandroidx/compose/animation/core/SpringSimulation;->updateValues-IJZedt4$animation_core_release(FFJ)J -HPLandroidx/compose/animation/core/SuspendAnimationKt$animate$4;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/animation/core/SuspendAnimationKt$animate$9;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getAnimation()Landroidx/compose/animation/core/TargetBasedAnimation; -HPLandroidx/compose/animation/core/TweenSpec;->vectorize(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedAnimationSpec; -HPLandroidx/compose/animation/core/VectorizedDurationBasedAnimationSpec;->getDurationNanos(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)J -HPLandroidx/compose/animation/core/VectorizedFiniteAnimationSpec;->isInfinite()Z -HPLandroidx/compose/animation/core/VectorizedFloatAnimationSpec$1;->(Landroidx/compose/animation/core/FloatAnimationSpec;)V -HPLandroidx/compose/animation/core/VectorizedFloatAnimationSpec$1;->get(I)Landroidx/compose/animation/core/FloatAnimationSpec; -HPLandroidx/compose/animation/core/VectorizedFloatAnimationSpec;->(Landroidx/compose/animation/core/FloatAnimationSpec;)V -HPLandroidx/compose/animation/core/VectorizedFloatAnimationSpec;->getValueFromNanos(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; -HPLandroidx/compose/animation/core/VectorizedFloatAnimationSpec;->getVelocityFromNanos(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; -HPLandroidx/compose/animation/core/VectorizedSpringSpec;->getValueFromNanos(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; -HPLandroidx/compose/animation/core/VectorizedSpringSpec;->getVelocityFromNanos(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; -HPLandroidx/compose/animation/core/VectorizedTweenSpec;->getValueFromNanos(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; -HPLandroidx/compose/animation/core/VectorizedTweenSpec;->getVelocityFromNanos(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; -HPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->isInProgress()Z -HPLandroidx/compose/foundation/FocusableKt$focusable$2$1$invoke$$inlined$onDispose$1;->dispose()V -HPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$awaitFirstDownOnPass$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/PaddingModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/foundation/layout/PaddingModifier;->equals(Ljava/lang/Object;)Z -HPLandroidx/compose/foundation/layout/SizeKt$createWrapContentSizeModifier$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/foundation/layout/SizeKt;->size-3ABfNKs(Landroidx/compose/ui/Modifier;F)Landroidx/compose/ui/Modifier; -HPLandroidx/compose/foundation/layout/SizeModifier;->maxIntrinsicWidth(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/node/LayoutNodeWrapper;I)I -HPLandroidx/compose/foundation/layout/WrapContentModifier$measure$1;->(Landroidx/compose/foundation/layout/WrapContentModifier;ILandroidx/compose/ui/layout/Placeable;ILandroidx/compose/ui/layout/MeasureScope;)V -HPLandroidx/compose/foundation/layout/WrapContentModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/foundation/layout/WrapContentModifier;->equals(Ljava/lang/Object;)Z -HPLandroidx/compose/foundation/layout/WrapContentModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -HPLandroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$accessibilityScrollState$1;->invoke()Ljava/lang/Object; -HPLandroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$accessibilityScrollState$2;->invoke()Ljava/lang/Object; -HPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance$onInvalidateRipple$1;->invoke()Ljava/lang/Object; -HPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->dispose()V -HPLandroidx/compose/material/ripple/RippleHostView;->addRipple-KOepWvA(Landroidx/compose/foundation/interaction/PressInteraction$Press;ZJIJFLandroidx/compose/material/ripple/AndroidRippleIndicationInstance$onInvalidateRipple$1;)V -HPLandroidx/compose/material/ripple/RippleHostView;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V -HPLandroidx/compose/material/ripple/RippleHostView;->setRippleState(Z)V -HPLandroidx/compose/material/ripple/RippleHostView;->updateRippleProperties-biQXAtU(JIJF)V -HPLandroidx/compose/runtime/ComposerImpl$start$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/runtime/ComposerImpl;->dispose$runtime_release()V -HPLandroidx/compose/runtime/CompositionImpl;->dispose()V -HPLandroidx/compose/runtime/EffectsKt;->DisposableEffect(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;)V -HPLandroidx/compose/runtime/JoinedKey;->equals(Ljava/lang/Object;)Z -HPLandroidx/compose/runtime/Recomposer;->unregisterComposition$runtime_release(Landroidx/compose/runtime/ControlledComposition;)V -HPLandroidx/compose/runtime/SlotWriter;->fixParentAnchorsFor(III)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;->performSave()Ljava/util/Map; -HPLandroidx/compose/runtime/snapshots/MutableSnapshot;->takeNestedMutableSnapshot(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Landroidx/compose/runtime/snapshots/MutableSnapshot; -HPLandroidx/compose/runtime/snapshots/NestedMutableSnapshot;->(ILandroidx/compose/runtime/snapshots/SnapshotIdSet;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/snapshots/MutableSnapshot;)V -HPLandroidx/compose/runtime/snapshots/NestedMutableSnapshot;->apply()Landroidx/compose/runtime/snapshots/SnapshotApplyResult; -HPLandroidx/compose/runtime/snapshots/Snapshot$Companion$registerApplyObserver$2;->dispose()V -HPLandroidx/compose/runtime/snapshots/SnapshotIdSet$iterator$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HPLandroidx/compose/runtime/snapshots/SnapshotIdSet$iterator$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/runtime/snapshots/SnapshotStateList;->remove(Ljava/lang/Object;)Z -HPLandroidx/compose/runtime/snapshots/SnapshotStateObserver;->clear()V -HPLandroidx/compose/ui/TempListUtilsKt;->fastJoinToString$default(Ljava/util/List;)Ljava/lang/String; -HPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->removeFocusModifier(Landroidx/compose/ui/focus/FocusModifier;)V -HPLandroidx/compose/ui/focus/FocusTraversalKt;->findActiveFocusNode(Landroidx/compose/ui/focus/FocusModifier;)Landroidx/compose/ui/focus/FocusModifier; -HPLandroidx/compose/ui/geometry/MutableRect;->intersect(FFFF)V -HPLandroidx/compose/ui/geometry/OffsetKt;->isFinite-k-4lQ0M(J)Z -HPLandroidx/compose/ui/geometry/Rect;->equals(Ljava/lang/Object;)Z -HPLandroidx/compose/ui/graphics/AndroidCanvas;->drawLine-Wko1d7g(JJLandroidx/compose/ui/graphics/Paint;)V -HPLandroidx/compose/ui/graphics/AndroidPaint;->setBlendMode-s9anfk8(I)V -HPLandroidx/compose/ui/graphics/AndroidPaint;->setColorFilter(Landroidx/compose/ui/graphics/ColorFilter;)V -HPLandroidx/compose/ui/graphics/AndroidPath;->addPath-Uv8p0NA(Landroidx/compose/ui/graphics/Path;J)V -HPLandroidx/compose/ui/graphics/AndroidPath;->moveTo(FF)V -HPLandroidx/compose/ui/graphics/Api26Bitmap;->toFrameworkColorSpace$ui_graphics_release(Landroidx/compose/ui/graphics/colorspace/ColorSpace;)Landroid/graphics/ColorSpace; -HPLandroidx/compose/ui/graphics/Float16;->toFloat-impl(S)F -HPLandroidx/compose/ui/graphics/RectHelper_androidKt;->toAndroidRect(Landroidx/compose/ui/geometry/Rect;)Landroid/graphics/Rect; -HPLandroidx/compose/ui/graphics/colorspace/ColorSpaceKt;->connect-YBCOT_4$default(Landroidx/compose/ui/graphics/colorspace/ColorSpace;Landroidx/compose/ui/graphics/colorspace/ColorSpace;I)Landroidx/compose/ui/graphics/colorspace/Connector; -HPLandroidx/compose/ui/graphics/colorspace/Oklab;->fromXyz([F)[F -HPLandroidx/compose/ui/graphics/colorspace/Rgb$oetf$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/ui/graphics/colorspace/Rgb;->fromXyz([F)[F -HPLandroidx/compose/ui/graphics/colorspace/Rgb;->toXyz([F)[F -HPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawArc-yD3GUKo(JFFJJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;I)V -HPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawLine-NGM6Ib0(JJJFILandroidx/wear/widget/ScrollManager;FLandroidx/compose/ui/graphics/ColorFilter;I)V -HPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawPath-GBMwjPU(Landroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Brush;FLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;I)V -HPLandroidx/compose/ui/graphics/vector/GroupComponent;->remove(II)V -HPLandroidx/compose/ui/graphics/vector/PathComponent;->draw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -HPLandroidx/compose/ui/graphics/vector/PathParser$PathPoint;->(I)V -HPLandroidx/compose/ui/graphics/vector/PathParser;->addNode(C[F)V -HPLandroidx/compose/ui/graphics/vector/PathParser;->toPath(Landroidx/compose/ui/graphics/Path;)V -HPLandroidx/compose/ui/graphics/vector/VNode;->()V -HPLandroidx/compose/ui/graphics/vector/VectorApplier;->insertTopDown(ILjava/lang/Object;)V -HPLandroidx/compose/ui/graphics/vector/VectorComponent;->draw(Landroidx/compose/ui/graphics/drawscope/DrawScope;FLandroidx/compose/ui/graphics/ColorFilter;)V -HPLandroidx/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 -HPLandroidx/compose/ui/graphics/vector/VectorKt;->addPathNodes(Ljava/lang/String;)Ljava/util/List; -HPLandroidx/compose/ui/graphics/vector/VectorPainter;->getIntrinsicSize-NH-jbRc()J -HPLandroidx/compose/ui/graphics/vector/VectorPainterKt$rememberVectorPainter$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/ui/graphics/vector/VectorPainterKt;->RenderVectorGroup(Landroidx/compose/ui/graphics/vector/VectorGroup;Ljava/util/Map;Landroidx/compose/runtime/Composer;II)V -HPLandroidx/compose/ui/graphics/vector/VectorPainterKt;->rememberVectorPainter(Landroidx/compose/ui/graphics/vector/ImageVector;Landroidx/compose/runtime/Composer;)Landroidx/compose/ui/graphics/vector/VectorPainter; -HPLandroidx/compose/ui/input/pointer/HitPathTracker;->addHitPath-KNwqfcY(JLandroidx/compose/ui/node/HitTestResult;)V -HPLandroidx/compose/ui/input/pointer/HitPathTracker;->dispatchChanges(Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z -HPLandroidx/compose/ui/input/pointer/InternalPointerEvent;->issuesEnterExitEvent-0FcD4WY(J)Z -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;->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/NodeParent;->buildCache(Ljava/util/Map;Landroidx/compose/ui/layout/LayoutCoordinates;Landroidx/compose/ui/input/pointer/InternalPointerEvent;Z)Z -HPLandroidx/compose/ui/input/pointer/PointerId;->(J)V -HPLandroidx/compose/ui/input/pointer/PointerId;->equals(Ljava/lang/Object;)Z -HPLandroidx/compose/ui/input/pointer/PointerId;->hashCode()I -HPLandroidx/compose/ui/input/pointer/PointerInputChange;->(JJJZJJZILjava/util/List;J)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;->(Ljava/util/ArrayList;Landroid/view/MotionEvent;)V -HPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->resumeWith(Ljava/lang/Object;)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;->onPointerEvent-H0pRuoY(Landroidx/compose/ui/input/pointer/PointerEvent;Landroidx/compose/ui/input/pointer/PointerEventPass;J)V -HPLandroidx/compose/ui/layout/MeasurePolicy;->maxIntrinsicWidth(Landroidx/compose/ui/node/LayoutNode$measureScope$1;Ljava/util/List;I)I -HPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1$invoke$$inlined$onDispose$1;->dispose()V -HPLandroidx/compose/ui/node/HitTestResult;->findBestHitDistance-ptXAw2c()J -HPLandroidx/compose/ui/node/HitTestResultKt;->access$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;->detach$ui_release()V -HPLandroidx/compose/ui/node/LayoutNode;->hitTest-M_7yMNQ$ui_release(JLandroidx/compose/ui/node/HitTestResult;ZZ)V -HPLandroidx/compose/ui/node/LayoutNode;->isValid()Z -HPLandroidx/compose/ui/node/LayoutNode;->removeAll$ui_release()V -HPLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawArc-yD3GUKo(JFFJJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;I)V -HPLandroidx/compose/ui/node/LayoutNodeWrapper;->ancestorToLocal-R5De75A(Landroidx/compose/ui/node/LayoutNodeWrapper;J)J -HPLandroidx/compose/ui/node/LayoutNodeWrapper;->detach()V -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;->isTransparent()Z -HPLandroidx/compose/ui/node/LayoutNodeWrapper;->localPositionOf-R5De75A(Landroidx/compose/ui/layout/LayoutCoordinates;J)J -HPLandroidx/compose/ui/node/LayoutNodeWrapper;->shouldSharePointerInputWithSiblings()Z -HPLandroidx/compose/ui/platform/AccessibilityNodeInfoVerificationHelperMethods;->setAvailableExtraData(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V -HPLandroidx/compose/ui/platform/AndroidComposeView;->clearChildInvalidObservations(Landroid/view/ViewGroup;)V -HPLandroidx/compose/ui/platform/AndroidComposeView;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z -HPLandroidx/compose/ui/platform/AndroidComposeView;->getAndroidViewsHandler$ui_release()Landroidx/compose/ui/platform/AndroidViewsHandler; -HPLandroidx/compose/ui/platform/AndroidComposeView;->isBadMotionEvent(Landroid/view/MotionEvent;)Z -HPLandroidx/compose/ui/platform/AndroidComposeView;->isPositionChanged(Landroid/view/MotionEvent;)Z -HPLandroidx/compose/ui/platform/AndroidComposeView;->localToScreen-MK-Hz9U(J)J -HPLandroidx/compose/ui/platform/AndroidComposeView;->onDetach(Landroidx/compose/ui/node/LayoutNode;)V -HPLandroidx/compose/ui/platform/AndroidComposeView;->recalculateWindowPosition()V -HPLandroidx/compose/ui/platform/AndroidComposeView;->recycle$ui_release(Landroidx/compose/ui/node/OwnedLayer;)V -HPLandroidx/compose/ui/platform/AndroidComposeView;->screenToLocal-MK-Hz9U(J)J -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$Api24Impl;->addSetProgressAction(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;Landroidx/compose/ui/semantics/SemanticsNode;)V -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->getAccessibilitySelectionEnd(Landroidx/compose/ui/semantics/SemanticsNode;)I -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->getAccessibilitySelectionStart(Landroidx/compose/ui/semantics/SemanticsNode;)I -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->getIterableTextForAccessibility(Landroidx/compose/ui/semantics/SemanticsNode;)Ljava/lang/String; -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->getTextForTextField(Landroidx/compose/ui/semantics/SemanticsConfiguration;)Landroidx/compose/ui/text/AnnotatedString; -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->populateAccessibilityNodeInfoProperties$canScrollBackward(Landroidx/compose/ui/semantics/ScrollAxisRange;)Z -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->populateAccessibilityNodeInfoProperties$canScrollForward(Landroidx/compose/ui/semantics/ScrollAxisRange;)Z -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->trimToSize(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->access$enabled(Landroidx/compose/ui/semantics/SemanticsNode;)Z -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->access$excludeLineAndPageGranularities(Landroidx/compose/ui/semantics/SemanticsNode;)Z -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->getAllUncoveredSemanticsNodesToMap$findAllSemanticNodesRecursive(Landroid/graphics/Region;Landroidx/compose/ui/semantics/SemanticsNode;Ljava/util/LinkedHashMap;Landroidx/compose/ui/semantics/SemanticsNode;)V -HPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat_androidKt;->isTextField(Landroidx/compose/ui/semantics/SemanticsNode;)Z -HPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsN;->setPointerIcon(Landroid/view/View;Landroidx/compose/ui/input/pointer/PointerIcon;)V -HPLandroidx/compose/ui/platform/CalculateMatrixToWindowApi29;->calculateMatrixToWindow-EL8BTi8(Landroid/view/View;[F)V -HPLandroidx/compose/ui/platform/InvertMatrixKt;->invertTo-JiSxe2E([F[F)Z -HPLandroidx/compose/ui/platform/LayerMatrixCache;->calculateInverseMatrix-bWbORWo(Ljava/lang/Object;)[F -HPLandroidx/compose/ui/platform/RenderNodeLayer;->destroy()V -HPLandroidx/compose/ui/platform/RenderNodeLayer;->isInLayer-k-4lQ0M(J)Z -HPLandroidx/compose/ui/platform/RenderNodeLayer;->reuseLayer(Landroidx/compose/ui/node/LayoutNodeWrapper$invalidateParentLayer$1;Lkotlin/jvm/functions/Function1;)V -HPLandroidx/compose/ui/platform/SemanticsNodeWithAdjustedBounds;->(Landroidx/compose/ui/semantics/SemanticsNode;Landroid/graphics/Rect;)V -HPLandroidx/compose/ui/platform/accessibility/CollectionInfoKt;->hasCollectionInfo(Landroidx/compose/ui/semantics/SemanticsNode;)Z -HPLandroidx/compose/ui/platform/accessibility/CollectionInfoKt;->setCollectionItemInfo(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;Landroidx/compose/ui/semantics/SemanticsNode;)V -HPLandroidx/compose/ui/res/ImageVectorCache$Key;->hashCode()I -HPLandroidx/compose/ui/semantics/NodeLocationHolder$compareTo$child1$1;->(Landroidx/compose/ui/geometry/Rect;)V -HPLandroidx/compose/ui/semantics/NodeLocationHolder$compareTo$child1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/ui/semantics/NodeLocationHolder$compareTo$child2$1;->(Landroidx/compose/ui/geometry/Rect;)V -HPLandroidx/compose/ui/semantics/NodeLocationHolder$compareTo$child2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/ui/semantics/NodeLocationHolder;->(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/node/LayoutNode;)V -HPLandroidx/compose/ui/semantics/NodeLocationHolder;->compareTo(Landroidx/compose/ui/semantics/NodeLocationHolder;)I -HPLandroidx/compose/ui/semantics/NodeLocationHolder;->compareTo(Ljava/lang/Object;)I -HPLandroidx/compose/ui/semantics/SemanticsNode$emitFakeNodes$fakeNode$1;->(Landroidx/compose/ui/semantics/Role;)V -HPLandroidx/compose/ui/semantics/SemanticsNode$emitFakeNodes$fakeNode$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/ui/semantics/SemanticsNode$parent$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/compose/ui/semantics/SemanticsNode;->getConfig()Landroidx/compose/ui/semantics/SemanticsConfiguration; -HPLandroidx/compose/ui/semantics/SemanticsNodeKt;->access$findClosestParentNode(Landroidx/compose/ui/node/LayoutNode;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/node/LayoutNode; -HPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setContentDescription(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Ljava/lang/String;)V -HPLandroidx/compose/ui/semantics/SemanticsSortKt;->findNodeByPredicateTraversal(Landroidx/compose/ui/node/LayoutNode;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/node/LayoutNode; -HPLandroidx/compose/ui/semantics/SemanticsSortKt;->findOneLayerOfSemanticsWrappersSortedByBounds(Landroidx/compose/ui/node/LayoutNode;Ljava/util/List;)V -HPLandroidx/compose/ui/semantics/SemanticsSortKt;->findWrapperToGetBounds(Landroidx/compose/ui/node/LayoutNode;)Landroidx/compose/ui/node/LayoutNodeWrapper; -HPLandroidx/compose/ui/text/platform/AndroidAccessibilitySpannableString_androidKt;->toAccessibilitySpannableString(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/text/font/FontFamily$Resolver;)Landroid/text/SpannableString; -HPLandroidx/compose/ui/unit/DpKt;->DpSize-YgX7TsA(FF)J -HPLandroidx/compose/ui/unit/DpSize;->getHeight-D9Ej5fM(J)F -HPLandroidx/compose/ui/unit/DpSize;->getWidth-D9Ej5fM(J)F -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->(ILjava/lang/String;)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->(Landroid/view/accessibility/AccessibilityNodeInfo;)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->addAction(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->extrasIntList(Ljava/lang/String;)Ljava/util/ArrayList; -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getMovementGranularities()I -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getText()Ljava/lang/CharSequence; -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/String;)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setStateDescription(Ljava/lang/CharSequence;)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setText(Ljava/lang/CharSequence;)V -HPLandroidx/lifecycle/ViewModelStore;->clear()V -HPLandroidx/navigation/NavController;->popBackStackInternal(IZZ)Z -HPLandroidx/navigation/NavigatorState;->markTransitionComplete(Landroidx/navigation/NavBackStackEntry;)V -HPLandroidx/navigation/NavigatorState;->pop(Landroidx/navigation/NavBackStackEntry;Z)V -HPLandroidx/wear/compose/material/ChipKt$Chip$5$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/wear/compose/material/ChipKt$Chip$5$1$2$2$1;->(Lkotlin/jvm/functions/Function3;I)V -HPLandroidx/wear/compose/material/ContentAlpha;->getDisabled(Landroidx/compose/runtime/Composer;)F -HPLandroidx/wear/compose/material/DefaultChipColors;->iconColor(ZLandroidx/compose/runtime/Composer;)Landroidx/compose/runtime/MutableState; -HPLandroidx/wear/compose/material/DefaultChipColors;->secondaryContentColor(ZLandroidx/compose/runtime/Composer;)Landroidx/compose/runtime/MutableState; -HPLandroidx/wear/compose/material/IconKt;->Icon-ww6aTOc(Landroidx/compose/ui/graphics/painter/Painter;Ljava/lang/String;Landroidx/compose/ui/Modifier;JLandroidx/compose/runtime/Composer;II)V -HPLandroidx/wear/compose/material/IconKt;->Icon-ww6aTOc(Landroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;Landroidx/compose/ui/Modifier;JLandroidx/compose/runtime/Composer;II)V -HPLandroidx/wear/compose/material/InlineSliderDefaults;->colors-oq7We08(Landroidx/compose/runtime/Composer;)Landroidx/wear/compose/material/DefaultInlineSliderColors; -HPLandroidx/wear/compose/material/PositionIndicatorKt$DisplayStateTwoWayConverter$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$7$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$animatedDisplayState$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/wear/compose/material/RangeDefaultsKt;->rangeSemantics(Landroidx/compose/ui/Modifier;IZLkotlin/jvm/functions/Function1;Lkotlin/ranges/ClosedFloatingPointRange;I)Landroidx/compose/ui/Modifier; -HPLandroidx/wear/compose/material/ScalingLazyListScopeImpl$items$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/wear/compose/material/ScalingLazyListScopeImpl$items$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/wear/compose/material/SliderKt$drawProgressBar$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/wear/compose/material/SliderKt;->InlineSlider(FLkotlin/jvm/functions/Function1;ILkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;ZLkotlin/ranges/ClosedFloatingPointRange;ZLandroidx/wear/compose/material/InlineSliderColors;Landroidx/compose/runtime/Composer;II)V -HPLandroidx/wear/compose/material/SliderKt;->InlineSliderButton(ZLkotlin/jvm/functions/Function0;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -HPLandroidx/wear/compose/material/StepperKt;->FullScreenButton-FHprtrg(Landroidx/compose/foundation/layout/ColumnScope;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Alignment;Landroidx/compose/foundation/layout/PaddingValues;JZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -HPLandroidx/wear/compose/material/StepperKt;->Stepper-VRgvWs0(FLkotlin/jvm/functions/Function1;ILkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Lkotlin/ranges/ClosedFloatingPointRange;JJJLkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;III)V -HPLandroidx/wear/compose/material/ToggleChipKt;->Labels-eopBjH0(Landroidx/compose/foundation/layout/RowScope;JJLkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;I)V -HPLandroidx/wear/compose/material/ToggleChipKt;->ToggleChip(ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Landroidx/wear/compose/material/ToggleChipColors;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/runtime/Composer;III)V -HPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$7$1$invoke$$inlined$onDispose$1;->dispose()V -HPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLcom/example/android/wearable/composeadvanced/presentation/components/WatchAppChipKt$WatchAppChip$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLcom/example/android/wearable/composeadvanced/presentation/components/WatchAppChipKt;->WatchAppChip(ILjava/lang/String;ILkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -HPLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$4$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt$WatchListScreen$2$invoke$$inlined$items$default$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HPLcom/google/android/material/R$color;->changedToDownIgnoreConsumed(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z -HPLcom/google/android/material/R$color;->changedToUpIgnoreConsumed(Landroidx/compose/ui/input/pointer/PointerInputChange;)Z -HPLkotlin/collections/CollectionsKt___CollectionsKt;->firstOrNull(Ljava/util/Collection;)Ljava/lang/Object; -HPLkotlin/collections/CollectionsKt___CollectionsKt;->firstOrNull(Ljava/util/List;)Ljava/lang/Object; -HPLkotlin/collections/CollectionsKt___CollectionsKt;->toIntArray(Ljava/util/ArrayList;)[I -HPLkotlin/coroutines/jvm/internal/BaseContinuationImpl;->releaseIntercepted()V -HPLkotlin/ranges/ClosedFloatRange;->getEndInclusive$1()Ljava/lang/Float; -HPLkotlin/ranges/ClosedFloatRange;->getStart$1()Ljava/lang/Float; -HPLkotlin/ranges/ClosedFloatRange;->lessThanOrEquals(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z -HPLkotlin/ranges/RangesKt___RangesKt;->coerceIn(JJ)J -HPLkotlin/sequences/SequenceBuilderIterator;->hasNext()Z -HPLkotlin/sequences/SequenceScope;->()V -HPLkotlinx/coroutines/CancellableContinuationImpl;->cancel(Ljava/lang/Throwable;)Z -HPLkotlinx/coroutines/CancellableContinuationImpl;->getContinuationCancellationCause(Lkotlinx/coroutines/JobSupport;)Ljava/lang/Throwable; -HPLkotlinx/coroutines/CancelledContinuation;->(Lkotlin/coroutines/Continuation;Ljava/lang/Throwable;Z)V -HPLkotlinx/coroutines/ChildContinuation;->invoke(Ljava/lang/Throwable;)V -HPLkotlinx/coroutines/ChildHandleNode;->invoke(Ljava/lang/Throwable;)V -HPLkotlinx/coroutines/CoroutineScopeKt;->cancel$default(Lkotlinx/coroutines/CoroutineScope;)V -HPLkotlinx/coroutines/JobSupport$ChildCompletion;->invoke(Ljava/lang/Throwable;)V -HPLkotlinx/coroutines/JobSupport;->parentCancelled(Lkotlinx/coroutines/JobSupport;)V -HPLkotlinx/coroutines/NodeList;->isActive()Z -HPLkotlinx/coroutines/channels/AbstractSendChannel$SendBuffered;->completeResumeSend()V -HPLkotlinx/coroutines/channels/AbstractSendChannel$SendBuffered;->getPollResult()Ljava/lang/Object; -HPLkotlinx/coroutines/channels/AbstractSendChannel$SendBuffered;->tryResumeSend()Lkotlinx/coroutines/internal/Symbol; -HPLkotlinx/coroutines/flow/SharedFlowImpl$collect$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/activity/ViewTreeOnBackPressedDispatcherOwner$findViewTreeOnBackPressedDispatcherOwner$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/appcompat/R$color;->requireOwner(Landroidx/compose/ui/node/LayoutNode;)Landroidx/compose/ui/node/Owner; -HSPLandroidx/appcompat/view/SupportMenuInflater$$ExternalSyntheticOutline0;->m(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; -HSPLandroidx/arch/core/internal/FastSafeIterableMap;->get(Ljava/lang/Object;)Landroidx/arch/core/internal/SafeIterableMap$Entry; -HSPLandroidx/arch/core/internal/FastSafeIterableMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/arch/core/internal/FastSafeIterableMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/arch/core/internal/SafeIterableMap$Entry;->(Ljava/lang/Object;Ljava/lang/Object;)V -HSPLandroidx/arch/core/internal/SafeIterableMap;->()V -HSPLandroidx/arch/core/internal/SafeIterableMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/collection/ContainerHelpers;->binarySearch(II[I)I -HSPLandroidx/collection/SparseArrayCompat;->(I)V -HSPLandroidx/collection/SparseArrayCompat;->put(ILjava/lang/Object;)V -HSPLandroidx/collection/SparseArrayCompat;->size()I -HSPLandroidx/collection/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; -HSPLandroidx/collection/SparseArrayKt$valueIterator$1;->(Landroidx/collection/SparseArrayCompat;)V -HSPLandroidx/collection/SparseArrayKt$valueIterator$1;->hasNext()Z -HSPLandroidx/collection/SparseArrayKt$valueIterator$1;->next()Ljava/lang/Object; -HSPLandroidx/compose/animation/AnimatedEnterExitMeasurePolicy$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/AnimatedEnterExitMeasurePolicy;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/animation/AnimatedVisibilityKt$$ExternalSyntheticOutline0;->m(Landroidx/compose/runtime/ComposerImpl;Landroidx/compose/ui/platform/ViewConfiguration;Landroidx/compose/ui/node/ComposeUiNode$Companion$SetViewConfiguration$1;Landroidx/compose/runtime/ComposerImpl;)Landroidx/compose/runtime/SkippableUpdater; -HSPLandroidx/compose/animation/AnimatedVisibilityKt$$ExternalSyntheticOutline1;->m(ILandroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/SkippableUpdater;Landroidx/compose/runtime/ComposerImpl;II)V -HSPLandroidx/compose/animation/AnimatedVisibilityKt;->AnimatedEnterExitImpl(Landroidx/compose/animation/core/Transition;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/EnterTransition;Landroidx/compose/animation/ExitTransition;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/animation/AnimatedVisibilityKt;->AnimatedVisibility(ZLandroidx/compose/ui/Modifier;Landroidx/compose/animation/EnterTransition;Landroidx/compose/animation/ExitTransition;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/compose/animation/EnterExitTransitionKt$shrinkExpand$1$$ExternalSyntheticOutline0;->m(Ljava/lang/Number;Landroidx/compose/ui/Modifier;Ljava/lang/String;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/animation/EnterExitTransitionKt;->fadeIn$default(Landroidx/compose/animation/core/TweenSpec;I)Landroidx/compose/animation/EnterTransitionImpl; -HSPLandroidx/compose/animation/EnterExitTransitionKt;->fadeOut$default(Landroidx/compose/animation/core/TweenSpec;I)Landroidx/compose/animation/ExitTransitionImpl; -HSPLandroidx/compose/animation/Fade;->(FLandroidx/compose/animation/core/FiniteAnimationSpec;)V -HSPLandroidx/compose/animation/SplineBasedDecayKt;->compareValues(Ljava/lang/Comparable;Ljava/lang/Integer;)I -HSPLandroidx/compose/animation/TransitionData;->(Landroidx/compose/animation/Fade;Landroidx/compose/animation/Slide;Landroidx/compose/animation/ChangeSize;)V -HSPLandroidx/compose/animation/core/Animatable$runAnimation$2$1;->(Landroidx/compose/animation/core/Animatable;Landroidx/compose/animation/core/AnimationState;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/Ref$BooleanRef;)V -HSPLandroidx/compose/animation/core/Animatable$runAnimation$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/Animatable$runAnimation$2;->(Landroidx/compose/animation/core/Animatable;Ljava/lang/Object;Landroidx/compose/animation/core/Animation;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/animation/core/Animatable$runAnimation$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/Animatable;->(Ljava/lang/Object;Landroidx/compose/animation/core/TwoWayConverter;Ljava/lang/Object;)V -HSPLandroidx/compose/animation/core/Animatable;->access$clampToBounds(Landroidx/compose/animation/core/Animatable;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/Animatable;->animateTo$default(Landroidx/compose/animation/core/Animatable;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;I)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/Animatable;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/animation/core/AnimationEndReason$EnumUnboxingSharedUtility;->ordinal(I)I -HSPLandroidx/compose/animation/core/AnimationScope;->(Ljava/lang/Object;Landroidx/compose/animation/core/TwoWayConverter;Landroidx/compose/animation/core/AnimationVector;JLjava/lang/Object;JLkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/animation/core/AnimationScope;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/animation/core/AnimationSpecKt;->tween$default(ILandroidx/compose/animation/core/Easing;I)Landroidx/compose/animation/core/TweenSpec; -HSPLandroidx/compose/animation/core/AnimationState;->(Landroidx/compose/animation/core/TwoWayConverter;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;JJZ)V -HSPLandroidx/compose/animation/core/AnimationState;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/animation/core/AnimationVector1D;->(F)V -HSPLandroidx/compose/animation/core/AnimationVector1D;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/animation/core/AnimationVector1D;->getSize$animation_core_release()I -HSPLandroidx/compose/animation/core/AnimationVector1D;->newVector$animation_core_release()Landroidx/compose/animation/core/AnimationVector; -HSPLandroidx/compose/animation/core/AnimationVector1D;->set$animation_core_release(IF)V -HSPLandroidx/compose/animation/core/AnimationVector2D;->(FF)V -HSPLandroidx/compose/animation/core/AnimationVector2D;->set$animation_core_release(IF)V -HSPLandroidx/compose/animation/core/AnimationVector;->()V -HSPLandroidx/compose/animation/core/AnimationVectorsKt;->copy(Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; -HSPLandroidx/compose/animation/core/CubicBezierEasing;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/animation/core/CubicBezierEasing;->transform(F)F -HSPLandroidx/compose/animation/core/MutableTransitionState;->(Ljava/lang/Object;)V -HSPLandroidx/compose/animation/core/MutatorMutex$Mutator;->(ILkotlinx/coroutines/Job;)V -HSPLandroidx/compose/animation/core/MutatorMutex$mutate$2;->(ILandroidx/compose/animation/core/MutatorMutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/animation/core/MutatorMutex$mutate$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/SpringSpec;->(FFLjava/lang/Object;)V -HSPLandroidx/compose/animation/core/SuspendAnimationKt$animate$6;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/SuspendAnimationKt;->animate(Landroidx/compose/animation/core/AnimationState;Landroidx/compose/animation/core/Animation;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/SuspendAnimationKt;->doAnimationFrameWithScale(Landroidx/compose/animation/core/AnimationScope;JFLandroidx/compose/animation/core/Animation;Landroidx/compose/animation/core/AnimationState;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/animation/core/SuspendAnimationKt;->getDurationScale(Lkotlin/coroutines/CoroutineContext;)F -HSPLandroidx/compose/animation/core/SuspendAnimationKt;->updateState(Landroidx/compose/animation/core/AnimationScope;Landroidx/compose/animation/core/AnimationState;)V -HSPLandroidx/compose/animation/core/TargetBasedAnimation;->(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverter;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V -HSPLandroidx/compose/animation/core/TargetBasedAnimation;->getValueFromNanos(J)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/Transition$animateTo$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/Transition$animateTo$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -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;->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;->getTargetState()Ljava/lang/Object; -HSPLandroidx/compose/animation/core/Transition;->isSeeking()Z -HSPLandroidx/compose/animation/core/Transition;->onFrame$animation_core_release(FJ)V -HSPLandroidx/compose/animation/core/Transition;->onTransitionEnd$animation_core_release()V -HSPLandroidx/compose/animation/core/Transition;->updateTarget$animation_core_release(Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/animation/core/TweenSpec;->(IILandroidx/compose/animation/core/Easing;)V -HSPLandroidx/compose/animation/core/TweenSpec;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/animation/core/VectorConvertersKt$FloatToVector$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/VectorConvertersKt$FloatToVector$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/animation/core/VectorizedFloatAnimationSpec;->(Landroidx/compose/animation/core/Animations;)V -HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->animateToRelease()V -HSPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->setEnabled(Z)V -HSPLandroidx/compose/foundation/Background;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$1$1;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$clickable$4;->(Landroidx/compose/foundation/Indication;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/ui/semantics/Role;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Z)V -HSPLandroidx/compose/foundation/ClickableKt$clickable$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$clickSemantics$1$1;->(Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$clickSemantics$1;->invoke(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(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/ClipScrollableContainerKt$VerticalScrollableClipModifier$1;->createOutline-Pq9zytI(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Landroidx/compose/ui/graphics/Outline; -HSPLandroidx/compose/foundation/DrawOverscrollModifier;->draw(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -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(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(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/FocusableKt$focusable$2$3$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/ui/focus/FocusRequester;)V -HSPLandroidx/compose/foundation/FocusableKt$focusable$2$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -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(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;->invoke$lambda-5(Landroidx/compose/runtime/MutableState;)Z -HSPLandroidx/compose/foundation/FocusableKt$focusable$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/FocusableKt$focusableInNonTouchMode$2$1;->(Landroidx/compose/ui/input/InputModeManager;)V -HSPLandroidx/compose/foundation/FocusableKt$focusableInNonTouchMode$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/HoverableKt$hoverable$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/IndicationKt$indication$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/IndicationKt;->indication(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/Indication;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/IndicationModifier;->(Landroidx/compose/foundation/IndicationInstance;)V -HSPLandroidx/compose/foundation/IndicationModifier;->draw(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -HSPLandroidx/compose/foundation/PinnableParentConsumer;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)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/DefaultScrollableState;->isScrollInProgress()Z -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/DraggableKt$draggable$3;->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;->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/io/Serializable; -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/ForEachGestureKt;->forEachGesture(Landroidx/compose/ui/input/pointer/PointerInputScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/PressGestureScopeImpl;->(Landroidx/compose/ui/unit/Density;)V -HSPLandroidx/compose/foundation/gestures/ScrollableDefaults;->flingBehavior(Landroidx/compose/runtime/Composer;)Landroidx/compose/foundation/gestures/DefaultFlingBehavior; -HSPLandroidx/compose/foundation/gestures/ScrollableDefaults;->overscrollEffect(Landroidx/compose/runtime/Composer;)Landroidx/compose/foundation/OverscrollEffect; -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;->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/MutableInteractionSourceImpl;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$awaitFirstDownOnPass$1;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1;->(Landroidx/compose/foundation/gestures/PressGestureScopeImpl;Landroidx/compose/ui/input/pointer/PointerInputScope;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2;->(Landroidx/compose/foundation/gestures/PressGestureScopeImpl;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/interaction/MutableInteractionSourceImpl;->()V -HSPLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/foundation/layout/Arrangement$Start$1;->arrange(ILandroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;[I[I)V -HSPLandroidx/compose/foundation/layout/Arrangement;->placeLeftOrTop$foundation_layout_release([I[IZ)V -HSPLandroidx/compose/foundation/layout/BoxKt$$ExternalSyntheticOutline0;->m(Landroidx/compose/runtime/ComposerImpl;ZZZZ)V -HSPLandroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/layout/BoxKt$boxMeasurePolicy$1$measure$2;->(Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/Measurable;Landroidx/compose/ui/layout/MeasureScope;IILandroidx/compose/ui/Alignment;)V -HSPLandroidx/compose/foundation/layout/BoxKt$boxMeasurePolicy$1$measure$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/BoxKt$boxMeasurePolicy$1;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/layout/BoxKt;->Box(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/foundation/layout/BoxKt;->access$placeInBox(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/Measurable;Landroidx/compose/ui/unit/LayoutDirection;IILandroidx/compose/ui/Alignment;)V -HSPLandroidx/compose/foundation/layout/BoxKt;->rememberBoxMeasurePolicy(Landroidx/compose/ui/Alignment;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/layout/MeasurePolicy; -HSPLandroidx/compose/foundation/layout/BoxWithConstraintsKt$BoxWithConstraints$1$1$measurables$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/ColumnKt$DefaultColumnMeasurePolicy$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/io/Serializable;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/ColumnKt;->columnMeasurePolicy(Landroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/ui/BiasAlignment$Horizontal;Landroidx/compose/runtime/Composer;)Landroidx/compose/ui/layout/MeasurePolicy; -HSPLandroidx/compose/foundation/layout/CrossAxisAlignment$HorizontalCrossAxisAlignment;->align$foundation_layout_release(ILandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/layout/Placeable;)I -HSPLandroidx/compose/foundation/layout/FillModifier$measure$1;->(Landroidx/compose/ui/layout/Placeable;)V -HSPLandroidx/compose/foundation/layout/FillModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/FillModifier;->equals(Ljava/lang/Object;)Z -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/IntrinsicKt;->createCoroutineUnintercepted(Ljava/lang/Object;Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function2;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/layout/IntrinsicKt;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/compose/foundation/layout/IntrinsicKt;->width(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/IntrinsicSizeModifier$measure$1;->(Landroidx/compose/ui/layout/Placeable;)V -HSPLandroidx/compose/foundation/layout/IntrinsicSizeModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/layout/MaxIntrinsicWidthModifier;->calculateContentConstraints-l58MMJ0(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)J -HSPLandroidx/compose/foundation/layout/OrientationIndependentConstraints$$ExternalSyntheticOutline1;->m(III)I -HSPLandroidx/compose/foundation/layout/PaddingKt;->padding(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/layout/PaddingValues;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/layout/PaddingValuesImpl;->calculateLeftPadding-u2uoSUM(Landroidx/compose/ui/unit/LayoutDirection;)F -HSPLandroidx/compose/foundation/layout/PaddingValuesImpl;->calculateRightPadding-u2uoSUM(Landroidx/compose/ui/unit/LayoutDirection;)F -HSPLandroidx/compose/foundation/layout/PaddingValuesModifier$measure$2;->(Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/foundation/layout/PaddingValuesModifier;)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;)V -HSPLandroidx/compose/foundation/layout/PaddingValuesModifier;->equals(Ljava/lang/Object;)Z -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/RowColumnImplKt$rowColumnMeasurePolicy$1$measure$4;->(Ljava/util/List;[Landroidx/compose/ui/layout/Placeable;Lkotlin/jvm/functions/Function5;ILandroidx/compose/ui/layout/MeasureScope;[II[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(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1;->maxIntrinsicHeight(Landroidx/compose/ui/node/LayoutNode$measureScope$1;Ljava/util/List;I)I -HSPLandroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1;->maxIntrinsicWidth(Landroidx/compose/ui/node/LayoutNode$measureScope$1;Ljava/util/List;I)I -HSPLandroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/layout/RowColumnImplKt;->access$intrinsicSize(Ljava/util/List;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;IIII)I -HSPLandroidx/compose/foundation/layout/RowColumnImplKt;->getData(Landroidx/compose/ui/layout/IntrinsicMeasurable;)Landroidx/compose/foundation/layout/RowColumnParentData; -HSPLandroidx/compose/foundation/layout/RowKt$DefaultRowMeasurePolicy$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/io/Serializable;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/RowKt$rowMeasurePolicy$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/io/Serializable;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/RowKt;->rowMeasurePolicy(Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/ui/BiasAlignment$Vertical;Landroidx/compose/runtime/Composer;)Landroidx/compose/ui/layout/MeasurePolicy; -HSPLandroidx/compose/foundation/layout/SizeKt;->fillMaxHeight$default(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/layout/SizeKt;->fillMaxWidth$default(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/layout/SizeKt;->height-3ABfNKs(Landroidx/compose/ui/Modifier;F)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/foundation/layout/SizeModifier$measure$1;->(Landroidx/compose/ui/layout/Placeable;)V -HSPLandroidx/compose/foundation/layout/SizeModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/layout/SizeModifier;->(FFFF)V -HSPLandroidx/compose/foundation/layout/SizeModifier;->equals(Ljava/lang/Object;)Z -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/SpacerKt;->Spacer(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V -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/LazyListBeyondBoundsModifierLocal;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsModifierLocal;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListIntervalContent;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl$Item$1;->(Landroidx/compose/foundation/lazy/LazyListItemProviderImpl;II)V -HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->Item(ILandroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getKey(I)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$generateKeyToIndexMap$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListItemsSnapshot;->(Landroidx/compose/foundation/lazy/layout/MutableIntervalList;Lkotlin/ranges/IntRange;)V -HSPLandroidx/compose/foundation/lazy/LazyListItemsSnapshot;->Item(Landroidx/compose/foundation/lazy/LazyItemScope;ILandroidx/compose/runtime/Composer;I)V -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;->createItem-HK0c1C0(ILjava/lang/Object;[Landroidx/compose/ui/layout/Placeable;)Landroidx/compose/foundation/lazy/LazyMeasuredItem; -HSPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -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/LazyListMeasureKt$measureLazyList$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->(Landroidx/compose/foundation/lazy/LazyMeasuredItem;IZFLandroidx/compose/ui/layout/MeasureResult;Ljava/util/List;IIILandroidx/compose/foundation/gestures/Orientation;)V -HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->(IILjava/lang/Object;IIIIZLjava/util/ArrayList;Landroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;J)V -HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getAnimationSpec(I)Landroidx/compose/animation/core/FiniteAnimationSpec; -HSPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->place(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V -HSPLandroidx/compose/foundation/lazy/LazyListScopeImpl$item$2;->(Ljava/lang/Object;)V -HSPLandroidx/compose/foundation/lazy/LazyListScopeImpl$item$3;->(Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -HSPLandroidx/compose/foundation/lazy/LazyListScopeImpl$item$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/LazyListScopeImpl;->item(Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -HSPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->update-AhXoVpI(II)V -HSPLandroidx/compose/foundation/lazy/LazyListState;->getFirstVisibleItemIndex()I -HSPLandroidx/compose/foundation/lazy/LazyListState;->getFirstVisibleItemScrollOffset()I -HSPLandroidx/compose/foundation/lazy/LazyListState;->getLayoutInfo()Landroidx/compose/foundation/lazy/LazyListLayoutInfo; -HSPLandroidx/compose/foundation/lazy/LazyListState;->updateScrollPositionIfTheFirstItemWasMoved$foundation_release(Landroidx/compose/foundation/lazy/LazyListItemProvider;)V -HSPLandroidx/compose/foundation/lazy/LazyMeasuredItem;->position(III)Landroidx/compose/foundation/lazy/LazyListPositionedItem; -HSPLandroidx/compose/foundation/lazy/LazyMeasuredItemProvider;->(JZLandroidx/compose/foundation/lazy/LazyListItemProvider;Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;Landroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$measuredItemProvider$1;)V -HSPLandroidx/compose/foundation/lazy/LazyMeasuredItemProvider;->getAndMeasure-ZjPyQlc(I)Landroidx/compose/foundation/lazy/LazyMeasuredItem; -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/IntervalList$Interval;->(IILandroidx/compose/foundation/lazy/LazyListIntervalContent;)V -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(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -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(Ljava/lang/Object;)Ljava/lang/Object; -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;->getContent(ILjava/lang/Object;)Lkotlin/jvm/functions/Function2; -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutKt$LazyLayout$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutKt$LazyLayout$itemContentFactory$1$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutKt;->LazyLayout(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider;Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScopeImpl;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;Landroidx/compose/ui/layout/SubcomposeMeasureScope;)V -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScopeImpl;->measure-0kLqBqw(JI)[Landroidx/compose/ui/layout/Placeable; -HSPLandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScopeImpl;->roundToPx-0680j_4(F)I -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_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;->calculateItemInfo-if9YqhU(ILandroidx/compose/foundation/lazy/LazyListItemInfo;IILandroidx/wear/compose/material/ScalingParams;IILandroidx/wear/compose/material/AutoCenteringParams;Z)Landroidx/wear/compose/material/DefaultScalingLazyListItemInfo; -HSPLandroidx/compose/foundation/lazy/layout/Lazy_androidKt;->startOffset-nK7FVxM(Landroidx/wear/compose/material/ScalingLazyListItemInfo;I)F -HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->addInterval(ILandroidx/compose/foundation/lazy/LazyListIntervalContent;)V -HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->checkIndexBounds(I)V -HSPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->get(I)Landroidx/compose/foundation/lazy/layout/IntervalList$Interval; -HSPLandroidx/compose/foundation/relocation/AndroidBringIntoViewParent;->(Landroid/view/View;)V -HSPLandroidx/compose/foundation/relocation/BringIntoViewChildModifier;->(Landroidx/compose/foundation/relocation/AndroidBringIntoViewParent;)V -HSPLandroidx/compose/foundation/relocation/BringIntoViewChildModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/foundation/relocation/BringIntoViewKt$ModifierLocalBringIntoViewParent$1;->invoke()Ljava/lang/Object; -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;->(Landroidx/compose/foundation/relocation/BringIntoViewRequester;Landroidx/compose/foundation/relocation/BringIntoViewRequesterModifier;)V -HSPLandroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/relocation/BringIntoViewResponderKt$bringIntoViewResponder$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/relocation/BringIntoViewResponderModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/foundation/relocation/BringIntoViewResponderModifier;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/foundation/relocation/BringIntoViewResponder_androidKt;->rememberDefaultBringIntoViewParent(Landroidx/compose/runtime/Composer;)Landroidx/compose/foundation/relocation/AndroidBringIntoViewParent; -HSPLandroidx/compose/foundation/shape/PercentCornerSize;->toPx-TmRCtEA(JLandroidx/compose/ui/unit/Density;)F -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/text/BasicTextKt$BasicText$7;->(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/text/TextStyle;Lkotlin/jvm/functions/Function1;IZILjava/util/Map;II)V -HSPLandroidx/compose/foundation/text/BasicTextKt$BasicText$selectableId$2;->(Landroidx/compose/foundation/text/selection/SelectionRegistrar;)V -HSPLandroidx/compose/foundation/text/BasicTextKt$selectionIdSaver$1;->(Landroidx/compose/foundation/text/selection/SelectionRegistrar;)V -HSPLandroidx/compose/foundation/text/BasicTextKt$selectionIdSaver$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/text/BasicTextKt;->BasicText-4YKlhWE(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/text/TextStyle;Lkotlin/jvm/functions/Function1;IZILjava/util/Map;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/compose/foundation/text/TextController$coreModifiers$1;->(Landroidx/compose/foundation/text/TextController;)V -HSPLandroidx/compose/foundation/text/TextController$createSemanticsModifierFor$1$1;->(Landroidx/compose/foundation/text/TextController;)V -HSPLandroidx/compose/foundation/text/TextController$createSemanticsModifierFor$1;->(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/foundation/text/TextController;)V -HSPLandroidx/compose/foundation/text/TextController$createSemanticsModifierFor$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/text/TextController$drawTextAndSelectionBehind$1;->(Landroidx/compose/foundation/text/TextController;)V -HSPLandroidx/compose/foundation/text/TextController$drawTextAndSelectionBehind$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/text/TextController$measurePolicy$1$measure$2;->(Ljava/util/ArrayList;)V -HSPLandroidx/compose/foundation/text/TextController$measurePolicy$1$measure$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/foundation/text/TextController$measurePolicy$1;->(Landroidx/compose/foundation/text/TextController;)V -HSPLandroidx/compose/foundation/text/TextController$measurePolicy$1;->maxIntrinsicHeight(Landroidx/compose/ui/node/LayoutNode$measureScope$1;Ljava/util/List;I)I -HSPLandroidx/compose/foundation/text/TextController$measurePolicy$1;->maxIntrinsicWidth(Landroidx/compose/ui/node/LayoutNode$measureScope$1;Ljava/util/List;I)I -HSPLandroidx/compose/foundation/text/TextController$measurePolicy$1;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/foundation/text/TextController;->onRemembered()V -HSPLandroidx/compose/foundation/text/TextDelegate;->(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/text/TextStyle;IZILandroidx/compose/ui/unit/Density;Landroidx/compose/ui/text/font/FontFamily$Resolver;Ljava/util/List;)V -HSPLandroidx/compose/foundation/text/TextDelegate;->layout-NN6Ew-U(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/text/TextLayoutResult;)Landroidx/compose/ui/text/TextLayoutResult; -HSPLandroidx/compose/foundation/text/TextDelegate;->layoutIntrinsics(Landroidx/compose/ui/unit/LayoutDirection;)V -HSPLandroidx/compose/material/DrawerKt$ModalDrawer$1$$ExternalSyntheticOutline0;->m(ILandroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/SkippableUpdater;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->(ZFLandroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/compose/material/ripple/RippleContainer;)V -HSPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->drawIndication(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -HSPLandroidx/compose/material/ripple/PlatformRipple;->rememberUpdatedRippleInstance-942rkJo(Landroidx/compose/foundation/interaction/InteractionSource;ZFLandroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/Composer;)Landroidx/compose/material/ripple/RippleIndicationInstance; -HSPLandroidx/compose/material/ripple/Ripple;->rememberUpdatedInstance(Landroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/runtime/Composer;)Landroidx/compose/foundation/IndicationInstance; -HSPLandroidx/compose/material/ripple/RippleAlpha;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/material/ripple/RippleAnimationKt;->getRippleEndRadius-cSwnlzA(Landroidx/compose/ui/node/LayoutNodeDrawScope;ZJ)F -HSPLandroidx/compose/material/ripple/RippleIndicationInstance;->drawStateLayer-H2RKhps(Landroidx/compose/ui/node/LayoutNodeDrawScope;FJ)V -HSPLandroidx/compose/material/ripple/RippleKt;->rememberRipple-9IZ8Weo(Landroidx/compose/runtime/Composer;II)Landroidx/compose/material/ripple/PlatformRipple; -HSPLandroidx/compose/material/ripple/StateLayer;->(Landroidx/compose/runtime/MutableState;Z)V -HSPLandroidx/compose/runtime/AbstractApplier;->down(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/AbstractApplier;->getCurrent()Ljava/lang/Object; -HSPLandroidx/compose/runtime/AbstractApplier;->up()V -HSPLandroidx/compose/runtime/Anchor;->(I)V -HSPLandroidx/compose/runtime/Anchor;->getValid()Z -HSPLandroidx/compose/runtime/BroadcastFrameClock$FrameAwaiter;->(Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CancellableContinuationImpl;)V -HSPLandroidx/compose/runtime/BroadcastFrameClock$withFrameNanos$2$1;->invoke(Ljava/lang/Object;)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;->sendFrame(J)V -HSPLandroidx/compose/runtime/BroadcastFrameClock;->withFrameNanos(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposablesKt;->rememberCompositionContext(Landroidx/compose/runtime/Composer;)Landroidx/compose/runtime/CompositionContext; -HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->composeInitial$runtime_release(Landroidx/compose/runtime/ControlledComposition;Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->getEffectCoroutineContext$runtime_release()Lkotlin/coroutines/CoroutineContext; -HSPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->invalidate$runtime_release(Landroidx/compose/runtime/ControlledComposition;)V -HSPLandroidx/compose/runtime/ComposerImpl$apply$operation$1$$ExternalSyntheticOutline0;->m(Landroidx/compose/runtime/Applier;Ljava/lang/String;Landroidx/compose/runtime/SlotWriter;Ljava/lang/String;Landroidx/compose/runtime/RememberManager;Ljava/lang/String;)V -HSPLandroidx/compose/runtime/ComposerImpl$apply$operation$1;->(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/runtime/ComposerImpl$apply$operation$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$createNode$2;->(Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Anchor;I)V -HSPLandroidx/compose/runtime/ComposerImpl$createNode$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$createNode$3;->(ILandroidx/compose/runtime/Anchor;)V -HSPLandroidx/compose/runtime/ComposerImpl$createNode$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$doCompose$2$3;->(Landroidx/compose/runtime/ComposerImpl;)V -HSPLandroidx/compose/runtime/ComposerImpl$doCompose$2$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$doCompose$2$4;->(Landroidx/compose/runtime/ComposerImpl;)V -HSPLandroidx/compose/runtime/ComposerImpl$doCompose$2$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$doCompose$2$5;->(Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl$doCompose$2$5;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$doCompose$lambda-37$$inlined$sortBy$1;->compare(Ljava/lang/Object;Ljava/lang/Object;)I -HSPLandroidx/compose/runtime/ComposerImpl$realizeDowns$1;->([Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl$realizeDowns$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$realizeOperationLocation$2;->(I)V -HSPLandroidx/compose/runtime/ComposerImpl$realizeOperationLocation$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$realizeUps$1;->(I)V -HSPLandroidx/compose/runtime/ComposerImpl$realizeUps$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$recordInsert$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$recordInsert$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$recordSideEffect$1;->(Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/runtime/ComposerImpl$recordSideEffect$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$recordSlotEditing$1;->(Landroidx/compose/runtime/Anchor;)V -HSPLandroidx/compose/runtime/ComposerImpl$recordSlotEditing$1;->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(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$startReaderGroup$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$updateValue$1;->(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl$updateValue$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl$updateValue$2;->(ILjava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl$updateValue$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl;->(Landroidx/compose/runtime/AbstractApplier;Landroidx/compose/runtime/CompositionContext;Landroidx/compose/runtime/SlotTable;Ljava/util/HashSet;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/compose/runtime/ControlledComposition;)V -HSPLandroidx/compose/runtime/ComposerImpl;->apply(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/runtime/ComposerImpl;->buildContext()Landroidx/compose/runtime/ComposerImpl$CompositionContextImpl; -HSPLandroidx/compose/runtime/ComposerImpl;->changed(I)Z -HSPLandroidx/compose/runtime/ComposerImpl;->changed(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/ComposerImpl;->changed(Z)Z -HSPLandroidx/compose/runtime/ComposerImpl;->cleanUpCompose()V -HSPLandroidx/compose/runtime/ComposerImpl;->compoundKeyOf(III)I -HSPLandroidx/compose/runtime/ComposerImpl;->consume(Landroidx/compose/runtime/ProvidableCompositionLocal;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl;->createNode(Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/runtime/ComposerImpl;->currentCompositionLocalScope(Ljava/lang/Integer;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap; -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;->end(Z)V -HSPLandroidx/compose/runtime/ComposerImpl;->endDefaults()V -HSPLandroidx/compose/runtime/ComposerImpl;->endNode()V -HSPLandroidx/compose/runtime/ComposerImpl;->endProviders()V -HSPLandroidx/compose/runtime/ComposerImpl;->endReplaceableGroup()V -HSPLandroidx/compose/runtime/ComposerImpl;->endRestartGroup()Landroidx/compose/runtime/RecomposeScopeImpl; -HSPLandroidx/compose/runtime/ComposerImpl;->endRoot()V -HSPLandroidx/compose/runtime/ComposerImpl;->enterGroup(ZLandroidx/compose/runtime/Pending;)V -HSPLandroidx/compose/runtime/ComposerImpl;->getCurrentRecomposeScope$runtime_release()Landroidx/compose/runtime/RecomposeScopeImpl; -HSPLandroidx/compose/runtime/ComposerImpl;->getInserting()Z -HSPLandroidx/compose/runtime/ComposerImpl;->getRecomposeScope()Landroidx/compose/runtime/RecomposeScopeImpl; -HSPLandroidx/compose/runtime/ComposerImpl;->getSkipping()Z -HSPLandroidx/compose/runtime/ComposerImpl;->nextSlot()Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl;->realizeDowns$1()V -HSPLandroidx/compose/runtime/ComposerImpl;->realizeMovement()V -HSPLandroidx/compose/runtime/ComposerImpl;->realizeOperationLocation(Z)V -HSPLandroidx/compose/runtime/ComposerImpl;->realizeUps()V -HSPLandroidx/compose/runtime/ComposerImpl;->recompose$runtime_release(Landroidx/compose/runtime/collection/IdentityArrayMap;)Z -HSPLandroidx/compose/runtime/ComposerImpl;->recomposeToGroupEnd()V -HSPLandroidx/compose/runtime/ComposerImpl;->record(Lkotlin/jvm/functions/Function3;)V -HSPLandroidx/compose/runtime/ComposerImpl;->recordDelete()V -HSPLandroidx/compose/runtime/ComposerImpl;->recordSideEffect(Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/runtime/ComposerImpl;->recordSlotEditing()V -HSPLandroidx/compose/runtime/ComposerImpl;->recordSlotTableOperation(ZLkotlin/jvm/functions/Function3;)V -HSPLandroidx/compose/runtime/ComposerImpl;->recordUp()V -HSPLandroidx/compose/runtime/ComposerImpl;->recordUpsAndDowns(III)V -HSPLandroidx/compose/runtime/ComposerImpl;->recordUsed(Landroidx/compose/runtime/RecomposeScope;)V -HSPLandroidx/compose/runtime/ComposerImpl;->rememberedValue()Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerImpl;->skipToGroupEnd()V -HSPLandroidx/compose/runtime/ComposerImpl;->start(ILjava/lang/Object;ZLjava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl;->startDefaults()V -HSPLandroidx/compose/runtime/ComposerImpl;->startGroup(ILandroidx/compose/runtime/OpaqueKey;)V -HSPLandroidx/compose/runtime/ComposerImpl;->startMovableGroup(ILjava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl;->startNode()V -HSPLandroidx/compose/runtime/ComposerImpl;->startProviders([Landroidx/compose/runtime/ProvidedValue;)V -HSPLandroidx/compose/runtime/ComposerImpl;->startReaderGroup(Ljava/lang/Object;Z)V -HSPLandroidx/compose/runtime/ComposerImpl;->startReplaceableGroup(I)V -HSPLandroidx/compose/runtime/ComposerImpl;->startRestartGroup(I)Landroidx/compose/runtime/ComposerImpl; -HSPLandroidx/compose/runtime/ComposerImpl;->startReusableGroup(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl;->startReusableNode()V -HSPLandroidx/compose/runtime/ComposerImpl;->startRoot()V -HSPLandroidx/compose/runtime/ComposerImpl;->tryImminentInvalidation$runtime_release(Landroidx/compose/runtime/RecomposeScopeImpl;Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/ComposerImpl;->updateCompoundKeyWhenWeEnterGroup(Ljava/lang/Object;ILjava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl;->updateCompoundKeyWhenWeExitGroup(Ljava/lang/Object;ILjava/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; -HSPLandroidx/compose/runtime/ComposerImpl;->updateRememberedValue(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl;->updateValue(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/ComposerImpl;->updatedNodeCount(I)I -HSPLandroidx/compose/runtime/ComposerImpl;->useNode()V -HSPLandroidx/compose/runtime/ComposerKt$endGroupInstance$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerKt$removeCurrentGroupInstance$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/ComposerKt;->access$removeRange(Ljava/util/ArrayList;II)V -HSPLandroidx/compose/runtime/ComposerKt;->findLocation(ILjava/util/List;)I -HSPLandroidx/compose/runtime/ComposerKt;->removeCurrentGroup(Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V -HSPLandroidx/compose/runtime/CompositionImpl$RememberEventDispatcher;->(Ljava/util/HashSet;)V -HSPLandroidx/compose/runtime/CompositionImpl$RememberEventDispatcher;->dispatchAbandons()V -HSPLandroidx/compose/runtime/CompositionImpl$RememberEventDispatcher;->dispatchRememberObservers()V -HSPLandroidx/compose/runtime/CompositionImpl$RememberEventDispatcher;->dispatchSideEffects()V -HSPLandroidx/compose/runtime/CompositionImpl$RememberEventDispatcher;->forgetting(Landroidx/compose/runtime/RememberObserver;)V -HSPLandroidx/compose/runtime/CompositionImpl$RememberEventDispatcher;->remembering(Landroidx/compose/runtime/RememberObserver;)V -HSPLandroidx/compose/runtime/CompositionImpl$RememberEventDispatcher;->sideEffect(Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/runtime/CompositionImpl;->(Landroidx/compose/runtime/CompositionContext;Landroidx/compose/runtime/AbstractApplier;)V -HSPLandroidx/compose/runtime/CompositionImpl;->addPendingInvalidationsLocked$invalidate(Landroidx/compose/runtime/CompositionImpl;ZLkotlin/jvm/internal/Ref$ObjectRef;Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/CompositionImpl;->addPendingInvalidationsLocked(Ljava/util/Set;Z)V -HSPLandroidx/compose/runtime/CompositionImpl;->applyChanges()V -HSPLandroidx/compose/runtime/CompositionImpl;->applyChangesInLocked(Ljava/util/ArrayList;)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;->drainPendingModificationsForCompositionLocked()V -HSPLandroidx/compose/runtime/CompositionImpl;->drainPendingModificationsLocked()V -HSPLandroidx/compose/runtime/CompositionImpl;->invalidate$enumunboxing$(Landroidx/compose/runtime/RecomposeScopeImpl;Ljava/lang/Object;)I -HSPLandroidx/compose/runtime/CompositionImpl;->invalidateChecked$enumunboxing$(Landroidx/compose/runtime/RecomposeScopeImpl;Landroidx/compose/runtime/Anchor;Ljava/lang/Object;)I -HSPLandroidx/compose/runtime/CompositionImpl;->invalidateScopeOfLocked(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/CompositionImpl;->observesAnyOf(Landroidx/compose/runtime/collection/IdentityArraySet;)Z -HSPLandroidx/compose/runtime/CompositionImpl;->prepareCompose(Landroidx/compose/runtime/Recomposer$performRecompose$1$1;)V -HSPLandroidx/compose/runtime/CompositionImpl;->recompose()Z -HSPLandroidx/compose/runtime/CompositionImpl;->recordModificationsOf(Ljava/util/Set;)V -HSPLandroidx/compose/runtime/CompositionImpl;->recordReadOf(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/CompositionImpl;->recordWriteOf(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/CompositionImpl;->setContent(Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/runtime/CompositionKt;->Composition(Landroidx/compose/runtime/AbstractApplier;Landroidx/compose/runtime/CompositionContext;)Landroidx/compose/runtime/CompositionImpl; -HSPLandroidx/compose/runtime/CompositionLocal;->(Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/runtime/CompositionLocalKt;->CompositionLocalProvider([Landroidx/compose/runtime/ProvidedValue;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/runtime/CompositionScopedCoroutineScopeCanceller;->(Lkotlinx/coroutines/internal/ContextScope;)V -HSPLandroidx/compose/runtime/DerivedSnapshotState$ResultRecord;->readableHash(Landroidx/compose/runtime/DerivedState;Landroidx/compose/runtime/snapshots/Snapshot;)I -HSPLandroidx/compose/runtime/DerivedSnapshotState$currentRecord$result$1$result$1;->(Landroidx/compose/runtime/DerivedSnapshotState;Ljava/util/HashSet;)V -HSPLandroidx/compose/runtime/DerivedSnapshotState$currentRecord$result$1$result$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/DerivedSnapshotState;->(Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/runtime/DerivedSnapshotState;->currentRecord(Landroidx/compose/runtime/DerivedSnapshotState$ResultRecord;Landroidx/compose/runtime/snapshots/Snapshot;Lkotlin/jvm/functions/Function0;)Landroidx/compose/runtime/DerivedSnapshotState$ResultRecord; -HSPLandroidx/compose/runtime/DerivedSnapshotState;->getCurrentValue()Ljava/lang/Object; -HSPLandroidx/compose/runtime/DerivedSnapshotState;->getDependencies()Ljava/util/Set; -HSPLandroidx/compose/runtime/DerivedSnapshotState;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/runtime/DisposableEffectImpl;->(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/runtime/DisposableEffectImpl;->onForgotten()V -HSPLandroidx/compose/runtime/DisposableEffectImpl;->onRemembered()V -HSPLandroidx/compose/runtime/DynamicProvidableCompositionLocal;->provided$runtime_release(Ljava/lang/Object;Landroidx/compose/runtime/Composer;)Landroidx/compose/runtime/State; -HSPLandroidx/compose/runtime/EffectsKt;->DisposableEffect(Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;)V -HSPLandroidx/compose/runtime/EffectsKt;->DisposableEffect(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;)V -HSPLandroidx/compose/runtime/EffectsKt;->LaunchedEffect(Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;)V -HSPLandroidx/compose/runtime/EffectsKt;->LaunchedEffect(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;)V -HSPLandroidx/compose/runtime/EffectsKt;->SideEffect(Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;)V -HSPLandroidx/compose/runtime/EffectsKt;->createCompositionCoroutineScope(Landroidx/compose/runtime/Composer;)Lkotlinx/coroutines/internal/ContextScope; -HSPLandroidx/compose/runtime/GroupInfo;->(III)V -HSPLandroidx/compose/runtime/IntStack;->()V -HSPLandroidx/compose/runtime/IntStack;->pop()I -HSPLandroidx/compose/runtime/IntStack;->push(I)V -HSPLandroidx/compose/runtime/Invalidation;->(Landroidx/compose/runtime/RecomposeScopeImpl;ILandroidx/compose/runtime/collection/IdentityArraySet;)V -HSPLandroidx/compose/runtime/JoinedKey;->hashCode()I -HSPLandroidx/compose/runtime/KeyInfo;->(ILjava/lang/Object;II)V -HSPLandroidx/compose/runtime/LaunchedEffectImpl;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/runtime/LaunchedEffectImpl;->onRemembered()V -HSPLandroidx/compose/runtime/LazyValueHolder;->(Lkotlin/jvm/functions/Function0;)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/OpaqueKey;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/OpaqueKey;->hashCode()I -HSPLandroidx/compose/runtime/ParcelableSnapshotMutableState;->(Ljava/lang/Object;Landroidx/compose/runtime/SnapshotMutationPolicy;)V -HSPLandroidx/compose/runtime/PausableMonotonicFrameClock$withFrameNanos$1;->(Landroidx/compose/runtime/PausableMonotonicFrameClock;Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/runtime/PausableMonotonicFrameClock$withFrameNanos$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/PausableMonotonicFrameClock;->withFrameNanos(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/Pending$keyMap$2;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/runtime/Pending;->(ILjava/util/ArrayList;)V -HSPLandroidx/compose/runtime/Pending;->nodePositionOf(Landroidx/compose/runtime/KeyInfo;)I -HSPLandroidx/compose/runtime/Pending;->updateNodeCount(II)Z -HSPLandroidx/compose/runtime/ProvidableCompositionLocal;->provides(Ljava/lang/Object;)Landroidx/compose/runtime/ProvidedValue; -HSPLandroidx/compose/runtime/ProvidedValue;->(Landroidx/compose/runtime/CompositionLocal;Ljava/lang/Object;Z)V -HSPLandroidx/compose/runtime/RecomposeScopeImpl$end$1$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/RecomposeScopeImpl;->(Landroidx/compose/runtime/CompositionImpl;)V -HSPLandroidx/compose/runtime/Recomposer$broadcastFrameClock$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/runtime/Recomposer$join$2;->(Lkotlin/coroutines/Continuation;)V -HSPLandroidx/compose/runtime/Recomposer$join$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/Recomposer$performRecompose$1$1;->(Landroidx/compose/runtime/ControlledComposition;Landroidx/compose/runtime/collection/IdentityArraySet;)V -HSPLandroidx/compose/runtime/Recomposer$performRecompose$1$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/runtime/Recomposer$readObserverOf$1;->(Landroidx/compose/runtime/ControlledComposition;)V -HSPLandroidx/compose/runtime/Recomposer$readObserverOf$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/Recomposer$recompositionRunner$2$unregisterApplyObserver$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/Recomposer$runRecomposeAndApplyChanges$2$2;->(Landroidx/compose/runtime/Recomposer;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Ljava/util/List;Ljava/util/Set;)V -HSPLandroidx/compose/runtime/Recomposer$runRecomposeAndApplyChanges$2$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/Recomposer$runRecomposeAndApplyChanges$2;->access$invokeSuspend$fillToInsert(Ljava/util/List;Landroidx/compose/runtime/Recomposer;)V -HSPLandroidx/compose/runtime/Recomposer$runRecomposeAndApplyChanges$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/Recomposer$writeObserverOf$1;->(Landroidx/compose/runtime/ControlledComposition;Landroidx/compose/runtime/collection/IdentityArraySet;)V -HSPLandroidx/compose/runtime/Recomposer$writeObserverOf$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/Recomposer;->access$discardUnusedValues(Landroidx/compose/runtime/Recomposer;)V -HSPLandroidx/compose/runtime/Recomposer;->access$performRecompose(Landroidx/compose/runtime/Recomposer;Landroidx/compose/runtime/ControlledComposition;Landroidx/compose/runtime/collection/IdentityArraySet;)Landroidx/compose/runtime/ControlledComposition; -HSPLandroidx/compose/runtime/Recomposer;->access$recordComposerModificationsLocked(Landroidx/compose/runtime/Recomposer;)V -HSPLandroidx/compose/runtime/Recomposer;->applyAndCheck(Landroidx/compose/runtime/snapshots/MutableSnapshot;)V -HSPLandroidx/compose/runtime/Recomposer;->composeInitial$runtime_release(Landroidx/compose/runtime/ControlledComposition;Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/runtime/Recomposer;->deriveStateLocked()Lkotlinx/coroutines/CancellableContinuation; -HSPLandroidx/compose/runtime/Recomposer;->getHasSchedulingWork()Z -HSPLandroidx/compose/runtime/Recomposer;->invalidate$runtime_release(Landroidx/compose/runtime/ControlledComposition;)V -HSPLandroidx/compose/runtime/SkippableUpdater;->(Landroidx/compose/runtime/Composer;)V -HSPLandroidx/compose/runtime/SlotReader;->(Landroidx/compose/runtime/SlotTable;)V -HSPLandroidx/compose/runtime/SlotReader;->anchor(I)Landroidx/compose/runtime/Anchor; -HSPLandroidx/compose/runtime/SlotReader;->aux([II)Ljava/lang/Object; -HSPLandroidx/compose/runtime/SlotReader;->close()V -HSPLandroidx/compose/runtime/SlotReader;->endGroup()V -HSPLandroidx/compose/runtime/SlotReader;->getGroupKey()I -HSPLandroidx/compose/runtime/SlotReader;->groupGet(II)Ljava/lang/Object; -HSPLandroidx/compose/runtime/SlotReader;->groupSize(I)I -HSPLandroidx/compose/runtime/SlotReader;->isNode(I)Z -HSPLandroidx/compose/runtime/SlotReader;->node(I)Ljava/lang/Object; -HSPLandroidx/compose/runtime/SlotReader;->objectKey([II)Ljava/lang/Object; -HSPLandroidx/compose/runtime/SlotReader;->parent(I)I -HSPLandroidx/compose/runtime/SlotReader;->reposition(I)V -HSPLandroidx/compose/runtime/SlotReader;->skipGroup()I -HSPLandroidx/compose/runtime/SlotReader;->startGroup()V -HSPLandroidx/compose/runtime/SlotTable;->()V -HSPLandroidx/compose/runtime/SlotTable;->anchorIndex(Landroidx/compose/runtime/Anchor;)I -HSPLandroidx/compose/runtime/SlotTable;->openWriter()Landroidx/compose/runtime/SlotWriter; -HSPLandroidx/compose/runtime/SlotTable;->ownsAnchor(Landroidx/compose/runtime/Anchor;)Z -HSPLandroidx/compose/runtime/SlotTableKt;->access$groupSize([II)I -HSPLandroidx/compose/runtime/SlotTableKt;->access$hasAux([II)Z -HSPLandroidx/compose/runtime/SlotTableKt;->access$isNode([II)Z -HSPLandroidx/compose/runtime/SlotTableKt;->access$locationOf(Ljava/util/ArrayList;II)I -HSPLandroidx/compose/runtime/SlotTableKt;->access$nodeCount([II)I -HSPLandroidx/compose/runtime/SlotTableKt;->access$slotAnchor([II)I -HSPLandroidx/compose/runtime/SlotTableKt;->access$updateGroupSize(II[I)V -HSPLandroidx/compose/runtime/SlotTableKt;->access$updateNodeCount(II[I)V -HSPLandroidx/compose/runtime/SlotTableKt;->countOneBits(I)I -HSPLandroidx/compose/runtime/SlotTableKt;->search(Ljava/util/ArrayList;II)I -HSPLandroidx/compose/runtime/SlotWriter$Companion;->access$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;->(Landroidx/compose/runtime/SlotTable;)V -HSPLandroidx/compose/runtime/SlotWriter;->advanceBy(I)V -HSPLandroidx/compose/runtime/SlotWriter;->anchor(I)Landroidx/compose/runtime/Anchor; -HSPLandroidx/compose/runtime/SlotWriter;->anchorIndex(Landroidx/compose/runtime/Anchor;)I -HSPLandroidx/compose/runtime/SlotWriter;->beginInsert()V -HSPLandroidx/compose/runtime/SlotWriter;->close()V -HSPLandroidx/compose/runtime/SlotWriter;->dataIndex([II)I -HSPLandroidx/compose/runtime/SlotWriter;->dataIndexToDataAddress(I)I -HSPLandroidx/compose/runtime/SlotWriter;->endGroup()V -HSPLandroidx/compose/runtime/SlotWriter;->getSize$runtime_release()I -HSPLandroidx/compose/runtime/SlotWriter;->groupIndexToAddress(I)I -HSPLandroidx/compose/runtime/SlotWriter;->groupSize(I)I -HSPLandroidx/compose/runtime/SlotWriter;->insertGroups(I)V -HSPLandroidx/compose/runtime/SlotWriter;->insertSlots(II)V -HSPLandroidx/compose/runtime/SlotWriter;->moveFrom(Landroidx/compose/runtime/SlotTable;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; -HSPLandroidx/compose/runtime/SlotWriter;->parent([II)I -HSPLandroidx/compose/runtime/SlotWriter;->recalculateMarks()V -HSPLandroidx/compose/runtime/SlotWriter;->removeGroup()Z -HSPLandroidx/compose/runtime/SlotWriter;->removeGroups(II)Z -HSPLandroidx/compose/runtime/SlotWriter;->removeSlots(III)V -HSPLandroidx/compose/runtime/SlotWriter;->set(ILjava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/SlotWriter;->skipGroup()I -HSPLandroidx/compose/runtime/SlotWriter;->startGroup(ILjava/lang/Object;ZLjava/lang/Object;)V -HSPLandroidx/compose/runtime/SlotWriter;->updateAux(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/SlotWriter;->updateNodeOfGroup(ILjava/lang/Object;)V -HSPLandroidx/compose/runtime/SnapshotMutableStateImpl$StateStateRecord;->(Ljava/lang/Object;)V -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;->getValue()Ljava/lang/Object; -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;I)Landroidx/compose/runtime/MutableState; -HSPLandroidx/compose/runtime/SnapshotStateKt;->mutableStateOf$default(Ljava/lang/Object;)Landroidx/compose/runtime/ParcelableSnapshotMutableState; -HSPLandroidx/compose/runtime/SnapshotStateKt;->mutableStateOf(Ljava/lang/Object;Landroidx/compose/runtime/SnapshotMutationPolicy;)Landroidx/compose/runtime/ParcelableSnapshotMutableState; -HSPLandroidx/compose/runtime/SnapshotStateKt;->observeDerivedStateRecalculations(Landroidx/compose/runtime/ComposerImpl$doCompose$2$3;Landroidx/compose/runtime/ComposerImpl$doCompose$2$4;Landroidx/compose/runtime/ComposerImpl$doCompose$2$5;)V -HSPLandroidx/compose/runtime/SnapshotStateKt;->rememberUpdatedState(Ljava/lang/Object;Landroidx/compose/runtime/Composer;)Landroidx/compose/runtime/MutableState; -HSPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1$readObserver$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1$unregisterApplyObserver$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/SnapshotThreadLocal;->get()Ljava/lang/Object; -HSPLandroidx/compose/runtime/SnapshotThreadLocal;->set(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/Stack;->()V -HSPLandroidx/compose/runtime/Stack;->pop()Ljava/lang/Object; -HSPLandroidx/compose/runtime/Stack;->push(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/StaticValueHolder;->(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/StaticValueHolder;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/StaticValueHolder;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/runtime/StructuralEqualityPolicy;->equivalent(Ljava/lang/Object;Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/Updater;->set-impl(Landroidx/compose/runtime/Composer;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/runtime/collection/IdentityArrayIntMap;->()V -HSPLandroidx/compose/runtime/collection/IdentityArrayMap;->()V -HSPLandroidx/compose/runtime/collection/IdentityArrayMap;->find(Ljava/lang/Object;)I -HSPLandroidx/compose/runtime/collection/IdentityArrayMap;->set(Ljava/lang/Object;Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/collection/IdentityArraySet$iterator$1;->(Landroidx/compose/runtime/collection/IdentityArraySet;)V -HSPLandroidx/compose/runtime/collection/IdentityArraySet$iterator$1;->next()Ljava/lang/Object; -HSPLandroidx/compose/runtime/collection/IdentityArraySet;->()V -HSPLandroidx/compose/runtime/collection/IdentityArraySet;->add(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/collection/IdentityArraySet;->find(Ljava/lang/Object;)I -HSPLandroidx/compose/runtime/collection/IdentityArraySet;->remove(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->()V -HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->add(Ljava/lang/Object;Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->contains(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->find(Ljava/lang/Object;)I -HSPLandroidx/compose/runtime/collection/IdentityScopeMap;->remove(Ljava/lang/Object;Landroidx/compose/runtime/RecomposeScopeImpl;)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/MutableVector$MutableVectorList;->(Landroidx/compose/runtime/collection/MutableVector;)V -HSPLandroidx/compose/runtime/collection/MutableVector$MutableVectorList;->get(I)Ljava/lang/Object; -HSPLandroidx/compose/runtime/collection/MutableVector$MutableVectorList;->size()I -HSPLandroidx/compose/runtime/collection/MutableVector;->([Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/collection/MutableVector;->add(Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/collection/MutableVector;->addAll(ILandroidx/compose/runtime/collection/MutableVector;)V -HSPLandroidx/compose/runtime/collection/MutableVector;->clear()V -HSPLandroidx/compose/runtime/collection/MutableVector;->contains(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/collection/MutableVector;->ensureCapacity(I)V -HSPLandroidx/compose/runtime/collection/MutableVector;->indexOf(Ljava/lang/Object;)I -HSPLandroidx/compose/runtime/collection/MutableVector;->isEmpty()Z -HSPLandroidx/compose/runtime/collection/MutableVector;->removeAt(I)Ljava/lang/Object; -HSPLandroidx/compose/runtime/collection/MutableVector;->sortWith(Ljava/util/Comparator;)V -HSPLandroidx/compose/runtime/collection/MutableVectorKt;->access$checkIndex(ILjava/util/List;)V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->add(Ljava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->get(I)Ljava/lang/Object; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->getSize()I -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/MapEntry;->(Ljava/lang/Object;Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;->(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;I)V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;->containsKey(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBaseIterator;->(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;[Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNodeBaseIterator;)V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBaseIterator;->ensureNextEntryIsReady()V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBaseIterator;->moveToNextNodeWithData(I)I -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBuilder;->(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;)V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBuilder;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBuilder;->putAll(Ljava/util/Map;)V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapEntries;->(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;)V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapEntries;->getSize()I -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapEntriesIterator;->(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;)V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->(II[Ljava/lang/Object;Landroidx/compose/runtime/external/kotlinx/collections/immutable/internal/MutabilityOwnership;)V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->containsKey(IILjava/lang/Object;)Z -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->elementsIdentityEquals(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;)Z -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->entryKeyIndex$runtime_release(I)I -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->get(IILjava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->hasEntryAt$runtime_release(I)Z -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->hasNodeAt(I)Z -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->mutablePut(ILjava/lang/Object;Ljava/lang/Object;ILandroidx/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;->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;->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;->valueAtKeyIndex(I)Ljava/lang/Object; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNodeBaseIterator;->()V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNodeEntriesIterator;->()V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNodeEntriesIterator;->next()Ljava/lang/Object; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNodeKt;->access$insertEntryAtIndex([Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/internal/ListImplementation;->checkElementIndex$runtime_release(II)V -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/internal/MutabilityOwnership;->()V -HSPLandroidx/compose/runtime/internal/ComposableLambdaImpl$invoke$1;->(Landroidx/compose/runtime/internal/ComposableLambdaImpl;Ljava/lang/Object;I)V -HSPLandroidx/compose/runtime/internal/ComposableLambdaImpl$invoke$2;->(Landroidx/compose/runtime/internal/ComposableLambdaImpl;Ljava/lang/Object;Ljava/lang/Object;I)V -HSPLandroidx/compose/runtime/internal/ComposableLambdaImpl;->(IZ)V -HSPLandroidx/compose/runtime/internal/ComposableLambdaImpl;->invoke(Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object; -HSPLandroidx/compose/runtime/internal/ComposableLambdaImpl;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/internal/ComposableLambdaImpl;->invoke(Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object; -HSPLandroidx/compose/runtime/internal/ComposableLambdaImpl;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/internal/ComposableLambdaImpl;->trackRead(Landroidx/compose/runtime/Composer;)V -HSPLandroidx/compose/runtime/internal/ComposableLambdaImpl;->update(Lkotlin/jvm/internal/Lambda;)V -HSPLandroidx/compose/runtime/internal/ComposableLambdaKt;->bitsForSlot(II)I -HSPLandroidx/compose/runtime/internal/ComposableLambdaKt;->composableLambda(Landroidx/compose/runtime/Composer;ILkotlin/jvm/internal/Lambda;)Landroidx/compose/runtime/internal/ComposableLambdaImpl; -HSPLandroidx/compose/runtime/internal/ComposableLambdaKt;->composableLambdaInstance(ILkotlin/jvm/internal/Lambda;Z)Landroidx/compose/runtime/internal/ComposableLambdaImpl; -HSPLandroidx/compose/runtime/internal/ComposableLambdaKt;->replacableWith(Landroidx/compose/runtime/RecomposeScope;Landroidx/compose/runtime/RecomposeScope;)Z -HSPLandroidx/compose/runtime/internal/ThreadMap;->find(J)I -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$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;Landroidx/compose/runtime/MutableState;)V -HSPLandroidx/compose/runtime/saveable/RememberSaveableKt;->rememberSaveable([Ljava/lang/Object;Landroidx/compose/runtime/saveable/SaverKt$Saver$1;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object; -HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$Companion$Saver$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder$registry$1;->(Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;)V -HSPLandroidx/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;->(Landroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder;Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$SaveableStateProvider$1$1;->(Landroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder;Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;Ljava/lang/Object;)V -HSPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl;->SaveableStateProvider(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -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;->(Ljava/util/Map;Lkotlin/jvm/functions/Function1;)V -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;->registerProvider(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Landroidx/compose/runtime/saveable/SaveableStateRegistry$Entry; -HSPLandroidx/compose/runtime/saveable/SaverKt$Saver$1;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/runtime/snapshots/GlobalSnapshot$takeNestedMutableSnapshot$1;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/runtime/snapshots/GlobalSnapshot$takeNestedMutableSnapshot$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/GlobalSnapshot;->(ILandroidx/compose/runtime/snapshots/SnapshotIdSet;)V -HSPLandroidx/compose/runtime/snapshots/GlobalSnapshot;->dispose()V -HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->(ILandroidx/compose/runtime/snapshots/SnapshotIdSet;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->advance$runtime_release()V -HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->apply()Landroidx/compose/runtime/snapshots/SnapshotApplyResult; -HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->closeLocked$runtime_release()V -HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->dispose()V -HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->getReadObserver$runtime_release()Lkotlin/jvm/functions/Function1; -HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->getWriteObserver$runtime_release()Lkotlin/jvm/functions/Function1; -HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->innerApplyLocked$runtime_release(ILjava/util/HashMap;Landroidx/compose/runtime/snapshots/SnapshotIdSet;)Landroidx/compose/runtime/snapshots/SnapshotApplyResult; -HSPLandroidx/compose/runtime/snapshots/MutableSnapshot;->nestedDeactivated$runtime_release(Landroidx/compose/runtime/snapshots/Snapshot;)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/ReadonlySnapshot;->(ILandroidx/compose/runtime/snapshots/SnapshotIdSet;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/runtime/snapshots/Snapshot$Companion;->observe(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/Snapshot;->(ILandroidx/compose/runtime/snapshots/SnapshotIdSet;)V -HSPLandroidx/compose/runtime/snapshots/Snapshot;->dispose()V -HSPLandroidx/compose/runtime/snapshots/Snapshot;->getId()I -HSPLandroidx/compose/runtime/snapshots/Snapshot;->getInvalid$runtime_release()Landroidx/compose/runtime/snapshots/SnapshotIdSet; -HSPLandroidx/compose/runtime/snapshots/Snapshot;->makeCurrent()Landroidx/compose/runtime/snapshots/Snapshot; -HSPLandroidx/compose/runtime/snapshots/Snapshot;->restoreCurrent(Landroidx/compose/runtime/snapshots/Snapshot;)V -HSPLandroidx/compose/runtime/snapshots/Snapshot;->setInvalid$runtime_release(Landroidx/compose/runtime/snapshots/SnapshotIdSet;)V -HSPLandroidx/compose/runtime/snapshots/SnapshotDoubleIndexHeap;->add(I)I -HSPLandroidx/compose/runtime/snapshots/SnapshotDoubleIndexHeap;->swap(II)V -HSPLandroidx/compose/runtime/snapshots/SnapshotIdSet;->(JJI[I)V -HSPLandroidx/compose/runtime/snapshots/SnapshotIdSet;->andNot(Landroidx/compose/runtime/snapshots/SnapshotIdSet;)Landroidx/compose/runtime/snapshots/SnapshotIdSet; -HSPLandroidx/compose/runtime/snapshots/SnapshotIdSet;->clear(I)Landroidx/compose/runtime/snapshots/SnapshotIdSet; -HSPLandroidx/compose/runtime/snapshots/SnapshotIdSet;->get(I)Z -HSPLandroidx/compose/runtime/snapshots/SnapshotIdSet;->or(Landroidx/compose/runtime/snapshots/SnapshotIdSet;)Landroidx/compose/runtime/snapshots/SnapshotIdSet; -HSPLandroidx/compose/runtime/snapshots/SnapshotIdSet;->set(I)Landroidx/compose/runtime/snapshots/SnapshotIdSet; -HSPLandroidx/compose/runtime/snapshots/SnapshotKt$mergedReadObserver$1;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/runtime/snapshots/SnapshotKt$mergedReadObserver$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/SnapshotKt$mergedWriteObserver$1;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/runtime/snapshots/SnapshotKt$mergedWriteObserver$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;->(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->access$advanceGlobalSnapshot()V -HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->access$mergedWriteObserver(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; -HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->access$optimisticMerges(Landroidx/compose/runtime/snapshots/MutableSnapshot;Landroidx/compose/runtime/snapshots/MutableSnapshot;Landroidx/compose/runtime/snapshots/SnapshotIdSet;)Ljava/util/HashMap; -HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->access$validateOpen(Landroidx/compose/runtime/snapshots/Snapshot;)V -HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->addRange(IILandroidx/compose/runtime/snapshots/SnapshotIdSet;)Landroidx/compose/runtime/snapshots/SnapshotIdSet; -HSPLandroidx/compose/runtime/snapshots/SnapshotKt;->advanceGlobalSnapshot(Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; -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;->mergedReadObserver(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Z)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;->overwritableRecord(Landroidx/compose/runtime/SnapshotMutableStateImpl$StateStateRecord;Landroidx/compose/runtime/snapshots/StateObject;Landroidx/compose/runtime/snapshots/Snapshot;Landroidx/compose/runtime/SnapshotMutableStateImpl$StateStateRecord;)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/GlobalSnapshot;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/SnapshotStateList$StateListStateRecord;->(Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList;)V -HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->()V -HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->add(Ljava/lang/Object;)Z -HSPLandroidx/compose/runtime/snapshots/SnapshotStateList;->getReadable$runtime_release()Landroidx/compose/runtime/snapshots/SnapshotStateList$StateListStateRecord; -HSPLandroidx/compose/runtime/snapshots/SnapshotStateObserver$applyObserver$1$2;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/SnapshotStateObserver$applyObserver$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/SnapshotStateObserver$readObserver$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/runtime/snapshots/SnapshotStateObserver;->observeReads(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/runtime/snapshots/StateListIterator;->(Landroidx/compose/runtime/snapshots/SnapshotStateList;I)V -HSPLandroidx/compose/runtime/snapshots/StateRecord;->()V -HSPLandroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot;->(Landroidx/compose/runtime/snapshots/MutableSnapshot;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZZ)V -HSPLandroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot;->apply()Landroidx/compose/runtime/snapshots/SnapshotApplyResult; -HSPLandroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot;->dispose()V -HSPLandroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot;->getCurrentSnapshot()Landroidx/compose/runtime/snapshots/MutableSnapshot; -HSPLandroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot;->getId()I -HSPLandroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot;->getInvalid$runtime_release()Landroidx/compose/runtime/snapshots/SnapshotIdSet; -HSPLandroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot;->getReadOnly()Z -HSPLandroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot;->notifyObjectsInitialized$runtime_release()V -HSPLandroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot;->recordModified$runtime_release(Landroidx/compose/runtime/snapshots/StateObject;)V -HSPLandroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot;->takeNestedMutableSnapshot(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Landroidx/compose/runtime/snapshots/MutableSnapshot; -HSPLandroidx/compose/ui/BiasAlignment$Horizontal;->align(IILandroidx/compose/ui/unit/LayoutDirection;)I -HSPLandroidx/compose/ui/BiasAlignment$Horizontal;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/BiasAlignment$Vertical;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/BiasAlignment;->align-KFBX0sM(JJLandroidx/compose/ui/unit/LayoutDirection;)J -HSPLandroidx/compose/ui/BiasAlignment;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/CombinedModifier;->(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Modifier;)V -HSPLandroidx/compose/ui/CombinedModifier;->all()Z -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/ComposedModifier;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)V -HSPLandroidx/compose/ui/ComposedModifierKt$materialize$result$1;->(Landroidx/compose/runtime/Composer;)V -HSPLandroidx/compose/ui/ComposedModifierKt$materialize$result$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -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/Modifier$Companion;->all()Z -HSPLandroidx/compose/ui/Modifier$Companion;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/Modifier$Element;->all()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;->then(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/MotionDurationScale;->getKey()Lkotlin/coroutines/CoroutineContext$Key; -HSPLandroidx/compose/ui/draw/ClipKt;->clip(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/Shape;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/draw/DrawBackgroundModifier;->draw(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -HSPLandroidx/compose/ui/draw/DrawModifierKt;->drawWithContent(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/draw/DrawWithContentModifier;->equals(Ljava/lang/Object;)Z -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;)V -HSPLandroidx/compose/ui/draw/PainterModifier;->draw(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -HSPLandroidx/compose/ui/draw/PainterModifier;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/draw/PainterModifier;->hasSpecifiedAndFiniteHeight-uvyYCjk(J)Z -HSPLandroidx/compose/ui/draw/PainterModifier;->hasSpecifiedAndFiniteWidth-uvyYCjk(J)Z -HSPLandroidx/compose/ui/draw/PainterModifier;->maxIntrinsicWidth(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/node/LayoutNodeWrapper;I)I -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/PainterModifierKt;->paint$default(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;I)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/focus/FocusChangedModifierKt$onFocusChanged$2$1;->(Landroidx/compose/runtime/MutableState;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/focus/FocusChangedModifierKt$onFocusChanged$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusChangedModifierKt$onFocusChanged$2;->(Landroidx/compose/foundation/FocusableKt$focusable$2$5;)V -HSPLandroidx/compose/ui/focus/FocusChangedModifierKt$onFocusChanged$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusEventModifierKt$ModifierLocalFocusEvent$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusEventModifierKt$onFocusEvent$2;->(Landroidx/compose/ui/focus/FocusChangedModifierKt$onFocusChanged$2$1;)V -HSPLandroidx/compose/ui/focus/FocusEventModifierKt$onFocusEvent$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/ui/focus/FocusEventModifierLocal;->propagateFocusEvent()V -HSPLandroidx/compose/ui/focus/FocusModifier;->(I)V -HSPLandroidx/compose/ui/focus/FocusModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/focus/FocusModifier;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/ui/focus/FocusModifier;->onPlaced(Landroidx/compose/ui/layout/LayoutCoordinates;)V -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusModifierKt$focusTarget$2$1;->(Landroidx/compose/ui/focus/FocusModifier;)V -HSPLandroidx/compose/ui/focus/FocusModifierKt$focusTarget$2$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusModifierKt$focusTarget$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusPropertiesImpl;->()V -HSPLandroidx/compose/ui/focus/FocusPropertiesImpl;->setNext(Landroidx/compose/ui/focus/FocusRequester;)V -HSPLandroidx/compose/ui/focus/FocusPropertiesKt$refreshFocusProperties$1;->(Landroidx/compose/ui/focus/FocusModifier;)V -HSPLandroidx/compose/ui/focus/FocusPropertiesKt$refreshFocusProperties$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusPropertiesKt;->refreshFocusProperties(Landroidx/compose/ui/focus/FocusModifier;)V -HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->calculateProperties(Landroidx/compose/ui/focus/FocusPropertiesImpl;)V -HSPLandroidx/compose/ui/focus/FocusPropertiesModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -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/FocusRequesterModifierKt$ModifierLocalFocusRequester$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusRequesterModifierKt$focusRequester$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/focus/FocusRequesterModifierKt;->focusRequester(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/focus/FocusRequester;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->(Landroidx/compose/ui/focus/FocusRequester;)V -HSPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -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/FocusStateImpl;->isFocused()Z -HSPLandroidx/compose/ui/focus/FocusTransactionsKt;->activateNode(Landroidx/compose/ui/focus/FocusModifier;)V -HSPLandroidx/compose/ui/focus/FocusTransactionsKt;->deactivateNode(Landroidx/compose/ui/focus/FocusModifier;)V -HSPLandroidx/compose/ui/geometry/CornerRadius;->getX-impl(J)F -HSPLandroidx/compose/ui/geometry/CornerRadius;->getY-impl(J)F -HSPLandroidx/compose/ui/geometry/CornerRadiusKt;->CornerRadius(FF)J -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/OffsetKt;->Offset(FF)J -HSPLandroidx/compose/ui/geometry/Rect;->(FFFF)V -HSPLandroidx/compose/ui/geometry/RectKt;->Rect-tz77jQw(JJ)Landroidx/compose/ui/geometry/Rect; -HSPLandroidx/compose/ui/geometry/Size;->getHeight-impl(J)F -HSPLandroidx/compose/ui/geometry/Size;->getMinDimension-impl(J)F -HSPLandroidx/compose/ui/geometry/Size;->getWidth-impl(J)F -HSPLandroidx/compose/ui/geometry/SizeKt;->Size(FF)J -HSPLandroidx/compose/ui/graphics/AndroidCanvas;->()V -HSPLandroidx/compose/ui/graphics/AndroidCanvas;->drawRect(FFFFLandroidx/compose/ui/graphics/Paint;)V -HSPLandroidx/compose/ui/graphics/AndroidCanvas;->restore()V -HSPLandroidx/compose/ui/graphics/AndroidCanvas;->save()V -HSPLandroidx/compose/ui/graphics/AndroidCanvas;->setInternalCanvas(Landroid/graphics/Canvas;)V -HSPLandroidx/compose/ui/graphics/AndroidCanvas;->translate(FF)V -HSPLandroidx/compose/ui/graphics/AndroidMatrixConversions_androidKt;->setFrom-tU-YjHk(Landroid/graphics/Matrix;[F)V -HSPLandroidx/compose/ui/graphics/AndroidPaint;->getAlpha()F -HSPLandroidx/compose/ui/graphics/AndroidPaint;->getColor-0d7_KjU()J -HSPLandroidx/compose/ui/graphics/AndroidPaint;->getFilterQuality-f-v9h1I()I -HSPLandroidx/compose/ui/graphics/AndroidPaint;->getStrokeCap-KaPHkGw()I -HSPLandroidx/compose/ui/graphics/AndroidPaint;->getStrokeJoin-LxFBmk8()I -HSPLandroidx/compose/ui/graphics/AndroidPaint;->getStrokeWidth()F -HSPLandroidx/compose/ui/graphics/AndroidPaint;->setAlpha(F)V -HSPLandroidx/compose/ui/graphics/AndroidPaint;->setColor-8_81llA(J)V -HSPLandroidx/compose/ui/graphics/AndroidShader_androidKt;->makeTransparentColors(Ljava/util/List;)[I -HSPLandroidx/compose/ui/graphics/AndroidShader_androidKt;->makeTransparentStops(Ljava/util/List;Ljava/util/List;)[F -HSPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier$measure$1;->invoke(Ljava/lang/Object;)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/Color;->(J)V -HSPLandroidx/compose/ui/graphics/Color;->copy-wmQWz5c$default(JF)J -HSPLandroidx/compose/ui/graphics/Color;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/graphics/Color;->getAlpha-impl(J)F -HSPLandroidx/compose/ui/graphics/Color;->getBlue-impl(J)F -HSPLandroidx/compose/ui/graphics/Color;->getColorSpace-impl(J)Landroidx/compose/ui/graphics/colorspace/ColorSpace; -HSPLandroidx/compose/ui/graphics/Color;->getGreen-impl(J)F -HSPLandroidx/compose/ui/graphics/Color;->getRed-impl(J)F -HSPLandroidx/compose/ui/graphics/ColorKt;->Color(FFFFLandroidx/compose/ui/graphics/colorspace/ColorSpace;)J -HSPLandroidx/compose/ui/graphics/ColorKt;->compositeOver--OWjLjI(JJ)J -HSPLandroidx/compose/ui/graphics/ColorKt;->luminance-8_81llA(J)F -HSPLandroidx/compose/ui/graphics/ColorKt;->toArgb-8_81llA(J)I -HSPLandroidx/compose/ui/graphics/GraphicsLayerModifierKt;->graphicsLayer(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/graphics/GraphicsLayerModifierKt;->graphicsLayer-pANQ8Wg$default(Landroidx/compose/ui/Modifier;FFFLandroidx/compose/ui/graphics/Shape;ZI)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/graphics/Matrix;->constructor-impl$default()[F -HSPLandroidx/compose/ui/graphics/Matrix;->map-MK-Hz9U([FJ)J -HSPLandroidx/compose/ui/graphics/Matrix;->map-impl([FLandroidx/compose/ui/geometry/MutableRect;)V -HSPLandroidx/compose/ui/graphics/Outline$Rounded;->(Landroidx/compose/ui/geometry/RoundRect;)V -HSPLandroidx/compose/ui/graphics/Outline;->()V -HSPLandroidx/compose/ui/graphics/RadialGradient;->createShader-uvyYCjk(J)Landroid/graphics/Shader; -HSPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setShape(Landroidx/compose/ui/graphics/Shape;)V -HSPLandroidx/compose/ui/graphics/Shadow;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier$layerBlock$1;->(Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;)V -HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier$layerBlock$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier$measure$1;->(Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;)V -HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->(FFFFFFFFFFJLandroidx/compose/ui/graphics/Shape;ZJJ)V -HSPLandroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;->equals(Ljava/lang/Object;)Z -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/TransformOrigin;->getPivotFractionY-impl(J)F -HSPLandroidx/compose/ui/graphics/TransformOriginKt;->TransformOrigin(FF)J -HSPLandroidx/compose/ui/graphics/colorspace/ColorModel;->equals-impl0(JJ)Z -HSPLandroidx/compose/ui/graphics/colorspace/ColorSpace;->(Ljava/lang/String;JI)V -HSPLandroidx/compose/ui/graphics/colorspace/ColorSpaceKt;->inverse3x3([F)[F -HSPLandroidx/compose/ui/graphics/colorspace/ColorSpaceKt;->mul3x3([F[F)[F -HSPLandroidx/compose/ui/graphics/colorspace/ColorSpaceKt;->mul3x3Float3([F[F)V -HSPLandroidx/compose/ui/graphics/colorspace/Rgb$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/graphics/colorspace/Rgb$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/graphics/colorspace/Rgb$Companion;->compare(DLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Z -HSPLandroidx/compose/ui/graphics/colorspace/Rgb$eotf$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/graphics/colorspace/Rgb;->(Ljava/lang/String;[FLandroidx/compose/ui/graphics/colorspace/WhitePoint;[FLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;FFLandroidx/compose/ui/graphics/colorspace/TransferParameters;I)V -HSPLandroidx/compose/ui/graphics/colorspace/Rgb;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/graphics/colorspace/TransferParameters;->(DDDDD)V -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope$drawContext$1;->getCanvas()Landroidx/compose/ui/graphics/Canvas; -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->configurePaint-2qPWKa0$default(Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;JLandroidx/transition/PathMotion;FLandroidx/compose/ui/graphics/ColorFilter;I)Landroidx/compose/ui/graphics/Paint; -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->configurePaint-swdJneE(Landroidx/compose/ui/graphics/Brush;Landroidx/transition/PathMotion;FLandroidx/compose/ui/graphics/ColorFilter;II)Landroidx/compose/ui/graphics/Paint; -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawArc-illE91I(Landroidx/compose/ui/graphics/Brush;FFJJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;I)V -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawRect-n-J9OG0(JJJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;I)V -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->getDensity()F -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->getDrawContext()Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope$drawContext$1; -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->selectPaint(Landroidx/transition/PathMotion;)Landroidx/compose/ui/graphics/Paint; -HSPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt$asDrawTransform$1;->inset(FFFF)V -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawRect-n-J9OG0$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;JJJFLandroidx/compose/ui/graphics/ColorFilter;I)V -HSPLandroidx/compose/ui/graphics/drawscope/DrawScope;->offsetSize-PENXr5M(JJ)J -HSPLandroidx/compose/ui/graphics/drawscope/Stroke;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/graphics/painter/ColorPainter;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/graphics/painter/ColorPainter;->onDraw(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -HSPLandroidx/compose/ui/graphics/painter/Painter;->()V -HSPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/ui/input/key/KeyInputModifier;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/input/key/KeyInputModifier;->getValue()Ljava/lang/Object; -HSPLandroidx/compose/ui/input/key/KeyInputModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/ui/input/key/KeyInputModifier;->onPlaced(Landroidx/compose/ui/layout/LayoutCoordinates;)V -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/NestedScrollModifierLocal;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -HSPLandroidx/compose/ui/input/pointer/NodeParent;->()V -HSPLandroidx/compose/ui/input/pointer/PointerEvent;->(Ljava/util/List;Landroidx/compose/ui/input/pointer/InternalPointerEvent;)V -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;Lkotlinx/coroutines/CancellableContinuationImpl;)V -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->awaitPointerEvent(Landroidx/compose/ui/input/pointer/PointerEventPass;Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$awaitPointerEventScope$2$2;->(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;)V -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->(Landroidx/compose/ui/platform/ViewConfiguration;Landroidx/compose/ui/unit/Density;)V -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->awaitPointerEventScope(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->getPointerInputFilter()Landroidx/compose/ui/input/pointer/PointerInputFilter; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$2$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$6$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -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/VelocityTracker;->()V -HSPLandroidx/compose/ui/input/rotary/RotaryInputModifierKt$ModifierLocalRotaryScrollParent$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/BeyondBoundsLayoutKt$ModifierLocalBeyondBoundsLayout$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/ContentScale$Companion$Crop$1;->computeScaleFactor-H7hwNQA(JJ)J -HSPLandroidx/compose/ui/layout/IntrinsicsMeasureScope;->(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)V -HSPLandroidx/compose/ui/layout/IntrinsicsMeasureScope;->roundToPx-0680j_4(F)I -HSPLandroidx/compose/ui/layout/LayoutCoordinatesKt;->boundsInRoot(Landroidx/compose/ui/node/LayoutNodeWrapper;)Landroidx/compose/ui/geometry/Rect; -HSPLandroidx/compose/ui/layout/LayoutCoordinatesKt;->findRoot(Landroidx/compose/ui/node/LayoutNodeWrapper;)Landroidx/compose/ui/layout/LayoutCoordinates; -HSPLandroidx/compose/ui/layout/LayoutKt$materializerOf$1;->(Landroidx/compose/ui/Modifier;)V -HSPLandroidx/compose/ui/layout/LayoutKt$materializerOf$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/LayoutKt;->materializerOf(Landroidx/compose/ui/Modifier;)Landroidx/compose/runtime/internal/ComposableLambdaImpl; -HSPLandroidx/compose/ui/layout/LayoutModifier;->maxIntrinsicHeight(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/node/LayoutNodeWrapper;I)I -HSPLandroidx/compose/ui/layout/LayoutModifier;->maxIntrinsicWidth(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/node/LayoutNodeWrapper;I)I -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/LayoutNodeSubcompositionsState$Scope;->subcompose(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; -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$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(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;->makeSureStateIsConsistent()V -HSPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->subcompose(Landroidx/compose/ui/node/LayoutNode;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V -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;->getWidth()I -HSPLandroidx/compose/ui/layout/MeasureScope$layout$1;->placeChildren()V -HSPLandroidx/compose/ui/layout/MeasureScope;->layout(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/ui/layout/MeasuringIntrinsics$DefaultIntrinsicMeasurable;->(Landroidx/compose/ui/node/LayoutNodeWrapper;II)V -HSPLandroidx/compose/ui/layout/MeasuringIntrinsics$DefaultIntrinsicMeasurable;->measure-BRTryo0(J)Landroidx/compose/ui/layout/Placeable; -HSPLandroidx/compose/ui/layout/MeasuringIntrinsics$EmptyPlaceable;->(II)V -HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifierImpl;->(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifierImpl;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/layout/OnGloballyPositionedModifierKt;->onGloballyPositioned(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/layout/Placeable$PlacementScope;->place$default(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V -HSPLandroidx/compose/ui/layout/Placeable$PlacementScope;->place-70tqf50(Landroidx/compose/ui/layout/Placeable;JF)V -HSPLandroidx/compose/ui/layout/Placeable$PlacementScope;->placeRelative$default(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V -HSPLandroidx/compose/ui/layout/Placeable$PlacementScope;->placeWithLayer$default(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;IILkotlin/jvm/functions/Function1;I)V -HSPLandroidx/compose/ui/layout/Placeable$PlacementScope;->placeWithLayer-aW-9-wM(Landroidx/compose/ui/layout/Placeable;JFLkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/layout/Placeable;->()V -HSPLandroidx/compose/ui/layout/Placeable;->recalculateWidthAndHeight()V -HSPLandroidx/compose/ui/layout/Placeable;->setMeasuredSize-ozmzZPI(J)V -HSPLandroidx/compose/ui/layout/Placeable;->setMeasurementConstraints-BRTryo0(J)V -HSPLandroidx/compose/ui/layout/ScaleFactorKt;->ScaleFactor(FF)J -HSPLandroidx/compose/ui/layout/ScaleFactorKt;->times-UQTWf7w(JJ)J -HSPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$6;->(Landroidx/compose/ui/layout/SubcomposeLayoutState;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;II)V -HSPLandroidx/compose/ui/layout/SubcomposeLayoutKt;->SubcomposeLayout(Landroidx/compose/ui/layout/SubcomposeLayoutState;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/compose/ui/layout/SubcomposeLayoutState$setMeasurePolicy$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/layout/SubcomposeLayoutState$setRoot$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetDensity$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetLayoutDirection$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetMeasurePolicy$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetViewConfiguration$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/DepthSortedSet$DepthComparator$1;->compare(Ljava/lang/Object;Ljava/lang/Object;)I -HSPLandroidx/compose/ui/node/DepthSortedSet;->add(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/DepthSortedSet;->remove(Landroidx/compose/ui/node/LayoutNode;)Z -HSPLandroidx/compose/ui/node/DrawEntity$buildCacheParams$1;->(Landroidx/compose/ui/node/DrawEntity;Landroidx/compose/ui/node/LayoutNodeWrapper;)V -HSPLandroidx/compose/ui/node/DrawEntity$updateCache$1;->(Landroidx/compose/ui/node/DrawEntity;)V -HSPLandroidx/compose/ui/node/DrawEntity;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/draw/DrawModifier;)V -HSPLandroidx/compose/ui/node/DrawEntity;->draw(Landroidx/compose/ui/graphics/Canvas;)V -HSPLandroidx/compose/ui/node/EntityList;->has-0OSVbXo([Landroidx/compose/ui/node/LayoutNodeEntity;I)Z -HSPLandroidx/compose/ui/node/InnerPlaceable;->(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/InnerPlaceable;->getMeasureScope()Landroidx/compose/ui/layout/MeasureScope; -HSPLandroidx/compose/ui/node/InnerPlaceable;->maxIntrinsicHeight(I)I -HSPLandroidx/compose/ui/node/InnerPlaceable;->maxIntrinsicWidth(I)I -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 -HSPLandroidx/compose/ui/node/IntrinsicsPolicy;->(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/IntrinsicsPolicy;->measurePolicyFromState()Landroidx/compose/ui/layout/MeasurePolicy; -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;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNode$Companion$SentinelModifierLocalProvider$1;->getKey()Landroidx/compose/ui/modifier/ProvidableModifierLocal; -HSPLandroidx/compose/ui/node/LayoutNode$NoIntrinsicsMeasurePolicy;->(Ljava/lang/String;)V -HSPLandroidx/compose/ui/node/LayoutNode$hasNewPositioningCallback$1;->(Landroidx/compose/runtime/collection/MutableVector;)V -HSPLandroidx/compose/ui/node/LayoutNode$hasNewPositioningCallback$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNode$layoutChildren$1;->(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/LayoutNode$layoutChildren$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNode$markReusedModifiers$2;->(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/LayoutNode$markReusedModifiers$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->getDensity()F -HSPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->getLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection; -HSPLandroidx/compose/ui/node/LayoutNode$modifier$outerWrapper$1;->(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/LayoutNode$modifier$outerWrapper$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNode$performMeasure$1;->(Landroidx/compose/ui/node/LayoutNode;J)V -HSPLandroidx/compose/ui/node/LayoutNode$performMeasure$1;->invoke()Ljava/lang/Object; -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(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNode;->(Z)V -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;->attach$ui_release(Landroidx/compose/ui/node/Owner;)V -HSPLandroidx/compose/ui/node/LayoutNode;->clearSubtreeIntrinsicsUsage()V -HSPLandroidx/compose/ui/node/LayoutNode;->clearSubtreePlacementIntrinsicsUsage()V -HSPLandroidx/compose/ui/node/LayoutNode;->draw$ui_release(Landroidx/compose/ui/graphics/Canvas;)V -HSPLandroidx/compose/ui/node/LayoutNode;->getChildren$ui_release()Ljava/util/List; -HSPLandroidx/compose/ui/node/LayoutNode;->getFoldedChildren$ui_release()Ljava/util/List; -HSPLandroidx/compose/ui/node/LayoutNode;->getParent$ui_release()Landroidx/compose/ui/node/LayoutNode; -HSPLandroidx/compose/ui/node/LayoutNode;->getParentData()Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNode;->getZSortedChildren()Landroidx/compose/runtime/collection/MutableVector; -HSPLandroidx/compose/ui/node/LayoutNode;->get_children$ui_release()Landroidx/compose/runtime/collection/MutableVector; -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 -HSPLandroidx/compose/ui/node/LayoutNode;->invalidateUnfoldedVirtualChildren()V -HSPLandroidx/compose/ui/node/LayoutNode;->isAttached()Z -HSPLandroidx/compose/ui/node/LayoutNode;->layoutChildren$ui_release()V -HSPLandroidx/compose/ui/node/LayoutNode;->markNodeAndSubtreeAsPlaced()V -HSPLandroidx/compose/ui/node/LayoutNode;->maxIntrinsicHeight(I)I -HSPLandroidx/compose/ui/node/LayoutNode;->maxIntrinsicWidth(I)I -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;->replace$ui_release()V -HSPLandroidx/compose/ui/node/LayoutNode;->requestRemeasure$ui_release(Z)V -HSPLandroidx/compose/ui/node/LayoutNode;->setDensity(Landroidx/compose/ui/unit/Density;)V -HSPLandroidx/compose/ui/node/LayoutNode;->setLayoutDirection(Landroidx/compose/ui/unit/LayoutDirection;)V -HSPLandroidx/compose/ui/node/LayoutNode;->setMeasurePolicy(Landroidx/compose/ui/layout/MeasurePolicy;)V -HSPLandroidx/compose/ui/node/LayoutNode;->setModifier(Landroidx/compose/ui/Modifier;)V -HSPLandroidx/compose/ui/node/LayoutNode;->setViewConfiguration(Landroidx/compose/ui/platform/ViewConfiguration;)V -HSPLandroidx/compose/ui/node/LayoutNode;->shouldInvalidateParentLayer()Z -HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->getQueried$ui_release()Z -HSPLandroidx/compose/ui/node/LayoutNodeAlignmentLines;->recalculateQueryOwner$ui_release()V -HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawContent()V -HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawRect-n-J9OG0(JJJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;I)V -HSPLandroidx/compose/ui/node/LayoutNodeDrawScope;->getSize-NH-jbRc()J -HSPLandroidx/compose/ui/node/LayoutNodeEntity;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/Modifier;)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayer$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$invalidateParentLayer$1;->(Landroidx/compose/ui/node/LayoutNodeWrapper;)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$invoke$1;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/graphics/Canvas;)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$invoke$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$updateLayerParameters$1;->(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper$updateLayerParameters$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->ancestorToLocal(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/geometry/MutableRect;Z)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->calculateMinimumTouchTargetPadding-E7KxVPU(J)J -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->draw(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;->getMeasureResult()Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getParentData()Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getParentData(Landroidx/compose/ui/node/SimpleEntity;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getParentLayoutCoordinates()Landroidx/compose/ui/node/LayoutNodeWrapper; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->getWrapped$ui_release()Landroidx/compose/ui/node/LayoutNodeWrapper; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->invalidateLayer()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;->isValid()Z -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->localBoundingBoxOf(Landroidx/compose/ui/layout/LayoutCoordinates;Z)Landroidx/compose/ui/geometry/Rect; -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->onLayerBlockUpdated(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->onMeasured()V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->onModifierChanged()V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->placeAt-f8xVGno(JFLkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->rectInParent$ui_release(Landroidx/compose/ui/geometry/MutableRect;ZZ)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->setMeasureResult$ui_release(Landroidx/compose/ui/layout/MeasureResult;)V -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->toParentPosition-MK-Hz9U(J)J -HSPLandroidx/compose/ui/node/LayoutNodeWrapper;->updateLayerParameters()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;->measureAndLayout(Landroidx/compose/ui/platform/AndroidComposeView$resendMotionEventOnLayout$1;)Z -HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->remeasureAndRelayoutIfNeeded(Landroidx/compose/ui/node/LayoutNode;)Z -HSPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->requestRemeasure(Landroidx/compose/ui/node/LayoutNode;Z)Z -HSPLandroidx/compose/ui/node/ModifiedLayoutNode;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/layout/LayoutModifier;)V -HSPLandroidx/compose/ui/node/ModifiedLayoutNode;->getMeasureScope()Landroidx/compose/ui/layout/MeasureScope; -HSPLandroidx/compose/ui/node/ModifiedLayoutNode;->getWrapped$ui_release()Landroidx/compose/ui/node/LayoutNodeWrapper; -HSPLandroidx/compose/ui/node/ModifiedLayoutNode;->maxIntrinsicWidth(I)I -HSPLandroidx/compose/ui/node/ModifiedLayoutNode;->measure-BRTryo0(J)Landroidx/compose/ui/layout/Placeable; -HSPLandroidx/compose/ui/node/ModifiedLayoutNode;->modifierFromState()Landroidx/compose/ui/layout/LayoutModifier; -HSPLandroidx/compose/ui/node/ModifiedLayoutNode;->performDraw(Landroidx/compose/ui/graphics/Canvas;)V -HSPLandroidx/compose/ui/node/ModifiedLayoutNode;->placeAt-f8xVGno(JFLkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/node/ModifierLocalConsumerEntity$Companion$DetachedModifierLocalReadScope$1;->getCurrent(Landroidx/compose/ui/modifier/ProvidableModifierLocal;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/ModifierLocalConsumerEntity$notifyConsumerOfChanges$1;->(Landroidx/compose/ui/node/ModifierLocalConsumerEntity;)V -HSPLandroidx/compose/ui/node/ModifierLocalConsumerEntity$notifyConsumerOfChanges$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/node/ModifierLocalConsumerEntity;->(Landroidx/compose/ui/node/ModifierLocalProviderEntity;Landroidx/compose/ui/modifier/ModifierLocalConsumer;)V -HSPLandroidx/compose/ui/node/ModifierLocalConsumerEntity;->getCurrent(Landroidx/compose/ui/modifier/ProvidableModifierLocal;)Ljava/lang/Object; -HSPLandroidx/compose/ui/node/ModifierLocalConsumerEntity;->notifyConsumerOfChanges()V -HSPLandroidx/compose/ui/node/ModifierLocalProviderEntity;->(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/modifier/ModifierLocalProvider;)V -HSPLandroidx/compose/ui/node/ModifierLocalProviderEntity;->detach()V -HSPLandroidx/compose/ui/node/ModifierLocalProviderEntity;->findModifierLocalProvider(Landroidx/compose/ui/modifier/ProvidableModifierLocal;)Landroidx/compose/ui/modifier/ModifierLocalProvider; -HSPLandroidx/compose/ui/node/ModifierLocalProviderEntity;->invalidateConsumersOf(Landroidx/compose/ui/modifier/ProvidableModifierLocal;Z)V -HSPLandroidx/compose/ui/node/ModifierLocalProviderEntity;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/node/OnPositionedDispatcher$Companion$DepthComparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I -HSPLandroidx/compose/ui/node/OnPositionedDispatcher;->dispatchHierarchy(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/OuterMeasurablePlaceable$placeAt$1;->(Landroidx/compose/ui/node/OuterMeasurablePlaceable;JFLkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/node/OuterMeasurablePlaceable$placeAt$1;->invoke()Ljava/lang/Object; -HSPLandroidx/compose/ui/node/OuterMeasurablePlaceable;->(Landroidx/compose/ui/node/LayoutNode;Landroidx/compose/ui/node/InnerPlaceable;)V -HSPLandroidx/compose/ui/node/OuterMeasurablePlaceable;->maxIntrinsicHeight(I)I -HSPLandroidx/compose/ui/node/OuterMeasurablePlaceable;->maxIntrinsicWidth(I)I -HSPLandroidx/compose/ui/node/OuterMeasurablePlaceable;->measure-BRTryo0(J)Landroidx/compose/ui/layout/Placeable; -HSPLandroidx/compose/ui/node/OuterMeasurablePlaceable;->onIntrinsicsQueried()V -HSPLandroidx/compose/ui/node/OuterMeasurablePlaceable;->placeAt-f8xVGno(JFLkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/node/OuterMeasurablePlaceable;->remeasure-BRTryo0(J)Z -HSPLandroidx/compose/ui/node/OwnerSnapshotObserver;->observeReads$ui_release(Landroidx/compose/ui/node/OwnerScope;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/ui/node/PointerInputEntity;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/input/pointer/PointerInputModifier;)V -HSPLandroidx/compose/ui/node/SimpleEntity;->(Landroidx/compose/ui/node/LayoutNodeWrapper;Landroidx/compose/ui/Modifier;)V -HSPLandroidx/compose/ui/node/UiApplier;->(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/node/UiApplier;->insertBottomUp(ILjava/lang/Object;)V -HSPLandroidx/compose/ui/node/UiApplier;->insertTopDown(ILjava/lang/Object;)V -HSPLandroidx/compose/ui/platform/AbstractComposeView;->internalOnMeasure$ui_release(II)V -HSPLandroidx/compose/ui/platform/AndroidComposeView$snapshotObserver$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/platform/AndroidComposeView;->createLayer(Landroidx/compose/ui/node/LayoutNodeWrapper$invalidateParentLayer$1;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/node/OwnedLayer; -HSPLandroidx/compose/ui/platform/AndroidComposeView;->dispatchDraw(Landroid/graphics/Canvas;)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->getFontFamilyResolver()Landroidx/compose/ui/text/font/FontFamily$Resolver; -HSPLandroidx/compose/ui/platform/AndroidComposeView;->getSnapshotObserver()Landroidx/compose/ui/node/OwnerSnapshotObserver; -HSPLandroidx/compose/ui/platform/AndroidComposeView;->getViewTreeOwners()Landroidx/compose/ui/platform/AndroidComposeView$ViewTreeOwners; -HSPLandroidx/compose/ui/platform/AndroidComposeView;->measureAndLayout(Z)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;->onDraw(Landroid/graphics/Canvas;)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->onEndApplyChanges()V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->onLayoutChange(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->onMeasure(II)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->onRequestMeasure(Landroidx/compose/ui/node/LayoutNode;Z)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->registerOnEndApplyChangesListener(Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/ui/platform/AndroidComposeView;->scheduleMeasureAndLayout(Landroidx/compose/ui/node/LayoutNode;)V -HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$MyNodeProvider;->createAccessibilityNodeInfo(I)Landroid/view/accessibility/AccessibilityNodeInfo; -HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->getAccessibilityNodeProvider(Landroid/view/View;)Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat; -HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->getCurrentSemanticsNodes()Ljava/util/Map; -HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->isAccessibilityEnabled()Z -HSPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt;->ProvideAndroidCompositionLocals(Landroidx/compose/ui/platform/AndroidComposeView;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/compose/ui/platform/AndroidUiDispatcher$dispatchCallback$1;->doFrame(J)V -HSPLandroidx/compose/ui/platform/AndroidUiDispatcher$dispatchCallback$1;->run()V -HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$performTrampolineDispatch(Landroidx/compose/ui/platform/AndroidUiDispatcher;)V -HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V -HSPLandroidx/compose/ui/platform/AndroidUiFrameClock$withFrameNanos$2$callback$1;->doFrame(J)V -HSPLandroidx/compose/ui/platform/AndroidUiFrameClock;->withFrameNanos(Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry;->canBeSaved(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/platform/GlobalSnapshotManager$ensureStarted$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/platform/GlobalSnapshotManager$ensureStarted$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/platform/InspectableModifier;->()V -HSPLandroidx/compose/ui/platform/InspectableValueKt;->inspectableWrapper(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/platform/InspectorValueInfo;->(Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/platform/LayerMatrixCache;->(Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/ui/platform/LayerMatrixCache;->calculateMatrix-GrdbGEg(Ljava/lang/Object;)[F -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;->getScaleFactor()F -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;->update(Landroidx/compose/ui/graphics/Shape;FZFLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Z -HSPLandroidx/compose/ui/platform/OutlineResolver;->updateCache()V -HSPLandroidx/compose/ui/platform/RenderNodeApi29$$ExternalSyntheticApiModelOutline0;->m(Landroid/graphics/Canvas;Landroid/graphics/RenderNode;)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getAlpha()F -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getClipToOutline()Z -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getElevation()F -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getHasDisplayList()Z -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getHeight()I -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getLeft()I -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getMatrix(Landroid/graphics/Matrix;)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getTop()I -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->getWidth()I -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->record(Lcom/google/android/gms/maps/CameraUpdate;Landroidx/compose/ui/graphics/Path;Lkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setAlpha(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setAmbientShadowColor(I)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setCameraDistance(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setClipToBounds(Z)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setClipToOutline(Z)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setElevation(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setHasOverlappingRendering()Z -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setOutline(Landroid/graphics/Outline;)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setPivotX(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setPivotY(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setRenderEffect()V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setRotationX(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setRotationY(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setRotationZ(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setScaleX(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setScaleY(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setSpotShadowColor(I)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setTranslationX(F)V -HSPLandroidx/compose/ui/platform/RenderNodeApi29;->setTranslationY(F)V -HSPLandroidx/compose/ui/platform/RenderNodeLayer;->(Landroidx/compose/ui/platform/AndroidComposeView;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/node/LayoutNodeWrapper$invalidateParentLayer$1;)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;->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;->updateDisplayList()V -HSPLandroidx/compose/ui/platform/RenderNodeLayer;->updateLayerProperties-NHXXZp8(FFFFFFFFFFJLandroidx/compose/ui/graphics/Shape;ZJJLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)V -HSPLandroidx/compose/ui/platform/ViewConfiguration;->getMinimumTouchTargetSize-MYxV2XQ()J -HSPLandroidx/compose/ui/platform/WrapperRenderNodeLayerHelperMethods;->onDescendantInvalidated(Landroidx/compose/ui/platform/AndroidComposeView;)V -HSPLandroidx/compose/ui/res/PainterResources_androidKt;->painterResource(ILandroidx/compose/runtime/Composer;)Landroidx/compose/ui/graphics/painter/Painter; -HSPLandroidx/compose/ui/res/StringResources_androidKt;->stringResource(ILandroidx/compose/runtime/Composer;)Ljava/lang/String; -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/Role;->(I)V -HSPLandroidx/compose/ui/semantics/Role;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/semantics/SemanticsConfiguration;->()V -HSPLandroidx/compose/ui/semantics/SemanticsConfiguration;->contains(Landroidx/compose/ui/semantics/SemanticsPropertyKey;)Z -HSPLandroidx/compose/ui/semantics/SemanticsConfiguration;->set(Landroidx/compose/ui/semantics/SemanticsPropertyKey;Ljava/lang/Object;)V -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/SemanticsModifierCore;->(IZLkotlin/jvm/functions/Function1;)V -HSPLandroidx/compose/ui/semantics/SemanticsModifierCore;->getSemanticsConfiguration()Landroidx/compose/ui/semantics/SemanticsConfiguration; -HSPLandroidx/compose/ui/semantics/SemanticsModifierKt$semantics$2;->(Lkotlin/jvm/functions/Function1;Z)V -HSPLandroidx/compose/ui/semantics/SemanticsModifierKt$semantics$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/semantics/SemanticsModifierKt;->semantics(Landroidx/compose/ui/Modifier;ZLkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; -HSPLandroidx/compose/ui/semantics/SemanticsNode;->(Landroidx/compose/ui/semantics/SemanticsEntity;Z)V -HSPLandroidx/compose/ui/semantics/SemanticsNode;->fakeSemanticsNode-ypyhhiA(Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/semantics/SemanticsNode; -HSPLandroidx/compose/ui/semantics/SemanticsNode;->findWrapperToGetBounds$ui_release()Landroidx/compose/ui/node/LayoutNodeWrapper; -HSPLandroidx/compose/ui/semantics/SemanticsNode;->getChildren(Z)Ljava/util/List; -HSPLandroidx/compose/ui/semantics/SemanticsNode;->getParent()Landroidx/compose/ui/semantics/SemanticsNode; -HSPLandroidx/compose/ui/semantics/SemanticsNode;->unmergedChildren$ui_release(ZZ)Ljava/util/List; -HSPLandroidx/compose/ui/semantics/SemanticsNodeKt;->findOneLayerOfSemanticsWrappers(Landroidx/compose/ui/node/LayoutNode;Ljava/util/List;)V -HSPLandroidx/compose/ui/semantics/SemanticsNodeKt;->getOuterMergingSemantics(Landroidx/compose/ui/node/LayoutNode;)Landroidx/compose/ui/semantics/SemanticsEntity; -HSPLandroidx/compose/ui/semantics/SemanticsNodeKt;->getOuterSemantics(Landroidx/compose/ui/node/LayoutNode;)Landroidx/compose/ui/semantics/SemanticsEntity; -HSPLandroidx/compose/ui/semantics/SemanticsOwner;->getUnmergedRootSemanticsNode()Landroidx/compose/ui/semantics/SemanticsNode; -HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->onClick(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V -HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setRole-kuIjeqM(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;I)V -HSPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setVerticalScrollAxisRange(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Landroidx/compose/ui/semantics/ScrollAxisRange;)V -HSPLandroidx/compose/ui/semantics/SemanticsPropertyKey;->(Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V -HSPLandroidx/compose/ui/semantics/SemanticsPropertyKey;->setValue(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V -HSPLandroidx/compose/ui/text/AnnotatedString$Range;->(IILjava/lang/Object;)V -HSPLandroidx/compose/ui/text/AnnotatedString$Range;->(Ljava/lang/Object;IILjava/lang/String;)V -HSPLandroidx/compose/ui/text/AnnotatedString;->(Ljava/lang/String;Ljava/util/List;I)V -HSPLandroidx/compose/ui/text/MultiParagraph;->(Landroidx/compose/ui/text/MultiParagraphIntrinsics;JIZ)V -HSPLandroidx/compose/ui/text/MultiParagraph;->paint-RPmYEkk(Landroidx/compose/ui/graphics/Canvas;JLandroidx/compose/ui/graphics/Shadow;Landroidx/compose/ui/text/style/TextDecoration;)V -HSPLandroidx/compose/ui/text/MultiParagraphIntrinsics;->(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/text/TextStyle;Ljava/util/List;Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/text/font/FontFamily$Resolver;)V -HSPLandroidx/compose/ui/text/MultiParagraphIntrinsics;->getHasStaleResolvedFonts()Z -HSPLandroidx/compose/ui/text/MultiParagraphIntrinsics;->getMaxIntrinsicWidth()F -HSPLandroidx/compose/ui/text/ParagraphInfo;->(Landroidx/compose/ui/text/platform/AndroidParagraph;IIIIFF)V -HSPLandroidx/compose/ui/text/ParagraphStyle;->(Landroidx/compose/ui/text/style/TextAlign;Landroidx/compose/ui/text/style/TextDirection;JLandroidx/compose/ui/text/style/TextIndent;Landroidx/compose/ui/text/style/LineHeightStyle;)V -HSPLandroidx/compose/ui/text/ParagraphStyle;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/text/ParagraphStyle;->merge(Landroidx/compose/ui/text/ParagraphStyle;)Landroidx/compose/ui/text/ParagraphStyle; -HSPLandroidx/compose/ui/text/SpanStyle;->(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;I)V -HSPLandroidx/compose/ui/text/SpanStyle;->(Landroidx/compose/ui/text/style/TextDrawStyle;JLandroidx/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;)V -HSPLandroidx/compose/ui/text/SpanStyle;->hasSameLayoutAffectingAttributes$ui_text_release(Landroidx/compose/ui/text/SpanStyle;)Z -HSPLandroidx/compose/ui/text/TextLayoutInput;->(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/text/TextStyle;Ljava/util/List;IZILandroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/text/font/FontFamily$Resolver;J)V -HSPLandroidx/compose/ui/text/TextLayoutInput;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/text/TextLayoutResult;->(Landroidx/compose/ui/text/TextLayoutInput;Landroidx/compose/ui/text/MultiParagraph;J)V -HSPLandroidx/compose/ui/text/TextStyle;->(JJLandroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontFamily;JJLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JI)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;->copy-HL5avdY$default(Landroidx/compose/ui/text/TextStyle;JLandroidx/compose/ui/text/font/FontFamily;I)Landroidx/compose/ui/text/TextStyle; -HSPLandroidx/compose/ui/text/TextStyle;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/text/android/LayoutIntrinsics$boringMetrics$2;->(ILandroidx/compose/ui/text/platform/AndroidTextPaint;Ljava/lang/CharSequence;)V -HSPLandroidx/compose/ui/text/android/LayoutIntrinsics$maxIntrinsicWidth$2;->(Landroidx/compose/ui/text/android/LayoutIntrinsics;Ljava/lang/CharSequence;Landroidx/compose/ui/text/platform/AndroidTextPaint;)V -HSPLandroidx/compose/ui/text/android/LayoutIntrinsics$minIntrinsicWidth$2;->(Ljava/lang/CharSequence;Landroidx/compose/ui/text/platform/AndroidTextPaint;)V -HSPLandroidx/compose/ui/text/android/LayoutIntrinsics;->(ILandroidx/compose/ui/text/platform/AndroidTextPaint;Ljava/lang/CharSequence;)V -HSPLandroidx/compose/ui/text/android/StaticLayoutFactory23;->create(Landroidx/compose/ui/text/android/StaticLayoutParams;)Landroid/text/StaticLayout; -HSPLandroidx/compose/ui/text/android/StaticLayoutFactory28$$ExternalSyntheticApiModelOutline0;->m(Landroid/text/StaticLayout$Builder;Z)V -HSPLandroidx/compose/ui/text/android/StaticLayoutFactory28;->setUseLineSpacingFromFallbacks(Landroid/text/StaticLayout$Builder;Z)V -HSPLandroidx/compose/ui/text/android/StaticLayoutParams;->(Ljava/lang/CharSequence;ILandroidx/compose/ui/text/platform/AndroidTextPaint;ILandroid/text/TextDirectionHeuristic;Landroid/text/Layout$Alignment;ILandroid/text/TextUtils$TruncateAt;IFFIZZII[I[I)V -HSPLandroidx/compose/ui/text/android/TextLayout$layoutHelper$2;->(Landroidx/compose/ui/text/android/TextLayout;)V -HSPLandroidx/compose/ui/text/android/TextLayout;->(Ljava/lang/CharSequence;FLandroidx/compose/ui/text/platform/AndroidTextPaint;ILandroid/text/TextUtils$TruncateAt;IIILandroidx/compose/ui/text/android/LayoutIntrinsics;)V -HSPLandroidx/compose/ui/text/android/TextLayout;->getLineBaseline(I)F -HSPLandroidx/compose/ui/text/android/TextLayout;->getText()Ljava/lang/CharSequence; -HSPLandroidx/compose/ui/text/android/TextLayoutKt;->getTextDirectionHeuristic(I)Landroid/text/TextDirectionHeuristic; -HSPLandroidx/compose/ui/text/android/style/LetterSpacingSpanPx;->(F)V -HSPLandroidx/compose/ui/text/android/style/LetterSpacingSpanPx;->updateDrawState(Landroid/text/TextPaint;)V -HSPLandroidx/compose/ui/text/android/style/LetterSpacingSpanPx;->updateMeasureState(Landroid/text/TextPaint;)V -HSPLandroidx/compose/ui/text/android/style/LineHeightSpan;->(F)V -HSPLandroidx/compose/ui/text/android/style/LineHeightSpan;->chooseHeight(Ljava/lang/CharSequence;IIIILandroid/graphics/Paint$FontMetricsInt;)V -HSPLandroidx/compose/ui/text/caches/LruCache;->get(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/compose/ui/text/font/FontFamilyResolverImpl$resolve$result$1;->(Landroidx/compose/ui/text/font/FontFamilyResolverImpl;Landroidx/compose/ui/text/font/TypefaceRequest;)V -HSPLandroidx/compose/ui/text/font/FontFamilyResolverImpl;->resolve(Landroidx/compose/ui/text/font/TypefaceRequest;)Landroidx/compose/ui/text/font/TypefaceResult; -HSPLandroidx/compose/ui/text/font/FontFamilyResolverImpl;->resolve-DPcqOEQ(Landroidx/compose/ui/text/font/FontFamily;Landroidx/compose/ui/text/font/FontWeight;II)Landroidx/compose/ui/text/font/TypefaceResult; -HSPLandroidx/compose/ui/text/font/TypefaceRequest;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/text/font/TypefaceRequest;->hashCode()I -HSPLandroidx/compose/ui/text/intl/Locale;->(Landroidx/compose/ui/text/intl/PlatformLocale;)V -HSPLandroidx/compose/ui/text/intl/LocaleList$Companion;->getCurrent()Landroidx/compose/ui/text/intl/LocaleList; -HSPLandroidx/compose/ui/text/intl/LocaleList;->(Ljava/util/ArrayList;)V -HSPLandroidx/compose/ui/text/platform/AndroidParagraph$wordBoundary$2;->(Landroidx/compose/ui/text/platform/AndroidParagraph;)V -HSPLandroidx/compose/ui/text/platform/AndroidParagraph;->(Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;IZJ)V -HSPLandroidx/compose/ui/text/platform/AndroidParagraph;->constructTextLayout(IILandroid/text/TextUtils$TruncateAt;I)Landroidx/compose/ui/text/android/TextLayout; -HSPLandroidx/compose/ui/text/platform/AndroidParagraph;->getHeight()F -HSPLandroidx/compose/ui/text/platform/AndroidParagraph;->paint-RPmYEkk(Landroidx/compose/ui/graphics/Canvas;JLandroidx/compose/ui/graphics/Shadow;Landroidx/compose/ui/text/style/TextDecoration;)V -HSPLandroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;->(Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/font/FontFamily$Resolver;Landroidx/compose/ui/unit/Density;Ljava/lang/String;Ljava/util/List;Ljava/util/ArrayList;)V -HSPLandroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;->getHasStaleResolvedFonts()Z -HSPLandroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;->getMaxIntrinsicWidth()F -HSPLandroidx/compose/ui/text/platform/AndroidTextPaint;->setBrush-d16Qtg0(Landroidx/compose/ui/graphics/Brush;J)V -HSPLandroidx/compose/ui/text/platform/AndroidTextPaint;->setColor-8_81llA(J)V -HSPLandroidx/compose/ui/text/platform/TypefaceDirtyTracker;->(Landroidx/compose/runtime/State;)V -HSPLandroidx/compose/ui/text/platform/extensions/SpanRange;->(IILandroid/text/style/MetricAffectingSpan;)V -HSPLandroidx/compose/ui/text/platform/extensions/SpannableExtensions_androidKt;->resolveLineHeightInPx-o2QH7mI(JFLandroidx/compose/ui/unit/Density;)F -HSPLandroidx/compose/ui/text/platform/extensions/SpannableExtensions_androidKt;->setSpan(Landroid/text/Spannable;Ljava/lang/Object;II)V -HSPLandroidx/compose/ui/text/style/ColorStyle;->(J)V -HSPLandroidx/compose/ui/text/style/ColorStyle;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/text/style/TextDecoration;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/text/style/TextDrawStyle$merge$1;->(Landroidx/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;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/unit/Constraints$Companion;->bitsNeedForSize(I)I -HSPLandroidx/compose/ui/unit/Constraints$Companion;->createConstraints-Zbe2FdA$ui_unit_release(IIII)J -HSPLandroidx/compose/ui/unit/Constraints;->(J)V -HSPLandroidx/compose/ui/unit/Constraints;->copy-Zbe2FdA$default(JIIIII)J -HSPLandroidx/compose/ui/unit/Constraints;->equals-impl0(JJ)Z -HSPLandroidx/compose/ui/unit/Constraints;->getHasFixedHeight-impl(J)Z -HSPLandroidx/compose/ui/unit/Constraints;->getHasFixedWidth-impl(J)Z -HSPLandroidx/compose/ui/unit/Constraints;->getMaxHeight-impl(J)I -HSPLandroidx/compose/ui/unit/Constraints;->getMaxWidth-impl(J)I -HSPLandroidx/compose/ui/unit/Constraints;->getMinHeight-impl(J)I -HSPLandroidx/compose/ui/unit/Constraints;->getMinWidth-impl(J)I -HSPLandroidx/compose/ui/unit/Density;->roundToPx-0680j_4(F)I -HSPLandroidx/compose/ui/unit/Density;->toDp-u2uoSUM(I)F -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/Dp;->(F)V -HSPLandroidx/compose/ui/unit/Dp;->equals(Ljava/lang/Object;)Z -HSPLandroidx/compose/ui/unit/Dp;->equals-impl0(FF)Z -HSPLandroidx/compose/ui/unit/IntOffset;->(J)V -HSPLandroidx/compose/ui/unit/IntOffset;->getY-impl(J)I -HSPLandroidx/compose/ui/unit/IntOffsetKt;->IntOffset(II)J -HSPLandroidx/compose/ui/unit/IntSize;->equals-impl0(JJ)Z -HSPLandroidx/compose/ui/unit/IntSize;->getHeight-impl(J)I -HSPLandroidx/compose/ui/unit/IntSizeKt;->IntSize(II)J -HSPLandroidx/compose/ui/unit/IntSizeKt;->toSize-ozmzZPI(J)J -HSPLandroidx/compose/ui/unit/TextUnit;->getValue-impl(J)F -HSPLandroidx/compose/ui/unit/TextUnitKt;->getSp(I)J -HSPLandroidx/compose/ui/unit/TextUnitKt;->pack(FJ)J -HSPLandroidx/compose/ui/unit/TextUnitType;->equals-impl0(JJ)Z -HSPLandroidx/lifecycle/LegacySavedStateHandleController;->attachHandleIfNeeded(Landroidx/lifecycle/ViewModel;Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V -HSPLandroidx/lifecycle/Lifecycle$Event;->getTargetState()Landroidx/lifecycle/Lifecycle$State; -HSPLandroidx/lifecycle/Lifecycle$State;->isAtLeast(Landroidx/lifecycle/Lifecycle$State;)Z -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;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V -HSPLandroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; -HSPLandroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V -HSPLandroidx/lifecycle/LifecycleRegistry;->sync()V -HSPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/lifecycle/SavedStateHandle;->(Ljava/util/HashMap;)V -HSPLandroidx/lifecycle/SavedStateHandle;->set(Ljava/lang/Object;Ljava/lang/String;)V -HSPLandroidx/lifecycle/SavedStateHandleSupport;->createSavedStateHandle(Landroidx/lifecycle/viewmodel/MutableCreationExtras;)Landroidx/lifecycle/SavedStateHandle; -HSPLandroidx/lifecycle/SavedStateHandleSupport;->getSavedStateHandlesVM(Landroidx/lifecycle/ViewModelStoreOwner;)Landroidx/lifecycle/SavedStateHandlesVM; -HSPLandroidx/lifecycle/SavedStateViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/MutableCreationExtras;)Landroidx/lifecycle/ViewModel; -HSPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->findMatchingConstructor(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/reflect/Constructor; -HSPLandroidx/lifecycle/ViewModel;->()V -HSPLandroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;Landroidx/lifecycle/viewmodel/CreationExtras;)V -HSPLandroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V -HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;Ljava/lang/String;)Landroidx/lifecycle/ViewModel; -HSPLandroidx/lifecycle/ViewTreeViewModelStoreOwner;->get(Landroid/view/View;)Landroidx/lifecycle/ViewModelStoreOwner; -HSPLandroidx/lifecycle/viewmodel/CreationExtras;->()V -HSPLandroidx/lifecycle/viewmodel/MutableCreationExtras;->(Landroidx/lifecycle/viewmodel/CreationExtras;)V -HSPLandroidx/lifecycle/viewmodel/compose/ViewModelKt;->viewModel(Ljava/lang/Class;Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/viewmodel/InitializerViewModelFactory;Landroidx/lifecycle/viewmodel/CreationExtras;Landroidx/compose/runtime/Composer;)Landroidx/lifecycle/ViewModel; -HSPLandroidx/metrics/performance/DelegatingFrameMetricsListener;->onFrameMetricsAvailable(Landroid/view/Window;Landroid/view/FrameMetrics;I)V -HSPLandroidx/metrics/performance/JankStatsApi24Impl$$ExternalSyntheticLambda0;->onFrameMetricsAvailable(Landroid/view/Window;Landroid/view/FrameMetrics;I)V -HSPLandroidx/metrics/performance/JankStatsApi24Impl;->getExpectedFrameDuration(Landroid/view/FrameMetrics;)J -HSPLandroidx/metrics/performance/PerformanceMetricsState;->addFrameState(JJLjava/util/ArrayList;Ljava/util/ArrayList;)V -HSPLandroidx/metrics/performance/PerformanceMetricsState;->cleanupSingleFrameStates$metrics_performance_release()V -HSPLandroidx/metrics/performance/PerformanceMetricsState;->getIntervalStates$metrics_performance_release(JJLjava/util/ArrayList;)V -HSPLandroidx/navigation/ActivityNavigator$Destination;->equals(Ljava/lang/Object;)Z -HSPLandroidx/navigation/NavArgument;->equals(Ljava/lang/Object;)Z -HSPLandroidx/navigation/NavArgument;->hashCode()I -HSPLandroidx/navigation/NavBackStackEntry;->equals(Ljava/lang/Object;)Z -HSPLandroidx/navigation/NavBackStackEntry;->getDefaultViewModelCreationExtras()Landroidx/lifecycle/viewmodel/CreationExtras; -HSPLandroidx/navigation/NavBackStackEntry;->hashCode()I -HSPLandroidx/navigation/NavBackStackEntry;->setMaxLifecycle(Landroidx/lifecycle/Lifecycle$State;)V -HSPLandroidx/navigation/NavController$$ExternalSyntheticLambda0;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -HSPLandroidx/navigation/NavController;->addEntryToBackStack(Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/navigation/NavBackStackEntry;Ljava/util/List;)V -HSPLandroidx/navigation/NavController;->navigate(Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V -HSPLandroidx/navigation/NavController;->populateVisibleEntries$navigation_runtime_release()Ljava/util/ArrayList; -HSPLandroidx/navigation/NavController;->updateBackStackLifecycle$navigation_runtime_release()V -HSPLandroidx/navigation/NavControllerViewModel;->getViewModelStore(Ljava/lang/String;)Landroidx/lifecycle/ViewModelStore; -HSPLandroidx/navigation/NavDeepLink$mimeTypePattern$2;->(Landroidx/navigation/NavDeepLink;)V -HSPLandroidx/navigation/NavDeepLink$pattern$2;->(Landroidx/navigation/NavDeepLink;)V -HSPLandroidx/navigation/NavDeepLink;->(Ljava/lang/String;)V -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;->hashCode()I -HSPLandroidx/navigation/NavDestination;->(Landroidx/navigation/Navigator;)V -HSPLandroidx/navigation/NavDestination;->addDeepLink(Landroidx/navigation/NavDeepLink;)V -HSPLandroidx/navigation/NavDestination;->addInDefaultArgs(Landroid/os/Bundle;)Landroid/os/Bundle; -HSPLandroidx/navigation/NavDestination;->equals(Ljava/lang/Object;)Z -HSPLandroidx/navigation/NavDestination;->getArguments()Ljava/util/Map; -HSPLandroidx/navigation/NavDestination;->hashCode()I -HSPLandroidx/navigation/NavDestination;->matchDeepLink(Landroidx/navigation/NavDeepLinkRequest;)Landroidx/navigation/NavDestination$DeepLinkMatch; -HSPLandroidx/navigation/NavDestination;->setRoute(Ljava/lang/String;)V -HSPLandroidx/navigation/NavDestinationBuilder;->(Landroidx/navigation/Navigator;Ljava/lang/String;)V -HSPLandroidx/navigation/NavDestinationBuilder;->build()Landroidx/navigation/NavDestination; -HSPLandroidx/navigation/NavGraph$iterator$1;->next()Ljava/lang/Object; -HSPLandroidx/navigation/NavGraph;->equals(Ljava/lang/Object;)Z -HSPLandroidx/navigation/NavGraph;->hashCode()I -HSPLandroidx/navigation/NavGraph;->matchDeepLink(Landroidx/navigation/NavDeepLinkRequest;)Landroidx/navigation/NavDestination$DeepLinkMatch; -HSPLandroidx/navigation/NavGraph;->setStartDestinationRoute(Ljava/lang/String;)V -HSPLandroidx/navigation/NavGraphBuilder;->build()Landroidx/navigation/NavGraph; -HSPLandroidx/navigation/NavType$EnumType;->(Ljava/lang/Class;)V -HSPLandroidx/navigation/NavType$SerializableType;->(Ljava/lang/Class;I)V -HSPLandroidx/navigation/NavType$SerializableType;->equals(Ljava/lang/Object;)Z -HSPLandroidx/navigation/NavType$SerializableType;->hashCode()I -HSPLandroidx/navigation/NavType;->(Z)V -HSPLandroidx/navigation/NavigatorProvider$Companion;->getNameForNavigator$navigation_common_release(Ljava/lang/Class;)Ljava/lang/String; -HSPLandroidx/navigation/NavigatorProvider$Companion;->validateName$navigation_common_release(Ljava/lang/String;)Z -HSPLandroidx/navigation/NavigatorProvider;->getNavigator(Ljava/lang/String;)Landroidx/navigation/Navigator; -HSPLandroidx/navigation/compose/NavBackStackEntryProviderKt$LocalOwnersProvider$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/navigation/compose/NavBackStackEntryProviderKt;->LocalOwnersProvider(Landroidx/navigation/NavBackStackEntry;Landroidx/compose/runtime/saveable/SaveableStateHolder;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/navigation/compose/NavHostControllerKt$NavControllerSaver$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/transition/PathMotion;->()V -HSPLandroidx/wear/compose/foundation/ContainerChild;->draw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -HSPLandroidx/wear/compose/foundation/ContainerChild;->getChildrenInLayoutOrder$compose_foundation_release()Ljava/util/ArrayList; -HSPLandroidx/wear/compose/foundation/ContainerChild;->initializeMeasure(Landroidx/wear/compose/foundation/CurvedMeasureScope;Ljava/util/List;I)I -HSPLandroidx/wear/compose/foundation/ContainerChild;->placeIfNeeded(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V -HSPLandroidx/wear/compose/foundation/CurvedChild;->()V -HSPLandroidx/wear/compose/foundation/CurvedChild;->angularPosition-0AR0LA0(FFJ)F -HSPLandroidx/wear/compose/foundation/CurvedDrawKt$radialGradientBackground$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/foundation/CurvedLayoutDirection;->clockwise()Z -HSPLandroidx/wear/compose/foundation/CurvedLayoutKt$CurvedLayout$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/foundation/CurvedLayoutKt$CurvedLayout$2;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -HSPLandroidx/wear/compose/foundation/CurvedLayoutKt;->CurvedLayout-z6uKIlA(Landroidx/compose/ui/Modifier;FFILkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/foundation/CurvedMeasureScope;->(Landroidx/compose/ui/unit/Density;Landroidx/wear/compose/foundation/CurvedLayoutDirection;)V -HSPLandroidx/wear/compose/foundation/CurvedRowChild;->doAngularPosition-0AR0LA0(FFJ)F -HSPLandroidx/wear/compose/foundation/CurvedRowChild;->doEstimateThickness(F)F -HSPLandroidx/wear/compose/foundation/CurvedRowChild;->doRadialPosition(FF)Landroidx/wear/compose/foundation/PartialLayoutInfo; -HSPLandroidx/wear/compose/foundation/CurvedScope;->(Landroidx/wear/compose/foundation/CurvedLayoutDirection;)V -HSPLandroidx/wear/compose/foundation/CurvedScope;->add$compose_foundation_release(Landroidx/wear/compose/foundation/CurvedChild;Landroidx/wear/compose/foundation/CurvedModifier;)V -HSPLandroidx/wear/compose/foundation/CurvedTextChild;->SubComposition(Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/wear/compose/foundation/CurvedTextChild;->doRadialPosition(FF)Landroidx/wear/compose/foundation/PartialLayoutInfo; -HSPLandroidx/wear/compose/foundation/CurvedTextChild;->initializeMeasure(Landroidx/wear/compose/foundation/CurvedMeasureScope;Ljava/util/List;I)I -HSPLandroidx/wear/compose/foundation/CurvedTextDelegate;->()V -HSPLandroidx/wear/compose/foundation/PartialLayoutInfo;->(FFFF)V -HSPLandroidx/wear/compose/material/ChipDefaults;->chipColors-oq7We08(JJJJLandroidx/compose/runtime/Composer;II)Landroidx/wear/compose/material/DefaultChipColors; -HSPLandroidx/wear/compose/material/ChipDefaults;->primaryChipColors-ro_MJ88(Landroidx/compose/runtime/Composer;I)Landroidx/wear/compose/material/DefaultChipColors; -HSPLandroidx/wear/compose/material/ChipKt$Chip$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ChipKt$Chip$5$1$2$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ChipKt$Chip$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ChipKt;->Chip(Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Landroidx/wear/compose/material/ChipColors;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/material/ChipKt;->Chip-QLJ4fEU(Lkotlin/jvm/functions/Function0;Landroidx/wear/compose/material/ChipColors;Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/material/Colors;->getBackground-0d7_KjU()J -HSPLandroidx/wear/compose/material/Colors;->getOnBackground-0d7_KjU()J -HSPLandroidx/wear/compose/material/Colors;->getOnPrimary-0d7_KjU()J -HSPLandroidx/wear/compose/material/Colors;->getPrimary-0d7_KjU()J -HSPLandroidx/wear/compose/material/ColorsKt;->contentColorFor-ek8zF_U(JLandroidx/compose/runtime/Composer;)J -HSPLandroidx/wear/compose/material/CombinedPaddingValues;->equals(Ljava/lang/Object;)Z -HSPLandroidx/wear/compose/material/CurvedTextKt$curvedText$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/DefaultChipColors;->background(ZLandroidx/compose/runtime/Composer;)Landroidx/compose/runtime/MutableState; -HSPLandroidx/wear/compose/material/DefaultChipColors;->contentColor(ZLandroidx/compose/runtime/Composer;)Landroidx/compose/runtime/MutableState; -HSPLandroidx/wear/compose/material/DefaultChipColors;->equals(Ljava/lang/Object;)Z -HSPLandroidx/wear/compose/material/DefaultScalingLazyListItemInfo;->(ILjava/lang/Object;IIIFFI)V -HSPLandroidx/wear/compose/material/DefaultScalingParams;->equals(Ljava/lang/Object;)Z -HSPLandroidx/wear/compose/material/DefaultTimeSource;->getCurrentTime(Landroidx/compose/runtime/Composer;)Ljava/lang/String; -HSPLandroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$timeText$1$1;->invoke()Ljava/lang/Object; -HSPLandroidx/wear/compose/material/MaterialRippleTheme;->defaultColor-WaAFU9c(Landroidx/compose/runtime/Composer;)J -HSPLandroidx/wear/compose/material/MaterialRippleTheme;->rippleAlpha(Landroidx/compose/runtime/Composer;)Landroidx/compose/material/ripple/RippleAlpha; -HSPLandroidx/wear/compose/material/MaterialThemeKt;->MaterialTheme(Landroidx/wear/compose/material/Colors;Landroidx/wear/compose/material/Typography;Landroidx/wear/compose/material/Shapes;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$7;->(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/MutableState;IZLandroidx/compose/ui/unit/LayoutDirection;ZZLandroidx/compose/animation/core/AnimationState;FFFJJLandroidx/compose/animation/core/Animatable;)V -HSPLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$8;->(Landroidx/wear/compose/material/PositionIndicatorState;FFFLandroidx/compose/ui/Modifier;JJZIII)V -HSPLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$8;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$animatedDisplayState$1;->(Landroidx/compose/animation/core/Animatable;)V -HSPLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$displayState$2$1;->invoke()Ljava/lang/Object; -HSPLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$visibility$2$1;->invoke()Ljava/lang/Object; -HSPLandroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$1;->(Lkotlinx/coroutines/channels/Channel;Landroidx/wear/compose/material/DisplayState;)V -HSPLandroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/PositionIndicatorKt;->PositionIndicator-UdvcHzI(Landroidx/wear/compose/material/PositionIndicatorState;FFFLandroidx/compose/ui/Modifier;JJZILandroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/material/Resources_androidKt;->isRoundDevice(Landroidx/compose/runtime/Composer;)Z -HSPLandroidx/wear/compose/material/ScaffoldKt;->Scaffold(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$2$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumnItemWrapper$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ScalingLazyColumnKt$verticalNegativePadding$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ScalingLazyColumnKt;->ScalingLazyColumn-8g7MjcI(Landroidx/compose/ui/Modifier;Landroidx/wear/compose/material/ScalingLazyListState;Landroidx/compose/foundation/layout/PaddingValues;ZLandroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/foundation/gestures/FlingBehavior;ZLandroidx/wear/compose/material/ScalingParams;ILandroidx/wear/compose/material/AutoCenteringParams;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V -HSPLandroidx/wear/compose/material/ScalingLazyColumnKt;->access$ScalingLazyColumnItemWrapper(ILandroidx/wear/compose/material/ScalingLazyListState;Landroidx/wear/compose/material/ScalingLazyListItemScope;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;I)V -HSPLandroidx/wear/compose/material/ScalingLazyColumnStateAdapter;->decimalFirstItemIndex()F -HSPLandroidx/wear/compose/material/ScalingLazyColumnStateAdapter;->decimalLastItemIndex()F -HSPLandroidx/wear/compose/material/ScalingLazyColumnStateAdapter;->equals(Ljava/lang/Object;)Z -HSPLandroidx/wear/compose/material/ScalingLazyColumnStateAdapter;->getPositionFraction()F -HSPLandroidx/wear/compose/material/ScalingLazyColumnStateAdapter;->visibility-KCSNhGQ()I -HSPLandroidx/wear/compose/material/ScalingLazyListScopeImpl$item$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ScalingLazyListScopeImpl;->(Landroidx/wear/compose/material/ScalingLazyListState;Landroidx/compose/foundation/lazy/LazyListScope;Landroidx/wear/compose/material/ScalingLazyListItemScopeImpl;)V -HSPLandroidx/wear/compose/material/ScalingLazyListScopeImpl;->item(Ljava/lang/Object;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -HSPLandroidx/wear/compose/material/ScalingLazyListState$layoutInfo$2;->invoke()Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ScalingLazyListState$topAutoCenteringItemSizePx$2;->invoke()Ljava/lang/Object; -HSPLandroidx/wear/compose/material/ScalingLazyListState;->discardAutoCenteringListItem(Landroidx/compose/foundation/lazy/LazyListItemInfo;)Z -HSPLandroidx/wear/compose/material/ScalingLazyListState;->getCenterItemScrollOffset()I -HSPLandroidx/wear/compose/material/ScalingLazyListState;->getLayoutInfo()Landroidx/wear/compose/material/ScalingLazyListLayoutInfo; -HSPLandroidx/wear/compose/material/ScalingLazyListState;->spaceNeeded(I)F -HSPLandroidx/wear/compose/material/SwipeToDismissBoxKt;->SwipeToDismissBox-njYn8yo(Landroidx/wear/compose/material/SwipeToDismissBoxState;Landroidx/compose/ui/Modifier;JJLjava/lang/Object;Ljava/lang/Object;ZLkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/material/SwipeToDismissBoxKt;->rememberSwipeToDismissBoxState(Landroidx/compose/runtime/Composer;)Landroidx/wear/compose/material/SwipeToDismissBoxState; -HSPLandroidx/wear/compose/material/SwipeableKt$swipeable$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/material/SwipeableKt;->access$computeTarget(FFLjava/util/Set;Lkotlin/jvm/functions/Function2;FF)F -HSPLandroidx/wear/compose/material/SwipeableKt;->access$getOffset(Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Float; -HSPLandroidx/wear/compose/material/TextKt$Text$2;->(Ljava/lang/String;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZILkotlin/jvm/functions/Function1;Landroidx/compose/ui/text/TextStyle;III)V -HSPLandroidx/wear/compose/material/TextKt$Text$4;->(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZILjava/util/Map;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/text/TextStyle;III)V -HSPLandroidx/wear/compose/material/TextKt;->Text--4IGK_g(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZILjava/util/Map;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V -HSPLandroidx/wear/compose/material/TextKt;->Text-fLXpl1I(Ljava/lang/String;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZILkotlin/jvm/functions/Function1;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V -HSPLandroidx/wear/compose/material/TimeTextDefaults;->timeTextStyle-28gAR5Q(Landroidx/compose/runtime/Composer;)Landroidx/compose/ui/text/TextStyle; -HSPLandroidx/wear/compose/material/TimeTextKt;->TimeText(Landroidx/compose/ui/Modifier;Landroidx/wear/compose/material/TimeSource;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/material/VignetteKt;->Vignette-V-tdIJU(ILandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/navigation/NavGraphBuilderKt;->composable$default(Landroidx/navigation/NavGraphBuilder;Ljava/lang/String;Ljava/util/List;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V -HSPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$1$$ExternalSyntheticLambda0;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -HSPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt;->SwipeDismissableNavHost(Landroidx/navigation/NavHostController;Landroidx/navigation/NavGraph;Landroidx/compose/ui/Modifier;Landroidx/wear/compose/navigation/SwipeDismissableNavHostState;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt;->access$BoxedStackEntryContent(Landroidx/navigation/NavBackStackEntry;Landroidx/compose/runtime/saveable/SaveableStateHolder;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -HSPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt;->rememberSwipeDismissableNavHostState(Landroidx/compose/runtime/Composer;)Landroidx/wear/compose/navigation/SwipeDismissableNavHostState; -HSPLandroidx/wear/widget/ScrollManager;->Constraints$default(III)J -HSPLandroidx/wear/widget/ScrollManager;->Constraints(IIII)J -HSPLandroidx/wear/widget/ScrollManager;->constrain-4WqzIAM(JJ)J -HSPLandroidx/wear/widget/ScrollManager;->constrain-N9IONVI(JJ)J -HSPLandroidx/wear/widget/ScrollManager;->constrainHeight-K40F9xA(JI)I -HSPLandroidx/wear/widget/ScrollManager;->constrainWidth-K40F9xA(JI)I -HSPLandroidx/wear/widget/ScrollManager;->offset-NN6Ew-U(JII)J -HSPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt;->access$RequestFocusOnResume(Landroidx/compose/ui/focus/FocusRequester;Landroidx/compose/runtime/Composer;I)V -HSPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt;->access$menuNameAndCallback(Landroidx/navigation/NavHostController;ILcom/example/android/wearable/composeadvanced/presentation/navigation/Screen;Landroidx/compose/runtime/Composer;)Lcom/example/android/wearable/composeadvanced/presentation/MenuItem; -HSPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt;->access$scalingLazyListState(Landroidx/navigation/NavBackStackEntry;Landroidx/compose/runtime/Composer;)Landroidx/wear/compose/material/ScalingLazyListState; -HSPLcom/example/android/wearable/composeadvanced/presentation/components/CustomTimeTextKt;->CustomTimeText(ZLandroidx/compose/ui/Modifier;Ljava/lang/String;Landroidx/compose/runtime/Composer;II)V -HSPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt;->LandingScreen(Landroidx/wear/compose/material/ScalingLazyListState;Landroidx/compose/ui/focus/FocusRequester;Lkotlin/jvm/functions/Function0;Ljava/util/List;ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -HSPLcom/example/android/wearable/composeadvanced/util/JankPrinter$installJankStats$2;->onFrame(Landroidx/metrics/performance/FrameData;)V -HSPLcom/google/android/gms/common/util/zza;->access$lowestBitOf(J)I -HSPLcom/google/android/gms/dynamite/zzp;->isSimple(Landroidx/compose/ui/geometry/RoundRect;)Z -HSPLcom/google/android/gms/maps/CameraUpdate;->()V -HSPLcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAwayScalingLazyList$1$isInitial$2$1;->invoke()Ljava/lang/Object; -HSPLcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAwayScalingLazyList$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/android/horologist/compose/navscaffold/ScrollableColumnKt$scrollableColumn$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLcom/google/android/horologist/compose/navscaffold/ScrollableColumnKt;->scrollableColumn(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/focus/FocusRequester;Landroidx/compose/foundation/gestures/ScrollableState;)Landroidx/compose/ui/Modifier; -HSPLkotlin/LazyKt__LazyJVMKt;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; -HSPLkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V -HSPLkotlin/Result$Failure;->(Ljava/lang/Throwable;)V -HSPLkotlin/ResultKt;->createFailure(Ljava/lang/Throwable;)Lkotlin/Result$Failure; -HSPLkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V -HSPLkotlin/SynchronizedLazyImpl;->(Lkotlin/jvm/functions/Function0;)V -HSPLkotlin/SynchronizedLazyImpl;->getValue()Ljava/lang/Object; -HSPLkotlin/UnsafeLazyImpl;->(Lkotlin/jvm/functions/Function0;)V -HSPLkotlin/UnsafeLazyImpl;->getValue()Ljava/lang/Object; -HSPLkotlin/UnsignedKt;->ulongToDouble(J)D -HSPLkotlin/collections/AbstractCollection;->()V -HSPLkotlin/collections/AbstractCollection;->size()I -HSPLkotlin/collections/AbstractList;->equals(Ljava/lang/Object;)Z -HSPLkotlin/collections/AbstractMap;->()V -HSPLkotlin/collections/AbstractMap;->equals(Ljava/lang/Object;)Z -HSPLkotlin/collections/AbstractMutableList;->size()I -HSPLkotlin/collections/ArrayDeque;->addLast(Ljava/lang/Object;)V -HSPLkotlin/collections/ArrayDeque;->ensureCapacity(I)V -HSPLkotlin/collections/ArrayDeque;->get(I)Ljava/lang/Object; -HSPLkotlin/collections/ArrayDeque;->getSize()I -HSPLkotlin/collections/ArrayDeque;->incremented(I)I -HSPLkotlin/collections/ArrayDeque;->isEmpty()Z -HSPLkotlin/collections/ArrayDeque;->removeFirst()Ljava/lang/Object; -HSPLkotlin/collections/ArrayDeque;->toArray()[Ljava/lang/Object; -HSPLkotlin/collections/ArraysKt___ArraysKt;->copyInto$default([Ljava/lang/Object;[Ljava/lang/Object;IIII)V -HSPLkotlin/collections/ArraysKt___ArraysKt;->copyInto(III[I[I)V -HSPLkotlin/collections/ArraysKt___ArraysKt;->copyInto([Ljava/lang/Object;[Ljava/lang/Object;III)V -HSPLkotlin/collections/ArraysKt___ArraysKt;->fill(II[Ljava/lang/Object;)V -HSPLkotlin/collections/CollectionsKt__CollectionsKt;->getLastIndex(Ljava/util/List;)I -HSPLkotlin/collections/CollectionsKt__CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; -HSPLkotlin/collections/CollectionsKt__CollectionsKt;->listOf([Ljava/lang/Object;)Ljava/util/List; -HSPLkotlin/collections/CollectionsKt__IteratorsJVMKt;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I -HSPLkotlin/collections/CollectionsKt__ReversedViewsKt;->addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V -HSPLkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;->(Ljava/lang/Iterable;)V -HSPLkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;->iterator()Ljava/util/Iterator; -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->asSequence(Ljava/lang/Iterable;)Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1; -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->first(Ljava/util/List;)Ljava/lang/Object; -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->last(Ljava/util/List;)Ljava/lang/Object; -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->maxOrNull(Ljava/util/Collection;)Ljava/lang/Float; -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->minOrNull(Ljava/util/Collection;)Ljava/lang/Float; -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->plus(Ljava/lang/Iterable;Ljava/util/List;)Ljava/util/ArrayList; -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->sumOfFloat(Ljava/util/ArrayList;)F -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List; -HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toMutableList(Ljava/util/Collection;)Ljava/util/ArrayList; -HSPLkotlin/collections/EmptyList;->size()I -HSPLkotlin/collections/EmptyList;->toArray()[Ljava/lang/Object; -HSPLkotlin/collections/EmptySet;->iterator()Ljava/util/Iterator; -HSPLkotlin/collections/IntIterator;->()V -HSPLkotlin/collections/MapsKt___MapsJvmKt;->mapOf([Lkotlin/Pair;)Ljava/util/Map; -HSPLkotlin/collections/MapsKt___MapsJvmKt;->toMap(Ljava/util/LinkedHashMap;)Ljava/util/Map; -HSPLkotlin/coroutines/CombinedContext;->(Lkotlin/coroutines/CoroutineContext$Element;Lkotlin/coroutines/CoroutineContext;)V -HSPLkotlin/coroutines/CombinedContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -HSPLkotlin/coroutines/CombinedContext;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -HSPLkotlin/coroutines/CombinedContext;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; -HSPLkotlin/coroutines/CombinedContext;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; -HSPLkotlin/coroutines/ContinuationKt;->Animatable$default(F)Landroidx/compose/animation/core/Animatable; -HSPLkotlin/coroutines/CoroutineContext$DefaultImpls;->plus(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; -HSPLkotlin/coroutines/CoroutineContext$Element$DefaultImpls;->get(Lkotlin/coroutines/CoroutineContext$Element;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -HSPLkotlin/coroutines/CoroutineContext$plus$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlin/coroutines/EmptyCoroutineContext;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -HSPLkotlin/coroutines/SafeContinuation;->(Lkotlin/coroutines/intrinsics/CoroutineSingletons;Lkotlin/coroutines/Continuation;)V -HSPLkotlin/coroutines/SafeContinuation;->resumeWith(Ljava/lang/Object;)V -HSPLkotlin/coroutines/jvm/internal/BaseContinuationImpl;->(Lkotlin/coroutines/Continuation;)V -HSPLkotlin/coroutines/jvm/internal/BaseContinuationImpl;->resumeWith(Ljava/lang/Object;)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;->releaseIntercepted()V -HSPLkotlin/coroutines/jvm/internal/RestrictedContinuationImpl;->(Lkotlin/coroutines/Continuation;)V -HSPLkotlin/coroutines/jvm/internal/SuspendLambda;->(ILkotlin/coroutines/Continuation;)V -HSPLkotlin/jvm/JvmClassMappingKt;->getJavaObjectType(Lkotlin/reflect/KClass;)Ljava/lang/Class; -HSPLkotlin/jvm/internal/ClassReference;->()V -HSPLkotlin/jvm/internal/ClassReference;->(Ljava/lang/Class;)V -HSPLkotlin/jvm/internal/ClassReference;->equals(Ljava/lang/Object;)Z -HSPLkotlin/jvm/internal/CollectionToArray;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; -HSPLkotlin/jvm/internal/Intrinsics$$ExternalSyntheticCheckNotZero0;->m(ILjava/lang/String;)V -HSPLkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z -HSPLkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)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;->compare(II)I -HSPLkotlin/jvm/internal/Intrinsics;->stringPlus(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; -HSPLkotlin/jvm/internal/Lambda;->(I)V -HSPLkotlin/jvm/internal/Lambda;->getArity()I -HSPLkotlin/jvm/internal/Ref$BooleanRef;->()V -HSPLkotlin/jvm/internal/Ref$IntRef;->()V -HSPLkotlin/jvm/internal/Ref$ObjectRef;->()V -HSPLkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/jvm/internal/ClassReference; -HSPLkotlin/jvm/internal/TypeIntrinsics;->beforeCheckcastToFunctionOfArity(ILjava/lang/Object;)V -HSPLkotlin/math/MathKt__MathJVMKt;->roundToInt(F)I -HSPLkotlin/ranges/IntProgression;->(III)V -HSPLkotlin/ranges/IntProgressionIterator;->nextInt()I -HSPLkotlin/ranges/RangesKt___RangesKt;->coerceIn(DDD)D -HSPLkotlin/ranges/RangesKt___RangesKt;->coerceIn(FFF)F -HSPLkotlin/ranges/RangesKt___RangesKt;->coerceIn(III)I -HSPLkotlin/sequences/ConstrainedOnceSequence;->(Lkotlin/sequences/SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1;)V -HSPLkotlin/sequences/ConstrainedOnceSequence;->iterator()Ljava/util/Iterator; -HSPLkotlin/sequences/FilteringSequence$iterator$1;->calcNext()V -HSPLkotlin/sequences/GeneratorSequence$iterator$1;->calcNext()V -HSPLkotlin/sequences/SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1;->(Ljava/util/Iterator;)V -HSPLkotlin/sequences/SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1;->iterator()Ljava/util/Iterator; -HSPLkotlin/sequences/SequencesKt__SequencesKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence; -HSPLkotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlin/sequences/SequencesKt___SequencesKt;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/ArrayList; -HSPLkotlin/text/CharsKt__CharKt;->checkRadix(I)V -HSPLkotlin/text/CharsKt__CharKt;->isWhitespace(C)Z -HSPLkotlin/text/StringsKt__StringsJVMKt;->isBlank(Ljava/lang/CharSequence;)Z -HSPLkotlin/text/StringsKt__StringsJVMKt;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; -HSPLkotlin/text/StringsKt__StringsKt;->getLastIndex(Ljava/lang/CharSequence;)I -HSPLkotlin/text/StringsKt__StringsKt;->indexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I -HSPLkotlin/text/StringsKt__StringsKt;->lastIndexOf$default(Ljava/lang/CharSequence;)I -HSPLkotlin/text/StringsKt__StringsKt;->substringAfterLast$default(Ljava/lang/String;)Ljava/lang/String; -HSPLkotlinx/coroutines/AbstractCoroutine;->(Lkotlin/coroutines/CoroutineContext;Z)V -HSPLkotlinx/coroutines/AbstractCoroutine;->cancellationExceptionMessage()Ljava/lang/String; -HSPLkotlinx/coroutines/AbstractCoroutine;->getContext()Lkotlin/coroutines/CoroutineContext; -HSPLkotlinx/coroutines/AbstractCoroutine;->isActive()Z -HSPLkotlinx/coroutines/AbstractCoroutine;->resumeWith(Ljava/lang/Object;)V -HSPLkotlinx/coroutines/AbstractCoroutine;->start$enumunboxing$(ILkotlinx/coroutines/AbstractCoroutine;Lkotlin/jvm/functions/Function2;)V -HSPLkotlinx/coroutines/BeforeResumeCancelHandler;->()V -HSPLkotlinx/coroutines/BuildersKt;->launch$default(Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/android/HandlerContext;ILkotlin/jvm/functions/Function2;I)Lkotlinx/coroutines/StandaloneCoroutine; -HSPLkotlinx/coroutines/BuildersKt;->launch(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/StandaloneCoroutine; -HSPLkotlinx/coroutines/BuildersKt;->withContext(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/CancelHandlerBase;->()V -HSPLkotlinx/coroutines/CancellableContinuationImpl;->(ILkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/CancellableContinuationImpl;->cancelCompletedResult$kotlinx_coroutines_core(Ljava/lang/Object;Ljava/util/concurrent/CancellationException;)V -HSPLkotlinx/coroutines/CancellableContinuationImpl;->completeResume()V -HSPLkotlinx/coroutines/CancellableContinuationImpl;->detachChild$kotlinx_coroutines_core()V -HSPLkotlinx/coroutines/CancellableContinuationImpl;->dispatchResume(I)V -HSPLkotlinx/coroutines/CancellableContinuationImpl;->getResult()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;->resetStateReusable()Z -HSPLkotlinx/coroutines/CancellableContinuationImpl;->resumeImpl(Ljava/lang/Object;ILkotlin/jvm/functions/Function1;)V -HSPLkotlinx/coroutines/CancellableContinuationImpl;->resumeWith(Ljava/lang/Object;)V -HSPLkotlinx/coroutines/CancellableContinuationImpl;->resumedState(Lkotlinx/coroutines/NotCompleted;Ljava/lang/Object;ILkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/CancellableContinuationImpl;->tryResumeImpl(Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/internal/Symbol; -HSPLkotlinx/coroutines/CancellableContinuationKt;->getOrCreateCancellableContinuation(Lkotlin/coroutines/Continuation;)Lkotlinx/coroutines/CancellableContinuationImpl; -HSPLkotlinx/coroutines/ChildContinuation;->(Lkotlinx/coroutines/CancellableContinuationImpl;)V -HSPLkotlinx/coroutines/ChildHandleNode;->(Lkotlinx/coroutines/JobSupport;)V -HSPLkotlinx/coroutines/ChildHandleNode;->childCancelled(Ljava/lang/Throwable;)Z -HSPLkotlinx/coroutines/CompletedContinuation;->(Ljava/lang/Object;Lkotlinx/coroutines/CancelHandler;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;Ljava/lang/Throwable;)V -HSPLkotlinx/coroutines/CompletedContinuation;->(Ljava/lang/Object;Lkotlinx/coroutines/CancelHandler;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;Ljava/util/concurrent/CancellationException;I)V -HSPLkotlinx/coroutines/CompletedExceptionally;->(Ljava/lang/Throwable;Z)V -HSPLkotlinx/coroutines/CompletionHandlerBase;->()V -HSPLkotlinx/coroutines/CoroutineContextKt$hasCopyableElements$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/CoroutineContextKt;->foldCopies(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext;Z)Lkotlin/coroutines/CoroutineContext; -HSPLkotlinx/coroutines/CoroutineDispatcher;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -HSPLkotlinx/coroutines/CoroutineDispatcher;->interceptContinuation(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Lkotlinx/coroutines/internal/DispatchedContinuation; -HSPLkotlinx/coroutines/DispatchedTask;->getExceptionalResult$kotlinx_coroutines_core(Ljava/lang/Object;)Ljava/lang/Throwable; -HSPLkotlinx/coroutines/DispatchedTask;->handleFatalException(Ljava/lang/Throwable;Ljava/lang/Throwable;)V -HSPLkotlinx/coroutines/DispatchedTask;->run()V -HSPLkotlinx/coroutines/DispatchedTaskKt;->resume(Lkotlinx/coroutines/DispatchedTask;Lkotlin/coroutines/Continuation;Z)V -HSPLkotlinx/coroutines/Empty;->getList()Lkotlinx/coroutines/NodeList; -HSPLkotlinx/coroutines/Empty;->isActive()Z -HSPLkotlinx/coroutines/EventLoop;->processUnconfinedEvent()Z -HSPLkotlinx/coroutines/Job$DefaultImpls;->invokeOnCompletion$default(Lkotlinx/coroutines/Job;ZLkotlinx/coroutines/JobNode;I)Lkotlinx/coroutines/DisposableHandle; -HSPLkotlinx/coroutines/JobCancellationException;->(Ljava/lang/String;Ljava/lang/Throwable;Lkotlinx/coroutines/Job;)V -HSPLkotlinx/coroutines/JobCancellationException;->equals(Ljava/lang/Object;)Z -HSPLkotlinx/coroutines/JobCancellationException;->fillInStackTrace()Ljava/lang/Throwable; -HSPLkotlinx/coroutines/JobImpl;->(Lkotlinx/coroutines/Job;)V -HSPLkotlinx/coroutines/JobNode;->()V -HSPLkotlinx/coroutines/JobNode;->dispose()V -HSPLkotlinx/coroutines/JobNode;->getJob()Lkotlinx/coroutines/JobSupport; -HSPLkotlinx/coroutines/JobNode;->isActive()Z -HSPLkotlinx/coroutines/JobSupport$Finishing;->(Lkotlinx/coroutines/NodeList;Ljava/lang/Throwable;)V -HSPLkotlinx/coroutines/JobSupport$Finishing;->addExceptionLocked(Ljava/lang/Throwable;)V -HSPLkotlinx/coroutines/JobSupport$Finishing;->getList()Lkotlinx/coroutines/NodeList; -HSPLkotlinx/coroutines/JobSupport$Finishing;->getRootCause()Ljava/lang/Throwable; -HSPLkotlinx/coroutines/JobSupport$Finishing;->sealLocked(Ljava/lang/Throwable;)Ljava/util/ArrayList; -HSPLkotlinx/coroutines/JobSupport;->(Z)V -HSPLkotlinx/coroutines/JobSupport;->attachChild(Lkotlinx/coroutines/JobSupport;)Lkotlinx/coroutines/ChildHandle; -HSPLkotlinx/coroutines/JobSupport;->cancel(Ljava/util/concurrent/CancellationException;)V -HSPLkotlinx/coroutines/JobSupport;->cancelImpl$kotlinx_coroutines_core(Ljava/lang/Object;)Z -HSPLkotlinx/coroutines/JobSupport;->cancelInternal(Ljava/util/concurrent/CancellationException;)V -HSPLkotlinx/coroutines/JobSupport;->cancelParent(Ljava/lang/Throwable;)Z -HSPLkotlinx/coroutines/JobSupport;->childCancelled(Ljava/lang/Throwable;)Z -HSPLkotlinx/coroutines/JobSupport;->completeStateFinalization(Lkotlinx/coroutines/Incomplete;Ljava/lang/Object;)V -HSPLkotlinx/coroutines/JobSupport;->createCauseException(Ljava/lang/Object;)Ljava/lang/Throwable; -HSPLkotlinx/coroutines/JobSupport;->finalizeFinishingState(Lkotlinx/coroutines/JobSupport$Finishing;Ljava/lang/Object;)Ljava/lang/Object; -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;->getFinalRootCause(Lkotlinx/coroutines/JobSupport$Finishing;Ljava/util/ArrayList;)Ljava/lang/Throwable; -HSPLkotlinx/coroutines/JobSupport;->getKey()Lkotlin/coroutines/CoroutineContext$Key; -HSPLkotlinx/coroutines/JobSupport;->getOrPromoteCancellingList(Lkotlinx/coroutines/Incomplete;)Lkotlinx/coroutines/NodeList; -HSPLkotlinx/coroutines/JobSupport;->getState$kotlinx_coroutines_core()Ljava/lang/Object; -HSPLkotlinx/coroutines/JobSupport;->initParentJob(Lkotlinx/coroutines/Job;)V -HSPLkotlinx/coroutines/JobSupport;->invokeOnCompletion(ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/DisposableHandle; -HSPLkotlinx/coroutines/JobSupport;->isActive()Z -HSPLkotlinx/coroutines/JobSupport;->isScopedCoroutine()Z -HSPLkotlinx/coroutines/JobSupport;->makeCompletingOnce$kotlinx_coroutines_core(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/JobSupport;->nextChild(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)Lkotlinx/coroutines/ChildHandleNode; -HSPLkotlinx/coroutines/JobSupport;->notifyCancelling(Lkotlinx/coroutines/NodeList;Ljava/lang/Throwable;)V -HSPLkotlinx/coroutines/JobSupport;->promoteSingleToNodeList(Lkotlinx/coroutines/JobNode;)V -HSPLkotlinx/coroutines/JobSupport;->start()Z -HSPLkotlinx/coroutines/JobSupport;->startInternal(Ljava/lang/Object;)I -HSPLkotlinx/coroutines/JobSupport;->tryMakeCompleting(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/NodeList;->getList()Lkotlinx/coroutines/NodeList; -HSPLkotlinx/coroutines/StandaloneCoroutine;->(Lkotlin/coroutines/CoroutineContext;Z)V -HSPLkotlinx/coroutines/ThreadLocalEventLoop;->getEventLoop$kotlinx_coroutines_core()Lkotlinx/coroutines/EventLoop; -HSPLkotlinx/coroutines/android/HandlerContext;->isDispatchNeeded()Z -HSPLkotlinx/coroutines/channels/AbstractChannel$Itr;->hasNext(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/AbstractChannel$Itr;->next()Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/AbstractChannel$RemoveReceiveOnCancel;->(Lkotlinx/coroutines/channels/AbstractChannel;Lkotlinx/coroutines/channels/Receive;)V -HSPLkotlinx/coroutines/channels/AbstractChannel;->enqueueReceiveInternal(Lkotlinx/coroutines/channels/Receive;)Z -HSPLkotlinx/coroutines/channels/AbstractChannel;->receive(Lkotlin/coroutines/jvm/internal/SuspendLambda;)Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/AbstractChannel;->receiveSuspend(ILkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/AbstractChannel;->takeFirstReceiveOrPeekClosed()Lkotlinx/coroutines/channels/ReceiveOrClosed; -HSPLkotlinx/coroutines/channels/AbstractSendChannel;->(Lkotlin/jvm/functions/Function1;)V -HSPLkotlinx/coroutines/channels/AbstractSendChannel;->getClosedForSend()Lkotlinx/coroutines/channels/Closed; -HSPLkotlinx/coroutines/channels/AbstractSendChannel;->offerInternal(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/AbstractSendChannel;->takeFirstReceiveOrPeekClosed()Lkotlinx/coroutines/channels/ReceiveOrClosed; -HSPLkotlinx/coroutines/channels/AbstractSendChannel;->takeFirstSendOrPeekClosed()Lkotlinx/coroutines/channels/Send; -HSPLkotlinx/coroutines/channels/AbstractSendChannel;->trySend-JP2dKIU(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/ConflatedChannel;->enqueueReceiveInternal(Lkotlinx/coroutines/channels/Receive;)Z -HSPLkotlinx/coroutines/channels/ConflatedChannel;->isBufferEmpty()Z -HSPLkotlinx/coroutines/channels/ConflatedChannel;->offerInternal(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/ConflatedChannel;->pollInternal()Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/LinkedListChannel;->isBufferAlwaysEmpty()Z -HSPLkotlinx/coroutines/channels/LinkedListChannel;->offerInternal(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/channels/Receive;->()V -HSPLkotlinx/coroutines/channels/Receive;->getOfferResult()Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/AbstractFlow;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/FlowKt__ReduceKt$first$$inlined$collectWhile$2$1;->(Lkotlinx/coroutines/flow/FlowKt__ReduceKt$first$$inlined$collectWhile$2;Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/flow/FlowKt__ReduceKt$first$$inlined$collectWhile$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/SharedFlowImpl;->awaitValue(Lkotlinx/coroutines/flow/SharedFlowSlot;Lkotlinx/coroutines/flow/SharedFlowImpl$collect$1;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/SharedFlowImpl;->collect$suspendImpl(Lkotlinx/coroutines/flow/SharedFlowImpl;Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/intrinsics/CoroutineSingletons; -HSPLkotlinx/coroutines/flow/SharedFlowImpl;->findSlotsToResumeLocked([Lkotlin/coroutines/Continuation;)[Lkotlin/coroutines/Continuation; -HSPLkotlinx/coroutines/flow/SharedFlowImpl;->getHead()J -HSPLkotlinx/coroutines/flow/SharedFlowImpl;->tryPeekLocked(Lkotlinx/coroutines/flow/SharedFlowSlot;)J -HSPLkotlinx/coroutines/flow/SharedFlowImpl;->tryTakeValue(Lkotlinx/coroutines/flow/SharedFlowSlot;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/SharedFlowImpl;->updateBufferLocked(JJJJ)V -HSPLkotlinx/coroutines/flow/StateFlowImpl$collect$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/StateFlowImpl;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/StateFlowImpl;->getValue()Ljava/lang/Object; -HSPLkotlinx/coroutines/flow/StateFlowImpl;->setValue(Ljava/lang/Object;)V -HSPLkotlinx/coroutines/flow/StateFlowImpl;->updateState(Ljava/lang/Object;Ljava/lang/Object;)Z -HSPLkotlinx/coroutines/flow/internal/AbstractSharedFlow;->()V -HSPLkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot;->()V -HSPLkotlinx/coroutines/flow/internal/NullSurrogateKt;->hasFontAttributes(Landroidx/compose/ui/text/SpanStyle;)Z -HSPLkotlinx/coroutines/flow/internal/SafeCollector;->(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/CoroutineContext;)V -HSPLkotlinx/coroutines/flow/internal/SafeCollector_commonKt$checkContext$result$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/internal/AtomicOp;->()V -HSPLkotlinx/coroutines/internal/AtomicOp;->perform(Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/internal/ContextScope;->(Lkotlin/coroutines/CoroutineContext;)V -HSPLkotlinx/coroutines/internal/DispatchedContinuation;->(Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)V -HSPLkotlinx/coroutines/internal/DispatchedContinuation;->claimReusableCancellableContinuation()Lkotlinx/coroutines/CancellableContinuationImpl; -HSPLkotlinx/coroutines/internal/DispatchedContinuation;->getContext()Lkotlin/coroutines/CoroutineContext; -HSPLkotlinx/coroutines/internal/DispatchedContinuation;->tryReleaseClaimedContinuation(Lkotlinx/coroutines/CancellableContinuation;)Ljava/lang/Throwable; -HSPLkotlinx/coroutines/internal/DispatchedContinuationKt;->resumeCancellableWith(Lkotlin/coroutines/Continuation;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V -HSPLkotlinx/coroutines/internal/LockFreeLinkedListHead;->isRemoved()Z -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp;->(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp;->complete(Ljava/lang/Object;Ljava/lang/Object;)V -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->()V -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->addNext(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/internal/LockFreeLinkedListHead;)Z -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->correctPrev()Lkotlinx/coroutines/internal/LockFreeLinkedListNode; -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->finishAdd(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->getNext()Ljava/lang/Object; -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->getNextNode()Lkotlinx/coroutines/internal/LockFreeLinkedListNode; -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->getPrevNode()Lkotlinx/coroutines/internal/LockFreeLinkedListNode; -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->isRemoved()Z -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->remove$1()Z -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->removeOrNext()Lkotlinx/coroutines/internal/LockFreeLinkedListNode; -HSPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->tryCondAddNext(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp;)I -HSPLkotlinx/coroutines/internal/OpDescriptor;->()V -HSPLkotlinx/coroutines/internal/Removed;->(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V -HSPLkotlinx/coroutines/internal/ScopeCoroutine;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V -HSPLkotlinx/coroutines/internal/Symbol;->(Ljava/lang/String;)V -HSPLkotlinx/coroutines/internal/ThreadContextKt$countAll$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/internal/ThreadContextKt;->restoreThreadContext(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V -HSPLkotlinx/coroutines/internal/ThreadContextKt;->threadContextElements(Lkotlin/coroutines/CoroutineContext;)Ljava/lang/Object; -HSPLkotlinx/coroutines/internal/ThreadContextKt;->updateThreadContext(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object; -HSPLkotlinx/coroutines/scheduling/Task;->(JLkotlinx/coroutines/scheduling/TaskContext;)V -HSPLkotlinx/coroutines/sync/MutexImpl;->lock(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -Landroidx/activity/Cancellable; -Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda1; -Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda2; -Landroidx/activity/ComponentActivity$1; -Landroidx/activity/ComponentActivity$2; -Landroidx/activity/ComponentActivity$3; -Landroidx/activity/ComponentActivity$4; -Landroidx/activity/ComponentActivity$5; -Landroidx/activity/ComponentActivity$NonConfigurationInstances; -Landroidx/activity/ComponentActivity; -Landroidx/activity/OnBackPressedCallback; -Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable; -Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable; -Landroidx/activity/OnBackPressedDispatcher; -Landroidx/activity/OnBackPressedDispatcherOwner; -Landroidx/activity/ViewTreeOnBackPressedDispatcherOwner$findViewTreeOnBackPressedDispatcherOwner$1; -Landroidx/activity/ViewTreeOnBackPressedDispatcherOwner$findViewTreeOnBackPressedDispatcherOwner$2; -Landroidx/activity/compose/ComponentActivityKt; -Landroidx/activity/compose/LocalOnBackPressedDispatcherOwner$LocalOnBackPressedDispatcherOwner$1; -Landroidx/activity/compose/LocalOnBackPressedDispatcherOwner; -Landroidx/activity/contextaware/ContextAwareHelper; -Landroidx/activity/contextaware/OnContextAvailableListener; -Landroidx/activity/result/ActivityResultRegistry; -Landroidx/activity/result/ActivityResultRegistryOwner; -Landroidx/appcompat/R$bool; -Landroidx/appcompat/R$color; -Landroidx/appcompat/view/SupportMenuInflater$$ExternalSyntheticOutline0; -Landroidx/appcompat/widget/AppCompatTextHelper$$ExternalSyntheticApiModelOutline0; -Landroidx/arch/core/executor/ArchTaskExecutor; -Landroidx/arch/core/executor/DefaultTaskExecutor$1; -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$Entry; -Landroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions; -Landroidx/arch/core/internal/SafeIterableMap$ListIterator; -Landroidx/arch/core/internal/SafeIterableMap$SupportRemove; -Landroidx/arch/core/internal/SafeIterableMap; -Landroidx/collection/ArraySet; -Landroidx/collection/ContainerHelpers; -Landroidx/collection/SimpleArrayMap; -Landroidx/collection/SparseArrayCompat; -Landroidx/collection/SparseArrayKt$valueIterator$1; -Landroidx/collection/SparseArrayKt; -Landroidx/compose/animation/AnimatedEnterExitMeasurePolicy$measure$1; -Landroidx/compose/animation/AnimatedEnterExitMeasurePolicy; -Landroidx/compose/animation/AnimatedVisibilityKt$$ExternalSyntheticOutline0; -Landroidx/compose/animation/AnimatedVisibilityKt$$ExternalSyntheticOutline1; -Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1$1; -Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1$2; -Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1; -Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$2; -Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$1; -Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2; -Landroidx/compose/animation/AnimatedVisibilityKt; -Landroidx/compose/animation/AnimatedVisibilityScope; -Landroidx/compose/animation/AnimatedVisibilityScopeImpl; -Landroidx/compose/animation/EnterExitState; -Landroidx/compose/animation/EnterExitTransitionKt$TransformOriginVectorConverter$1; -Landroidx/compose/animation/EnterExitTransitionKt$TransformOriginVectorConverter$2; -Landroidx/compose/animation/EnterExitTransitionKt$shrinkExpand$1$$ExternalSyntheticOutline0; -Landroidx/compose/animation/EnterExitTransitionKt$shrinkExpand$1; -Landroidx/compose/animation/EnterExitTransitionKt$slideInOut$1; -Landroidx/compose/animation/EnterExitTransitionKt; -Landroidx/compose/animation/EnterTransition; -Landroidx/compose/animation/EnterTransitionImpl; -Landroidx/compose/animation/ExitTransition; -Landroidx/compose/animation/ExitTransitionImpl; -Landroidx/compose/animation/Fade; -Landroidx/compose/animation/FlingCalculator; -Landroidx/compose/animation/FlingCalculatorKt; -Landroidx/compose/animation/SplineBasedDecayKt; -Landroidx/compose/animation/SplineBasedFloatDecayAnimationSpec; -Landroidx/compose/animation/SplineBasedFloatDecayAnimationSpec_androidKt; -Landroidx/compose/animation/TransitionData; -Landroidx/compose/animation/core/Animatable$runAnimation$2$1; -Landroidx/compose/animation/core/Animatable$runAnimation$2; -Landroidx/compose/animation/core/Animatable$snapTo$2; -Landroidx/compose/animation/core/Animatable; -Landroidx/compose/animation/core/Animation; -Landroidx/compose/animation/core/AnimationEndReason$EnumUnboxingSharedUtility; -Landroidx/compose/animation/core/AnimationScope; -Landroidx/compose/animation/core/AnimationSpec; -Landroidx/compose/animation/core/AnimationSpecKt; -Landroidx/compose/animation/core/AnimationState; -Landroidx/compose/animation/core/AnimationStateKt; -Landroidx/compose/animation/core/AnimationVector1D; -Landroidx/compose/animation/core/AnimationVector2D; -Landroidx/compose/animation/core/AnimationVector; -Landroidx/compose/animation/core/AnimationVectorsKt; -Landroidx/compose/animation/core/Animations; -Landroidx/compose/animation/core/ComplexDouble; -Landroidx/compose/animation/core/ComplexDoubleKt; -Landroidx/compose/animation/core/CubicBezierEasing; -Landroidx/compose/animation/core/DecayAnimationSpec; -Landroidx/compose/animation/core/DecayAnimationSpecImpl; -Landroidx/compose/animation/core/DurationBasedAnimationSpec; -Landroidx/compose/animation/core/Easing; -Landroidx/compose/animation/core/EasingKt$LinearEasing$1; -Landroidx/compose/animation/core/FiniteAnimationSpec; -Landroidx/compose/animation/core/FloatAnimationSpec; -Landroidx/compose/animation/core/FloatDecayAnimationSpec; -Landroidx/compose/animation/core/FloatSpringSpec; -Landroidx/compose/animation/core/MutableTransitionState; -Landroidx/compose/animation/core/MutatorMutex$Mutator; -Landroidx/compose/animation/core/MutatorMutex$mutate$2; -Landroidx/compose/animation/core/MutatorMutex; -Landroidx/compose/animation/core/SpringSimulation; -Landroidx/compose/animation/core/SpringSpec; -Landroidx/compose/animation/core/SuspendAnimationKt$animate$4; -Landroidx/compose/animation/core/SuspendAnimationKt$animate$6$1; -Landroidx/compose/animation/core/SuspendAnimationKt$animate$6; -Landroidx/compose/animation/core/SuspendAnimationKt$callWithFrameNanos$2; -Landroidx/compose/animation/core/SuspendAnimationKt; -Landroidx/compose/animation/core/TargetBasedAnimation; -Landroidx/compose/animation/core/Transition$Segment; -Landroidx/compose/animation/core/Transition$SegmentImpl; -Landroidx/compose/animation/core/Transition$animateTo$1$1$1; -Landroidx/compose/animation/core/Transition$animateTo$1$1; -Landroidx/compose/animation/core/Transition$animateTo$2; -Landroidx/compose/animation/core/Transition$totalDurationNanos$2; -Landroidx/compose/animation/core/Transition$updateTarget$2; -Landroidx/compose/animation/core/Transition; -Landroidx/compose/animation/core/TransitionKt$createChildTransitionInternal$1$invoke$$inlined$onDispose$1; -Landroidx/compose/animation/core/TransitionKt$createChildTransitionInternal$1; -Landroidx/compose/animation/core/TransitionKt$updateTransition$1$invoke$$inlined$onDispose$1; -Landroidx/compose/animation/core/TransitionKt$updateTransition$1; -Landroidx/compose/animation/core/TweenSpec; -Landroidx/compose/animation/core/TwoWayConverter; -Landroidx/compose/animation/core/TwoWayConverterImpl; -Landroidx/compose/animation/core/VectorConvertersKt$DpOffsetToVector$1; -Landroidx/compose/animation/core/VectorConvertersKt$DpOffsetToVector$2; -Landroidx/compose/animation/core/VectorConvertersKt$DpToVector$1; -Landroidx/compose/animation/core/VectorConvertersKt$DpToVector$2; -Landroidx/compose/animation/core/VectorConvertersKt$FloatToVector$1; -Landroidx/compose/animation/core/VectorConvertersKt$FloatToVector$2; -Landroidx/compose/animation/core/VectorConvertersKt$IntOffsetToVector$1; -Landroidx/compose/animation/core/VectorConvertersKt$IntOffsetToVector$2; -Landroidx/compose/animation/core/VectorConvertersKt$IntSizeToVector$1; -Landroidx/compose/animation/core/VectorConvertersKt$IntSizeToVector$2; -Landroidx/compose/animation/core/VectorConvertersKt$IntToVector$1; -Landroidx/compose/animation/core/VectorConvertersKt$IntToVector$2; -Landroidx/compose/animation/core/VectorConvertersKt$OffsetToVector$1; -Landroidx/compose/animation/core/VectorConvertersKt$OffsetToVector$2; -Landroidx/compose/animation/core/VectorConvertersKt$RectToVector$1; -Landroidx/compose/animation/core/VectorConvertersKt$RectToVector$2; -Landroidx/compose/animation/core/VectorConvertersKt$SizeToVector$1; -Landroidx/compose/animation/core/VectorConvertersKt$SizeToVector$2; -Landroidx/compose/animation/core/VectorConvertersKt; -Landroidx/compose/animation/core/VectorizedAnimationSpec; -Landroidx/compose/animation/core/VectorizedAnimationSpecKt$createSpringAnimations$2; -Landroidx/compose/animation/core/VectorizedFiniteAnimationSpec; -Landroidx/compose/animation/core/VectorizedFloatAnimationSpec; -Landroidx/compose/animation/core/VectorizedSpringSpec; -Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect$onNewSize$1; -Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect; -Landroidx/compose/foundation/AndroidOverscrollKt$NoOpOverscrollEffect$1; -Landroidx/compose/foundation/AndroidOverscrollKt; -Landroidx/compose/foundation/Background; -Landroidx/compose/foundation/BackgroundKt; -Landroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1$invoke$$inlined$onDispose$1; -Landroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1; -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; -Landroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$2; -Landroidx/compose/foundation/ClickableKt$clickable$4$gesture$1; -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; -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/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; -Landroidx/compose/foundation/FocusableKt$focusable$2$2$invoke$$inlined$onDispose$1; -Landroidx/compose/foundation/FocusableKt$focusable$2$2; -Landroidx/compose/foundation/FocusableKt$focusable$2$3$1; -Landroidx/compose/foundation/FocusableKt$focusable$2$3; -Landroidx/compose/foundation/FocusableKt$focusable$2$4; -Landroidx/compose/foundation/FocusableKt$focusable$2$5$1; -Landroidx/compose/foundation/FocusableKt$focusable$2$5$2; -Landroidx/compose/foundation/FocusableKt$focusable$2$5$3; -Landroidx/compose/foundation/FocusableKt$focusable$2$5; -Landroidx/compose/foundation/FocusableKt$focusable$2; -Landroidx/compose/foundation/FocusableKt$focusableInNonTouchMode$2$1; -Landroidx/compose/foundation/FocusableKt$focusableInNonTouchMode$2; -Landroidx/compose/foundation/FocusableKt; -Landroidx/compose/foundation/FocusedBoundsKt$ModifierLocalFocusedBoundsObserver$1; -Landroidx/compose/foundation/FocusedBoundsKt$onFocusedBoundsChanged$2; -Landroidx/compose/foundation/FocusedBoundsKt; -Landroidx/compose/foundation/FocusedBoundsModifier; -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$1; -Landroidx/compose/foundation/HoverableKt$hoverable$2$3; -Landroidx/compose/foundation/HoverableKt$hoverable$2; -Landroidx/compose/foundation/ImageKt$Image$2$measure$1; -Landroidx/compose/foundation/ImageKt$Image$2; -Landroidx/compose/foundation/ImageKt; -Landroidx/compose/foundation/Indication; -Landroidx/compose/foundation/IndicationInstance; -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/PinnableParentConsumer; -Landroidx/compose/foundation/gestures/AndroidConfig; -Landroidx/compose/foundation/gestures/ContentInViewModifier$modifier$1; -Landroidx/compose/foundation/gestures/ContentInViewModifier; -Landroidx/compose/foundation/gestures/DefaultDraggableState$drag$2; -Landroidx/compose/foundation/gestures/DefaultDraggableState$dragScope$1; -Landroidx/compose/foundation/gestures/DefaultDraggableState; -Landroidx/compose/foundation/gestures/DefaultFlingBehavior; -Landroidx/compose/foundation/gestures/DefaultScrollableState$scrollScope$1; -Landroidx/compose/foundation/gestures/DefaultScrollableState; -Landroidx/compose/foundation/gestures/DragLogic; -Landroidx/compose/foundation/gestures/DragScope; -Landroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$1; -Landroidx/compose/foundation/gestures/DraggableKt$draggable$1; -Landroidx/compose/foundation/gestures/DraggableKt$draggable$3; -Landroidx/compose/foundation/gestures/DraggableKt$draggable$4; -Landroidx/compose/foundation/gestures/DraggableKt$draggable$5; -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; -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/DraggableState; -Landroidx/compose/foundation/gestures/FlingBehavior; -Landroidx/compose/foundation/gestures/ForEachGestureKt$forEachGesture$1; -Landroidx/compose/foundation/gestures/ForEachGestureKt; -Landroidx/compose/foundation/gestures/IgnorePointerDraggableState; -Landroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider; -Landroidx/compose/foundation/gestures/Orientation; -Landroidx/compose/foundation/gestures/PointerAwareDragScope; -Landroidx/compose/foundation/gestures/PointerAwareDraggableState; -Landroidx/compose/foundation/gestures/PressGestureScope; -Landroidx/compose/foundation/gestures/PressGestureScopeImpl; -Landroidx/compose/foundation/gestures/ScrollConfig; -Landroidx/compose/foundation/gestures/ScrollDraggableState; -Landroidx/compose/foundation/gestures/ScrollScope; -Landroidx/compose/foundation/gestures/ScrollableDefaults; -Landroidx/compose/foundation/gestures/ScrollableKt$ModifierLocalScrollableContainer$1; -Landroidx/compose/foundation/gestures/ScrollableKt$NoOpScrollScope$1; -Landroidx/compose/foundation/gestures/ScrollableKt$awaitScrollEvent$1; -Landroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1$1; -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; -Landroidx/compose/foundation/gestures/ScrollableKt$scrollable$2; -Landroidx/compose/foundation/gestures/ScrollableKt$scrollableNestedScrollConnection$1; -Landroidx/compose/foundation/gestures/ScrollableKt; -Landroidx/compose/foundation/gestures/ScrollableState; -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; -Landroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1; -Landroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2; -Landroidx/compose/foundation/gestures/TapGestureDetectorKt; -Landroidx/compose/foundation/interaction/FocusInteraction$Focus; -Landroidx/compose/foundation/interaction/Interaction; -Landroidx/compose/foundation/interaction/InteractionSource; -Landroidx/compose/foundation/interaction/MutableInteractionSource; -Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; -Landroidx/compose/foundation/layout/Arrangement$Bottom$1; -Landroidx/compose/foundation/layout/Arrangement$Center$1; -Landroidx/compose/foundation/layout/Arrangement$Horizontal; -Landroidx/compose/foundation/layout/Arrangement$SpaceAround$1; -Landroidx/compose/foundation/layout/Arrangement$SpaceBetween$1; -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; -Landroidx/compose/foundation/layout/Arrangement$spacedBy$3; -Landroidx/compose/foundation/layout/Arrangement; -Landroidx/compose/foundation/layout/BoxChildData; -Landroidx/compose/foundation/layout/BoxKt$$ExternalSyntheticOutline0; -Landroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1$measure$1; -Landroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1; -Landroidx/compose/foundation/layout/BoxKt$boxMeasurePolicy$1$measure$2; -Landroidx/compose/foundation/layout/BoxKt$boxMeasurePolicy$1$measure$5; -Landroidx/compose/foundation/layout/BoxKt$boxMeasurePolicy$1; -Landroidx/compose/foundation/layout/BoxKt; -Landroidx/compose/foundation/layout/BoxScope; -Landroidx/compose/foundation/layout/BoxScopeInstance; -Landroidx/compose/foundation/layout/BoxWithConstraintsKt$BoxWithConstraints$1$1$measurables$1; -Landroidx/compose/foundation/layout/BoxWithConstraintsKt$BoxWithConstraints$1$1; -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; -Landroidx/compose/foundation/layout/CrossAxisAlignment$CenterCrossAxisAlignment; -Landroidx/compose/foundation/layout/CrossAxisAlignment$EndCrossAxisAlignment; -Landroidx/compose/foundation/layout/CrossAxisAlignment$HorizontalCrossAxisAlignment; -Landroidx/compose/foundation/layout/CrossAxisAlignment$StartCrossAxisAlignment; -Landroidx/compose/foundation/layout/CrossAxisAlignment$VerticalCrossAxisAlignment; -Landroidx/compose/foundation/layout/CrossAxisAlignment; -Landroidx/compose/foundation/layout/FillModifier$measure$1; -Landroidx/compose/foundation/layout/FillModifier; -Landroidx/compose/foundation/layout/IntrinsicKt; -Landroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1$1; -Landroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1$2; -Landroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1; -Landroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1$1; -Landroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1$2; -Landroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1; -Landroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1$1; -Landroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1$2; -Landroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1; -Landroidx/compose/foundation/layout/IntrinsicSizeModifier$measure$1; -Landroidx/compose/foundation/layout/IntrinsicSizeModifier; -Landroidx/compose/foundation/layout/MaxIntrinsicWidthModifier; -Landroidx/compose/foundation/layout/OffsetPxModifier$measure$1; -Landroidx/compose/foundation/layout/OffsetPxModifier; -Landroidx/compose/foundation/layout/OrientationIndependentConstraints$$ExternalSyntheticOutline1; -Landroidx/compose/foundation/layout/PaddingKt; -Landroidx/compose/foundation/layout/PaddingValues; -Landroidx/compose/foundation/layout/PaddingValuesImpl; -Landroidx/compose/foundation/layout/PaddingValuesModifier$measure$2; -Landroidx/compose/foundation/layout/PaddingValuesModifier; -Landroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1$measure$4; -Landroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1; -Landroidx/compose/foundation/layout/RowColumnImplKt; -Landroidx/compose/foundation/layout/RowColumnParentData; -Landroidx/compose/foundation/layout/RowKt$DefaultRowMeasurePolicy$1; -Landroidx/compose/foundation/layout/RowKt$rowMeasurePolicy$1$1; -Landroidx/compose/foundation/layout/RowKt; -Landroidx/compose/foundation/layout/RowScope; -Landroidx/compose/foundation/layout/RowScopeInstance; -Landroidx/compose/foundation/layout/SizeKt$createFillHeightModifier$1; -Landroidx/compose/foundation/layout/SizeKt$createFillSizeModifier$1; -Landroidx/compose/foundation/layout/SizeKt$createFillWidthModifier$1; -Landroidx/compose/foundation/layout/SizeKt$createWrapContentSizeModifier$1; -Landroidx/compose/foundation/layout/SizeKt$createWrapContentSizeModifier$2; -Landroidx/compose/foundation/layout/SizeKt$createWrapContentWidthModifier$1; -Landroidx/compose/foundation/layout/SizeKt$createWrapContentWidthModifier$2; -Landroidx/compose/foundation/layout/SizeKt; -Landroidx/compose/foundation/layout/SizeModifier$measure$1; -Landroidx/compose/foundation/layout/SizeModifier; -Landroidx/compose/foundation/layout/SpacerKt$$ExternalSyntheticOutline0; -Landroidx/compose/foundation/layout/SpacerKt; -Landroidx/compose/foundation/layout/SpacerMeasurePolicy$measure$1$1; -Landroidx/compose/foundation/layout/SpacerMeasurePolicy; -Landroidx/compose/foundation/layout/WrapContentModifier; -Landroidx/compose/foundation/lazy/AwaitFirstLayoutModifier; -Landroidx/compose/foundation/lazy/DataIndex; -Landroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo; -Landroidx/compose/foundation/lazy/LazyDslKt; -Landroidx/compose/foundation/lazy/LazyItemScope; -Landroidx/compose/foundation/lazy/LazyItemScopeImpl; -Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo$Interval; -Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo; -Landroidx/compose/foundation/lazy/LazyListBeyondBoundsModifierLocal; -Landroidx/compose/foundation/lazy/LazyListIntervalContent; -Landroidx/compose/foundation/lazy/LazyListItemInfo; -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; -Landroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$2$1; -Landroidx/compose/foundation/lazy/LazyListItemsSnapshot; -Landroidx/compose/foundation/lazy/LazyListKt$ScrollPositionUpdater$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$3; -Landroidx/compose/foundation/lazy/LazyListMeasureResult; -Landroidx/compose/foundation/lazy/LazyListPinningModifier$Companion$EmptyPinnedItemsHandle$1; -Landroidx/compose/foundation/lazy/LazyListPinningModifier; -Landroidx/compose/foundation/lazy/LazyListPlaceableWrapper; -Landroidx/compose/foundation/lazy/LazyListPositionedItem; -Landroidx/compose/foundation/lazy/LazyListScope; -Landroidx/compose/foundation/lazy/LazyListScopeImpl$item$2; -Landroidx/compose/foundation/lazy/LazyListScopeImpl$item$3; -Landroidx/compose/foundation/lazy/LazyListScopeImpl; -Landroidx/compose/foundation/lazy/LazyListScrollPosition; -Landroidx/compose/foundation/lazy/LazyListState$Companion$Saver$1; -Landroidx/compose/foundation/lazy/LazyListState$Companion$Saver$2; -Landroidx/compose/foundation/lazy/LazyListState$remeasurementModifier$1; -Landroidx/compose/foundation/lazy/LazyListState$scrollableState$1; -Landroidx/compose/foundation/lazy/LazyListState; -Landroidx/compose/foundation/lazy/LazyMeasuredItem; -Landroidx/compose/foundation/lazy/LazyMeasuredItemProvider; -Landroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$1; -Landroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$accessibilityScrollState$1; -Landroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$accessibilityScrollState$2; -Landroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$indexForKeyMapping$1; -Landroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$scrollByAction$1; -Landroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$scrollToIndexAction$1; -Landroidx/compose/foundation/lazy/MeasuredItemFactory; -Landroidx/compose/foundation/lazy/layout/DefaultLazyKey$Companion$CREATOR$1; -Landroidx/compose/foundation/lazy/layout/DefaultLazyKey; -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; -Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2$invoke$$inlined$onDispose$1; -Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2; -Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1; -Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent; -Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory; -Landroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider; -Landroidx/compose/foundation/lazy/layout/LazyLayoutItemReusePolicy; -Landroidx/compose/foundation/lazy/layout/LazyLayoutKt$LazyLayout$2$1; -Landroidx/compose/foundation/lazy/layout/LazyLayoutKt$LazyLayout$itemContentFactory$1$1; -Landroidx/compose/foundation/lazy/layout/LazyLayoutKt; -Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope; -Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScopeImpl; -Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState$PrefetchHandle; -Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState$Prefetcher; -Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState; -Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest; -Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher; -Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher_androidKt; -Landroidx/compose/foundation/lazy/layout/Lazy_androidKt; -Landroidx/compose/foundation/lazy/layout/MutableIntervalList; -Landroidx/compose/foundation/lazy/layout/PinnableParent$PinnedItemsHandle; -Landroidx/compose/foundation/lazy/layout/PinnableParent; -Landroidx/compose/foundation/lazy/layout/PinnableParentKt$ModifierLocalPinnableParent$1; -Landroidx/compose/foundation/lazy/layout/PinnableParentKt; -Landroidx/compose/foundation/relocation/AndroidBringIntoViewParent; -Landroidx/compose/foundation/relocation/BringIntoViewChildModifier; -Landroidx/compose/foundation/relocation/BringIntoViewKt$ModifierLocalBringIntoViewParent$1; -Landroidx/compose/foundation/relocation/BringIntoViewKt; -Landroidx/compose/foundation/relocation/BringIntoViewParent; -Landroidx/compose/foundation/relocation/BringIntoViewRequester; -Landroidx/compose/foundation/relocation/BringIntoViewRequesterImpl$bringIntoView$1; -Landroidx/compose/foundation/relocation/BringIntoViewRequesterImpl; -Landroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2$1$invoke$$inlined$onDispose$1; -Landroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2$1; -Landroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2; -Landroidx/compose/foundation/relocation/BringIntoViewRequesterModifier; -Landroidx/compose/foundation/relocation/BringIntoViewResponder; -Landroidx/compose/foundation/relocation/BringIntoViewResponderKt$bringIntoViewResponder$2; -Landroidx/compose/foundation/relocation/BringIntoViewResponderModifier; -Landroidx/compose/foundation/relocation/BringIntoViewResponder_androidKt; -Landroidx/compose/foundation/shape/CornerBasedShape; -Landroidx/compose/foundation/shape/CornerSize; -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$7; -Landroidx/compose/foundation/text/BasicTextKt$BasicText$selectableId$2; -Landroidx/compose/foundation/text/BasicTextKt$selectionIdSaver$1; -Landroidx/compose/foundation/text/BasicTextKt$selectionIdSaver$2; -Landroidx/compose/foundation/text/BasicTextKt; -Landroidx/compose/foundation/text/ComposableSingletons$BasicTextKt$lambda-1$1; -Landroidx/compose/foundation/text/ComposableSingletons$BasicTextKt; -Landroidx/compose/foundation/text/CoreTextKt; -Landroidx/compose/foundation/text/TextController$coreModifiers$1; -Landroidx/compose/foundation/text/TextController$createSemanticsModifierFor$1$1; -Landroidx/compose/foundation/text/TextController$createSemanticsModifierFor$1; -Landroidx/compose/foundation/text/TextController$drawTextAndSelectionBehind$1; -Landroidx/compose/foundation/text/TextController$measurePolicy$1$measure$2; -Landroidx/compose/foundation/text/TextController$measurePolicy$1; -Landroidx/compose/foundation/text/TextController; -Landroidx/compose/foundation/text/TextDelegate; -Landroidx/compose/foundation/text/TextState$onTextLayout$1; -Landroidx/compose/foundation/text/TextState; -Landroidx/compose/foundation/text/selection/SelectionRegistrar; -Landroidx/compose/foundation/text/selection/SelectionRegistrarKt$LocalSelectionRegistrar$1; -Landroidx/compose/foundation/text/selection/SelectionRegistrarKt; -Landroidx/compose/foundation/text/selection/TextSelectionColors; -Landroidx/compose/foundation/text/selection/TextSelectionColorsKt$LocalTextSelectionColors$1; -Landroidx/compose/foundation/text/selection/TextSelectionColorsKt; -Landroidx/compose/material/Colors$$ExternalSyntheticOutline0; -Landroidx/compose/material/DrawerKt$ModalDrawer$1$$ExternalSyntheticOutline0; -Landroidx/compose/material/ripple/AndroidRippleIndicationInstance$onInvalidateRipple$1; -Landroidx/compose/material/ripple/AndroidRippleIndicationInstance; -Landroidx/compose/material/ripple/PlatformRipple; -Landroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1$invokeSuspend$$inlined$collect$1; -Landroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1; -Landroidx/compose/material/ripple/Ripple; -Landroidx/compose/material/ripple/RippleAlpha; -Landroidx/compose/material/ripple/RippleAnimationKt; -Landroidx/compose/material/ripple/RippleContainer; -Landroidx/compose/material/ripple/RippleHostMap; -Landroidx/compose/material/ripple/RippleHostView; -Landroidx/compose/material/ripple/RippleIndicationInstance; -Landroidx/compose/material/ripple/RippleKt; -Landroidx/compose/material/ripple/RippleTheme; -Landroidx/compose/material/ripple/RippleThemeKt$LocalRippleTheme$1; -Landroidx/compose/material/ripple/RippleThemeKt; -Landroidx/compose/material/ripple/StateLayer; -Landroidx/compose/runtime/AbstractApplier; -Landroidx/compose/runtime/ActualAndroid_androidKt$DefaultMonotonicFrameClock$2; -Landroidx/compose/runtime/ActualAndroid_androidKt; -Landroidx/compose/runtime/Anchor; -Landroidx/compose/runtime/Applier; -Landroidx/compose/runtime/BroadcastFrameClock$FrameAwaiter; -Landroidx/compose/runtime/BroadcastFrameClock$withFrameNanos$2$1; -Landroidx/compose/runtime/BroadcastFrameClock; -Landroidx/compose/runtime/ComposableSingletons$CompositionKt$lambda-1$1; -Landroidx/compose/runtime/ComposableSingletons$CompositionKt$lambda-2$1; -Landroidx/compose/runtime/ComposableSingletons$CompositionKt; -Landroidx/compose/runtime/ComposablesKt; -Landroidx/compose/runtime/Composer$Companion$Empty$1; -Landroidx/compose/runtime/Composer$Companion; -Landroidx/compose/runtime/Composer; -Landroidx/compose/runtime/ComposerImpl$$ExternalSyntheticOutline0; -Landroidx/compose/runtime/ComposerImpl$CompositionContextHolder; -Landroidx/compose/runtime/ComposerImpl$CompositionContextImpl; -Landroidx/compose/runtime/ComposerImpl$apply$operation$1$$ExternalSyntheticOutline0; -Landroidx/compose/runtime/ComposerImpl$apply$operation$1; -Landroidx/compose/runtime/ComposerImpl$createNode$2; -Landroidx/compose/runtime/ComposerImpl$createNode$3; -Landroidx/compose/runtime/ComposerImpl$doCompose$2$3; -Landroidx/compose/runtime/ComposerImpl$doCompose$2$4; -Landroidx/compose/runtime/ComposerImpl$doCompose$2$5; -Landroidx/compose/runtime/ComposerImpl$doCompose$lambda-37$$inlined$sortBy$1; -Landroidx/compose/runtime/ComposerImpl$endRestartGroup$1$1; -Landroidx/compose/runtime/ComposerImpl$realizeDowns$1; -Landroidx/compose/runtime/ComposerImpl$realizeOperationLocation$2; -Landroidx/compose/runtime/ComposerImpl$realizeUps$1; -Landroidx/compose/runtime/ComposerImpl$recordInsert$1; -Landroidx/compose/runtime/ComposerImpl$recordInsert$2; -Landroidx/compose/runtime/ComposerImpl$recordSideEffect$1; -Landroidx/compose/runtime/ComposerImpl$recordSlotEditing$1; -Landroidx/compose/runtime/ComposerImpl$startProviders$currentProviders$1; -Landroidx/compose/runtime/ComposerImpl$startReaderGroup$1; -Landroidx/compose/runtime/ComposerImpl$updateValue$1; -Landroidx/compose/runtime/ComposerImpl$updateValue$2; -Landroidx/compose/runtime/ComposerImpl; -Landroidx/compose/runtime/ComposerKt$endGroupInstance$1; -Landroidx/compose/runtime/ComposerKt$removeCurrentGroupInstance$1; -Landroidx/compose/runtime/ComposerKt$startRootGroup$1; -Landroidx/compose/runtime/ComposerKt; -Landroidx/compose/runtime/Composition; -Landroidx/compose/runtime/CompositionContext; -Landroidx/compose/runtime/CompositionContextKt; -Landroidx/compose/runtime/CompositionImpl$RememberEventDispatcher; -Landroidx/compose/runtime/CompositionImpl; -Landroidx/compose/runtime/CompositionKt; -Landroidx/compose/runtime/CompositionLocal; -Landroidx/compose/runtime/CompositionLocalKt; -Landroidx/compose/runtime/CompositionScopedCoroutineScopeCanceller; -Landroidx/compose/runtime/ControlledComposition; -Landroidx/compose/runtime/DerivedSnapshotState$ResultRecord; -Landroidx/compose/runtime/DerivedSnapshotState$currentRecord$result$1$result$1; -Landroidx/compose/runtime/DerivedSnapshotState; -Landroidx/compose/runtime/DerivedState; -Landroidx/compose/runtime/DisposableEffectImpl; -Landroidx/compose/runtime/DisposableEffectResult; -Landroidx/compose/runtime/DisposableEffectScope; -Landroidx/compose/runtime/DynamicProvidableCompositionLocal; -Landroidx/compose/runtime/EffectsKt; -Landroidx/compose/runtime/GroupInfo; -Landroidx/compose/runtime/IntStack; -Landroidx/compose/runtime/Invalidation; -Landroidx/compose/runtime/JoinedKey; -Landroidx/compose/runtime/KeyInfo; -Landroidx/compose/runtime/Latch; -Landroidx/compose/runtime/LaunchedEffectImpl; -Landroidx/compose/runtime/LazyValueHolder; -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; -Landroidx/compose/runtime/ParcelableSnapshotMutableState$Companion$CREATOR$1; -Landroidx/compose/runtime/ParcelableSnapshotMutableState; -Landroidx/compose/runtime/PausableMonotonicFrameClock$withFrameNanos$1; -Landroidx/compose/runtime/PausableMonotonicFrameClock; -Landroidx/compose/runtime/Pending$keyMap$2; -Landroidx/compose/runtime/Pending; -Landroidx/compose/runtime/ProduceStateScope; -Landroidx/compose/runtime/ProduceStateScopeImpl; -Landroidx/compose/runtime/ProvidableCompositionLocal; -Landroidx/compose/runtime/ProvidedValue; -Landroidx/compose/runtime/RecomposeScope; -Landroidx/compose/runtime/RecomposeScopeImpl$end$1$2; -Landroidx/compose/runtime/RecomposeScopeImpl; -Landroidx/compose/runtime/Recomposer$Companion; -Landroidx/compose/runtime/Recomposer$RecomposerInfoImpl; -Landroidx/compose/runtime/Recomposer$State; -Landroidx/compose/runtime/Recomposer$broadcastFrameClock$1; -Landroidx/compose/runtime/Recomposer$effectJob$1$1; -Landroidx/compose/runtime/Recomposer$join$2; -Landroidx/compose/runtime/Recomposer$performRecompose$1$1; -Landroidx/compose/runtime/Recomposer$readObserverOf$1; -Landroidx/compose/runtime/Recomposer$recompositionRunner$2$2; -Landroidx/compose/runtime/Recomposer$recompositionRunner$2$unregisterApplyObserver$1; -Landroidx/compose/runtime/Recomposer$recompositionRunner$2; -Landroidx/compose/runtime/Recomposer$runRecomposeAndApplyChanges$2$2; -Landroidx/compose/runtime/Recomposer$runRecomposeAndApplyChanges$2; -Landroidx/compose/runtime/Recomposer$writeObserverOf$1; -Landroidx/compose/runtime/Recomposer; -Landroidx/compose/runtime/ReferentialEqualityPolicy; -Landroidx/compose/runtime/RememberManager; -Landroidx/compose/runtime/RememberObserver; -Landroidx/compose/runtime/SkippableUpdater; -Landroidx/compose/runtime/SlotReader; -Landroidx/compose/runtime/SlotTable; -Landroidx/compose/runtime/SlotTableKt; -Landroidx/compose/runtime/SlotWriter$Companion; -Landroidx/compose/runtime/SlotWriter$groupSlots$1; -Landroidx/compose/runtime/SlotWriter; -Landroidx/compose/runtime/SnapshotMutableStateImpl$StateStateRecord; -Landroidx/compose/runtime/SnapshotMutableStateImpl; -Landroidx/compose/runtime/SnapshotMutationPolicy; -Landroidx/compose/runtime/SnapshotStateKt; -Landroidx/compose/runtime/SnapshotStateKt__DerivedStateKt; -Landroidx/compose/runtime/SnapshotStateKt__ProduceStateKt$produceState$3; -Landroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1; -Landroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$collectAsState$1; -Landroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1$readObserver$1; -Landroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1$unregisterApplyObserver$1; -Landroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1; -Landroidx/compose/runtime/SnapshotThreadLocal; -Landroidx/compose/runtime/Stack; -Landroidx/compose/runtime/State; -Landroidx/compose/runtime/StaticProvidableCompositionLocal; -Landroidx/compose/runtime/StaticValueHolder; -Landroidx/compose/runtime/StructuralEqualityPolicy; -Landroidx/compose/runtime/Updater; -Landroidx/compose/runtime/collection/IdentityArrayIntMap; -Landroidx/compose/runtime/collection/IdentityArrayMap; -Landroidx/compose/runtime/collection/IdentityArraySet$iterator$1; -Landroidx/compose/runtime/collection/IdentityArraySet; -Landroidx/compose/runtime/collection/IdentityScopeMap; -Landroidx/compose/runtime/collection/MutableVector$MutableVectorList; -Landroidx/compose/runtime/collection/MutableVector$VectorListIterator; -Landroidx/compose/runtime/collection/MutableVector; -Landroidx/compose/runtime/collection/MutableVectorKt; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/ImmutableList; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/ImmutableSet; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentSet; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/AbstractPersistentList; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/MapEntry; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBaseIterator; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBuilder; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapEntries; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapEntriesIterator; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode$ModificationResult; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNodeBaseIterator; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNodeEntriesIterator; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNodeKt; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/Links; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/internal/DeltaCounter; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/internal/EndOfChain; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/internal/ListImplementation; -Landroidx/compose/runtime/external/kotlinx/collections/immutable/internal/MutabilityOwnership; -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/ThreadMap; -Landroidx/compose/runtime/internal/ThreadMapKt; -Landroidx/compose/runtime/saveable/ListSaverKt$listSaver$1; -Landroidx/compose/runtime/saveable/ListSaverKt; -Landroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$invoke$$inlined$onDispose$1; -Landroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$valueProvider$1$1$1; -Landroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$valueProvider$1; -Landroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1; -Landroidx/compose/runtime/saveable/RememberSaveableKt; -Landroidx/compose/runtime/saveable/SaveableStateHolder; -Landroidx/compose/runtime/saveable/SaveableStateHolderImpl$Companion$Saver$1; -Landroidx/compose/runtime/saveable/SaveableStateHolderImpl$Companion$Saver$2; -Landroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder$registry$1; -Landroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder; -Landroidx/compose/runtime/saveable/SaveableStateHolderImpl$SaveableStateProvider$1$1$invoke$$inlined$onDispose$1; -Landroidx/compose/runtime/saveable/SaveableStateHolderImpl$SaveableStateProvider$1$1; -Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; -Landroidx/compose/runtime/saveable/SaveableStateHolderKt$rememberSaveableStateHolder$1; -Landroidx/compose/runtime/saveable/SaveableStateHolderKt; -Landroidx/compose/runtime/saveable/SaveableStateRegistry$Entry; -Landroidx/compose/runtime/saveable/SaveableStateRegistry; -Landroidx/compose/runtime/saveable/SaveableStateRegistryImpl$registerProvider$3; -Landroidx/compose/runtime/saveable/SaveableStateRegistryImpl; -Landroidx/compose/runtime/saveable/SaveableStateRegistryKt$LocalSaveableStateRegistry$1; -Landroidx/compose/runtime/saveable/SaveableStateRegistryKt; -Landroidx/compose/runtime/saveable/Saver; -Landroidx/compose/runtime/saveable/SaverKt$AutoSaver$1; -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$takeNestedMutableSnapshot$1; -Landroidx/compose/runtime/snapshots/GlobalSnapshot$takeNestedSnapshot$1; -Landroidx/compose/runtime/snapshots/GlobalSnapshot; -Landroidx/compose/runtime/snapshots/MutableSnapshot; -Landroidx/compose/runtime/snapshots/ObserverHandle; -Landroidx/compose/runtime/snapshots/ReadonlySnapshot; -Landroidx/compose/runtime/snapshots/Snapshot$Companion$registerApplyObserver$2; -Landroidx/compose/runtime/snapshots/Snapshot$Companion; -Landroidx/compose/runtime/snapshots/Snapshot; -Landroidx/compose/runtime/snapshots/SnapshotApplyResult$Failure; -Landroidx/compose/runtime/snapshots/SnapshotApplyResult$Success; -Landroidx/compose/runtime/snapshots/SnapshotApplyResult; -Landroidx/compose/runtime/snapshots/SnapshotDoubleIndexHeap; -Landroidx/compose/runtime/snapshots/SnapshotIdSet; -Landroidx/compose/runtime/snapshots/SnapshotKt$advanceGlobalSnapshot$2; -Landroidx/compose/runtime/snapshots/SnapshotKt$emptyLambda$1; -Landroidx/compose/runtime/snapshots/SnapshotKt$mergedReadObserver$1; -Landroidx/compose/runtime/snapshots/SnapshotKt$mergedWriteObserver$1; -Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1; -Landroidx/compose/runtime/snapshots/SnapshotKt; -Landroidx/compose/runtime/snapshots/SnapshotMutableState; -Landroidx/compose/runtime/snapshots/SnapshotStateList$StateListStateRecord; -Landroidx/compose/runtime/snapshots/SnapshotStateList; -Landroidx/compose/runtime/snapshots/SnapshotStateListKt; -Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ApplyMap; -Landroidx/compose/runtime/snapshots/SnapshotStateObserver$applyObserver$1$2; -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; -Landroidx/compose/runtime/snapshots/StateRecord; -Landroidx/compose/runtime/snapshots/TransparentObserverMutableSnapshot; -Landroidx/compose/runtime/tooling/InspectionTablesKt$LocalInspectionTables$1; -Landroidx/compose/runtime/tooling/InspectionTablesKt; -Landroidx/compose/ui/Alignment$Companion; -Landroidx/compose/ui/Alignment$Horizontal; -Landroidx/compose/ui/Alignment$Vertical; -Landroidx/compose/ui/Alignment; -Landroidx/compose/ui/BiasAlignment$Horizontal; -Landroidx/compose/ui/BiasAlignment$Vertical; -Landroidx/compose/ui/BiasAlignment; -Landroidx/compose/ui/CombinedModifier; -Landroidx/compose/ui/ComposedModifier; -Landroidx/compose/ui/ComposedModifierKt$materialize$result$1; -Landroidx/compose/ui/ComposedModifierKt; -Landroidx/compose/ui/Modifier$Companion; -Landroidx/compose/ui/Modifier$Element; -Landroidx/compose/ui/Modifier; -Landroidx/compose/ui/MotionDurationScale$Key; -Landroidx/compose/ui/MotionDurationScale; -Landroidx/compose/ui/R$string; -Landroidx/compose/ui/autofill/AndroidAutofill; -Landroidx/compose/ui/autofill/Autofill; -Landroidx/compose/ui/autofill/AutofillCallback; -Landroidx/compose/ui/autofill/AutofillTree; -Landroidx/compose/ui/draw/AlphaKt; -Landroidx/compose/ui/draw/ClipKt; -Landroidx/compose/ui/draw/DrawBackgroundModifier; -Landroidx/compose/ui/draw/DrawCacheModifier; -Landroidx/compose/ui/draw/DrawModifier; -Landroidx/compose/ui/draw/DrawModifierKt; -Landroidx/compose/ui/draw/DrawWithContentModifier; -Landroidx/compose/ui/draw/PainterModifier$measure$1; -Landroidx/compose/ui/draw/PainterModifier; -Landroidx/compose/ui/draw/PainterModifierKt; -Landroidx/compose/ui/draw/ScaleKt; -Landroidx/compose/ui/focus/FocusChangedModifierKt$onFocusChanged$2$1; -Landroidx/compose/ui/focus/FocusChangedModifierKt$onFocusChanged$2; -Landroidx/compose/ui/focus/FocusEventModifier; -Landroidx/compose/ui/focus/FocusEventModifierKt$ModifierLocalFocusEvent$1; -Landroidx/compose/ui/focus/FocusEventModifierKt$onFocusEvent$2$1; -Landroidx/compose/ui/focus/FocusEventModifierKt$onFocusEvent$2; -Landroidx/compose/ui/focus/FocusEventModifierKt; -Landroidx/compose/ui/focus/FocusEventModifierLocal; -Landroidx/compose/ui/focus/FocusManager; -Landroidx/compose/ui/focus/FocusManagerImpl; -Landroidx/compose/ui/focus/FocusManagerKt; -Landroidx/compose/ui/focus/FocusModifier$Companion$RefreshFocusProperties$1; -Landroidx/compose/ui/focus/FocusModifier; -Landroidx/compose/ui/focus/FocusModifierKt$ModifierLocalParentFocusModifier$1; -Landroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1; -Landroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2; -Landroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3; -Landroidx/compose/ui/focus/FocusModifierKt$focusTarget$2$1; -Landroidx/compose/ui/focus/FocusModifierKt$focusTarget$2; -Landroidx/compose/ui/focus/FocusModifierKt; -Landroidx/compose/ui/focus/FocusOrderModifier; -Landroidx/compose/ui/focus/FocusProperties; -Landroidx/compose/ui/focus/FocusPropertiesImpl; -Landroidx/compose/ui/focus/FocusPropertiesKt$ModifierLocalFocusProperties$1; -Landroidx/compose/ui/focus/FocusPropertiesKt$refreshFocusProperties$1; -Landroidx/compose/ui/focus/FocusPropertiesKt; -Landroidx/compose/ui/focus/FocusPropertiesModifier; -Landroidx/compose/ui/focus/FocusRequester; -Landroidx/compose/ui/focus/FocusRequesterModifier; -Landroidx/compose/ui/focus/FocusRequesterModifierKt$ModifierLocalFocusRequester$1; -Landroidx/compose/ui/focus/FocusRequesterModifierKt$focusRequester$2; -Landroidx/compose/ui/focus/FocusRequesterModifierKt; -Landroidx/compose/ui/focus/FocusRequesterModifierLocal; -Landroidx/compose/ui/focus/FocusState; -Landroidx/compose/ui/focus/FocusStateImpl; -Landroidx/compose/ui/focus/FocusTransactionsKt; -Landroidx/compose/ui/geometry/CornerRadius; -Landroidx/compose/ui/geometry/CornerRadiusKt; -Landroidx/compose/ui/geometry/Offset; -Landroidx/compose/ui/geometry/OffsetKt; -Landroidx/compose/ui/geometry/Rect; -Landroidx/compose/ui/geometry/RectKt; -Landroidx/compose/ui/geometry/RoundRect; -Landroidx/compose/ui/geometry/Size; -Landroidx/compose/ui/geometry/SizeKt; -Landroidx/compose/ui/graphics/AndroidCanvas; -Landroidx/compose/ui/graphics/AndroidCanvas_androidKt; -Landroidx/compose/ui/graphics/AndroidImageBitmap; -Landroidx/compose/ui/graphics/AndroidMatrixConversions_androidKt; -Landroidx/compose/ui/graphics/AndroidPaint; -Landroidx/compose/ui/graphics/AndroidPaint_androidKt$WhenMappings; -Landroidx/compose/ui/graphics/AndroidShader_androidKt; -Landroidx/compose/ui/graphics/AndroidTileMode_androidKt; -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; -Landroidx/compose/ui/graphics/Color; -Landroidx/compose/ui/graphics/ColorKt; -Landroidx/compose/ui/graphics/Float16$Companion; -Landroidx/compose/ui/graphics/Float16; -Landroidx/compose/ui/graphics/GraphicsLayerModifierKt; -Landroidx/compose/ui/graphics/GraphicsLayerScope; -Landroidx/compose/ui/graphics/GraphicsLayerScopeKt; -Landroidx/compose/ui/graphics/ImageBitmap; -Landroidx/compose/ui/graphics/Matrix; -Landroidx/compose/ui/graphics/Outline$Rectangle; -Landroidx/compose/ui/graphics/Outline$Rounded; -Landroidx/compose/ui/graphics/Outline; -Landroidx/compose/ui/graphics/Paint; -Landroidx/compose/ui/graphics/RadialGradient; -Landroidx/compose/ui/graphics/RectangleShapeKt$RectangleShape$1; -Landroidx/compose/ui/graphics/RectangleShapeKt; -Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; -Landroidx/compose/ui/graphics/ShaderBrush; -Landroidx/compose/ui/graphics/Shadow; -Landroidx/compose/ui/graphics/Shape; -Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier$layerBlock$1; -Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier$measure$1; -Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier; -Landroidx/compose/ui/graphics/TransformOrigin; -Landroidx/compose/ui/graphics/TransformOriginKt; -Landroidx/compose/ui/graphics/colorspace/Adaptation$Companion$Bradford$1; -Landroidx/compose/ui/graphics/colorspace/Adaptation; -Landroidx/compose/ui/graphics/colorspace/ColorModel; -Landroidx/compose/ui/graphics/colorspace/ColorSpace; -Landroidx/compose/ui/graphics/colorspace/ColorSpaceKt; -Landroidx/compose/ui/graphics/colorspace/ColorSpaces$ExtendedSrgb$1; -Landroidx/compose/ui/graphics/colorspace/ColorSpaces$ExtendedSrgb$2; -Landroidx/compose/ui/graphics/colorspace/ColorSpaces; -Landroidx/compose/ui/graphics/colorspace/Illuminant; -Landroidx/compose/ui/graphics/colorspace/Lab; -Landroidx/compose/ui/graphics/colorspace/Oklab; -Landroidx/compose/ui/graphics/colorspace/Rgb$1; -Landroidx/compose/ui/graphics/colorspace/Rgb$3; -Landroidx/compose/ui/graphics/colorspace/Rgb$5; -Landroidx/compose/ui/graphics/colorspace/Rgb$6; -Landroidx/compose/ui/graphics/colorspace/Rgb$Companion$DoubleIdentity$1; -Landroidx/compose/ui/graphics/colorspace/Rgb$Companion; -Landroidx/compose/ui/graphics/colorspace/Rgb$eotf$1; -Landroidx/compose/ui/graphics/colorspace/Rgb$oetf$1; -Landroidx/compose/ui/graphics/colorspace/Rgb; -Landroidx/compose/ui/graphics/colorspace/TransferParameters; -Landroidx/compose/ui/graphics/colorspace/WhitePoint; -Landroidx/compose/ui/graphics/colorspace/Xyz; -Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope$DrawParams; -Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope$drawContext$1; -Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope; -Landroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt$asDrawTransform$1; -Landroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt; -Landroidx/compose/ui/graphics/drawscope/ContentDrawScope; -Landroidx/compose/ui/graphics/drawscope/DrawContext; -Landroidx/compose/ui/graphics/drawscope/DrawScope; -Landroidx/compose/ui/graphics/drawscope/EmptyCanvas; -Landroidx/compose/ui/graphics/drawscope/Fill; -Landroidx/compose/ui/graphics/drawscope/Stroke; -Landroidx/compose/ui/graphics/painter/BitmapPainter; -Landroidx/compose/ui/graphics/painter/ColorPainter; -Landroidx/compose/ui/graphics/painter/Painter; -Landroidx/compose/ui/hapticfeedback/HapticFeedback; -Landroidx/compose/ui/hapticfeedback/PlatformHapticFeedback; -Landroidx/compose/ui/input/InputMode; -Landroidx/compose/ui/input/InputModeManager; -Landroidx/compose/ui/input/InputModeManagerImpl; -Landroidx/compose/ui/input/focus/FocusAwareInputModifier; -Landroidx/compose/ui/input/key/KeyInputModifier; -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; -Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierKt$nestedScroll$2; -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/pointer/AwaitPointerEventScope; -Landroidx/compose/ui/input/pointer/HitPathTracker; -Landroidx/compose/ui/input/pointer/MotionEventAdapter; -Landroidx/compose/ui/input/pointer/Node; -Landroidx/compose/ui/input/pointer/NodeParent; -Landroidx/compose/ui/input/pointer/PointerEvent; -Landroidx/compose/ui/input/pointer/PointerEventPass; -Landroidx/compose/ui/input/pointer/PointerEventTimeoutCancellationException; -Landroidx/compose/ui/input/pointer/PointerIconService; -Landroidx/compose/ui/input/pointer/PointerInputChangeEventProducer; -Landroidx/compose/ui/input/pointer/PointerInputEventProcessor; -Landroidx/compose/ui/input/pointer/PointerInputFilter; -Landroidx/compose/ui/input/pointer/PointerInputModifier; -Landroidx/compose/ui/input/pointer/PointerInputScope; -Landroidx/compose/ui/input/pointer/PositionCalculator; -Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine; -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; -Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$2; -Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$4$2$1; -Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$4; -Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$6$2$1; -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/VelocityTracker; -Landroidx/compose/ui/input/rotary/RotaryInputModifierKt$ModifierLocalRotaryScrollParent$1; -Landroidx/compose/ui/input/rotary/RotaryInputModifierKt$focusAwareCallback$1; -Landroidx/compose/ui/input/rotary/RotaryInputModifierKt; -Landroidx/compose/ui/layout/AlignmentLine; -Landroidx/compose/ui/layout/AlignmentLineKt$FirstBaseline$1; -Landroidx/compose/ui/layout/AlignmentLineKt$LastBaseline$1; -Landroidx/compose/ui/layout/AlignmentLineKt; -Landroidx/compose/ui/layout/BeyondBoundsLayout; -Landroidx/compose/ui/layout/BeyondBoundsLayoutKt$ModifierLocalBeyondBoundsLayout$1; -Landroidx/compose/ui/layout/BeyondBoundsLayoutKt; -Landroidx/compose/ui/layout/ComposableSingletons$SubcomposeLayoutKt$lambda-1$1; -Landroidx/compose/ui/layout/ComposableSingletons$SubcomposeLayoutKt; -Landroidx/compose/ui/layout/ContentScale$Companion$Crop$1; -Landroidx/compose/ui/layout/ContentScale$Companion$FillWidth$1; -Landroidx/compose/ui/layout/ContentScale$Companion$Fit$1; -Landroidx/compose/ui/layout/ContentScale$Companion$Inside$1; -Landroidx/compose/ui/layout/ContentScale$Companion; -Landroidx/compose/ui/layout/ContentScale; -Landroidx/compose/ui/layout/HorizontalAlignmentLine; -Landroidx/compose/ui/layout/IntrinsicMeasurable; -Landroidx/compose/ui/layout/IntrinsicMeasureScope; -Landroidx/compose/ui/layout/IntrinsicsMeasureScope; -Landroidx/compose/ui/layout/LayoutCoordinates; -Landroidx/compose/ui/layout/LayoutCoordinatesKt; -Landroidx/compose/ui/layout/LayoutKt$materializerOf$1; -Landroidx/compose/ui/layout/LayoutKt; -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$subcompose$2$1$1; -Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState; -Landroidx/compose/ui/layout/Measurable; -Landroidx/compose/ui/layout/MeasurePolicy; -Landroidx/compose/ui/layout/MeasureResult; -Landroidx/compose/ui/layout/MeasureScope$layout$1; -Landroidx/compose/ui/layout/MeasureScope; -Landroidx/compose/ui/layout/Measured; -Landroidx/compose/ui/layout/MeasuringIntrinsics$DefaultIntrinsicMeasurable; -Landroidx/compose/ui/layout/MeasuringIntrinsics$EmptyPlaceable; -Landroidx/compose/ui/layout/NoOpSubcomposeSlotReusePolicy; -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; -Landroidx/compose/ui/layout/OnSizeChangedModifier; -Landroidx/compose/ui/layout/ParentDataModifier; -Landroidx/compose/ui/layout/Placeable$PlacementScope$Companion; -Landroidx/compose/ui/layout/Placeable$PlacementScope; -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; -Landroidx/compose/ui/layout/RootMeasurePolicy$measure$2; -Landroidx/compose/ui/layout/RootMeasurePolicy; -Landroidx/compose/ui/layout/ScaleFactor; -Landroidx/compose/ui/layout/ScaleFactorKt; -Landroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$$inlined$ComposeNode$1; -Landroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$4; -Landroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1$invoke$$inlined$onDispose$1; -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$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; -Landroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet; -Landroidx/compose/ui/layout/SubcomposeSlotReusePolicy; -Landroidx/compose/ui/modifier/ModifierLocal; -Landroidx/compose/ui/modifier/ModifierLocalConsumer; -Landroidx/compose/ui/modifier/ModifierLocalProvider; -Landroidx/compose/ui/modifier/ModifierLocalReadScope; -Landroidx/compose/ui/modifier/ProvidableModifierLocal; -Landroidx/compose/ui/node/ComposeUiNode$Companion$SetDensity$1; -Landroidx/compose/ui/node/ComposeUiNode$Companion$SetLayoutDirection$1; -Landroidx/compose/ui/node/ComposeUiNode$Companion$SetMeasurePolicy$1; -Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; -Landroidx/compose/ui/node/ComposeUiNode$Companion$SetViewConfiguration$1; -Landroidx/compose/ui/node/ComposeUiNode$Companion; -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/DrawEntity$buildCacheParams$1; -Landroidx/compose/ui/node/DrawEntity$updateCache$1; -Landroidx/compose/ui/node/DrawEntity; -Landroidx/compose/ui/node/EntityList; -Landroidx/compose/ui/node/HitTestResult; -Landroidx/compose/ui/node/InnerPlaceable; -Landroidx/compose/ui/node/IntrinsicsPolicy; -Landroidx/compose/ui/node/LayoutNode$$ExternalSyntheticLambda0; -Landroidx/compose/ui/node/LayoutNode$Companion$Constructor$1; -Landroidx/compose/ui/node/LayoutNode$Companion$DummyViewConfiguration$1; -Landroidx/compose/ui/node/LayoutNode$Companion$ErrorMeasurePolicy$1; -Landroidx/compose/ui/node/LayoutNode$Companion$ModifierLocalNothing$1; -Landroidx/compose/ui/node/LayoutNode$Companion$SentinelModifierLocalProvider$1; -Landroidx/compose/ui/node/LayoutNode$NoIntrinsicsMeasurePolicy; -Landroidx/compose/ui/node/LayoutNode$hasNewPositioningCallback$1; -Landroidx/compose/ui/node/LayoutNode$layoutChildren$1; -Landroidx/compose/ui/node/LayoutNode$markReusedModifiers$2; -Landroidx/compose/ui/node/LayoutNode$measureScope$1; -Landroidx/compose/ui/node/LayoutNode$modifier$outerWrapper$1; -Landroidx/compose/ui/node/LayoutNode$performMeasure$1; -Landroidx/compose/ui/node/LayoutNode$setModifierLocals$1; -Landroidx/compose/ui/node/LayoutNode; -Landroidx/compose/ui/node/LayoutNodeAlignmentLines; -Landroidx/compose/ui/node/LayoutNodeDrawScope; -Landroidx/compose/ui/node/LayoutNodeEntity; -Landroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1; -Landroidx/compose/ui/node/LayoutNodeWrapper$Companion$SemanticsSource$1; -Landroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayer$1; -Landroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayerParams$1; -Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource; -Landroidx/compose/ui/node/LayoutNodeWrapper$invalidateParentLayer$1; -Landroidx/compose/ui/node/LayoutNodeWrapper$invoke$1; -Landroidx/compose/ui/node/LayoutNodeWrapper$updateLayerParameters$1; -Landroidx/compose/ui/node/LayoutNodeWrapper; -Landroidx/compose/ui/node/MeasureAndLayoutDelegate; -Landroidx/compose/ui/node/ModifiedLayoutNode; -Landroidx/compose/ui/node/ModifierLocalConsumerEntity$Companion$DetachedModifierLocalReadScope$1; -Landroidx/compose/ui/node/ModifierLocalConsumerEntity$Companion$onReadValuesChanged$1; -Landroidx/compose/ui/node/ModifierLocalConsumerEntity$notifyConsumerOfChanges$1; -Landroidx/compose/ui/node/ModifierLocalConsumerEntity; -Landroidx/compose/ui/node/ModifierLocalProviderEntity; -Landroidx/compose/ui/node/OnPositionedDispatcher$Companion$DepthComparator; -Landroidx/compose/ui/node/OnPositionedDispatcher; -Landroidx/compose/ui/node/OuterMeasurablePlaceable$placeAt$1; -Landroidx/compose/ui/node/OuterMeasurablePlaceable; -Landroidx/compose/ui/node/OwnedLayer; -Landroidx/compose/ui/node/Owner$OnLayoutCompletedListener; -Landroidx/compose/ui/node/Owner; -Landroidx/compose/ui/node/OwnerScope; -Landroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingLayout$1; -Landroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingLayoutModifier$1; -Landroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingMeasure$1; -Landroidx/compose/ui/node/OwnerSnapshotObserver; -Landroidx/compose/ui/node/PointerInputEntity; -Landroidx/compose/ui/node/RootForTest; -Landroidx/compose/ui/node/SimpleEntity; -Landroidx/compose/ui/node/TreeSet; -Landroidx/compose/ui/node/UiApplier; -Landroidx/compose/ui/platform/AbstractComposeView$ensureCompositionCreated$1; -Landroidx/compose/ui/platform/AbstractComposeView; -Landroidx/compose/ui/platform/AccessibilityManager; -Landroidx/compose/ui/platform/AndroidAccessibilityManager; -Landroidx/compose/ui/platform/AndroidClipboardManager; -Landroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticLambda0; -Landroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticLambda1; -Landroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticLambda2; -Landroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticLambda3; -Landroidx/compose/ui/platform/AndroidComposeView$Companion; -Landroidx/compose/ui/platform/AndroidComposeView$ViewTreeOwners; -Landroidx/compose/ui/platform/AndroidComposeView$_inputModeManager$1; -Landroidx/compose/ui/platform/AndroidComposeView$configurationChangeObserver$1; -Landroidx/compose/ui/platform/AndroidComposeView$keyInputModifier$1; -Landroidx/compose/ui/platform/AndroidComposeView$pointerIconService$1; -Landroidx/compose/ui/platform/AndroidComposeView$resendMotionEventOnLayout$1; -Landroidx/compose/ui/platform/AndroidComposeView$resendMotionEventRunnable$1; -Landroidx/compose/ui/platform/AndroidComposeView$rotaryInputModifier$1; -Landroidx/compose/ui/platform/AndroidComposeView$semanticsModifier$1; -Landroidx/compose/ui/platform/AndroidComposeView$snapshotObserver$1; -Landroidx/compose/ui/platform/AndroidComposeView; -Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$$ExternalSyntheticLambda0; -Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$1; -Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$MyNodeProvider; -Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$SemanticsNodeCopy; -Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$boundsUpdatesEventLoop$1; -Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$sendScrollEventIfNeededLambda$1; -Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat; -Landroidx/compose/ui/platform/AndroidComposeViewForceDarkModeQ$$ExternalSyntheticApiModelOutline0; -Landroidx/compose/ui/platform/AndroidComposeViewForceDarkModeQ; -Landroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsO; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalConfiguration$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalContext$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalImageVectorCache$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalLifecycleOwner$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalSavedStateRegistryOwner$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalView$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$1$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$2$invoke$$inlined$onDispose$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$2; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$3; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$4; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$1$invoke$$inlined$onDispose$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1; -Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt; -Landroidx/compose/ui/platform/AndroidTextToolbar; -Landroidx/compose/ui/platform/AndroidUiDispatcher$Companion$Main$2; -Landroidx/compose/ui/platform/AndroidUiDispatcher$Companion$currentThread$1; -Landroidx/compose/ui/platform/AndroidUiDispatcher$dispatchCallback$1; -Landroidx/compose/ui/platform/AndroidUiDispatcher; -Landroidx/compose/ui/platform/AndroidUiFrameClock$withFrameNanos$2$1; -Landroidx/compose/ui/platform/AndroidUiFrameClock$withFrameNanos$2$callback$1; -Landroidx/compose/ui/platform/AndroidUiFrameClock; -Landroidx/compose/ui/platform/AndroidUriHandler; -Landroidx/compose/ui/platform/AndroidViewConfiguration; -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; -Landroidx/compose/ui/platform/ComposeView$Content$1; -Landroidx/compose/ui/platform/ComposeView; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalAccessibilityManager$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalAutofill$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalAutofillTree$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalClipboardManager$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalDensity$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalFocusManager$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalFontFamilyResolver$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalFontLoader$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalHapticFeedback$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalInputModeManager$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalLayoutDirection$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalPointerIconService$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalTextInputService$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalTextToolbar$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalUriHandler$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalViewConfiguration$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$LocalWindowInfo$1; -Landroidx/compose/ui/platform/CompositionLocalsKt$ProvideCommonCompositionLocals$1; -Landroidx/compose/ui/platform/CompositionLocalsKt; -Landroidx/compose/ui/platform/DeviceRenderNode; -Landroidx/compose/ui/platform/DisposableSaveableStateRegistry; -Landroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1; -Landroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$registered$1; -Landroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$saveableStateRegistry$1; -Landroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt; -Landroidx/compose/ui/platform/GlobalSnapshotManager$ensureStarted$1; -Landroidx/compose/ui/platform/GlobalSnapshotManager$ensureStarted$2; -Landroidx/compose/ui/platform/GlobalSnapshotManager; -Landroidx/compose/ui/platform/InspectableModifier$End; -Landroidx/compose/ui/platform/InspectableModifier; -Landroidx/compose/ui/platform/InspectableValueKt$NoInspectorInfo$1; -Landroidx/compose/ui/platform/InspectableValueKt; -Landroidx/compose/ui/platform/InspectionModeKt$LocalInspectionMode$1; -Landroidx/compose/ui/platform/InspectionModeKt; -Landroidx/compose/ui/platform/InspectorValueInfo; -Landroidx/compose/ui/platform/LayerMatrixCache; -Landroidx/compose/ui/platform/MotionDurationScaleImpl; -Landroidx/compose/ui/platform/OutlineResolver; -Landroidx/compose/ui/platform/RenderNodeApi29$$ExternalSyntheticApiModelOutline0; -Landroidx/compose/ui/platform/RenderNodeApi29; -Landroidx/compose/ui/platform/RenderNodeLayer$Companion$getMatrix$1; -Landroidx/compose/ui/platform/RenderNodeLayer; -Landroidx/compose/ui/platform/TextToolbar; -Landroidx/compose/ui/platform/UriHandler; -Landroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$1; -Landroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$listener$1; -Landroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$poolingContainerListener$1; -Landroidx/compose/ui/platform/ViewConfiguration; -Landroidx/compose/ui/platform/ViewLayer$Companion$OutlineProvider$1; -Landroidx/compose/ui/platform/ViewLayer; -Landroidx/compose/ui/platform/WeakCache; -Landroidx/compose/ui/platform/WindowInfo; -Landroidx/compose/ui/platform/WindowInfoImpl; -Landroidx/compose/ui/platform/WindowRecomposerFactory$Companion$LifecycleAware$1; -Landroidx/compose/ui/platform/WindowRecomposerFactory$Companion; -Landroidx/compose/ui/platform/WindowRecomposerFactory; -Landroidx/compose/ui/platform/WindowRecomposerPolicy$createAndInstallWindowRecomposer$1; -Landroidx/compose/ui/platform/WindowRecomposerPolicy$createAndInstallWindowRecomposer$unsetJob$1; -Landroidx/compose/ui/platform/WindowRecomposerPolicy; -Landroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$1; -Landroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$WhenMappings; -Landroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1$1$1$1; -Landroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1$1$1; -Landroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1; -Landroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2; -Landroidx/compose/ui/platform/WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$1; -Landroidx/compose/ui/platform/WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$contentObserver$1; -Landroidx/compose/ui/platform/WindowRecomposer_androidKt; -Landroidx/compose/ui/platform/WrappedComposition$setContent$1$1$1; -Landroidx/compose/ui/platform/WrappedComposition$setContent$1$1$2; -Landroidx/compose/ui/platform/WrappedComposition$setContent$1$1$3; -Landroidx/compose/ui/platform/WrappedComposition$setContent$1$1; -Landroidx/compose/ui/platform/WrappedComposition$setContent$1; -Landroidx/compose/ui/platform/WrappedComposition; -Landroidx/compose/ui/platform/WrapperRenderNodeLayerHelperMethods; -Landroidx/compose/ui/platform/WrapperVerificationHelperMethods$$ExternalSyntheticApiModelOutline0; -Landroidx/compose/ui/platform/WrapperVerificationHelperMethods; -Landroidx/compose/ui/platform/Wrapper_androidKt; -Landroidx/compose/ui/res/ImageResources_androidKt; -Landroidx/compose/ui/res/ImageVectorCache; -Landroidx/compose/ui/res/PainterResources_androidKt; -Landroidx/compose/ui/res/StringResources_androidKt; -Landroidx/compose/ui/semantics/AccessibilityAction; -Landroidx/compose/ui/semantics/CollectionInfo; -Landroidx/compose/ui/semantics/Role; -Landroidx/compose/ui/semantics/ScrollAxisRange; -Landroidx/compose/ui/semantics/SemanticsActions; -Landroidx/compose/ui/semantics/SemanticsConfiguration; -Landroidx/compose/ui/semantics/SemanticsConfigurationKt; -Landroidx/compose/ui/semantics/SemanticsEntity; -Landroidx/compose/ui/semantics/SemanticsModifier; -Landroidx/compose/ui/semantics/SemanticsModifierCore; -Landroidx/compose/ui/semantics/SemanticsModifierKt$semantics$2; -Landroidx/compose/ui/semantics/SemanticsModifierKt; -Landroidx/compose/ui/semantics/SemanticsNode; -Landroidx/compose/ui/semantics/SemanticsNodeKt; -Landroidx/compose/ui/semantics/SemanticsOwner; -Landroidx/compose/ui/semantics/SemanticsProperties$ContentDescription$1; -Landroidx/compose/ui/semantics/SemanticsProperties$InvisibleToUser$1; -Landroidx/compose/ui/semantics/SemanticsProperties$IsDialog$1; -Landroidx/compose/ui/semantics/SemanticsProperties$PaneTitle$1; -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/SemanticsPropertiesKt$ActionPropertyKey$1; -Landroidx/compose/ui/semantics/SemanticsPropertiesKt; -Landroidx/compose/ui/semantics/SemanticsPropertyKey$1; -Landroidx/compose/ui/semantics/SemanticsPropertyKey; -Landroidx/compose/ui/semantics/SemanticsPropertyReceiver; -Landroidx/compose/ui/text/AnnotatedString$Range; -Landroidx/compose/ui/text/AnnotatedString; -Landroidx/compose/ui/text/AnnotatedStringKt; -Landroidx/compose/ui/text/MultiParagraph; -Landroidx/compose/ui/text/MultiParagraphIntrinsics$maxIntrinsicWidth$2; -Landroidx/compose/ui/text/MultiParagraphIntrinsics$minIntrinsicWidth$2; -Landroidx/compose/ui/text/MultiParagraphIntrinsics; -Landroidx/compose/ui/text/Paragraph; -Landroidx/compose/ui/text/ParagraphInfo; -Landroidx/compose/ui/text/ParagraphIntrinsicInfo; -Landroidx/compose/ui/text/ParagraphIntrinsics; -Landroidx/compose/ui/text/ParagraphStyle; -Landroidx/compose/ui/text/ParagraphStyleKt; -Landroidx/compose/ui/text/SpanStyle; -Landroidx/compose/ui/text/SpanStyleKt$resolveSpanStyleDefaults$1; -Landroidx/compose/ui/text/SpanStyleKt; -Landroidx/compose/ui/text/TextLayoutInput; -Landroidx/compose/ui/text/TextLayoutResult; -Landroidx/compose/ui/text/TextRange; -Landroidx/compose/ui/text/TextRangeKt; -Landroidx/compose/ui/text/TextStyle; -Landroidx/compose/ui/text/android/LayoutIntrinsics$boringMetrics$2; -Landroidx/compose/ui/text/android/LayoutIntrinsics$maxIntrinsicWidth$2; -Landroidx/compose/ui/text/android/LayoutIntrinsics$minIntrinsicWidth$2; -Landroidx/compose/ui/text/android/LayoutIntrinsics; -Landroidx/compose/ui/text/android/SpannedExtensionsKt; -Landroidx/compose/ui/text/android/StaticLayoutFactory23; -Landroidx/compose/ui/text/android/StaticLayoutFactory26; -Landroidx/compose/ui/text/android/StaticLayoutFactory28$$ExternalSyntheticApiModelOutline0; -Landroidx/compose/ui/text/android/StaticLayoutFactory28; -Landroidx/compose/ui/text/android/StaticLayoutFactory; -Landroidx/compose/ui/text/android/StaticLayoutFactoryImpl; -Landroidx/compose/ui/text/android/StaticLayoutParams; -Landroidx/compose/ui/text/android/TextAlignmentAdapter; -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/LetterSpacingSpanPx; -Landroidx/compose/ui/text/android/style/LineHeightSpan; -Landroidx/compose/ui/text/android/style/LineHeightStyleSpan; -Landroidx/compose/ui/text/android/style/PlaceholderSpan; -Landroidx/compose/ui/text/caches/ContainerHelpersKt; -Landroidx/compose/ui/text/caches/LruCache; -Landroidx/compose/ui/text/caches/SimpleArrayMap; -Landroidx/compose/ui/text/font/AndroidFontLoader; -Landroidx/compose/ui/text/font/AndroidFontResolveInterceptor; -Landroidx/compose/ui/text/font/AndroidFontResolveInterceptor_androidKt; -Landroidx/compose/ui/text/font/AsyncTypefaceCache; -Landroidx/compose/ui/text/font/DefaultFontFamily; -Landroidx/compose/ui/text/font/Font$ResourceLoader; -Landroidx/compose/ui/text/font/FontFamily$Resolver; -Landroidx/compose/ui/text/font/FontFamily; -Landroidx/compose/ui/text/font/FontFamilyResolverImpl$createDefaultTypeface$1; -Landroidx/compose/ui/text/font/FontFamilyResolverImpl$resolve$result$1; -Landroidx/compose/ui/text/font/FontFamilyResolverImpl; -Landroidx/compose/ui/text/font/FontFamilyResolverKt; -Landroidx/compose/ui/text/font/FontListFontFamily; -Landroidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter$special$$inlined$CoroutineExceptionHandler$1; -Landroidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter; -Landroidx/compose/ui/text/font/FontStyle; -Landroidx/compose/ui/text/font/FontSynthesis; -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$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/SystemFontFamily; -Landroidx/compose/ui/text/font/TypefaceRequest; -Landroidx/compose/ui/text/font/TypefaceRequestCache$runCached$currentTypefaceResult$1; -Landroidx/compose/ui/text/font/TypefaceRequestCache; -Landroidx/compose/ui/text/font/TypefaceResult$Immutable; -Landroidx/compose/ui/text/font/TypefaceResult; -Landroidx/compose/ui/text/input/InputMethodManager; -Landroidx/compose/ui/text/input/InputMethodManagerImpl$imm$2; -Landroidx/compose/ui/text/input/InputMethodManagerImpl; -Landroidx/compose/ui/text/input/PlatformTextInputService; -Landroidx/compose/ui/text/input/TextFieldValue$Companion$Saver$1; -Landroidx/compose/ui/text/input/TextFieldValue$Companion$Saver$2; -Landroidx/compose/ui/text/input/TextFieldValue; -Landroidx/compose/ui/text/input/TextInputService; -Landroidx/compose/ui/text/input/TextInputServiceAndroid$baseInputConnection$2; -Landroidx/compose/ui/text/input/TextInputServiceAndroid$textInputCommandEventLoop$1; -Landroidx/compose/ui/text/input/TextInputServiceAndroid; -Landroidx/compose/ui/text/intl/AndroidLocale; -Landroidx/compose/ui/text/intl/Locale; -Landroidx/compose/ui/text/intl/LocaleList$Companion; -Landroidx/compose/ui/text/intl/LocaleList; -Landroidx/compose/ui/text/intl/PlatformLocale; -Landroidx/compose/ui/text/platform/AndroidParagraph$wordBoundary$2; -Landroidx/compose/ui/text/platform/AndroidParagraph; -Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics$resolveTypeface$1; -Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics; -Landroidx/compose/ui/text/platform/AndroidTextPaint; -Landroidx/compose/ui/text/platform/SynchronizedObject; -Landroidx/compose/ui/text/platform/TypefaceDirtyTracker; -Landroidx/compose/ui/text/platform/extensions/SpanRange; -Landroidx/compose/ui/text/platform/extensions/SpannableExtensions_androidKt$setFontAttributes$1; -Landroidx/compose/ui/text/platform/extensions/SpannableExtensions_androidKt; -Landroidx/compose/ui/text/platform/style/ShaderBrushSpan; -Landroidx/compose/ui/text/style/BaselineShift; -Landroidx/compose/ui/text/style/ColorStyle; -Landroidx/compose/ui/text/style/TextAlign; -Landroidx/compose/ui/text/style/TextDecoration; -Landroidx/compose/ui/text/style/TextDirection; -Landroidx/compose/ui/text/style/TextDrawStyle$Unspecified; -Landroidx/compose/ui/text/style/TextDrawStyle$merge$1; -Landroidx/compose/ui/text/style/TextDrawStyle; -Landroidx/compose/ui/text/style/TextGeometricTransform; -Landroidx/compose/ui/text/style/TextIndent; -Landroidx/compose/ui/unit/AndroidDensity_androidKt; -Landroidx/compose/ui/unit/Constraints$Companion; -Landroidx/compose/ui/unit/Constraints; -Landroidx/compose/ui/unit/Density; -Landroidx/compose/ui/unit/DensityImpl; -Landroidx/compose/ui/unit/Dp; -Landroidx/compose/ui/unit/IntOffset$Companion; -Landroidx/compose/ui/unit/IntOffset; -Landroidx/compose/ui/unit/IntOffsetKt; -Landroidx/compose/ui/unit/IntSize$Companion; -Landroidx/compose/ui/unit/IntSize; -Landroidx/compose/ui/unit/IntSizeKt; -Landroidx/compose/ui/unit/LayoutDirection; -Landroidx/compose/ui/unit/TextUnit; -Landroidx/compose/ui/unit/TextUnitKt; -Landroidx/compose/ui/unit/TextUnitType; -Landroidx/core/app/ComponentActivity; -Landroidx/core/app/CoreComponentFactory$CompatWrapped; -Landroidx/core/app/CoreComponentFactory; -Landroidx/core/os/BuildCompat; -Landroidx/core/os/HandlerCompat$Api28Impl$$ExternalSyntheticApiModelOutline0; -Landroidx/core/os/HandlerCompat; -Landroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter; -Landroidx/core/view/AccessibilityDelegateCompat; -Landroidx/core/view/KeyEventDispatcher$Component; -Landroidx/core/view/MenuHostHelper; -Landroidx/core/view/OneShotPreDrawListener; -Landroidx/core/view/ViewCompat; -Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat; -Landroidx/customview/poolingcontainer/PoolingContainer; -Landroidx/customview/poolingcontainer/PoolingContainerListener; -Landroidx/customview/poolingcontainer/PoolingContainerListenerHolder; -Landroidx/lifecycle/AndroidViewModel; -Landroidx/lifecycle/DefaultLifecycleObserver; -Landroidx/lifecycle/FullLifecycleObserver; -Landroidx/lifecycle/FullLifecycleObserverAdapter$1; -Landroidx/lifecycle/FullLifecycleObserverAdapter; -Landroidx/lifecycle/HasDefaultViewModelProviderFactory; -Landroidx/lifecycle/LegacySavedStateHandleController; -Landroidx/lifecycle/Lifecycle$1; -Landroidx/lifecycle/Lifecycle$Event; -Landroidx/lifecycle/Lifecycle$State; -Landroidx/lifecycle/Lifecycle; -Landroidx/lifecycle/LifecycleEventObserver; -Landroidx/lifecycle/LifecycleObserver; -Landroidx/lifecycle/LifecycleOwner; -Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; -Landroidx/lifecycle/LifecycleRegistry; -Landroidx/lifecycle/LifecycleRegistryOwner; -Landroidx/lifecycle/Lifecycling; -Landroidx/lifecycle/LiveData; -Landroidx/lifecycle/MutableLiveData; -Landroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1; -Landroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1; -Landroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1; -Landroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1; -Landroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3; -Landroidx/lifecycle/ReportFragment$LifecycleCallbacks$$ExternalSyntheticApiModelOutline0; -Landroidx/lifecycle/ReportFragment$LifecycleCallbacks; -Landroidx/lifecycle/ReportFragment; -Landroidx/lifecycle/SavedStateHandle$$ExternalSyntheticLambda0; -Landroidx/lifecycle/SavedStateHandle$Companion; -Landroidx/lifecycle/SavedStateHandle; -Landroidx/lifecycle/SavedStateHandleAttacher; -Landroidx/lifecycle/SavedStateHandleController; -Landroidx/lifecycle/SavedStateHandleSupport$DEFAULT_ARGS_KEY$1; -Landroidx/lifecycle/SavedStateHandleSupport$SAVED_STATE_REGISTRY_OWNER_KEY$1; -Landroidx/lifecycle/SavedStateHandleSupport$VIEW_MODEL_STORE_OWNER_KEY$1; -Landroidx/lifecycle/SavedStateHandleSupport$savedStateHandlesVM$1$1; -Landroidx/lifecycle/SavedStateHandleSupport; -Landroidx/lifecycle/SavedStateHandlesProvider$viewModel$2; -Landroidx/lifecycle/SavedStateHandlesProvider; -Landroidx/lifecycle/SavedStateHandlesVM; -Landroidx/lifecycle/SavedStateViewModelFactory; -Landroidx/lifecycle/SavedStateViewModelFactoryKt; -Landroidx/lifecycle/ViewModel; -Landroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl; -Landroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory; -Landroidx/lifecycle/ViewModelProvider$Factory; -Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl; -Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory; -Landroidx/lifecycle/ViewModelProvider$OnRequeryFactory; -Landroidx/lifecycle/ViewModelProvider; -Landroidx/lifecycle/ViewModelStore; -Landroidx/lifecycle/ViewModelStoreOwner; -Landroidx/lifecycle/ViewTreeLifecycleOwner; -Landroidx/lifecycle/ViewTreeViewModelStoreOwner; -Landroidx/lifecycle/viewmodel/CreationExtras$Empty; -Landroidx/lifecycle/viewmodel/CreationExtras$Key; -Landroidx/lifecycle/viewmodel/CreationExtras; -Landroidx/lifecycle/viewmodel/InitializerViewModelFactory; -Landroidx/lifecycle/viewmodel/MutableCreationExtras; -Landroidx/lifecycle/viewmodel/ViewModelInitializer; -Landroidx/lifecycle/viewmodel/compose/LocalViewModelStoreOwner$LocalViewModelStoreOwner$1; -Landroidx/lifecycle/viewmodel/compose/LocalViewModelStoreOwner; -Landroidx/lifecycle/viewmodel/compose/ViewModelKt; -Landroidx/metrics/performance/DelegatingFrameMetricsListener; -Landroidx/metrics/performance/DelegatingOnPreDrawListener$Companion; -Landroidx/metrics/performance/DelegatingOnPreDrawListener; -Landroidx/metrics/performance/FrameData; -Landroidx/metrics/performance/FrameDataApi24; -Landroidx/metrics/performance/JankStats$OnFrameListener; -Landroidx/metrics/performance/JankStats; -Landroidx/metrics/performance/JankStatsApi16Impl$onFrameListenerDelegate$1; -Landroidx/metrics/performance/JankStatsApi16Impl; -Landroidx/metrics/performance/JankStatsApi22Impl; -Landroidx/metrics/performance/JankStatsApi24Impl$$ExternalSyntheticLambda0; -Landroidx/metrics/performance/JankStatsApi24Impl; -Landroidx/metrics/performance/JankStatsApi26Impl; -Landroidx/metrics/performance/JankStatsBaseImpl; -Landroidx/metrics/performance/PerformanceMetricsState$Holder; -Landroidx/metrics/performance/PerformanceMetricsState$StateData; -Landroidx/metrics/performance/PerformanceMetricsState; -Landroidx/metrics/performance/StateInfo; -Landroidx/navigation/ActivityNavigator$Destination; -Landroidx/navigation/ActivityNavigator$hostActivity$1; -Landroidx/navigation/ActivityNavigator; -Landroidx/navigation/ActivityNavigatorDestinationBuilder; -Landroidx/navigation/FloatingWindow; -Landroidx/navigation/NamedNavArgument; -Landroidx/navigation/NavArgument$Builder; -Landroidx/navigation/NavArgument; -Landroidx/navigation/NavArgumentBuilder; -Landroidx/navigation/NavBackStackEntry$Companion; -Landroidx/navigation/NavBackStackEntry$defaultFactory$2; -Landroidx/navigation/NavBackStackEntry$savedStateHandle$2; -Landroidx/navigation/NavBackStackEntry; -Landroidx/navigation/NavBackStackEntryState$Companion$CREATOR$1; -Landroidx/navigation/NavBackStackEntryState; -Landroidx/navigation/NavController$$ExternalSyntheticLambda0; -Landroidx/navigation/NavController$NavControllerNavigatorState; -Landroidx/navigation/NavController$activity$1; -Landroidx/navigation/NavController$navInflater$2; -Landroidx/navigation/NavController$navigate$4; -Landroidx/navigation/NavController$onBackPressedCallback$1; -Landroidx/navigation/NavController; -Landroidx/navigation/NavControllerViewModel$Companion$FACTORY$1; -Landroidx/navigation/NavControllerViewModel; -Landroidx/navigation/NavDeepLink$mimeTypePattern$2; -Landroidx/navigation/NavDeepLink$pattern$2; -Landroidx/navigation/NavDeepLink; -Landroidx/navigation/NavDeepLinkRequest; -Landroidx/navigation/NavDestination$Companion; -Landroidx/navigation/NavDestination$DeepLinkMatch; -Landroidx/navigation/NavDestination; -Landroidx/navigation/NavDestinationBuilder; -Landroidx/navigation/NavGraph$iterator$1; -Landroidx/navigation/NavGraph; -Landroidx/navigation/NavGraphBuilder; -Landroidx/navigation/NavGraphNavigator; -Landroidx/navigation/NavHostController; -Landroidx/navigation/NavType$Companion$BoolArrayType$1; -Landroidx/navigation/NavType$Companion$BoolType$1; -Landroidx/navigation/NavType$Companion$FloatArrayType$1; -Landroidx/navigation/NavType$Companion$FloatType$1; -Landroidx/navigation/NavType$Companion$IntArrayType$1; -Landroidx/navigation/NavType$Companion$IntType$1; -Landroidx/navigation/NavType$Companion$LongArrayType$1; -Landroidx/navigation/NavType$Companion$LongType$1; -Landroidx/navigation/NavType$Companion$StringArrayType$1; -Landroidx/navigation/NavType$Companion$StringType$1; -Landroidx/navigation/NavType$EnumType; -Landroidx/navigation/NavType$SerializableType; -Landroidx/navigation/NavType; -Landroidx/navigation/NavViewModelStoreProvider; -Landroidx/navigation/Navigator$Name; -Landroidx/navigation/Navigator; -Landroidx/navigation/NavigatorProvider$Companion; -Landroidx/navigation/NavigatorProvider; -Landroidx/navigation/NavigatorState; -Landroidx/navigation/compose/BackStackEntryIdViewModel; -Landroidx/navigation/compose/ComposeNavigator; -Landroidx/navigation/compose/DialogNavigator; -Landroidx/navigation/compose/NavBackStackEntryProviderKt$LocalOwnersProvider$1; -Landroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1$invoke$$inlined$onDispose$1; -Landroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1; -Landroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$2; -Landroidx/navigation/compose/NavBackStackEntryProviderKt; -Landroidx/navigation/compose/NavHostControllerKt$NavControllerSaver$1; -Landroidx/navigation/compose/NavHostControllerKt$NavControllerSaver$2; -Landroidx/navigation/compose/NavHostControllerKt$rememberNavController$1; -Landroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda0; -Landroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda1; -Landroidx/profileinstaller/ProfileInstallerInitializer$Choreographer16Impl$$ExternalSyntheticLambda0; -Landroidx/profileinstaller/ProfileInstallerInitializer$Choreographer16Impl; -Landroidx/profileinstaller/ProfileInstallerInitializer$Handler28Impl; -Landroidx/profileinstaller/ProfileInstallerInitializer$Result; -Landroidx/profileinstaller/ProfileInstallerInitializer; -Landroidx/savedstate/Recreator; -Landroidx/savedstate/SavedStateRegistry$$ExternalSyntheticLambda0; -Landroidx/savedstate/SavedStateRegistry$SavedStateProvider; -Landroidx/savedstate/SavedStateRegistry; -Landroidx/savedstate/SavedStateRegistryController; -Landroidx/savedstate/SavedStateRegistryOwner; -Landroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$1; -Landroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$2; -Landroidx/savedstate/ViewTreeSavedStateRegistryOwner; -Landroidx/startup/AppInitializer; -Landroidx/startup/InitializationProvider; -Landroidx/startup/Initializer; -Landroidx/tracing/Trace$$ExternalSyntheticApiModelOutline0; -Landroidx/tracing/Trace; -Landroidx/transition/PathMotion; -Landroidx/wear/R$style; -Landroidx/wear/compose/foundation/ArcPaddingValues; -Landroidx/wear/compose/foundation/BaseCurvedChildWrapper; -Landroidx/wear/compose/foundation/ContainerChild; -Landroidx/wear/compose/foundation/CurvedChild; -Landroidx/wear/compose/foundation/CurvedDirection$Angular; -Landroidx/wear/compose/foundation/CurvedDrawKt$background$2; -Landroidx/wear/compose/foundation/CurvedDrawKt$drawBefore$1; -Landroidx/wear/compose/foundation/CurvedDrawKt$radialGradientBackground$1; -Landroidx/wear/compose/foundation/CurvedLayoutDirection; -Landroidx/wear/compose/foundation/CurvedLayoutInfo; -Landroidx/wear/compose/foundation/CurvedLayoutKt$CurvedLayout$1$1; -Landroidx/wear/compose/foundation/CurvedLayoutKt$CurvedLayout$2$measure$2; -Landroidx/wear/compose/foundation/CurvedLayoutKt$CurvedLayout$2; -Landroidx/wear/compose/foundation/CurvedLayoutKt; -Landroidx/wear/compose/foundation/CurvedMeasureScope; -Landroidx/wear/compose/foundation/CurvedModifier$Companion; -Landroidx/wear/compose/foundation/CurvedModifier; -Landroidx/wear/compose/foundation/CurvedModifierImpl; -Landroidx/wear/compose/foundation/CurvedPaddingKt$padding$1; -Landroidx/wear/compose/foundation/CurvedRowChild; -Landroidx/wear/compose/foundation/CurvedScope; -Landroidx/wear/compose/foundation/CurvedScopeParentData; -Landroidx/wear/compose/foundation/CurvedTextChild$SubComposition$2; -Landroidx/wear/compose/foundation/CurvedTextChild; -Landroidx/wear/compose/foundation/CurvedTextDelegate; -Landroidx/wear/compose/foundation/CurvedTextStyle; -Landroidx/wear/compose/foundation/CurvedTextStyleKt; -Landroidx/wear/compose/foundation/DrawWrapper; -Landroidx/wear/compose/foundation/Element; -Landroidx/wear/compose/foundation/PaddingWrapper; -Landroidx/wear/compose/foundation/PartialLayoutInfo; -Landroidx/wear/compose/foundation/TypefaceHelperMethodsApi28; -Landroidx/wear/compose/material/AutoCenteringParams; -Landroidx/wear/compose/material/ChipColors; -Landroidx/wear/compose/material/ChipDefaults; -Landroidx/wear/compose/material/ChipKt$Chip$2; -Landroidx/wear/compose/material/ChipKt$Chip$3; -Landroidx/wear/compose/material/ChipKt$Chip$5$1$2$1$1; -Landroidx/wear/compose/material/ChipKt$Chip$5; -Landroidx/wear/compose/material/ChipKt$Chip$6; -Landroidx/wear/compose/material/ChipKt; -Landroidx/wear/compose/material/Colors; -Landroidx/wear/compose/material/ColorsKt$LocalColors$1; -Landroidx/wear/compose/material/ColorsKt; -Landroidx/wear/compose/material/CombinedPaddingValues; -Landroidx/wear/compose/material/ContentAlphaKt$LocalContentAlpha$1; -Landroidx/wear/compose/material/ContentAlphaKt; -Landroidx/wear/compose/material/ContentColorKt$LocalContentColor$1; -Landroidx/wear/compose/material/ContentColorKt; -Landroidx/wear/compose/material/CurvedTextKt$curvedText$1; -Landroidx/wear/compose/material/CurvedTextKt; -Landroidx/wear/compose/material/DefaultChipColors; -Landroidx/wear/compose/material/DefaultScalingLazyListItemInfo; -Landroidx/wear/compose/material/DefaultScalingLazyListLayoutInfo; -Landroidx/wear/compose/material/DefaultScalingParams; -Landroidx/wear/compose/material/DefaultTimeSource$currentTime$1; -Landroidx/wear/compose/material/DefaultTimeSource; -Landroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1$invoke$$inlined$onDispose$1; -Landroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1$receiver$1; -Landroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1$receiver$2; -Landroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1; -Landroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$timeText$1$1; -Landroidx/wear/compose/material/DisplayState; -Landroidx/wear/compose/material/EmptyScalingLazyListLayoutInfo; -Landroidx/wear/compose/material/MaterialRippleTheme; -Landroidx/wear/compose/material/MaterialTextSelectionColorsKt; -Landroidx/wear/compose/material/MaterialThemeKt$MaterialTheme$1; -Landroidx/wear/compose/material/MaterialThemeKt$MaterialTheme$2; -Landroidx/wear/compose/material/MaterialThemeKt; -Landroidx/wear/compose/material/Modifiers; -Landroidx/wear/compose/material/PositionIndicatorKt$DisplayStateTwoWayConverter$1; -Landroidx/wear/compose/material/PositionIndicatorKt$DisplayStateTwoWayConverter$2; -Landroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$7; -Landroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$8; -Landroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$animatedDisplayState$1; -Landroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$displayState$2$1; -Landroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$visibility$2$1; -Landroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$1; -Landroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$2$1; -Landroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$2; -Landroidx/wear/compose/material/PositionIndicatorKt; -Landroidx/wear/compose/material/PositionIndicatorState; -Landroidx/wear/compose/material/PositionIndicatorVisibility; -Landroidx/wear/compose/material/ResistanceConfig; -Landroidx/wear/compose/material/Resources_androidKt; -Landroidx/wear/compose/material/ScaffoldKt; -Landroidx/wear/compose/material/ScalingLazyColumnDefaults$scalingParams$1; -Landroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$1$1; -Landroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$2$1$1; -Landroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$2$1$2; -Landroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$2$1; -Landroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$3$1; -Landroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1; -Landroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumnItemWrapper$1$1; -Landroidx/wear/compose/material/ScalingLazyColumnKt$verticalNegativePadding$1$1; -Landroidx/wear/compose/material/ScalingLazyColumnKt$verticalNegativePadding$1; -Landroidx/wear/compose/material/ScalingLazyColumnKt; -Landroidx/wear/compose/material/ScalingLazyColumnStateAdapter; -Landroidx/wear/compose/material/ScalingLazyListAnchorType; -Landroidx/wear/compose/material/ScalingLazyListItemInfo; -Landroidx/wear/compose/material/ScalingLazyListItemScope; -Landroidx/wear/compose/material/ScalingLazyListItemScopeImpl; -Landroidx/wear/compose/material/ScalingLazyListLayoutInfo; -Landroidx/wear/compose/material/ScalingLazyListScope; -Landroidx/wear/compose/material/ScalingLazyListScopeImpl$item$1; -Landroidx/wear/compose/material/ScalingLazyListScopeImpl; -Landroidx/wear/compose/material/ScalingLazyListState$Companion$Saver$1; -Landroidx/wear/compose/material/ScalingLazyListState$Companion$Saver$2; -Landroidx/wear/compose/material/ScalingLazyListState$bottomAutoCenteringItemSizePx$2; -Landroidx/wear/compose/material/ScalingLazyListState$layoutInfo$2; -Landroidx/wear/compose/material/ScalingLazyListState$topAutoCenteringItemSizePx$2; -Landroidx/wear/compose/material/ScalingLazyListState; -Landroidx/wear/compose/material/ScalingParams; -Landroidx/wear/compose/material/Shapes; -Landroidx/wear/compose/material/ShapesKt$LocalShapes$1; -Landroidx/wear/compose/material/ShapesKt; -Landroidx/wear/compose/material/SqueezeMotion; -Landroidx/wear/compose/material/SwipeToDismissBoxDefaults; -Landroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$1$1; -Landroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$2; -Landroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$3$1; -Landroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$3$modifiers$2$1$1; -Landroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$3$modifiers$2$1; -Landroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$4; -Landroidx/wear/compose/material/SwipeToDismissBoxKt$rememberSwipeToDismissBoxState$1; -Landroidx/wear/compose/material/SwipeToDismissBoxKt; -Landroidx/wear/compose/material/SwipeToDismissBoxState; -Landroidx/wear/compose/material/SwipeToDismissKeys; -Landroidx/wear/compose/material/SwipeToDismissValue; -Landroidx/wear/compose/material/SwipeableDefaults; -Landroidx/wear/compose/material/SwipeableKt$swipeable$3$3$1; -Landroidx/wear/compose/material/SwipeableKt$swipeable$3$3; -Landroidx/wear/compose/material/SwipeableKt$swipeable$3$4; -Landroidx/wear/compose/material/SwipeableKt$swipeable$3; -Landroidx/wear/compose/material/SwipeableKt; -Landroidx/wear/compose/material/SwipeableState$animateInternalToOffset$2$1; -Landroidx/wear/compose/material/SwipeableState$animateInternalToOffset$2; -Landroidx/wear/compose/material/SwipeableState$draggableState$1; -Landroidx/wear/compose/material/SwipeableState$latestNonEmptyAnchorsFlow$1; -Landroidx/wear/compose/material/SwipeableState$processNewAnchors$1; -Landroidx/wear/compose/material/SwipeableState$snapInternalToOffset$2; -Landroidx/wear/compose/material/SwipeableState$special$$inlined$filter$1; -Landroidx/wear/compose/material/SwipeableState$thresholds$2; -Landroidx/wear/compose/material/SwipeableState; -Landroidx/wear/compose/material/TextKt$LocalTextStyle$1; -Landroidx/wear/compose/material/TextKt$Text$1; -Landroidx/wear/compose/material/TextKt$Text$2; -Landroidx/wear/compose/material/TextKt$Text$4; -Landroidx/wear/compose/material/TextKt; -Landroidx/wear/compose/material/TimeBroadcastReceiver; -Landroidx/wear/compose/material/TimeSource; -Landroidx/wear/compose/material/TimeTextDefaults; -Landroidx/wear/compose/material/TimeTextKt$TimeText$1; -Landroidx/wear/compose/material/TimeTextKt$TimeText$2$1; -Landroidx/wear/compose/material/TimeTextKt$TimeText$3$1$1; -Landroidx/wear/compose/material/TimeTextKt$TimeText$3$1; -Landroidx/wear/compose/material/TimeTextKt$TimeText$5; -Landroidx/wear/compose/material/TimeTextKt$toArcPadding$1; -Landroidx/wear/compose/material/TimeTextKt; -Landroidx/wear/compose/material/Typography; -Landroidx/wear/compose/material/TypographyKt$LocalTypography$1; -Landroidx/wear/compose/material/TypographyKt; -Landroidx/wear/compose/material/VignetteKt$Vignette$2; -Landroidx/wear/compose/material/VignetteKt; -Landroidx/wear/compose/navigation/NavGraphBuilderKt; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostControllerKt; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$1$$ExternalSyntheticLambda0; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$1$invoke$$inlined$onDispose$1; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$1; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$2$1; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$3; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$3$invoke$$inlined$onDispose$1; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$3; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$4; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$5$1; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$6; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$7$1$invoke$$inlined$onDispose$1; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$7$1; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$8; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt; -Landroidx/wear/compose/navigation/SwipeDismissableNavHostState; -Landroidx/wear/compose/navigation/WearNavigator$Destination; -Landroidx/wear/compose/navigation/WearNavigator; -Landroidx/wear/widget/ScrollManager; -Lcom/example/android/wearable/composeadvanced/data/WatchLocalDataSource; -Lcom/example/android/wearable/composeadvanced/data/WatchModel; -Lcom/example/android/wearable/composeadvanced/data/WatchRepository$Companion$WATCH_REPOSITORY_KEY$1; -Lcom/example/android/wearable/composeadvanced/data/WatchRepository; -Lcom/example/android/wearable/composeadvanced/presentation/BaseApplication$watchLocalDataSource$2; -Lcom/example/android/wearable/composeadvanced/presentation/BaseApplication$watchRepository$2; -Lcom/example/android/wearable/composeadvanced/presentation/BaseApplication; -Lcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-1$1; -Lcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-2$1; -Lcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-3$1; -Lcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-4$1; -Lcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt; -Lcom/example/android/wearable/composeadvanced/presentation/MainActivity$onCreate$1$1$1; -Lcom/example/android/wearable/composeadvanced/presentation/MainActivity$onCreate$1$1; -Lcom/example/android/wearable/composeadvanced/presentation/MainActivity$onCreate$1; -Lcom/example/android/wearable/composeadvanced/presentation/MainActivity; -Lcom/example/android/wearable/composeadvanced/presentation/MenuItem; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$RequestFocusOnResume$1$1; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$RequestFocusOnResume$1; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$1; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$2; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$3$timeTextModifier$1$1; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$3; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$10; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$11; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$12; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$13; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$14; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$15; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$16; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$17; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$18; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$1; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$2$1; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$2$2$1; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$2; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$3; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$4; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$5; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$6; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$7; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$8; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$9; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$showProceedingTextBeforeTime$2; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$vignetteVisiblePreference$2; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$2; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$menuNameAndCallback$1; -Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt; -Lcom/example/android/wearable/composeadvanced/presentation/components/CustomTimeTextKt$CustomTimeText$1; -Lcom/example/android/wearable/composeadvanced/presentation/components/CustomTimeTextKt; -Lcom/example/android/wearable/composeadvanced/presentation/navigation/DestinationScrollType; -Lcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$Dialogs; -Lcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$Map; -Lcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$ProgressIndicators; -Lcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$Theme; -Lcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$UserInputComponents; -Lcom/example/android/wearable/composeadvanced/presentation/navigation/Screen; -Lcom/example/android/wearable/composeadvanced/presentation/theme/ColorKt; -Lcom/example/android/wearable/composeadvanced/presentation/theme/ThemeValues; -Lcom/example/android/wearable/composeadvanced/presentation/theme/TypeKt; -Lcom/example/android/wearable/composeadvanced/presentation/theme/WearAppThemeKt; -Lcom/example/android/wearable/composeadvanced/presentation/ui/ScalingLazyListStateViewModel; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/ComposableSingletons$LandingScreenKt$lambda-1$1; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/ComposableSingletons$LandingScreenKt$lambda-2$1; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/ComposableSingletons$LandingScreenKt; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$1; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$2$1; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$2; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$3; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$2$1$1; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$2$1; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$2; -Lcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt; -Lcom/example/android/wearable/composeadvanced/presentation/ui/map/MapActivity; -Lcom/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawnKt$ReportFullyDrawn$1$invoke$$inlined$doOnPreDraw$1; -Lcom/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawnKt$ReportFullyDrawn$1; -Lcom/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawnKt; -Lcom/example/android/wearable/composeadvanced/util/JankPrinter$installJankStats$2; -Lcom/example/android/wearable/composeadvanced/util/JankPrinter; -Lcom/example/android/wearable/composeadvanced/util/SaveableKt$saveable$1; -Lcom/google/android/gms/base/R$string; -Lcom/google/android/gms/common/util/zza; -Lcom/google/android/gms/dynamite/zzp; -Lcom/google/android/gms/maps/CameraUpdate; -Lcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAwayScalingLazyList$1$centerItemScrollOffset$2$1; -Lcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAwayScalingLazyList$1$isInitial$2$1; -Lcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAwayScalingLazyList$1; -Lcom/google/android/horologist/compose/navscaffold/ScrollableColumnKt$scrollableColumn$1$1; -Lcom/google/android/horologist/compose/navscaffold/ScrollableColumnKt$scrollableColumn$1; -Lcom/google/android/horologist/compose/navscaffold/ScrollableColumnKt; -Lcom/google/android/material/R$id; -Lkotlin/Function; -Lkotlin/Lazy; -Lkotlin/LazyKt__LazyJVMKt; -Lkotlin/Pair; -Lkotlin/Result$Failure; -Lkotlin/Result; -Lkotlin/ResultKt; -Lkotlin/SynchronizedLazyImpl; -Lkotlin/UNINITIALIZED_VALUE; -Lkotlin/Unit; -Lkotlin/UnsafeLazyImpl; -Lkotlin/UnsignedKt; -Lkotlin/collections/AbstractCollection; -Lkotlin/collections/AbstractList; -Lkotlin/collections/AbstractMap; -Lkotlin/collections/AbstractMutableList; -Lkotlin/collections/AbstractSet; -Lkotlin/collections/ArrayDeque; -Lkotlin/collections/ArraysKt__ArraysKt; -Lkotlin/collections/ArraysKt___ArraysKt; -Lkotlin/collections/CollectionsKt__CollectionsKt; -Lkotlin/collections/CollectionsKt__IteratorsJVMKt; -Lkotlin/collections/CollectionsKt__MutableCollectionsJVMKt; -Lkotlin/collections/CollectionsKt__ReversedViewsKt; -Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1; -Lkotlin/collections/CollectionsKt___CollectionsKt; -Lkotlin/collections/EmptyIterator; -Lkotlin/collections/EmptyList; -Lkotlin/collections/EmptyMap; -Lkotlin/collections/EmptySet; -Lkotlin/collections/IntIterator; -Lkotlin/collections/MapsKt__MapsJVMKt; -Lkotlin/collections/MapsKt___MapsJvmKt; -Lkotlin/coroutines/AbstractCoroutineContextElement; -Lkotlin/coroutines/AbstractCoroutineContextKey; -Lkotlin/coroutines/CombinedContext; -Lkotlin/coroutines/Continuation; -Lkotlin/coroutines/ContinuationInterceptor$Key; -Lkotlin/coroutines/ContinuationInterceptor; -Lkotlin/coroutines/ContinuationKt; -Lkotlin/coroutines/CoroutineContext$DefaultImpls; -Lkotlin/coroutines/CoroutineContext$Element$DefaultImpls; -Lkotlin/coroutines/CoroutineContext$Element; -Lkotlin/coroutines/CoroutineContext$Key; -Lkotlin/coroutines/CoroutineContext$plus$1; -Lkotlin/coroutines/CoroutineContext; -Lkotlin/coroutines/EmptyCoroutineContext; -Lkotlin/coroutines/SafeContinuation; -Lkotlin/coroutines/intrinsics/CoroutineSingletons; -Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; -Lkotlin/coroutines/jvm/internal/CompletedContinuation; -Lkotlin/coroutines/jvm/internal/ContinuationImpl; -Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; -Lkotlin/coroutines/jvm/internal/RestrictedContinuationImpl; -Lkotlin/coroutines/jvm/internal/RestrictedSuspendLambda; -Lkotlin/coroutines/jvm/internal/SuspendLambda; -Lkotlin/jvm/JvmClassMappingKt; -Lkotlin/jvm/functions/Function0; -Lkotlin/jvm/functions/Function10; -Lkotlin/jvm/functions/Function11; -Lkotlin/jvm/functions/Function12; -Lkotlin/jvm/functions/Function13; -Lkotlin/jvm/functions/Function14; -Lkotlin/jvm/functions/Function15; -Lkotlin/jvm/functions/Function16; -Lkotlin/jvm/functions/Function17; -Lkotlin/jvm/functions/Function18; -Lkotlin/jvm/functions/Function19; -Lkotlin/jvm/functions/Function1; -Lkotlin/jvm/functions/Function20; -Lkotlin/jvm/functions/Function21; -Lkotlin/jvm/functions/Function22; -Lkotlin/jvm/functions/Function2; -Lkotlin/jvm/functions/Function3; -Lkotlin/jvm/functions/Function4; -Lkotlin/jvm/functions/Function5; -Lkotlin/jvm/functions/Function6; -Lkotlin/jvm/functions/Function7; -Lkotlin/jvm/functions/Function8; -Lkotlin/jvm/functions/Function9; -Lkotlin/jvm/internal/CallableReference$NoReceiver; -Lkotlin/jvm/internal/CallableReference; -Lkotlin/jvm/internal/ClassBasedDeclarationContainer; -Lkotlin/jvm/internal/ClassReference; -Lkotlin/jvm/internal/CollectionToArray; -Lkotlin/jvm/internal/FunctionBase; -Lkotlin/jvm/internal/FunctionReference; -Lkotlin/jvm/internal/FunctionReferenceImpl; -Lkotlin/jvm/internal/Intrinsics$$ExternalSyntheticCheckNotZero0; -Lkotlin/jvm/internal/Intrinsics; -Lkotlin/jvm/internal/Lambda; -Lkotlin/jvm/internal/MutablePropertyReference1; -Lkotlin/jvm/internal/MutablePropertyReference1Impl; -Lkotlin/jvm/internal/MutablePropertyReference; -Lkotlin/jvm/internal/PropertyReference; -Lkotlin/jvm/internal/Ref$BooleanRef; -Lkotlin/jvm/internal/Ref$FloatRef; -Lkotlin/jvm/internal/Ref$IntRef; -Lkotlin/jvm/internal/Ref$ObjectRef; -Lkotlin/jvm/internal/Reflection; -Lkotlin/jvm/internal/ReflectionFactory; -Lkotlin/jvm/internal/SpreadBuilder; -Lkotlin/jvm/internal/TypeIntrinsics; -Lkotlin/jvm/internal/markers/KMappedMarker; -Lkotlin/jvm/internal/markers/KMutableCollection; -Lkotlin/jvm/internal/markers/KMutableMap; -Lkotlin/math/MathKt; -Lkotlin/math/MathKt__MathJVMKt; -Lkotlin/ranges/ClosedRange; -Lkotlin/ranges/IntProgression; -Lkotlin/ranges/IntProgressionIterator; -Lkotlin/ranges/IntRange; -Lkotlin/ranges/RangesKt___RangesKt; -Lkotlin/reflect/KCallable; -Lkotlin/reflect/KClass; -Lkotlin/reflect/KFunction; -Lkotlin/reflect/KMutableProperty1; -Lkotlin/reflect/KProperty1; -Lkotlin/reflect/KProperty; -Lkotlin/sequences/ConstrainedOnceSequence; -Lkotlin/sequences/FilteringSequence$iterator$1; -Lkotlin/sequences/FilteringSequence; -Lkotlin/sequences/GeneratorSequence$iterator$1; -Lkotlin/sequences/GeneratorSequence; -Lkotlin/sequences/Sequence; -Lkotlin/sequences/SequencesKt__SequencesJVMKt; -Lkotlin/sequences/SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1; -Lkotlin/sequences/SequencesKt__SequencesKt$generateSequence$2; -Lkotlin/sequences/SequencesKt__SequencesKt; -Lkotlin/sequences/SequencesKt___SequencesJvmKt; -Lkotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1; -Lkotlin/sequences/SequencesKt___SequencesKt; -Lkotlin/sequences/TransformingSequence$iterator$1; -Lkotlin/sequences/TransformingSequence; -Lkotlin/text/CharsKt__CharKt; -Lkotlin/text/StringsKt__AppendableKt; -Lkotlin/text/StringsKt__IndentKt; -Lkotlin/text/StringsKt__RegexExtensionsKt; -Lkotlin/text/StringsKt__StringBuilderKt; -Lkotlin/text/StringsKt__StringNumberConversionsKt; -Lkotlin/text/StringsKt__StringsJVMKt; -Lkotlin/text/StringsKt__StringsKt; -Lkotlinx/coroutines/AbstractCoroutine; -Lkotlinx/coroutines/Active; -Lkotlinx/coroutines/BeforeResumeCancelHandler; -Lkotlinx/coroutines/BlockingCoroutine; -Lkotlinx/coroutines/BlockingEventLoop; -Lkotlinx/coroutines/BuildersKt; -Lkotlinx/coroutines/CancelHandler; -Lkotlinx/coroutines/CancelHandlerBase; -Lkotlinx/coroutines/CancellableContinuation; -Lkotlinx/coroutines/CancellableContinuationImpl; -Lkotlinx/coroutines/CancellableContinuationImplKt; -Lkotlinx/coroutines/CancellableContinuationKt; -Lkotlinx/coroutines/ChildContinuation; -Lkotlinx/coroutines/ChildHandle; -Lkotlinx/coroutines/ChildHandleNode; -Lkotlinx/coroutines/ChildJob; -Lkotlinx/coroutines/CompletableDeferredImpl; -Lkotlinx/coroutines/CompletedContinuation; -Lkotlinx/coroutines/CompletedExceptionally; -Lkotlinx/coroutines/CompletionHandlerBase; -Lkotlinx/coroutines/CopyableThreadContextElement; -Lkotlinx/coroutines/CoroutineContextKt$hasCopyableElements$1; -Lkotlinx/coroutines/CoroutineContextKt; -Lkotlinx/coroutines/CoroutineDispatcher$Key$1; -Lkotlinx/coroutines/CoroutineDispatcher$Key; -Lkotlinx/coroutines/CoroutineDispatcher; -Lkotlinx/coroutines/CoroutineExceptionHandler$Key; -Lkotlinx/coroutines/CoroutineExceptionHandler; -Lkotlinx/coroutines/CoroutineScope; -Lkotlinx/coroutines/CoroutineScopeKt; -Lkotlinx/coroutines/DefaultExecutor; -Lkotlinx/coroutines/DefaultExecutorKt; -Lkotlinx/coroutines/Delay; -Lkotlinx/coroutines/DispatchedCoroutine; -Lkotlinx/coroutines/DispatchedTask; -Lkotlinx/coroutines/DispatchedTaskKt; -Lkotlinx/coroutines/Dispatchers; -Lkotlinx/coroutines/DisposableHandle; -Lkotlinx/coroutines/Empty; -Lkotlinx/coroutines/EventLoop; -Lkotlinx/coroutines/EventLoopImplBase; -Lkotlinx/coroutines/EventLoopImplPlatform; -Lkotlinx/coroutines/ExecutorCoroutineDispatcher; -Lkotlinx/coroutines/GlobalScope; -Lkotlinx/coroutines/InactiveNodeList; -Lkotlinx/coroutines/Incomplete; -Lkotlinx/coroutines/IncompleteStateBox; -Lkotlinx/coroutines/InvokeOnCancel; -Lkotlinx/coroutines/InvokeOnCompletion; -Lkotlinx/coroutines/Job$DefaultImpls; -Lkotlinx/coroutines/Job$Key; -Lkotlinx/coroutines/Job; -Lkotlinx/coroutines/JobCancellationException; -Lkotlinx/coroutines/JobCancellingNode; -Lkotlinx/coroutines/JobImpl; -Lkotlinx/coroutines/JobKt; -Lkotlinx/coroutines/JobNode; -Lkotlinx/coroutines/JobSupport$Finishing; -Lkotlinx/coroutines/JobSupport$addLastAtomic$$inlined$addLastIf$1; -Lkotlinx/coroutines/JobSupport; -Lkotlinx/coroutines/JobSupportKt; -Lkotlinx/coroutines/MainCoroutineDispatcher; -Lkotlinx/coroutines/NodeList; -Lkotlinx/coroutines/NonDisposableHandle; -Lkotlinx/coroutines/NotCompleted; -Lkotlinx/coroutines/ParentJob; -Lkotlinx/coroutines/StandaloneCoroutine; -Lkotlinx/coroutines/SupervisorJobImpl; -Lkotlinx/coroutines/ThreadContextElement; -Lkotlinx/coroutines/ThreadLocalEventLoop; -Lkotlinx/coroutines/TimeoutCancellationException; -Lkotlinx/coroutines/Unconfined; -Lkotlinx/coroutines/UndispatchedCoroutine; -Lkotlinx/coroutines/UndispatchedMarker; -Lkotlinx/coroutines/android/AndroidDispatcherFactory; -Lkotlinx/coroutines/android/HandlerContext; -Lkotlinx/coroutines/android/HandlerDispatcher; -Lkotlinx/coroutines/android/HandlerDispatcherKt; -Lkotlinx/coroutines/channels/AbstractChannel$Itr; -Lkotlinx/coroutines/channels/AbstractChannel$ReceiveElement; -Lkotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext; -Lkotlinx/coroutines/channels/AbstractChannel$RemoveReceiveOnCancel; -Lkotlinx/coroutines/channels/AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1; -Lkotlinx/coroutines/channels/AbstractChannel$receiveCatching$1; -Lkotlinx/coroutines/channels/AbstractChannel; -Lkotlinx/coroutines/channels/AbstractChannelKt; -Lkotlinx/coroutines/channels/AbstractSendChannel$SendBuffered; -Lkotlinx/coroutines/channels/AbstractSendChannel; -Lkotlinx/coroutines/channels/ArrayChannel; -Lkotlinx/coroutines/channels/BufferOverflow; -Lkotlinx/coroutines/channels/Channel$Factory; -Lkotlinx/coroutines/channels/Channel; -Lkotlinx/coroutines/channels/ChannelCoroutine; -Lkotlinx/coroutines/channels/ChannelIterator; -Lkotlinx/coroutines/channels/ChannelResult$Failed; -Lkotlinx/coroutines/channels/ChannelResult; -Lkotlinx/coroutines/channels/Closed; -Lkotlinx/coroutines/channels/ConflatedChannel; -Lkotlinx/coroutines/channels/LinkedListChannel; -Lkotlinx/coroutines/channels/ProducerCoroutine; -Lkotlinx/coroutines/channels/ProducerScope; -Lkotlinx/coroutines/channels/Receive; -Lkotlinx/coroutines/channels/ReceiveChannel; -Lkotlinx/coroutines/channels/ReceiveOrClosed; -Lkotlinx/coroutines/channels/RendezvousChannel; -Lkotlinx/coroutines/channels/Send; -Lkotlinx/coroutines/channels/SendChannel; -Lkotlinx/coroutines/flow/AbstractFlow$collect$1; -Lkotlinx/coroutines/flow/AbstractFlow; -Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2; -Lkotlinx/coroutines/flow/DistinctFlowImpl; -Lkotlinx/coroutines/flow/Flow; -Lkotlinx/coroutines/flow/FlowCollector; -Lkotlinx/coroutines/flow/FlowKt; -Lkotlinx/coroutines/flow/FlowKt__ChannelsKt$emitAllImpl$1; -Lkotlinx/coroutines/flow/FlowKt__ChannelsKt; -Lkotlinx/coroutines/flow/FlowKt__DistinctKt$defaultAreEquivalent$1; -Lkotlinx/coroutines/flow/FlowKt__DistinctKt$defaultKeySelector$1; -Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$$inlined$unsafeFlow$1; -Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1; -Lkotlinx/coroutines/flow/FlowKt__LimitKt$take$$inlined$unsafeFlow$1; -Lkotlinx/coroutines/flow/FlowKt__MergeKt$mapLatest$1; -Lkotlinx/coroutines/flow/FlowKt__MergeKt; -Lkotlinx/coroutines/flow/FlowKt__ReduceKt$first$$inlined$collectWhile$2$1; -Lkotlinx/coroutines/flow/FlowKt__ReduceKt$first$$inlined$collectWhile$2; -Lkotlinx/coroutines/flow/FlowKt__ReduceKt$first$3; -Lkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1$2; -Lkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1; -Lkotlinx/coroutines/flow/MutableSharedFlow; -Lkotlinx/coroutines/flow/MutableStateFlow; -Lkotlinx/coroutines/flow/ReadonlySharedFlow; -Lkotlinx/coroutines/flow/ReadonlyStateFlow; -Lkotlinx/coroutines/flow/SafeFlow; -Lkotlinx/coroutines/flow/SharedFlow; -Lkotlinx/coroutines/flow/SharedFlowImpl$Emitter; -Lkotlinx/coroutines/flow/SharedFlowImpl$collect$1; -Lkotlinx/coroutines/flow/SharedFlowImpl; -Lkotlinx/coroutines/flow/SharedFlowKt; -Lkotlinx/coroutines/flow/SharedFlowSlot; -Lkotlinx/coroutines/flow/SharingCommand; -Lkotlinx/coroutines/flow/SharingConfig; -Lkotlinx/coroutines/flow/SharingStarted$Companion; -Lkotlinx/coroutines/flow/SharingStarted; -Lkotlinx/coroutines/flow/StartedEagerly; -Lkotlinx/coroutines/flow/StartedLazily; -Lkotlinx/coroutines/flow/StartedWhileSubscribed$command$1; -Lkotlinx/coroutines/flow/StartedWhileSubscribed$command$2; -Lkotlinx/coroutines/flow/StartedWhileSubscribed; -Lkotlinx/coroutines/flow/StateFlow; -Lkotlinx/coroutines/flow/StateFlowImpl$collect$1; -Lkotlinx/coroutines/flow/StateFlowImpl; -Lkotlinx/coroutines/flow/StateFlowKt; -Lkotlinx/coroutines/flow/StateFlowSlot; -Lkotlinx/coroutines/flow/SubscribedFlowCollector; -Lkotlinx/coroutines/flow/ThrowingCollector; -Lkotlinx/coroutines/flow/internal/AbortFlowException; -Lkotlinx/coroutines/flow/internal/AbstractSharedFlow; -Lkotlinx/coroutines/flow/internal/AbstractSharedFlowKt; -Lkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot; -Lkotlinx/coroutines/flow/internal/ChannelFlow$collect$2; -Lkotlinx/coroutines/flow/internal/ChannelFlow$collectToFun$1; -Lkotlinx/coroutines/flow/internal/ChannelFlow; -Lkotlinx/coroutines/flow/internal/ChannelFlowOperator; -Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$2; -Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$emit$1; -Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1; -Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3; -Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest; -Lkotlinx/coroutines/flow/internal/DownstreamExceptionContext; -Lkotlinx/coroutines/flow/internal/FusibleFlow; -Lkotlinx/coroutines/flow/internal/NoOpContinuation; -Lkotlinx/coroutines/flow/internal/NopCollector; -Lkotlinx/coroutines/flow/internal/NullSurrogateKt; -Lkotlinx/coroutines/flow/internal/SafeCollector$collectContextSize$1; -Lkotlinx/coroutines/flow/internal/SafeCollector; -Lkotlinx/coroutines/flow/internal/SafeCollectorKt$emitFun$1; -Lkotlinx/coroutines/flow/internal/SafeCollectorKt; -Lkotlinx/coroutines/flow/internal/SafeCollector_commonKt$checkContext$result$1; -Lkotlinx/coroutines/flow/internal/SendingCollector; -Lkotlinx/coroutines/flow/internal/SubscriptionCountStateFlow; -Lkotlinx/coroutines/internal/AtomicKt; -Lkotlinx/coroutines/internal/AtomicOp; -Lkotlinx/coroutines/internal/ContextScope; -Lkotlinx/coroutines/internal/DispatchedContinuation; -Lkotlinx/coroutines/internal/DispatchedContinuationKt; -Lkotlinx/coroutines/internal/LimitedDispatcher; -Lkotlinx/coroutines/internal/LockFreeLinkedListHead; -Lkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp; -Lkotlinx/coroutines/internal/LockFreeLinkedListNode; -Lkotlinx/coroutines/internal/LockFreeTaskQueue; -Lkotlinx/coroutines/internal/LockFreeTaskQueueCore; -Lkotlinx/coroutines/internal/MainDispatcherFactory; -Lkotlinx/coroutines/internal/MainDispatcherLoader$$ExternalSyntheticServiceLoad0; -Lkotlinx/coroutines/internal/MainDispatcherLoader; -Lkotlinx/coroutines/internal/OpDescriptor; -Lkotlinx/coroutines/internal/Removed; -Lkotlinx/coroutines/internal/ResizableAtomicArray; -Lkotlinx/coroutines/internal/ScopeCoroutine; -Lkotlinx/coroutines/internal/Symbol; -Lkotlinx/coroutines/internal/SystemPropsKt__SystemPropsKt; -Lkotlinx/coroutines/internal/ThreadContextKt$countAll$1; -Lkotlinx/coroutines/internal/ThreadContextKt; -Lkotlinx/coroutines/intrinsics/UndispatchedKt; -Lkotlinx/coroutines/scheduling/CoroutineScheduler; -Lkotlinx/coroutines/scheduling/DefaultIoScheduler; -Lkotlinx/coroutines/scheduling/DefaultScheduler; -Lkotlinx/coroutines/scheduling/GlobalQueue; -Lkotlinx/coroutines/scheduling/NanoTimeSource; -Lkotlinx/coroutines/scheduling/SchedulerCoroutineDispatcher; -Lkotlinx/coroutines/scheduling/SchedulerTimeSource; -Lkotlinx/coroutines/scheduling/Task; -Lkotlinx/coroutines/scheduling/TaskContext; -Lkotlinx/coroutines/scheduling/TaskContextImpl; -Lkotlinx/coroutines/scheduling/TasksKt; -Lkotlinx/coroutines/scheduling/UnlimitedIoScheduler; -Lkotlinx/coroutines/sync/Empty; -Lkotlinx/coroutines/sync/Mutex; -Lkotlinx/coroutines/sync/MutexImpl; -Lkotlinx/coroutines/sync/MutexKt; -PLandroidx/activity/ComponentActivity$2$$ExternalSyntheticOutline0;->m(Ljava/lang/String;)Ljava/lang/StringBuilder; -PLandroidx/activity/ComponentActivity;->getActivityResultRegistry()Landroidx/activity/ComponentActivity$2; -PLandroidx/activity/ComponentActivity;->onBackPressed()V -PLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V -PLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->cancel()V -PLandroidx/activity/OnBackPressedDispatcher;->onBackPressed()V -PLandroidx/activity/compose/ActivityResultLauncherHolder;->()V -PLandroidx/activity/compose/ActivityResultRegistryKt$rememberLauncherForActivityResult$1$invoke$$inlined$onDispose$1;->(Landroidx/activity/compose/ActivityResultLauncherHolder;)V -PLandroidx/activity/compose/ActivityResultRegistryKt$rememberLauncherForActivityResult$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/activity/compose/ActivityResultRegistryKt$rememberLauncherForActivityResult$1;->(Landroidx/activity/compose/ActivityResultLauncherHolder;Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;Landroidx/compose/runtime/MutableState;)V -PLandroidx/activity/compose/ActivityResultRegistryKt$rememberLauncherForActivityResult$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/activity/compose/ActivityResultRegistryKt$rememberLauncherForActivityResult$key$1;->()V -PLandroidx/activity/compose/ActivityResultRegistryKt$rememberLauncherForActivityResult$key$1;->()V -PLandroidx/activity/compose/ActivityResultRegistryKt$rememberLauncherForActivityResult$key$1;->invoke()Ljava/lang/Object; -PLandroidx/activity/compose/LocalActivityResultRegistryOwner$LocalComposition$1;->()V -PLandroidx/activity/compose/LocalActivityResultRegistryOwner$LocalComposition$1;->()V -PLandroidx/activity/compose/LocalActivityResultRegistryOwner$LocalComposition$1;->invoke()Ljava/lang/Object; -PLandroidx/activity/compose/LocalActivityResultRegistryOwner;->()V -PLandroidx/activity/compose/ManagedActivityResultLauncher;->(Landroidx/activity/compose/ActivityResultLauncherHolder;Landroidx/compose/runtime/MutableState;)V -PLandroidx/activity/result/ActivityResultLauncher;->()V -PLandroidx/activity/result/ActivityResultRegistry$3;->(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Lkotlinx/coroutines/scheduling/SchedulerTimeSource;)V -PLandroidx/activity/result/ActivityResultRegistry$CallbackAndContract;->(Lcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda7;Lkotlinx/coroutines/scheduling/SchedulerTimeSource;)V -PLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;->()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/collection/ArraySet;->clear()V -PLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/animation/ColorVectorConverterKt$ColorToVector$1$1;->()V -PLandroidx/compose/animation/ColorVectorConverterKt$ColorToVector$1$1;->()V -PLandroidx/compose/animation/ColorVectorConverterKt$ColorToVector$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/animation/ColorVectorConverterKt$ColorToVector$1$2;->(Landroidx/compose/ui/graphics/colorspace/ColorSpace;)V -PLandroidx/compose/animation/ColorVectorConverterKt;->()V -PLandroidx/compose/animation/ColorVectorConverterKt;->access$multiplyColumn(IFFF[F)F -PLandroidx/compose/animation/EnterExitTransitionKt$createModifier$2;->(Landroidx/compose/runtime/State;)V -PLandroidx/compose/animation/EnterExitTransitionKt$createModifier$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/animation/EnterExitTransitionKt$createModifier$alpha$2;->(Landroidx/compose/animation/EnterTransition;Landroidx/compose/animation/ExitTransition;)V -PLandroidx/compose/animation/EnterExitTransitionKt$createModifier$alpha$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/animation/SingleValueAnimationKt;->()V -PLandroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$2;->(Lkotlinx/coroutines/channels/Channel;Ljava/lang/Object;)V -PLandroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1;->(Ljava/lang/Object;Landroidx/compose/animation/core/Animatable;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -PLandroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3;->(Lkotlinx/coroutines/channels/Channel;Landroidx/compose/animation/core/Animatable;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -PLandroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/compose/animation/core/AnimateAsStateKt;->()V -PLandroidx/compose/animation/core/AnimationEndReason$EnumUnboxingSharedUtility;->compareTo(II)I -PLandroidx/compose/animation/core/AnimationEndReason$EnumUnboxingSharedUtility;->values(I)[I -PLandroidx/compose/animation/core/AnimationVector2D;->reset$animation_core_release()V -PLandroidx/compose/animation/core/AnimationVector4D;->(FFFF)V -PLandroidx/compose/animation/core/AnimationVector4D;->getSize$animation_core_release()I -PLandroidx/compose/animation/core/AnimationVector4D;->newVector$animation_core_release()Landroidx/compose/animation/core/AnimationVector; -PLandroidx/compose/animation/core/AnimationVector4D;->set$animation_core_release(IF)V -PLandroidx/compose/animation/core/FloatSpringSpec;->getValueFromNanos(JFFF)F -PLandroidx/compose/animation/core/FloatSpringSpec;->getVelocityFromNanos(JFFF)F -PLandroidx/compose/animation/core/FloatTweenSpec;->(IILandroidx/compose/animation/core/Easing;)V -PLandroidx/compose/animation/core/SuspendAnimationKt$animate$7;->(Landroidx/compose/animation/core/AnimationState;)V -PLandroidx/compose/animation/core/SuspendAnimationKt$animate$9;->(Lkotlin/jvm/internal/Ref$ObjectRef;FLandroidx/compose/animation/core/Animation;Landroidx/compose/animation/core/AnimationState;Lkotlin/jvm/functions/Function1;)V -PLandroidx/compose/animation/core/Transition$Segment;->isTransitioningTo(Landroidx/compose/animation/EnterExitState;Landroidx/compose/animation/EnterExitState;)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$TransitionAnimationState;->(Landroidx/compose/animation/core/Transition;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/TwoWayConverter;Ljava/lang/String;)V -PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getAnimationSpec()Landroidx/compose/animation/core/FiniteAnimationSpec; -PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->getValue()Ljava/lang/Object; -PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->updateAnimation$default(Landroidx/compose/animation/core/Transition$TransitionAnimationState;Ljava/lang/Object;ZI)V -PLandroidx/compose/animation/core/Transition$TransitionAnimationState;->updateTargetValue$animation_core_release(Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;)V -PLandroidx/compose/animation/core/Transition;->getSegment()Landroidx/compose/animation/core/Transition$Segment; -PLandroidx/compose/animation/core/TransitionKt$createChildTransitionInternal$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/animation/core/TransitionKt$createTransitionAnimation$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/Transition$TransitionAnimationState;)V -PLandroidx/compose/animation/core/TransitionKt$createTransitionAnimation$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/animation/core/TransitionKt$createTransitionAnimation$1;->(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/Transition$TransitionAnimationState;)V -PLandroidx/compose/animation/core/TransitionKt$createTransitionAnimation$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/animation/core/TransitionKt;->createTransitionAnimation(Landroidx/compose/animation/core/Transition;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/String;Landroidx/compose/runtime/Composer;)Landroidx/compose/animation/core/Transition$TransitionAnimationState; -PLandroidx/compose/animation/core/VectorizedAnimationSpec;->getEndVelocity(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; -PLandroidx/compose/animation/core/VectorizedAnimationSpecKt$createSpringAnimations$1;->(FFLandroidx/compose/animation/core/AnimationVector;)V -PLandroidx/compose/animation/core/VectorizedAnimationSpecKt$createSpringAnimations$1;->get(I)Landroidx/compose/animation/core/FloatAnimationSpec; -PLandroidx/compose/animation/core/VectorizedTweenSpec;->(IILandroidx/compose/animation/core/Easing;)V -PLandroidx/compose/animation/core/VectorizedTweenSpec;->getDelayMillis()I -PLandroidx/compose/animation/core/VectorizedTweenSpec;->getDurationMillis()I -PLandroidx/compose/animation/core/VisibilityThresholdsKt;->()V -PLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->consumePostFling-sF-c-tU(J)Lkotlin/Unit; -PLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->consumePostScroll-l7mfB5k(JJLandroidx/compose/ui/geometry/Offset;I)V -PLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->consumePreFling-QWom1Mo(J)Landroidx/compose/ui/unit/Velocity; -PLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->consumePreScroll-A0NYTsA(JLandroidx/compose/ui/geometry/Offset;)J -PLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->isEnabled()Z -PLandroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/foundation/ClickableKt$clickable$2;->(ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;)V -PLandroidx/compose/foundation/ClickableKt$clickable$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -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;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -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$delayJob$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -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;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/Clickable_androidKt$isComposeRootInScrollableContainer$1;->invoke()Ljava/lang/Object; -PLandroidx/compose/foundation/FocusableKt$focusable$2$2$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/foundation/HoverableKt$hoverable$2$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/foundation/NoIndication$NoIndicationInstance;->()V -PLandroidx/compose/foundation/NoIndication$NoIndicationInstance;->()V -PLandroidx/compose/foundation/NoIndication$NoIndicationInstance;->drawIndication(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -PLandroidx/compose/foundation/NoIndication;->()V -PLandroidx/compose/foundation/NoIndication;->()V -PLandroidx/compose/foundation/NoIndication;->rememberUpdatedInstance(Landroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/runtime/Composer;)Landroidx/compose/foundation/IndicationInstance; -PLandroidx/compose/foundation/ProgressSemanticsKt$progressSemantics$1;->(FLkotlin/ranges/ClosedFloatingPointRange;I)V -PLandroidx/compose/foundation/ProgressSemanticsKt$progressSemantics$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/ScrollKt$scroll$2$semantics$1$1;->(Lkotlinx/coroutines/CoroutineScope;ZLandroidx/compose/foundation/ScrollState;)V -PLandroidx/compose/foundation/ScrollKt$scroll$2$semantics$1$accessibilityScrollState$1;->(Landroidx/compose/foundation/ScrollState;)V -PLandroidx/compose/foundation/ScrollKt$scroll$2$semantics$1$accessibilityScrollState$2;->(Landroidx/compose/foundation/ScrollState;)V -PLandroidx/compose/foundation/ScrollKt$scroll$2$semantics$1;->(ZZZLandroidx/compose/foundation/ScrollState;Lkotlinx/coroutines/CoroutineScope;)V -PLandroidx/compose/foundation/ScrollKt$scroll$2$semantics$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/ScrollKt$scroll$2;->(Landroidx/compose/foundation/ScrollState;Landroidx/compose/foundation/gestures/FlingBehavior;ZZ)V -PLandroidx/compose/foundation/ScrollKt$scroll$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/ScrollState$Companion$Saver$1;->()V -PLandroidx/compose/foundation/ScrollState$Companion$Saver$1;->()V -PLandroidx/compose/foundation/ScrollState$Companion$Saver$2;->()V -PLandroidx/compose/foundation/ScrollState$Companion$Saver$2;->()V -PLandroidx/compose/foundation/ScrollState$scrollableState$1;->(Landroidx/compose/foundation/ScrollState;)V -PLandroidx/compose/foundation/ScrollState;->()V -PLandroidx/compose/foundation/ScrollState;->(I)V -PLandroidx/compose/foundation/ScrollState;->getMaxValue()I -PLandroidx/compose/foundation/ScrollState;->getValue()I -PLandroidx/compose/foundation/ScrollState;->isScrollInProgress()Z -PLandroidx/compose/foundation/ScrollingLayoutModifier$measure$1;->(Landroidx/compose/foundation/ScrollingLayoutModifier;ILandroidx/compose/ui/layout/Placeable;)V -PLandroidx/compose/foundation/ScrollingLayoutModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/ScrollingLayoutModifier;->(Landroidx/compose/foundation/ScrollState;ZZLandroidx/compose/foundation/OverscrollEffect;)V -PLandroidx/compose/foundation/ScrollingLayoutModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -PLandroidx/compose/foundation/gestures/DefaultFlingBehavior$performFling$1;->(Landroidx/compose/foundation/gestures/DefaultFlingBehavior;Lkotlin/coroutines/Continuation;)V -PLandroidx/compose/foundation/gestures/DefaultFlingBehavior;->performFling(Landroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$scope$1;FLkotlin/coroutines/Continuation;)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(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/DefaultScrollableState$scroll$2$1;->invokeSuspend(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;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/DefaultScrollableState$scrollScope$1;->scrollBy(F)F -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;->(FJ)V -PLandroidx/compose/foundation/gestures/DragEvent$DragStarted;->(J)V -PLandroidx/compose/foundation/gestures/DragEvent$DragStopped;->(F)V -PLandroidx/compose/foundation/gestures/DragEvent;->()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;->awaitHorizontalPointerSlopOrCancellation-gDDlDlE(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;JILandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$postPointerSlop$1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->awaitVerticalPointerSlopOrCancellation-gDDlDlE(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;JILandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$postPointerSlop$1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->isPointerUp-DmW0f2w(Landroidx/compose/ui/input/pointer/PointerEvent;J)Z -PLandroidx/compose/foundation/gestures/DragGestureDetectorKt;->verticalDrag-jO51t88(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;JLandroidx/compose/foundation/gestures/DraggableKt$awaitDrag$dragTick$1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -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/DragLogic;->processDragStart(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/gestures/DragEvent$DragStarted;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/DragLogic;->processDragStop(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/gestures/DragEvent$DragStopped;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -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(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/Channel;Z)V -PLandroidx/compose/foundation/gestures/DraggableKt$draggable$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/DraggableKt$draggable$5;->invoke()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$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(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -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/Channel;ZLandroidx/compose/foundation/gestures/Orientation;Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1;)Ljava/lang/Object; -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$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -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$forEachGesture$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/ForEachGestureKt;->awaitAllPointersUp(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;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;->tryAwaitRelease(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -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(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/gestures/DraggableKt$draggable$9$2$2;Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$2;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/ScrollDraggableState;->dragBy-Uv8p0NA(FJ)V -PLandroidx/compose/foundation/gestures/ScrollableKt$ModifierLocalScrollableContainer$1;->invoke()Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/ScrollableKt$awaitScrollEvent$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -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;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/ScrollableState;->scroll$default(Landroidx/compose/foundation/gestures/ScrollableState;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)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$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;Landroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2$outerScopeScroll$1;)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(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/ScrollingLogic$doFlingAnimation$2;->invokeSuspend(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;->dispatchScroll-f0eR0lY(Landroidx/compose/foundation/gestures/ScrollScope;JLandroidx/compose/ui/geometry/Offset;I)J -PLandroidx/compose/foundation/gestures/ScrollingLogic;->doFlingAnimation-QWom1Mo(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/ScrollingLogic;->onDragStopped(FLkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/compose/foundation/gestures/ScrollingLogic;->toFloat-k-4lQ0M(J)F -PLandroidx/compose/foundation/gestures/ScrollingLogic;->toOffset-tuRUvjQ(F)J -PLandroidx/compose/foundation/gestures/ScrollingLogic;->toVelocity-adjELrA(F)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$detectTapAndPress$2$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -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/interaction/DragInteraction$Start;->()V -PLandroidx/compose/foundation/interaction/DragInteraction$Stop;->(Landroidx/compose/foundation/interaction/DragInteraction$Start;)V -PLandroidx/compose/foundation/interaction/FocusInteraction$Unfocus;->(Landroidx/compose/foundation/interaction/FocusInteraction$Focus;)V -PLandroidx/compose/foundation/interaction/MutableInteractionSourceImpl;->emit(Landroidx/compose/foundation/interaction/Interaction;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/compose/foundation/interaction/PressInteraction$Cancel;->(Landroidx/compose/foundation/interaction/PressInteraction$Press;)V -PLandroidx/compose/foundation/interaction/PressInteraction$Press;->(J)V -PLandroidx/compose/foundation/interaction/PressInteraction$Release;->(Landroidx/compose/foundation/interaction/PressInteraction$Press;)V -PLandroidx/compose/foundation/layout/Arrangement$Center$1;->arrange(Landroidx/compose/ui/unit/Density;I[I[I)V -PLandroidx/compose/foundation/layout/Arrangement$Center$1;->getSpacing-D9Ej5fM()F -PLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->arrange(ILandroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;[I[I)V -PLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->arrange(Landroidx/compose/ui/unit/Density;I[I[I)V -PLandroidx/compose/foundation/layout/Arrangement$spacedBy$1;->()V -PLandroidx/compose/foundation/layout/Arrangement$spacedBy$1;->()V -PLandroidx/compose/foundation/layout/Arrangement;->placeCenter$foundation_layout_release(I[I[IZ)V -PLandroidx/compose/foundation/layout/ColumnKt$columnMeasurePolicy$1$1;->(Landroidx/compose/foundation/layout/Arrangement$Vertical;)V -PLandroidx/compose/foundation/layout/ColumnKt$columnMeasurePolicy$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/io/Serializable;)Ljava/lang/Object; -PLandroidx/compose/foundation/layout/ColumnScopeInstance;->()V -PLandroidx/compose/foundation/layout/ColumnScopeInstance;->()V -PLandroidx/compose/foundation/layout/ColumnScopeInstance;->weight(Landroidx/compose/ui/Modifier;FZ)Landroidx/compose/ui/Modifier; -PLandroidx/compose/foundation/layout/HorizontalAlignModifier;->(Landroidx/compose/ui/BiasAlignment$Horizontal;)V -PLandroidx/compose/foundation/layout/HorizontalAlignModifier;->equals(Ljava/lang/Object;)Z -PLandroidx/compose/foundation/layout/HorizontalAlignModifier;->modifyParentData(Landroidx/compose/ui/layout/MeasureScope;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/layout/LayoutWeightImpl;->(FZ)V -PLandroidx/compose/foundation/layout/LayoutWeightImpl;->equals(Ljava/lang/Object;)Z -PLandroidx/compose/foundation/layout/LayoutWeightImpl;->modifyParentData(Landroidx/compose/ui/layout/MeasureScope;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/layout/OffsetKt;->offset-VpY3zN4$default(Landroidx/compose/ui/Modifier;FFI)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;->(FF)V -PLandroidx/compose/foundation/layout/OffsetModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -PLandroidx/compose/foundation/layout/PaddingKt;->padding-VpY3zN4$default(Landroidx/compose/ui/Modifier;FFI)Landroidx/compose/ui/Modifier; -PLandroidx/compose/foundation/layout/PaddingKt;->padding-VpY3zN4(Landroidx/compose/ui/Modifier;FF)Landroidx/compose/ui/Modifier; -PLandroidx/compose/foundation/layout/PaddingKt;->padding-qDBjuR0$default(Landroidx/compose/ui/Modifier;FFFFI)Landroidx/compose/ui/Modifier; -PLandroidx/compose/foundation/layout/PaddingModifier$measure$1;->(Landroidx/compose/foundation/layout/PaddingModifier;Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/MeasureScope;)V -PLandroidx/compose/foundation/layout/PaddingModifier;->(FFFF)V -PLandroidx/compose/foundation/layout/PaddingModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -PLandroidx/compose/foundation/layout/RowColumnParentData;->(I)V -PLandroidx/compose/foundation/layout/RowColumnParentData;->equals(Ljava/lang/Object;)Z -PLandroidx/compose/foundation/layout/RowScopeInstance;->weight(Landroidx/compose/ui/Modifier;Z)Landroidx/compose/ui/Modifier; -PLandroidx/compose/foundation/layout/SizeKt$createWrapContentWidthModifier$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/layout/SizeKt;->width-3ABfNKs(Landroidx/compose/ui/Modifier;F)Landroidx/compose/ui/Modifier; -PLandroidx/compose/foundation/layout/SizeKt;->wrapContentSize$default(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/BiasAlignment;I)Landroidx/compose/ui/Modifier; -PLandroidx/compose/foundation/layout/SizeKt;->wrapContentWidth$default(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/BiasAlignment$Horizontal;I)Landroidx/compose/ui/Modifier; -PLandroidx/compose/foundation/layout/VerticalAlignModifier;->()V -PLandroidx/compose/foundation/layout/VerticalAlignModifier;->modifyParentData(Landroidx/compose/ui/layout/MeasureScope;Ljava/lang/Object;)Ljava/lang/Object; -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/LazyListScope$items$1;->()V -PLandroidx/compose/foundation/lazy/LazyListScope$items$1;->()V -PLandroidx/compose/foundation/lazy/LazyListScope$items$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/lazy/LazyListScopeImpl;->items(ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -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$scrollToItem$2;->(Landroidx/compose/foundation/lazy/LazyListState;IILkotlin/coroutines/Continuation;)V -PLandroidx/compose/foundation/lazy/LazyListState$scrollToItem$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/compose/foundation/lazy/LazyListState$scrollToItem$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/lazy/LazyListState$scrollToItem$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/lazy/LazyListState$scrollableState$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/lazy/LazyListState;->scroll(Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/compose/foundation/lazy/LazyListState;->snapToItemIndexInternal$foundation_release(II)V -PLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest;->(IJ)V -PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->onForgotten()V -PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->run()V -PLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->schedulePrefetch-0kLqBqw(JI)Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher$PrefetchRequest; -PLandroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/foundation/selection/ToggleableKt$toggleable$4$1;->(Lkotlin/jvm/functions/Function1;Z)V -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$1$1;->(Landroidx/compose/runtime/MutableState;)V -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$1$1;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$delayPressInteraction$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/Clickable_androidKt$isComposeRootInScrollableContainer$1;)V -PLandroidx/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 -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$gestures$1$2;->(Landroidx/compose/runtime/State;Z)V -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$gestures$1;->(ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$gestures$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$gestures$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$gestures$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$semantics$1$1;->(Lkotlin/jvm/functions/Function0;)V -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$semantics$1;->(Landroidx/compose/ui/semantics/Role;Landroidx/compose/ui/state/ToggleableState;ZLkotlin/jvm/functions/Function0;)V -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1$semantics$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1;->(Landroidx/compose/foundation/selection/ToggleableKt$toggleable$4$1;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/material/ripple/PlatformRipple;Landroidx/compose/ui/semantics/Role;Landroidx/compose/ui/state/ToggleableState;)V -PLandroidx/compose/foundation/selection/ToggleableKt$toggleableImpl$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/foundation/text/TextController;->onForgotten()V -PLandroidx/compose/foundation/text/TextController;->setTextDelegate(Landroidx/compose/foundation/text/TextDelegate;)V -PLandroidx/compose/material/icons/filled/AddKt;->getAdd()Landroidx/compose/ui/graphics/vector/ImageVector; -PLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->addRipple(Landroidx/compose/foundation/interaction/PressInteraction$Press;Lkotlinx/coroutines/CoroutineScope;)V -PLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->onForgotten()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/RippleHostMap;->remove(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)V -PLandroidx/compose/material/ripple/RippleHostView$$ExternalSyntheticLambda0;->(Landroidx/compose/material/ripple/RippleHostView;)V -PLandroidx/compose/material/ripple/RippleHostView$$ExternalSyntheticLambda0;->run()V -PLandroidx/compose/material/ripple/RippleHostView;->$r8$lambda$Xdb_1Gc1JGZel2dMr_C_hEFI5-M(Landroidx/compose/material/ripple/RippleHostView;)V -PLandroidx/compose/material/ripple/RippleHostView;->disposeRipple()V -PLandroidx/compose/material/ripple/RippleHostView;->removeRipple()V -PLandroidx/compose/material/ripple/RippleHostView;->setRippleState$lambda-2(Landroidx/compose/material/ripple/RippleHostView;)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;->(Z)V -PLandroidx/compose/material/ripple/UnprojectedRipple;->getDirtyBounds()Landroid/graphics/Rect; -PLandroidx/compose/material/ripple/UnprojectedRipple;->isProjected()Z -PLandroidx/compose/runtime/AbstractApplier;->clear()V -PLandroidx/compose/runtime/Applier;->onEndChanges()V -PLandroidx/compose/runtime/ComposerImpl$CompositionContextHolder;->onForgotten()V -PLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->dispose()V -PLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->unregisterComposer$runtime_release(Landroidx/compose/runtime/Composer;)V -PLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->unregisterComposition$runtime_release(Landroidx/compose/runtime/ControlledComposition;)V -PLandroidx/compose/runtime/ComposerImpl$realizeMovement$1;->(II)V -PLandroidx/compose/runtime/ComposerImpl$realizeMovement$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/runtime/ComposerImpl$start$2;->(I)V -PLandroidx/compose/runtime/ComposerImpl;->changed(J)Z -PLandroidx/compose/runtime/CompositionContext;->unregisterComposer$runtime_release(Landroidx/compose/runtime/Composer;)V -PLandroidx/compose/runtime/CompositionScopedCoroutineScopeCanceller;->onForgotten()V -PLandroidx/compose/runtime/Recomposer$effectJob$1$1$1$1;->(Landroidx/compose/runtime/Recomposer;Ljava/lang/Throwable;)V -PLandroidx/compose/runtime/Recomposer$effectJob$1$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/runtime/Recomposer$effectJob$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/runtime/Recomposer;->cancel()V -PLandroidx/compose/runtime/collection/IdentityArraySet;->clear()V -PLandroidx/compose/runtime/collection/MutableVector;->removeAll(Landroidx/compose/runtime/collection/MutableVector;)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;->indexOf(Ljava/lang/Object;)I -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/TrieNode;->remove(IILjava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; -PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNodeKt;->access$removeEntryAtIndex(I[Ljava/lang/Object;)[Ljava/lang/Object; -PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet;->remove(Ljava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet; -PLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/runtime/saveable/SaveableStateHolderImpl;->removeState(Ljava/util/UUID;)V -PLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl$registerProvider$3;->unregister()V -PLandroidx/compose/runtime/saveable/SaverKt$AutoSaver$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/runtime/snapshots/MutableSnapshot;->nestedActivated$runtime_release(Landroidx/compose/runtime/snapshots/Snapshot;)V -PLandroidx/compose/runtime/snapshots/MutableSnapshot;->validateNotAppliedOrPinned$runtime_release()V -PLandroidx/compose/runtime/snapshots/NestedMutableSnapshot;->dispose()V -PLandroidx/compose/runtime/snapshots/SnapshotIdSet$iterator$1;->(Landroidx/compose/runtime/snapshots/SnapshotIdSet;Lkotlin/coroutines/Continuation;)V -PLandroidx/compose/runtime/snapshots/SnapshotIdSet;->iterator()Ljava/util/Iterator; -PLandroidx/compose/ui/Modifier$Companion;->foldIn(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -PLandroidx/compose/ui/Modifier$Companion;->foldOut(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -PLandroidx/compose/ui/autofill/AutofillCallback;->unregister(Landroidx/compose/ui/autofill/AndroidAutofill;)V -PLandroidx/compose/ui/draw/DrawBackgroundModifier;->equals(Ljava/lang/Object;)Z -PLandroidx/compose/ui/focus/FocusDirection;->(I)V -PLandroidx/compose/ui/focus/FocusManagerImpl$moveFocus$1;->(Landroidx/compose/ui/focus/FocusModifier;)V -PLandroidx/compose/ui/focus/FocusManagerImpl;->clearFocus(Z)V -PLandroidx/compose/ui/focus/FocusManagerImpl;->moveFocus-3ESFkO8(I)Z -PLandroidx/compose/ui/focus/FocusModifier;->isValid()Z -PLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->removeFocusModifiers(Landroidx/compose/runtime/collection/MutableVector;)V -PLandroidx/compose/ui/focus/FocusTransactionsKt;->clearChildFocus(Landroidx/compose/ui/focus/FocusModifier;)Z -PLandroidx/compose/ui/focus/FocusTransactionsKt;->clearFocus(Landroidx/compose/ui/focus/FocusModifier;Z)Z -PLandroidx/compose/ui/focus/FocusTraversalKt;->findActiveParent(Landroidx/compose/ui/focus/FocusModifier;)Landroidx/compose/ui/focus/FocusModifier; -PLandroidx/compose/ui/geometry/MutableRect;->()V -PLandroidx/compose/ui/geometry/MutableRect;->isEmpty()Z -PLandroidx/compose/ui/geometry/Offset;->(J)V -PLandroidx/compose/ui/geometry/Offset;->equals-impl0(JJ)Z -PLandroidx/compose/ui/geometry/Size;->(J)V -PLandroidx/compose/ui/geometry/Size;->equals(Ljava/lang/Object;)Z -PLandroidx/compose/ui/geometry/SizeKt;->getCenter-uvyYCjk(J)J -PLandroidx/compose/ui/graphics/AndroidBlendMode_androidKt;->toAndroidBlendMode-s9anfk8(I)Landroid/graphics/BlendMode; -PLandroidx/compose/ui/graphics/AndroidCanvas;->concat-58bKbWc([F)V -PLandroidx/compose/ui/graphics/AndroidCanvas;->drawPath(Landroidx/compose/ui/graphics/Path;Landroidx/compose/ui/graphics/Paint;)V -PLandroidx/compose/ui/graphics/AndroidImageBitmap_androidKt;->toBitmapConfig-1JJdX4A(I)Landroid/graphics/Bitmap$Config; -PLandroidx/compose/ui/graphics/AndroidPaint;->setStrokeCap-BeK7IIE(I)V -PLandroidx/compose/ui/graphics/AndroidPath;->(I)V -PLandroidx/compose/ui/graphics/AndroidPath;->(Landroid/graphics/Path;)V -PLandroidx/compose/ui/graphics/AndroidPath;->close()V -PLandroidx/compose/ui/graphics/AndroidPath;->cubicTo(FFFFFF)V -PLandroidx/compose/ui/graphics/AndroidPath;->lineTo(FF)V -PLandroidx/compose/ui/graphics/AndroidPath;->relativeCubicTo(FFFFFF)V -PLandroidx/compose/ui/graphics/AndroidPath;->relativeLineTo(FF)V -PLandroidx/compose/ui/graphics/AndroidPath;->reset()V -PLandroidx/compose/ui/graphics/AndroidPath_androidKt;->Path()Landroidx/compose/ui/graphics/AndroidPath; -PLandroidx/compose/ui/graphics/Api26Bitmap;->createBitmap-x__-hDU$ui_graphics_release(IIIZLandroidx/compose/ui/graphics/colorspace/ColorSpace;)Landroid/graphics/Bitmap; -PLandroidx/compose/ui/graphics/BlendMode;->(I)V -PLandroidx/compose/ui/graphics/BlendMode;->equals(Ljava/lang/Object;)Z -PLandroidx/compose/ui/graphics/BlendModeColorFilterHelper;->()V -PLandroidx/compose/ui/graphics/BlendModeColorFilterHelper;->()V -PLandroidx/compose/ui/graphics/BlendModeColorFilterHelper;->BlendModeColorFilter-xETnrds(JI)Landroid/graphics/BlendModeColorFilter; -PLandroidx/compose/ui/graphics/Brush$Companion;->linearGradient-mHitzGk$default(Ljava/util/List;JJI)Landroidx/compose/ui/graphics/LinearGradient; -PLandroidx/compose/ui/graphics/ColorFilter;->(Landroid/graphics/ColorFilter;)V -PLandroidx/compose/ui/graphics/ColorKt;->getComponents-8_81llA(J)[F -PLandroidx/compose/ui/graphics/ColorKt;->lerp-jxsXWHM(JJF)J -PLandroidx/compose/ui/graphics/LinearGradient;->(Ljava/util/List;Ljava/util/ArrayList;JJI)V -PLandroidx/compose/ui/graphics/LinearGradient;->createShader-uvyYCjk(J)Landroid/graphics/Shader; -PLandroidx/compose/ui/graphics/Matrix;->reset-impl([F)V -PLandroidx/compose/ui/graphics/Matrix;->translate-impl$default([FFF)V -PLandroidx/compose/ui/graphics/PathFillType;->(I)V -PLandroidx/compose/ui/graphics/SolidColor;->(J)V -PLandroidx/compose/ui/graphics/SolidColor;->applyTo-Pq9zytI(FJLandroidx/compose/ui/graphics/Paint;)V -PLandroidx/compose/ui/graphics/StrokeCap;->(I)V -PLandroidx/compose/ui/graphics/StrokeJoin;->(I)V -PLandroidx/compose/ui/graphics/WrapperVerificationHelperMethods$$ExternalSyntheticApiModelOutline0;->m(Landroid/graphics/Paint;Landroid/graphics/BlendMode;)V -PLandroidx/compose/ui/graphics/WrapperVerificationHelperMethods;->()V -PLandroidx/compose/ui/graphics/WrapperVerificationHelperMethods;->()V -PLandroidx/compose/ui/graphics/WrapperVerificationHelperMethods;->setBlendMode-GB0RdKg(Landroid/graphics/Paint;I)V -PLandroidx/compose/ui/graphics/colorspace/ColorSpace;->equals(Ljava/lang/Object;)Z -PLandroidx/compose/ui/graphics/colorspace/ColorSpace;->isSrgb()Z -PLandroidx/compose/ui/graphics/colorspace/ColorSpaceKt;->adapt$default(Landroidx/compose/ui/graphics/colorspace/ColorSpace;)Landroidx/compose/ui/graphics/colorspace/ColorSpace; -PLandroidx/compose/ui/graphics/colorspace/Connector;->(Landroidx/compose/ui/graphics/colorspace/ColorSpace;Landroidx/compose/ui/graphics/colorspace/ColorSpace;I)V -PLandroidx/compose/ui/graphics/colorspace/Connector;->(Landroidx/compose/ui/graphics/colorspace/ColorSpace;Landroidx/compose/ui/graphics/colorspace/ColorSpace;[F)V -PLandroidx/compose/ui/graphics/colorspace/Connector;->transform([F)V -PLandroidx/compose/ui/graphics/colorspace/Oklab;->getMaxValue(I)F -PLandroidx/compose/ui/graphics/colorspace/Oklab;->getMinValue(I)F -PLandroidx/compose/ui/graphics/colorspace/Oklab;->toXyz([F)[F -PLandroidx/compose/ui/graphics/colorspace/WhitePoint;->toXyz$ui_graphics_release()[F -PLandroidx/compose/ui/graphics/colorspace/Xyz;->clamp(F)F -PLandroidx/compose/ui/graphics/colorspace/Xyz;->fromXyz([F)[F -PLandroidx/compose/ui/graphics/colorspace/Xyz;->getMaxValue(I)F -PLandroidx/compose/ui/graphics/colorspace/Xyz;->getMinValue(I)F -PLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawRect-AsUm42w(Landroidx/compose/ui/graphics/Brush;JJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;I)V -PLandroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt$asDrawTransform$1;->transform-58bKbWc([F)V -PLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawArc-yD3GUKo$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;JFFJJLandroidx/transition/PathMotion;)V -PLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawLine-NGM6Ib0$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;JJJFII)V -PLandroidx/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/Stroke;I)V -PLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawRect-AsUm42w$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/Brush;JJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;I)V -PLandroidx/compose/ui/graphics/vector/DrawCache;->()V -PLandroidx/compose/ui/graphics/vector/GroupComponent;->()V -PLandroidx/compose/ui/graphics/vector/GroupComponent;->draw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -PLandroidx/compose/ui/graphics/vector/GroupComponent;->getInvalidateListener$ui_release()Lkotlin/jvm/functions/Function0; -PLandroidx/compose/ui/graphics/vector/GroupComponent;->setInvalidateListener$ui_release(Lkotlin/jvm/functions/Function0;)V -PLandroidx/compose/ui/graphics/vector/ImageVector$Builder$GroupParams;->(Ljava/lang/String;FFFFFFFLjava/util/List;I)V -PLandroidx/compose/ui/graphics/vector/ImageVector$Builder;->(Ljava/lang/String;)V -PLandroidx/compose/ui/graphics/vector/ImageVector$Builder;->(Ljava/lang/String;FFFFJIZ)V -PLandroidx/compose/ui/graphics/vector/ImageVector$Builder;->addPath-oIyEayM$default(Landroidx/compose/ui/graphics/vector/ImageVector$Builder;Ljava/util/ArrayList;ILandroidx/compose/ui/graphics/SolidColor;FF)V -PLandroidx/compose/ui/graphics/vector/ImageVector$Builder;->addPath-oIyEayM(FFFFFFFIIILandroidx/compose/ui/graphics/Brush;Landroidx/compose/ui/graphics/Brush;Ljava/lang/String;Ljava/util/List;)V -PLandroidx/compose/ui/graphics/vector/ImageVector$Builder;->build()Landroidx/compose/ui/graphics/vector/ImageVector; -PLandroidx/compose/ui/graphics/vector/ImageVector$Builder;->ensureNotConsumed()V -PLandroidx/compose/ui/graphics/vector/ImageVector;->(Ljava/lang/String;FFFFLandroidx/compose/ui/graphics/vector/VectorGroup;JIZ)V -PLandroidx/compose/ui/graphics/vector/ImageVector;->equals(Ljava/lang/Object;)Z -PLandroidx/compose/ui/graphics/vector/PathBuilder;->()V -PLandroidx/compose/ui/graphics/vector/PathBuilder;->addNode(Landroidx/compose/ui/graphics/vector/PathNode;)V -PLandroidx/compose/ui/graphics/vector/PathBuilder;->arcTo(FF)V -PLandroidx/compose/ui/graphics/vector/PathBuilder;->close()V -PLandroidx/compose/ui/graphics/vector/PathBuilder;->curveTo(FFFFFF)V -PLandroidx/compose/ui/graphics/vector/PathBuilder;->horizontalLineToRelative(F)V -PLandroidx/compose/ui/graphics/vector/PathBuilder;->lineTo(FF)V -PLandroidx/compose/ui/graphics/vector/PathBuilder;->moveTo(FF)V -PLandroidx/compose/ui/graphics/vector/PathBuilder;->verticalLineToRelative(F)V -PLandroidx/compose/ui/graphics/vector/PathComponent$pathMeasure$2;->()V -PLandroidx/compose/ui/graphics/vector/PathComponent$pathMeasure$2;->()V -PLandroidx/compose/ui/graphics/vector/PathComponent;->()V -PLandroidx/compose/ui/graphics/vector/PathComponent;->updateRenderPath()V -PLandroidx/compose/ui/graphics/vector/PathNode$ArcTo;->(FFFZZFF)V -PLandroidx/compose/ui/graphics/vector/PathNode$Close;->()V -PLandroidx/compose/ui/graphics/vector/PathNode$Close;->()V -PLandroidx/compose/ui/graphics/vector/PathNode$CurveTo;->(FFFFFF)V -PLandroidx/compose/ui/graphics/vector/PathNode$HorizontalTo;->(F)V -PLandroidx/compose/ui/graphics/vector/PathNode$LineTo;->(FF)V -PLandroidx/compose/ui/graphics/vector/PathNode$MoveTo;->(FF)V -PLandroidx/compose/ui/graphics/vector/PathNode$RelativeCurveTo;->(FFFFFF)V -PLandroidx/compose/ui/graphics/vector/PathNode$RelativeHorizontalTo;->(F)V -PLandroidx/compose/ui/graphics/vector/PathNode$RelativeLineTo;->(FF)V -PLandroidx/compose/ui/graphics/vector/PathNode$RelativeReflectiveCurveTo;->(FFFF)V -PLandroidx/compose/ui/graphics/vector/PathNode$RelativeVerticalTo;->(F)V -PLandroidx/compose/ui/graphics/vector/PathNode$VerticalTo;->(F)V -PLandroidx/compose/ui/graphics/vector/PathNode;->(ZZI)V -PLandroidx/compose/ui/graphics/vector/PathParser$PathPoint;->reset()V -PLandroidx/compose/ui/graphics/vector/PathParser;->()V -PLandroidx/compose/ui/graphics/vector/PathParser;->drawArc(Landroidx/compose/ui/graphics/Path;DDDDDDDZZ)V -PLandroidx/compose/ui/graphics/vector/VNode;->getInvalidateListener$ui_release()Lkotlin/jvm/functions/Function0; -PLandroidx/compose/ui/graphics/vector/VNode;->invalidate()V -PLandroidx/compose/ui/graphics/vector/VNode;->setInvalidateListener$ui_release(Lkotlin/jvm/functions/Function0;)V -PLandroidx/compose/ui/graphics/vector/VectorApplier;->(Landroidx/compose/ui/graphics/vector/GroupComponent;)V -PLandroidx/compose/ui/graphics/vector/VectorApplier;->asGroup(Landroidx/compose/ui/graphics/vector/VNode;)Landroidx/compose/ui/graphics/vector/GroupComponent; -PLandroidx/compose/ui/graphics/vector/VectorApplier;->insertBottomUp(ILjava/lang/Object;)V -PLandroidx/compose/ui/graphics/vector/VectorApplier;->onClear()V -PLandroidx/compose/ui/graphics/vector/VectorComponent$drawVectorBlock$1;->(Landroidx/compose/ui/graphics/vector/VectorComponent;)V -PLandroidx/compose/ui/graphics/vector/VectorComponent$drawVectorBlock$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComponent$invalidateCallback$1;->()V -PLandroidx/compose/ui/graphics/vector/VectorComponent$invalidateCallback$1;->()V -PLandroidx/compose/ui/graphics/vector/VectorComponent$root$1$1;->(Landroidx/compose/ui/graphics/vector/VectorComponent;)V -PLandroidx/compose/ui/graphics/vector/VectorComponent$root$1$1;->invoke()Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComponent;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$10;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$10;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$10;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$11;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$11;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$11;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$12;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$12;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$12;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$13;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$13;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$13;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$14;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$14;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$14;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$1;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$1;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$2;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$2;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$3;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$3;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$4;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$4;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$5;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$5;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$6;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$6;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$7;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$7;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$7;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$8;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$8;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$8;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$9;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$9;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path$2$9;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path-9cdaXJ4$$inlined$ComposeNode$1;->()V -PLandroidx/compose/ui/graphics/vector/VectorComposeKt$Path-9cdaXJ4$$inlined$ComposeNode$1;->invoke()Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorGroup;->(Ljava/lang/String;FFFFFFFLjava/util/List;Ljava/util/List;)V -PLandroidx/compose/ui/graphics/vector/VectorGroup;->equals(Ljava/lang/Object;)Z -PLandroidx/compose/ui/graphics/vector/VectorKt;->()V -PLandroidx/compose/ui/graphics/vector/VectorNode;->()V -PLandroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/Composition;)V -PLandroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2;->(Landroidx/compose/runtime/Composition;)V -PLandroidx/compose/ui/graphics/vector/VectorPainter$RenderVector$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorPainter$composeVector$1;->(Lkotlin/jvm/functions/Function4;Landroidx/compose/ui/graphics/vector/VectorPainter;)V -PLandroidx/compose/ui/graphics/vector/VectorPainter$composeVector$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorPainter$vector$1$1;->(Landroidx/compose/ui/graphics/vector/VectorPainter;)V -PLandroidx/compose/ui/graphics/vector/VectorPainter$vector$1$1;->invoke()Ljava/lang/Object; -PLandroidx/compose/ui/graphics/vector/VectorPainter;->()V -PLandroidx/compose/ui/graphics/vector/VectorPainter;->RenderVector$ui_release(Ljava/lang/String;FFLkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;I)V -PLandroidx/compose/ui/graphics/vector/VectorPainter;->applyColorFilter(Landroidx/compose/ui/graphics/ColorFilter;)Z -PLandroidx/compose/ui/graphics/vector/VectorPainter;->onDraw(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -PLandroidx/compose/ui/graphics/vector/VectorPainterKt$rememberVectorPainter$3;->(Landroidx/compose/ui/graphics/vector/ImageVector;)V -PLandroidx/compose/ui/graphics/vector/VectorPath;->(Ljava/lang/String;Ljava/util/List;ILandroidx/compose/ui/graphics/Brush;FLandroidx/compose/ui/graphics/Brush;FFIIFFFF)V -PLandroidx/compose/ui/graphics/vector/VectorProperty$Fill;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$Fill;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$FillAlpha;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$FillAlpha;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$PathData;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$PathData;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$Stroke;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$Stroke;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$StrokeAlpha;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$StrokeAlpha;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$StrokeLineWidth;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$StrokeLineWidth;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$TrimPathEnd;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$TrimPathEnd;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$TrimPathOffset;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$TrimPathOffset;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$TrimPathStart;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty$TrimPathStart;->()V -PLandroidx/compose/ui/graphics/vector/VectorProperty;->()V -PLandroidx/compose/ui/graphics/vector/compat/AndroidVectorParser;->(Landroid/content/res/XmlResourceParser;)V -PLandroidx/compose/ui/graphics/vector/compat/AndroidVectorParser;->getNamedComplexColor(Landroid/content/res/TypedArray;Landroid/content/res/Resources$Theme;Ljava/lang/String;I)Landroidx/core/content/res/ComplexColorCompat; -PLandroidx/compose/ui/graphics/vector/compat/AndroidVectorParser;->getNamedFloat(Landroid/content/res/TypedArray;Ljava/lang/String;IF)F -PLandroidx/compose/ui/graphics/vector/compat/AndroidVectorParser;->getNamedInt(Landroid/content/res/TypedArray;Ljava/lang/String;II)I -PLandroidx/compose/ui/graphics/vector/compat/AndroidVectorParser;->getString(Landroid/content/res/TypedArray;I)Ljava/lang/String; -PLandroidx/compose/ui/graphics/vector/compat/AndroidVectorParser;->obtainAttributes(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; -PLandroidx/compose/ui/graphics/vector/compat/AndroidVectorParser;->updateConfig(I)V -PLandroidx/compose/ui/graphics/vector/compat/AndroidVectorResources;->()V -PLandroidx/compose/ui/graphics/vector/compat/XmlVectorParser_androidKt;->obtainBrushFromComplexColor(Landroidx/core/content/res/ComplexColorCompat;)Landroidx/compose/ui/graphics/Brush; -PLandroidx/compose/ui/input/key/Key;->()V -PLandroidx/compose/ui/input/key/Key;->equals-impl0(JJ)Z -PLandroidx/compose/ui/input/key/KeyEvent;->(Landroid/view/KeyEvent;)V -PLandroidx/compose/ui/input/key/KeyInputModifier;->propagateKeyEvent-ZmokQxo(Landroid/view/KeyEvent;)Z -PLandroidx/compose/ui/input/key/KeyInputModifier;->propagatePreviewKeyEvent-ZmokQxo(Landroid/view/KeyEvent;)Z -PLandroidx/compose/ui/input/key/Key_androidKt;->Key(I)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;->dispatchPostScroll-DzOQY0M(IJJ)J -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/NestedScrollModifierLocal$1;->invoke()Ljava/lang/Object; -PLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->getNestedCoroutineScope()Lkotlinx/coroutines/CoroutineScope; -PLandroidx/compose/ui/input/pointer/ConsumedData;->(ZZ)V -PLandroidx/compose/ui/input/pointer/HistoricalChange;->(JJ)V -PLandroidx/compose/ui/input/pointer/InternalPointerEvent;->(Ljava/util/LinkedHashMap;Landroidx/compose/ui/input/pointer/PointerInputEvent;)V -PLandroidx/compose/ui/input/pointer/MotionEventAdapter;->convertToPointerInputEvent$ui_release(Landroid/view/MotionEvent;Landroidx/compose/ui/input/pointer/PositionCalculator;)Landroidx/compose/ui/input/pointer/PointerInputEvent; -PLandroidx/compose/ui/input/pointer/Node;->(Landroidx/compose/ui/input/pointer/PointerInputFilter;)V -PLandroidx/compose/ui/input/pointer/Node;->cleanUpHits(Landroidx/compose/ui/input/pointer/InternalPointerEvent;)V -PLandroidx/compose/ui/input/pointer/NodeParent;->cleanUpHits(Landroidx/compose/ui/input/pointer/InternalPointerEvent;)V -PLandroidx/compose/ui/input/pointer/NodeParent;->removeDetachedPointerInputFilters()V -PLandroidx/compose/ui/input/pointer/PointerId;->equals-impl0(JJ)Z -PLandroidx/compose/ui/input/pointer/PointerInputChange;->(JJJZJJZZIJ)V -PLandroidx/compose/ui/input/pointer/PointerInputChange;->consume()V -PLandroidx/compose/ui/input/pointer/PointerInputChange;->isConsumed()Z -PLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer$PointerInputData;->(JJZ)V -PLandroidx/compose/ui/input/pointer/PointerInputEventData;->(JJJJZIZLjava/util/ArrayList;J)V -PLandroidx/compose/ui/input/pointer/PointerInputEventProcessor;->process-BIzXfog(Landroidx/compose/ui/input/pointer/PointerInputEvent;Landroidx/compose/ui/input/pointer/PositionCalculator;Z)I -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$awaitPointerEventScope$2$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;->toSize-XkaWNTQ(J)J -PLandroidx/compose/ui/input/pointer/util/PointAtTime;->(JJ)V -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;->addPointerInputChange(Landroidx/compose/ui/input/pointer/util/VelocityTracker;Landroidx/compose/ui/input/pointer/PointerInputChange;)V -PLandroidx/compose/ui/layout/ContentScale$Companion$Fit$1;->computeScaleFactor-H7hwNQA(JJ)J -PLandroidx/compose/ui/layout/DefaultIntrinsicMeasurable;->(Landroidx/compose/ui/layout/IntrinsicMeasurable;II)V -PLandroidx/compose/ui/layout/DefaultIntrinsicMeasurable;->getParentData()Ljava/lang/Object; -PLandroidx/compose/ui/layout/DefaultIntrinsicMeasurable;->measure-BRTryo0(J)Landroidx/compose/ui/layout/Placeable; -PLandroidx/compose/ui/layout/FixedSizeIntrinsicsPlaceable;->(II)V -PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1;->(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;Ljava/lang/Object;)V -PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1;->getPlaceablesCount()I -PLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1;->premeasure-0kLqBqw(JI)V -PLandroidx/compose/ui/layout/SubcomposeLayoutState;->precompose(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$precompose$1; -PLandroidx/compose/ui/node/DistanceAndInLayer;->compareTo-S_HNhKs(JJ)I -PLandroidx/compose/ui/node/DistanceAndInLayer;->isInLayer-impl(J)Z -PLandroidx/compose/ui/node/HitTestResult;->clear()V -PLandroidx/compose/ui/node/HitTestResult;->hitInMinimumTouchTarget(Ljava/lang/Object;FZLkotlin/jvm/functions/Function0;)V -PLandroidx/compose/ui/node/HitTestResult;->isEmpty()Z -PLandroidx/compose/ui/node/HitTestResult;->resizeToHitDepth()V -PLandroidx/compose/ui/node/HitTestResult;->size()I -PLandroidx/compose/ui/node/LayoutNode$WhenMappings;->()V -PLandroidx/compose/ui/node/LayoutNode;->forceRemeasure()V -PLandroidx/compose/ui/node/LayoutNode;->move$ui_release(III)V -PLandroidx/compose/ui/node/LayoutNode;->onChildRemoved(Landroidx/compose/ui/node/LayoutNode;)V -PLandroidx/compose/ui/node/LayoutNode;->onLayoutComplete()V -PLandroidx/compose/ui/node/LayoutNode;->removeAt$ui_release(II)V -PLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawLine-NGM6Ib0(JJJFILandroidx/wear/widget/ScrollManager;FLandroidx/compose/ui/graphics/ColorFilter;I)V -PLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawRect-AsUm42w(Landroidx/compose/ui/graphics/Brush;JJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;I)V -PLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->childHitTest-YqVAtuI(Landroidx/compose/ui/node/LayoutNode;JLandroidx/compose/ui/node/HitTestResult;ZZ)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;->entityType-EEbPh1w()I -PLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->interceptOutOfBoundsChildEvents(Landroidx/compose/ui/node/LayoutNodeEntity;)V -PLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->shouldHitTestChildren(Landroidx/compose/ui/node/LayoutNode;)Z -PLandroidx/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 -PLandroidx/compose/ui/node/LayoutNodeWrapper$hit$1;->invoke()Ljava/lang/Object; -PLandroidx/compose/ui/node/LayoutNodeWrapper;->speculativeHit-JHbHoSQ(Landroidx/compose/ui/node/LayoutNodeEntity;Landroidx/compose/ui/node/LayoutNodeWrapper$HitTestSource;JLandroidx/compose/ui/node/HitTestResult;ZZF)V -PLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->measureAndLayout-0kLqBqw(Landroidx/compose/ui/node/LayoutNode;J)V -PLandroidx/compose/ui/node/ModifierLocalConsumerEntity;->isValid()Z -PLandroidx/compose/ui/node/PointerInputEntity;->shouldSharePointerInputWithSiblings()Z -PLandroidx/compose/ui/node/UiApplier;->onClear()V -PLandroidx/compose/ui/node/UiApplier;->remove(II)V -PLandroidx/compose/ui/platform/AbstractComposeView;->shouldDelayChildPressedState()Z -PLandroidx/compose/ui/platform/AccessibilityNodeInfoVerificationHelperMethods;->()V -PLandroidx/compose/ui/platform/AccessibilityNodeInfoVerificationHelperMethods;->()V -PLandroidx/compose/ui/platform/AndroidComposeView$keyInputModifier$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/platform/AndroidComposeView;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z -PLandroidx/compose/ui/platform/AndroidComposeView;->handleMotionEvent-8iAsVTc(Landroid/view/MotionEvent;)I -PLandroidx/compose/ui/platform/AndroidComposeView;->isInBounds(Landroid/view/MotionEvent;)Z -PLandroidx/compose/ui/platform/AndroidComposeView;->measureAndLayout-0kLqBqw(Landroidx/compose/ui/node/LayoutNode;J)V -PLandroidx/compose/ui/platform/AndroidComposeView;->onCheckIsTextEditor()Z -PLandroidx/compose/ui/platform/AndroidComposeView;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; -PLandroidx/compose/ui/platform/AndroidComposeView;->onDetachedFromWindow()V -PLandroidx/compose/ui/platform/AndroidComposeView;->onWindowFocusChanged(Z)V -PLandroidx/compose/ui/platform/AndroidComposeView;->registerOnLayoutCompletedListener(Landroidx/compose/ui/node/Owner$OnLayoutCompletedListener;)V -PLandroidx/compose/ui/platform/AndroidComposeView;->sendMotionEvent-8iAsVTc(Landroid/view/MotionEvent;)I -PLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$1;->onViewDetachedFromWindow(Landroid/view/View;)V -PLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$boundsUpdatesEventLoop$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -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/AndroidViewConfiguration;->getTouchSlop()F -PLandroidx/compose/ui/platform/AndroidViewsHandler;->(Landroid/content/Context;)V -PLandroidx/compose/ui/platform/AndroidViewsHandler;->getLayoutNodeToHolder()Ljava/util/HashMap; -PLandroidx/compose/ui/platform/AndroidViewsHandler;->onLayout(ZIIII)V -PLandroidx/compose/ui/platform/AndroidViewsHandler;->onMeasure(II)V -PLandroidx/compose/ui/platform/AndroidViewsHandler;->requestLayout()V -PLandroidx/compose/ui/platform/CalculateMatrixToWindowApi29$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;Landroid/graphics/Matrix;)V -PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1;->invoke()Ljava/lang/Object; -PLandroidx/compose/ui/platform/OutlineResolver;->isInOutline-k-4lQ0M(J)Z -PLandroidx/compose/ui/platform/RenderNodeApi29;->discardDisplayList()V -PLandroidx/compose/ui/platform/RenderNodeApi29;->getClipToBounds()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/WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/compose/ui/platform/WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/platform/WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/platform/WrappedComposition;->dispose()V -PLandroidx/compose/ui/res/ImageVectorCache$ImageVectorEntry;->(Landroidx/compose/ui/graphics/vector/ImageVector;I)V -PLandroidx/compose/ui/res/ImageVectorCache$Key;->(ILandroid/content/res/Resources$Theme;)V -PLandroidx/compose/ui/res/ImageVectorCache$Key;->equals(Ljava/lang/Object;)Z -PLandroidx/compose/ui/semantics/ProgressBarRangeInfo;->()V -PLandroidx/compose/ui/semantics/ProgressBarRangeInfo;->(FLkotlin/ranges/ClosedFloatingPointRange;I)V -PLandroidx/compose/ui/semantics/SemanticsConfiguration;->get(Landroidx/compose/ui/semantics/SemanticsPropertyKey;)Ljava/lang/Object; -PLandroidx/compose/ui/semantics/SemanticsNode$parent$2;->()V -PLandroidx/compose/ui/semantics/SemanticsNode$parent$2;->()V -PLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->setHorizontalScrollAxisRange(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Landroidx/compose/ui/semantics/ScrollAxisRange;)V -PLandroidx/compose/ui/state/ToggleableState;->()V -PLandroidx/compose/ui/state/ToggleableState;->(Ljava/lang/String;I)V -PLandroidx/compose/ui/text/AnnotatedString;->length()I -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/unit/DpKt;->DpOffset-YgX7TsA(FF)J -PLandroidx/compose/ui/unit/DpOffset;->()V -PLandroidx/compose/ui/unit/DpSize;->()V -PLandroidx/compose/ui/unit/Velocity;->()V -PLandroidx/compose/ui/unit/Velocity;->(J)V -PLandroidx/compose/ui/unit/Velocity;->copy-OhffZ5M$default(JFFI)J -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/VelocityKt;->Velocity(FF)J -PLandroidx/core/app/ComponentActivity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z -PLandroidx/core/app/ComponentActivity;->superDispatchKeyEvent(Landroid/view/KeyEvent;)Z -PLandroidx/core/content/res/ComplexColorCompat;->(Landroid/graphics/Shader;Landroid/content/res/ColorStateList;I)V -PLandroidx/core/content/res/TypedArrayUtils;->getNamedComplexColor(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;Ljava/lang/String;I)Landroidx/core/content/res/ComplexColorCompat; -PLandroidx/core/content/res/TypedArrayUtils;->getNamedFloat(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F -PLandroidx/core/content/res/TypedArrayUtils;->getNamedInt(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I -PLandroidx/core/content/res/TypedArrayUtils;->hasAttribute(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z -PLandroidx/core/content/res/TypedArrayUtils;->obtainAttributes(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; -PLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z -PLandroidx/core/view/AccessibilityDelegateCompat;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z -PLandroidx/core/view/KeyEventDispatcher;->dispatchBeforeHierarchy(Landroid/view/View;Landroid/view/KeyEvent;)Z -PLandroidx/core/view/KeyEventDispatcher;->dispatchKeyEvent(Landroidx/core/view/KeyEventDispatcher$Component;Landroid/view/View;Landroid/view/Window$Callback;Landroid/view/KeyEvent;)Z -PLandroidx/core/view/ViewCompat$Api16Impl;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; -PLandroidx/core/view/ViewKt$ancestors$1;->()V -PLandroidx/core/view/ViewKt$ancestors$1;->()V -PLandroidx/core/view/ViewKt$ancestors$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline4;->m(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence; -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->()V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->(ILjava/lang/Class;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->(Ljava/lang/Object;ILjava/lang/String;Landroidx/core/view/accessibility/AccessibilityViewCommand;Ljava/lang/Class;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;->(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;->obtain(III)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;->(Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;->obtain(FFF)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getStateDescription()Ljava/lang/CharSequence; -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setCollectionInfo(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setRangeInfo(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V -PLandroidx/lifecycle/DefaultLifecycleObserver;->onDestroy()V -PLandroidx/lifecycle/DefaultLifecycleObserver;->onPause()V -PLandroidx/lifecycle/DefaultLifecycleObserver;->onStop()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 -PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPrePaused(Landroid/app/Activity;)V -PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreStopped(Landroid/app/Activity;)V -PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V -PLandroidx/lifecycle/ReportFragment;->onDestroy()V -PLandroidx/lifecycle/ReportFragment;->onPause()V -PLandroidx/lifecycle/ReportFragment;->onStop()V -PLandroidx/lifecycle/ViewModel;->onCleared()V -PLandroidx/lifecycle/viewmodel/MutableCreationExtras;->get(Landroidx/lifecycle/viewmodel/CreationExtras$Key;)Ljava/lang/Object; -PLandroidx/metrics/performance/PerformanceMetricsState;->returnStateDataToPool$metrics_performance_release(Landroidx/metrics/performance/PerformanceMetricsState$StateData;)V -PLandroidx/navigation/NavController$NavControllerNavigatorState;->markTransitionComplete(Landroidx/navigation/NavBackStackEntry;)V -PLandroidx/navigation/NavController$NavControllerNavigatorState;->pop(Landroidx/navigation/NavBackStackEntry;Z)V -PLandroidx/navigation/NavController$NavControllerNavigatorState;->popWithTransition(Landroidx/navigation/NavBackStackEntry;Z)V -PLandroidx/navigation/NavController$onBackPressedCallback$1;->handleOnBackPressed()V -PLandroidx/navigation/NavController$popBackStackInternal$2;->(Lkotlin/jvm/internal/Ref$BooleanRef;Lkotlin/jvm/internal/Ref$BooleanRef;Landroidx/navigation/NavController;ZLkotlin/collections/ArrayDeque;)V -PLandroidx/navigation/NavController$popBackStackInternal$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/navigation/NavController;->getCurrentDestination()Landroidx/navigation/NavDestination; -PLandroidx/navigation/NavController;->navigate$default(Landroidx/navigation/NavHostController;Ljava/lang/String;)V -PLandroidx/navigation/NavController;->popBackStack()V -PLandroidx/navigation/NavController;->popEntryFromBackStack(Landroidx/navigation/NavBackStackEntry;ZLkotlin/collections/ArrayDeque;)V -PLandroidx/navigation/NavController;->unlinkChildFromParent$navigation_runtime_release(Landroidx/navigation/NavBackStackEntry;)V -PLandroidx/navigation/NavControllerViewModel;->onCleared()V -PLandroidx/navigation/NavDeepLink$pattern$2;->invoke()Ljava/lang/Object; -PLandroidx/navigation/NavDeepLink;->parseArgument(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Landroidx/navigation/NavArgument;)V -PLandroidx/navigation/NavDestination$DeepLinkMatch;->(Landroidx/navigation/NavDestination;Landroid/os/Bundle;ZZI)V -PLandroidx/navigation/NavGraph;->findNode(IZ)Landroidx/navigation/NavDestination; -PLandroidx/navigation/NavType$Companion$IntType$1;->get(Ljava/lang/String;Landroid/os/Bundle;)Ljava/lang/Object; -PLandroidx/navigation/NavType$Companion$IntType$1;->parseValue(Ljava/lang/String;)Ljava/lang/Object; -PLandroidx/navigation/NavType$Companion$IntType$1;->put(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Object;)V -PLandroidx/navigation/NavType$SerializableType;->get(Ljava/lang/String;Landroid/os/Bundle;)Ljava/lang/Object; -PLandroidx/navigation/NavigatorState;->popWithTransition(Landroidx/navigation/NavBackStackEntry;Z)V -PLandroidx/navigation/compose/BackStackEntryIdViewModel;->onCleared()V -PLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/profileinstaller/ProfileInstallReceiver$$ExternalSyntheticLambda0;->()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;->writeProfile(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/ProfileInstaller$DiagnosticsCallback;Z)V -PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda1;->run()V -PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda2;->(Landroid/content/Context;)V -PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda2;->run()V -PLandroidx/wear/compose/material/BrushPainter;->(Landroidx/compose/ui/graphics/LinearGradient;)V -PLandroidx/wear/compose/material/BrushPainter;->equals(Ljava/lang/Object;)Z -PLandroidx/wear/compose/material/BrushPainter;->getIntrinsicSize-NH-jbRc()J -PLandroidx/wear/compose/material/BrushPainter;->onDraw(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -PLandroidx/wear/compose/material/ChipKt$Chip$5$1$1;->(Lkotlin/jvm/functions/Function3;I)V -PLandroidx/wear/compose/material/ChipKt$Chip$5$1$2$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/DefaultInlineSliderColors;->(JJJJJJJJ)V -PLandroidx/wear/compose/material/DefaultInlineSliderColors;->backgroundColor(ZLandroidx/compose/runtime/Composer;)Landroidx/compose/animation/core/AnimationState; -PLandroidx/wear/compose/material/DefaultInlineSliderColors;->barColor(ZZLandroidx/compose/runtime/Composer;)Landroidx/compose/animation/core/AnimationState; -PLandroidx/wear/compose/material/DefaultInlineSliderColors;->equals(Ljava/lang/Object;)Z -PLandroidx/wear/compose/material/DefaultInlineSliderColors;->spacerColor(ZLandroidx/compose/runtime/Composer;)Landroidx/compose/animation/core/AnimationState; -PLandroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/wear/compose/material/DefaultToggleChipColors;->(Landroidx/wear/compose/material/BrushPainter;JJJLandroidx/wear/compose/material/BrushPainter;JJJLandroidx/wear/compose/material/BrushPainter;JJJLandroidx/wear/compose/material/BrushPainter;JJJ)V -PLandroidx/wear/compose/material/DefaultToggleChipColors;->background(ZZLandroidx/compose/runtime/Composer;)Landroidx/compose/runtime/MutableState; -PLandroidx/wear/compose/material/DefaultToggleChipColors;->contentColor(ZZLandroidx/compose/runtime/Composer;)Landroidx/compose/runtime/MutableState; -PLandroidx/wear/compose/material/DefaultToggleChipColors;->secondaryContentColor(ZZLandroidx/compose/runtime/Composer;)Landroidx/compose/runtime/MutableState; -PLandroidx/wear/compose/material/DefaultToggleChipColors;->toggleControlColor(ZZLandroidx/compose/runtime/Composer;)Landroidx/compose/runtime/MutableState; -PLandroidx/wear/compose/material/IconKt$Icon$1;->(Landroidx/compose/ui/graphics/vector/ImageVector;Ljava/lang/String;Landroidx/compose/ui/Modifier;JII)V -PLandroidx/wear/compose/material/IconKt$Icon$3;->(Landroidx/compose/ui/graphics/painter/Painter;Ljava/lang/String;Landroidx/compose/ui/Modifier;JII)V -PLandroidx/wear/compose/material/IconKt$Icon$semantics$1$1;->(Ljava/lang/String;)V -PLandroidx/wear/compose/material/IconKt$Icon$semantics$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/IconKt;->()V -PLandroidx/wear/compose/material/InlineSliderDefaults;->()V -PLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$6$1;->(Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V -PLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$6$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$6$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$7$1$1;->(Landroidx/compose/runtime/MutableState;)V -PLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$7$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$7$2;->(IZLandroidx/compose/ui/unit/LayoutDirection;ZZLandroidx/compose/runtime/State;FFFJJLandroidx/compose/animation/core/Animatable;)V -PLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$7;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$animatedDisplayState$1$1;->(Landroidx/compose/animation/core/Animatable;Lkotlin/coroutines/Continuation;)V -PLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$animatedDisplayState$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$animatedDisplayState$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/PositionIndicatorKt;->PositionIndicator(Landroidx/compose/foundation/ScrollState;Landroidx/compose/ui/Modifier;ZLandroidx/compose/runtime/Composer;II)V -PLandroidx/wear/compose/material/PositionIndicatorVisibility;->equals(Ljava/lang/Object;)Z -PLandroidx/wear/compose/material/RangeDefaultsKt$rangeSemantics$1$1;->(Lkotlin/ranges/ClosedFloatingPointRange;IILkotlin/jvm/functions/Function1;)V -PLandroidx/wear/compose/material/RangeDefaultsKt$rangeSemantics$1;->(ZLkotlin/ranges/ClosedFloatingPointRange;IILkotlin/jvm/functions/Function1;)V -PLandroidx/wear/compose/material/RangeDefaultsKt$rangeSemantics$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/RangeIcons;->getMinus()Landroidx/compose/ui/graphics/vector/ImageVector; -PLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$3$1$1;->(Landroidx/wear/compose/material/ScalingLazyListState;)V -PLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$3$1$1;->invoke()Ljava/lang/Object; -PLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$3$1$2;->(Lkotlin/coroutines/Continuation;)V -PLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$3$1$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$3$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$3$1$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$3$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/ScalingLazyListScopeImpl$items$1$1;->(Lkotlin/jvm/functions/Function4;II)V -PLandroidx/wear/compose/material/ScalingLazyListScopeImpl$items$1;->(ILandroidx/wear/compose/material/ScalingLazyListScopeImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -PLandroidx/wear/compose/material/ScalingLazyListScopeImpl;->items(ILkotlin/jvm/functions/Function1;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -PLandroidx/wear/compose/material/ScalingLazyListState$scrollToInitialItem$1;->(Landroidx/wear/compose/material/ScalingLazyListState;Lkotlin/coroutines/Continuation;)V -PLandroidx/wear/compose/material/ScalingLazyListState$scrollToItem$2;->(Landroidx/wear/compose/material/ScalingLazyListState;Lkotlin/coroutines/Continuation;)V -PLandroidx/wear/compose/material/ScalingLazyListState;->scrollToInitialItem$compose_material_release(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/wear/compose/material/ScalingLazyListState;->scrollToItem$compose_material_release(ZIILkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/wear/compose/material/ScalingLazyListStateKt;->access$findItemInfoWithIndex(Landroidx/compose/foundation/lazy/LazyListLayoutInfo;I)Landroidx/compose/foundation/lazy/LazyListItemInfo; -PLandroidx/wear/compose/material/ScalingLazyListStateKt;->access$scrollToItem(Landroidx/compose/foundation/lazy/LazyListState;ZIILandroidx/wear/compose/material/ScalingLazyListState$scrollToItem$2;)Ljava/lang/Object; -PLandroidx/wear/compose/material/ScrollStateAdapter;->(Landroidx/compose/foundation/ScrollState;)V -PLandroidx/wear/compose/material/ScrollStateAdapter;->equals(Ljava/lang/Object;)Z -PLandroidx/wear/compose/material/ScrollStateAdapter;->getPositionFraction()F -PLandroidx/wear/compose/material/ScrollStateAdapter;->sizeFraction(F)F -PLandroidx/wear/compose/material/ScrollStateAdapter;->visibility-KCSNhGQ()I -PLandroidx/wear/compose/material/SliderKt$InlineSlider$2$1$1$1;->(Lkotlin/jvm/functions/Function1;)V -PLandroidx/wear/compose/material/SliderKt$InlineSlider$2$1$1$1;->invoke()Ljava/lang/Object; -PLandroidx/wear/compose/material/SliderKt$InlineSlider$2$1$2$1;->(Lkotlin/jvm/functions/Function1;)V -PLandroidx/wear/compose/material/SliderKt$InlineSlider$2$updateValue$1$1;->(IILkotlin/ranges/ClosedFloatingPointRange;FLkotlin/jvm/functions/Function1;)V -PLandroidx/wear/compose/material/SliderKt$InlineSlider$2$updateValue$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/SliderKt$InlineSlider$3;->(FLkotlin/jvm/functions/Function1;ILkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;ZLkotlin/ranges/ClosedFloatingPointRange;ZLandroidx/wear/compose/material/InlineSliderColors;II)V -PLandroidx/wear/compose/material/SliderKt$InlineSlider$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/SliderKt$InlineSlider$4$1;->(Lkotlin/jvm/functions/Function1;)V -PLandroidx/wear/compose/material/SliderKt$InlineSlider$4$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/SliderKt$InlineSlider$5;->(ILkotlin/jvm/functions/Function1;Lkotlin/ranges/IntProgression;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;ZZLandroidx/wear/compose/material/InlineSliderColors;II)V -PLandroidx/wear/compose/material/SliderKt$InlineSliderButton$2;->(ZLkotlin/jvm/functions/Function0;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;I)V -PLandroidx/wear/compose/material/SliderKt$drawProgressBar$1;->(Landroidx/compose/runtime/State;Landroidx/compose/ui/unit/LayoutDirection;FLandroidx/compose/runtime/State;ILandroidx/compose/runtime/State;)V -PLandroidx/wear/compose/material/SliderKt;->InlineSlider(ILkotlin/jvm/functions/Function1;Lkotlin/ranges/IntProgression;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;ZZLandroidx/wear/compose/material/InlineSliderColors;Landroidx/compose/runtime/Composer;II)V -PLandroidx/wear/compose/material/StepperDefaults;->()V -PLandroidx/wear/compose/material/StepperKt$Stepper$2$1$1;->(Lkotlin/jvm/functions/Function1;)V -PLandroidx/wear/compose/material/StepperKt$Stepper$2$1$1;->invoke()Ljava/lang/Object; -PLandroidx/wear/compose/material/StepperKt$Stepper$2$2$1;->(Lkotlin/jvm/functions/Function3;I)V -PLandroidx/wear/compose/material/StepperKt$Stepper$2$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/StepperKt$Stepper$2$3$1;->(Lkotlin/jvm/functions/Function1;)V -PLandroidx/wear/compose/material/StepperKt$Stepper$4$1;->(Lkotlin/jvm/functions/Function1;)V -PLandroidx/wear/compose/material/StepperKt$Stepper$4$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/StepperKt$Stepper$5;->(ILkotlin/jvm/functions/Function1;Lkotlin/ranges/IntProgression;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;JJJLkotlin/jvm/functions/Function3;II)V -PLandroidx/wear/compose/material/StepperKt$Stepper$updateValue$1$1;->(IILkotlin/ranges/ClosedFloatingPointRange;FLkotlin/jvm/functions/Function1;)V -PLandroidx/wear/compose/material/StepperKt$Stepper$updateValue$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/StepperKt;->Stepper-3gDbpQw(ILkotlin/jvm/functions/Function1;Lkotlin/ranges/IntProgression;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;JJJLkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V -PLandroidx/wear/compose/material/SwipeableKt$swipeable$3$semantics$1$range$1;->(Landroidx/wear/compose/material/SwipeableState;)V -PLandroidx/wear/compose/material/SwipeableKt$swipeable$3$semantics$1$range$2;->()V -PLandroidx/wear/compose/material/SwipeableKt$swipeable$3$semantics$1$range$2;->()V -PLandroidx/wear/compose/material/SwipeableKt$swipeable$3$semantics$1;->(ZLandroidx/compose/foundation/gestures/Orientation;Landroidx/wear/compose/material/SwipeableState;)V -PLandroidx/wear/compose/material/SwipeableKt$swipeable$3$semantics$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/SwipeableState$processNewAnchors$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/SwipeableState;->setCurrentValue(Ljava/lang/Object;)V -PLandroidx/wear/compose/material/ToggleChipDefaults;->()V -PLandroidx/wear/compose/material/ToggleChipDefaults;->switchIcon(Z)Landroidx/compose/ui/graphics/vector/ImageVector; -PLandroidx/wear/compose/material/ToggleChipDefaults;->toggleChipColors-r6VPBpI(JLandroidx/compose/runtime/Composer;I)Landroidx/wear/compose/material/DefaultToggleChipColors; -PLandroidx/wear/compose/material/ToggleChipKt$Labels$1$1$1;->(Lkotlin/jvm/functions/Function3;I)V -PLandroidx/wear/compose/material/ToggleChipKt$Labels$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/material/ToggleChipKt$ToggleChip$3;->(ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Landroidx/wear/compose/material/ToggleChipColors;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/ui/graphics/Shape;III)V -PLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$3$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/wear/compose/navigation/WearNavigator;->popBackStack(Landroidx/navigation/NavBackStackEntry;Z)V -PLcom/example/android/wearable/composeadvanced/data/WatchModel;->equals(Ljava/lang/Object;)Z -PLcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$3$timeTextModifier$2$1;->(Lcom/example/android/wearable/composeadvanced/presentation/ui/ScrollStateViewModel;)V -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$3$timeTextModifier$2$1;->invoke()Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$2$1;->invoke()Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$4$1;->(Landroidx/navigation/NavHostController;)V -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$4$1;->invoke()Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$4$2;->(Landroidx/navigation/NavHostController;)V -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$4$2;->invoke()Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$4$3;->(Landroidx/navigation/NavHostController;)V -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$4$4;->(Landroidx/navigation/NavHostController;)V -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$4$5;->(Landroidx/navigation/NavHostController;)V -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$5$1$1;->(Landroidx/compose/runtime/MutableState;)V -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$5$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$6$1$1;->(Landroidx/compose/runtime/MutableState;)V -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$6$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$8$1$1;->(Landroidx/compose/runtime/MutableState;)V -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$8$2;->(Landroidx/navigation/NavHostController;)V -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$8$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$8;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1;->access$invoke$lambda$9(Landroidx/compose/runtime/MutableState;)Ljava/time/LocalDateTime; -PLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$menuNameAndCallback$1;->invoke()Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/components/WatchAppChipKt$WatchAppChip$1;->(Ljava/lang/String;I)V -PLcom/example/android/wearable/composeadvanced/presentation/components/WatchAppChipKt$WatchAppChip$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/components/WatchAppChipKt$WatchAppChip$2$1;->(ILkotlin/jvm/functions/Function1;)V -PLcom/example/android/wearable/composeadvanced/presentation/components/WatchAppChipKt$WatchAppChip$2$1;->invoke()Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/components/WatchAppChipKt$WatchAppChip$3;->(I)V -PLcom/example/android/wearable/composeadvanced/presentation/components/WatchAppChipKt$WatchAppChip$4;->(II)V -PLcom/example/android/wearable/composeadvanced/presentation/components/WatchAppChipKt$WatchAppChip$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/ScrollStateViewModel;->(Landroidx/lifecycle/SavedStateHandle;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$SliderScreenKt$lambda-1$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$SliderScreenKt$lambda-1$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$SliderScreenKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$SliderScreenKt$lambda-2$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$SliderScreenKt$lambda-2$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$SliderScreenKt$lambda-2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$SliderScreenKt;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$StepperScreenKt$lambda-1$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$StepperScreenKt$lambda-1$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$StepperScreenKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$StepperScreenKt$lambda-2$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$StepperScreenKt$lambda-2$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$StepperScreenKt$lambda-2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$StepperScreenKt;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-1$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-1$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-2$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-2$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-3$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-3$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-3$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-4$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-4$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-4$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-5$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-5$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-6$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-6$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-7$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt$lambda-7$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/ComposableSingletons$UserInputComponentsScreenKt;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/SliderScreenKt;->SliderScreen(ILkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/StepperScreenKt$StepperScreen$1$1;->(I)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/StepperScreenKt$StepperScreen$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/StepperScreenKt;->StepperScreen(ILkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$1$1;->(I)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$1;->(IILkotlin/jvm/functions/Function0;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$2$1;->(I)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$2;->(IILkotlin/jvm/functions/Function0;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$3$1;->(Ljava/time/LocalDateTime;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$3$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$3;->(Lkotlin/jvm/functions/Function0;ILjava/time/LocalDateTime;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$4$1;->(Ljava/time/LocalDateTime;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$4;->(Lkotlin/jvm/functions/Function0;ILjava/time/LocalDateTime;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$5;->(Lkotlin/jvm/functions/Function0;ILjava/time/LocalDateTime;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$6;->(Ljava/lang/String;Landroidx/activity/compose/ManagedActivityResultLauncher;Landroidx/compose/runtime/MutableState;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1$7;->(Landroidx/activity/compose/ManagedActivityResultLauncher;Landroidx/compose/runtime/MutableState;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1;->(Lkotlin/jvm/functions/Function0;IILkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Ljava/time/LocalDateTime;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Landroidx/activity/compose/ManagedActivityResultLauncher;Landroidx/compose/runtime/MutableState;Landroidx/activity/compose/ManagedActivityResultLauncher;Landroidx/compose/runtime/MutableState;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$launcher$1$1;->(Landroidx/compose/runtime/MutableState;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt$UserInputComponentsScreen$voiceLauncher$1$1;->(Landroidx/compose/runtime/MutableState;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreenKt;->UserInputComponentsScreen(Landroidx/wear/compose/material/ScalingLazyListState;Landroidx/compose/ui/focus/FocusRequester;ILjava/time/LocalDateTime;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailScreenKt$WatchDetailScreen$1;->(Lcom/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailViewModel;Landroidx/compose/foundation/ScrollState;Landroidx/compose/ui/focus/FocusRequester;I)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailScreenKt$WatchDetailScreen$3;->(Lcom/example/android/wearable/composeadvanced/data/WatchModel;Landroidx/compose/foundation/ScrollState;Landroidx/compose/ui/focus/FocusRequester;Landroidx/compose/ui/Modifier;II)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailScreenKt;->WatchDetailScreen(Lcom/example/android/wearable/composeadvanced/data/WatchModel;Landroidx/compose/foundation/ScrollState;Landroidx/compose/ui/focus/FocusRequester;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailScreenKt;->WatchDetailScreen(Lcom/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailViewModel;Landroidx/compose/foundation/ScrollState;Landroidx/compose/ui/focus/FocusRequester;Landroidx/compose/runtime/Composer;I)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailViewModel$Companion$factory$1$1;->(I)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailViewModel$Companion$factory$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailViewModel;->(ILcom/example/android/wearable/composeadvanced/data/WatchRepository;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/ComposableSingletons$WatchListScreenKt$lambda-1$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/ComposableSingletons$WatchListScreenKt$lambda-1$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/ComposableSingletons$WatchListScreenKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/ComposableSingletons$WatchListScreenKt;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt$WatchListScreen$1;->(Lcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel;Landroidx/wear/compose/material/ScalingLazyListState;Landroidx/compose/ui/focus/FocusRequester;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;I)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt$WatchListScreen$2$1$1;->(Z)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt$WatchListScreen$2$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt$WatchListScreen$2$1;->(ZLkotlin/jvm/functions/Function1;I)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt$WatchListScreen$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt$WatchListScreen$2$invoke$$inlined$items$default$2;->(Ljava/util/List;Lkotlin/jvm/functions/Function1;I)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt$WatchListScreen$2;->(Ljava/util/List;ZLkotlin/jvm/functions/Function1;ILkotlin/jvm/functions/Function1;)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt$WatchListScreen$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt;->WatchListScreen(Lcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel;Landroidx/wear/compose/material/ScalingLazyListState;Landroidx/compose/ui/focus/FocusRequester;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreenKt;->WatchListScreen(Ljava/util/List;Landroidx/wear/compose/material/ScalingLazyListState;Landroidx/compose/ui/focus/FocusRequester;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;II)V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel$Companion$Factory$1$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel$Companion$Factory$1$1;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel$Companion$Factory$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel;->()V -PLcom/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel;->(Lcom/example/android/wearable/composeadvanced/data/WatchRepository;)V -PLcom/google/android/gms/common/util/zza;->binarySearch([II)I -PLcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAway$1;->(Lkotlin/jvm/functions/Function0;)V -PLcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAway$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/google/android/horologist/compose/layout/FadeAwayKt$fadeEffect$1;->(FZ)V -PLcom/google/android/horologist/compose/layout/FadeAwayKt$fadeEffect$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/google/android/material/R$color;->isOutOfBounds-jwHxaWs(Landroidx/compose/ui/input/pointer/PointerInputChange;JJ)Z -PLcom/google/android/material/R$color;->positionChangeInternal(Landroidx/compose/ui/input/pointer/PointerInputChange;Z)J -PLcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda7;->(Ljava/lang/Object;)V -PLkotlin/collections/ArrayDeque;->contains(Ljava/lang/Object;)Z -PLkotlin/collections/ArrayDeque;->indexOf(Ljava/lang/Object;)I -PLkotlin/collections/ArrayDeque;->removeLast()Ljava/lang/Object; -PLkotlin/collections/ArraysKt__ArraysKt;->copyOfRangeToIndexCheck(II)V -PLkotlin/collections/ArraysKt___ArraysKt;->copyOfRange([FII)[F -PLkotlin/collections/ArraysKt___ArraysKt;->indexOf([Ljava/lang/Object;Ljava/lang/Object;)I -PLkotlin/collections/EmptyMap;->get(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/collections/EmptySet;->size()I -PLkotlin/collections/MapsKt___MapsJvmKt;->getValue(Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object; -PLkotlin/collections/SetsKt;->plus(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/LinkedHashSet; -PLkotlin/jvm/internal/Ref$LongRef;->()V -PLkotlin/ranges/ClosedFloatRange;->(FF)V -PLkotlin/ranges/ClosedFloatRange;->equals(Ljava/lang/Object;)Z -PLkotlin/ranges/ClosedFloatRange;->isEmpty()Z -PLkotlin/ranges/RangesKt___RangesKt;->coerceIn(Ljava/lang/Float;Lkotlin/ranges/ClosedFloatingPointRange;)Ljava/lang/Comparable; -PLkotlin/ranges/RangesKt___RangesKt;->step(Lkotlin/ranges/IntRange;I)Lkotlin/ranges/IntProgression; -PLkotlin/sequences/SequenceBuilderIterator;->()V -PLkotlin/sequences/SequenceBuilderIterator;->getContext()Lkotlin/coroutines/CoroutineContext; -PLkotlin/sequences/SequenceBuilderIterator;->next()Ljava/lang/Object; -PLkotlin/sequences/SequenceBuilderIterator;->resumeWith(Ljava/lang/Object;)V -PLkotlin/sequences/SequenceBuilderIterator;->yield(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/CancellableContinuationImpl;->resumeUndispatched(Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/Unit;)V -PLkotlinx/coroutines/CancelledContinuation;->()V -PLkotlinx/coroutines/CompletionStateKt;->recoverResult(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/DefaultExecutor;->acknowledgeShutdownIfNeeded()V -PLkotlinx/coroutines/DefaultExecutor;->getThread()Ljava/lang/Thread; -PLkotlinx/coroutines/DefaultExecutor;->run()V -PLkotlinx/coroutines/DelayKt;->delay(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/DispatchedCoroutine;->afterResume(Ljava/lang/Object;)V -PLkotlinx/coroutines/DisposeOnCancel;->(Lkotlinx/coroutines/DisposableHandle;)V -PLkotlinx/coroutines/DisposeOnCancel;->invoke(Ljava/lang/Throwable;)V -PLkotlinx/coroutines/EventLoopImplBase$DelayedResumeTask;->(Lkotlinx/coroutines/EventLoopImplBase;JLkotlinx/coroutines/CancellableContinuationImpl;)V -PLkotlinx/coroutines/EventLoopImplBase$DelayedResumeTask;->run()V -PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->(J)V -PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->compareTo(Ljava/lang/Object;)I -PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->dispose()V -PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->setHeap(Lkotlinx/coroutines/EventLoopImplBase$DelayedTaskQueue;)V -PLkotlinx/coroutines/EventLoopImplBase$DelayedTask;->setIndex(I)V -PLkotlinx/coroutines/EventLoopImplBase$DelayedTaskQueue;->(J)V -PLkotlinx/coroutines/EventLoopImplBase;->enqueueImpl(Ljava/lang/Runnable;)Z -PLkotlinx/coroutines/EventLoopImplBase;->isEmpty()Z -PLkotlinx/coroutines/EventLoopImplBase;->processNextEvent()J -PLkotlinx/coroutines/EventLoopImplBase;->schedule(JLkotlinx/coroutines/EventLoopImplBase$DelayedTask;)V -PLkotlinx/coroutines/EventLoopImplBase;->scheduleResumeAfterDelay(JLkotlinx/coroutines/CancellableContinuationImpl;)V -PLkotlinx/coroutines/EventLoop_commonKt;->()V -PLkotlinx/coroutines/InvokeOnCompletion;->invoke(Ljava/lang/Throwable;)V -PLkotlinx/coroutines/JobImpl;->getOnCancelComplete$kotlinx_coroutines_core()Z -PLkotlinx/coroutines/JobSupport$ChildCompletion;->(Lkotlinx/coroutines/JobSupport;Lkotlinx/coroutines/JobSupport$Finishing;Lkotlinx/coroutines/ChildHandleNode;Ljava/lang/Object;)V -PLkotlinx/coroutines/JobSupport$Finishing;->isSealed()Z -PLkotlinx/coroutines/JobSupport;->cancellationExceptionMessage()Ljava/lang/String; -PLkotlinx/coroutines/JobSupport;->getChildJobCancellationCause()Ljava/util/concurrent/CancellationException; -PLkotlinx/coroutines/JobSupport;->join(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/JobSupport;->onCompletionInternal(Ljava/lang/Object;)V -PLkotlinx/coroutines/JobSupport;->tryWaitForChild(Lkotlinx/coroutines/JobSupport$Finishing;Lkotlinx/coroutines/ChildHandleNode;Ljava/lang/Object;)Z -PLkotlinx/coroutines/NonDisposableHandle;->dispose()V -PLkotlinx/coroutines/RemoveOnCancel;->(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V -PLkotlinx/coroutines/ResumeOnCompletion;->(Lkotlinx/coroutines/CancellableContinuationImpl;)V -PLkotlinx/coroutines/ResumeOnCompletion;->invoke(Ljava/lang/Throwable;)V -PLkotlinx/coroutines/UndispatchedCoroutine;->afterResume(Ljava/lang/Object;)V -PLkotlinx/coroutines/channels/AbstractChannel$RemoveReceiveOnCancel;->invoke(Ljava/lang/Throwable;)V -PLkotlinx/coroutines/channels/AbstractChannel$receiveCatching$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/AbstractFlow$collect$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;->(Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__ChannelsKt$emitAllImpl$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__DistinctKt$defaultAreEquivalent$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__DistinctKt$defaultKeySelector$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;->(Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__MergeKt$mapLatest$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__MergeKt$mapLatest$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__ShareKt$launchSharing$1$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/SharedFlowImpl;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/SharedFlowSlot;->freeLocked(Lkotlinx/coroutines/flow/internal/AbstractSharedFlow;)[Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/flow/StartedWhileSubscribed$command$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/flow/StartedWhileSubscribed$command$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/StartedWhileSubscribed$command$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/StateFlowSlot;->freeLocked(Lkotlinx/coroutines/flow/internal/AbstractSharedFlow;)[Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/flow/internal/AbortFlowException;->(Lkotlinx/coroutines/flow/FlowCollector;)V -PLkotlinx/coroutines/flow/internal/AbortFlowException;->fillInStackTrace()Ljava/lang/Throwable; -PLkotlinx/coroutines/flow/internal/AbstractSharedFlow;->freeSlot(Lkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot;)V -PLkotlinx/coroutines/flow/internal/ChildCancelledException;->()V -PLkotlinx/coroutines/flow/internal/ChildCancelledException;->fillInStackTrace()Ljava/lang/Throwable; -PLkotlinx/coroutines/flow/internal/DownstreamExceptionContext;->(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V -PLkotlinx/coroutines/flow/internal/SafeCollector;->getContext()Lkotlin/coroutines/CoroutineContext; -PLkotlinx/coroutines/flow/internal/SafeCollector;->releaseIntercepted()V -PLkotlinx/coroutines/internal/DispatchedContinuation;->cancelCompletedResult$kotlinx_coroutines_core(Ljava/lang/Object;Ljava/util/concurrent/CancellationException;)V -PLkotlinx/coroutines/internal/DispatchedContinuation;->postponeCancellation(Ljava/lang/Throwable;)Z -PLkotlinx/coroutines/internal/ScopeCoroutine;->afterCompletion(Ljava/lang/Object;)V -PLkotlinx/coroutines/internal/ScopeCoroutine;->afterResume(Ljava/lang/Object;)V -PLkotlinx/coroutines/internal/ScopeCoroutine;->isScopedCoroutine()Z -PLkotlinx/coroutines/internal/ThreadSafeHeap;->()V -PLkotlinx/coroutines/internal/ThreadSafeHeap;->addImpl(Lkotlinx/coroutines/internal/ThreadSafeHeapNode;)V -PLkotlinx/coroutines/internal/ThreadSafeHeap;->isEmpty()Z -PLkotlinx/coroutines/internal/ThreadSafeHeap;->removeAtImpl(I)Lkotlinx/coroutines/internal/ThreadSafeHeapNode; -PLkotlinx/coroutines/internal/ThreadSafeHeap;->siftUpFrom(I)V -PLkotlinx/coroutines/internal/ThreadSafeHeap;->swap(II)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/CancellableContinuationImpl;)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;->(Ljava/lang/Object;)V -PLkotlinx/coroutines/sync/MutexImpl$LockedQueue;->(Ljava/lang/Object;)V -PLkotlinx/coroutines/sync/MutexImpl$UnlockOp;->(Lkotlinx/coroutines/sync/MutexImpl$LockedQueue;)V -PLkotlinx/coroutines/sync/MutexImpl$UnlockOp;->complete(Ljava/lang/Object;Ljava/lang/Object;)V -PLkotlinx/coroutines/sync/MutexImpl$UnlockOp;->prepare(Ljava/lang/Object;)Lkotlinx/coroutines/internal/Symbol; -SPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda1;->(Landroidx/activity/ComponentActivity;)V -SPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;->(Landroidx/activity/ComponentActivity;)V -SPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;->onContextAvailable()V -SPLandroidx/activity/ComponentActivity$1;->(Landroidx/activity/ComponentActivity;)V -SPLandroidx/activity/ComponentActivity$2;->(Landroidx/activity/ComponentActivity;)V -SPLandroidx/activity/ComponentActivity$3;->(Landroidx/activity/ComponentActivity;)V -SPLandroidx/activity/ComponentActivity$3;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/activity/ComponentActivity$4;->(Landroidx/activity/ComponentActivity;)V -SPLandroidx/activity/ComponentActivity$4;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/activity/ComponentActivity$5;->(Landroidx/activity/ComponentActivity;)V -SPLandroidx/activity/ComponentActivity$5;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/activity/ComponentActivity;->()V -SPLandroidx/activity/ComponentActivity;->getDefaultViewModelCreationExtras()Landroidx/lifecycle/viewmodel/CreationExtras; -SPLandroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/LifecycleRegistry; -SPLandroidx/activity/ComponentActivity;->getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher; -SPLandroidx/activity/ComponentActivity;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry; -SPLandroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; -SPLandroidx/activity/ComponentActivity;->initViewTreeOwners()V -SPLandroidx/activity/ComponentActivity;->onCreate(Landroid/os/Bundle;)V -SPLandroidx/activity/ComponentActivity;->reportFullyDrawn()V -SPLandroidx/activity/ComponentActivity;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V -SPLandroidx/activity/OnBackPressedCallback;->()V -SPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V -SPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V -SPLandroidx/activity/OnBackPressedDispatcher;->(Landroidx/activity/ComponentActivity$1;)V -SPLandroidx/activity/OnBackPressedDispatcher;->addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V -SPLandroidx/activity/ViewTreeOnBackPressedDispatcherOwner$findViewTreeOnBackPressedDispatcherOwner$1;->()V -SPLandroidx/activity/ViewTreeOnBackPressedDispatcherOwner$findViewTreeOnBackPressedDispatcherOwner$1;->()V -SPLandroidx/activity/ViewTreeOnBackPressedDispatcherOwner$findViewTreeOnBackPressedDispatcherOwner$2;->()V -SPLandroidx/activity/ViewTreeOnBackPressedDispatcherOwner$findViewTreeOnBackPressedDispatcherOwner$2;->()V -SPLandroidx/activity/ViewTreeOnBackPressedDispatcherOwner$findViewTreeOnBackPressedDispatcherOwner$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/activity/compose/ComponentActivityKt;->()V -SPLandroidx/activity/compose/ComponentActivityKt;->setContent$default(Landroidx/activity/ComponentActivity;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -SPLandroidx/activity/compose/LocalOnBackPressedDispatcherOwner$LocalOnBackPressedDispatcherOwner$1;->()V -SPLandroidx/activity/compose/LocalOnBackPressedDispatcherOwner$LocalOnBackPressedDispatcherOwner$1;->()V -SPLandroidx/activity/compose/LocalOnBackPressedDispatcherOwner$LocalOnBackPressedDispatcherOwner$1;->invoke()Ljava/lang/Object; -SPLandroidx/activity/compose/LocalOnBackPressedDispatcherOwner;->()V -SPLandroidx/activity/contextaware/ContextAwareHelper;->()V -SPLandroidx/activity/result/ActivityResultRegistry;->()V -SPLandroidx/appcompat/R$bool;->navArgument(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Landroidx/navigation/NamedNavArgument; -SPLandroidx/appcompat/widget/AppCompatTextHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface; -SPLandroidx/arch/core/executor/ArchTaskExecutor;->()V -SPLandroidx/arch/core/executor/ArchTaskExecutor;->getInstance()Landroidx/arch/core/executor/ArchTaskExecutor; -SPLandroidx/arch/core/executor/DefaultTaskExecutor$1;->()V -SPLandroidx/arch/core/executor/DefaultTaskExecutor;->()V -SPLandroidx/arch/core/executor/TaskExecutor;->()V -SPLandroidx/arch/core/internal/FastSafeIterableMap;->()V -SPLandroidx/arch/core/internal/SafeIterableMap$AscendingIterator;->(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;)V -SPLandroidx/arch/core/internal/SafeIterableMap$Entry;->getKey()Ljava/lang/Object; -SPLandroidx/arch/core/internal/SafeIterableMap$Entry;->getValue()Ljava/lang/Object; -SPLandroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;->(Landroidx/arch/core/internal/SafeIterableMap;)V -SPLandroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;->hasNext()Z -SPLandroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;->next()Ljava/lang/Object; -SPLandroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;->supportRemove(Landroidx/arch/core/internal/SafeIterableMap$Entry;)V -SPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;)V -SPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->hasNext()Z -SPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->next()Ljava/lang/Object; -SPLandroidx/arch/core/internal/SafeIterableMap;->get(Ljava/lang/Object;)Landroidx/arch/core/internal/SafeIterableMap$Entry; -SPLandroidx/arch/core/internal/SafeIterableMap;->iterator()Ljava/util/Iterator; -SPLandroidx/collection/ArraySet;->()V -SPLandroidx/collection/ArraySet;->()V -SPLandroidx/collection/ArraySet;->(I)V -SPLandroidx/collection/ContainerHelpers;->()V -SPLandroidx/collection/SimpleArrayMap;->()V -SPLandroidx/collection/SparseArrayCompat;->()V -SPLandroidx/collection/SparseArrayCompat;->()V -SPLandroidx/collection/SparseArrayCompat;->get(ILjava/lang/Integer;)Ljava/lang/Object; -SPLandroidx/collection/SparseArrayCompat;->keyAt(I)I -SPLandroidx/collection/SparseArrayKt;->(Landroid/content/Context;)V -SPLandroidx/collection/SparseArrayKt;->valueIterator(Landroidx/collection/SparseArrayCompat;)Landroidx/collection/SparseArrayKt$valueIterator$1; -SPLandroidx/compose/animation/AnimatedEnterExitMeasurePolicy$measure$1;->(Ljava/util/ArrayList;)V -SPLandroidx/compose/animation/AnimatedEnterExitMeasurePolicy;->(Landroidx/compose/animation/AnimatedVisibilityScopeImpl;)V -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1$1;->(Landroidx/compose/animation/core/Transition;)V -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1$2;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1;->(Landroidx/compose/animation/core/Transition;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$2;->(Landroidx/compose/animation/core/Transition;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/EnterTransition;Landroidx/compose/animation/ExitTransition;Lkotlin/jvm/functions/Function3;I)V -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$1;->()V -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$1;->()V -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;->(ZLandroidx/compose/ui/Modifier;Landroidx/compose/animation/EnterTransition;Landroidx/compose/animation/ExitTransition;Ljava/lang/String;Lkotlin/jvm/functions/Function3;II)V -SPLandroidx/compose/animation/AnimatedVisibilityKt;->targetEnterExit(Landroidx/compose/animation/core/Transition;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;Landroidx/compose/runtime/Composer;)Landroidx/compose/animation/EnterExitState; -SPLandroidx/compose/animation/AnimatedVisibilityScopeImpl;->(Landroidx/compose/animation/core/Transition;)V -SPLandroidx/compose/animation/EnterExitState;->()V -SPLandroidx/compose/animation/EnterExitState;->(Ljava/lang/String;I)V -SPLandroidx/compose/animation/EnterExitTransitionKt$TransformOriginVectorConverter$1;->()V -SPLandroidx/compose/animation/EnterExitTransitionKt$TransformOriginVectorConverter$1;->()V -SPLandroidx/compose/animation/EnterExitTransitionKt$TransformOriginVectorConverter$2;->()V -SPLandroidx/compose/animation/EnterExitTransitionKt$TransformOriginVectorConverter$2;->()V -SPLandroidx/compose/animation/EnterExitTransitionKt$shrinkExpand$1;->(Landroidx/compose/animation/core/Transition;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/animation/EnterExitTransitionKt$shrinkExpand$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/EnterExitTransitionKt$slideInOut$1;->(Landroidx/compose/animation/core/Transition;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/animation/EnterExitTransitionKt$slideInOut$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/EnterExitTransitionKt;->()V -SPLandroidx/compose/animation/EnterTransition;->()V -SPLandroidx/compose/animation/EnterTransition;->()V -SPLandroidx/compose/animation/EnterTransitionImpl;->(Landroidx/compose/animation/TransitionData;)V -SPLandroidx/compose/animation/EnterTransitionImpl;->getData$animation_release()Landroidx/compose/animation/TransitionData; -SPLandroidx/compose/animation/ExitTransition;->()V -SPLandroidx/compose/animation/ExitTransition;->()V -SPLandroidx/compose/animation/ExitTransitionImpl;->(Landroidx/compose/animation/TransitionData;)V -SPLandroidx/compose/animation/ExitTransitionImpl;->getData$animation_release()Landroidx/compose/animation/TransitionData; -SPLandroidx/compose/animation/FlingCalculator;->(FLandroidx/compose/ui/unit/Density;)V -SPLandroidx/compose/animation/FlingCalculatorKt;->()V -SPLandroidx/compose/animation/SplineBasedFloatDecayAnimationSpec;->(Landroidx/compose/ui/unit/Density;)V -SPLandroidx/compose/animation/SplineBasedFloatDecayAnimationSpec_androidKt;->()V -SPLandroidx/compose/animation/TransitionData;->(Landroidx/compose/animation/Fade;Landroidx/compose/animation/ChangeSize;I)V -SPLandroidx/compose/animation/core/Animatable$runAnimation$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/core/Animatable$snapTo$2;->(Landroidx/compose/animation/core/Animatable;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/animation/core/Animatable$snapTo$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/core/Animatable$snapTo$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/core/Animatable;->snapTo(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/animation/core/Animation;->isFinishedFromNanos(J)Z -SPLandroidx/compose/animation/core/AnimationEndReason$EnumUnboxingSharedUtility;->()V -SPLandroidx/compose/animation/core/AnimationSpecKt;->spring$default(FLjava/lang/Object;I)Landroidx/compose/animation/core/SpringSpec; -SPLandroidx/compose/animation/core/AnimationState;->(Landroidx/compose/animation/core/TwoWayConverter;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;I)V -SPLandroidx/compose/animation/core/AnimationStateKt;->createZeroVectorFrom(Landroidx/compose/animation/core/TwoWayConverter;Ljava/lang/Object;)Landroidx/compose/animation/core/AnimationVector; -SPLandroidx/compose/animation/core/AnimationVector1D;->get$animation_core_release(I)F -SPLandroidx/compose/animation/core/AnimationVector1D;->reset$animation_core_release()V -SPLandroidx/compose/animation/core/AnimationVector2D;->getSize$animation_core_release()I -SPLandroidx/compose/animation/core/AnimationVector2D;->newVector$animation_core_release()Landroidx/compose/animation/core/AnimationVector; -SPLandroidx/compose/animation/core/ComplexDouble;->(DD)V -SPLandroidx/compose/animation/core/ComplexDoubleKt;->complexSqrt(D)Landroidx/compose/animation/core/ComplexDouble; -SPLandroidx/compose/animation/core/CubicBezierEasing;->(FFFF)V -SPLandroidx/compose/animation/core/DecayAnimationSpecImpl;->(Landroidx/compose/animation/core/FloatDecayAnimationSpec;)V -SPLandroidx/compose/animation/core/EasingKt$LinearEasing$1;->()V -SPLandroidx/compose/animation/core/EasingKt$LinearEasing$1;->()V -SPLandroidx/compose/animation/core/FloatSpringSpec;->(FFF)V -SPLandroidx/compose/animation/core/FloatSpringSpec;->(FFI)V -SPLandroidx/compose/animation/core/FloatSpringSpec;->getDurationNanos(FFF)J -SPLandroidx/compose/animation/core/FloatSpringSpec;->getEndVelocity(FFF)F -SPLandroidx/compose/animation/core/MutableTransitionState;->getCurrentState()Ljava/lang/Object; -SPLandroidx/compose/animation/core/MutatorMutex$mutate$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/animation/core/MutatorMutex$mutate$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/core/MutatorMutex;->()V -SPLandroidx/compose/animation/core/SpringSimulation;->()V -SPLandroidx/compose/animation/core/SpringSpec;->(Ljava/lang/Object;I)V -SPLandroidx/compose/animation/core/SpringSpec;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/animation/core/SpringSpec;->vectorize(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedAnimationSpec; -SPLandroidx/compose/animation/core/SuspendAnimationKt$animate$4;->(Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/animation/core/SuspendAnimationKt$animate$6$1;->(Landroidx/compose/animation/core/AnimationState;)V -SPLandroidx/compose/animation/core/SuspendAnimationKt$animate$6;->(Lkotlin/jvm/internal/Ref$ObjectRef;Ljava/lang/Object;Landroidx/compose/animation/core/Animation;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationState;FLkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/animation/core/SuspendAnimationKt$callWithFrameNanos$2;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/animation/core/SuspendAnimationKt$callWithFrameNanos$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/core/TargetBasedAnimation;->getDurationNanos()J -SPLandroidx/compose/animation/core/TargetBasedAnimation;->getTargetValue()Ljava/lang/Object; -SPLandroidx/compose/animation/core/TargetBasedAnimation;->getTypeConverter()Landroidx/compose/animation/core/TwoWayConverter; -SPLandroidx/compose/animation/core/TargetBasedAnimation;->getVelocityVectorFromNanos(J)Landroidx/compose/animation/core/AnimationVector; -SPLandroidx/compose/animation/core/TargetBasedAnimation;->isInfinite()Z -SPLandroidx/compose/animation/core/Transition$SegmentImpl;->(Ljava/lang/Object;Ljava/lang/Object;)V -SPLandroidx/compose/animation/core/Transition$animateTo$1$1$1;->(Landroidx/compose/animation/core/Transition;F)V -SPLandroidx/compose/animation/core/Transition$animateTo$1$1;->(Landroidx/compose/animation/core/Transition;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/animation/core/Transition$animateTo$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/animation/core/Transition$animateTo$2;->(Landroidx/compose/animation/core/Transition;Ljava/lang/Object;I)V -SPLandroidx/compose/animation/core/Transition$animateTo$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/core/Transition$totalDurationNanos$2;->(Landroidx/compose/animation/core/Transition;)V -SPLandroidx/compose/animation/core/TransitionKt$createChildTransitionInternal$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/Transition;)V -SPLandroidx/compose/animation/core/TransitionKt$createChildTransitionInternal$1;->(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/Transition;)V -SPLandroidx/compose/animation/core/TransitionKt$createChildTransitionInternal$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/core/TransitionKt$updateTransition$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/animation/core/Transition;)V -SPLandroidx/compose/animation/core/TransitionKt$updateTransition$1$invoke$$inlined$onDispose$1;->dispose()V -SPLandroidx/compose/animation/core/TransitionKt$updateTransition$1;->(Landroidx/compose/animation/core/Transition;)V -SPLandroidx/compose/animation/core/TransitionKt$updateTransition$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/animation/core/TweenSpec;->(ILandroidx/compose/animation/core/Easing;I)V -SPLandroidx/compose/animation/core/TwoWayConverterImpl;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/animation/core/TwoWayConverterImpl;->getConvertFromVector()Lkotlin/jvm/functions/Function1; -SPLandroidx/compose/animation/core/TwoWayConverterImpl;->getConvertToVector()Lkotlin/jvm/functions/Function1; -SPLandroidx/compose/animation/core/VectorConvertersKt$DpOffsetToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$DpOffsetToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$DpOffsetToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$DpOffsetToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$DpToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$FloatToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$FloatToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$FloatToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$FloatToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntOffsetToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntOffsetToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntOffsetToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntOffsetToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntSizeToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntSizeToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntSizeToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntSizeToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$IntToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$OffsetToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$OffsetToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$OffsetToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$OffsetToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$RectToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$RectToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$RectToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$RectToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$SizeToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$SizeToVector$1;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$SizeToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt$SizeToVector$2;->()V -SPLandroidx/compose/animation/core/VectorConvertersKt;->()V -SPLandroidx/compose/animation/core/VectorizedAnimationSpecKt$createSpringAnimations$2;->(FF)V -SPLandroidx/compose/animation/core/VectorizedAnimationSpecKt$createSpringAnimations$2;->get(I)Landroidx/compose/animation/core/FloatAnimationSpec; -SPLandroidx/compose/animation/core/VectorizedFloatAnimationSpec;->getDurationNanos(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)J -SPLandroidx/compose/animation/core/VectorizedFloatAnimationSpec;->getEndVelocity(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; -SPLandroidx/compose/animation/core/VectorizedSpringSpec;->(FFLandroidx/compose/animation/core/AnimationVector;)V -SPLandroidx/compose/animation/core/VectorizedSpringSpec;->getDurationNanos(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)J -SPLandroidx/compose/animation/core/VectorizedSpringSpec;->getEndVelocity(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; -SPLandroidx/compose/animation/core/VectorizedSpringSpec;->isInfinite()Z -SPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect$onNewSize$1;->(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)V -SPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect$onNewSize$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->(Landroid/content/Context;Landroidx/compose/foundation/OverscrollConfiguration;)V -SPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->getEffectModifier()Landroidx/compose/ui/Modifier; -SPLandroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;->invalidateOverscroll()V -SPLandroidx/compose/foundation/AndroidOverscrollKt$NoOpOverscrollEffect$1;->()V -SPLandroidx/compose/foundation/AndroidOverscrollKt;->()V -SPLandroidx/compose/foundation/Background;->(Landroidx/compose/ui/graphics/Color;Landroidx/compose/ui/graphics/LinearGradient;FLandroidx/compose/ui/graphics/Shape;I)V -SPLandroidx/compose/foundation/Background;->draw(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -SPLandroidx/compose/foundation/BackgroundKt;->background-bw27NRU$default(Landroidx/compose/ui/Modifier;J)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/foundation/BackgroundKt;->background-bw27NRU(Landroidx/compose/ui/Modifier;JLandroidx/compose/ui/graphics/Shape;)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -SPLandroidx/compose/foundation/ClickableKt$PressedInteractionSourceDisposableEffect$1$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -SPLandroidx/compose/foundation/ClickableKt$clickable$4$1$1;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/foundation/ClickableKt$clickable$4$delayPressInteraction$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/Clickable_androidKt$isComposeRootInScrollableContainer$1;)V -SPLandroidx/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 -SPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1$2;->(Landroidx/compose/runtime/State;Z)V -SPLandroidx/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 -SPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/ClickableKt$clickable$4$gesture$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$clickSemantics$1;->(Landroidx/compose/ui/semantics/Role;Ljava/lang/String;ZLkotlin/jvm/functions/Function0;)V -SPLandroidx/compose/foundation/ClickableKt$genericClickableWithoutGesture$detectClickFromKey$1;->(ZLkotlin/jvm/functions/Function0;)V -SPLandroidx/compose/foundation/ClickableKt;->clickable-O2vRcR0$default(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/material/ripple/PlatformRipple;ZLandroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;I)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/foundation/Clickable_androidKt$isComposeRootInScrollableContainer$1;->(Landroid/view/View;)V -SPLandroidx/compose/foundation/Clickable_androidKt;->()V -SPLandroidx/compose/foundation/ClipScrollableContainerKt$HorizontalScrollableClipModifier$1;->()V -SPLandroidx/compose/foundation/ClipScrollableContainerKt$VerticalScrollableClipModifier$1;->()V -SPLandroidx/compose/foundation/ClipScrollableContainerKt;->()V -SPLandroidx/compose/foundation/DrawOverscrollModifier;->(Landroidx/compose/foundation/AndroidEdgeEffectOverscrollEffect;)V -SPLandroidx/compose/foundation/EdgeEffectCompat;->create(Landroid/content/Context;)Landroid/widget/EdgeEffect; -SPLandroidx/compose/foundation/EdgeEffectCompat;->getDistanceCompat(Landroid/widget/EdgeEffect;)F -SPLandroidx/compose/foundation/FocusableKt$focusGroup$1;->()V -SPLandroidx/compose/foundation/FocusableKt$focusGroup$1;->()V -SPLandroidx/compose/foundation/FocusableKt$focusGroup$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/FocusableKt$focusable$2$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -SPLandroidx/compose/foundation/FocusableKt$focusable$2$2;->(ZLkotlinx/coroutines/CoroutineScope;Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -SPLandroidx/compose/foundation/FocusableKt$focusable$2$3;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/ui/focus/FocusRequester;)V -SPLandroidx/compose/foundation/FocusableKt$focusable$2$4;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/foundation/FocusableKt$focusable$2$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/FocusableKt$focusable$2$5$1;->(Landroidx/compose/foundation/relocation/BringIntoViewRequester;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/FocusableKt$focusable$2$5$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/FocusableKt$focusable$2$5$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/FocusableKt$focusable$2$5$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/FocusableKt$focusable$2$5$2;->(Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/FocusableKt$focusable$2$5$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/FocusableKt$focusable$2$5$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/FocusableKt$focusable$2$5$3;->(Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/FocusableKt$focusableInNonTouchMode$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/FocusableKt$focusableInNonTouchMode$2;->(Landroidx/compose/foundation/interaction/MutableInteractionSource;Z)V -SPLandroidx/compose/foundation/FocusableKt;->()V -SPLandroidx/compose/foundation/FocusableKt;->focusable$default(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/foundation/FocusedBoundsKt$ModifierLocalFocusedBoundsObserver$1;->()V -SPLandroidx/compose/foundation/FocusedBoundsKt$ModifierLocalFocusedBoundsObserver$1;->()V -SPLandroidx/compose/foundation/FocusedBoundsKt$ModifierLocalFocusedBoundsObserver$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/foundation/FocusedBoundsKt$onFocusedBoundsChanged$2;->(Landroidx/compose/foundation/gestures/ContentInViewModifier$modifier$1;)V -SPLandroidx/compose/foundation/FocusedBoundsKt$onFocusedBoundsChanged$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/FocusedBoundsKt;->()V -SPLandroidx/compose/foundation/FocusedBoundsModifier;->()V -SPLandroidx/compose/foundation/FocusedBoundsModifier;->onGloballyPositioned(Landroidx/compose/ui/layout/LayoutCoordinates;)V -SPLandroidx/compose/foundation/FocusedBoundsModifier;->onModifierLocalsUpdated(Landroidx/compose/ui/modifier/ModifierLocalReadScope;)V -SPLandroidx/compose/foundation/FocusedBoundsObserverModifier;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/foundation/HoverableKt$hoverable$2$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -SPLandroidx/compose/foundation/HoverableKt$hoverable$2$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -SPLandroidx/compose/foundation/HoverableKt$hoverable$2$2;->(ZLandroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/HoverableKt$hoverable$2$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/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 -SPLandroidx/compose/foundation/HoverableKt$hoverable$2$3$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/HoverableKt$hoverable$2$3$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/HoverableKt$hoverable$2$3;->(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/HoverableKt$hoverable$2$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/HoverableKt$hoverable$2$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/HoverableKt$hoverable$2$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/HoverableKt$hoverable$2;->(Landroidx/compose/foundation/interaction/MutableInteractionSource;Z)V -SPLandroidx/compose/foundation/ImageKt$Image$2$measure$1;->()V -SPLandroidx/compose/foundation/ImageKt$Image$2$measure$1;->()V -SPLandroidx/compose/foundation/ImageKt$Image$2$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/ImageKt$Image$2;->()V -SPLandroidx/compose/foundation/ImageKt$Image$2;->()V -SPLandroidx/compose/foundation/ImageKt$Image$2;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -SPLandroidx/compose/foundation/ImageKt;->Image(Landroidx/compose/ui/graphics/painter/Painter;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;Landroidx/compose/runtime/Composer;II)V -SPLandroidx/compose/foundation/IndicationKt$LocalIndication$1;->()V -SPLandroidx/compose/foundation/IndicationKt$LocalIndication$1;->()V -SPLandroidx/compose/foundation/IndicationKt$indication$2;->(Landroidx/compose/foundation/Indication;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -SPLandroidx/compose/foundation/IndicationKt;->()V -SPLandroidx/compose/foundation/MutatePriority;->()V -SPLandroidx/compose/foundation/MutatePriority;->(Ljava/lang/String;I)V -SPLandroidx/compose/foundation/MutatorMutex$Mutator;->(Landroidx/compose/foundation/MutatePriority;Lkotlinx/coroutines/Job;)V -SPLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->(Landroidx/compose/foundation/MutatePriority;Landroidx/compose/foundation/MutatorMutex;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/MutatorMutex$mutateWith$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/MutatorMutex;->()V -SPLandroidx/compose/foundation/OverscrollConfiguration;->()V -SPLandroidx/compose/foundation/OverscrollConfiguration;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/foundation/OverscrollConfigurationKt$LocalOverscrollConfiguration$1;->()V -SPLandroidx/compose/foundation/OverscrollConfigurationKt$LocalOverscrollConfiguration$1;->()V -SPLandroidx/compose/foundation/OverscrollConfigurationKt$LocalOverscrollConfiguration$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/foundation/OverscrollConfigurationKt;->()V -SPLandroidx/compose/foundation/PinnableParentConsumer;->(Landroidx/compose/foundation/FocusableKt$focusable$2$4;)V -SPLandroidx/compose/foundation/gestures/AndroidConfig;->()V -SPLandroidx/compose/foundation/gestures/AndroidConfig;->()V -SPLandroidx/compose/foundation/gestures/ContentInViewModifier$modifier$1;->(Landroidx/compose/foundation/gestures/ContentInViewModifier;)V -SPLandroidx/compose/foundation/gestures/ContentInViewModifier;->onPlaced(Landroidx/compose/ui/layout/LayoutCoordinates;)V -SPLandroidx/compose/foundation/gestures/ContentInViewModifier;->onRemeasured-ozmzZPI(J)V -SPLandroidx/compose/foundation/gestures/DefaultDraggableState$drag$2;->(Landroidx/compose/foundation/gestures/DefaultDraggableState;Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/DefaultDraggableState$drag$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/gestures/DefaultDraggableState$drag$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/DefaultDraggableState$drag$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/DefaultDraggableState$dragScope$1;->(Landroidx/compose/foundation/gestures/DefaultDraggableState;)V -SPLandroidx/compose/foundation/gestures/DefaultDraggableState$dragScope$1;->dragBy(F)V -SPLandroidx/compose/foundation/gestures/DefaultDraggableState;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/foundation/gestures/DefaultDraggableState;->drag(Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/DefaultFlingBehavior;->(Landroidx/compose/animation/core/DecayAnimationSpec;)V -SPLandroidx/compose/foundation/gestures/DefaultScrollableState$scrollScope$1;->(Landroidx/compose/foundation/gestures/DefaultScrollableState;)V -SPLandroidx/compose/foundation/gestures/DefaultScrollableState;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/foundation/gestures/DraggableKt$awaitDownAndSlop$1;->(Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$1;->(Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$3;->(Landroidx/compose/foundation/gestures/DefaultDraggableState;)V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$4;->()V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$4;->()V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$5;->(Z)V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$6;->(Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/foundation/interaction/MutableInteractionSource;)V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2;->(Lkotlinx/coroutines/channels/Channel;Landroidx/compose/foundation/gestures/PointerAwareDraggableState;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/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 -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/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 -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3;->(ZLandroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/foundation/gestures/Orientation;Lkotlinx/coroutines/channels/Channel;ZLkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/DraggableKt$draggable$9;->(Landroidx/compose/foundation/gestures/Orientation;Landroidx/compose/foundation/interaction/MutableInteractionSource;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;ZZ)V -SPLandroidx/compose/foundation/gestures/DraggableKt;->draggable$default(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/gestures/DefaultDraggableState;Landroidx/compose/foundation/gestures/Orientation;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;ZLkotlin/jvm/functions/Function3;Z)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/foundation/gestures/DraggableState;->drag$default(Landroidx/compose/foundation/gestures/DefaultDraggableState;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/ForEachGestureKt$forEachGesture$1;->(Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/IgnorePointerDraggableState;->(Landroidx/compose/foundation/gestures/DraggableState;)V -SPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->()V -SPLandroidx/compose/foundation/gestures/ModifierLocalScrollableContainerProvider;->()V -SPLandroidx/compose/foundation/gestures/Orientation;->()V -SPLandroidx/compose/foundation/gestures/Orientation;->(Ljava/lang/String;I)V -SPLandroidx/compose/foundation/gestures/ScrollDraggableState;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/foundation/gestures/ScrollableKt$ModifierLocalScrollableContainer$1;->()V -SPLandroidx/compose/foundation/gestures/ScrollableKt$ModifierLocalScrollableContainer$1;->()V -SPLandroidx/compose/foundation/gestures/ScrollableKt$NoOpScrollScope$1;->()V -SPLandroidx/compose/foundation/gestures/ScrollableKt$awaitScrollEvent$1;->(Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1$1;->(Landroidx/compose/foundation/gestures/ScrollConfig;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1;->(Landroidx/compose/foundation/gestures/ScrollConfig;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/ScrollableKt$mouseWheelScroll$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$1;->(Landroidx/compose/foundation/gestures/ScrollDraggableState;)V -SPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$2;->()V -SPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$2;->()V -SPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$3;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/foundation/gestures/ScrollableKt$pointerScrollable$4;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/gestures/ScrollableKt$scrollable$2;->(Landroidx/compose/foundation/OverscrollEffect;Landroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/gestures/Orientation;Landroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;ZZ)V -SPLandroidx/compose/foundation/gestures/ScrollableKt$scrollableNestedScrollConnection$1;->(Landroidx/compose/runtime/MutableState;Z)V -SPLandroidx/compose/foundation/gestures/ScrollableKt;->()V -SPLandroidx/compose/foundation/gestures/ScrollableKt;->access$awaitScrollEvent(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/ScrollingLogic;->(Landroidx/compose/foundation/gestures/Orientation;ZLandroidx/compose/runtime/MutableState;Landroidx/compose/foundation/gestures/ScrollableState;Landroidx/compose/foundation/gestures/FlingBehavior;Landroidx/compose/foundation/OverscrollEffect;)V -SPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$NoPressGesture$1;->(Lkotlin/coroutines/Continuation;)V -SPLandroidx/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 -SPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/gestures/TapGestureDetectorKt$detectTapAndPress$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->()V -SPLandroidx/compose/foundation/gestures/TapGestureDetectorKt;->awaitFirstDownOnPass(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Landroidx/compose/ui/input/pointer/PointerEventPass;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/foundation/interaction/FocusInteraction$Focus;->()V -SPLandroidx/compose/foundation/interaction/MutableInteractionSourceImpl;->getInteractions()Lkotlinx/coroutines/flow/SharedFlowImpl; -SPLandroidx/compose/foundation/layout/Arrangement$Bottom$1;->()V -SPLandroidx/compose/foundation/layout/Arrangement$Center$1;->()V -SPLandroidx/compose/foundation/layout/Arrangement$Horizontal;->getSpacing-D9Ej5fM()F -SPLandroidx/compose/foundation/layout/Arrangement$SpaceAround$1;->()V -SPLandroidx/compose/foundation/layout/Arrangement$SpaceBetween$1;->()V -SPLandroidx/compose/foundation/layout/Arrangement$SpaceEvenly$1;->()V -SPLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->(FZLkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/foundation/layout/Arrangement$SpacedAligned;->getSpacing-D9Ej5fM()F -SPLandroidx/compose/foundation/layout/Arrangement$Start$1;->()V -SPLandroidx/compose/foundation/layout/Arrangement$Top$1;->()V -SPLandroidx/compose/foundation/layout/Arrangement$Top$1;->arrange(Landroidx/compose/ui/unit/Density;I[I[I)V -SPLandroidx/compose/foundation/layout/Arrangement$spacedBy$3;->(Landroidx/compose/ui/BiasAlignment$Vertical;)V -SPLandroidx/compose/foundation/layout/Arrangement;->()V -SPLandroidx/compose/foundation/layout/Arrangement;->spacedBy-D5KLDUw(FLandroidx/compose/ui/BiasAlignment$Vertical;)Landroidx/compose/foundation/layout/Arrangement$SpacedAligned; -SPLandroidx/compose/foundation/layout/BoxChildData;->(Landroidx/compose/ui/BiasAlignment;Z)V -SPLandroidx/compose/foundation/layout/BoxChildData;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/foundation/layout/BoxChildData;->modifyParentData(Landroidx/compose/ui/layout/MeasureScope;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1$measure$1;->()V -SPLandroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1$measure$1;->()V -SPLandroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1;->()V -SPLandroidx/compose/foundation/layout/BoxKt$EmptyBoxMeasurePolicy$1;->()V -SPLandroidx/compose/foundation/layout/BoxKt$boxMeasurePolicy$1$measure$5;->([Landroidx/compose/ui/layout/Placeable;Ljava/util/List;Landroidx/compose/ui/layout/MeasureScope;Lkotlin/jvm/internal/Ref$IntRef;Lkotlin/jvm/internal/Ref$IntRef;Landroidx/compose/ui/Alignment;)V -SPLandroidx/compose/foundation/layout/BoxKt$boxMeasurePolicy$1$measure$5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/layout/BoxKt$boxMeasurePolicy$1;->(Landroidx/compose/ui/Alignment;Z)V -SPLandroidx/compose/foundation/layout/BoxKt;->()V -SPLandroidx/compose/foundation/layout/BoxScopeInstance;->()V -SPLandroidx/compose/foundation/layout/BoxScopeInstance;->()V -SPLandroidx/compose/foundation/layout/BoxWithConstraintsKt$BoxWithConstraints$1$1$measurables$1;->(Lkotlin/jvm/functions/Function3;Landroidx/compose/foundation/layout/BoxWithConstraintsScopeImpl;I)V -SPLandroidx/compose/foundation/layout/BoxWithConstraintsKt$BoxWithConstraints$1$1;->(Landroidx/compose/ui/layout/MeasurePolicy;Lkotlin/jvm/functions/Function3;I)V -SPLandroidx/compose/foundation/layout/BoxWithConstraintsKt$BoxWithConstraints$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/layout/BoxWithConstraintsKt;->BoxWithConstraints(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Alignment;ZLkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V -SPLandroidx/compose/foundation/layout/BoxWithConstraintsScopeImpl;->(Landroidx/compose/ui/unit/Density;J)V -SPLandroidx/compose/foundation/layout/BoxWithConstraintsScopeImpl;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/foundation/layout/BoxWithConstraintsScopeImpl;->getConstraints-msEJaDk()J -SPLandroidx/compose/foundation/layout/ColumnKt$DefaultColumnMeasurePolicy$1;->()V -SPLandroidx/compose/foundation/layout/ColumnKt$DefaultColumnMeasurePolicy$1;->()V -SPLandroidx/compose/foundation/layout/ColumnKt;->()V -SPLandroidx/compose/foundation/layout/CrossAxisAlignment$CenterCrossAxisAlignment;->()V -SPLandroidx/compose/foundation/layout/CrossAxisAlignment$CenterCrossAxisAlignment;->()V -SPLandroidx/compose/foundation/layout/CrossAxisAlignment$EndCrossAxisAlignment;->()V -SPLandroidx/compose/foundation/layout/CrossAxisAlignment$EndCrossAxisAlignment;->()V -SPLandroidx/compose/foundation/layout/CrossAxisAlignment$HorizontalCrossAxisAlignment;->(Landroidx/compose/ui/Alignment$Horizontal;)V -SPLandroidx/compose/foundation/layout/CrossAxisAlignment$StartCrossAxisAlignment;->()V -SPLandroidx/compose/foundation/layout/CrossAxisAlignment$StartCrossAxisAlignment;->()V -SPLandroidx/compose/foundation/layout/CrossAxisAlignment$VerticalCrossAxisAlignment;->(Landroidx/compose/ui/Alignment$Vertical;)V -SPLandroidx/compose/foundation/layout/CrossAxisAlignment$VerticalCrossAxisAlignment;->align$foundation_layout_release(ILandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/layout/Placeable;)I -SPLandroidx/compose/foundation/layout/CrossAxisAlignment;->()V -SPLandroidx/compose/foundation/layout/CrossAxisAlignment;->()V -SPLandroidx/compose/foundation/layout/FillModifier;->(IFLkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1$2;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1$2;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxHeight$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1$2;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1$2;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$HorizontalMaxWidth$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1$2;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1$2;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicMeasureBlocks$VerticalMaxWidth$1;->()V -SPLandroidx/compose/foundation/layout/IntrinsicSizeModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/layout/MaxIntrinsicWidthModifier;->()V -SPLandroidx/compose/foundation/layout/MaxIntrinsicWidthModifier;->()V -SPLandroidx/compose/foundation/layout/OffsetPxModifier$measure$1;->(Landroidx/compose/foundation/layout/OffsetPxModifier;Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Placeable;)V -SPLandroidx/compose/foundation/layout/OffsetPxModifier$measure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/layout/OffsetPxModifier;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/foundation/layout/OffsetPxModifier;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/foundation/layout/OffsetPxModifier;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult; -SPLandroidx/compose/foundation/layout/PaddingKt;->PaddingValues-YgX7TsA$default(FFI)Landroidx/compose/foundation/layout/PaddingValuesImpl; -SPLandroidx/compose/foundation/layout/PaddingKt;->PaddingValues-a9UjIt4$default(FFI)Landroidx/compose/foundation/layout/PaddingValuesImpl; -SPLandroidx/compose/foundation/layout/PaddingValuesImpl;->(FFFF)V -SPLandroidx/compose/foundation/layout/PaddingValuesImpl;->calculateBottomPadding-D9Ej5fM()F -SPLandroidx/compose/foundation/layout/PaddingValuesImpl;->calculateTopPadding-D9Ej5fM()F -SPLandroidx/compose/foundation/layout/PaddingValuesImpl;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1;->(FLandroidx/compose/foundation/layout/CrossAxisAlignment;ILkotlin/jvm/functions/Function5;)V -SPLandroidx/compose/foundation/layout/RowColumnImplKt;->getWeight(Landroidx/compose/foundation/layout/RowColumnParentData;)F -SPLandroidx/compose/foundation/layout/RowColumnImplKt;->rowColumnMeasurePolicy-TDGSqEk(FLandroidx/compose/foundation/layout/CrossAxisAlignment;ILkotlin/jvm/functions/Function5;)Landroidx/compose/foundation/layout/RowColumnImplKt$rowColumnMeasurePolicy$1; -SPLandroidx/compose/foundation/layout/RowKt$DefaultRowMeasurePolicy$1;->()V -SPLandroidx/compose/foundation/layout/RowKt$DefaultRowMeasurePolicy$1;->()V -SPLandroidx/compose/foundation/layout/RowKt$rowMeasurePolicy$1$1;->(Landroidx/compose/foundation/layout/Arrangement$Horizontal;)V -SPLandroidx/compose/foundation/layout/RowKt;->()V -SPLandroidx/compose/foundation/layout/RowScopeInstance;->()V -SPLandroidx/compose/foundation/layout/RowScopeInstance;->()V -SPLandroidx/compose/foundation/layout/SizeKt$createFillHeightModifier$1;->(F)V -SPLandroidx/compose/foundation/layout/SizeKt$createFillSizeModifier$1;->(F)V -SPLandroidx/compose/foundation/layout/SizeKt$createFillWidthModifier$1;->(F)V -SPLandroidx/compose/foundation/layout/SizeKt$createWrapContentSizeModifier$1;->(Landroidx/compose/ui/Alignment;)V -SPLandroidx/compose/foundation/layout/SizeKt$createWrapContentSizeModifier$2;->(Landroidx/compose/ui/Alignment;Z)V -SPLandroidx/compose/foundation/layout/SizeKt$createWrapContentWidthModifier$1;->(Landroidx/compose/ui/Alignment$Horizontal;)V -SPLandroidx/compose/foundation/layout/SizeKt$createWrapContentWidthModifier$2;->(Landroidx/compose/ui/Alignment$Horizontal;Z)V -SPLandroidx/compose/foundation/layout/SizeKt;->()V -SPLandroidx/compose/foundation/layout/SizeKt;->createWrapContentSizeModifier(Landroidx/compose/ui/Alignment;Z)Landroidx/compose/foundation/layout/WrapContentModifier; -SPLandroidx/compose/foundation/layout/SizeKt;->createWrapContentWidthModifier(Landroidx/compose/ui/Alignment$Horizontal;Z)Landroidx/compose/foundation/layout/WrapContentModifier; -SPLandroidx/compose/foundation/layout/SizeKt;->fillMaxSize$default(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/foundation/layout/SizeModifier;->(FFFFI)V -SPLandroidx/compose/foundation/layout/SpacerKt$$ExternalSyntheticOutline0;->m(Landroidx/compose/runtime/Composer;Landroidx/compose/ui/platform/ViewConfiguration;Landroidx/compose/ui/node/ComposeUiNode$Companion$SetViewConfiguration$1;Landroidx/compose/runtime/Composer;)Landroidx/compose/runtime/SkippableUpdater; -SPLandroidx/compose/foundation/layout/SpacerMeasurePolicy$measure$1$1;->()V -SPLandroidx/compose/foundation/layout/SpacerMeasurePolicy$measure$1$1;->()V -SPLandroidx/compose/foundation/layout/SpacerMeasurePolicy$measure$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/layout/SpacerMeasurePolicy;->()V -SPLandroidx/compose/foundation/layout/SpacerMeasurePolicy;->()V -SPLandroidx/compose/foundation/layout/SpacerMeasurePolicy;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -SPLandroidx/compose/foundation/layout/WrapContentModifier;->(IZLkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/foundation/lazy/AwaitFirstLayoutModifier;->()V -SPLandroidx/compose/foundation/lazy/AwaitFirstLayoutModifier;->onGloballyPositioned(Landroidx/compose/ui/layout/LayoutCoordinates;)V -SPLandroidx/compose/foundation/lazy/DataIndex;->(I)V -SPLandroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo;->()V -SPLandroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo;->()V -SPLandroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo;->getOrientation()Landroidx/compose/foundation/gestures/Orientation; -SPLandroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo;->getTotalItemsCount()I -SPLandroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo;->getViewportEndOffset()I -SPLandroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo;->getViewportSize-YbymL2g()J -SPLandroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo;->getViewportStartOffset()I -SPLandroidx/compose/foundation/lazy/EmptyLazyListLayoutInfo;->getVisibleItemsInfo()Ljava/util/List; -SPLandroidx/compose/foundation/lazy/LazyItemScopeImpl;->()V -SPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;->()V -SPLandroidx/compose/foundation/lazy/LazyListBeyondBoundsModifierLocal;->(Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;ZLandroidx/compose/ui/unit/LayoutDirection;)V -SPLandroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;->(Lkotlinx/coroutines/CoroutineScope;Z)V -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->(Landroidx/compose/runtime/DerivedSnapshotState;)V -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getContentType(I)Ljava/lang/Object; -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getHeaderIndexes()Ljava/util/List; -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getItemCount()I -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getItemScope()Landroidx/compose/foundation/lazy/LazyItemScopeImpl; -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImpl;->getKeyToIndexMap()Ljava/util/Map; -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$generateKeyToIndexMap$1$1;->(IILjava/util/HashMap;)V -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1$1;->(Landroidx/compose/foundation/lazy/LazyListState;)V -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1$2;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1;->(Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$2$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$rememberItemProvider$2$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/foundation/lazy/LazyListKt$ScrollPositionUpdater$1;->(Landroidx/compose/foundation/lazy/LazyListItemProvider;Landroidx/compose/foundation/lazy/LazyListState;I)V -SPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1$2;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope;JII)V -SPLandroidx/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 -SPLandroidx/compose/foundation/lazy/LazyListKt$rememberLazyListMeasurePolicy$1$1;->(ZLandroidx/compose/foundation/layout/PaddingValues;ZLandroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListItemProviderImpl;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 -SPLandroidx/compose/foundation/lazy/LazyListMeasureKt$measureLazyList$3;->(Ljava/util/ArrayList;Landroidx/compose/foundation/lazy/LazyListPositionedItem;)V -SPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getAlignmentLines()Ljava/util/Map; -SPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getHeight()I -SPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getOrientation()Landroidx/compose/foundation/gestures/Orientation; -SPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getTotalItemsCount()I -SPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getViewportEndOffset()I -SPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getViewportSize-YbymL2g()J -SPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getViewportStartOffset()I -SPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getVisibleItemsInfo()Ljava/util/List; -SPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->getWidth()I -SPLandroidx/compose/foundation/lazy/LazyListMeasureResult;->placeChildren()V -SPLandroidx/compose/foundation/lazy/LazyListPinningModifier$Companion$EmptyPinnedItemsHandle$1;->()V -SPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->()V -SPLandroidx/compose/foundation/lazy/LazyListPinningModifier;->(Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListBeyondBoundsInfo;)V -SPLandroidx/compose/foundation/lazy/LazyListPlaceableWrapper;->(JLandroidx/compose/ui/layout/Placeable;Ljava/lang/Object;)V -SPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getIndex()I -SPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getKey()Ljava/lang/Object; -SPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getOffset()I -SPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getOffset-Bjo55l4(I)J -SPLandroidx/compose/foundation/lazy/LazyListPositionedItem;->getSize()I -SPLandroidx/compose/foundation/lazy/LazyListScope;->item$default(Landroidx/compose/foundation/lazy/LazyListScope;Ljava/lang/Object;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V -SPLandroidx/compose/foundation/lazy/LazyListScopeImpl$item$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/lazy/LazyListScopeImpl;->()V -SPLandroidx/compose/foundation/lazy/LazyListScrollPosition;->(II)V -SPLandroidx/compose/foundation/lazy/LazyListState$Companion$Saver$1;->()V -SPLandroidx/compose/foundation/lazy/LazyListState$Companion$Saver$1;->()V -SPLandroidx/compose/foundation/lazy/LazyListState$Companion$Saver$2;->()V -SPLandroidx/compose/foundation/lazy/LazyListState$Companion$Saver$2;->()V -SPLandroidx/compose/foundation/lazy/LazyListState$remeasurementModifier$1;->(Landroidx/compose/foundation/lazy/LazyListState;)V -SPLandroidx/compose/foundation/lazy/LazyListState$remeasurementModifier$1;->onRemeasurementAvailable(Landroidx/compose/ui/node/LayoutNode;)V -SPLandroidx/compose/foundation/lazy/LazyListState$scrollableState$1;->(Landroidx/compose/foundation/lazy/LazyListState;)V -SPLandroidx/compose/foundation/lazy/LazyListState;->()V -SPLandroidx/compose/foundation/lazy/LazyListState;->(II)V -SPLandroidx/compose/foundation/lazy/LazyListState;->isScrollInProgress()Z -SPLandroidx/compose/foundation/lazy/LazyMeasuredItem;->(I[Landroidx/compose/ui/layout/Placeable;ZLandroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/ui/Alignment$Vertical;Landroidx/compose/ui/unit/LayoutDirection;ZIILandroidx/compose/foundation/lazy/LazyListItemPlacementAnimator;IJLjava/lang/Object;)V -SPLandroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$1;->(Landroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$indexForKeyMapping$1;ZLandroidx/compose/ui/semantics/ScrollAxisRange;Landroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$scrollByAction$1;Landroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$scrollToIndexAction$1;Landroidx/compose/ui/semantics/CollectionInfo;)V -SPLandroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$accessibilityScrollState$1;->(Landroidx/compose/foundation/lazy/LazyListState;)V -SPLandroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$accessibilityScrollState$2;->(Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/lazy/LazyListItemProviderImpl;)V -SPLandroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$indexForKeyMapping$1;->(Landroidx/compose/foundation/lazy/LazyListItemProviderImpl;)V -SPLandroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$scrollByAction$1;->(ZLkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/lazy/LazyListState;)V -SPLandroidx/compose/foundation/lazy/LazySemanticsKt$lazyListSemantics$1$scrollToIndexAction$1;->(Landroidx/compose/foundation/lazy/LazyListState;Lkotlinx/coroutines/CoroutineScope;)V -SPLandroidx/compose/foundation/lazy/layout/DefaultLazyKey$Companion$CREATOR$1;->()V -SPLandroidx/compose/foundation/lazy/layout/DefaultLazyKey;->()V -SPLandroidx/compose/foundation/lazy/layout/IntervalListKt;->access$binarySearch(ILandroidx/compose/runtime/collection/MutableVector;)I -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2$invoke$$inlined$onDispose$1;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;)V -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;)V -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;ILjava/lang/Object;Ljava/lang/Object;)V -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;->(Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;Landroidx/compose/foundation/lazy/layout/LazyLayoutKt$LazyLayout$itemContentFactory$1$1;)V -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;->getContentType(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemReusePolicy;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;)V -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutItemReusePolicy;->getSlotsToRetain(Landroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;)V -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutKt$LazyLayout$2$1;->(Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory;Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutKt$LazyLayout$itemContentFactory$1$1;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScopeImpl;->getLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection; -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScopeImpl;->layout(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutMeasureScopeImpl;->toDp-u2uoSUM(I)F -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;->()V -SPLandroidx/compose/foundation/lazy/layout/LazyLayoutPrefetcher;->onRemembered()V -SPLandroidx/compose/foundation/lazy/layout/Lazy_androidKt;->unadjustedStartOffset-nK7FVxM(Landroidx/wear/compose/material/ScalingLazyListItemInfo;I)F -SPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->()V -SPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->forEach(IILandroidx/compose/foundation/lazy/LazyListItemProviderImplKt$generateKeyToIndexMap$1$1;)V -SPLandroidx/compose/foundation/lazy/layout/MutableIntervalList;->getSize()I -SPLandroidx/compose/foundation/lazy/layout/PinnableParentKt$ModifierLocalPinnableParent$1;->()V -SPLandroidx/compose/foundation/lazy/layout/PinnableParentKt$ModifierLocalPinnableParent$1;->()V -SPLandroidx/compose/foundation/lazy/layout/PinnableParentKt$ModifierLocalPinnableParent$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/foundation/lazy/layout/PinnableParentKt;->()V -SPLandroidx/compose/foundation/relocation/AndroidBringIntoViewParent;->bringChildIntoView(Landroidx/compose/ui/geometry/Rect;Landroidx/compose/ui/layout/LayoutCoordinates;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/foundation/relocation/BringIntoViewChildModifier;->onPlaced(Landroidx/compose/ui/layout/LayoutCoordinates;)V -SPLandroidx/compose/foundation/relocation/BringIntoViewKt$ModifierLocalBringIntoViewParent$1;->()V -SPLandroidx/compose/foundation/relocation/BringIntoViewKt$ModifierLocalBringIntoViewParent$1;->()V -SPLandroidx/compose/foundation/relocation/BringIntoViewKt;->()V -SPLandroidx/compose/foundation/relocation/BringIntoViewRequesterImpl$bringIntoView$1;->(Landroidx/compose/foundation/relocation/BringIntoViewRequesterImpl;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/foundation/relocation/BringIntoViewRequesterImpl;->()V -SPLandroidx/compose/foundation/relocation/BringIntoViewRequesterImpl;->bringIntoView(Landroidx/compose/ui/geometry/Rect;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/foundation/relocation/BringIntoViewRequesterKt$bringIntoViewRequester$2;->(Landroidx/compose/foundation/relocation/BringIntoViewRequester;)V -SPLandroidx/compose/foundation/relocation/BringIntoViewRequesterModifier;->(Landroidx/compose/foundation/relocation/AndroidBringIntoViewParent;)V -SPLandroidx/compose/foundation/relocation/BringIntoViewResponderKt$bringIntoViewResponder$2;->(Landroidx/compose/foundation/relocation/BringIntoViewResponder;)V -SPLandroidx/compose/foundation/relocation/BringIntoViewResponderModifier;->(Landroidx/compose/foundation/relocation/AndroidBringIntoViewParent;)V -SPLandroidx/compose/foundation/shape/CornerBasedShape;->(Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;Landroidx/compose/foundation/shape/CornerSize;)V -SPLandroidx/compose/foundation/shape/CornerBasedShape;->createOutline-Pq9zytI(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Landroidx/compose/ui/graphics/Outline; -SPLandroidx/compose/foundation/shape/DpCornerSize;->(F)V -SPLandroidx/compose/foundation/shape/PercentCornerSize;->(F)V -SPLandroidx/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 -SPLandroidx/compose/foundation/shape/RoundedCornerShapeKt;->()V -SPLandroidx/compose/foundation/shape/RoundedCornerShapeKt;->RoundedCornerShape-0680j_4(F)Landroidx/compose/foundation/shape/RoundedCornerShape; -SPLandroidx/compose/foundation/text/BasicTextKt$BasicText$selectableId$2;->invoke()Ljava/lang/Object; -SPLandroidx/compose/foundation/text/BasicTextKt$selectionIdSaver$2;->()V -SPLandroidx/compose/foundation/text/BasicTextKt$selectionIdSaver$2;->()V -SPLandroidx/compose/foundation/text/ComposableSingletons$BasicTextKt$lambda-1$1;->()V -SPLandroidx/compose/foundation/text/ComposableSingletons$BasicTextKt$lambda-1$1;->()V -SPLandroidx/compose/foundation/text/ComposableSingletons$BasicTextKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/text/ComposableSingletons$BasicTextKt;->()V -SPLandroidx/compose/foundation/text/CoreTextKt;->()V -SPLandroidx/compose/foundation/text/TextController$coreModifiers$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/foundation/text/TextController;->(Landroidx/compose/foundation/text/TextState;)V -SPLandroidx/compose/foundation/text/TextController;->update(Landroidx/compose/foundation/text/selection/SelectionRegistrar;)V -SPLandroidx/compose/foundation/text/TextState$onTextLayout$1;->()V -SPLandroidx/compose/foundation/text/TextState$onTextLayout$1;->()V -SPLandroidx/compose/foundation/text/TextState;->(Landroidx/compose/foundation/text/TextDelegate;J)V -SPLandroidx/compose/foundation/text/selection/SelectionRegistrarKt$LocalSelectionRegistrar$1;->()V -SPLandroidx/compose/foundation/text/selection/SelectionRegistrarKt$LocalSelectionRegistrar$1;->()V -SPLandroidx/compose/foundation/text/selection/SelectionRegistrarKt$LocalSelectionRegistrar$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/foundation/text/selection/SelectionRegistrarKt;->()V -SPLandroidx/compose/foundation/text/selection/SelectionRegistrarKt;->hasSelection(Landroidx/compose/foundation/text/selection/SelectionRegistrar;J)Z -SPLandroidx/compose/foundation/text/selection/TextSelectionColors;->(JJ)V -SPLandroidx/compose/foundation/text/selection/TextSelectionColors;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/foundation/text/selection/TextSelectionColorsKt$LocalTextSelectionColors$1;->()V -SPLandroidx/compose/foundation/text/selection/TextSelectionColorsKt$LocalTextSelectionColors$1;->()V -SPLandroidx/compose/foundation/text/selection/TextSelectionColorsKt;->()V -SPLandroidx/compose/material/Colors$$ExternalSyntheticOutline0;->m(JLandroidx/compose/runtime/StructuralEqualityPolicy;)Landroidx/compose/runtime/ParcelableSnapshotMutableState; -SPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance$onInvalidateRipple$1;->(Landroidx/compose/material/ripple/AndroidRippleIndicationInstance;)V -SPLandroidx/compose/material/ripple/AndroidRippleIndicationInstance;->onRemembered()V -SPLandroidx/compose/material/ripple/PlatformRipple;->(ZFLandroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1$invokeSuspend$$inlined$collect$1;->(Landroidx/compose/material/ripple/RippleIndicationInstance;Lkotlinx/coroutines/CoroutineScope;)V -SPLandroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1;->(Landroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/material/ripple/RippleIndicationInstance;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/material/ripple/Ripple$rememberUpdatedInstance$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/material/ripple/Ripple;->(ZFLandroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/material/ripple/Ripple;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/material/ripple/RippleAlpha;->(FFFF)V -SPLandroidx/compose/material/ripple/RippleAnimationKt;->()V -SPLandroidx/compose/material/ripple/RippleContainer;->(Landroid/content/Context;)V -SPLandroidx/compose/material/ripple/RippleHostMap;->()V -SPLandroidx/compose/material/ripple/RippleHostView;->()V -SPLandroidx/compose/material/ripple/RippleHostView;->(Landroid/content/Context;)V -SPLandroidx/compose/material/ripple/RippleHostView;->refreshDrawableState()V -SPLandroidx/compose/material/ripple/RippleIndicationInstance;->(Landroidx/compose/runtime/MutableState;Z)V -SPLandroidx/compose/material/ripple/RippleKt;->()V -SPLandroidx/compose/material/ripple/RippleThemeKt$LocalRippleTheme$1;->()V -SPLandroidx/compose/material/ripple/RippleThemeKt$LocalRippleTheme$1;->()V -SPLandroidx/compose/material/ripple/RippleThemeKt;->()V -SPLandroidx/compose/runtime/AbstractApplier;->(Ljava/lang/Object;)V -SPLandroidx/compose/runtime/ActualAndroid_androidKt$DefaultMonotonicFrameClock$2;->()V -SPLandroidx/compose/runtime/ActualAndroid_androidKt$DefaultMonotonicFrameClock$2;->()V -SPLandroidx/compose/runtime/ActualAndroid_androidKt;->()V -SPLandroidx/compose/runtime/BroadcastFrameClock$withFrameNanos$2$1;->(Landroidx/compose/runtime/BroadcastFrameClock;Lkotlin/jvm/internal/Ref$ObjectRef;)V -SPLandroidx/compose/runtime/BroadcastFrameClock;->(Landroidx/compose/runtime/Recomposer$broadcastFrameClock$1;)V -SPLandroidx/compose/runtime/BroadcastFrameClock;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -SPLandroidx/compose/runtime/ComposableSingletons$CompositionKt$lambda-1$1;->()V -SPLandroidx/compose/runtime/ComposableSingletons$CompositionKt$lambda-1$1;->()V -SPLandroidx/compose/runtime/ComposableSingletons$CompositionKt$lambda-2$1;->()V -SPLandroidx/compose/runtime/ComposableSingletons$CompositionKt$lambda-2$1;->()V -SPLandroidx/compose/runtime/ComposableSingletons$CompositionKt;->()V -SPLandroidx/compose/runtime/Composer$Companion$Empty$1;->()V -SPLandroidx/compose/runtime/Composer$Companion;->()V -SPLandroidx/compose/runtime/ComposerImpl$CompositionContextHolder;->(Landroidx/compose/runtime/ComposerImpl$CompositionContextImpl;)V -SPLandroidx/compose/runtime/ComposerImpl$CompositionContextHolder;->onRemembered()V -SPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->(Landroidx/compose/runtime/ComposerImpl;IZ)V -SPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->doneComposing$runtime_release()V -SPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->getCollectingParameterInformation$runtime_release()Z -SPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->getCompositionLocalScope$runtime_release()Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap; -SPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->getCompoundHashKey$runtime_release()I -SPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->registerComposer$runtime_release(Landroidx/compose/runtime/ComposerImpl;)V -SPLandroidx/compose/runtime/ComposerImpl$CompositionContextImpl;->startComposing$runtime_release()V -SPLandroidx/compose/runtime/ComposerImpl$doCompose$lambda-37$$inlined$sortBy$1;->()V -SPLandroidx/compose/runtime/ComposerImpl$endRestartGroup$1$1;->(Landroidx/compose/runtime/RecomposeScopeImpl$end$1$2;Landroidx/compose/runtime/ComposerImpl;)V -SPLandroidx/compose/runtime/ComposerImpl$endRestartGroup$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/ComposerImpl$recordInsert$1;->(Landroidx/compose/runtime/SlotTable;Landroidx/compose/runtime/Anchor;)V -SPLandroidx/compose/runtime/ComposerImpl$recordInsert$2;->(Landroidx/compose/runtime/SlotTable;Landroidx/compose/runtime/Anchor;Ljava/util/ArrayList;)V -SPLandroidx/compose/runtime/ComposerImpl$startReaderGroup$1;->(Ljava/lang/Object;)V -SPLandroidx/compose/runtime/ComposerImpl;->changed(F)Z -SPLandroidx/compose/runtime/ComposerImpl;->disableReusing()V -SPLandroidx/compose/runtime/ComposerImpl;->enableReusing()V -SPLandroidx/compose/runtime/ComposerImpl;->endMovableGroup()V -SPLandroidx/compose/runtime/ComposerImpl;->endReusableGroup()V -SPLandroidx/compose/runtime/ComposerImpl;->getApplier()Landroidx/compose/runtime/Applier; -SPLandroidx/compose/runtime/ComposerImpl;->getApplyCoroutineContext()Lkotlin/coroutines/CoroutineContext; -SPLandroidx/compose/runtime/ComposerImpl;->getCompoundKeyHash()I -SPLandroidx/compose/runtime/ComposerImpl;->getDefaultsInvalid()Z -SPLandroidx/compose/runtime/ComposerImpl;->recordRemoveNode(II)V -SPLandroidx/compose/runtime/ComposerImpl;->reportFreeMovableContent$reportGroup(Landroidx/compose/runtime/ComposerImpl;IZI)I -SPLandroidx/compose/runtime/ComposerImpl;->skipReaderToGroupEnd()V -SPLandroidx/compose/runtime/ComposerKt$endGroupInstance$1;->()V -SPLandroidx/compose/runtime/ComposerKt$endGroupInstance$1;->()V -SPLandroidx/compose/runtime/ComposerKt$removeCurrentGroupInstance$1;->()V -SPLandroidx/compose/runtime/ComposerKt$removeCurrentGroupInstance$1;->()V -SPLandroidx/compose/runtime/ComposerKt$startRootGroup$1;->()V -SPLandroidx/compose/runtime/ComposerKt$startRootGroup$1;->()V -SPLandroidx/compose/runtime/ComposerKt$startRootGroup$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/ComposerKt;->()V -SPLandroidx/compose/runtime/ComposerKt;->runtimeCheck(Z)V -SPLandroidx/compose/runtime/CompositionContext;->()V -SPLandroidx/compose/runtime/CompositionContext;->doneComposing$runtime_release()V -SPLandroidx/compose/runtime/CompositionContext;->getCompositionLocalScope$runtime_release()Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentMap; -SPLandroidx/compose/runtime/CompositionContext;->registerComposer$runtime_release(Landroidx/compose/runtime/ComposerImpl;)V -SPLandroidx/compose/runtime/CompositionContext;->startComposing$runtime_release()V -SPLandroidx/compose/runtime/CompositionContextKt;->()V -SPLandroidx/compose/runtime/CompositionImpl;->applyLateChanges()V -SPLandroidx/compose/runtime/CompositionImpl;->getHasInvalidations()Z -SPLandroidx/compose/runtime/CompositionImpl;->isComposing()Z -SPLandroidx/compose/runtime/CompositionImpl;->isDisposed()Z -SPLandroidx/compose/runtime/CompositionKt;->()V -SPLandroidx/compose/runtime/CompositionLocalKt;->compositionLocalOf$default(Lkotlin/jvm/functions/Function0;)Landroidx/compose/runtime/DynamicProvidableCompositionLocal; -SPLandroidx/compose/runtime/CompositionLocalKt;->compositionLocalOf(Landroidx/compose/runtime/SnapshotMutationPolicy;Lkotlin/jvm/functions/Function0;)Landroidx/compose/runtime/DynamicProvidableCompositionLocal; -SPLandroidx/compose/runtime/CompositionScopedCoroutineScopeCanceller;->onRemembered()V -SPLandroidx/compose/runtime/DerivedSnapshotState$ResultRecord;->()V -SPLandroidx/compose/runtime/DerivedSnapshotState$ResultRecord;->()V -SPLandroidx/compose/runtime/DerivedSnapshotState$ResultRecord;->assign(Landroidx/compose/runtime/snapshots/StateRecord;)V -SPLandroidx/compose/runtime/DerivedSnapshotState$ResultRecord;->create()Landroidx/compose/runtime/snapshots/StateRecord; -SPLandroidx/compose/runtime/DerivedSnapshotState;->getFirstStateRecord()Landroidx/compose/runtime/snapshots/StateRecord; -SPLandroidx/compose/runtime/DerivedSnapshotState;->prependStateRecord(Landroidx/compose/runtime/snapshots/StateRecord;)V -SPLandroidx/compose/runtime/DisposableEffectScope;->()V -SPLandroidx/compose/runtime/DynamicProvidableCompositionLocal;->(Landroidx/compose/runtime/SnapshotMutationPolicy;Lkotlin/jvm/functions/Function0;)V -SPLandroidx/compose/runtime/EffectsKt;->()V -SPLandroidx/compose/runtime/JoinedKey;->(Ljava/lang/Integer;Ljava/lang/Object;)V -SPLandroidx/compose/runtime/Latch;->()V -SPLandroidx/compose/runtime/LaunchedEffectImpl;->onForgotten()V -SPLandroidx/compose/runtime/LazyValueHolder;->getValue()Ljava/lang/Object; -SPLandroidx/compose/runtime/MonotonicFrameClock$Key;->()V -SPLandroidx/compose/runtime/MonotonicFrameClock$Key;->()V -SPLandroidx/compose/runtime/NeverEqualPolicy;->()V -SPLandroidx/compose/runtime/NeverEqualPolicy;->()V -SPLandroidx/compose/runtime/NeverEqualPolicy;->equivalent(Ljava/lang/Object;Ljava/lang/Object;)Z -SPLandroidx/compose/runtime/OpaqueKey;->(Ljava/lang/String;)V -SPLandroidx/compose/runtime/ParcelableSnapshotMutableState$Companion$CREATOR$1;->()V -SPLandroidx/compose/runtime/ParcelableSnapshotMutableState;->()V -SPLandroidx/compose/runtime/PausableMonotonicFrameClock;->(Landroidx/compose/runtime/MonotonicFrameClock;)V -SPLandroidx/compose/runtime/PausableMonotonicFrameClock;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -SPLandroidx/compose/runtime/PausableMonotonicFrameClock;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -SPLandroidx/compose/runtime/PausableMonotonicFrameClock;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; -SPLandroidx/compose/runtime/Pending$keyMap$2;->(Landroidx/compose/runtime/Pending;)V -SPLandroidx/compose/runtime/ProduceStateScopeImpl;->(Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/CoroutineContext;)V -SPLandroidx/compose/runtime/ProduceStateScopeImpl;->setValue(Ljava/lang/Object;)V -SPLandroidx/compose/runtime/ProvidableCompositionLocal;->(Lkotlin/jvm/functions/Function0;)V -SPLandroidx/compose/runtime/RecomposeScopeImpl$end$1$2;->(Landroidx/compose/runtime/RecomposeScopeImpl;ILandroidx/compose/runtime/collection/IdentityArrayIntMap;)V -SPLandroidx/compose/runtime/RecomposeScopeImpl;->invalidate()V -SPLandroidx/compose/runtime/Recomposer$Companion;->()V -SPLandroidx/compose/runtime/Recomposer$RecomposerInfoImpl;->()V -SPLandroidx/compose/runtime/Recomposer$State;->()V -SPLandroidx/compose/runtime/Recomposer$State;->(Ljava/lang/String;I)V -SPLandroidx/compose/runtime/Recomposer$broadcastFrameClock$1;->(Landroidx/compose/runtime/Recomposer;)V -SPLandroidx/compose/runtime/Recomposer$effectJob$1$1;->(Landroidx/compose/runtime/Recomposer;)V -SPLandroidx/compose/runtime/Recomposer$join$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/runtime/Recomposer$join$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/Recomposer$recompositionRunner$2$2;->(Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/MonotonicFrameClock;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/runtime/Recomposer$recompositionRunner$2$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/runtime/Recomposer$recompositionRunner$2$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/Recomposer$recompositionRunner$2$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/Recomposer$recompositionRunner$2$unregisterApplyObserver$1;->(Landroidx/compose/runtime/Recomposer;)V -SPLandroidx/compose/runtime/Recomposer$recompositionRunner$2;->(Landroidx/compose/runtime/Recomposer;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/MonotonicFrameClock;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/runtime/Recomposer$recompositionRunner$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/runtime/Recomposer$recompositionRunner$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/Recomposer$recompositionRunner$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/Recomposer$runRecomposeAndApplyChanges$2;->(Landroidx/compose/runtime/Recomposer;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/runtime/Recomposer$runRecomposeAndApplyChanges$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/Recomposer;->()V -SPLandroidx/compose/runtime/Recomposer;->(Lkotlin/coroutines/CoroutineContext;)V -SPLandroidx/compose/runtime/Recomposer;->getCollectingParameterInformation$runtime_release()Z -SPLandroidx/compose/runtime/Recomposer;->getCompoundHashKey$runtime_release()I -SPLandroidx/compose/runtime/Recomposer;->getEffectCoroutineContext$runtime_release()Lkotlin/coroutines/CoroutineContext; -SPLandroidx/compose/runtime/ReferentialEqualityPolicy;->()V -SPLandroidx/compose/runtime/ReferentialEqualityPolicy;->()V -SPLandroidx/compose/runtime/SlotReader;->getGroupAux()Ljava/lang/Object; -SPLandroidx/compose/runtime/SlotReader;->skipToGroupEnd()V -SPLandroidx/compose/runtime/SlotTable;->openReader()Landroidx/compose/runtime/SlotReader; -SPLandroidx/compose/runtime/SlotTableKt;->access$containsMark([II)Z -SPLandroidx/compose/runtime/SlotWriter$Companion;->()V -SPLandroidx/compose/runtime/SlotWriter;->()V -SPLandroidx/compose/runtime/SlotWriter;->auxIndex([II)I -SPLandroidx/compose/runtime/SlotWriter;->endInsert()V -SPLandroidx/compose/runtime/SlotWriter;->ensureStarted(I)V -SPLandroidx/compose/runtime/SlotWriter;->parent(I)I -SPLandroidx/compose/runtime/SlotWriter;->skipToGroupEnd()V -SPLandroidx/compose/runtime/SlotWriter;->slotIndex([II)I -SPLandroidx/compose/runtime/SlotWriter;->startGroup()V -SPLandroidx/compose/runtime/SnapshotMutableStateImpl$StateStateRecord;->create()Landroidx/compose/runtime/snapshots/StateRecord; -SPLandroidx/compose/runtime/SnapshotMutableStateImpl;->getPolicy()Landroidx/compose/runtime/SnapshotMutationPolicy; -SPLandroidx/compose/runtime/SnapshotMutableStateImpl;->prependStateRecord(Landroidx/compose/runtime/snapshots/StateRecord;)V -SPLandroidx/compose/runtime/SnapshotStateKt;->collectAsState(Lkotlinx/coroutines/flow/ReadonlyStateFlow;Landroidx/compose/runtime/Composer;)Landroidx/compose/runtime/MutableState; -SPLandroidx/compose/runtime/SnapshotStateKt;->derivedStateOf(Lkotlin/jvm/functions/Function0;)Landroidx/compose/runtime/DerivedSnapshotState; -SPLandroidx/compose/runtime/SnapshotStateKt;->snapshotFlow(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/flow/SafeFlow; -SPLandroidx/compose/runtime/SnapshotStateKt__DerivedStateKt;->()V -SPLandroidx/compose/runtime/SnapshotStateKt__ProduceStateKt$produceState$3;->(Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/runtime/SnapshotStateKt__ProduceStateKt$produceState$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/runtime/SnapshotStateKt__ProduceStateKt$produceState$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1;->(Landroidx/compose/runtime/ProduceStateScope;)V -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$collectAsState$1;->(Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$collectAsState$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$collectAsState$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$collectAsState$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1$readObserver$1;->(Ljava/util/LinkedHashSet;)V -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1$unregisterApplyObserver$1;->(Lkotlinx/coroutines/channels/AbstractChannel;)V -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1;->(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/SnapshotThreadLocal;->()V -SPLandroidx/compose/runtime/StaticProvidableCompositionLocal;->(Lkotlin/jvm/functions/Function0;)V -SPLandroidx/compose/runtime/StaticProvidableCompositionLocal;->provided$runtime_release(Ljava/lang/Object;Landroidx/compose/runtime/Composer;)Landroidx/compose/runtime/State; -SPLandroidx/compose/runtime/StructuralEqualityPolicy;->()V -SPLandroidx/compose/runtime/StructuralEqualityPolicy;->()V -SPLandroidx/compose/runtime/collection/IdentityArraySet$iterator$1;->hasNext()Z -SPLandroidx/compose/runtime/collection/IdentityArraySet;->contains(Ljava/lang/Object;)Z -SPLandroidx/compose/runtime/collection/IdentityArraySet;->isEmpty()Z -SPLandroidx/compose/runtime/collection/IdentityArraySet;->iterator()Ljava/util/Iterator; -SPLandroidx/compose/runtime/collection/MutableVector$MutableVectorList;->indexOf(Ljava/lang/Object;)I -SPLandroidx/compose/runtime/collection/MutableVector$MutableVectorList;->isEmpty()Z -SPLandroidx/compose/runtime/collection/MutableVector$MutableVectorList;->iterator()Ljava/util/Iterator; -SPLandroidx/compose/runtime/collection/MutableVector$VectorListIterator;->(ILjava/util/List;)V -SPLandroidx/compose/runtime/collection/MutableVector$VectorListIterator;->hasNext()Z -SPLandroidx/compose/runtime/collection/MutableVector$VectorListIterator;->next()Ljava/lang/Object; -SPLandroidx/compose/runtime/collection/MutableVector;->add(ILjava/lang/Object;)V -SPLandroidx/compose/runtime/collection/MutableVector;->isNotEmpty()Z -SPLandroidx/compose/runtime/collection/MutableVector;->remove(Ljava/lang/Object;)Z -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/AbstractPersistentList;->()V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->()V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableList/SmallPersistentVector;->([Ljava/lang/Object;)V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/MapEntry;->getKey()Ljava/lang/Object; -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/MapEntry;->getValue()Ljava/lang/Object; -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;->()V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;->builder()Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBuilder; -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;->put(Ljava/lang/Object;Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/Links;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap; -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBaseIterator;->hasNext()Z -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBaseIterator;->next()Ljava/lang/Object; -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBuilder;->build$1()Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap; -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapBuilder;->setSize(I)V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMapEntries;->iterator()Ljava/util/Iterator; -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode$ModificationResult;->(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;I)V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->()V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->makeNode(ILjava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;ILandroidx/compose/runtime/external/kotlinx/collections/immutable/internal/MutabilityOwnership;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->put(ILjava/lang/Object;Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/Links;I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode$ModificationResult; -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/Links;->()V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/Links;->(Ljava/lang/Object;Ljava/lang/Object;)V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet;->()V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet;->(Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;)V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet;->add(Landroidx/compose/runtime/Recomposer$RecomposerInfoImpl;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet; -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet;->getSize()I -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/internal/DeltaCounter;->(I)V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/internal/EndOfChain;->()V -SPLandroidx/compose/runtime/external/kotlinx/collections/immutable/internal/EndOfChain;->()V -SPLandroidx/compose/runtime/internal/ComposableLambdaImpl$invoke$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/internal/ComposableLambdaImpl;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/internal/ThreadMap;->(I[J[Ljava/lang/Object;)V -SPLandroidx/compose/runtime/internal/ThreadMap;->newWith(JLjava/lang/Object;)Landroidx/compose/runtime/internal/ThreadMap; -SPLandroidx/compose/runtime/internal/ThreadMapKt;->()V -SPLandroidx/compose/runtime/saveable/ListSaverKt$listSaver$1;->(Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/runtime/saveable/ListSaverKt;->listSaver(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;)Landroidx/compose/runtime/saveable/SaverKt$Saver$1; -SPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1$valueProvider$1$1$1;->(Landroidx/compose/runtime/saveable/SaveableStateRegistry;)V -SPLandroidx/compose/runtime/saveable/RememberSaveableKt$rememberSaveable$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$Companion$Saver$1;->()V -SPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$Companion$Saver$1;->()V -SPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$Companion$Saver$2;->()V -SPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$Companion$Saver$2;->()V -SPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$RegistryHolder$registry$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl$SaveableStateProvider$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl;->()V -SPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl;->(I)V -SPLandroidx/compose/runtime/saveable/SaveableStateHolderImpl;->(Ljava/util/Map;)V -SPLandroidx/compose/runtime/saveable/SaveableStateHolderKt$rememberSaveableStateHolder$1;->()V -SPLandroidx/compose/runtime/saveable/SaveableStateHolderKt$rememberSaveableStateHolder$1;->()V -SPLandroidx/compose/runtime/saveable/SaveableStateHolderKt$rememberSaveableStateHolder$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/runtime/saveable/SaveableStateHolderKt;->rememberSaveableStateHolder(Landroidx/compose/runtime/Composer;)Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; -SPLandroidx/compose/runtime/saveable/SaveableStateRegistryKt$LocalSaveableStateRegistry$1;->()V -SPLandroidx/compose/runtime/saveable/SaveableStateRegistryKt$LocalSaveableStateRegistry$1;->()V -SPLandroidx/compose/runtime/saveable/SaveableStateRegistryKt;->()V -SPLandroidx/compose/runtime/saveable/SaverKt$AutoSaver$1;->()V -SPLandroidx/compose/runtime/saveable/SaverKt$AutoSaver$1;->()V -SPLandroidx/compose/runtime/saveable/SaverKt$AutoSaver$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/saveable/SaverKt$AutoSaver$2;->()V -SPLandroidx/compose/runtime/saveable/SaverKt$AutoSaver$2;->()V -SPLandroidx/compose/runtime/saveable/SaverKt$Saver$1;->save(Landroidx/compose/runtime/saveable/SaverScope;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/saveable/SaverKt;->()V -SPLandroidx/compose/runtime/snapshots/GlobalSnapshot$takeNestedSnapshot$1;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/runtime/snapshots/GlobalSnapshot$takeNestedSnapshot$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/snapshots/GlobalSnapshot;->notifyObjectsInitialized$runtime_release()V -SPLandroidx/compose/runtime/snapshots/GlobalSnapshot;->takeNestedMutableSnapshot(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Landroidx/compose/runtime/snapshots/MutableSnapshot; -SPLandroidx/compose/runtime/snapshots/GlobalSnapshot;->takeNestedSnapshot(Lkotlin/jvm/functions/Function1;)Landroidx/compose/runtime/snapshots/Snapshot; -SPLandroidx/compose/runtime/snapshots/MutableSnapshot;->getModified$runtime_release()Ljava/util/Set; -SPLandroidx/compose/runtime/snapshots/MutableSnapshot;->getReadOnly()Z -SPLandroidx/compose/runtime/snapshots/MutableSnapshot;->notifyObjectsInitialized$runtime_release()V -SPLandroidx/compose/runtime/snapshots/MutableSnapshot;->releasePinnedSnapshotsForCloseLocked$runtime_release()V -SPLandroidx/compose/runtime/snapshots/MutableSnapshot;->setModified(Ljava/util/HashSet;)V -SPLandroidx/compose/runtime/snapshots/ReadonlySnapshot;->dispose()V -SPLandroidx/compose/runtime/snapshots/ReadonlySnapshot;->getReadObserver$runtime_release()Lkotlin/jvm/functions/Function1; -SPLandroidx/compose/runtime/snapshots/ReadonlySnapshot;->nestedDeactivated$runtime_release(Landroidx/compose/runtime/snapshots/Snapshot;)V -SPLandroidx/compose/runtime/snapshots/Snapshot$Companion$registerApplyObserver$2;->(Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/runtime/snapshots/Snapshot;->closeAndReleasePinning$runtime_release()V -SPLandroidx/compose/runtime/snapshots/Snapshot;->closeLocked$runtime_release()V -SPLandroidx/compose/runtime/snapshots/Snapshot;->releasePinnedSnapshotsForCloseLocked$runtime_release()V -SPLandroidx/compose/runtime/snapshots/Snapshot;->setId$runtime_release(I)V -SPLandroidx/compose/runtime/snapshots/SnapshotApplyResult$Success;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotApplyResult$Success;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotApplyResult;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotDoubleIndexHeap;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotIdSet;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotKt$advanceGlobalSnapshot$2;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotKt$advanceGlobalSnapshot$2;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotKt$advanceGlobalSnapshot$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/snapshots/SnapshotKt$emptyLambda$1;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotKt$emptyLambda$1;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotKt$emptyLambda$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/runtime/snapshots/SnapshotKt;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotKt;->createTransparentSnapshotWithNoParentReadObserver(Landroidx/compose/runtime/snapshots/Snapshot;Lkotlin/jvm/functions/Function1;Z)Landroidx/compose/runtime/snapshots/Snapshot; -SPLandroidx/compose/runtime/snapshots/SnapshotKt;->writableRecord(Landroidx/compose/runtime/snapshots/StateRecord;Landroidx/compose/runtime/snapshots/StateObject;Landroidx/compose/runtime/snapshots/Snapshot;)Landroidx/compose/runtime/snapshots/StateRecord; -SPLandroidx/compose/runtime/snapshots/SnapshotStateList$StateListStateRecord;->assign(Landroidx/compose/runtime/snapshots/StateRecord;)V -SPLandroidx/compose/runtime/snapshots/SnapshotStateList$StateListStateRecord;->create()Landroidx/compose/runtime/snapshots/StateRecord; -SPLandroidx/compose/runtime/snapshots/SnapshotStateList$StateListStateRecord;->setList$runtime_release(Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentList;)V -SPLandroidx/compose/runtime/snapshots/SnapshotStateList;->get(I)Ljava/lang/Object; -SPLandroidx/compose/runtime/snapshots/SnapshotStateList;->getFirstStateRecord()Landroidx/compose/runtime/snapshots/StateRecord; -SPLandroidx/compose/runtime/snapshots/SnapshotStateList;->getModification$runtime_release()I -SPLandroidx/compose/runtime/snapshots/SnapshotStateList;->listIterator()Ljava/util/ListIterator; -SPLandroidx/compose/runtime/snapshots/SnapshotStateList;->prependStateRecord(Landroidx/compose/runtime/snapshots/StateRecord;)V -SPLandroidx/compose/runtime/snapshots/SnapshotStateList;->size()I -SPLandroidx/compose/runtime/snapshots/SnapshotStateListKt;->()V -SPLandroidx/compose/runtime/snapshots/SnapshotStateListKt;->access$validateRange(II)V -SPLandroidx/compose/runtime/snapshots/SnapshotStateObserver$ApplyMap;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/runtime/snapshots/SnapshotStateObserver$applyObserver$1$2;->(Landroidx/compose/runtime/snapshots/SnapshotStateObserver;)V -SPLandroidx/compose/runtime/snapshots/SnapshotStateObserver$applyObserver$1;->(Landroidx/compose/runtime/snapshots/SnapshotStateObserver;)V -SPLandroidx/compose/runtime/snapshots/SnapshotStateObserver$readObserver$1;->(Landroidx/compose/runtime/snapshots/SnapshotStateObserver;)V -SPLandroidx/compose/runtime/snapshots/SnapshotStateObserver;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/runtime/snapshots/SnapshotStateObserver;->start()V -SPLandroidx/compose/runtime/snapshots/StateListIterator;->hasNext()Z -SPLandroidx/compose/runtime/snapshots/StateListIterator;->next()Ljava/lang/Object; -SPLandroidx/compose/runtime/snapshots/StateListIterator;->validateModification()V -SPLandroidx/compose/runtime/tooling/InspectionTablesKt$LocalInspectionTables$1;->()V -SPLandroidx/compose/runtime/tooling/InspectionTablesKt$LocalInspectionTables$1;->()V -SPLandroidx/compose/runtime/tooling/InspectionTablesKt$LocalInspectionTables$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/runtime/tooling/InspectionTablesKt;->()V -SPLandroidx/compose/ui/Alignment$Companion;->()V -SPLandroidx/compose/ui/BiasAlignment$Horizontal;->(F)V -SPLandroidx/compose/ui/BiasAlignment$Vertical;->(F)V -SPLandroidx/compose/ui/BiasAlignment$Vertical;->align(II)I -SPLandroidx/compose/ui/BiasAlignment;->(FF)V -SPLandroidx/compose/ui/ComposedModifierKt;->composed$default(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function3;)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/ui/Modifier$Companion;->()V -SPLandroidx/compose/ui/Modifier$Companion;->()V -SPLandroidx/compose/ui/MotionDurationScale$Key;->()V -SPLandroidx/compose/ui/MotionDurationScale$Key;->()V -SPLandroidx/compose/ui/R$string;->Channel$default(ILkotlinx/coroutines/channels/BufferOverflow;I)Lkotlinx/coroutines/channels/AbstractChannel; -SPLandroidx/compose/ui/autofill/AndroidAutofill;->(Landroid/view/View;Landroidx/compose/ui/autofill/AutofillTree;)V -SPLandroidx/compose/ui/autofill/AutofillCallback;->()V -SPLandroidx/compose/ui/autofill/AutofillCallback;->()V -SPLandroidx/compose/ui/autofill/AutofillCallback;->register(Landroidx/compose/ui/autofill/AndroidAutofill;)V -SPLandroidx/compose/ui/autofill/AutofillTree;->()V -SPLandroidx/compose/ui/draw/AlphaKt;->alpha(Landroidx/compose/ui/Modifier;F)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/ui/draw/ClipKt;->clipToBounds(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/ui/draw/DrawBackgroundModifier;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/ui/draw/DrawModifierKt;->drawBehind(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/ui/draw/DrawWithContentModifier;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/ui/draw/DrawWithContentModifier;->draw(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -SPLandroidx/compose/ui/draw/PainterModifier$measure$1;->(Landroidx/compose/ui/layout/Placeable;)V -SPLandroidx/compose/ui/draw/PainterModifier;->getUseIntrinsicSize()Z -SPLandroidx/compose/ui/draw/ScaleKt;->scale(Landroidx/compose/ui/Modifier;F)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/ui/focus/FocusEventModifierKt$ModifierLocalFocusEvent$1;->()V -SPLandroidx/compose/ui/focus/FocusEventModifierKt$ModifierLocalFocusEvent$1;->()V -SPLandroidx/compose/ui/focus/FocusEventModifierKt$onFocusEvent$2$1;->(Landroidx/compose/ui/focus/FocusEventModifierLocal;)V -SPLandroidx/compose/ui/focus/FocusEventModifierKt$onFocusEvent$2$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/focus/FocusEventModifierKt;->()V -SPLandroidx/compose/ui/focus/FocusEventModifierLocal;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/ui/focus/FocusEventModifierLocal;->addFocusModifier(Landroidx/compose/ui/focus/FocusModifier;)V -SPLandroidx/compose/ui/focus/FocusEventModifierLocal;->removeFocusModifier(Landroidx/compose/ui/focus/FocusModifier;)V -SPLandroidx/compose/ui/focus/FocusManagerImpl;->()V -SPLandroidx/compose/ui/focus/FocusManagerKt;->updateProperties(Landroidx/compose/ui/focus/FocusModifier;)V -SPLandroidx/compose/ui/focus/FocusModifier$Companion$RefreshFocusProperties$1;->()V -SPLandroidx/compose/ui/focus/FocusModifier$Companion$RefreshFocusProperties$1;->()V -SPLandroidx/compose/ui/focus/FocusModifier;->setFocusState(Landroidx/compose/ui/focus/FocusStateImpl;)V -SPLandroidx/compose/ui/focus/FocusModifierKt$ModifierLocalParentFocusModifier$1;->()V -SPLandroidx/compose/ui/focus/FocusModifierKt$ModifierLocalParentFocusModifier$1;->()V -SPLandroidx/compose/ui/focus/FocusModifierKt$ModifierLocalParentFocusModifier$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$1;->()V -SPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$2;->()V -SPLandroidx/compose/ui/focus/FocusModifierKt$ResetFocusModifierLocals$3;->()V -SPLandroidx/compose/ui/focus/FocusModifierKt$focusTarget$2;->()V -SPLandroidx/compose/ui/focus/FocusModifierKt$focusTarget$2;->()V -SPLandroidx/compose/ui/focus/FocusModifierKt;->()V -SPLandroidx/compose/ui/focus/FocusPropertiesImpl;->setCanFocus(Z)V -SPLandroidx/compose/ui/focus/FocusPropertiesKt$ModifierLocalFocusProperties$1;->()V -SPLandroidx/compose/ui/focus/FocusPropertiesKt$ModifierLocalFocusProperties$1;->()V -SPLandroidx/compose/ui/focus/FocusPropertiesKt$ModifierLocalFocusProperties$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/focus/FocusPropertiesKt;->()V -SPLandroidx/compose/ui/focus/FocusRequester;->()V -SPLandroidx/compose/ui/focus/FocusRequester;->()V -SPLandroidx/compose/ui/focus/FocusRequester;->requestFocus()V -SPLandroidx/compose/ui/focus/FocusRequesterModifierKt$ModifierLocalFocusRequester$1;->()V -SPLandroidx/compose/ui/focus/FocusRequesterModifierKt$ModifierLocalFocusRequester$1;->()V -SPLandroidx/compose/ui/focus/FocusRequesterModifierKt$focusRequester$2;->(Landroidx/compose/ui/focus/FocusRequester;)V -SPLandroidx/compose/ui/focus/FocusRequesterModifierKt;->()V -SPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->addFocusModifier(Landroidx/compose/ui/focus/FocusModifier;)V -SPLandroidx/compose/ui/focus/FocusRequesterModifierLocal;->addFocusModifiers(Landroidx/compose/runtime/collection/MutableVector;)V -SPLandroidx/compose/ui/focus/FocusStateImpl;->()V -SPLandroidx/compose/ui/focus/FocusStateImpl;->(Ljava/lang/String;I)V -SPLandroidx/compose/ui/focus/FocusTransactionsKt;->grantFocus(Landroidx/compose/ui/focus/FocusModifier;)V -SPLandroidx/compose/ui/focus/FocusTransactionsKt;->requestFocus(Landroidx/compose/ui/focus/FocusModifier;)V -SPLandroidx/compose/ui/focus/FocusTransactionsKt;->requestFocusForChild(Landroidx/compose/ui/focus/FocusModifier;Landroidx/compose/ui/focus/FocusModifier;)Z -SPLandroidx/compose/ui/focus/FocusTransactionsKt;->requestFocusForOwner(Landroidx/compose/ui/focus/FocusModifier;)Z -SPLandroidx/compose/ui/geometry/CornerRadius;->()V -SPLandroidx/compose/ui/geometry/Offset;->()V -SPLandroidx/compose/ui/geometry/Rect;->()V -SPLandroidx/compose/ui/geometry/Rect;->translate-k-4lQ0M(J)Landroidx/compose/ui/geometry/Rect; -SPLandroidx/compose/ui/geometry/RoundRect;->()V -SPLandroidx/compose/ui/geometry/RoundRect;->(FFFFJJJJ)V -SPLandroidx/compose/ui/geometry/Size;->()V -SPLandroidx/compose/ui/geometry/Size;->equals-impl0(JJ)Z -SPLandroidx/compose/ui/graphics/AndroidCanvas;->drawArc(FFFFFFLandroidx/compose/ui/graphics/Paint;)V -SPLandroidx/compose/ui/graphics/AndroidCanvas;->drawImageRect-HPBpro0(Landroidx/compose/ui/graphics/ImageBitmap;JJJJLandroidx/compose/ui/graphics/Paint;)V -SPLandroidx/compose/ui/graphics/AndroidCanvas_androidKt;->()V -SPLandroidx/compose/ui/graphics/AndroidImageBitmap;->(Landroid/graphics/Bitmap;)V -SPLandroidx/compose/ui/graphics/AndroidImageBitmap;->getHeight()I -SPLandroidx/compose/ui/graphics/AndroidImageBitmap;->getWidth()I -SPLandroidx/compose/ui/graphics/AndroidPaint;->()V -SPLandroidx/compose/ui/graphics/AndroidPaint;->asFrameworkPaint()Landroid/graphics/Paint; -SPLandroidx/compose/ui/graphics/AndroidPaint;->getBlendMode-0nO6VwU()I -SPLandroidx/compose/ui/graphics/AndroidPaint;->getColorFilter()Landroidx/compose/ui/graphics/ColorFilter; -SPLandroidx/compose/ui/graphics/AndroidPaint;->getShader()Landroid/graphics/Shader; -SPLandroidx/compose/ui/graphics/AndroidPaint;->getStrokeMiterLimit()F -SPLandroidx/compose/ui/graphics/AndroidPaint;->setShader(Landroid/graphics/Shader;)V -SPLandroidx/compose/ui/graphics/AndroidPaint;->setStrokeWidth(F)V -SPLandroidx/compose/ui/graphics/AndroidPaint;->setStyle-k9PVt8s(I)V -SPLandroidx/compose/ui/graphics/AndroidPaint_androidKt$WhenMappings;->()V -SPLandroidx/compose/ui/graphics/AndroidShader_androidKt;->validateColorStops(Ljava/util/List;Ljava/util/List;)V -SPLandroidx/compose/ui/graphics/AndroidTileMode_androidKt;->toAndroidTileMode-0vamqd0(I)Landroid/graphics/Shader$TileMode; -SPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier$measure$1;->(Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/graphics/BlockGraphicsLayerModifier;)V -SPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/ui/graphics/BlockGraphicsLayerModifier;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/graphics/Brush$Companion;->()V -SPLandroidx/compose/ui/graphics/Brush;->()V -SPLandroidx/compose/ui/graphics/Brush;->()V -SPLandroidx/compose/ui/graphics/Color;->()V -SPLandroidx/compose/ui/graphics/Color;->convert-vNxB06k(JLandroidx/compose/ui/graphics/colorspace/ColorSpace;)J -SPLandroidx/compose/ui/graphics/Color;->equals-impl0(JJ)Z -SPLandroidx/compose/ui/graphics/ColorKt;->Color(J)J -SPLandroidx/compose/ui/graphics/Float16$Companion;->()V -SPLandroidx/compose/ui/graphics/Float16;->()V -SPLandroidx/compose/ui/graphics/Float16;->constructor-impl(F)S -SPLandroidx/compose/ui/graphics/GraphicsLayerScopeKt;->()V -SPLandroidx/compose/ui/graphics/Outline$Rectangle;->(Landroidx/compose/ui/geometry/Rect;)V -SPLandroidx/compose/ui/graphics/RadialGradient;->(Ljava/util/ArrayList;Ljava/util/ArrayList;JFI)V -SPLandroidx/compose/ui/graphics/RectangleShapeKt$RectangleShape$1;->()V -SPLandroidx/compose/ui/graphics/RectangleShapeKt;->()V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->()V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setAlpha(F)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setAmbientShadowColor-8_81llA(J)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setCameraDistance(F)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setClip(Z)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setRenderEffect()V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setRotationX(F)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setRotationY(F)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setRotationZ(F)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setScaleX(F)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setScaleY(F)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setShadowElevation(F)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setSpotShadowColor-8_81llA(J)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setTransformOrigin-__ExYCQ(J)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setTranslationX(F)V -SPLandroidx/compose/ui/graphics/ReusableGraphicsLayerScope;->setTranslationY(F)V -SPLandroidx/compose/ui/graphics/ShaderBrush;->()V -SPLandroidx/compose/ui/graphics/ShaderBrush;->applyTo-Pq9zytI(FJLandroidx/compose/ui/graphics/Paint;)V -SPLandroidx/compose/ui/graphics/Shadow;->()V -SPLandroidx/compose/ui/graphics/Shadow;->(JJF)V -SPLandroidx/compose/ui/graphics/TransformOrigin;->()V -SPLandroidx/compose/ui/graphics/colorspace/Adaptation$Companion$Bradford$1;->([F)V -SPLandroidx/compose/ui/graphics/colorspace/Adaptation;->()V -SPLandroidx/compose/ui/graphics/colorspace/Adaptation;->([F)V -SPLandroidx/compose/ui/graphics/colorspace/ColorModel;->()V -SPLandroidx/compose/ui/graphics/colorspace/ColorSpaceKt;->chromaticAdaptation([F[F[F)[F -SPLandroidx/compose/ui/graphics/colorspace/ColorSpaceKt;->compare(Landroidx/compose/ui/graphics/colorspace/WhitePoint;Landroidx/compose/ui/graphics/colorspace/WhitePoint;)Z -SPLandroidx/compose/ui/graphics/colorspace/ColorSpaceKt;->mul3x3Diag([F[F)[F -SPLandroidx/compose/ui/graphics/colorspace/ColorSpaces$ExtendedSrgb$1;->()V -SPLandroidx/compose/ui/graphics/colorspace/ColorSpaces$ExtendedSrgb$1;->()V -SPLandroidx/compose/ui/graphics/colorspace/ColorSpaces$ExtendedSrgb$2;->()V -SPLandroidx/compose/ui/graphics/colorspace/ColorSpaces$ExtendedSrgb$2;->()V -SPLandroidx/compose/ui/graphics/colorspace/ColorSpaces;->()V -SPLandroidx/compose/ui/graphics/colorspace/Illuminant;->()V -SPLandroidx/compose/ui/graphics/colorspace/Lab;->()V -SPLandroidx/compose/ui/graphics/colorspace/Oklab;->()V -SPLandroidx/compose/ui/graphics/colorspace/Oklab;->()V -SPLandroidx/compose/ui/graphics/colorspace/Rgb$1;->(Landroidx/compose/ui/graphics/colorspace/TransferParameters;)V -SPLandroidx/compose/ui/graphics/colorspace/Rgb$3;->(Landroidx/compose/ui/graphics/colorspace/TransferParameters;)V -SPLandroidx/compose/ui/graphics/colorspace/Rgb$5;->(D)V -SPLandroidx/compose/ui/graphics/colorspace/Rgb$6;->(D)V -SPLandroidx/compose/ui/graphics/colorspace/Rgb$Companion$DoubleIdentity$1;->()V -SPLandroidx/compose/ui/graphics/colorspace/Rgb$Companion$DoubleIdentity$1;->()V -SPLandroidx/compose/ui/graphics/colorspace/Rgb$Companion$DoubleIdentity$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/graphics/colorspace/Rgb$Companion;->area([F)F -SPLandroidx/compose/ui/graphics/colorspace/Rgb$eotf$1;->(Landroidx/compose/ui/graphics/colorspace/Rgb;)V -SPLandroidx/compose/ui/graphics/colorspace/Rgb$oetf$1;->(Landroidx/compose/ui/graphics/colorspace/Rgb;)V -SPLandroidx/compose/ui/graphics/colorspace/Rgb;->(Ljava/lang/String;[FLandroidx/compose/ui/graphics/colorspace/WhitePoint;DFFI)V -SPLandroidx/compose/ui/graphics/colorspace/Rgb;->(Ljava/lang/String;[FLandroidx/compose/ui/graphics/colorspace/WhitePoint;Landroidx/compose/ui/graphics/colorspace/TransferParameters;I)V -SPLandroidx/compose/ui/graphics/colorspace/Rgb;->getMaxValue(I)F -SPLandroidx/compose/ui/graphics/colorspace/Rgb;->getMinValue(I)F -SPLandroidx/compose/ui/graphics/colorspace/Rgb;->isSrgb()Z -SPLandroidx/compose/ui/graphics/colorspace/WhitePoint;->(FF)V -SPLandroidx/compose/ui/graphics/colorspace/Xyz;->()V -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope$DrawParams;->()V -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope$drawContext$1;->(Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;)V -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope$drawContext$1;->getSize-NH-jbRc()J -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope$drawContext$1;->setSize-uvyYCjk(J)V -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->()V -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->configurePaint-swdJneE$default(Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;Landroidx/compose/ui/graphics/Brush;Landroidx/transition/PathMotion;FLandroidx/compose/ui/graphics/ColorFilter;I)Landroidx/compose/ui/graphics/Paint; -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->drawImage-AZ2fEMs(Landroidx/compose/ui/graphics/ImageBitmap;JJJJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;II)V -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScope;->modulate-5vOe2sY(FJ)J -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt$asDrawTransform$1;->(Landroidx/compose/ui/graphics/drawscope/DrawContext;)V -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt$asDrawTransform$1;->translate(FF)V -SPLandroidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt;->()V -SPLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawArc-illE91I$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/Brush;FFJJLandroidx/compose/ui/graphics/drawscope/Stroke;)V -SPLandroidx/compose/ui/graphics/drawscope/DrawScope;->drawImage-AZ2fEMs$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/ImageBitmap;JJJJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;III)V -SPLandroidx/compose/ui/graphics/drawscope/DrawScope;->getSize-NH-jbRc()J -SPLandroidx/compose/ui/graphics/drawscope/EmptyCanvas;->()V -SPLandroidx/compose/ui/graphics/drawscope/Fill;->()V -SPLandroidx/compose/ui/graphics/drawscope/Fill;->()V -SPLandroidx/compose/ui/graphics/drawscope/Stroke;->(FFIII)V -SPLandroidx/compose/ui/graphics/painter/BitmapPainter;->(Landroidx/compose/ui/graphics/ImageBitmap;)V -SPLandroidx/compose/ui/graphics/painter/BitmapPainter;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/graphics/painter/BitmapPainter;->getIntrinsicSize-NH-jbRc()J -SPLandroidx/compose/ui/graphics/painter/BitmapPainter;->onDraw(Landroidx/compose/ui/node/LayoutNodeDrawScope;)V -SPLandroidx/compose/ui/graphics/painter/ColorPainter;->(J)V -SPLandroidx/compose/ui/graphics/painter/ColorPainter;->getIntrinsicSize-NH-jbRc()J -SPLandroidx/compose/ui/hapticfeedback/PlatformHapticFeedback;->(Landroid/view/View;)V -SPLandroidx/compose/ui/input/InputMode;->(I)V -SPLandroidx/compose/ui/input/InputMode;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/input/InputModeManagerImpl;->(ILandroidx/compose/ui/platform/AndroidComposeView$_inputModeManager$1;)V -SPLandroidx/compose/ui/input/InputModeManagerImpl;->getInputMode-aOaMEAU()I -SPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->(Landroidx/compose/ui/input/rotary/RotaryInputModifierKt$focusAwareCallback$1;Landroidx/compose/ui/input/rotary/RotaryInputModifierKt$focusAwareCallback$1;Landroidx/compose/ui/modifier/ProvidableModifierLocal;)V -SPLandroidx/compose/ui/input/focus/FocusAwareInputModifier;->getValue()Ljava/lang/Object; -SPLandroidx/compose/ui/input/key/KeyInputModifier;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/ui/input/key/KeyInputModifierKt$ModifierLocalKeyInput$1;->()V -SPLandroidx/compose/ui/input/key/KeyInputModifierKt$ModifierLocalKeyInput$1;->()V -SPLandroidx/compose/ui/input/key/KeyInputModifierKt$ModifierLocalKeyInput$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/input/key/KeyInputModifierKt;->()V -SPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher$calculateNestedScrollScope$1;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;)V -SPLandroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;->()V -SPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierKt$nestedScroll$2;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollConnection;Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;)V -SPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal$1;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;)V -SPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->(Landroidx/compose/ui/input/nestedscroll/NestedScrollConnection;Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;)V -SPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal;->getParent()Landroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocal; -SPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocalKt$ModifierLocalNestedScroll$1;->()V -SPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocalKt$ModifierLocalNestedScroll$1;->()V -SPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocalKt$ModifierLocalNestedScroll$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/input/nestedscroll/NestedScrollModifierLocalKt;->()V -SPLandroidx/compose/ui/input/pointer/AwaitPointerEventScope;->awaitPointerEvent$default(Landroidx/compose/ui/input/pointer/AwaitPointerEventScope;Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/Object; -SPLandroidx/compose/ui/input/pointer/HitPathTracker;->(Landroidx/compose/ui/node/InnerPlaceable;)V -SPLandroidx/compose/ui/input/pointer/MotionEventAdapter;->()V -SPLandroidx/compose/ui/input/pointer/PointerEvent;->(Ljava/util/List;)V -SPLandroidx/compose/ui/input/pointer/PointerEventPass;->()V -SPLandroidx/compose/ui/input/pointer/PointerEventPass;->(Ljava/lang/String;I)V -SPLandroidx/compose/ui/input/pointer/PointerInputChangeEventProducer;->()V -SPLandroidx/compose/ui/input/pointer/PointerInputEventProcessor;->(Landroidx/compose/ui/node/LayoutNode;)V -SPLandroidx/compose/ui/input/pointer/PointerInputFilter;->()V -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilter$PointerEventHandlerCoroutine;->getContext()Lkotlin/coroutines/CoroutineContext; -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$2$2$1;->(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$2$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$2;->(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$4$2$1;->(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$4$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$4$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$4;->(Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$6$2$1;->(Landroidx/compose/ui/input/pointer/SuspendingPointerInputFilter;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$6$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt$pointerInput$6;->([Ljava/lang/Object;Landroidx/compose/foundation/gestures/DraggableKt$draggable$9$3;)V -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt;->()V -SPLandroidx/compose/ui/input/pointer/SuspendingPointerInputFilterKt;->pointerInput(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/ui/input/rotary/RotaryInputModifierKt$ModifierLocalRotaryScrollParent$1;->()V -SPLandroidx/compose/ui/input/rotary/RotaryInputModifierKt$ModifierLocalRotaryScrollParent$1;->()V -SPLandroidx/compose/ui/input/rotary/RotaryInputModifierKt$focusAwareCallback$1;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/ui/input/rotary/RotaryInputModifierKt;->()V -SPLandroidx/compose/ui/layout/AlignmentLine;->(Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/ui/layout/AlignmentLineKt$FirstBaseline$1;->()V -SPLandroidx/compose/ui/layout/AlignmentLineKt$FirstBaseline$1;->()V -SPLandroidx/compose/ui/layout/AlignmentLineKt$LastBaseline$1;->()V -SPLandroidx/compose/ui/layout/AlignmentLineKt$LastBaseline$1;->()V -SPLandroidx/compose/ui/layout/AlignmentLineKt;->()V -SPLandroidx/compose/ui/layout/BeyondBoundsLayoutKt$ModifierLocalBeyondBoundsLayout$1;->()V -SPLandroidx/compose/ui/layout/BeyondBoundsLayoutKt$ModifierLocalBeyondBoundsLayout$1;->()V -SPLandroidx/compose/ui/layout/BeyondBoundsLayoutKt;->()V -SPLandroidx/compose/ui/layout/ComposableSingletons$SubcomposeLayoutKt$lambda-1$1;->()V -SPLandroidx/compose/ui/layout/ComposableSingletons$SubcomposeLayoutKt$lambda-1$1;->()V -SPLandroidx/compose/ui/layout/ComposableSingletons$SubcomposeLayoutKt;->()V -SPLandroidx/compose/ui/layout/ContentScale$Companion$Crop$1;->()V -SPLandroidx/compose/ui/layout/ContentScale$Companion$FillWidth$1;->()V -SPLandroidx/compose/ui/layout/ContentScale$Companion$FillWidth$1;->computeScaleFactor-H7hwNQA(JJ)J -SPLandroidx/compose/ui/layout/ContentScale$Companion$Fit$1;->()V -SPLandroidx/compose/ui/layout/ContentScale$Companion$Inside$1;->()V -SPLandroidx/compose/ui/layout/ContentScale$Companion;->()V -SPLandroidx/compose/ui/layout/HorizontalAlignmentLine;->(Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/ui/layout/IntrinsicsMeasureScope;->getLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection; -SPLandroidx/compose/ui/layout/LayoutCoordinatesKt;->positionInRoot(Landroidx/compose/ui/layout/LayoutCoordinates;)J -SPLandroidx/compose/ui/layout/LayoutModifierImpl;->(Lkotlin/jvm/functions/Function3;)V -SPLandroidx/compose/ui/layout/LayoutModifierKt;->layout(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function3;)Landroidx/compose/ui/Modifier; -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;->(Ljava/lang/Object;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;)V -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->getDensity()F -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$Scope;->getLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection; -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1;->(Landroidx/compose/ui/layout/MeasureResult;Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;I)V -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1;->getAlignmentLines()Ljava/util/Map; -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1;->getHeight()I -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1;->getWidth()I -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1;->placeChildren()V -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState$createMeasurePolicy$1;->(Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;Lkotlin/jvm/functions/Function2;Ljava/lang/String;)V -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->disposeOrReuseStartingFromIndex(I)V -SPLandroidx/compose/ui/layout/LayoutNodeSubcompositionsState;->takeNodeFromReusables(Ljava/lang/Object;)Landroidx/compose/ui/node/LayoutNode; -SPLandroidx/compose/ui/layout/MeasureScope$layout$1;->getHeight()I -SPLandroidx/compose/ui/layout/NoOpSubcomposeSlotReusePolicy;->()V -SPLandroidx/compose/ui/layout/NoOpSubcomposeSlotReusePolicy;->()V -SPLandroidx/compose/ui/layout/OnGloballyPositionedModifierImpl;->onGloballyPositioned(Landroidx/compose/ui/layout/LayoutCoordinates;)V -SPLandroidx/compose/ui/layout/OnSizeChangedModifier;->(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/ui/layout/OnSizeChangedModifier;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/layout/OnSizeChangedModifier;->onRemeasured-ozmzZPI(J)V -SPLandroidx/compose/ui/layout/Placeable$PlacementScope$Companion;->(I)V -SPLandroidx/compose/ui/layout/Placeable$PlacementScope$Companion;->getParentLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection; -SPLandroidx/compose/ui/layout/Placeable$PlacementScope;->()V -SPLandroidx/compose/ui/layout/Placeable$PlacementScope;->()V -SPLandroidx/compose/ui/layout/Placeable$PlacementScope;->placeRelativeWithLayer$default(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V -SPLandroidx/compose/ui/layout/Placeable$PlacementScope;->placeWithLayer-aW-9-wM$default(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;J)V -SPLandroidx/compose/ui/layout/Placeable;->getApparentToRealOffset-nOcc-ac()J -SPLandroidx/compose/ui/layout/Placeable;->getMeasuredHeight()I -SPLandroidx/compose/ui/layout/Placeable;->getMeasuredWidth()I -SPLandroidx/compose/ui/layout/PlaceableKt$DefaultLayerBlock$1;->()V -SPLandroidx/compose/ui/layout/PlaceableKt$DefaultLayerBlock$1;->()V -SPLandroidx/compose/ui/layout/PlaceableKt$DefaultLayerBlock$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/layout/PlaceableKt;->()V -SPLandroidx/compose/ui/layout/RootMeasurePolicy$measure$2;->(Landroidx/compose/ui/layout/Placeable;)V -SPLandroidx/compose/ui/layout/RootMeasurePolicy$measure$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/layout/RootMeasurePolicy;->()V -SPLandroidx/compose/ui/layout/RootMeasurePolicy;->()V -SPLandroidx/compose/ui/layout/RootMeasurePolicy;->measure-3p2s80s(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult; -SPLandroidx/compose/ui/layout/ScaleFactor;->()V -SPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$$inlined$ComposeNode$1;->(Landroidx/compose/ui/node/LayoutNode$Companion$Constructor$1;)V -SPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$$inlined$ComposeNode$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$4;->(Landroidx/compose/ui/layout/SubcomposeLayoutState;)V -SPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$4;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/State;)V -SPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/ui/layout/SubcomposeLayoutKt$SubcomposeLayout$5$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/layout/SubcomposeLayoutKt;->SubcomposeLayout(Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -SPLandroidx/compose/ui/layout/SubcomposeLayoutState$setCompositionContext$1;->(Landroidx/compose/ui/layout/SubcomposeLayoutState;)V -SPLandroidx/compose/ui/layout/SubcomposeLayoutState$setCompositionContext$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/layout/SubcomposeLayoutState$setMeasurePolicy$1;->(Landroidx/compose/ui/layout/SubcomposeLayoutState;)V -SPLandroidx/compose/ui/layout/SubcomposeLayoutState$setRoot$1;->(Landroidx/compose/ui/layout/SubcomposeLayoutState;)V -SPLandroidx/compose/ui/layout/SubcomposeLayoutState;->()V -SPLandroidx/compose/ui/layout/SubcomposeLayoutState;->(Landroidx/compose/ui/layout/SubcomposeSlotReusePolicy;)V -SPLandroidx/compose/ui/layout/SubcomposeLayoutState;->getState()Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState; -SPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->(I)V -SPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->clear()V -SPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->contains(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/layout/SubcomposeSlotReusePolicy$SlotIdsSet;->iterator()Ljava/util/Iterator; -SPLandroidx/compose/ui/modifier/ModifierLocal;->(Lkotlin/jvm/functions/Function0;)V -SPLandroidx/compose/ui/modifier/ProvidableModifierLocal;->(Lkotlin/jvm/functions/Function0;)V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetDensity$1;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetDensity$1;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetLayoutDirection$1;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetLayoutDirection$1;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetMeasurePolicy$1;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetMeasurePolicy$1;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetViewConfiguration$1;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion$SetViewConfiguration$1;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion;->()V -SPLandroidx/compose/ui/node/ComposeUiNode$Companion;->()V -SPLandroidx/compose/ui/node/ComposeUiNode;->()V -SPLandroidx/compose/ui/node/DepthSortedSet$DepthComparator$1;->()V -SPLandroidx/compose/ui/node/DepthSortedSet$mapOfOriginalDepth$2;->()V -SPLandroidx/compose/ui/node/DepthSortedSet$mapOfOriginalDepth$2;->()V -SPLandroidx/compose/ui/node/DepthSortedSet;->()V -SPLandroidx/compose/ui/node/DrawEntity;->onAttach()V -SPLandroidx/compose/ui/node/HitTestResult;->()V -SPLandroidx/compose/ui/node/InnerPlaceable;->()V -SPLandroidx/compose/ui/node/LayoutNode$Companion$Constructor$1;->()V -SPLandroidx/compose/ui/node/LayoutNode$Companion$Constructor$1;->()V -SPLandroidx/compose/ui/node/LayoutNode$Companion$DummyViewConfiguration$1;->()V -SPLandroidx/compose/ui/node/LayoutNode$Companion$ErrorMeasurePolicy$1;->()V -SPLandroidx/compose/ui/node/LayoutNode$Companion$ModifierLocalNothing$1;->()V -SPLandroidx/compose/ui/node/LayoutNode$Companion$ModifierLocalNothing$1;->()V -SPLandroidx/compose/ui/node/LayoutNode$Companion$SentinelModifierLocalProvider$1;->()V -SPLandroidx/compose/ui/node/LayoutNode$measureScope$1;->getFontScale()F -SPLandroidx/compose/ui/node/LayoutNode;->()V -SPLandroidx/compose/ui/node/LayoutNode;->markSubtreeAsNotPlaced()V -SPLandroidx/compose/ui/node/LayoutNode;->onZSortedChildrenInvalidated()V -SPLandroidx/compose/ui/node/LayoutNode;->requestRelayout$ui_release(Z)V -SPLandroidx/compose/ui/node/LayoutNode;->resetSubtreeIntrinsicsUsage$ui_release()V -SPLandroidx/compose/ui/node/LayoutNodeDrawScope;->()V -SPLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawArc-illE91I(Landroidx/compose/ui/graphics/Brush;FFJJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;I)V -SPLandroidx/compose/ui/node/LayoutNodeDrawScope;->drawImage-AZ2fEMs(Landroidx/compose/ui/graphics/ImageBitmap;JJJJFLandroidx/transition/PathMotion;Landroidx/compose/ui/graphics/ColorFilter;II)V -SPLandroidx/compose/ui/node/LayoutNodeDrawScope;->getDrawContext()Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope$drawContext$1; -SPLandroidx/compose/ui/node/LayoutNodeDrawScope;->getLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection; -SPLandroidx/compose/ui/node/LayoutNodeDrawScope;->toPx-0680j_4(F)F -SPLandroidx/compose/ui/node/LayoutNodeEntity;->onAttach()V -SPLandroidx/compose/ui/node/LayoutNodeEntity;->onDetach()V -SPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$PointerInputSource$1;->()V -SPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$SemanticsSource$1;->()V -SPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayer$1;->()V -SPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayer$1;->()V -SPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayerParams$1;->()V -SPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayerParams$1;->()V -SPLandroidx/compose/ui/node/LayoutNodeWrapper$Companion$onCommitAffectingLayerParams$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/node/LayoutNodeWrapper$invalidateParentLayer$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/node/LayoutNodeWrapper;->()V -SPLandroidx/compose/ui/node/LayoutNodeWrapper;->getMinimumTouchTargetSize-NH-jbRc()J -SPLandroidx/compose/ui/node/LayoutNodeWrapper;->getSize-YbymL2g()J -SPLandroidx/compose/ui/node/LayoutNodeWrapper;->localToRoot-MK-Hz9U(J)J -SPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->(Landroidx/compose/ui/node/LayoutNode;)V -SPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->dispatchOnPositionedCallbacks(Z)V -SPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->requestRelayout(Landroidx/compose/ui/node/LayoutNode;Z)Z -SPLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->updateRootConstraints-BRTryo0(J)V -SPLandroidx/compose/ui/node/ModifiedLayoutNode;->()V -SPLandroidx/compose/ui/node/ModifiedLayoutNode;->maxIntrinsicHeight(I)I -SPLandroidx/compose/ui/node/ModifiedLayoutNode;->onInitialize()V -SPLandroidx/compose/ui/node/ModifiedLayoutNode;->onModifierChanged()V -SPLandroidx/compose/ui/node/ModifierLocalConsumerEntity$Companion$DetachedModifierLocalReadScope$1;->()V -SPLandroidx/compose/ui/node/ModifierLocalConsumerEntity$Companion$onReadValuesChanged$1;->()V -SPLandroidx/compose/ui/node/ModifierLocalConsumerEntity$Companion$onReadValuesChanged$1;->()V -SPLandroidx/compose/ui/node/ModifierLocalConsumerEntity;->()V -SPLandroidx/compose/ui/node/ModifierLocalConsumerEntity;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/node/OnPositionedDispatcher$Companion$DepthComparator;->()V -SPLandroidx/compose/ui/node/OnPositionedDispatcher$Companion$DepthComparator;->()V -SPLandroidx/compose/ui/node/OnPositionedDispatcher;->()V -SPLandroidx/compose/ui/node/OuterMeasurablePlaceable;->getMeasuredWidth()I -SPLandroidx/compose/ui/node/OuterMeasurablePlaceable;->getParentData()Ljava/lang/Object; -SPLandroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingLayout$1;->()V -SPLandroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingLayout$1;->()V -SPLandroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingLayoutModifier$1;->()V -SPLandroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingLayoutModifier$1;->()V -SPLandroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingLayoutModifier$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingMeasure$1;->()V -SPLandroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingMeasure$1;->()V -SPLandroidx/compose/ui/node/OwnerSnapshotObserver$onCommitAffectingMeasure$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/node/OwnerSnapshotObserver;->(Landroidx/compose/ui/platform/AndroidComposeView$snapshotObserver$1;)V -SPLandroidx/compose/ui/node/PointerInputEntity;->onAttach()V -SPLandroidx/compose/ui/node/PointerInputEntity;->onDetach()V -SPLandroidx/compose/ui/node/TreeSet;->(Landroidx/compose/ui/node/DepthSortedSet$DepthComparator$1;)V -SPLandroidx/compose/ui/node/UiApplier;->onEndChanges()V -SPLandroidx/compose/ui/platform/AbstractComposeView$ensureCompositionCreated$1;->(Landroidx/compose/ui/platform/AbstractComposeView;)V -SPLandroidx/compose/ui/platform/AbstractComposeView$ensureCompositionCreated$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/AbstractComposeView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -SPLandroidx/compose/ui/platform/AbstractComposeView;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V -SPLandroidx/compose/ui/platform/AbstractComposeView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V -SPLandroidx/compose/ui/platform/AbstractComposeView;->checkAddView()V -SPLandroidx/compose/ui/platform/AbstractComposeView;->ensureCompositionCreated()V -SPLandroidx/compose/ui/platform/AbstractComposeView;->internalOnLayout$ui_release(ZIIII)V -SPLandroidx/compose/ui/platform/AbstractComposeView;->isAlive(Landroidx/compose/runtime/CompositionContext;)Z -SPLandroidx/compose/ui/platform/AbstractComposeView;->onAttachedToWindow()V -SPLandroidx/compose/ui/platform/AbstractComposeView;->onLayout(ZIIII)V -SPLandroidx/compose/ui/platform/AbstractComposeView;->onMeasure(II)V -SPLandroidx/compose/ui/platform/AbstractComposeView;->onRtlPropertiesChanged(I)V -SPLandroidx/compose/ui/platform/AbstractComposeView;->resolveParentCompositionContext()Landroidx/compose/runtime/CompositionContext; -SPLandroidx/compose/ui/platform/AbstractComposeView;->setParentCompositionContext(Landroidx/compose/runtime/CompositionContext;)V -SPLandroidx/compose/ui/platform/AbstractComposeView;->setParentContext(Landroidx/compose/runtime/CompositionContext;)V -SPLandroidx/compose/ui/platform/AbstractComposeView;->setPreviousAttachedWindowToken(Landroid/os/IBinder;)V -SPLandroidx/compose/ui/platform/AndroidAccessibilityManager;->(Landroid/content/Context;)V -SPLandroidx/compose/ui/platform/AndroidClipboardManager;->(Landroid/content/Context;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticLambda0;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticLambda0;->onGlobalLayout()V -SPLandroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticLambda1;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticLambda2;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticLambda2;->onTouchModeChanged(Z)V -SPLandroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticLambda3;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$Companion;->()V -SPLandroidx/compose/ui/platform/AndroidComposeView$Companion;->access$getIsShowingLayoutBounds()Z -SPLandroidx/compose/ui/platform/AndroidComposeView$ViewTreeOwners;->(Landroidx/lifecycle/LifecycleOwner;Landroidx/savedstate/SavedStateRegistryOwner;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$_inputModeManager$1;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$configurationChangeObserver$1;->()V -SPLandroidx/compose/ui/platform/AndroidComposeView$configurationChangeObserver$1;->()V -SPLandroidx/compose/ui/platform/AndroidComposeView$keyInputModifier$1;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$pointerIconService$1;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$resendMotionEventOnLayout$1;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$resendMotionEventOnLayout$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/platform/AndroidComposeView$resendMotionEventRunnable$1;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeView$rotaryInputModifier$1;->()V -SPLandroidx/compose/ui/platform/AndroidComposeView$rotaryInputModifier$1;->()V -SPLandroidx/compose/ui/platform/AndroidComposeView$semanticsModifier$1;->()V -SPLandroidx/compose/ui/platform/AndroidComposeView$semanticsModifier$1;->()V -SPLandroidx/compose/ui/platform/AndroidComposeView$semanticsModifier$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/AndroidComposeView$snapshotObserver$1;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->()V -SPLandroidx/compose/ui/platform/AndroidComposeView;->(Landroid/content/Context;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->convertMeasureSpec(I)Lkotlin/Pair; -SPLandroidx/compose/ui/platform/AndroidComposeView;->forceMeasureTheSubtree(Landroidx/compose/ui/node/LayoutNode;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->getAccessibilityManager()Landroidx/compose/ui/platform/AccessibilityManager; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getAccessibilityManager()Landroidx/compose/ui/platform/AndroidAccessibilityManager; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getAutofill()Landroidx/compose/ui/autofill/Autofill; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getAutofillTree()Landroidx/compose/ui/autofill/AutofillTree; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getClipboardManager()Landroidx/compose/ui/platform/AndroidClipboardManager; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getClipboardManager()Landroidx/compose/ui/platform/ClipboardManager; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getDensity()Landroidx/compose/ui/unit/Density; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getFocusManager()Landroidx/compose/ui/focus/FocusManager; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getFontLoader()Landroidx/compose/ui/text/font/Font$ResourceLoader; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getHapticFeedBack()Landroidx/compose/ui/hapticfeedback/HapticFeedback; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getInputModeManager()Landroidx/compose/ui/input/InputModeManager; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getPointerIconService()Landroidx/compose/ui/input/pointer/PointerIconService; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getRoot()Landroidx/compose/ui/node/LayoutNode; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getSemanticsOwner()Landroidx/compose/ui/semantics/SemanticsOwner; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getSharedDrawScope()Landroidx/compose/ui/node/LayoutNodeDrawScope; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getShowLayoutBounds()Z -SPLandroidx/compose/ui/platform/AndroidComposeView;->getTextInputService()Landroidx/compose/ui/text/input/TextInputService; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getTextToolbar()Landroidx/compose/ui/platform/TextToolbar; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getView()Landroid/view/View; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getViewConfiguration()Landroidx/compose/ui/platform/ViewConfiguration; -SPLandroidx/compose/ui/platform/AndroidComposeView;->getWindowInfo()Landroidx/compose/ui/platform/WindowInfo; -SPLandroidx/compose/ui/platform/AndroidComposeView;->invalidateLayers(Landroidx/compose/ui/node/LayoutNode;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->invalidateLayoutNodeMeasurement(Landroidx/compose/ui/node/LayoutNode;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->onAttachedToWindow()V -SPLandroidx/compose/ui/platform/AndroidComposeView;->onFocusChanged(ZILandroid/graphics/Rect;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->onLayout(ZIIII)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->onRequestRelayout(Landroidx/compose/ui/node/LayoutNode;Z)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->onRtlPropertiesChanged(I)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->onSemanticsChange()V -SPLandroidx/compose/ui/platform/AndroidComposeView;->setConfigurationChangeObserver(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->setLayoutDirection(Landroidx/compose/ui/unit/LayoutDirection;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->setOnViewTreeOwnersAvailable(Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->setShowLayoutBounds(Z)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->setViewTreeOwners(Landroidx/compose/ui/platform/AndroidComposeView$ViewTreeOwners;)V -SPLandroidx/compose/ui/platform/AndroidComposeView;->updatePositionCacheAndDispatch()V -SPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$$ExternalSyntheticLambda0;->(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)V -SPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$1;->(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)V -SPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$1;->onViewAttachedToWindow(Landroid/view/View;)V -SPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$MyNodeProvider;->(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)V -SPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$SemanticsNodeCopy;->(Landroidx/compose/ui/semantics/SemanticsNode;Ljava/util/Map;)V -SPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$boundsUpdatesEventLoop$1;->(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat$sendScrollEventIfNeededLambda$1;->(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)V -SPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->()V -SPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->(Landroidx/compose/ui/platform/AndroidComposeView;)V -SPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->boundsUpdatesEventLoop(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/AndroidComposeViewForceDarkModeQ$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)V -SPLandroidx/compose/ui/platform/AndroidComposeViewForceDarkModeQ;->()V -SPLandroidx/compose/ui/platform/AndroidComposeViewForceDarkModeQ;->()V -SPLandroidx/compose/ui/platform/AndroidComposeViewForceDarkModeQ;->disallowForceDark(Landroid/view/View;)V -SPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsO;->()V -SPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsO;->()V -SPLandroidx/compose/ui/platform/AndroidComposeViewVerificationHelperMethodsO;->focusable(Landroid/view/View;IZ)V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalConfiguration$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalConfiguration$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalContext$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalContext$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalImageVectorCache$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalImageVectorCache$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalLifecycleOwner$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalLifecycleOwner$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalSavedStateRegistryOwner$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalSavedStateRegistryOwner$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalView$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$LocalView$1;->()V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$1$1;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$2$invoke$$inlined$onDispose$1;->(Landroidx/compose/ui/platform/DisposableSaveableStateRegistry;)V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$2;->(Landroidx/compose/ui/platform/DisposableSaveableStateRegistry;)V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$3;->(Landroidx/compose/ui/platform/AndroidComposeView;Landroidx/compose/ui/platform/AndroidUriHandler;Lkotlin/jvm/functions/Function2;I)V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$4;->(Landroidx/compose/ui/platform/AndroidComposeView;Lkotlin/jvm/functions/Function2;I)V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$1$invoke$$inlined$onDispose$1;->(Landroid/content/Context;Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1;)V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$1;->(Landroid/content/Context;Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1;)V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Landroidx/compose/ui/res/ImageVectorCache;)V -SPLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt;->()V -SPLandroidx/compose/ui/platform/AndroidTextToolbar;->(Landroid/view/View;)V -SPLandroidx/compose/ui/platform/AndroidUiDispatcher$Companion$Main$2;->()V -SPLandroidx/compose/ui/platform/AndroidUiDispatcher$Companion$Main$2;->()V -SPLandroidx/compose/ui/platform/AndroidUiDispatcher$Companion$Main$2;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/platform/AndroidUiDispatcher$Companion$currentThread$1;->()V -SPLandroidx/compose/ui/platform/AndroidUiDispatcher$dispatchCallback$1;->(Landroidx/compose/ui/platform/AndroidUiDispatcher;)V -SPLandroidx/compose/ui/platform/AndroidUiDispatcher;->()V -SPLandroidx/compose/ui/platform/AndroidUiDispatcher;->(Landroid/view/Choreographer;Landroid/os/Handler;)V -SPLandroidx/compose/ui/platform/AndroidUiFrameClock$withFrameNanos$2$1;->(Landroidx/compose/ui/platform/AndroidUiDispatcher;Landroidx/compose/ui/platform/AndroidUiFrameClock$withFrameNanos$2$callback$1;)V -SPLandroidx/compose/ui/platform/AndroidUiFrameClock$withFrameNanos$2$callback$1;->(Lkotlinx/coroutines/CancellableContinuationImpl;Landroidx/compose/ui/platform/AndroidUiFrameClock;Lkotlin/jvm/functions/Function1;)V -SPLandroidx/compose/ui/platform/AndroidUiFrameClock;->(Landroid/view/Choreographer;)V -SPLandroidx/compose/ui/platform/AndroidUiFrameClock;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/AndroidUiFrameClock;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -SPLandroidx/compose/ui/platform/AndroidUiFrameClock;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; -SPLandroidx/compose/ui/platform/AndroidUriHandler;->(Landroid/content/Context;)V -SPLandroidx/compose/ui/platform/AndroidViewConfiguration;->(Landroid/view/ViewConfiguration;)V -SPLandroidx/compose/ui/platform/CalculateMatrixToWindowApi29;->()V -SPLandroidx/compose/ui/platform/ComposableSingletons$Wrapper_androidKt$lambda-1$1;->()V -SPLandroidx/compose/ui/platform/ComposableSingletons$Wrapper_androidKt$lambda-1$1;->()V -SPLandroidx/compose/ui/platform/ComposableSingletons$Wrapper_androidKt;->()V -SPLandroidx/compose/ui/platform/ComposeView$Content$1;->(Landroidx/compose/ui/platform/ComposeView;I)V -SPLandroidx/compose/ui/platform/ComposeView;->(Landroid/content/Context;)V -SPLandroidx/compose/ui/platform/ComposeView;->Content(Landroidx/compose/runtime/Composer;I)V -SPLandroidx/compose/ui/platform/ComposeView;->getAccessibilityClassName()Ljava/lang/CharSequence; -SPLandroidx/compose/ui/platform/ComposeView;->getShouldCreateCompositionOnAttachedToWindow()Z -SPLandroidx/compose/ui/platform/ComposeView;->setContent(Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalAccessibilityManager$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalAccessibilityManager$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalAutofill$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalAutofill$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalAutofillTree$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalAutofillTree$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalClipboardManager$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalClipboardManager$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalDensity$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalDensity$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalFocusManager$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalFocusManager$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalFontFamilyResolver$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalFontFamilyResolver$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalFontLoader$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalFontLoader$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalHapticFeedback$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalHapticFeedback$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalInputModeManager$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalInputModeManager$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalLayoutDirection$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalLayoutDirection$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalPointerIconService$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalPointerIconService$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalTextInputService$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalTextInputService$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalTextToolbar$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalTextToolbar$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalUriHandler$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalUriHandler$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalViewConfiguration$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalViewConfiguration$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalWindowInfo$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$LocalWindowInfo$1;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt$ProvideCommonCompositionLocals$1;->(Landroidx/compose/ui/node/Owner;Landroidx/compose/ui/platform/UriHandler;Lkotlin/jvm/functions/Function2;I)V -SPLandroidx/compose/ui/platform/CompositionLocalsKt;->()V -SPLandroidx/compose/ui/platform/CompositionLocalsKt;->ProvideCommonCompositionLocals(Landroidx/compose/ui/node/Owner;Landroidx/compose/ui/platform/UriHandler;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -SPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry;->(Landroidx/compose/runtime/saveable/SaveableStateRegistryImpl;Landroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1;)V -SPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry;->consumeRestored(Ljava/lang/String;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry;->registerProvider(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Landroidx/compose/runtime/saveable/SaveableStateRegistry$Entry; -SPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1;->(ZLandroidx/savedstate/SavedStateRegistry;Ljava/lang/String;)V -SPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$registered$1;->(Landroidx/compose/runtime/saveable/SaveableStateRegistryImpl;)V -SPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$saveableStateRegistry$1;->()V -SPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$saveableStateRegistry$1;->()V -SPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$saveableStateRegistry$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->()V -SPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->canBeSavedToBundle(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/platform/GlobalSnapshotManager$ensureStarted$1;->(Lkotlinx/coroutines/channels/Channel;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/platform/GlobalSnapshotManager$ensureStarted$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/ui/platform/GlobalSnapshotManager$ensureStarted$2;->(Lkotlinx/coroutines/channels/AbstractChannel;)V -SPLandroidx/compose/ui/platform/GlobalSnapshotManager;->()V -SPLandroidx/compose/ui/platform/InspectableModifier$End;->()V -SPLandroidx/compose/ui/platform/InspectableValueKt$NoInspectorInfo$1;->()V -SPLandroidx/compose/ui/platform/InspectableValueKt$NoInspectorInfo$1;->()V -SPLandroidx/compose/ui/platform/InspectionModeKt$LocalInspectionMode$1;->()V -SPLandroidx/compose/ui/platform/InspectionModeKt$LocalInspectionMode$1;->()V -SPLandroidx/compose/ui/platform/InspectionModeKt$LocalInspectionMode$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/platform/InspectionModeKt;->()V -SPLandroidx/compose/ui/platform/LayerMatrixCache;->invalidate()V -SPLandroidx/compose/ui/platform/MotionDurationScaleImpl;->()V -SPLandroidx/compose/ui/platform/MotionDurationScaleImpl;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; -SPLandroidx/compose/ui/platform/RenderNodeApi29;->drawInto(Landroid/graphics/Canvas;)V -SPLandroidx/compose/ui/platform/RenderNodeApi29;->offsetLeftAndRight(I)V -SPLandroidx/compose/ui/platform/RenderNodeApi29;->offsetTopAndBottom(I)V -SPLandroidx/compose/ui/platform/RenderNodeApi29;->setPosition(IIII)Z -SPLandroidx/compose/ui/platform/RenderNodeLayer$Companion$getMatrix$1;->()V -SPLandroidx/compose/ui/platform/RenderNodeLayer$Companion$getMatrix$1;->()V -SPLandroidx/compose/ui/platform/RenderNodeLayer$Companion$getMatrix$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/RenderNodeLayer;->setDirty(Z)V -SPLandroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$1;->(Landroidx/compose/ui/platform/AbstractComposeView;Landroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$listener$1;Landroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$poolingContainerListener$1;)V -SPLandroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$listener$1;->(Landroidx/compose/ui/platform/AbstractComposeView;)V -SPLandroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$listener$1;->onViewAttachedToWindow(Landroid/view/View;)V -SPLandroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$installFor$poolingContainerListener$1;->()V -SPLandroidx/compose/ui/platform/ViewLayer$Companion$OutlineProvider$1;->()V -SPLandroidx/compose/ui/platform/ViewLayer;->()V -SPLandroidx/compose/ui/platform/WeakCache;->()V -SPLandroidx/compose/ui/platform/WindowInfoImpl;->()V -SPLandroidx/compose/ui/platform/WindowRecomposerFactory$Companion$LifecycleAware$1;->()V -SPLandroidx/compose/ui/platform/WindowRecomposerFactory$Companion$LifecycleAware$1;->()V -SPLandroidx/compose/ui/platform/WindowRecomposerFactory$Companion$LifecycleAware$1;->createRecomposer(Landroid/view/View;)Landroidx/compose/runtime/Recomposer; -SPLandroidx/compose/ui/platform/WindowRecomposerFactory$Companion;->()V -SPLandroidx/compose/ui/platform/WindowRecomposerFactory$Companion;->()V -SPLandroidx/compose/ui/platform/WindowRecomposerFactory;->()V -SPLandroidx/compose/ui/platform/WindowRecomposerPolicy$createAndInstallWindowRecomposer$1;->(Lkotlinx/coroutines/StandaloneCoroutine;)V -SPLandroidx/compose/ui/platform/WindowRecomposerPolicy$createAndInstallWindowRecomposer$1;->onViewAttachedToWindow(Landroid/view/View;)V -SPLandroidx/compose/ui/platform/WindowRecomposerPolicy$createAndInstallWindowRecomposer$unsetJob$1;->(Landroidx/compose/runtime/Recomposer;Landroid/view/View;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/platform/WindowRecomposerPolicy$createAndInstallWindowRecomposer$unsetJob$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/ui/platform/WindowRecomposerPolicy$createAndInstallWindowRecomposer$unsetJob$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/WindowRecomposerPolicy;->()V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$1;->(Landroid/view/View;Landroidx/compose/runtime/Recomposer;)V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$1;->onViewAttachedToWindow(Landroid/view/View;)V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$WhenMappings;->()V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1$1$1$1;->(Landroidx/compose/ui/platform/MotionDurationScaleImpl;)V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1$1$1$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1$1$1;->(Lkotlinx/coroutines/flow/StateFlow;Landroidx/compose/ui/platform/MotionDurationScaleImpl;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Landroidx/compose/runtime/Recomposer;Landroidx/lifecycle/LifecycleOwner;Landroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2;Landroid/view/View;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2;->(Lkotlinx/coroutines/internal/ContextScope;Landroidx/compose/runtime/PausableMonotonicFrameClock;Landroidx/compose/runtime/Recomposer;Lkotlin/jvm/internal/Ref$ObjectRef;Landroid/view/View;)V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$1;->(Landroid/content/ContentResolver;Landroid/net/Uri;Landroidx/compose/ui/platform/WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$contentObserver$1;Lkotlinx/coroutines/channels/Channel;Landroid/content/Context;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$contentObserver$1;->(Lkotlinx/coroutines/channels/AbstractChannel;Landroid/os/Handler;)V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt;->()V -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt;->access$getAnimationScaleFlowFor(Landroid/content/Context;)Lkotlinx/coroutines/flow/StateFlow; -SPLandroidx/compose/ui/platform/WindowRecomposer_androidKt;->getCompositionContext(Landroid/view/View;)Landroidx/compose/runtime/CompositionContext; -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1$1$1;->(Landroidx/compose/ui/platform/WrappedComposition;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1$1$2;->(Landroidx/compose/ui/platform/WrappedComposition;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1$1$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1$1$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1$1$3;->(Landroidx/compose/ui/platform/WrappedComposition;Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1$1$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1$1;->(Landroidx/compose/ui/platform/WrappedComposition;Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1;->(Landroidx/compose/ui/platform/WrappedComposition;Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/ui/platform/WrappedComposition$setContent$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/platform/WrappedComposition;->(Landroidx/compose/ui/platform/AndroidComposeView;Landroidx/compose/runtime/CompositionImpl;)V -SPLandroidx/compose/ui/platform/WrappedComposition;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/compose/ui/platform/WrappedComposition;->setContent(Lkotlin/jvm/functions/Function2;)V -SPLandroidx/compose/ui/platform/WrapperRenderNodeLayerHelperMethods;->()V -SPLandroidx/compose/ui/platform/WrapperRenderNodeLayerHelperMethods;->()V -SPLandroidx/compose/ui/platform/WrapperVerificationHelperMethods$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)Ljava/util/Map; -SPLandroidx/compose/ui/platform/WrapperVerificationHelperMethods;->()V -SPLandroidx/compose/ui/platform/WrapperVerificationHelperMethods;->()V -SPLandroidx/compose/ui/platform/WrapperVerificationHelperMethods;->attributeSourceResourceMap(Landroid/view/View;)Ljava/util/Map; -SPLandroidx/compose/ui/platform/Wrapper_androidKt;->()V -SPLandroidx/compose/ui/platform/Wrapper_androidKt;->setContent(Landroidx/compose/ui/platform/AbstractComposeView;Landroidx/compose/runtime/CompositionContext;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)Landroidx/compose/runtime/Composition; -SPLandroidx/compose/ui/res/ImageResources_androidKt;->imageResource(Landroid/content/res/Resources;I)Landroidx/compose/ui/graphics/AndroidImageBitmap; -SPLandroidx/compose/ui/res/ImageVectorCache;->()V -SPLandroidx/compose/ui/semantics/CollectionInfo;->(II)V -SPLandroidx/compose/ui/semantics/ScrollAxisRange;->(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Z)V -SPLandroidx/compose/ui/semantics/SemanticsActions;->()V -SPLandroidx/compose/ui/semantics/SemanticsConfiguration;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/semantics/SemanticsEntity;->onAttach()V -SPLandroidx/compose/ui/semantics/SemanticsEntity;->onDetach()V -SPLandroidx/compose/ui/semantics/SemanticsModifierCore;->()V -SPLandroidx/compose/ui/semantics/SemanticsModifierCore;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/semantics/SemanticsModifierCore;->getId()I -SPLandroidx/compose/ui/semantics/SemanticsNode;->getBoundsInRoot()Landroidx/compose/ui/geometry/Rect; -SPLandroidx/compose/ui/semantics/SemanticsNode;->isMergingSemanticsOfDescendants()Z -SPLandroidx/compose/ui/semantics/SemanticsOwner;->(Landroidx/compose/ui/node/LayoutNode;)V -SPLandroidx/compose/ui/semantics/SemanticsProperties$ContentDescription$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$ContentDescription$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$InvisibleToUser$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$InvisibleToUser$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$IsDialog$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$IsDialog$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$PaneTitle$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$PaneTitle$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$Role$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$Role$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$TestTag$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$TestTag$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$Text$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties$Text$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsProperties;->()V -SPLandroidx/compose/ui/semantics/SemanticsPropertiesKt$ActionPropertyKey$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsPropertiesKt$ActionPropertyKey$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsPropertiesKt;->()V -SPLandroidx/compose/ui/semantics/SemanticsPropertyKey$1;->()V -SPLandroidx/compose/ui/semantics/SemanticsPropertyKey$1;->()V -SPLandroidx/compose/ui/text/AnnotatedString;->(Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V -SPLandroidx/compose/ui/text/AnnotatedString;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/text/AnnotatedStringKt;->()V -SPLandroidx/compose/ui/text/MultiParagraphIntrinsics$maxIntrinsicWidth$2;->(Landroidx/compose/ui/text/MultiParagraphIntrinsics;)V -SPLandroidx/compose/ui/text/MultiParagraphIntrinsics$maxIntrinsicWidth$2;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/text/MultiParagraphIntrinsics$minIntrinsicWidth$2;->(Landroidx/compose/ui/text/MultiParagraphIntrinsics;)V -SPLandroidx/compose/ui/text/ParagraphIntrinsicInfo;->(Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;II)V -SPLandroidx/compose/ui/text/ParagraphStyleKt;->()V -SPLandroidx/compose/ui/text/SpanStyle;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/text/SpanStyle;->getColor-0d7_KjU()J -SPLandroidx/compose/ui/text/SpanStyle;->merge(Landroidx/compose/ui/text/SpanStyle;)Landroidx/compose/ui/text/SpanStyle; -SPLandroidx/compose/ui/text/SpanStyleKt$resolveSpanStyleDefaults$1;->()V -SPLandroidx/compose/ui/text/SpanStyleKt$resolveSpanStyleDefaults$1;->()V -SPLandroidx/compose/ui/text/SpanStyleKt;->()V -SPLandroidx/compose/ui/text/TextLayoutResult;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/text/TextRange;->()V -SPLandroidx/compose/ui/text/TextRange;->getEnd-impl(J)I -SPLandroidx/compose/ui/text/TextRangeKt;->TextRange(II)J -SPLandroidx/compose/ui/text/TextRangeKt;->constrain-8ffj60Q(JI)J -SPLandroidx/compose/ui/text/TextStyle;->()V -SPLandroidx/compose/ui/text/TextStyle;->(Landroidx/compose/ui/text/SpanStyle;Landroidx/compose/ui/text/ParagraphStyle;)V -SPLandroidx/compose/ui/text/TextStyle;->merge(Landroidx/compose/ui/text/TextStyle;)Landroidx/compose/ui/text/TextStyle; -SPLandroidx/compose/ui/text/android/LayoutIntrinsics$boringMetrics$2;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/text/android/LayoutIntrinsics$maxIntrinsicWidth$2;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/text/android/SpannedExtensionsKt;->hasSpan(Landroid/text/Spanned;Ljava/lang/Class;)Z -SPLandroidx/compose/ui/text/android/StaticLayoutFactory23;->()V -SPLandroidx/compose/ui/text/android/StaticLayoutFactory26;->()V -SPLandroidx/compose/ui/text/android/StaticLayoutFactory26;->()V -SPLandroidx/compose/ui/text/android/StaticLayoutFactory26;->setJustificationMode(Landroid/text/StaticLayout$Builder;I)V -SPLandroidx/compose/ui/text/android/StaticLayoutFactory28;->()V -SPLandroidx/compose/ui/text/android/StaticLayoutFactory28;->()V -SPLandroidx/compose/ui/text/android/StaticLayoutFactory;->()V -SPLandroidx/compose/ui/text/android/TextAlignmentAdapter;->()V -SPLandroidx/compose/ui/text/android/TextLayout;->paint(Landroid/graphics/Canvas;)V -SPLandroidx/compose/ui/text/android/TextLayoutKt;->()V -SPLandroidx/compose/ui/text/caches/ContainerHelpersKt;->()V -SPLandroidx/compose/ui/text/caches/LruCache;->()V -SPLandroidx/compose/ui/text/caches/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/text/caches/LruCache;->size()I -SPLandroidx/compose/ui/text/caches/SimpleArrayMap;->(I)V -SPLandroidx/compose/ui/text/font/AndroidFontLoader;->(Landroid/content/Context;)V -SPLandroidx/compose/ui/text/font/AndroidFontLoader;->getCacheKey()V -SPLandroidx/compose/ui/text/font/AndroidFontResolveInterceptor;->(I)V -SPLandroidx/compose/ui/text/font/AndroidFontResolveInterceptor;->interceptFontWeight(Landroidx/compose/ui/text/font/FontWeight;)Landroidx/compose/ui/text/font/FontWeight; -SPLandroidx/compose/ui/text/font/AndroidFontResolveInterceptor_androidKt;->AndroidFontResolveInterceptor(Landroid/content/Context;)Landroidx/compose/ui/text/font/AndroidFontResolveInterceptor; -SPLandroidx/compose/ui/text/font/AsyncTypefaceCache;->()V -SPLandroidx/compose/ui/text/font/DefaultFontFamily;->()V -SPLandroidx/compose/ui/text/font/FontFamily;->()V -SPLandroidx/compose/ui/text/font/FontFamily;->()V -SPLandroidx/compose/ui/text/font/FontFamilyResolverImpl$createDefaultTypeface$1;->(Landroidx/compose/ui/text/font/FontFamilyResolverImpl;)V -SPLandroidx/compose/ui/text/font/FontFamilyResolverImpl$resolve$result$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/compose/ui/text/font/FontFamilyResolverImpl;->(Landroidx/compose/ui/text/font/AndroidFontLoader;Landroidx/compose/ui/text/font/AndroidFontResolveInterceptor;)V -SPLandroidx/compose/ui/text/font/FontFamilyResolverKt;->()V -SPLandroidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter$special$$inlined$CoroutineExceptionHandler$1;->()V -SPLandroidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter;->()V -SPLandroidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter;->(Landroidx/compose/ui/text/font/AsyncTypefaceCache;)V -SPLandroidx/compose/ui/text/font/FontStyle;->(I)V -SPLandroidx/compose/ui/text/font/FontSynthesis;->(I)V -SPLandroidx/compose/ui/text/font/FontWeight;->()V -SPLandroidx/compose/ui/text/font/FontWeight;->(I)V -SPLandroidx/compose/ui/text/font/FontWeight;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/text/font/GenericFontFamily;->(Ljava/lang/String;Ljava/lang/String;)V -SPLandroidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapter;->()V -SPLandroidx/compose/ui/text/font/PlatformResolveInterceptor$Companion$Default$1;->()V -SPLandroidx/compose/ui/text/font/PlatformResolveInterceptor$Companion;->()V -SPLandroidx/compose/ui/text/font/PlatformResolveInterceptor$Companion;->()V -SPLandroidx/compose/ui/text/font/PlatformResolveInterceptor;->()V -SPLandroidx/compose/ui/text/font/SystemFontFamily;->()V -SPLandroidx/compose/ui/text/font/TypefaceRequest;->(Landroidx/compose/ui/text/font/FontFamily;Landroidx/compose/ui/text/font/FontWeight;IILjava/lang/Object;)V -SPLandroidx/compose/ui/text/font/TypefaceRequestCache$runCached$currentTypefaceResult$1;->(Landroidx/compose/ui/text/font/TypefaceRequestCache;Landroidx/compose/ui/text/font/TypefaceRequest;)V -SPLandroidx/compose/ui/text/font/TypefaceRequestCache;->()V -SPLandroidx/compose/ui/text/font/TypefaceResult$Immutable;->(Ljava/lang/Object;Z)V -SPLandroidx/compose/ui/text/font/TypefaceResult$Immutable;->getCacheable()Z -SPLandroidx/compose/ui/text/font/TypefaceResult$Immutable;->getValue()Ljava/lang/Object; -SPLandroidx/compose/ui/text/input/InputMethodManagerImpl$imm$2;->(Landroid/content/Context;)V -SPLandroidx/compose/ui/text/input/InputMethodManagerImpl;->(Landroid/content/Context;)V -SPLandroidx/compose/ui/text/input/TextFieldValue$Companion$Saver$1;->()V -SPLandroidx/compose/ui/text/input/TextFieldValue$Companion$Saver$1;->()V -SPLandroidx/compose/ui/text/input/TextFieldValue$Companion$Saver$2;->()V -SPLandroidx/compose/ui/text/input/TextFieldValue$Companion$Saver$2;->()V -SPLandroidx/compose/ui/text/input/TextFieldValue;->()V -SPLandroidx/compose/ui/text/input/TextFieldValue;->(Landroidx/compose/ui/text/AnnotatedString;JLandroidx/compose/ui/text/TextRange;)V -SPLandroidx/compose/ui/text/input/TextInputService;->(Landroidx/compose/ui/text/input/PlatformTextInputService;)V -SPLandroidx/compose/ui/text/input/TextInputServiceAndroid$baseInputConnection$2;->(Landroidx/compose/ui/text/input/TextInputServiceAndroid;)V -SPLandroidx/compose/ui/text/input/TextInputServiceAndroid$textInputCommandEventLoop$1;->(Landroidx/compose/ui/text/input/TextInputServiceAndroid;Lkotlin/coroutines/Continuation;)V -SPLandroidx/compose/ui/text/input/TextInputServiceAndroid;->(Landroid/view/View;)V -SPLandroidx/compose/ui/text/input/TextInputServiceAndroid;->textInputCommandEventLoop(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/compose/ui/text/intl/AndroidLocale;->(Ljava/util/Locale;)V -SPLandroidx/compose/ui/text/intl/AndroidLocale;->toLanguageTag()Ljava/lang/String; -SPLandroidx/compose/ui/text/intl/Locale;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/text/intl/LocaleList;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/text/platform/AndroidParagraph;->getFirstBaseline()F -SPLandroidx/compose/ui/text/platform/AndroidParagraph;->getLastBaseline()F -SPLandroidx/compose/ui/text/platform/AndroidParagraph;->getPlaceholderRects()Ljava/util/List; -SPLandroidx/compose/ui/text/platform/AndroidParagraph;->getWidth()F -SPLandroidx/compose/ui/text/platform/AndroidParagraphIntrinsics$resolveTypeface$1;->(Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;)V -SPLandroidx/compose/ui/text/platform/AndroidTextPaint;->(F)V -SPLandroidx/compose/ui/text/platform/AndroidTextPaint;->setShadow(Landroidx/compose/ui/graphics/Shadow;)V -SPLandroidx/compose/ui/text/platform/AndroidTextPaint;->setTextDecoration(Landroidx/compose/ui/text/style/TextDecoration;)V -SPLandroidx/compose/ui/text/platform/SynchronizedObject;->()V -SPLandroidx/compose/ui/text/platform/extensions/SpannableExtensions_androidKt$setFontAttributes$1;->(Landroid/text/SpannableString;Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics$resolveTypeface$1;)V -SPLandroidx/compose/ui/text/platform/extensions/SpannableExtensions_androidKt;->setBackground-RPmYEkk(Landroid/text/SpannableString;JII)V -SPLandroidx/compose/ui/text/platform/extensions/SpannableExtensions_androidKt;->setColor-RPmYEkk(Landroid/text/SpannableString;JII)V -SPLandroidx/compose/ui/text/platform/extensions/SpannableExtensions_androidKt;->setFontSize-KmRG4DE(Landroid/text/SpannableString;JLandroidx/compose/ui/unit/Density;II)V -SPLandroidx/compose/ui/text/style/BaselineShift;->(F)V -SPLandroidx/compose/ui/text/style/ColorStyle;->getBrush()V -SPLandroidx/compose/ui/text/style/ColorStyle;->getColor-0d7_KjU()J -SPLandroidx/compose/ui/text/style/TextAlign;->(I)V -SPLandroidx/compose/ui/text/style/TextDecoration;->()V -SPLandroidx/compose/ui/text/style/TextDecoration;->(I)V -SPLandroidx/compose/ui/text/style/TextDirection;->(I)V -SPLandroidx/compose/ui/text/style/TextDrawStyle$Unspecified;->()V -SPLandroidx/compose/ui/text/style/TextDrawStyle$Unspecified;->()V -SPLandroidx/compose/ui/text/style/TextDrawStyle$Unspecified;->getBrush()V -SPLandroidx/compose/ui/text/style/TextDrawStyle$Unspecified;->getColor-0d7_KjU()J -SPLandroidx/compose/ui/text/style/TextDrawStyle$merge$1;->invoke()Ljava/lang/Object; -SPLandroidx/compose/ui/text/style/TextGeometricTransform;->()V -SPLandroidx/compose/ui/text/style/TextGeometricTransform;->(FF)V -SPLandroidx/compose/ui/text/style/TextIndent;->()V -SPLandroidx/compose/ui/text/style/TextIndent;->(JJ)V -SPLandroidx/compose/ui/unit/AndroidDensity_androidKt;->Density(Landroid/content/Context;)Landroidx/compose/ui/unit/DensityImpl; -SPLandroidx/compose/ui/unit/Constraints$Companion;->fixedWidth-OenEA2s(I)J -SPLandroidx/compose/ui/unit/Constraints;->()V -SPLandroidx/compose/ui/unit/Constraints;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/unit/Constraints;->getHasBoundedHeight-impl(J)Z -SPLandroidx/compose/ui/unit/Constraints;->getHasBoundedWidth-impl(J)Z -SPLandroidx/compose/ui/unit/DensityImpl;->getFontScale()F -SPLandroidx/compose/ui/unit/Dp;->compareTo(Ljava/lang/Object;)I -SPLandroidx/compose/ui/unit/IntOffset$Companion;->()V -SPLandroidx/compose/ui/unit/IntOffset;->()V -SPLandroidx/compose/ui/unit/IntSize$Companion;->()V -SPLandroidx/compose/ui/unit/IntSize;->()V -SPLandroidx/compose/ui/unit/IntSize;->(J)V -SPLandroidx/compose/ui/unit/IntSize;->equals(Ljava/lang/Object;)Z -SPLandroidx/compose/ui/unit/LayoutDirection;->()V -SPLandroidx/compose/ui/unit/LayoutDirection;->(Ljava/lang/String;I)V -SPLandroidx/compose/ui/unit/TextUnit;->()V -SPLandroidx/compose/ui/unit/TextUnit;->equals-impl0(JJ)Z -SPLandroidx/compose/ui/unit/TextUnit;->getType-UIouoOA(J)J -SPLandroidx/compose/ui/unit/TextUnitKt;->getSp(D)J -SPLandroidx/compose/ui/unit/TextUnitKt;->isUnspecified--R2X_6o(J)Z -SPLandroidx/compose/ui/unit/TextUnitType;->(J)V -SPLandroidx/core/app/ComponentActivity;->()V -SPLandroidx/core/app/ComponentActivity;->onCreate(Landroid/os/Bundle;)V -SPLandroidx/core/app/CoreComponentFactory;->()V -SPLandroidx/core/app/CoreComponentFactory;->checkCompatWrapper(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/core/app/CoreComponentFactory;->instantiateActivity(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity; -SPLandroidx/core/app/CoreComponentFactory;->instantiateApplication(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application; -SPLandroidx/core/app/CoreComponentFactory;->instantiateProvider(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider; -SPLandroidx/core/os/BuildCompat;->isAtLeastT()Z -SPLandroidx/core/os/HandlerCompat$Api28Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/os/Looper;)Landroid/os/Handler; -SPLandroidx/core/os/HandlerCompat;->createAsync(Landroid/os/Looper;)Landroid/os/Handler; -SPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->(Landroidx/core/view/AccessibilityDelegateCompat;)V -SPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z -SPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->getAccessibilityNodeProvider(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; -SPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -SPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -SPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->sendAccessibilityEvent(Landroid/view/View;I)V -SPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -SPLandroidx/core/view/AccessibilityDelegateCompat;->()V -SPLandroidx/core/view/AccessibilityDelegateCompat;->()V -SPLandroidx/core/view/AccessibilityDelegateCompat;->(Landroid/view/View$AccessibilityDelegate;)V -SPLandroidx/core/view/AccessibilityDelegateCompat;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z -SPLandroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -SPLandroidx/core/view/AccessibilityDelegateCompat;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -SPLandroidx/core/view/AccessibilityDelegateCompat;->sendAccessibilityEvent(Landroid/view/View;I)V -SPLandroidx/core/view/AccessibilityDelegateCompat;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -SPLandroidx/core/view/MenuHostHelper;->()V -SPLandroidx/core/view/OneShotPreDrawListener;->(Landroid/view/View;Ljava/lang/Runnable;)V -SPLandroidx/core/view/OneShotPreDrawListener;->add(Landroid/view/View;Ljava/lang/Runnable;)V -SPLandroidx/core/view/OneShotPreDrawListener;->onPreDraw()Z -SPLandroidx/core/view/OneShotPreDrawListener;->removeListener()V -SPLandroidx/core/view/ViewCompat;->()V -SPLandroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V -SPLandroidx/core/view/accessibility/AccessibilityNodeProviderCompat;->(Landroid/view/accessibility/AccessibilityNodeProvider;)V -SPLandroidx/customview/poolingcontainer/PoolingContainer;->getPoolingContainerListenerHolder(Landroid/view/View;)Landroidx/customview/poolingcontainer/PoolingContainerListenerHolder; -SPLandroidx/customview/poolingcontainer/PoolingContainerListenerHolder;->()V -SPLandroidx/lifecycle/DefaultLifecycleObserver;->onCreate()V -SPLandroidx/lifecycle/DefaultLifecycleObserver;->onStart()V -SPLandroidx/lifecycle/FullLifecycleObserverAdapter$1;->()V -SPLandroidx/lifecycle/FullLifecycleObserverAdapter;->(Landroidx/lifecycle/FullLifecycleObserver;Landroidx/lifecycle/LifecycleEventObserver;)V -SPLandroidx/lifecycle/FullLifecycleObserverAdapter;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/lifecycle/Lifecycle$1;->()V -SPLandroidx/lifecycle/Lifecycle$Event;->()V -SPLandroidx/lifecycle/Lifecycle$Event;->(Ljava/lang/String;I)V -SPLandroidx/lifecycle/Lifecycle$Event;->values()[Landroidx/lifecycle/Lifecycle$Event; -SPLandroidx/lifecycle/Lifecycle$State;->()V -SPLandroidx/lifecycle/Lifecycle$State;->(Ljava/lang/String;I)V -SPLandroidx/lifecycle/Lifecycle$State;->values()[Landroidx/lifecycle/Lifecycle$State; -SPLandroidx/lifecycle/Lifecycle;->()V -SPLandroidx/lifecycle/LifecycleRegistry;->(Landroidx/lifecycle/LifecycleOwner;)V -SPLandroidx/lifecycle/LifecycleRegistry;->getCurrentState()Landroidx/lifecycle/Lifecycle$State; -SPLandroidx/lifecycle/LifecycleRegistry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V -SPLandroidx/lifecycle/LifecycleRegistry;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V -SPLandroidx/lifecycle/Lifecycling;->()V -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1;->(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1;->(Lkotlinx/coroutines/sync/Mutex;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1;->(Landroidx/lifecycle/Lifecycle$Event;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlinx/coroutines/CoroutineScope;Landroidx/lifecycle/Lifecycle$Event;Lkotlinx/coroutines/CancellableContinuationImpl;Lkotlinx/coroutines/sync/MutexImpl;Lkotlin/jvm/functions/Function2;)V -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1;->(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3;->(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/Activity;Landroidx/lifecycle/ReportFragment$LifecycleCallbacks;)V -SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->()V -SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V -SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostResumed(Landroid/app/Activity;)V -SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostStarted(Landroid/app/Activity;)V -SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V -SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V -SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->registerIn(Landroid/app/Activity;)V -SPLandroidx/lifecycle/ReportFragment;->()V -SPLandroidx/lifecycle/ReportFragment;->dispatch(Landroid/app/Activity;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/lifecycle/ReportFragment;->dispatch(Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/lifecycle/ReportFragment;->injectIfNeededIn(Landroid/app/Activity;)V -SPLandroidx/lifecycle/ReportFragment;->onActivityCreated(Landroid/os/Bundle;)V -SPLandroidx/lifecycle/ReportFragment;->onResume()V -SPLandroidx/lifecycle/ReportFragment;->onStart()V -SPLandroidx/lifecycle/SavedStateHandle$$ExternalSyntheticLambda0;->(Landroidx/lifecycle/SavedStateHandle;)V -SPLandroidx/lifecycle/SavedStateHandle$Companion;->createHandle(Landroid/os/Bundle;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandle; -SPLandroidx/lifecycle/SavedStateHandle;->()V -SPLandroidx/lifecycle/SavedStateHandleAttacher;->(Landroidx/lifecycle/SavedStateHandlesProvider;)V -SPLandroidx/lifecycle/SavedStateHandleAttacher;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/lifecycle/SavedStateHandleSupport$DEFAULT_ARGS_KEY$1;->()V -SPLandroidx/lifecycle/SavedStateHandleSupport$SAVED_STATE_REGISTRY_OWNER_KEY$1;->()V -SPLandroidx/lifecycle/SavedStateHandleSupport$VIEW_MODEL_STORE_OWNER_KEY$1;->()V -SPLandroidx/lifecycle/SavedStateHandleSupport$savedStateHandlesVM$1$1;->()V -SPLandroidx/lifecycle/SavedStateHandleSupport$savedStateHandlesVM$1$1;->()V -SPLandroidx/lifecycle/SavedStateHandleSupport$savedStateHandlesVM$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/lifecycle/SavedStateHandleSupport;->()V -SPLandroidx/lifecycle/SavedStateHandleSupport;->enableSavedStateHandles(Landroidx/savedstate/SavedStateRegistryOwner;)V -SPLandroidx/lifecycle/SavedStateHandlesProvider$viewModel$2;->(Landroidx/lifecycle/ViewModelStoreOwner;)V -SPLandroidx/lifecycle/SavedStateHandlesProvider$viewModel$2;->invoke()Ljava/lang/Object; -SPLandroidx/lifecycle/SavedStateHandlesProvider;->(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/ViewModelStoreOwner;)V -SPLandroidx/lifecycle/SavedStateHandlesProvider;->saveState()Landroid/os/Bundle; -SPLandroidx/lifecycle/SavedStateHandlesVM;->()V -SPLandroidx/lifecycle/SavedStateViewModelFactory;->(Landroid/app/Application;Landroidx/savedstate/SavedStateRegistryOwner;Landroid/os/Bundle;)V -SPLandroidx/lifecycle/SavedStateViewModelFactory;->onRequery(Landroidx/lifecycle/ViewModel;)V -SPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->()V -SPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->newInstance(Ljava/lang/Class;Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Landroidx/lifecycle/ViewModel; -SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl;->()V -SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl;->()V -SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;->(Landroid/app/Application;)V -SPLandroidx/lifecycle/ViewModelProvider$Factory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/MutableCreationExtras;)Landroidx/lifecycle/ViewModel; -SPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl;->()V -SPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl;->()V -SPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;->()V -SPLandroidx/lifecycle/ViewModelProvider$OnRequeryFactory;->()V -SPLandroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;I)V -SPLandroidx/lifecycle/ViewModelStore;->()V -SPLandroidx/lifecycle/ViewTreeLifecycleOwner;->get(Landroid/view/View;)Landroidx/lifecycle/LifecycleOwner; -SPLandroidx/lifecycle/viewmodel/CreationExtras$Empty;->()V -SPLandroidx/lifecycle/viewmodel/CreationExtras$Empty;->()V -SPLandroidx/lifecycle/viewmodel/InitializerViewModelFactory;->([Landroidx/lifecycle/viewmodel/ViewModelInitializer;)V -SPLandroidx/lifecycle/viewmodel/InitializerViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/MutableCreationExtras;)Landroidx/lifecycle/ViewModel; -SPLandroidx/lifecycle/viewmodel/MutableCreationExtras;->(I)V -SPLandroidx/lifecycle/viewmodel/ViewModelInitializer;->(Ljava/lang/Class;Lkotlin/jvm/functions/Function1;)V -SPLandroidx/lifecycle/viewmodel/compose/LocalViewModelStoreOwner$LocalViewModelStoreOwner$1;->()V -SPLandroidx/lifecycle/viewmodel/compose/LocalViewModelStoreOwner$LocalViewModelStoreOwner$1;->()V -SPLandroidx/lifecycle/viewmodel/compose/LocalViewModelStoreOwner$LocalViewModelStoreOwner$1;->invoke()Ljava/lang/Object; -SPLandroidx/lifecycle/viewmodel/compose/LocalViewModelStoreOwner;->()V -SPLandroidx/lifecycle/viewmodel/compose/LocalViewModelStoreOwner;->getCurrent(Landroidx/compose/runtime/Composer;)Landroidx/lifecycle/ViewModelStoreOwner; -SPLandroidx/metrics/performance/DelegatingFrameMetricsListener;->(Ljava/util/ArrayList;)V -SPLandroidx/metrics/performance/DelegatingOnPreDrawListener$Companion;->getExpectedFrameDuration(Landroid/view/View;)J -SPLandroidx/metrics/performance/DelegatingOnPreDrawListener;->()V -SPLandroidx/metrics/performance/FrameData;->(Ljava/util/ArrayList;)V -SPLandroidx/metrics/performance/FrameDataApi24;->(Ljava/util/ArrayList;)V -SPLandroidx/metrics/performance/JankStats;->(Landroid/view/Window;Lcom/example/android/wearable/composeadvanced/util/JankPrinter$installJankStats$2;)V -SPLandroidx/metrics/performance/JankStatsApi16Impl$onFrameListenerDelegate$1;->(Landroidx/metrics/performance/JankStats;Landroidx/metrics/performance/JankStatsApi16Impl;)V -SPLandroidx/metrics/performance/JankStatsApi16Impl;->(Landroidx/metrics/performance/JankStats;Landroid/view/View;)V -SPLandroidx/metrics/performance/JankStatsApi22Impl;->(Landroidx/metrics/performance/JankStats;Landroid/view/View;)V -SPLandroidx/metrics/performance/JankStatsApi24Impl$$ExternalSyntheticLambda0;->(Landroidx/metrics/performance/JankStatsApi24Impl;Landroidx/metrics/performance/JankStats;)V -SPLandroidx/metrics/performance/JankStatsApi24Impl;->(Landroidx/metrics/performance/JankStats;Landroid/view/View;Landroid/view/Window;)V -SPLandroidx/metrics/performance/JankStatsApi24Impl;->getFrameData$metrics_performance_release(JJLandroid/view/FrameMetrics;)Landroidx/metrics/performance/FrameDataApi24; -SPLandroidx/metrics/performance/JankStatsApi24Impl;->getOrCreateFrameMetricsListenerDelegator(Landroid/view/Window;)Landroidx/metrics/performance/DelegatingFrameMetricsListener; -SPLandroidx/metrics/performance/JankStatsApi24Impl;->setupFrameTimer()V -SPLandroidx/metrics/performance/JankStatsApi26Impl;->(Landroidx/metrics/performance/JankStats;Landroid/view/View;Landroid/view/Window;)V -SPLandroidx/metrics/performance/JankStatsApi26Impl;->getFrameStartTime$metrics_performance_release(Landroid/view/FrameMetrics;)J -SPLandroidx/metrics/performance/JankStatsBaseImpl;->(Landroidx/metrics/performance/JankStats;)V -SPLandroidx/metrics/performance/PerformanceMetricsState$Holder;->()V -SPLandroidx/metrics/performance/PerformanceMetricsState$StateData;->(JLandroidx/metrics/performance/StateInfo;)V -SPLandroidx/metrics/performance/PerformanceMetricsState;->()V -SPLandroidx/metrics/performance/PerformanceMetricsState;->markStateForRemoval(Ljava/lang/String;Ljava/util/ArrayList;J)V -SPLandroidx/metrics/performance/PerformanceMetricsState;->putState(Ljava/lang/String;Ljava/lang/String;)V -SPLandroidx/metrics/performance/StateInfo;->()V -SPLandroidx/metrics/performance/StateInfo;->(Ljava/lang/String;Ljava/lang/String;)V -SPLandroidx/navigation/ActivityNavigator$Destination;->(Landroidx/navigation/Navigator;)V -SPLandroidx/navigation/ActivityNavigator$Destination;->hashCode()I -SPLandroidx/navigation/ActivityNavigator$hostActivity$1;->()V -SPLandroidx/navigation/ActivityNavigator$hostActivity$1;->()V -SPLandroidx/navigation/ActivityNavigator;->(Landroid/content/Context;)V -SPLandroidx/navigation/ActivityNavigator;->createDestination()Landroidx/navigation/NavDestination; -SPLandroidx/navigation/ActivityNavigatorDestinationBuilder;->(Landroidx/navigation/ActivityNavigator;)V -SPLandroidx/navigation/ActivityNavigatorDestinationBuilder;->build()Landroidx/navigation/NavDestination; -SPLandroidx/navigation/NamedNavArgument;->(Ljava/lang/String;Landroidx/navigation/NavArgument;)V -SPLandroidx/navigation/NavArgument$Builder;->()V -SPLandroidx/navigation/NavArgument;->(Landroidx/navigation/NavType;Ljava/lang/Object;Z)V -SPLandroidx/navigation/NavArgumentBuilder;->()V -SPLandroidx/navigation/NavArgumentBuilder;->setDefaultValue(Lcom/example/android/wearable/composeadvanced/presentation/navigation/DestinationScrollType;)V -SPLandroidx/navigation/NavBackStackEntry$Companion;->()V -SPLandroidx/navigation/NavBackStackEntry$Companion;->create$default(Landroid/content/Context;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/lifecycle/Lifecycle$State;Landroidx/navigation/NavControllerViewModel;)Landroidx/navigation/NavBackStackEntry; -SPLandroidx/navigation/NavBackStackEntry$defaultFactory$2;->(Landroidx/navigation/NavBackStackEntry;)V -SPLandroidx/navigation/NavBackStackEntry$defaultFactory$2;->invoke()Ljava/lang/Object; -SPLandroidx/navigation/NavBackStackEntry$savedStateHandle$2;->(Landroidx/navigation/NavBackStackEntry;)V -SPLandroidx/navigation/NavBackStackEntry;->()V -SPLandroidx/navigation/NavBackStackEntry;->(Landroid/content/Context;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/lifecycle/Lifecycle$State;Landroidx/navigation/NavViewModelStoreProvider;Ljava/lang/String;Landroid/os/Bundle;)V -SPLandroidx/navigation/NavBackStackEntry;->getDefaultViewModelProviderFactory()Landroidx/lifecycle/ViewModelProvider$Factory; -SPLandroidx/navigation/NavBackStackEntry;->getLifecycle()Landroidx/lifecycle/LifecycleRegistry; -SPLandroidx/navigation/NavBackStackEntry;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry; -SPLandroidx/navigation/NavBackStackEntry;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; -SPLandroidx/navigation/NavBackStackEntry;->updateState()V -SPLandroidx/navigation/NavBackStackEntryState$Companion$CREATOR$1;->()V -SPLandroidx/navigation/NavBackStackEntryState;->()V -SPLandroidx/navigation/NavBackStackEntryState;->(Landroidx/navigation/NavBackStackEntry;)V -SPLandroidx/navigation/NavController$$ExternalSyntheticLambda0;->(Landroidx/navigation/NavController;)V -SPLandroidx/navigation/NavController$NavControllerNavigatorState;->(Landroidx/navigation/NavController;Landroidx/navigation/Navigator;)V -SPLandroidx/navigation/NavController$NavControllerNavigatorState;->addInternal(Landroidx/navigation/NavBackStackEntry;)V -SPLandroidx/navigation/NavController$NavControllerNavigatorState;->createBackStackEntry(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)Landroidx/navigation/NavBackStackEntry; -SPLandroidx/navigation/NavController$NavControllerNavigatorState;->push(Landroidx/navigation/NavBackStackEntry;)V -SPLandroidx/navigation/NavController$activity$1;->()V -SPLandroidx/navigation/NavController$activity$1;->()V -SPLandroidx/navigation/NavController$navInflater$2;->(Landroidx/navigation/NavController;)V -SPLandroidx/navigation/NavController$navigate$4;->(Lkotlin/jvm/internal/Ref$BooleanRef;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V -SPLandroidx/navigation/NavController$navigate$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/navigation/NavController$onBackPressedCallback$1;->(Landroidx/navigation/NavController;)V -SPLandroidx/navigation/NavController;->(Landroid/content/Context;)V -SPLandroidx/navigation/NavController;->dispatchOnDestinationChanged()Z -SPLandroidx/navigation/NavController;->findDestination(I)Landroidx/navigation/NavDestination; -SPLandroidx/navigation/NavController;->getBackStackEntry(I)Landroidx/navigation/NavBackStackEntry; -SPLandroidx/navigation/NavController;->getHostLifecycleState$navigation_runtime_release()Landroidx/lifecycle/Lifecycle$State; -SPLandroidx/navigation/NavController;->linkChildToParent(Landroidx/navigation/NavBackStackEntry;Landroidx/navigation/NavBackStackEntry;)V -SPLandroidx/navigation/NavController;->updateOnBackPressedCallbackEnabled()V -SPLandroidx/navigation/NavControllerViewModel$Companion$FACTORY$1;->()V -SPLandroidx/navigation/NavControllerViewModel$Companion$FACTORY$1;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -SPLandroidx/navigation/NavControllerViewModel;->()V -SPLandroidx/navigation/NavControllerViewModel;->()V -SPLandroidx/navigation/NavDeepLink;->()V -SPLandroidx/navigation/NavDeepLinkRequest;->(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V -SPLandroidx/navigation/NavDestination$Companion;->createRoute(Ljava/lang/String;)Ljava/lang/String; -SPLandroidx/navigation/NavDestination;->()V -SPLandroidx/navigation/NavGraph$iterator$1;->(Landroidx/navigation/NavGraph;)V -SPLandroidx/navigation/NavGraph$iterator$1;->hasNext()Z -SPLandroidx/navigation/NavGraph;->(Landroidx/navigation/Navigator;)V -SPLandroidx/navigation/NavGraph;->findNode(Ljava/lang/String;Z)Landroidx/navigation/NavDestination; -SPLandroidx/navigation/NavGraphBuilder;->(Landroidx/navigation/NavigatorProvider;Ljava/lang/String;Ljava/lang/String;)V -SPLandroidx/navigation/NavGraphNavigator;->(Landroidx/navigation/NavigatorProvider;)V -SPLandroidx/navigation/NavGraphNavigator;->createDestination()Landroidx/navigation/NavDestination; -SPLandroidx/navigation/NavGraphNavigator;->navigate(Ljava/util/List;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V -SPLandroidx/navigation/NavHostController;->(Landroid/content/Context;)V -SPLandroidx/navigation/NavType$Companion$BoolArrayType$1;->()V -SPLandroidx/navigation/NavType$Companion$BoolType$1;->()V -SPLandroidx/navigation/NavType$Companion$FloatArrayType$1;->()V -SPLandroidx/navigation/NavType$Companion$FloatType$1;->()V -SPLandroidx/navigation/NavType$Companion$IntArrayType$1;->()V -SPLandroidx/navigation/NavType$Companion$IntType$1;->()V -SPLandroidx/navigation/NavType$Companion$LongArrayType$1;->()V -SPLandroidx/navigation/NavType$Companion$LongType$1;->()V -SPLandroidx/navigation/NavType$Companion$StringArrayType$1;->()V -SPLandroidx/navigation/NavType$Companion$StringType$1;->()V -SPLandroidx/navigation/NavType$SerializableType;->put(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Object;)V -SPLandroidx/navigation/NavType;->()V -SPLandroidx/navigation/Navigator;->()V -SPLandroidx/navigation/Navigator;->getState()Landroidx/navigation/NavigatorState; -SPLandroidx/navigation/NavigatorProvider;->()V -SPLandroidx/navigation/NavigatorProvider;->()V -SPLandroidx/navigation/NavigatorProvider;->addNavigator(Landroidx/navigation/Navigator;)V -SPLandroidx/navigation/NavigatorState;->()V -SPLandroidx/navigation/NavigatorState;->push(Landroidx/navigation/NavBackStackEntry;)V -SPLandroidx/navigation/compose/BackStackEntryIdViewModel;->(Landroidx/lifecycle/SavedStateHandle;)V -SPLandroidx/navigation/compose/ComposeNavigator;->()V -SPLandroidx/navigation/compose/DialogNavigator;->()V -SPLandroidx/navigation/compose/NavBackStackEntryProviderKt$LocalOwnersProvider$1;->(Landroidx/compose/runtime/saveable/SaveableStateHolder;Lkotlin/jvm/functions/Function2;I)V -SPLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1$invoke$$inlined$onDispose$1;->(Landroidx/navigation/compose/BackStackEntryIdViewModel;)V -SPLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1;->(Landroidx/navigation/compose/BackStackEntryIdViewModel;)V -SPLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/navigation/compose/NavBackStackEntryProviderKt$SaveableStateProvider$2;->(Landroidx/compose/runtime/saveable/SaveableStateHolder;Lkotlin/jvm/functions/Function2;I)V -SPLandroidx/navigation/compose/NavBackStackEntryProviderKt;->access$SaveableStateProvider(Landroidx/compose/runtime/saveable/SaveableStateHolder;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -SPLandroidx/navigation/compose/NavHostControllerKt$NavControllerSaver$1;->()V -SPLandroidx/navigation/compose/NavHostControllerKt$NavControllerSaver$1;->()V -SPLandroidx/navigation/compose/NavHostControllerKt$NavControllerSaver$2;->(Landroid/content/Context;)V -SPLandroidx/navigation/compose/NavHostControllerKt$rememberNavController$1;->(Landroid/content/Context;)V -SPLandroidx/navigation/compose/NavHostControllerKt$rememberNavController$1;->invoke()Ljava/lang/Object; -SPLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda0;->(Landroidx/profileinstaller/ProfileInstallerInitializer;Landroid/content/Context;)V -SPLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda0;->run()V -SPLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda1;->(Landroid/content/Context;)V -SPLandroidx/profileinstaller/ProfileInstallerInitializer$Choreographer16Impl$$ExternalSyntheticLambda0;->(Ljava/lang/Runnable;)V -SPLandroidx/profileinstaller/ProfileInstallerInitializer$Choreographer16Impl$$ExternalSyntheticLambda0;->doFrame(J)V -SPLandroidx/profileinstaller/ProfileInstallerInitializer$Choreographer16Impl;->postFrameCallback(Ljava/lang/Runnable;)V -SPLandroidx/profileinstaller/ProfileInstallerInitializer$Handler28Impl;->createAsync(Landroid/os/Looper;)Landroid/os/Handler; -SPLandroidx/profileinstaller/ProfileInstallerInitializer$Result;->()V -SPLandroidx/profileinstaller/ProfileInstallerInitializer;->()V -SPLandroidx/profileinstaller/ProfileInstallerInitializer;->create(Landroid/content/Context;)Landroidx/profileinstaller/ProfileInstallerInitializer$Result; -SPLandroidx/profileinstaller/ProfileInstallerInitializer;->dependencies()Ljava/util/List; -SPLandroidx/savedstate/Recreator;->(Landroidx/savedstate/SavedStateRegistryOwner;)V -SPLandroidx/savedstate/Recreator;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/savedstate/SavedStateRegistry$$ExternalSyntheticLambda0;->(Landroidx/savedstate/SavedStateRegistry;)V -SPLandroidx/savedstate/SavedStateRegistry$$ExternalSyntheticLambda0;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -SPLandroidx/savedstate/SavedStateRegistry;->()V -SPLandroidx/savedstate/SavedStateRegistry;->consumeRestoredStateForKey(Ljava/lang/String;)Landroid/os/Bundle; -SPLandroidx/savedstate/SavedStateRegistry;->getSavedStateProvider()Landroidx/savedstate/SavedStateRegistry$SavedStateProvider; -SPLandroidx/savedstate/SavedStateRegistry;->performAttach$savedstate_release(Landroidx/lifecycle/Lifecycle;)V -SPLandroidx/savedstate/SavedStateRegistry;->registerSavedStateProvider(Ljava/lang/String;Landroidx/savedstate/SavedStateRegistry$SavedStateProvider;)V -SPLandroidx/savedstate/SavedStateRegistryController;->(Landroidx/savedstate/SavedStateRegistryOwner;)V -SPLandroidx/savedstate/SavedStateRegistryController;->performAttach()V -SPLandroidx/savedstate/SavedStateRegistryController;->performRestore(Landroid/os/Bundle;)V -SPLandroidx/savedstate/SavedStateRegistryController;->performSave(Landroid/os/Bundle;)V -SPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$1;->()V -SPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$1;->()V -SPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$2;->()V -SPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$2;->()V -SPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner;->get(Landroid/view/View;)Landroidx/savedstate/SavedStateRegistryOwner; -SPLandroidx/startup/AppInitializer;->()V -SPLandroidx/startup/AppInitializer;->(Landroid/content/Context;)V -SPLandroidx/startup/AppInitializer;->discoverAndInitialize(Landroid/os/Bundle;)V -SPLandroidx/startup/AppInitializer;->doInitialize(Ljava/lang/Class;Ljava/util/HashSet;)V -SPLandroidx/startup/InitializationProvider;->()V -SPLandroidx/startup/InitializationProvider;->onCreate()Z -SPLandroidx/tracing/Trace$$ExternalSyntheticApiModelOutline0;->m()Z -SPLandroidx/tracing/Trace;->isEnabled()Z -SPLandroidx/wear/R$style;->checkScrollableContainerConstraints-K40F9xA(JLandroidx/compose/foundation/gestures/Orientation;)V -SPLandroidx/wear/compose/foundation/BaseCurvedChildWrapper;->(Landroidx/wear/compose/foundation/CurvedChild;)V -SPLandroidx/wear/compose/foundation/BaseCurvedChildWrapper;->SubComposition(Landroidx/compose/runtime/Composer;I)V -SPLandroidx/wear/compose/foundation/BaseCurvedChildWrapper;->computeParentData()Ljava/lang/Object; -SPLandroidx/wear/compose/foundation/BaseCurvedChildWrapper;->doEstimateThickness(F)F -SPLandroidx/wear/compose/foundation/BaseCurvedChildWrapper;->draw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -SPLandroidx/wear/compose/foundation/BaseCurvedChildWrapper;->initializeMeasure(Landroidx/wear/compose/foundation/CurvedMeasureScope;Ljava/util/List;I)I -SPLandroidx/wear/compose/foundation/BaseCurvedChildWrapper;->placeIfNeeded(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V -SPLandroidx/wear/compose/foundation/ContainerChild;->(Landroidx/wear/compose/foundation/CurvedLayoutDirection;ZLkotlin/jvm/functions/Function1;)V -SPLandroidx/wear/compose/foundation/ContainerChild;->SubComposition(Landroidx/compose/runtime/Composer;I)V -SPLandroidx/wear/compose/foundation/CurvedChild;->computeParentData()Ljava/lang/Object; -SPLandroidx/wear/compose/foundation/CurvedChild;->estimateThickness(F)F -SPLandroidx/wear/compose/foundation/CurvedChild;->getSweepRadians$compose_foundation_release()F -SPLandroidx/wear/compose/foundation/CurvedChild;->placeIfNeeded(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V -SPLandroidx/wear/compose/foundation/CurvedChild;->radialPosition(FF)Landroidx/wear/compose/foundation/PartialLayoutInfo; -SPLandroidx/wear/compose/foundation/CurvedDirection$Angular;->()V -SPLandroidx/wear/compose/foundation/CurvedDrawKt$background$2;->(ILandroidx/wear/compose/foundation/CurvedDrawKt$radialGradientBackground$1;)V -SPLandroidx/wear/compose/foundation/CurvedDrawKt$background$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/foundation/CurvedDrawKt$drawBefore$1;->(Landroidx/wear/compose/foundation/CurvedDrawKt$background$2;)V -SPLandroidx/wear/compose/foundation/CurvedDrawKt$drawBefore$1;->wrap(Landroidx/wear/compose/foundation/CurvedChild;)Landroidx/wear/compose/foundation/CurvedChild; -SPLandroidx/wear/compose/foundation/CurvedDrawKt$radialGradientBackground$1;->([Lkotlin/Pair;)V -SPLandroidx/wear/compose/foundation/CurvedLayoutDirection;->(IILandroidx/compose/ui/unit/LayoutDirection;)V -SPLandroidx/wear/compose/foundation/CurvedLayoutInfo;->(FFFJFF)V -SPLandroidx/wear/compose/foundation/CurvedLayoutKt$CurvedLayout$1$1;->(Landroidx/wear/compose/foundation/CurvedRowChild;)V -SPLandroidx/wear/compose/foundation/CurvedLayoutKt$CurvedLayout$2$measure$2;->(Landroidx/wear/compose/foundation/CurvedRowChild;)V -SPLandroidx/wear/compose/foundation/CurvedLayoutKt$CurvedLayout$2$measure$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/foundation/CurvedLayoutKt$CurvedLayout$2;->(Landroidx/wear/compose/foundation/CurvedLayoutDirection;Landroidx/wear/compose/foundation/CurvedRowChild;FF)V -SPLandroidx/wear/compose/foundation/CurvedLayoutKt;->toDegrees(F)F -SPLandroidx/wear/compose/foundation/CurvedMeasureScope;->toPx--R2X_6o(J)F -SPLandroidx/wear/compose/foundation/CurvedMeasureScope;->toPx-0680j_4(F)F -SPLandroidx/wear/compose/foundation/CurvedModifier$Companion;->()V -SPLandroidx/wear/compose/foundation/CurvedModifier$Companion;->()V -SPLandroidx/wear/compose/foundation/CurvedModifierImpl;->(Ljava/util/ArrayList;)V -SPLandroidx/wear/compose/foundation/CurvedPaddingKt$padding$1;->(Landroidx/wear/compose/foundation/ArcPaddingValues;)V -SPLandroidx/wear/compose/foundation/CurvedPaddingKt$padding$1;->wrap(Landroidx/wear/compose/foundation/CurvedChild;)Landroidx/wear/compose/foundation/CurvedChild; -SPLandroidx/wear/compose/foundation/CurvedRowChild;->(Landroidx/wear/compose/foundation/CurvedLayoutDirection;Lkotlin/jvm/functions/Function1;)V -SPLandroidx/wear/compose/foundation/CurvedTextChild$SubComposition$2;->(Landroidx/wear/compose/foundation/CurvedTextChild;I)V -SPLandroidx/wear/compose/foundation/CurvedTextChild;->(Ljava/lang/String;ZLandroidx/wear/compose/material/CurvedTextKt$curvedText$1;I)V -SPLandroidx/wear/compose/foundation/CurvedTextChild;->doAngularPosition-0AR0LA0(FFJ)F -SPLandroidx/wear/compose/foundation/CurvedTextChild;->doEstimateThickness(F)F -SPLandroidx/wear/compose/foundation/CurvedTextChild;->draw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -SPLandroidx/wear/compose/foundation/CurvedTextStyle;->(JJJ)V -SPLandroidx/wear/compose/foundation/CurvedTextStyle;->(Landroidx/compose/ui/text/TextStyle;)V -SPLandroidx/wear/compose/foundation/CurvedTextStyleKt;->()V -SPLandroidx/wear/compose/foundation/DrawWrapper;->(Landroidx/wear/compose/foundation/CurvedChild;Lkotlin/jvm/functions/Function2;)V -SPLandroidx/wear/compose/foundation/DrawWrapper;->doAngularPosition-0AR0LA0(FFJ)F -SPLandroidx/wear/compose/foundation/DrawWrapper;->doRadialPosition(FF)Landroidx/wear/compose/foundation/PartialLayoutInfo; -SPLandroidx/wear/compose/foundation/DrawWrapper;->draw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V -SPLandroidx/wear/compose/foundation/PaddingWrapper;->(Landroidx/wear/compose/foundation/CurvedChild;Landroidx/wear/compose/foundation/ArcPaddingValues;)V -SPLandroidx/wear/compose/foundation/PaddingWrapper;->doAngularPosition-0AR0LA0(FFJ)F -SPLandroidx/wear/compose/foundation/PaddingWrapper;->doEstimateThickness(F)F -SPLandroidx/wear/compose/foundation/PaddingWrapper;->doRadialPosition(FF)Landroidx/wear/compose/foundation/PartialLayoutInfo; -SPLandroidx/wear/compose/foundation/PaddingWrapper;->initializeMeasure(Landroidx/wear/compose/foundation/CurvedMeasureScope;Ljava/util/List;I)I -SPLandroidx/wear/compose/foundation/TypefaceHelperMethodsApi28;->()V -SPLandroidx/wear/compose/foundation/TypefaceHelperMethodsApi28;->()V -SPLandroidx/wear/compose/foundation/TypefaceHelperMethodsApi28;->create(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface; -SPLandroidx/wear/compose/material/AutoCenteringParams;->(I)V -SPLandroidx/wear/compose/material/AutoCenteringParams;->equals(Ljava/lang/Object;)Z -SPLandroidx/wear/compose/material/ChipDefaults;->()V -SPLandroidx/wear/compose/material/ChipKt$Chip$2;->(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/Shape;Landroidx/wear/compose/material/ChipColors;ZILandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;Landroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/functions/Function3;)V -SPLandroidx/wear/compose/material/ChipKt$Chip$3;->(Lkotlin/jvm/functions/Function0;Landroidx/wear/compose/material/ChipColors;Landroidx/compose/ui/Modifier;ZLandroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/ui/graphics/Shape;Landroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function3;II)V -SPLandroidx/wear/compose/material/ChipKt$Chip$5$1$2$1$1;->(Lkotlin/jvm/functions/Function3;I)V -SPLandroidx/wear/compose/material/ChipKt$Chip$5;->(Lkotlin/jvm/functions/Function3;Landroidx/wear/compose/material/ChipColors;ZILkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)V -SPLandroidx/wear/compose/material/ChipKt$Chip$6;->(Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Landroidx/wear/compose/material/ChipColors;ZLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/compose/foundation/layout/PaddingValues;II)V -SPLandroidx/wear/compose/material/Colors;->(JJJJI)V -SPLandroidx/wear/compose/material/Colors;->(JJJJJJJJJJJJJ)V -SPLandroidx/wear/compose/material/Colors;->getOnSecondary-0d7_KjU()J -SPLandroidx/wear/compose/material/Colors;->getOnSurface-0d7_KjU()J -SPLandroidx/wear/compose/material/Colors;->getOnSurfaceVariant-0d7_KjU()J -SPLandroidx/wear/compose/material/Colors;->getSecondary-0d7_KjU()J -SPLandroidx/wear/compose/material/Colors;->getSurface-0d7_KjU()J -SPLandroidx/wear/compose/material/ColorsKt$LocalColors$1;->()V -SPLandroidx/wear/compose/material/ColorsKt$LocalColors$1;->()V -SPLandroidx/wear/compose/material/ColorsKt;->()V -SPLandroidx/wear/compose/material/ColorsKt;->contentColorFor-4WTKRHQ(Landroidx/wear/compose/material/Colors;J)J -SPLandroidx/wear/compose/material/CombinedPaddingValues;->(Landroidx/compose/foundation/layout/PaddingValues;F)V -SPLandroidx/wear/compose/material/CombinedPaddingValues;->calculateBottomPadding-D9Ej5fM()F -SPLandroidx/wear/compose/material/CombinedPaddingValues;->calculateLeftPadding-u2uoSUM(Landroidx/compose/ui/unit/LayoutDirection;)F -SPLandroidx/wear/compose/material/CombinedPaddingValues;->calculateRightPadding-u2uoSUM(Landroidx/compose/ui/unit/LayoutDirection;)F -SPLandroidx/wear/compose/material/CombinedPaddingValues;->calculateTopPadding-D9Ej5fM()F -SPLandroidx/wear/compose/material/ContentAlphaKt$LocalContentAlpha$1;->()V -SPLandroidx/wear/compose/material/ContentAlphaKt$LocalContentAlpha$1;->()V -SPLandroidx/wear/compose/material/ContentAlphaKt;->()V -SPLandroidx/wear/compose/material/ContentColorKt$LocalContentColor$1;->()V -SPLandroidx/wear/compose/material/ContentColorKt$LocalContentColor$1;->()V -SPLandroidx/wear/compose/material/ContentColorKt$LocalContentColor$1;->invoke()Ljava/lang/Object; -SPLandroidx/wear/compose/material/ContentColorKt;->()V -SPLandroidx/wear/compose/material/CurvedTextKt$curvedText$1;->(Landroidx/wear/compose/foundation/CurvedTextStyle;JJJ)V -SPLandroidx/wear/compose/material/CurvedTextKt;->curvedText-g2yp93Q$default(Landroidx/wear/compose/foundation/CurvedScope;Ljava/lang/String;Landroidx/wear/compose/foundation/CurvedModifierImpl;JLandroidx/wear/compose/foundation/CurvedTextStyle;Landroidx/wear/compose/foundation/CurvedDirection$Angular;I)V -SPLandroidx/wear/compose/material/DefaultChipColors;->(JJJJJJJJ)V -SPLandroidx/wear/compose/material/DefaultScalingLazyListItemInfo;->getAlpha()F -SPLandroidx/wear/compose/material/DefaultScalingLazyListItemInfo;->getIndex()I -SPLandroidx/wear/compose/material/DefaultScalingLazyListItemInfo;->getOffset()I -SPLandroidx/wear/compose/material/DefaultScalingLazyListItemInfo;->getScale()F -SPLandroidx/wear/compose/material/DefaultScalingLazyListItemInfo;->getSize()I -SPLandroidx/wear/compose/material/DefaultScalingLazyListItemInfo;->getUnadjustedOffset()I -SPLandroidx/wear/compose/material/DefaultScalingLazyListItemInfo;->getUnadjustedSize()I -SPLandroidx/wear/compose/material/DefaultScalingLazyListLayoutInfo;->(Ljava/util/ArrayList;IIIIIZZ)V -SPLandroidx/wear/compose/material/DefaultScalingLazyListLayoutInfo;->getBeforeAutoCenteringPadding()I -SPLandroidx/wear/compose/material/DefaultScalingLazyListLayoutInfo;->getTotalItemsCount()I -SPLandroidx/wear/compose/material/DefaultScalingLazyListLayoutInfo;->getVisibleItemsInfo()Ljava/util/List; -SPLandroidx/wear/compose/material/DefaultScalingParams;->(FFFFFFLandroidx/compose/animation/core/Easing;Lkotlin/jvm/functions/Function1;)V -SPLandroidx/wear/compose/material/DefaultScalingParams;->getEdgeAlpha()F -SPLandroidx/wear/compose/material/DefaultScalingParams;->getEdgeScale()F -SPLandroidx/wear/compose/material/DefaultScalingParams;->getMaxElementHeight()F -SPLandroidx/wear/compose/material/DefaultScalingParams;->getMaxTransitionArea()F -SPLandroidx/wear/compose/material/DefaultScalingParams;->getMinElementHeight()F -SPLandroidx/wear/compose/material/DefaultScalingParams;->getMinTransitionArea()F -SPLandroidx/wear/compose/material/DefaultScalingParams;->getScaleInterpolator()Landroidx/compose/animation/core/Easing; -SPLandroidx/wear/compose/material/DefaultScalingParams;->resolveViewportVerticalOffset-BRTryo0(J)I -SPLandroidx/wear/compose/material/DefaultTimeSource$currentTime$1;->()V -SPLandroidx/wear/compose/material/DefaultTimeSource$currentTime$1;->()V -SPLandroidx/wear/compose/material/DefaultTimeSource$currentTime$1;->invoke()Ljava/lang/Object; -SPLandroidx/wear/compose/material/DefaultTimeSource;->(Ljava/lang/String;)V -SPLandroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1$invoke$$inlined$onDispose$1;->(Landroidx/wear/compose/material/TimeBroadcastReceiver;Landroid/content/Context;)V -SPLandroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1$receiver$1;->(Landroidx/compose/runtime/State;Landroidx/compose/runtime/MutableState;)V -SPLandroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1$receiver$2;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1;->(Landroid/content/Context;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;)V -SPLandroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$timeText$1$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Ljava/lang/String;)V -SPLandroidx/wear/compose/material/DisplayState;->(FF)V -SPLandroidx/wear/compose/material/EmptyScalingLazyListLayoutInfo;->()V -SPLandroidx/wear/compose/material/EmptyScalingLazyListLayoutInfo;->()V -SPLandroidx/wear/compose/material/EmptyScalingLazyListLayoutInfo;->getTotalItemsCount()I -SPLandroidx/wear/compose/material/EmptyScalingLazyListLayoutInfo;->getVisibleItemsInfo()Ljava/util/List; -SPLandroidx/wear/compose/material/MaterialRippleTheme;->()V -SPLandroidx/wear/compose/material/MaterialRippleTheme;->()V -SPLandroidx/wear/compose/material/MaterialTextSelectionColorsKt;->calculateContrastRatio-nb2GgbA(JFJJ)F -SPLandroidx/wear/compose/material/MaterialThemeKt$MaterialTheme$1;->(Landroidx/wear/compose/material/Typography;Lkotlin/jvm/functions/Function2;I)V -SPLandroidx/wear/compose/material/MaterialThemeKt$MaterialTheme$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/MaterialThemeKt$MaterialTheme$2;->(Landroidx/wear/compose/material/Colors;Landroidx/wear/compose/material/Typography;Landroidx/wear/compose/material/Shapes;Lkotlin/jvm/functions/Function2;II)V -SPLandroidx/wear/compose/material/Modifiers;->(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Modifier;)V -SPLandroidx/wear/compose/material/PositionIndicatorKt$DisplayStateTwoWayConverter$1;->()V -SPLandroidx/wear/compose/material/PositionIndicatorKt$DisplayStateTwoWayConverter$1;->()V -SPLandroidx/wear/compose/material/PositionIndicatorKt$DisplayStateTwoWayConverter$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/PositionIndicatorKt$DisplayStateTwoWayConverter$2;->()V -SPLandroidx/wear/compose/material/PositionIndicatorKt$DisplayStateTwoWayConverter$2;->()V -SPLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$displayState$2$1;->(Landroidx/wear/compose/material/PositionIndicatorState;Landroidx/compose/runtime/MutableState;)V -SPLandroidx/wear/compose/material/PositionIndicatorKt$PositionIndicator$visibility$2$1;->(Landroidx/wear/compose/material/PositionIndicatorState;Landroidx/compose/runtime/MutableState;)V -SPLandroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$1;->invoke()Ljava/lang/Object; -SPLandroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$2$1;->(Ljava/lang/Object;Landroidx/compose/animation/core/Animatable;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$2;->(Lkotlinx/coroutines/channels/Channel;Landroidx/compose/animation/core/Animatable;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Lkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/wear/compose/material/PositionIndicatorKt$customAnimateValueAsState$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/PositionIndicatorKt;->()V -SPLandroidx/wear/compose/material/PositionIndicatorKt;->PositionIndicator(Landroidx/wear/compose/material/ScalingLazyListState;Landroidx/compose/ui/Modifier;ZLandroidx/compose/runtime/Composer;II)V -SPLandroidx/wear/compose/material/PositionIndicatorVisibility;->(I)V -SPLandroidx/wear/compose/material/ResistanceConfig;->(FFF)V -SPLandroidx/wear/compose/material/ResistanceConfig;->equals(Ljava/lang/Object;)Z -SPLandroidx/wear/compose/material/Resources_androidKt;->imageResource(ILandroidx/compose/runtime/Composer;)Landroidx/compose/ui/graphics/painter/Painter; -SPLandroidx/wear/compose/material/ScalingLazyColumnDefaults$scalingParams$1;->()V -SPLandroidx/wear/compose/material/ScalingLazyColumnDefaults$scalingParams$1;->()V -SPLandroidx/wear/compose/material/ScalingLazyColumnDefaults$scalingParams$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$1$1;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$2$1$1;->(Landroidx/compose/ui/unit/Density;Landroidx/wear/compose/material/ScalingLazyListState;)V -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$2$1$2;->(Landroidx/compose/ui/unit/Density;Landroidx/wear/compose/material/ScalingLazyListState;)V -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$2$1;->(Landroidx/wear/compose/material/ScalingLazyListState;Landroidx/wear/compose/material/ScalingLazyListItemScopeImpl;Landroidx/wear/compose/material/AutoCenteringParams;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/unit/Density;)V -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$3$1;->(Landroidx/wear/compose/material/ScalingLazyListState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1$1$3$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumn$1;->(Landroidx/wear/compose/material/ScalingParams;Landroidx/compose/foundation/layout/PaddingValues;ZLandroidx/wear/compose/material/ScalingLazyListState;Landroidx/compose/foundation/layout/Arrangement$Vertical;ILandroidx/wear/compose/material/AutoCenteringParams;Landroidx/compose/runtime/MutableState;Landroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/foundation/gestures/FlingBehavior;ZLkotlin/jvm/functions/Function1;I)V -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$ScalingLazyColumnItemWrapper$1$1;->(Landroidx/wear/compose/material/ScalingLazyListState;I)V -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$verticalNegativePadding$1$1;->(Landroidx/compose/ui/layout/Placeable;Landroidx/compose/ui/layout/MeasureScope;F)V -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$verticalNegativePadding$1;->(F)V -SPLandroidx/wear/compose/material/ScalingLazyColumnKt$verticalNegativePadding$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/ScalingLazyColumnStateAdapter;->(Landroidx/wear/compose/material/ScalingLazyListState;)V -SPLandroidx/wear/compose/material/ScalingLazyColumnStateAdapter;->sizeFraction(F)F -SPLandroidx/wear/compose/material/ScalingLazyListAnchorType;->(I)V -SPLandroidx/wear/compose/material/ScalingLazyListAnchorType;->equals(Ljava/lang/Object;)Z -SPLandroidx/wear/compose/material/ScalingLazyListItemScopeImpl;->(Landroidx/compose/ui/unit/Density;J)V -SPLandroidx/wear/compose/material/ScalingLazyListItemScopeImpl;->equals(Ljava/lang/Object;)Z -SPLandroidx/wear/compose/material/ScalingLazyListScopeImpl$item$1;->(ILandroidx/wear/compose/material/ScalingLazyListScopeImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -SPLandroidx/wear/compose/material/ScalingLazyListState$Companion$Saver$1;->()V -SPLandroidx/wear/compose/material/ScalingLazyListState$Companion$Saver$1;->()V -SPLandroidx/wear/compose/material/ScalingLazyListState$Companion$Saver$2;->()V -SPLandroidx/wear/compose/material/ScalingLazyListState$Companion$Saver$2;->()V -SPLandroidx/wear/compose/material/ScalingLazyListState$bottomAutoCenteringItemSizePx$2;->(Landroidx/wear/compose/material/ScalingLazyListState;)V -SPLandroidx/wear/compose/material/ScalingLazyListState$layoutInfo$2;->(Landroidx/wear/compose/material/ScalingLazyListState;)V -SPLandroidx/wear/compose/material/ScalingLazyListState$topAutoCenteringItemSizePx$2;->(Landroidx/wear/compose/material/ScalingLazyListState;)V -SPLandroidx/wear/compose/material/ScalingLazyListState;->()V -SPLandroidx/wear/compose/material/ScalingLazyListState;->(I)V -SPLandroidx/wear/compose/material/ScalingLazyListState;->(II)V -SPLandroidx/wear/compose/material/ScalingLazyListState;->getCenterItemIndex()I -SPLandroidx/wear/compose/material/ScalingLazyListState;->isScrollInProgress()Z -SPLandroidx/wear/compose/material/Shapes;->(I)V -SPLandroidx/wear/compose/material/ShapesKt$LocalShapes$1;->()V -SPLandroidx/wear/compose/material/ShapesKt$LocalShapes$1;->()V -SPLandroidx/wear/compose/material/ShapesKt$LocalShapes$1;->invoke()Ljava/lang/Object; -SPLandroidx/wear/compose/material/ShapesKt;->()V -SPLandroidx/wear/compose/material/SqueezeMotion;->(IF)V -SPLandroidx/wear/compose/material/SwipeToDismissBoxDefaults;->()V -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$1$1;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$2;->()V -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$2;->()V -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$3$1;->(Landroidx/wear/compose/material/SwipeToDismissBoxState;Landroidx/compose/animation/core/Animatable;Lkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$3$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$3$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$3$modifiers$2$1$1;->(Landroidx/wear/compose/material/SqueezeMotion;)V -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$3$modifiers$2$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$3$modifiers$2$1;->(Landroidx/wear/compose/material/SwipeToDismissBoxState;Landroidx/compose/animation/core/Animatable;ZJJLandroidx/compose/runtime/MutableState;)V -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$3$modifiers$2$1;->invoke()Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$SwipeToDismissBox$4;->(Landroidx/wear/compose/material/SwipeToDismissBoxState;Landroidx/compose/ui/Modifier;JJLjava/lang/Object;Ljava/lang/Object;ZLkotlin/jvm/functions/Function4;II)V -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$rememberSwipeToDismissBoxState$1;->()V -SPLandroidx/wear/compose/material/SwipeToDismissBoxKt$rememberSwipeToDismissBoxState$1;->()V -SPLandroidx/wear/compose/material/SwipeToDismissBoxState;->(Landroidx/compose/animation/core/AnimationSpec;Lkotlin/jvm/functions/Function1;)V -SPLandroidx/wear/compose/material/SwipeToDismissKeys;->()V -SPLandroidx/wear/compose/material/SwipeToDismissKeys;->(Ljava/lang/String;I)V -SPLandroidx/wear/compose/material/SwipeToDismissValue;->()V -SPLandroidx/wear/compose/material/SwipeToDismissValue;->(Ljava/lang/String;I)V -SPLandroidx/wear/compose/material/SwipeableDefaults;->()V -SPLandroidx/wear/compose/material/SwipeableKt$swipeable$3$3$1;->(Ljava/util/Map;Lkotlin/jvm/functions/Function2;Landroidx/compose/ui/unit/Density;)V -SPLandroidx/wear/compose/material/SwipeableKt$swipeable$3$3;->(Landroidx/wear/compose/material/SwipeableState;Ljava/util/Map;Landroidx/wear/compose/material/ResistanceConfig;Landroidx/compose/ui/unit/Density;Lkotlin/jvm/functions/Function2;FLkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/material/SwipeableKt$swipeable$3$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/wear/compose/material/SwipeableKt$swipeable$3$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeableKt$swipeable$3$4;->(Landroidx/wear/compose/material/SwipeableState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/material/SwipeableKt$swipeable$3;->(FLandroidx/compose/foundation/interaction/MutableInteractionSource;Landroidx/wear/compose/material/ResistanceConfig;Landroidx/wear/compose/material/SwipeableState;Ljava/util/Map;Lkotlin/jvm/functions/Function2;ZZ)V -SPLandroidx/wear/compose/material/SwipeableState$animateInternalToOffset$2$1;->(Landroidx/compose/foundation/gestures/DragScope;Lkotlin/jvm/internal/Ref$FloatRef;)V -SPLandroidx/wear/compose/material/SwipeableState$animateInternalToOffset$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeableState$animateInternalToOffset$2;->(Landroidx/wear/compose/material/SwipeableState;FLandroidx/compose/animation/core/AnimationSpec;Lkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/material/SwipeableState$animateInternalToOffset$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/wear/compose/material/SwipeableState$animateInternalToOffset$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeableState$animateInternalToOffset$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeableState$draggableState$1;->(Landroidx/wear/compose/material/SwipeableState;)V -SPLandroidx/wear/compose/material/SwipeableState$draggableState$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeableState$latestNonEmptyAnchorsFlow$1;->(Landroidx/wear/compose/material/SwipeableState;)V -SPLandroidx/wear/compose/material/SwipeableState$processNewAnchors$1;->(Landroidx/wear/compose/material/SwipeableState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/material/SwipeableState$snapInternalToOffset$2;->(FLandroidx/wear/compose/material/SwipeableState;Lkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/material/SwipeableState$snapInternalToOffset$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/wear/compose/material/SwipeableState$snapInternalToOffset$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeableState$snapInternalToOffset$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeableState$special$$inlined$filter$1;->(Lkotlinx/coroutines/flow/SafeFlow;)V -SPLandroidx/wear/compose/material/SwipeableState$thresholds$2;->()V -SPLandroidx/wear/compose/material/SwipeableState$thresholds$2;->()V -SPLandroidx/wear/compose/material/SwipeableState;->(Landroidx/compose/animation/core/AnimationSpec;Lkotlin/jvm/functions/Function1;)V -SPLandroidx/wear/compose/material/SwipeableState;->animateInternalToOffset(FLandroidx/compose/animation/core/AnimationSpec;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeableState;->getAnchors$compose_material_release()Ljava/util/Map; -SPLandroidx/wear/compose/material/SwipeableState;->getCurrentValue()Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeableState;->processNewAnchors$compose_material_release(Ljava/util/Map;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/SwipeableState;->snapInternalToOffset(FLkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/TextKt$LocalTextStyle$1;->()V -SPLandroidx/wear/compose/material/TextKt$LocalTextStyle$1;->()V -SPLandroidx/wear/compose/material/TextKt$LocalTextStyle$1;->invoke()Ljava/lang/Object; -SPLandroidx/wear/compose/material/TextKt$Text$1;->()V -SPLandroidx/wear/compose/material/TextKt$Text$1;->()V -SPLandroidx/wear/compose/material/TextKt$Text$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/TextKt;->()V -SPLandroidx/wear/compose/material/TextKt;->ProvideTextStyle(Landroidx/compose/ui/text/TextStyle;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V -SPLandroidx/wear/compose/material/TimeBroadcastReceiver;->(Landroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1$receiver$1;Landroidx/wear/compose/material/DefaultTimeSourceKt$currentTime$1$receiver$2;)V -SPLandroidx/wear/compose/material/TimeTextDefaults;->()V -SPLandroidx/wear/compose/material/TimeTextDefaults;->()V -SPLandroidx/wear/compose/material/TimeTextKt$TimeText$1;->(Landroidx/compose/ui/text/TextStyle;I)V -SPLandroidx/wear/compose/material/TimeTextKt$TimeText$2$1;->(Landroidx/compose/ui/text/TextStyle;)V -SPLandroidx/wear/compose/material/TimeTextKt$TimeText$3$1$1;->(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Landroidx/compose/ui/text/TextStyle;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -SPLandroidx/wear/compose/material/TimeTextKt$TimeText$3$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/TimeTextKt$TimeText$3$1;->(Landroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Landroidx/compose/ui/text/TextStyle;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -SPLandroidx/wear/compose/material/TimeTextKt$TimeText$3$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/TimeTextKt$TimeText$5;->(Landroidx/compose/ui/Modifier;Landroidx/wear/compose/material/TimeSource;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/foundation/layout/PaddingValues;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;II)V -SPLandroidx/wear/compose/material/TimeTextKt$TimeText$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/material/TimeTextKt$toArcPadding$1;->(Landroidx/compose/foundation/layout/PaddingValues;)V -SPLandroidx/wear/compose/material/TimeTextKt$toArcPadding$1;->calculateAfterPadding-h2ZJBLU(Landroidx/compose/ui/unit/LayoutDirection;)F -SPLandroidx/wear/compose/material/TimeTextKt$toArcPadding$1;->calculateBeforePadding-h2ZJBLU(Landroidx/compose/ui/unit/LayoutDirection;)F -SPLandroidx/wear/compose/material/TimeTextKt$toArcPadding$1;->calculateInnerPadding-bxc3Tjc()F -SPLandroidx/wear/compose/material/TimeTextKt$toArcPadding$1;->calculateOuterPadding-bxc3Tjc()F -SPLandroidx/wear/compose/material/Typography;->(Landroidx/compose/ui/text/TextStyle;I)V -SPLandroidx/wear/compose/material/Typography;->(Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;)V -SPLandroidx/wear/compose/material/TypographyKt$LocalTypography$1;->()V -SPLandroidx/wear/compose/material/TypographyKt$LocalTypography$1;->()V -SPLandroidx/wear/compose/material/TypographyKt;->()V -SPLandroidx/wear/compose/material/TypographyKt;->access$withDefaultFontFamily(Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/font/FontFamily;)Landroidx/compose/ui/text/TextStyle; -SPLandroidx/wear/compose/material/VignetteKt$Vignette$2;->(ILandroidx/compose/ui/Modifier;II)V -SPLandroidx/wear/compose/material/VignetteKt$Vignette$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostControllerKt;->rememberSwipeDismissableNavController(Landroidx/compose/runtime/Composer;)Landroidx/navigation/NavHostController; -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$1$$ExternalSyntheticLambda0;->(Landroidx/compose/runtime/MutableState;)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$1$invoke$$inlined$onDispose$1;->(Landroidx/navigation/NavBackStackEntry;Landroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$1$$ExternalSyntheticLambda0;)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$1;->(Landroidx/navigation/NavBackStackEntry;Landroidx/compose/runtime/MutableState;)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$2$1;->(Landroidx/wear/compose/navigation/WearNavigator$Destination;Landroidx/navigation/NavBackStackEntry;)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$BoxedStackEntryContent$3;->(Landroidx/navigation/NavBackStackEntry;Landroidx/compose/runtime/saveable/SaveableStateHolder;Landroidx/compose/ui/Modifier;II)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$3$invoke$$inlined$onDispose$1;->(Landroidx/navigation/NavHostController;)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$3;->(Landroidx/navigation/NavHostController;)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$4;->(Landroidx/wear/compose/material/SwipeToDismissBoxState;Landroidx/navigation/NavHostController;Lkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$4;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$4;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$5$1;->(Landroidx/wear/compose/material/SwipeToDismissBoxState;Landroidx/compose/runtime/State;Landroidx/wear/compose/navigation/WearNavigator;Lkotlin/coroutines/Continuation;)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$5$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$5$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$6;->(Landroidx/navigation/NavBackStackEntry;Landroidx/navigation/NavBackStackEntry;Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;Landroidx/compose/ui/Modifier;I)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$7$1$invoke$$inlined$onDispose$1;->(Landroidx/compose/runtime/State;Landroidx/wear/compose/navigation/WearNavigator;)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$7$1;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/wear/compose/navigation/WearNavigator;)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$7$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$8;->(Landroidx/navigation/NavHostController;Landroidx/navigation/NavGraph;Landroidx/compose/ui/Modifier;Landroidx/wear/compose/navigation/SwipeDismissableNavHostState;II)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt$SwipeDismissableNavHost$8;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostKt;->SwipeDismissableNavHost(Landroidx/navigation/NavHostController;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/wear/compose/navigation/SwipeDismissableNavHostState;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)V -SPLandroidx/wear/compose/navigation/SwipeDismissableNavHostState;->(Landroidx/wear/compose/material/SwipeToDismissBoxState;)V -SPLandroidx/wear/compose/navigation/WearNavigator$Destination;->(Landroidx/wear/compose/navigation/WearNavigator;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V -SPLandroidx/wear/compose/navigation/WearNavigator;->()V -SPLandroidx/wear/compose/navigation/WearNavigator;->navigate(Ljava/util/List;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V -SPLcom/example/android/wearable/composeadvanced/data/WatchLocalDataSource;->()V -SPLcom/example/android/wearable/composeadvanced/data/WatchModel;->(ILjava/lang/String;Ljava/lang/String;)V -SPLcom/example/android/wearable/composeadvanced/data/WatchRepository$Companion$WATCH_REPOSITORY_KEY$1;->()V -SPLcom/example/android/wearable/composeadvanced/data/WatchRepository;->()V -SPLcom/example/android/wearable/composeadvanced/data/WatchRepository;->(Lcom/example/android/wearable/composeadvanced/data/WatchLocalDataSource;)V -SPLcom/example/android/wearable/composeadvanced/presentation/BaseApplication$watchLocalDataSource$2;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/BaseApplication$watchLocalDataSource$2;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/BaseApplication$watchLocalDataSource$2;->invoke()Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/BaseApplication$watchRepository$2;->(Lcom/example/android/wearable/composeadvanced/presentation/BaseApplication;)V -SPLcom/example/android/wearable/composeadvanced/presentation/BaseApplication$watchRepository$2;->invoke()Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/BaseApplication;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-1$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-1$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-2$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-2$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-3$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-3$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-4$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt$lambda-4$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ComposableSingletons$WearAppKt;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/MainActivity$onCreate$1$1$1;->(Lcom/example/android/wearable/composeadvanced/presentation/MainActivity;)V -SPLcom/example/android/wearable/composeadvanced/presentation/MainActivity$onCreate$1$1$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/MainActivity$onCreate$1$1;->(Lcom/example/android/wearable/composeadvanced/presentation/MainActivity;Lkotlin/coroutines/Continuation;)V -SPLcom/example/android/wearable/composeadvanced/presentation/MainActivity$onCreate$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLcom/example/android/wearable/composeadvanced/presentation/MainActivity$onCreate$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/MainActivity$onCreate$1;->(Lcom/example/android/wearable/composeadvanced/presentation/MainActivity;)V -SPLcom/example/android/wearable/composeadvanced/presentation/MainActivity$onCreate$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/MainActivity;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/MainActivity;->getDefaultViewModelCreationExtras()Landroidx/lifecycle/viewmodel/CreationExtras; -SPLcom/example/android/wearable/composeadvanced/presentation/MainActivity;->onCreate(Landroid/os/Bundle;)V -SPLcom/example/android/wearable/composeadvanced/presentation/MenuItem;->(Ljava/lang/String;Lcom/example/android/wearable/composeadvanced/presentation/WearAppKt$menuNameAndCallback$1;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$RequestFocusOnResume$1$1;->(Landroidx/compose/ui/focus/FocusRequester;Lkotlin/coroutines/Continuation;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$RequestFocusOnResume$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$RequestFocusOnResume$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$RequestFocusOnResume$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$RequestFocusOnResume$1;->(Landroidx/lifecycle/LifecycleOwner;Landroidx/compose/ui/focus/FocusRequester;Lkotlin/coroutines/Continuation;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$RequestFocusOnResume$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$RequestFocusOnResume$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$1;->(Ljava/io/Serializable;Landroidx/compose/runtime/MutableState;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$2;->(Ljava/io/Serializable;Landroidx/compose/runtime/MutableState;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$3$timeTextModifier$1$1;->(Lcom/example/android/wearable/composeadvanced/presentation/ui/ScalingLazyListStateViewModel;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$3$timeTextModifier$1$1;->invoke()Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$3;->(Ljava/io/Serializable;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$10;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$10;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$10;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$11;->(Landroidx/compose/runtime/MutableState;Landroidx/navigation/NavHostController;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$12;->(Landroidx/compose/runtime/MutableState;Landroidx/navigation/NavHostController;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$13;->(Landroidx/compose/runtime/MutableState;Landroidx/navigation/NavHostController;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$14;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$14;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$14;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$15;->(Landroidx/navigation/NavHostController;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$16;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$16;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$16;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$17;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$17;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$17;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$18;->(Landroidx/compose/runtime/MutableState;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$2$1;->(Landroidx/navigation/NavHostController;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$2$2$1;->(Landroidx/compose/runtime/MutableState;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$2;->(Landroidx/compose/runtime/MutableState;Landroidx/navigation/NavHostController;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$3;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$3;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$4;->(Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/navigation/NavHostController;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$5;->(Landroidx/compose/runtime/MutableState;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$6;->(Landroidx/compose/runtime/MutableState;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$7;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$7;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$7;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$8;->(Landroidx/compose/runtime/MutableState;Landroidx/navigation/NavHostController;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$9;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$9;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1$9;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4$1;->(Landroidx/navigation/NavHostController;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4;->(Landroidx/navigation/NavHostController;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;Landroidx/compose/runtime/MutableState;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$4;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$showProceedingTextBeforeTime$2;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$showProceedingTextBeforeTime$2;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$showProceedingTextBeforeTime$2;->invoke()Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$vignetteVisiblePreference$2;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$vignetteVisiblePreference$2;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1$vignetteVisiblePreference$2;->invoke()Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$1;->(Landroidx/navigation/NavHostController;Landroidx/compose/ui/Modifier;ILandroidx/compose/runtime/MutableState;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$WearApp$2;->(Landroidx/compose/ui/Modifier;Landroidx/navigation/NavHostController;II)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt$menuNameAndCallback$1;->(Landroidx/navigation/NavHostController;Lcom/example/android/wearable/composeadvanced/presentation/navigation/Screen;)V -SPLcom/example/android/wearable/composeadvanced/presentation/WearAppKt;->WearApp(Landroidx/compose/ui/Modifier;Landroidx/navigation/NavHostController;Landroidx/compose/runtime/Composer;II)V -SPLcom/example/android/wearable/composeadvanced/presentation/components/CustomTimeTextKt$CustomTimeText$1;->(Ljava/lang/String;Landroidx/compose/ui/text/TextStyle;IZLjava/lang/String;Landroidx/compose/ui/Modifier;)V -SPLcom/example/android/wearable/composeadvanced/presentation/components/CustomTimeTextKt$CustomTimeText$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/DestinationScrollType;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/DestinationScrollType;->(Ljava/lang/String;I)V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$Dialogs;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$Dialogs;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$Map;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$Map;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$ProgressIndicators;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$ProgressIndicators;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$Theme;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$Theme;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$UserInputComponents;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen$UserInputComponents;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/navigation/Screen;->(Ljava/lang/String;)V -SPLcom/example/android/wearable/composeadvanced/presentation/theme/ColorKt;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/theme/ThemeValues;->(Ljava/lang/String;Landroidx/wear/compose/material/Colors;)V -SPLcom/example/android/wearable/composeadvanced/presentation/theme/TypeKt;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/theme/WearAppThemeKt;->WearAppTheme(Landroidx/wear/compose/material/Colors;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/ScalingLazyListStateViewModel;->(Landroidx/lifecycle/SavedStateHandle;)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/ComposableSingletons$LandingScreenKt$lambda-1$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/ComposableSingletons$LandingScreenKt$lambda-1$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/ComposableSingletons$LandingScreenKt$lambda-1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/ComposableSingletons$LandingScreenKt$lambda-2$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/ComposableSingletons$LandingScreenKt$lambda-2$1;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/ComposableSingletons$LandingScreenKt;->()V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$1;->(Lkotlin/jvm/functions/Function0;I)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$2$1;->(Lcom/example/android/wearable/composeadvanced/presentation/MenuItem;)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$2;->(Lcom/example/android/wearable/composeadvanced/presentation/MenuItem;)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1$3;->(ZLkotlin/jvm/functions/Function1;I)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$1;->(Ljava/util/List;Lkotlin/jvm/functions/Function0;IZLkotlin/jvm/functions/Function1;)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$2$1$1;->(JLjava/lang/String;)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$2$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$2$1;->(JLjava/lang/String;)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$1$2$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreenKt$LandingScreen$2;->(Landroidx/wear/compose/material/ScalingLazyListState;Landroidx/compose/ui/focus/FocusRequester;Lkotlin/jvm/functions/Function0;Ljava/util/List;ZLkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;II)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawnKt$ReportFullyDrawn$1$invoke$$inlined$doOnPreDraw$1;->(Landroid/view/View;Landroid/app/Activity;)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawnKt$ReportFullyDrawn$1$invoke$$inlined$doOnPreDraw$1;->run()V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawnKt$ReportFullyDrawn$1;->(Landroid/view/View;)V -SPLcom/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawnKt$ReportFullyDrawn$1;->invoke()Ljava/lang/Object; -SPLcom/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawnKt;->ReportFullyDrawn(Landroidx/compose/runtime/Composer;I)V -SPLcom/example/android/wearable/composeadvanced/util/JankPrinter$installJankStats$2;->(Lcom/example/android/wearable/composeadvanced/util/JankPrinter;)V -SPLcom/example/android/wearable/composeadvanced/util/JankPrinter;->()V -SPLcom/example/android/wearable/composeadvanced/util/JankPrinter;->installJankStats(Landroid/app/Activity;)V -SPLcom/example/android/wearable/composeadvanced/util/SaveableKt$saveable$1;->(Landroidx/compose/runtime/saveable/SaverKt$Saver$1;Ljava/lang/Object;)V -SPLcom/google/android/gms/base/R$string;->lerp(FFF)F -SPLcom/google/android/gms/dynamite/zzp;->RoundRect-gG7oq9Y(FFFFJ)Landroidx/compose/ui/geometry/RoundRect; -SPLcom/google/android/gms/dynamite/zzp;->modifierLocalOf(Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/modifier/ProvidableModifierLocal; -SPLcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAwayScalingLazyList$1$centerItemScrollOffset$2$1;->(Landroidx/wear/compose/material/ScalingLazyListState;)V -SPLcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAwayScalingLazyList$1$centerItemScrollOffset$2$1;->invoke()Ljava/lang/Object; -SPLcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAwayScalingLazyList$1$isInitial$2$1;->(Landroidx/wear/compose/material/ScalingLazyListState;I)V -SPLcom/google/android/horologist/compose/layout/FadeAwayKt$fadeAwayScalingLazyList$1;->(IILkotlin/jvm/functions/Function0;)V -SPLcom/google/android/horologist/compose/navscaffold/ScrollableColumnKt$scrollableColumn$1$1;->(Lkotlinx/coroutines/CoroutineScope;Landroidx/compose/foundation/gestures/ScrollableState;)V -SPLcom/google/android/horologist/compose/navscaffold/ScrollableColumnKt$scrollableColumn$1;->(Landroidx/compose/ui/focus/FocusRequester;Landroidx/compose/foundation/gestures/ScrollableState;)V -SPLcom/google/android/material/R$id;->systemProp$default(Ljava/lang/String;IIII)I -SPLcom/google/android/material/R$id;->systemProp(Ljava/lang/String;JJJ)J -SPLkotlin/LazyKt__LazyJVMKt;->()V -SPLkotlin/LazyKt__LazyJVMKt;->createAndroidTypefaceApi28-RetOiIg(Ljava/lang/String;Landroidx/compose/ui/text/font/FontWeight;I)Landroid/graphics/Typeface; -SPLkotlin/LazyKt__LazyJVMKt;->createDefault-FO1MlWM(Landroidx/compose/ui/text/font/FontWeight;I)Landroid/graphics/Typeface; -SPLkotlin/LazyKt__LazyJVMKt;->curvedRow-siNV5iY$default(Landroidx/wear/compose/foundation/CurvedScope;Landroidx/wear/compose/foundation/CurvedModifierImpl;Lkotlin/jvm/functions/Function1;I)V -SPLkotlin/Result;->exceptionOrNull-impl(Ljava/lang/Object;)Ljava/lang/Throwable; -SPLkotlin/UNINITIALIZED_VALUE;->()V -SPLkotlin/UNINITIALIZED_VALUE;->()V -SPLkotlin/Unit;->()V -SPLkotlin/Unit;->()V -SPLkotlin/collections/AbstractCollection;->isEmpty()Z -SPLkotlin/collections/AbstractList;->()V -SPLkotlin/collections/AbstractMap;->entrySet()Ljava/util/Set; -SPLkotlin/collections/AbstractMap;->size()I -SPLkotlin/collections/AbstractMutableList;->()V -SPLkotlin/collections/AbstractSet;->()V -SPLkotlin/collections/AbstractSet;->equals(Ljava/lang/Object;)Z -SPLkotlin/collections/ArrayDeque;->()V -SPLkotlin/collections/ArrayDeque;->()V -SPLkotlin/collections/ArrayDeque;->addAll(Ljava/util/Collection;)Z -SPLkotlin/collections/ArrayDeque;->addFirst(Ljava/lang/Object;)V -SPLkotlin/collections/ArrayDeque;->copyCollectionElements(ILjava/util/Collection;)V -SPLkotlin/collections/ArrayDeque;->first()Ljava/lang/Object; -SPLkotlin/collections/ArrayDeque;->last()Ljava/lang/Object; -SPLkotlin/collections/ArrayDeque;->lastOrNull()Ljava/lang/Object; -SPLkotlin/collections/ArrayDeque;->positiveMod(I)I -SPLkotlin/collections/ArrayDeque;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; -SPLkotlin/collections/ArraysKt___ArraysKt;->copyInto$default([I[III)V -SPLkotlin/collections/CollectionsKt__CollectionsKt;->optimizeReadOnlyList(Ljava/util/List;)Ljava/util/List; -SPLkotlin/collections/CollectionsKt___CollectionsKt;->maxOrNull(Ljava/util/ArrayList;)Ljava/lang/Comparable; -SPLkotlin/collections/CollectionsKt___CollectionsKt;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/ArrayList; -SPLkotlin/collections/CollectionsKt___CollectionsKt;->reversed(Ljava/util/AbstractList;)Ljava/util/List; -SPLkotlin/collections/EmptyIterator;->()V -SPLkotlin/collections/EmptyIterator;->()V -SPLkotlin/collections/EmptyIterator;->hasNext()Z -SPLkotlin/collections/EmptyIterator;->hasPrevious()Z -SPLkotlin/collections/EmptyList;->()V -SPLkotlin/collections/EmptyList;->()V -SPLkotlin/collections/EmptyList;->equals(Ljava/lang/Object;)Z -SPLkotlin/collections/EmptyList;->isEmpty()Z -SPLkotlin/collections/EmptyList;->iterator()Ljava/util/Iterator; -SPLkotlin/collections/EmptyList;->listIterator(I)Ljava/util/ListIterator; -SPLkotlin/collections/EmptyMap;->()V -SPLkotlin/collections/EmptyMap;->()V -SPLkotlin/collections/EmptyMap;->entrySet()Ljava/util/Set; -SPLkotlin/collections/EmptyMap;->equals(Ljava/lang/Object;)Z -SPLkotlin/collections/EmptyMap;->isEmpty()Z -SPLkotlin/collections/EmptyMap;->keySet()Ljava/util/Set; -SPLkotlin/collections/EmptyMap;->size()I -SPLkotlin/collections/EmptySet;->()V -SPLkotlin/collections/EmptySet;->()V -SPLkotlin/collections/EmptySet;->contains(Ljava/lang/Object;)Z -SPLkotlin/collections/EmptySet;->equals(Ljava/lang/Object;)Z -SPLkotlin/collections/EmptySet;->isEmpty()Z -SPLkotlin/collections/MapsKt__MapsJVMKt;->mapCapacity(I)I -SPLkotlin/coroutines/AbstractCoroutineContextElement;->(Lkotlin/coroutines/CoroutineContext$Key;)V -SPLkotlin/coroutines/AbstractCoroutineContextElement;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -SPLkotlin/coroutines/AbstractCoroutineContextElement;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -SPLkotlin/coroutines/AbstractCoroutineContextElement;->getKey()Lkotlin/coroutines/CoroutineContext$Key; -SPLkotlin/coroutines/AbstractCoroutineContextElement;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; -SPLkotlin/coroutines/AbstractCoroutineContextElement;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; -SPLkotlin/coroutines/AbstractCoroutineContextKey;->(Lkotlin/coroutines/CoroutineContext$Key;Lkotlin/jvm/functions/Function1;)V -SPLkotlin/coroutines/ContinuationInterceptor$Key;->()V -SPLkotlin/coroutines/ContinuationInterceptor$Key;->()V -SPLkotlin/coroutines/CoroutineContext$Element$DefaultImpls;->minusKey(Lkotlin/coroutines/CoroutineContext$Element;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; -SPLkotlin/coroutines/CoroutineContext$plus$1;->()V -SPLkotlin/coroutines/CoroutineContext$plus$1;->()V -SPLkotlin/coroutines/EmptyCoroutineContext;->()V -SPLkotlin/coroutines/EmptyCoroutineContext;->()V -SPLkotlin/coroutines/EmptyCoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -SPLkotlin/coroutines/EmptyCoroutineContext;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; -SPLkotlin/coroutines/SafeContinuation;->()V -SPLkotlin/coroutines/intrinsics/CoroutineSingletons;->()V -SPLkotlin/coroutines/intrinsics/CoroutineSingletons;->(Ljava/lang/String;I)V -SPLkotlin/coroutines/jvm/internal/CompletedContinuation;->()V -SPLkotlin/coroutines/jvm/internal/CompletedContinuation;->()V -SPLkotlin/coroutines/jvm/internal/RestrictedContinuationImpl;->getContext()Lkotlin/coroutines/CoroutineContext; -SPLkotlin/coroutines/jvm/internal/RestrictedSuspendLambda;->(Lkotlin/coroutines/Continuation;)V -SPLkotlin/coroutines/jvm/internal/SuspendLambda;->getArity()I -SPLkotlin/jvm/JvmClassMappingKt;->()V -SPLkotlin/jvm/JvmClassMappingKt;->getJavaClass(Lkotlin/reflect/KClass;)Ljava/lang/Class; -SPLkotlin/jvm/internal/CallableReference$NoReceiver;->()V -SPLkotlin/jvm/internal/CallableReference$NoReceiver;->()V -SPLkotlin/jvm/internal/CallableReference;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V -SPLkotlin/jvm/internal/ClassReference;->getJClass()Ljava/lang/Class; -SPLkotlin/jvm/internal/CollectionToArray;->()V -SPLkotlin/jvm/internal/FunctionReference;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V -SPLkotlin/jvm/internal/FunctionReference;->getArity()I -SPLkotlin/jvm/internal/FunctionReferenceImpl;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V -SPLkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)V -SPLkotlin/jvm/internal/MutablePropertyReference1;->(Ljava/lang/String;Ljava/lang/String;)V -SPLkotlin/jvm/internal/MutablePropertyReference1Impl;->(Ljava/lang/String;Ljava/lang/String;)V -SPLkotlin/jvm/internal/MutablePropertyReference;->(Ljava/lang/String;Ljava/lang/String;)V -SPLkotlin/jvm/internal/PropertyReference;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V -SPLkotlin/jvm/internal/Ref$FloatRef;->()V -SPLkotlin/jvm/internal/Reflection;->()V -SPLkotlin/jvm/internal/ReflectionFactory;->()V -SPLkotlin/jvm/internal/SpreadBuilder;->(I)V -SPLkotlin/jvm/internal/SpreadBuilder;->addSpread(Ljava/lang/Object;)V -SPLkotlin/jvm/internal/TypeIntrinsics;->asMutableCollection(Ljava/util/Collection;)Ljava/util/Collection; -SPLkotlin/ranges/IntProgression;->iterator()Ljava/util/Iterator; -SPLkotlin/ranges/IntProgressionIterator;->(III)V -SPLkotlin/ranges/IntProgressionIterator;->hasNext()Z -SPLkotlin/ranges/IntRange;->()V -SPLkotlin/ranges/IntRange;->(II)V -SPLkotlin/ranges/IntRange;->equals(Ljava/lang/Object;)Z -SPLkotlin/ranges/IntRange;->isEmpty()Z -SPLkotlin/ranges/RangesKt___RangesKt;->until(II)Lkotlin/ranges/IntRange; -SPLkotlin/sequences/FilteringSequence$iterator$1;->(Lkotlin/sequences/FilteringSequence;)V -SPLkotlin/sequences/FilteringSequence$iterator$1;->hasNext()Z -SPLkotlin/sequences/FilteringSequence$iterator$1;->next()Ljava/lang/Object; -SPLkotlin/sequences/FilteringSequence;->(Lkotlin/sequences/TransformingSequence;)V -SPLkotlin/sequences/GeneratorSequence$iterator$1;->(Lkotlin/sequences/GeneratorSequence;)V -SPLkotlin/sequences/GeneratorSequence$iterator$1;->hasNext()Z -SPLkotlin/sequences/GeneratorSequence$iterator$1;->next()Ljava/lang/Object; -SPLkotlin/sequences/GeneratorSequence;->(Lkotlin/sequences/SequencesKt__SequencesKt$generateSequence$2;Lkotlin/jvm/functions/Function1;)V -SPLkotlin/sequences/GeneratorSequence;->iterator()Ljava/util/Iterator; -SPLkotlin/sequences/SequencesKt__SequencesKt$generateSequence$2;->(Ljava/lang/Object;)V -SPLkotlin/sequences/SequencesKt__SequencesKt$generateSequence$2;->invoke()Ljava/lang/Object; -SPLkotlin/sequences/SequencesKt__SequencesKt;->generateSequence(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; -SPLkotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1;->()V -SPLkotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1;->()V -SPLkotlin/sequences/TransformingSequence$iterator$1;->(Lkotlin/sequences/TransformingSequence;)V -SPLkotlin/sequences/TransformingSequence$iterator$1;->hasNext()Z -SPLkotlin/sequences/TransformingSequence$iterator$1;->next()Ljava/lang/Object; -SPLkotlin/sequences/TransformingSequence;->(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V -SPLkotlin/sequences/TransformingSequence;->iterator()Ljava/util/Iterator; -SPLkotlin/text/StringsKt__StringsJVMKt;->startsWith$default(Ljava/lang/String;Ljava/lang/String;)Z -SPLkotlin/text/StringsKt__StringsKt;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I -SPLkotlinx/coroutines/AbstractCoroutine;->afterResume(Ljava/lang/Object;)V -SPLkotlinx/coroutines/AbstractCoroutine;->getCoroutineContext()Lkotlin/coroutines/CoroutineContext; -SPLkotlinx/coroutines/AbstractCoroutine;->onCancelled(Ljava/lang/Throwable;Z)V -SPLkotlinx/coroutines/AbstractCoroutine;->onCompleted(Ljava/lang/Object;)V -SPLkotlinx/coroutines/AbstractCoroutine;->onCompletionInternal(Ljava/lang/Object;)V -SPLkotlinx/coroutines/Active;->()V -SPLkotlinx/coroutines/Active;->()V -SPLkotlinx/coroutines/BlockingEventLoop;->(Ljava/lang/Thread;)V -SPLkotlinx/coroutines/CancelHandler;->()V -SPLkotlinx/coroutines/CancellableContinuationImpl;->()V -SPLkotlinx/coroutines/CancellableContinuationImpl;->getDelegate$kotlinx_coroutines_core()Lkotlin/coroutines/Continuation; -SPLkotlinx/coroutines/CancellableContinuationImpl;->getExceptionalResult$kotlinx_coroutines_core(Ljava/lang/Object;)Ljava/lang/Throwable; -SPLkotlinx/coroutines/CancellableContinuationImpl;->getSuccessfulResult$kotlinx_coroutines_core(Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/CancellableContinuationImpl;->isReusable()Z -SPLkotlinx/coroutines/CancellableContinuationImpl;->takeState$kotlinx_coroutines_core()Ljava/lang/Object; -SPLkotlinx/coroutines/CancellableContinuationImpl;->tryResume(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/internal/Symbol; -SPLkotlinx/coroutines/CancellableContinuationImplKt;->()V -SPLkotlinx/coroutines/CompletedContinuation;->copy$default(Lkotlinx/coroutines/CompletedContinuation;Lkotlinx/coroutines/CancelHandler;Ljava/util/concurrent/CancellationException;I)Lkotlinx/coroutines/CompletedContinuation; -SPLkotlinx/coroutines/CompletedExceptionally;->()V -SPLkotlinx/coroutines/CompletedExceptionally;->getHandled()Z -SPLkotlinx/coroutines/CoroutineContextKt$hasCopyableElements$1;->()V -SPLkotlinx/coroutines/CoroutineContextKt$hasCopyableElements$1;->()V -SPLkotlinx/coroutines/CoroutineDispatcher$Key$1;->()V -SPLkotlinx/coroutines/CoroutineDispatcher$Key$1;->()V -SPLkotlinx/coroutines/CoroutineDispatcher$Key;->()V -SPLkotlinx/coroutines/CoroutineDispatcher;->()V -SPLkotlinx/coroutines/CoroutineDispatcher;->()V -SPLkotlinx/coroutines/CoroutineDispatcher;->isDispatchNeeded()Z -SPLkotlinx/coroutines/CoroutineDispatcher;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; -SPLkotlinx/coroutines/CoroutineDispatcher;->releaseInterceptedContinuation(Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/CoroutineExceptionHandler$Key;->()V -SPLkotlinx/coroutines/CoroutineExceptionHandler$Key;->()V -SPLkotlinx/coroutines/CoroutineScopeKt;->CoroutineScope(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/internal/ContextScope; -SPLkotlinx/coroutines/CoroutineScopeKt;->coroutineScope(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/CoroutineScopeKt;->isActive(Lkotlinx/coroutines/CoroutineScope;)Z -SPLkotlinx/coroutines/DefaultExecutor;->()V -SPLkotlinx/coroutines/DefaultExecutor;->()V -SPLkotlinx/coroutines/DefaultExecutorKt;->()V -SPLkotlinx/coroutines/DispatchedCoroutine;->()V -SPLkotlinx/coroutines/DispatchedCoroutine;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V -SPLkotlinx/coroutines/DispatchedCoroutine;->getResult()Ljava/lang/Object; -SPLkotlinx/coroutines/DispatchedTask;->(I)V -SPLkotlinx/coroutines/DispatchedTask;->getSuccessfulResult$kotlinx_coroutines_core(Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/Dispatchers;->()V -SPLkotlinx/coroutines/Empty;->(Z)V -SPLkotlinx/coroutines/EventLoop;->()V -SPLkotlinx/coroutines/EventLoop;->decrementUseCount(Z)V -SPLkotlinx/coroutines/EventLoop;->incrementUseCount(Z)V -SPLkotlinx/coroutines/EventLoop;->isUnconfinedLoopActive()Z -SPLkotlinx/coroutines/EventLoopImplBase;->()V -SPLkotlinx/coroutines/EventLoopImplBase;->()V -SPLkotlinx/coroutines/EventLoopImplPlatform;->()V -SPLkotlinx/coroutines/ExecutorCoroutineDispatcher;->()V -SPLkotlinx/coroutines/ExecutorCoroutineDispatcher;->()V -SPLkotlinx/coroutines/GlobalScope;->()V -SPLkotlinx/coroutines/GlobalScope;->()V -SPLkotlinx/coroutines/GlobalScope;->getCoroutineContext()Lkotlin/coroutines/CoroutineContext; -SPLkotlinx/coroutines/InvokeOnCancel;->(Lkotlin/jvm/functions/Function1;)V -SPLkotlinx/coroutines/InvokeOnCancel;->invoke(Ljava/lang/Throwable;)V -SPLkotlinx/coroutines/InvokeOnCompletion;->(Lkotlin/jvm/functions/Function1;)V -SPLkotlinx/coroutines/Job$Key;->()V -SPLkotlinx/coroutines/Job$Key;->()V -SPLkotlinx/coroutines/JobCancellingNode;->()V -SPLkotlinx/coroutines/JobImpl;->getHandlesException$kotlinx_coroutines_core()Z -SPLkotlinx/coroutines/JobKt;->ensureActive(Lkotlin/coroutines/CoroutineContext;)V -SPLkotlinx/coroutines/JobKt;->getJob(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/Job; -SPLkotlinx/coroutines/JobKt;->isActive(Lkotlin/coroutines/CoroutineContext;)Z -SPLkotlinx/coroutines/JobNode;->getList()Lkotlinx/coroutines/NodeList; -SPLkotlinx/coroutines/JobSupport$Finishing;->isActive()Z -SPLkotlinx/coroutines/JobSupport$Finishing;->isCancelling()Z -SPLkotlinx/coroutines/JobSupport$Finishing;->isCompleting()Z -SPLkotlinx/coroutines/JobSupport$Finishing;->setCompleting()V -SPLkotlinx/coroutines/JobSupport$addLastAtomic$$inlined$addLastIf$1;->(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/JobSupport;Ljava/lang/Object;)V -SPLkotlinx/coroutines/JobSupport$addLastAtomic$$inlined$addLastIf$1;->prepare(Ljava/lang/Object;)Lkotlinx/coroutines/internal/Symbol; -SPLkotlinx/coroutines/JobSupport;->()V -SPLkotlinx/coroutines/JobSupport;->afterCompletion(Ljava/lang/Object;)V -SPLkotlinx/coroutines/JobSupport;->getOnCancelComplete$kotlinx_coroutines_core()Z -SPLkotlinx/coroutines/JobSupport;->getParentHandle$kotlinx_coroutines_core()Lkotlinx/coroutines/ChildHandle; -SPLkotlinx/coroutines/JobSupport;->invokeOnCompletion(Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/DisposableHandle; -SPLkotlinx/coroutines/JobSupport;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; -SPLkotlinx/coroutines/JobSupport;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; -SPLkotlinx/coroutines/JobSupportKt;->()V -SPLkotlinx/coroutines/JobSupportKt;->unboxState(Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/MainCoroutineDispatcher;->()V -SPLkotlinx/coroutines/NodeList;->()V -SPLkotlinx/coroutines/NonDisposableHandle;->()V -SPLkotlinx/coroutines/NonDisposableHandle;->()V -SPLkotlinx/coroutines/SupervisorJobImpl;->(Lkotlinx/coroutines/Job;)V -SPLkotlinx/coroutines/ThreadLocalEventLoop;->()V -SPLkotlinx/coroutines/Unconfined;->()V -SPLkotlinx/coroutines/Unconfined;->()V -SPLkotlinx/coroutines/UndispatchedCoroutine;->(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V -SPLkotlinx/coroutines/UndispatchedMarker;->()V -SPLkotlinx/coroutines/UndispatchedMarker;->()V -SPLkotlinx/coroutines/UndispatchedMarker;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -SPLkotlinx/coroutines/UndispatchedMarker;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; -SPLkotlinx/coroutines/UndispatchedMarker;->getKey()Lkotlin/coroutines/CoroutineContext$Key; -SPLkotlinx/coroutines/android/AndroidDispatcherFactory;->()V -SPLkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/MainCoroutineDispatcher; -SPLkotlinx/coroutines/android/HandlerContext;->(Landroid/os/Handler;)V -SPLkotlinx/coroutines/android/HandlerContext;->(Landroid/os/Handler;Ljava/lang/String;Z)V -SPLkotlinx/coroutines/android/HandlerContext;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V -SPLkotlinx/coroutines/android/HandlerContext;->equals(Ljava/lang/Object;)Z -SPLkotlinx/coroutines/android/HandlerContext;->getImmediate()Lkotlinx/coroutines/MainCoroutineDispatcher; -SPLkotlinx/coroutines/android/HandlerDispatcher;->()V -SPLkotlinx/coroutines/android/HandlerDispatcherKt;->()V -SPLkotlinx/coroutines/android/HandlerDispatcherKt;->asHandler(Landroid/os/Looper;)Landroid/os/Handler; -SPLkotlinx/coroutines/channels/AbstractChannel$Itr;->(Lkotlinx/coroutines/channels/AbstractChannel;)V -SPLkotlinx/coroutines/channels/AbstractChannel$ReceiveElement;->(Lkotlinx/coroutines/CancellableContinuationImpl;I)V -SPLkotlinx/coroutines/channels/AbstractChannel$ReceiveElement;->completeResumeReceive(Ljava/lang/Object;)V -SPLkotlinx/coroutines/channels/AbstractChannel$ReceiveElement;->tryResumeReceive(Ljava/lang/Object;)Lkotlinx/coroutines/internal/Symbol; -SPLkotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext;->(Lkotlinx/coroutines/channels/AbstractChannel$Itr;Lkotlinx/coroutines/CancellableContinuationImpl;)V -SPLkotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext;->completeResumeReceive(Ljava/lang/Object;)V -SPLkotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext;->resumeOnCancellationFun(Ljava/lang/Object;)Lkotlin/jvm/functions/Function1; -SPLkotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext;->tryResumeReceive(Ljava/lang/Object;)Lkotlinx/coroutines/internal/Symbol; -SPLkotlinx/coroutines/channels/AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1;->(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/channels/AbstractChannel;)V -SPLkotlinx/coroutines/channels/AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1;->prepare(Ljava/lang/Object;)Lkotlinx/coroutines/internal/Symbol; -SPLkotlinx/coroutines/channels/AbstractChannel$receiveCatching$1;->(Lkotlinx/coroutines/channels/AbstractChannel;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/channels/AbstractChannel;->(Lkotlin/jvm/functions/Function1;)V -SPLkotlinx/coroutines/channels/AbstractChannel;->iterator()Lkotlinx/coroutines/channels/ChannelIterator; -SPLkotlinx/coroutines/channels/AbstractChannel;->pollInternal()Ljava/lang/Object; -SPLkotlinx/coroutines/channels/AbstractChannel;->receiveCatching-JP2dKIU(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/channels/AbstractChannel;->tryReceive-PtdJZtk()Ljava/lang/Object; -SPLkotlinx/coroutines/channels/AbstractChannelKt;->()V -SPLkotlinx/coroutines/channels/AbstractChannelKt;->()V -SPLkotlinx/coroutines/channels/AbstractSendChannel$SendBuffered;->(Ljava/lang/Object;)V -SPLkotlinx/coroutines/channels/AbstractSendChannel;->()V -SPLkotlinx/coroutines/channels/AbstractSendChannel;->send(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/channels/ArrayChannel;->(ILkotlinx/coroutines/channels/BufferOverflow;Lkotlin/jvm/functions/Function1;)V -SPLkotlinx/coroutines/channels/ArrayChannel;->enqueueReceiveInternal(Lkotlinx/coroutines/channels/Receive;)Z -SPLkotlinx/coroutines/channels/ArrayChannel;->isBufferAlwaysEmpty()Z -SPLkotlinx/coroutines/channels/ArrayChannel;->isBufferEmpty()Z -SPLkotlinx/coroutines/channels/ArrayChannel;->offerInternal(Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/channels/ArrayChannel;->pollInternal()Ljava/lang/Object; -SPLkotlinx/coroutines/channels/BufferOverflow;->()V -SPLkotlinx/coroutines/channels/BufferOverflow;->(Ljava/lang/String;I)V -SPLkotlinx/coroutines/channels/Channel$Factory;->()V -SPLkotlinx/coroutines/channels/Channel$Factory;->()V -SPLkotlinx/coroutines/channels/Channel;->()V -SPLkotlinx/coroutines/channels/ChannelCoroutine;->(Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/channels/AbstractChannel;)V -SPLkotlinx/coroutines/channels/ChannelCoroutine;->receiveCatching-JP2dKIU(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/channels/ChannelCoroutine;->send(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/channels/ChannelResult$Failed;->()V -SPLkotlinx/coroutines/channels/ChannelResult;->()V -SPLkotlinx/coroutines/channels/ChannelResult;->(Ljava/lang/Object;)V -SPLkotlinx/coroutines/channels/ConflatedChannel;->(Lkotlin/jvm/functions/Function1;)V -SPLkotlinx/coroutines/channels/ConflatedChannel;->isBufferAlwaysEmpty()Z -SPLkotlinx/coroutines/channels/LinkedListChannel;->(Lkotlin/jvm/functions/Function1;)V -SPLkotlinx/coroutines/channels/ProducerCoroutine;->(Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/channels/AbstractChannel;)V -SPLkotlinx/coroutines/channels/Receive;->resumeOnCancellationFun(Ljava/lang/Object;)Lkotlin/jvm/functions/Function1; -SPLkotlinx/coroutines/channels/RendezvousChannel;->(Lkotlin/jvm/functions/Function1;)V -SPLkotlinx/coroutines/channels/RendezvousChannel;->isBufferAlwaysEmpty()Z -SPLkotlinx/coroutines/channels/Send;->()V -SPLkotlinx/coroutines/flow/AbstractFlow$collect$1;->(Lkotlinx/coroutines/flow/AbstractFlow;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/AbstractFlow;->()V -SPLkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;->(Lkotlinx/coroutines/flow/DistinctFlowImpl;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlinx/coroutines/flow/FlowCollector;)V -SPLkotlinx/coroutines/flow/DistinctFlowImpl;->(Lkotlinx/coroutines/flow/Flow;)V -SPLkotlinx/coroutines/flow/DistinctFlowImpl;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/FlowKt;->distinctUntilChanged(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; -SPLkotlinx/coroutines/flow/FlowKt;->first(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/FlowKt;->stateIn(Lkotlinx/coroutines/flow/SafeFlow;Lkotlinx/coroutines/internal/ContextScope;Lkotlinx/coroutines/flow/StartedWhileSubscribed;Ljava/lang/Float;)Lkotlinx/coroutines/flow/ReadonlyStateFlow; -SPLkotlinx/coroutines/flow/FlowKt__ChannelsKt$emitAllImpl$1;->(Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/FlowKt__ChannelsKt;->emitAllImpl$FlowKt__ChannelsKt(Lkotlinx/coroutines/flow/FlowCollector;Lkotlinx/coroutines/channels/ProducerCoroutine;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/FlowKt__DistinctKt$defaultAreEquivalent$1;->()V -SPLkotlinx/coroutines/flow/FlowKt__DistinctKt$defaultAreEquivalent$1;->()V -SPLkotlinx/coroutines/flow/FlowKt__DistinctKt$defaultKeySelector$1;->()V -SPLkotlinx/coroutines/flow/FlowKt__DistinctKt$defaultKeySelector$1;->()V -SPLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$$inlined$unsafeFlow$1;->(Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;Lkotlinx/coroutines/flow/StartedWhileSubscribed$command$2;)V -SPLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$$inlined$unsafeFlow$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1;->(Lkotlin/jvm/internal/Ref$BooleanRef;Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/jvm/functions/Function2;)V -SPLkotlinx/coroutines/flow/FlowKt__LimitKt$take$$inlined$unsafeFlow$1;->(Lkotlinx/coroutines/flow/Flow;)V -SPLkotlinx/coroutines/flow/FlowKt__MergeKt$mapLatest$1;->(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/FlowKt__MergeKt;->()V -SPLkotlinx/coroutines/flow/FlowKt__ReduceKt$first$$inlined$collectWhile$2;->(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/internal/Ref$ObjectRef;)V -SPLkotlinx/coroutines/flow/FlowKt__ReduceKt$first$3;->(Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1$2;->(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/MutableSharedFlow;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1;->(Lkotlinx/coroutines/flow/SharingStarted;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/MutableSharedFlow;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/ReadonlySharedFlow;->(Lkotlinx/coroutines/flow/SharedFlowImpl;)V -SPLkotlinx/coroutines/flow/ReadonlySharedFlow;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/ReadonlyStateFlow;->(Lkotlinx/coroutines/flow/StateFlowImpl;Lkotlinx/coroutines/StandaloneCoroutine;)V -SPLkotlinx/coroutines/flow/ReadonlyStateFlow;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/ReadonlyStateFlow;->getValue()Ljava/lang/Object; -SPLkotlinx/coroutines/flow/SafeFlow;->(Lkotlin/jvm/functions/Function2;)V -SPLkotlinx/coroutines/flow/SharedFlowImpl$collect$1;->(Lkotlinx/coroutines/flow/SharedFlowImpl;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/SharedFlowImpl;->(IILkotlinx/coroutines/channels/BufferOverflow;)V -SPLkotlinx/coroutines/flow/SharedFlowImpl;->cleanupTailLocked()V -SPLkotlinx/coroutines/flow/SharedFlowImpl;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/SharedFlowImpl;->createSlot()Lkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot; -SPLkotlinx/coroutines/flow/SharedFlowImpl;->createSlotArray()[Lkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot; -SPLkotlinx/coroutines/flow/SharedFlowImpl;->dropOldestLocked()V -SPLkotlinx/coroutines/flow/SharedFlowImpl;->enqueueLocked(Ljava/lang/Object;)V -SPLkotlinx/coroutines/flow/SharedFlowImpl;->growBuffer(II[Ljava/lang/Object;)[Ljava/lang/Object; -SPLkotlinx/coroutines/flow/SharedFlowImpl;->tryEmit(Ljava/lang/Object;)Z -SPLkotlinx/coroutines/flow/SharedFlowImpl;->tryEmitLocked(Ljava/lang/Object;)Z -SPLkotlinx/coroutines/flow/SharedFlowImpl;->updateCollectorIndexLocked$kotlinx_coroutines_core(J)[Lkotlin/coroutines/Continuation; -SPLkotlinx/coroutines/flow/SharedFlowKt;->()V -SPLkotlinx/coroutines/flow/SharedFlowKt;->MutableSharedFlow$default(III)Lkotlinx/coroutines/flow/SharedFlowImpl; -SPLkotlinx/coroutines/flow/SharedFlowSlot;->()V -SPLkotlinx/coroutines/flow/SharedFlowSlot;->allocateLocked(Lkotlinx/coroutines/flow/internal/AbstractSharedFlow;)Z -SPLkotlinx/coroutines/flow/SharingCommand;->()V -SPLkotlinx/coroutines/flow/SharingCommand;->(Ljava/lang/String;I)V -SPLkotlinx/coroutines/flow/SharingConfig;->(Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/flow/Flow;)V -SPLkotlinx/coroutines/flow/SharingStarted$Companion;->()V -SPLkotlinx/coroutines/flow/StartedEagerly;->()V -SPLkotlinx/coroutines/flow/StartedLazily;->()V -SPLkotlinx/coroutines/flow/StartedWhileSubscribed$command$1;->(Lkotlinx/coroutines/flow/StartedWhileSubscribed;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/StartedWhileSubscribed$command$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/StartedWhileSubscribed$command$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/StartedWhileSubscribed$command$2;->(Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/StartedWhileSubscribed;->(JJ)V -SPLkotlinx/coroutines/flow/StartedWhileSubscribed;->command(Lkotlinx/coroutines/flow/StateFlow;)Lkotlinx/coroutines/flow/Flow; -SPLkotlinx/coroutines/flow/StartedWhileSubscribed;->equals(Ljava/lang/Object;)Z -SPLkotlinx/coroutines/flow/StateFlowImpl$collect$1;->(Lkotlinx/coroutines/flow/StateFlowImpl;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/StateFlowImpl;->(Ljava/lang/Object;)V -SPLkotlinx/coroutines/flow/StateFlowImpl;->createSlot()Lkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot; -SPLkotlinx/coroutines/flow/StateFlowImpl;->createSlotArray()[Lkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot; -SPLkotlinx/coroutines/flow/StateFlowKt;->()V -SPLkotlinx/coroutines/flow/StateFlowKt;->MutableStateFlow(Ljava/lang/Object;)Lkotlinx/coroutines/flow/StateFlowImpl; -SPLkotlinx/coroutines/flow/StateFlowSlot;->()V -SPLkotlinx/coroutines/flow/StateFlowSlot;->()V -SPLkotlinx/coroutines/flow/StateFlowSlot;->allocateLocked(Lkotlinx/coroutines/flow/internal/AbstractSharedFlow;)Z -SPLkotlinx/coroutines/flow/internal/AbstractSharedFlow;->allocateSlot()Lkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot; -SPLkotlinx/coroutines/flow/internal/AbstractSharedFlow;->getSubscriptionCount()Lkotlinx/coroutines/flow/internal/SubscriptionCountStateFlow; -SPLkotlinx/coroutines/flow/internal/AbstractSharedFlowKt;->()V -SPLkotlinx/coroutines/flow/internal/ChannelFlow$collect$2;->(Lkotlin/coroutines/Continuation;Lkotlinx/coroutines/flow/FlowCollector;Lkotlinx/coroutines/flow/internal/ChannelFlow;)V -SPLkotlinx/coroutines/flow/internal/ChannelFlow$collect$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLkotlinx/coroutines/flow/internal/ChannelFlow$collect$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlow$collect$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlow$collectToFun$1;->(Lkotlinx/coroutines/flow/internal/ChannelFlow;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/internal/ChannelFlow$collectToFun$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLkotlinx/coroutines/flow/internal/ChannelFlow$collectToFun$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlow;->(Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)V -SPLkotlinx/coroutines/flow/internal/ChannelFlow;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlow;->fuse(Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)Lkotlinx/coroutines/flow/Flow; -SPLkotlinx/coroutines/flow/internal/ChannelFlowOperator;->(ILkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/channels/BufferOverflow;Lkotlinx/coroutines/flow/Flow;)V -SPLkotlinx/coroutines/flow/internal/ChannelFlowOperator;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlowOperator;->collectTo(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$2;->(Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;Lkotlinx/coroutines/flow/FlowCollector;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$emit$1;->(Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;Lkotlinx/coroutines/flow/FlowCollector;)V -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3;->(Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)V -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;->(Lkotlin/jvm/functions/Function3;Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)V -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;->create(Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)Lkotlinx/coroutines/flow/internal/ChannelFlow; -SPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;->flowCollect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/NoOpContinuation;->()V -SPLkotlinx/coroutines/flow/internal/NoOpContinuation;->()V -SPLkotlinx/coroutines/flow/internal/NopCollector;->()V -SPLkotlinx/coroutines/flow/internal/NopCollector;->()V -SPLkotlinx/coroutines/flow/internal/NullSurrogateKt;->()V -SPLkotlinx/coroutines/flow/internal/SafeCollector$collectContextSize$1;->()V -SPLkotlinx/coroutines/flow/internal/SafeCollector$collectContextSize$1;->()V -SPLkotlinx/coroutines/flow/internal/SafeCollector$collectContextSize$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/SafeCollector;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/SafeCollector;->emit(Lkotlin/coroutines/Continuation;Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/SafeCollectorKt$emitFun$1;->()V -SPLkotlinx/coroutines/flow/internal/SafeCollectorKt$emitFun$1;->()V -SPLkotlinx/coroutines/flow/internal/SafeCollectorKt$emitFun$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/SafeCollectorKt;->()V -SPLkotlinx/coroutines/flow/internal/SafeCollector_commonKt$checkContext$result$1;->(Lkotlinx/coroutines/flow/internal/SafeCollector;)V -SPLkotlinx/coroutines/flow/internal/SendingCollector;->(Lkotlinx/coroutines/channels/SendChannel;)V -SPLkotlinx/coroutines/flow/internal/SendingCollector;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -SPLkotlinx/coroutines/flow/internal/SubscriptionCountStateFlow;->(I)V -SPLkotlinx/coroutines/internal/AtomicKt;->()V -SPLkotlinx/coroutines/internal/AtomicOp;->()V -SPLkotlinx/coroutines/internal/ContextScope;->getCoroutineContext()Lkotlin/coroutines/CoroutineContext; -SPLkotlinx/coroutines/internal/DispatchedContinuation;->()V -SPLkotlinx/coroutines/internal/DispatchedContinuation;->getDelegate$kotlinx_coroutines_core()Lkotlin/coroutines/Continuation; -SPLkotlinx/coroutines/internal/DispatchedContinuation;->isReusable()Z -SPLkotlinx/coroutines/internal/DispatchedContinuation;->release()V -SPLkotlinx/coroutines/internal/DispatchedContinuation;->resumeWith(Ljava/lang/Object;)V -SPLkotlinx/coroutines/internal/DispatchedContinuation;->takeState$kotlinx_coroutines_core()Ljava/lang/Object; -SPLkotlinx/coroutines/internal/DispatchedContinuationKt;->()V -SPLkotlinx/coroutines/internal/LimitedDispatcher;->(Lkotlinx/coroutines/scheduling/UnlimitedIoScheduler;I)V -SPLkotlinx/coroutines/internal/LockFreeLinkedListHead;->()V -SPLkotlinx/coroutines/internal/LockFreeLinkedListNode;->()V -SPLkotlinx/coroutines/internal/LockFreeTaskQueue;->()V -SPLkotlinx/coroutines/internal/LockFreeTaskQueue;->()V -SPLkotlinx/coroutines/internal/LockFreeTaskQueueCore;->()V -SPLkotlinx/coroutines/internal/LockFreeTaskQueueCore;->(IZ)V -SPLkotlinx/coroutines/internal/MainDispatcherLoader$$ExternalSyntheticServiceLoad0;->m()Ljava/util/Iterator; -SPLkotlinx/coroutines/internal/MainDispatcherLoader;->()V -SPLkotlinx/coroutines/internal/ResizableAtomicArray;->(I)V -SPLkotlinx/coroutines/internal/SystemPropsKt__SystemPropsKt;->()V -SPLkotlinx/coroutines/internal/ThreadContextKt$countAll$1;->()V -SPLkotlinx/coroutines/internal/ThreadContextKt$countAll$1;->()V -SPLkotlinx/coroutines/internal/ThreadContextKt;->()V -SPLkotlinx/coroutines/intrinsics/UndispatchedKt;->startUndispatchedOrReturn(Lkotlinx/coroutines/internal/ScopeCoroutine;Lkotlinx/coroutines/internal/ScopeCoroutine;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; -SPLkotlinx/coroutines/scheduling/CoroutineScheduler;->()V -SPLkotlinx/coroutines/scheduling/CoroutineScheduler;->(IIJLjava/lang/String;)V -SPLkotlinx/coroutines/scheduling/DefaultIoScheduler;->()V -SPLkotlinx/coroutines/scheduling/DefaultIoScheduler;->()V -SPLkotlinx/coroutines/scheduling/DefaultScheduler;->()V -SPLkotlinx/coroutines/scheduling/DefaultScheduler;->()V -SPLkotlinx/coroutines/scheduling/GlobalQueue;->()V -SPLkotlinx/coroutines/scheduling/NanoTimeSource;->()V -SPLkotlinx/coroutines/scheduling/NanoTimeSource;->()V -SPLkotlinx/coroutines/scheduling/SchedulerCoroutineDispatcher;->(IIJ)V -SPLkotlinx/coroutines/scheduling/SchedulerTimeSource;->()V -SPLkotlinx/coroutines/scheduling/Task;->()V -SPLkotlinx/coroutines/scheduling/TaskContextImpl;->(I)V -SPLkotlinx/coroutines/scheduling/TaskContextImpl;->afterTask()V -SPLkotlinx/coroutines/scheduling/TasksKt;->()V -SPLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;->()V -SPLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;->()V -SPLkotlinx/coroutines/sync/Empty;->(Ljava/lang/Object;)V -SPLkotlinx/coroutines/sync/MutexImpl;->()V -SPLkotlinx/coroutines/sync/MutexImpl;->(Z)V -SPLkotlinx/coroutines/sync/MutexImpl;->tryLock(Ljava/lang/Object;)Z -SPLkotlinx/coroutines/sync/MutexImpl;->unlock(Ljava/lang/Object;)V -SPLkotlinx/coroutines/sync/MutexKt;->()V diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/benchmark/ScrollActivity.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/benchmark/ScrollActivity.kt deleted file mode 100644 index 474d4327c..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/benchmark/ScrollActivity.kt +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.benchmark - -import android.os.Bundle -import androidx.activity.ComponentActivity -import androidx.activity.compose.setContent -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.runtime.Composable -import androidx.compose.runtime.LaunchedEffect -import androidx.compose.runtime.mutableStateMapOf -import androidx.compose.runtime.remember -import androidx.compose.ui.Modifier -import androidx.compose.ui.semantics.contentDescription -import androidx.compose.ui.semantics.semantics -import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen -import androidx.navigation.NavHostController -import androidx.wear.compose.foundation.lazy.ScalingLazyColumn -import androidx.wear.compose.material.Switch -import androidx.wear.compose.material.Text -import androidx.wear.compose.material.ToggleChip -import androidx.wear.compose.navigation.rememberSwipeDismissableNavController -import com.example.android.wearable.composeadvanced.util.JankPrinter - -/** - * Compose for Wear OS app that demonstrates how to use Wear specific Scaffold, Navigation, - * curved text, Chips, and many other composables. - * - * Displays different text at the bottom of the landing screen depending on shape of the device - * (round vs. square/rectangular). - */ -class ScrollActivity : ComponentActivity() { - private lateinit var jankPrinter: JankPrinter - internal lateinit var navController: NavHostController - - override fun onCreate(savedInstanceState: Bundle?) { - installSplashScreen() - - super.onCreate(savedInstanceState) - - jankPrinter = JankPrinter() - - setContent { - navController = rememberSwipeDismissableNavController() - - SomeScreenContent() - - LaunchedEffect(Unit) { - navController.currentBackStackEntryFlow.collect { - jankPrinter.setRouteState(route = it.destination.route) - } - } - } - - jankPrinter.installJankStats(activity = this) - } -} - -@Composable -fun SomeScreenContent() { - val checked = remember { mutableStateMapOf() } - - ScalingLazyColumn( - Modifier - .fillMaxSize() - .semantics { - contentDescription = "ScalingLazyColumn" - } - ) { - items(20) { item -> - val itemChecked = checked.getOrDefault(item, false) - - ToggleChip( - checked = itemChecked, - onCheckedChange = { isChecked -> - checked[item] = isChecked - }, - label = { - Text("Item $item") - }, - toggleControl = { - Switch( - checked = itemChecked, - modifier = Modifier.semantics { - this.contentDescription = - if (itemChecked) "Checked" else "Unchecked" - } - ) - } - ) - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchLocalDataSource.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchLocalDataSource.kt deleted file mode 100644 index 9c9f183e7..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchLocalDataSource.kt +++ /dev/null @@ -1,96 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.data - -/** - * Simple Data source for a list of fake watch models. - */ -class WatchLocalDataSource { - val watches = listOf( - WatchModel( - modelId = 100001, - name = "Power Watch 1", - description = "The Power Watch 1 was fictional watch that was released in lorem " + - "ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor " + - "incididunt ut labore et dolore magna aliqua. Mauris rhoncus aenean vel elit " + - "scelerisque mauris pellentesque. Tellus rutrum tellus pellentesque eu. " + - "Ullamcorper a lacus vestibulum sed arcu. Malesuada proin libero nunc consequat " + - "interdum varius sit amet. Eget nullam non nisi est." - ), - WatchModel( - modelId = 100002, - name = "Watch 2K", - description = "The 2K Watch was fictional watch that was first conceived in lorem " + - "ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor " + - "incididunt ut labore et dolore magna aliqua. Mauris rhoncus aenean vel elit " + - "scelerisque mauris pellentesque. Tellus rutrum tellus pellentesque eu. " + - "Ullamcorper a lacus vestibulum sed arcu. Malesuada proin libero nunc " + - "consequat interdum varius sit amet. Eget nullam non nisi est" - ), - WatchModel( - modelId = 100003, - name = "Watch Z3", - description = "The Watch Z3 is a fictional square watch in the early days of " + - "lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod " + - "tempor incididunt ut labore et dolore magna aliqua. Mauris rhoncus aenean " + - "vel elit scelerisque mauris pellentesque. Tellus rutrum tellus pellentesque " + - "eu. Ullamcorper a lacus vestibulum sed arcu. Malesuada proin libero nunc " + - "consequat interdum varius sit amet. Eget nullam non nisi est" - ), - WatchModel( - modelId = 100004, - name = "Super S Watch 4", - description = "The Super S Watch 4 was fictional watch that was, well, super " + - "compared to its predecessor." - ), - WatchModel( - modelId = 100005, - name = "Watch C5", - description = "The Watch C5 was fictional watch that was first released in lorem " + - "ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor " + - "incididunt ut labore et dolore magna aliqua. Mauris rhoncus aenean vel elit " + - "scelerisque mauris pellentesque. Tellus rutrum tellus pellentesque eu. " + - "Ullamcorper a lacus vestibulum sed arcu. Malesuada proin libero nunc " + - "consequat interdum varius sit amet. Eget nullam non nisi est" - ), - WatchModel( - modelId = 100006, - name = "Super T6 Watch", - description = "The Super T6 Watch was fictional watch that was and upgrade over " + - "the T5, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut " + - "labore et dolore magna aliqua. Mauris rhoncus aenean vel elit scelerisque " + - "mauris pellentesque. Tellus rutrum tellus pellentesque eu. Ullamcorper a " + - "lacus vestibulum sed arcu. Malesuada proin libero nunc consequat interdum " + - "varius sit amet. Eget nullam non nisi est" - ), - WatchModel( - modelId = 100007, - name = "Wear 7", - description = "The Wear 7 was a fictional watch that was first released in lorem " + - "ipsum dolor sit amet." - ), - WatchModel( - modelId = 100008, - name = "Final Watch 8", - description = "The Final Watch 8 was fictional watch that was first released in " + - "lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod " + - "tempor incididunt ut labore et dolore magna aliqua. Mauris rhoncus aenean " + - "vel elit scelerisque mauris pellentesque. Tellus rutrum tellus pellentesque " + - "eu. Ullamcorper a lacus vestibulum sed arcu. Malesuada proin libero nunc " + - "consequat interdum varius sit amet. Eget nullam non nisi est" - ) - ) -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchModel.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchModel.kt deleted file mode 100644 index ac1ffad3a..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchModel.kt +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.data - -import com.example.android.wearable.composeadvanced.R - -/** - * Simple Model representing fake watch models. - */ -data class WatchModel( - val modelId: Int, - val name: String, - val description: String, - val icon: Int = R.drawable.ic_watch -) diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchRepository.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchRepository.kt deleted file mode 100644 index 6df695436..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/data/WatchRepository.kt +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.data - -import androidx.lifecycle.viewmodel.CreationExtras - -/** - * Simple Watch repository for fake watch models. - */ -class WatchRepository( - private val watchLocalDataSource: WatchLocalDataSource -) { - val watches: List = watchLocalDataSource.watches - - fun getWatch(id: Int): WatchModel? { - return watchLocalDataSource.watches.firstOrNull { - it.modelId == id - } - } - - companion object { - val WATCH_REPOSITORY_KEY = object : CreationExtras.Key {} - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/BaseApplication.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/BaseApplication.kt deleted file mode 100644 index b0818e6c1..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/BaseApplication.kt +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation - -import android.app.Application -import com.example.android.wearable.composeadvanced.data.WatchLocalDataSource -import com.example.android.wearable.composeadvanced.data.WatchRepository - -/** - * Provides since repository for watch devices. - */ -class BaseApplication : Application() { - private val watchLocalDataSource by lazy { - WatchLocalDataSource() - } - - val watchRepository by lazy { - WatchRepository( - watchLocalDataSource = watchLocalDataSource - ) - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/MainActivity.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/MainActivity.kt deleted file mode 100644 index d3e4c09af..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/MainActivity.kt +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation - -import android.os.Bundle -import androidx.activity.ComponentActivity -import androidx.activity.compose.setContent -import androidx.compose.runtime.LaunchedEffect -import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen -import androidx.lifecycle.viewmodel.CreationExtras -import androidx.lifecycle.viewmodel.MutableCreationExtras -import androidx.navigation.NavHostController -import androidx.wear.compose.navigation.rememberSwipeDismissableNavController -import com.example.android.wearable.composeadvanced.data.WatchRepository -import com.example.android.wearable.composeadvanced.util.JankPrinter - -/** - * Compose for Wear OS app that demonstrates how to use Wear specific Scaffold, Navigation, - * curved text, Chips, and many other composables. - * - * Displays different text at the bottom of the landing screen depending on shape of the device - * (round vs. square/rectangular). - */ -class MainActivity : ComponentActivity() { - private lateinit var jankPrinter: JankPrinter - internal lateinit var navController: NavHostController - - override fun onCreate(savedInstanceState: Bundle?) { - installSplashScreen() - - super.onCreate(savedInstanceState) - - jankPrinter = JankPrinter() - - setContent { - navController = rememberSwipeDismissableNavController() - - WearApp( - swipeDismissableNavController = navController - ) - - LaunchedEffect(Unit) { - navController.currentBackStackEntryFlow.collect { - jankPrinter.setRouteState(route = it.destination.route) - } - } - } - - jankPrinter.installJankStats(activity = this) - } - - override val defaultViewModelCreationExtras: CreationExtras - get() = MutableCreationExtras(super.defaultViewModelCreationExtras).apply { - set( - WatchRepository.WATCH_REPOSITORY_KEY, - (application as BaseApplication).watchRepository - ) - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/WearApp.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/WearApp.kt deleted file mode 100644 index c46805f5e..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/WearApp.kt +++ /dev/null @@ -1,290 +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.example.android.wearable.composeadvanced.presentation - -import androidx.compose.foundation.rememberScrollState -import androidx.compose.runtime.Composable -import androidx.compose.runtime.getValue -import androidx.compose.runtime.mutableIntStateOf -import androidx.compose.runtime.mutableStateOf -import androidx.compose.runtime.remember -import androidx.compose.runtime.saveable.rememberSaveable -import androidx.compose.runtime.setValue -import androidx.compose.ui.Modifier -import androidx.compose.ui.res.stringResource -import androidx.navigation.NavHostController -import androidx.navigation.NavType -import androidx.navigation.activity -import androidx.navigation.navArgument -import androidx.wear.compose.material.Vignette -import androidx.wear.compose.material.VignettePosition -import androidx.wear.compose.navigation.SwipeDismissableNavHost -import androidx.wear.compose.navigation.composable -import androidx.wear.compose.navigation.rememberSwipeDismissableNavController -import com.example.android.wearable.composeadvanced.R -import com.example.android.wearable.composeadvanced.presentation.components.CustomTimeText -import com.example.android.wearable.composeadvanced.presentation.navigation.Screen -import com.example.android.wearable.composeadvanced.presentation.navigation.WATCH_ID_NAV_ARGUMENT -import com.example.android.wearable.composeadvanced.presentation.theme.WearAppTheme -import com.example.android.wearable.composeadvanced.presentation.theme.initialThemeValues -import com.example.android.wearable.composeadvanced.presentation.theme.themeValues -import com.example.android.wearable.composeadvanced.presentation.ui.dialog.Dialogs -import com.example.android.wearable.composeadvanced.presentation.ui.landing.LandingScreen -import com.example.android.wearable.composeadvanced.presentation.ui.map.MapActivity -import com.example.android.wearable.composeadvanced.presentation.ui.progressindicator.FullScreenProgressIndicator -import com.example.android.wearable.composeadvanced.presentation.ui.progressindicator.IndeterminateProgressIndicator -import com.example.android.wearable.composeadvanced.presentation.ui.progressindicator.ProgressIndicatorsScreen -import com.example.android.wearable.composeadvanced.presentation.ui.theme.ThemeScreen -import com.example.android.wearable.composeadvanced.presentation.ui.userinput.SliderScreen -import com.example.android.wearable.composeadvanced.presentation.ui.userinput.StepperScreen -import com.example.android.wearable.composeadvanced.presentation.ui.userinput.UserInputComponentsScreen -import com.example.android.wearable.composeadvanced.presentation.ui.watch.WatchDetailScreen -import com.example.android.wearable.composeadvanced.presentation.ui.watchlist.WatchListScreen -import com.google.android.horologist.composables.DatePicker -import com.google.android.horologist.composables.TimePicker -import com.google.android.horologist.composables.TimePickerWith12HourClock -import com.google.android.horologist.compose.layout.AppScaffold -import com.google.android.horologist.compose.layout.ScreenScaffold -import com.google.android.horologist.compose.layout.rememberColumnState -import java.time.LocalDateTime - -@Composable -fun WearApp( - modifier: Modifier = Modifier, - swipeDismissableNavController: NavHostController = rememberSwipeDismissableNavController() -) { - var themeColors by remember { mutableStateOf(initialThemeValues.colors) } - WearAppTheme(colors = themeColors) { - // Allows user to disable the text before the time. - var showProceedingTextBeforeTime by rememberSaveable { mutableStateOf(false) } - - // Display value is passed down to various user input screens, for the slider and stepper - // components specifically, to demonstrate how they work. - var displayValueForUserInput by remember { mutableIntStateOf(5) } - var dateTimeForUserInput by remember { mutableStateOf(LocalDateTime.now()) } - - AppScaffold(timeText = { - CustomTimeText( - startText = if (showProceedingTextBeforeTime) { - stringResource(R.string.leading_time_text) - } else { - null - } - ) - }) { - SwipeDismissableNavHost( - modifier = modifier, - navController = swipeDismissableNavController, - startDestination = Screen.Landing.route - - ) { - // Main Window - composable( - route = Screen.Landing.route - ) { - val columnState = rememberColumnState() - - ScreenScaffold(scrollState = columnState) { - LandingScreen( - columnState = columnState, - onClickWatchList = { - swipeDismissableNavController.navigate(Screen.WatchList.route) - }, - proceedingTimeTextEnabled = showProceedingTextBeforeTime, - onClickProceedingTimeText = { - showProceedingTextBeforeTime = !showProceedingTextBeforeTime - }, - onNavigate = { swipeDismissableNavController.navigate(it) } - ) - } - } - - composable( - route = Screen.UserInputComponents.route - ) { - val columnState = rememberColumnState() - - ScreenScaffold(scrollState = columnState) { - UserInputComponentsScreen( - columnState = columnState, - value = displayValueForUserInput, - dateTime = dateTimeForUserInput, - onClickStepper = { - swipeDismissableNavController.navigate(Screen.Stepper.route) - }, - onClickSlider = { - swipeDismissableNavController.navigate(Screen.Slider.route) - }, - onClickDemoDatePicker = { - swipeDismissableNavController.navigate(Screen.DatePicker.route) - }, - onClickDemo12hTimePicker = { - swipeDismissableNavController.navigate(Screen.Time12hPicker.route) - }, - onClickDemo24hTimePicker = { - swipeDismissableNavController.navigate(Screen.Time24hPicker.route) - } - ) - } - } - - composable(route = Screen.Stepper.route) { - StepperScreen(displayValue = displayValueForUserInput, onValueChange = { - displayValueForUserInput = it - }) - } - - composable(route = Screen.Slider.route) { - SliderScreen(displayValue = displayValueForUserInput, onValueChange = { - displayValueForUserInput = it - }) - } - - composable( - route = Screen.WatchList.route - ) { - val columnState = rememberColumnState() - - ScreenScaffold(scrollState = columnState) { - var vignetteVisible by rememberSaveable { mutableStateOf(true) } - - WatchListScreen( - columnState = columnState, - showVignette = vignetteVisible, - onClickVignetteToggle = { showVignette -> - vignetteVisible = showVignette - }, - onClickWatch = { id -> - swipeDismissableNavController.navigate( - route = Screen.WatchDetail.route + "/" + id - ) - } - ) - - if (vignetteVisible) { - Vignette(vignettePosition = VignettePosition.TopAndBottom) - } - } - } - - composable( - route = Screen.WatchDetail.route + "/{$WATCH_ID_NAV_ARGUMENT}", - arguments = listOf( - navArgument(WATCH_ID_NAV_ARGUMENT) { - type = NavType.IntType - } - ) - ) { - val watchId: Int = it.arguments!!.getInt(WATCH_ID_NAV_ARGUMENT) - - val columnState = rememberScrollState() - - ScreenScaffold(scrollState = columnState) { - WatchDetailScreen( - watchId = watchId, - scrollState = columnState - ) - } - } - - composable(Screen.DatePicker.route) { - DatePicker( - onDateConfirm = { - swipeDismissableNavController.popBackStack() - dateTimeForUserInput = it.atTime(dateTimeForUserInput.toLocalTime()) - }, - date = dateTimeForUserInput.toLocalDate() - ) - } - - composable(Screen.Time24hPicker.route) { - TimePicker( - onTimeConfirm = { - swipeDismissableNavController.popBackStack() - dateTimeForUserInput = it.atDate(dateTimeForUserInput.toLocalDate()) - }, - time = dateTimeForUserInput.toLocalTime() - ) - } - - composable(Screen.Time12hPicker.route) { - TimePickerWith12HourClock( - onTimeConfirm = { - swipeDismissableNavController.popBackStack() - dateTimeForUserInput = it.atDate(dateTimeForUserInput.toLocalDate()) - }, - time = dateTimeForUserInput.toLocalTime() - ) - } - - composable(Screen.Dialogs.route) { - Dialogs() - } - - composable( - route = Screen.ProgressIndicators.route - ) { - val columnState = rememberColumnState() - - ScreenScaffold(scrollState = columnState) { - ProgressIndicatorsScreen( - columnState = columnState, - onNavigate = { swipeDismissableNavController.navigate(it) } - ) - } - } - - composable(Screen.IndeterminateProgressIndicator.route) { - IndeterminateProgressIndicator() - } - - composable( - route = Screen.FullScreenProgressIndicator.route - ) { - FullScreenProgressIndicator() - } - - composable( - route = Screen.Theme.route - ) { - val columnState = rememberColumnState() - - ScreenScaffold(scrollState = columnState) {} - ThemeScreen( - columnState = columnState, - currentlySelectedColors = themeColors, - availableThemes = themeValues - ) { colors -> themeColors = colors } - } - - activity( - route = Screen.Map.route - ) { - this.activityClass = MapActivity::class - } - } - } - } -} - -@Composable -internal fun menuNameAndCallback( - onNavigate: (String) -> Unit, - menuNameResource: Int, - screen: Screen -) = MenuItem(stringResource(menuNameResource)) { onNavigate(screen.route) } - -data class MenuItem(val name: String, val clickHander: () -> Unit) diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components/CustomTimeText.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components/CustomTimeText.kt deleted file mode 100644 index f614b9e97..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components/CustomTimeText.kt +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.components - -import android.os.Build -import androidx.compose.animation.AnimatedVisibility -import androidx.compose.animation.fadeIn -import androidx.compose.animation.fadeOut -import androidx.compose.runtime.Composable -import androidx.compose.runtime.remember -import androidx.compose.ui.Modifier -import androidx.compose.ui.graphics.Color -import androidx.wear.compose.foundation.CurvedTextStyle -import androidx.wear.compose.material.Text -import androidx.wear.compose.material.TimeText -import androidx.wear.compose.material.TimeTextDefaults -import androidx.wear.compose.material.curvedText -import androidx.wear.compose.ui.tooling.preview.WearPreviewLargeRound -import androidx.wear.compose.ui.tooling.preview.WearPreviewSmallRound -import androidx.wear.compose.ui.tooling.preview.WearPreviewSquare -import com.example.android.wearable.composeadvanced.BuildConfig - -/** - * Custom version of TimeText (Curved Text) that enables leading text (if wanted) and hides while - * scrolling so user can just focus on the list's items. - */ -@Composable -fun CustomTimeText( - visible: Boolean = true, - modifier: Modifier = Modifier, - startText: String? = null -) { - val textStyle = TimeTextDefaults.timeTextStyle() - val debugWarning = remember { - val isEmulator = Build.PRODUCT.startsWith("sdk_gwear") - - if (BuildConfig.DEBUG && !isEmulator) { - "Debug (slower)" - } else { - null - } - } - val showWarning = debugWarning != null - AnimatedVisibility( - visible = visible, - enter = fadeIn(), - exit = fadeOut() - ) { - val visibleText = startText != null - TimeText( - modifier = modifier, - startCurvedContent = if (visibleText) { - { - curvedText( - text = startText!!, - style = CurvedTextStyle(textStyle) - ) - } - } else { - null - }, - startLinearContent = if (visibleText) { - { - Text( - text = startText!!, - style = textStyle - ) - } - } else { - null - }, - // Trailing text is against Wear UX guidance, used here just for development. - endCurvedContent = if (showWarning) { - { - curvedText( - text = debugWarning!!, - style = CurvedTextStyle(textStyle), - color = Color.Red - ) - } - } else { - null - }, - endLinearContent = if (showWarning) { - { - Text( - text = debugWarning!!, - style = textStyle, - color = Color.Red - ) - } - } else { - null - } - ) - } -} - -@WearPreviewLargeRound -@WearPreviewSquare -@WearPreviewSmallRound -@Composable -fun PreviewCustomTimeText() { - CustomTimeText( - visible = true, - startText = "Testing Leading Text..." - ) -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components/WatchAppChip.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components/WatchAppChip.kt deleted file mode 100644 index a81df9954..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components/WatchAppChip.kt +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.components - -import androidx.annotation.DrawableRes -import androidx.compose.foundation.layout.Box -import androidx.compose.runtime.Composable -import androidx.compose.ui.Modifier -import com.example.android.wearable.composeadvanced.R -import com.example.android.wearable.composeadvanced.util.WearComponentPreview -import com.google.android.horologist.compose.material.Chip -import com.google.android.horologist.images.base.paintable.DrawableResPaintable - -/** - * Simple Chip for displaying the Watch models. - */ -@Composable -fun WatchAppChip( - watchModelNumber: Int, - watchName: String, - @DrawableRes watchIcon: Int, - onClickWatch: (Int) -> Unit, - modifier: Modifier = Modifier -) { - Chip( - modifier = modifier, - icon = DrawableResPaintable(watchIcon), - label = watchName, - secondaryLabel = "id: $watchModelNumber", - onClick = { - onClickWatch(watchModelNumber) - } - ) -} - -@WearComponentPreview -@Composable -fun WatchAppChipPreview() { - Box { - WatchAppChip( - watchModelNumber = 123456, - watchName = "Watch 123456 Name", - watchIcon = R.drawable.ic_watch, - onClickWatch = { } - ) - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/navigation/DestinationScrollType.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/navigation/DestinationScrollType.kt deleted file mode 100644 index 18292dd8f..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/navigation/DestinationScrollType.kt +++ /dev/null @@ -1,23 +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.example.android.wearable.composeadvanced.presentation.navigation - -enum class DestinationScrollType { - NONE, - COLUMN_SCROLLING, - SCALING_LAZY_COLUMN_SCROLLING, - TIME_TEXT_ONLY -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/navigation/Screen.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/navigation/Screen.kt deleted file mode 100644 index 542805369..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/navigation/Screen.kt +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.navigation - -// Used as a Navigation Argument for the WatchDetail Screen. -const val WATCH_ID_NAV_ARGUMENT = "watchId" - -/** - * Represent all Screens (Composables) in the app. - */ -sealed class Screen( - val route: String -) { - object Landing : Screen("landing") - object WatchList : Screen("watchList") - object WatchDetail : Screen("watchDetail") - object UserInputComponents : Screen("userInputComponents") - object Stepper : Screen("stepper") - object Slider : Screen("slider") - object Map : Screen("map") - object DatePicker : Screen("date") - object Time12hPicker : Screen("time12h") - object Time24hPicker : Screen("time24h") - object Dialogs : Screen("dialogs") - object ProgressIndicators : Screen("progressIndicators") - object IndeterminateProgressIndicator : Screen("indeterminateProgressIndicator") - object FullScreenProgressIndicator : Screen("fullScreenProgressIndicator") - object Theme : Screen("theme") -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/Color.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/Color.kt deleted file mode 100644 index f55a605f0..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/Color.kt +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.theme - -import androidx.compose.ui.graphics.Color -import androidx.wear.compose.material.Colors - -internal data class ThemeValues(val description: String, val colors: Colors) - -internal val initialThemeValues = ThemeValues( - "Lilac (D0BCFF)", - Colors( - primary = Color(0xFFD0BCFF), - primaryVariant = Color(0xFF9A82DB), - secondary = Color(0xFF7FCFFF), - secondaryVariant = Color(0xFF3998D3) - ) -) - -internal val themeValues = listOf( - initialThemeValues, - ThemeValues("Blue (Default AECBFA)", Colors()), - ThemeValues( - "Blue 2 (7FCFFF)", - Colors( - primary = Color(0xFF7FCFFF), - primaryVariant = Color(0xFF3998D3), - secondary = Color(0xFF6DD58C), - secondaryVariant = Color(0xFF1EA446) - ) - ), - ThemeValues( - "Green (6DD58C)", - Colors( - primary = Color(0xFF6DD58C), - primaryVariant = Color(0xFF1EA446), - secondary = Color(0xFFFFBB29), - secondaryVariant = Color(0xFFD68400) - ) - ) -) diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/Type.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/Type.kt deleted file mode 100644 index 76df1c1cf..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/Type.kt +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.theme - -import androidx.compose.ui.text.TextStyle -import androidx.compose.ui.text.font.FontFamily -import androidx.compose.ui.text.font.FontWeight -import androidx.compose.ui.unit.sp -import androidx.wear.compose.material.Typography - -/** - * Set of Material typography styles to start with - */ -val WearTypography = Typography( - body1 = TextStyle( - fontFamily = FontFamily.Default, - fontWeight = FontWeight.Normal, - fontSize = 16.sp - ) - /* Other default text styles to override - button = TextStyle( - fontFamily = FontFamily.Default, - fontWeight = FontWeight.W500, - fontSize = 14.sp - ), - caption = TextStyle( - fontFamily = FontFamily.Default, - fontWeight = FontWeight.Normal, - fontSize = 12.sp - ) - */ -) diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/WearAppTheme.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/WearAppTheme.kt deleted file mode 100644 index 4d5b3b11b..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/theme/WearAppTheme.kt +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.theme - -import androidx.compose.runtime.Composable -import androidx.wear.compose.material.Colors -import androidx.wear.compose.material.MaterialTheme - -/** - * Custom Theme for Wear App. Read comments below for why shape isn't included. - */ -@Composable -fun WearAppTheme( - colors: Colors = initialThemeValues.colors, - content: @Composable () -> Unit -) { - MaterialTheme( - colors = colors, - typography = WearTypography, - // For shapes, we generally recommend using the default Material Wear shapes which are - // optimized for round and non-round devices. - content = content - ) -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/ScrollingViewModels.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/ScrollingViewModels.kt deleted file mode 100644 index 24d2ed952..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/ScrollingViewModels.kt +++ /dev/null @@ -1,43 +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.example.android.wearable.composeadvanced.presentation.ui - -import androidx.compose.foundation.ScrollState -import androidx.lifecycle.SavedStateHandle -import androidx.lifecycle.ViewModel -import androidx.wear.compose.foundation.lazy.ScalingLazyListState -import com.example.android.wearable.composeadvanced.util.saveable - -const val SCROLL_STATE_KEY = "scrollState" - -// Saves scroll state through process death; inspired by https://issuetracker.google.com/195689777 -class ScalingLazyListStateViewModel(savedStateHandle: SavedStateHandle) : ViewModel() { - val scrollState = savedStateHandle.saveable( - key = SCROLL_STATE_KEY, - saver = ScalingLazyListState.Saver - ) { - ScalingLazyListState() - } -} - -class ScrollStateViewModel(savedStateHandle: SavedStateHandle) : ViewModel() { - val scrollState = savedStateHandle.saveable( - key = SCROLL_STATE_KEY, - saver = ScrollState.Saver - ) { - ScrollState(0) - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/dialog/Dialogs.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/dialog/Dialogs.kt deleted file mode 100644 index 2937b627a..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/dialog/Dialogs.kt +++ /dev/null @@ -1,163 +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.example.android.wearable.composeadvanced.presentation.ui.dialog - -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.size -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.filled.Check -import androidx.compose.material.icons.filled.Clear -import androidx.compose.runtime.Composable -import androidx.compose.runtime.getValue -import androidx.compose.runtime.mutableStateOf -import androidx.compose.runtime.remember -import androidx.compose.runtime.setValue -import androidx.compose.ui.Modifier -import androidx.compose.ui.res.stringResource -import androidx.compose.ui.text.style.TextAlign -import androidx.compose.ui.unit.dp -import androidx.wear.compose.foundation.lazy.ScalingLazyColumn -import androidx.wear.compose.foundation.lazy.ScalingLazyListAnchorType -import androidx.wear.compose.foundation.lazy.rememberScalingLazyListState -import androidx.wear.compose.material.ButtonDefaults -import androidx.wear.compose.material.Icon -import androidx.wear.compose.material.MaterialTheme -import androidx.wear.compose.material.OutlinedChip -import androidx.wear.compose.material.Text -import androidx.wear.compose.material.dialog.Alert -import androidx.wear.compose.material.dialog.Dialog -import com.example.android.wearable.composeadvanced.R -import com.google.android.horologist.compose.material.Button -import com.google.android.horologist.compose.material.Confirmation - -@Composable -fun Dialogs( - modifier: Modifier = Modifier -) { - var confirmationShowDialog by remember { mutableStateOf(false) } - var confirmationStatus by remember { mutableStateOf("") } - var alertShowDialog by remember { mutableStateOf(false) } - var alertStatus by remember { mutableStateOf("") } - val dialogDismissed = stringResource(R.string.dialog_dismissed) - val dialogTimedOut = stringResource(R.string.dialog_timed_out) - val dialogNo = stringResource(R.string.confirmation_dialog_no) - val dialogYes = stringResource(R.string.alert_dialog_yes) - - ScalingLazyColumn( - modifier = modifier.fillMaxSize(), - anchorType = ScalingLazyListAnchorType.ItemStart - ) { - item { - OutlinedChip( - onClick = { - confirmationStatus = "" - confirmationShowDialog = true - }, - label = { Text(stringResource(R.string.confirmation_dialog_label)) }, - secondaryLabel = { Text(confirmationStatus) }, - modifier = Modifier.fillMaxWidth() - ) - } - item { - OutlinedChip( - onClick = { - alertStatus = "" - alertShowDialog = true - }, - label = { Text(stringResource(R.string.alert_dialog_label)) }, - secondaryLabel = { Text(alertStatus) }, - modifier = Modifier.fillMaxWidth() - ) - } - } - Dialog( - showDialog = confirmationShowDialog, - onDismissRequest = { - if (confirmationStatus.isEmpty()) confirmationStatus = dialogDismissed - confirmationShowDialog = false - } - ) { - Confirmation( - onTimeout = { - confirmationStatus = dialogTimedOut - confirmationShowDialog = false - }, - icon = { - Icon( - imageVector = Icons.Filled.Check, - contentDescription = stringResource(R.string.confirmation_dialog_tick), - modifier = Modifier.size(48.dp) - ) - } - ) { - Text( - text = stringResource(R.string.confirmation_dialog_success), - textAlign = TextAlign.Center - ) - } - } - val scrollState = rememberScalingLazyListState() - - Dialog( - showDialog = alertShowDialog, - onDismissRequest = { - if (alertStatus.isEmpty()) alertStatus = dialogDismissed - alertShowDialog = false - }, - scrollState = scrollState - ) { - Alert( - title = { - Text( - text = stringResource(R.string.confirmation_dialog_power_off), - textAlign = TextAlign.Center, - color = MaterialTheme.colors.onBackground - ) - }, - negativeButton = { - Button( - imageVector = Icons.Filled.Clear, - contentDescription = dialogNo, - onClick = { - alertStatus = dialogNo - alertShowDialog = false - }, - colors = ButtonDefaults.secondaryButtonColors() - ) - }, - positiveButton = { - Button( - imageVector = Icons.Filled.Check, - contentDescription = dialogYes, - onClick = { - alertStatus = dialogYes - alertShowDialog = false - }, - colors = ButtonDefaults.primaryButtonColors() - ) - }, - scrollState = scrollState - ) { - Text( - text = stringResource(R.string.dialog_sure), - textAlign = TextAlign.Center, - style = MaterialTheme.typography.body2, - color = MaterialTheme.colors.onBackground - ) - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreen.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreen.kt deleted file mode 100644 index d35005192..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/landing/LandingScreen.kt +++ /dev/null @@ -1,189 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.ui.landing - -import androidx.compose.foundation.background -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Box -import androidx.compose.foundation.layout.Row -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.padding -import androidx.compose.runtime.Composable -import androidx.compose.ui.Alignment -import androidx.compose.ui.Modifier -import androidx.compose.ui.graphics.Brush -import androidx.compose.ui.graphics.Color -import androidx.compose.ui.platform.LocalConfiguration -import androidx.compose.ui.res.stringResource -import androidx.compose.ui.text.style.TextAlign -import androidx.compose.ui.unit.dp -import androidx.compose.ui.unit.sp -import androidx.wear.compose.foundation.AnchorType -import androidx.wear.compose.foundation.CurvedDirection -import androidx.wear.compose.foundation.CurvedLayout -import androidx.wear.compose.foundation.CurvedModifier -import androidx.wear.compose.foundation.CurvedTextStyle -import androidx.wear.compose.foundation.curvedRow -import androidx.wear.compose.foundation.radialGradientBackground -import androidx.wear.compose.material.MaterialTheme -import androidx.wear.compose.material.Text -import androidx.wear.compose.material.curvedText -import com.example.android.wearable.composeadvanced.R -import com.example.android.wearable.composeadvanced.presentation.menuNameAndCallback -import com.example.android.wearable.composeadvanced.presentation.navigation.Screen -import com.example.android.wearable.composeadvanced.presentation.ui.util.ReportFullyDrawn -import com.google.android.horologist.compose.layout.ScalingLazyColumn -import com.google.android.horologist.compose.layout.ScalingLazyColumnState -import com.google.android.horologist.compose.material.Chip -import com.google.android.horologist.compose.material.ToggleChip -import com.google.android.horologist.compose.material.ToggleChipToggleControl - -/** - * Simple landing page with three actions, view a list of watches, toggle on/off text before the - * time or view a demo of different user input components. - * - * A text label indicates the screen shape and places it at the bottom of the screen. - * If it's a round device, it will curve the text along the bottom curve. Otherwise, for a square - * device, it's a regular Text composable. - */ -@Composable -fun LandingScreen( - columnState: ScalingLazyColumnState, - onClickWatchList: () -> Unit, - onNavigate: (String) -> Unit, - proceedingTimeTextEnabled: Boolean, - onClickProceedingTimeText: (Boolean) -> Unit, - modifier: Modifier = Modifier -) { - val menuItems = listOf( - menuNameAndCallback( - onNavigate = onNavigate, - menuNameResource = R.string.user_input_components_label, - screen = Screen.UserInputComponents - ), - menuNameAndCallback( - onNavigate = onNavigate, - menuNameResource = R.string.map_label, - screen = Screen.Map - ), - menuNameAndCallback( - onNavigate = onNavigate, - menuNameResource = R.string.dialogs_label, - screen = Screen.Dialogs - ), - menuNameAndCallback( - onNavigate = onNavigate, - menuNameResource = R.string.progress_indicators_label, - screen = Screen.ProgressIndicators - ), - menuNameAndCallback( - onNavigate = onNavigate, - menuNameResource = R.string.theme_label, - screen = Screen.Theme - ) - ) - - Box(modifier = modifier.fillMaxSize()) { - // Places both Chips (button and toggle) in the middle of the screen. - ScalingLazyColumn( - columnState = columnState, - modifier = modifier.fillMaxSize() - ) { - item { - // Signify we have drawn the content of the first screen - ReportFullyDrawn() - - Chip( - onClick = onClickWatchList, - label = stringResource(R.string.list_of_watches_button_label) - ) - } - for (listItem in menuItems) { - item { - Chip( - onClick = listItem.clickHander, - label = listItem.name - ) - } - } - item { - ToggleChip( - modifier = Modifier.fillMaxWidth(), - checked = proceedingTimeTextEnabled, - onCheckedChanged = onClickProceedingTimeText, - label = stringResource(R.string.proceeding_text_toggle_chip_label), - toggleControl = ToggleChipToggleControl.Switch - ) - } - } - - // Places curved text at the bottom of round devices and straight text at the bottom of - // non-round devices. - if (LocalConfiguration.current.isScreenRound) { - val watchShape = stringResource(R.string.watch_shape) - val primaryColor = MaterialTheme.colors.primary - CurvedLayout( - anchor = 90F, - anchorType = AnchorType.Center, - modifier = Modifier.fillMaxSize() - ) { - curvedRow { - curvedText( - text = watchShape, - angularDirection = CurvedDirection.Angular.CounterClockwise, - style = CurvedTextStyle( - fontSize = 18.sp, - color = primaryColor - ), - modifier = CurvedModifier - .radialGradientBackground( - 0f to Color.Transparent, - 0.2f to Color.DarkGray.copy(alpha = 0.2f), - 0.6f to Color.DarkGray.copy(alpha = 0.2f), - 0.7f to Color.DarkGray.copy(alpha = 0.05f), - 1f to Color.Transparent - ) - ) - } - } - } else { - Row( - modifier = Modifier.fillMaxSize(), - horizontalArrangement = Arrangement.Center, - verticalAlignment = Alignment.Bottom - ) { - Text( - modifier = Modifier - .padding(bottom = 2.dp) - .background( - Brush.verticalGradient( - 0f to Color.Transparent, - 0.3f to Color.DarkGray.copy(alpha = 0.05f), - 0.4f to Color.DarkGray.copy(alpha = 0.2f), - 0.8f to Color.DarkGray.copy(alpha = 0.2f), - 1f to Color.Transparent - ) - ), - textAlign = TextAlign.Center, - color = MaterialTheme.colors.primary, - text = stringResource(R.string.watch_shape), - fontSize = 18.sp - ) - } - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/map/MapActivity.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/map/MapActivity.kt deleted file mode 100644 index ad0e4ae19..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/map/MapActivity.kt +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.ui.map - -import android.os.Bundle -import androidx.activity.ComponentActivity -import androidx.activity.compose.setContent -import com.example.android.wearable.composeadvanced.presentation.theme.WearAppTheme - -/** - * Compose for Wear OS activity that demonstrates a Map. - * - * Needs to be in a separate activity because of scroll interaction issues inside - * SwipeDismissableNavHost. - */ -class MapActivity : ComponentActivity() { - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - - setContent { - WearAppTheme { - MapScreen( - onClose = { - finish() - } - ) - } - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/map/MapScreen.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/map/MapScreen.kt deleted file mode 100644 index d93d56b5f..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/map/MapScreen.kt +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.ui.map - -import androidx.compose.foundation.layout.Box -import androidx.compose.foundation.layout.PaddingValues -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.runtime.Composable -import androidx.compose.ui.Alignment -import androidx.compose.ui.Modifier -import androidx.compose.ui.unit.dp -import androidx.wear.compose.material.ChipDefaults -import androidx.wear.compose.material.CompactChip -import androidx.wear.compose.material.MaterialTheme -import androidx.wear.compose.material.Text -import com.example.android.wearable.composeadvanced.BuildConfig -import com.google.android.gms.maps.model.CameraPosition -import com.google.android.gms.maps.model.LatLng -import com.google.maps.android.compose.GoogleMap -import com.google.maps.android.compose.Marker -import com.google.maps.android.compose.MarkerState -import com.google.maps.android.compose.rememberCameraPositionState - -/** - * Displays a Google Map focused on Singapore. - * - * Get a key with https://developers.google.com/maps/documentation/android-sdk/get-api-key - * and put it in local.properties with key `mapsApiKey`. - */ -@Composable -fun MapScreen( - modifier: Modifier = Modifier, - onClose: (() -> Unit)? = null -) { - Box(modifier = modifier, contentAlignment = Alignment.Center) { - if (BuildConfig.mapsApiKey.isEmpty()) { - Text( - modifier = Modifier.fillMaxWidth(0.7f), - text = "Set mapsApiKey in local.properties" - ) - } else { - val singapore = LatLng(1.35, 103.87) - val cameraPositionState = rememberCameraPositionState { - position = CameraPosition.fromLatLngZoom(singapore, 10f) - } - GoogleMap( - modifier = Modifier.fillMaxSize(), - cameraPositionState = cameraPositionState - ) { - Marker( - state = MarkerState(position = singapore), - title = "Singapore", - snippet = "Marker in Singapore" - ) - } - if (onClose != null) { - CompactChip( - modifier = Modifier - .align(Alignment.BottomCenter), - onClick = onClose, - label = { - Text( - text = "Close", - color = MaterialTheme.colors.onSecondary, - style = MaterialTheme.typography.button - ) - }, - colors = ChipDefaults - .chipColors(backgroundColor = MaterialTheme.colors.secondary), - contentPadding = PaddingValues(vertical = 0.dp, horizontal = 14.dp) - ) - } - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/progressindicator/ProgressIndicators.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/progressindicator/ProgressIndicators.kt deleted file mode 100644 index a8fd84aac..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/progressindicator/ProgressIndicators.kt +++ /dev/null @@ -1,122 +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.example.android.wearable.composeadvanced.presentation.ui.progressindicator - -import androidx.compose.animation.core.LinearEasing -import androidx.compose.animation.core.animateFloat -import androidx.compose.animation.core.infiniteRepeatable -import androidx.compose.animation.core.rememberInfiniteTransition -import androidx.compose.animation.core.tween -import androidx.compose.foundation.layout.Box -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.padding -import androidx.compose.foundation.layout.wrapContentWidth -import androidx.compose.foundation.shape.CutCornerShape -import androidx.compose.runtime.Composable -import androidx.compose.runtime.getValue -import androidx.compose.ui.Alignment -import androidx.compose.ui.Modifier -import androidx.compose.ui.text.style.TextOverflow -import androidx.compose.ui.unit.dp -import androidx.wear.compose.material.CircularProgressIndicator -import androidx.wear.compose.material.CompactChip -import androidx.wear.compose.material.Text -import com.example.android.wearable.composeadvanced.R -import com.example.android.wearable.composeadvanced.presentation.menuNameAndCallback -import com.example.android.wearable.composeadvanced.presentation.navigation.Screen -import com.google.android.horologist.compose.layout.ScalingLazyColumn -import com.google.android.horologist.compose.layout.ScalingLazyColumnState - -@Composable -fun ProgressIndicatorsScreen( - columnState: ScalingLazyColumnState, - onNavigate: (String) -> Unit, - modifier: Modifier = Modifier -) { - val menuItems = listOf( - menuNameAndCallback( - onNavigate = onNavigate, - menuNameResource = R.string.indeterminate_progress_indicator_label, - screen = Screen.IndeterminateProgressIndicator - ), - menuNameAndCallback( - onNavigate = onNavigate, - menuNameResource = R.string.full_screen_progress_indicator_label, - screen = Screen.FullScreenProgressIndicator - ) - ) - - ScalingLazyColumn( - columnState = columnState, - modifier = modifier.fillMaxSize() - ) { - for (menuItem in menuItems) { - item { - CompactChip( - onClick = menuItem.clickHander, - shape = CutCornerShape(4.dp), - label = { - Text( - menuItem.name, - maxLines = 1, - overflow = TextOverflow.Ellipsis - ) - }, - modifier = Modifier.wrapContentWidth() - ) - } - } - } -} - -@Composable -fun IndeterminateProgressIndicator( - modifier: Modifier = Modifier -) { - Box(modifier = modifier.fillMaxSize(), contentAlignment = Alignment.Center) { - CircularProgressIndicator() - } -} - -@Composable -fun FullScreenProgressIndicator( - modifier: Modifier = Modifier -) { - val transition = rememberInfiniteTransition(label = "Ongoing") - - val currentRotation by transition.animateFloat( - 0f, - 1f, - infiniteRepeatable( - animation = tween( - durationMillis = 5000, - easing = LinearEasing, - delayMillis = 1000 - ) - ), - label = "Progress Rotation" - ) - Box(modifier = modifier.fillMaxSize(), contentAlignment = Alignment.Center) { - CircularProgressIndicator( - startAngle = 315f, - endAngle = 225f, - progress = currentRotation, - modifier = Modifier - .fillMaxSize() - .padding(all = 1.dp) - ) - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/theme/ThemeScreen.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/theme/ThemeScreen.kt deleted file mode 100644 index 932ab7f39..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/theme/ThemeScreen.kt +++ /dev/null @@ -1,64 +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.example.android.wearable.composeadvanced.presentation.ui.theme - -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.runtime.Composable -import androidx.compose.ui.Modifier -import androidx.wear.compose.material.Colors -import androidx.wear.compose.material.ListHeader -import androidx.wear.compose.material.Text -import androidx.wear.compose.material.ToggleChipDefaults -import com.example.android.wearable.composeadvanced.presentation.theme.ThemeValues -import com.google.android.horologist.compose.layout.ScalingLazyColumn -import com.google.android.horologist.compose.layout.ScalingLazyColumnState -import com.google.android.horologist.compose.material.ToggleChip -import com.google.android.horologist.compose.material.ToggleChipToggleControl - -@Composable -internal fun ThemeScreen( - columnState: ScalingLazyColumnState, - currentlySelectedColors: Colors, - availableThemes: List, - onValueChange: (Colors) -> Unit -) { - ScalingLazyColumn( - columnState = columnState, - modifier = Modifier.fillMaxSize() - ) { - item { - ListHeader { - Text("Color Schemes") - } - } - for (listItem in availableThemes) { - val checked = listItem.colors == currentlySelectedColors - item { - ToggleChip( - checked = checked, - toggleControl = ToggleChipToggleControl.Radio, - onCheckedChanged = { onValueChange(listItem.colors) }, - // Override the default toggle control color to show the user the current - // primary selected color. - colors = ToggleChipDefaults.toggleChipColors( - checkedToggleControlColor = currentlySelectedColors.primary - ), - label = listItem.description - ) - } - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/SliderScreen.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/SliderScreen.kt deleted file mode 100644 index 36cac28fc..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/SliderScreen.kt +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.ui.userinput - -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.padding -import androidx.compose.runtime.Composable -import androidx.compose.ui.Modifier -import androidx.compose.ui.unit.dp -import androidx.wear.compose.material.Icon -import androidx.wear.compose.material.InlineSlider -import androidx.wear.compose.material.InlineSliderDefaults - -/** - * Displays a Slider, which allows users to make a selection from a range of values. - */ -@Composable -fun SliderScreen( - displayValue: Int, - onValueChange: (Int) -> Unit, - modifier: Modifier = Modifier -) { - Column( - modifier = modifier - .fillMaxSize() - .padding(top = 10.dp), - verticalArrangement = Arrangement.Center - ) { - InlineSlider( - value = displayValue, - onValueChange = onValueChange, - valueProgression = 1..10, - increaseIcon = { Icon(InlineSliderDefaults.Increase, "Increase") }, - decreaseIcon = { Icon(InlineSliderDefaults.Decrease, "Decrease") } - ) - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/StepperScreen.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/StepperScreen.kt deleted file mode 100644 index 6c5eabebf..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/StepperScreen.kt +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.ui.userinput - -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.padding -import androidx.compose.runtime.Composable -import androidx.compose.ui.Modifier -import androidx.compose.ui.unit.dp -import androidx.wear.compose.material.Icon -import androidx.wear.compose.material.Stepper -import androidx.wear.compose.material.StepperDefaults -import androidx.wear.compose.material.Text - -/** - * Displays a Stepper, which allows users to make a selection from a range of values. - */ -@Composable -fun StepperScreen( - displayValue: Int, - onValueChange: (Int) -> Unit, - modifier: Modifier = Modifier -) { - Column( - modifier = modifier - .fillMaxSize() - .padding(top = 10.dp), - verticalArrangement = Arrangement.Center - ) { - Stepper( - value = displayValue, - onValueChange = onValueChange, - valueProgression = 1..10, - increaseIcon = { Icon(StepperDefaults.Increase, "Increase") }, - decreaseIcon = { Icon(StepperDefaults.Decrease, "Decrease") } - ) { - Text("Value: $displayValue") - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreen.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreen.kt deleted file mode 100644 index 8f4018431..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/userinput/UserInputComponentsScreen.kt +++ /dev/null @@ -1,174 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.ui.userinput - -import android.app.RemoteInput -import android.content.Intent -import android.os.Bundle -import android.speech.RecognizerIntent -import android.view.inputmethod.EditorInfo -import androidx.activity.compose.rememberLauncherForActivityResult -import androidx.activity.result.contract.ActivityResultContracts -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.runtime.Composable -import androidx.compose.runtime.getValue -import androidx.compose.runtime.mutableStateOf -import androidx.compose.runtime.remember -import androidx.compose.runtime.setValue -import androidx.compose.ui.Modifier -import androidx.compose.ui.res.stringResource -import androidx.wear.input.RemoteInputIntentHelper -import androidx.wear.input.wearableExtender -import com.example.android.wearable.composeadvanced.R -import com.google.android.horologist.compose.layout.ScalingLazyColumn -import com.google.android.horologist.compose.layout.ScalingLazyColumnState -import com.google.android.horologist.compose.material.Chip -import java.time.LocalDateTime -import java.time.format.DateTimeFormatter - -/** - * Shows different input options like Pickers, Steppers and Sliders - */ -@Composable -fun UserInputComponentsScreen( - columnState: ScalingLazyColumnState, - value: Int, - dateTime: LocalDateTime, - onClickStepper: () -> Unit, - onClickSlider: () -> Unit, - onClickDemoDatePicker: () -> Unit, - onClickDemo12hTimePicker: () -> Unit, - onClickDemo24hTimePicker: () -> Unit, - modifier: Modifier = Modifier -) { - var textForUserInput by remember { mutableStateOf("") } - var textForVoiceInput by remember { mutableStateOf("") } - - val inputTextKey = "input_text" - - val launcher = - rememberLauncherForActivityResult( - ActivityResultContracts.StartActivityForResult() - ) { - it.data?.let { data -> - val results: Bundle = RemoteInput.getResultsFromIntent(data) - val newInputText: CharSequence? = results.getCharSequence(inputTextKey) - textForUserInput = newInputText as String - } - } - - val voiceLauncher = - rememberLauncherForActivityResult( - ActivityResultContracts.StartActivityForResult() - ) { - it.data?.let { data -> - val results = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS) - textForVoiceInput = results?.get(0) ?: "None" - } - } - - ScalingLazyColumn( - columnState = columnState, - modifier = modifier.fillMaxSize() - ) { - item { - Chip( - onClick = onClickStepper, - label = stringResource(id = R.string.stepper_label), - secondaryLabel = value.toString() - ) - } - - item { - Chip( - onClick = onClickSlider, - label = stringResource(id = R.string.slider_label), - secondaryLabel = value.toString() - ) - } - - item { - Chip( - onClick = onClickDemoDatePicker, - label = stringResource(R.string.date_picker_label), - secondaryLabel = dateTime.toLocalDate().toString() - ) - } - - item { - val formatter = remember { DateTimeFormatter.ofPattern("hh:mm a") } - Chip( - onClick = onClickDemo12hTimePicker, - label = stringResource(R.string.time_12h_picker_label), - secondaryLabel = dateTime.toLocalTime().format(formatter) - ) - } - - item { - val formatter = remember { DateTimeFormatter.ofPattern("HH:mm:ss") } - - Chip( - onClick = onClickDemo24hTimePicker, - label = stringResource(R.string.time_24h_picker_label), - secondaryLabel = dateTime.toLocalTime().format(formatter) - ) - } - - item { - val intent: Intent = RemoteInputIntentHelper.createActionRemoteInputIntent() - val remoteInputs: List = listOf( - RemoteInput.Builder(inputTextKey) - .setLabel(stringResource(R.string.manual_text_entry_label)) - .wearableExtender { - setEmojisAllowed(true) - setInputActionType(EditorInfo.IME_ACTION_DONE) - }.build() - ) - - RemoteInputIntentHelper.putRemoteInputsExtra(intent, remoteInputs) - - Chip( - onClick = { - launcher.launch(intent) - }, - label = stringResource(R.string.text_input_label), - secondaryLabel = textForUserInput - ) - } - - item { - val voiceIntent: Intent = Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH).apply { - putExtra( - RecognizerIntent.EXTRA_LANGUAGE_MODEL, - RecognizerIntent.LANGUAGE_MODEL_FREE_FORM - ) - - putExtra( - RecognizerIntent.EXTRA_PROMPT, - stringResource(R.string.voice_text_entry_label) - ) - } - - Chip( - onClick = { - voiceLauncher.launch(voiceIntent) - }, - label = stringResource(R.string.voice_input_label), - secondaryLabel = textForVoiceInput - ) - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawn.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawn.kt deleted file mode 100644 index 5861989b6..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/util/ReportFullyDrawn.kt +++ /dev/null @@ -1,37 +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.example.android.wearable.composeadvanced.presentation.ui.util - -import android.app.Activity -import android.view.View -import androidx.compose.runtime.Composable -import androidx.compose.runtime.SideEffect -import androidx.compose.ui.platform.LocalView -import androidx.core.view.doOnPreDraw - -// From https://github.com/androidx/androidx/blob/42d58ade87b9338c563ee8f182057a7da93f5c78/compose/integration-tests/macrobenchmark-target/src/main/java/androidx/compose/integration/macrobenchmark/target/FullyDrawnStartupActivity.kt -@Composable -fun ReportFullyDrawn() { - val localView: View = LocalView.current - SideEffect { - val activity = localView.context as? Activity - if (activity != null) { - localView.doOnPreDraw { - activity.reportFullyDrawn() - } - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailScreen.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailScreen.kt deleted file mode 100644 index 95ddc8ab3..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailScreen.kt +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Copyright 2021 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. - */ -@file:OptIn(ExperimentalWearFoundationApi::class) - -package com.example.android.wearable.composeadvanced.presentation.ui.watch - -import androidx.compose.foundation.ScrollState -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.Spacer -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.padding -import androidx.compose.foundation.layout.size -import androidx.compose.foundation.layout.wrapContentSize -import androidx.compose.runtime.Composable -import androidx.compose.runtime.getValue -import androidx.compose.ui.Alignment -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.text.style.TextAlign -import androidx.compose.ui.unit.dp -import androidx.compose.ui.unit.sp -import androidx.lifecycle.viewmodel.compose.viewModel -import androidx.wear.compose.foundation.ExperimentalWearFoundationApi -import androidx.wear.compose.foundation.rememberActiveFocusRequester -import androidx.wear.compose.material.Icon -import androidx.wear.compose.material.MaterialTheme -import androidx.wear.compose.material.Text -import com.example.android.wearable.composeadvanced.R -import com.example.android.wearable.composeadvanced.data.WatchModel -import com.google.android.horologist.compose.rotaryinput.rotaryWithScroll - -@Composable -fun WatchDetailScreen( - watchId: Int, - scrollState: ScrollState -) { - val viewModel: WatchDetailViewModel = - viewModel(factory = WatchDetailViewModel.factory(watchId)) - - val watch by viewModel.watch - WatchDetailScreen( - watch = watch, - scrollState = scrollState - ) -} - -/** - * Displays the icon, title, and description of the watch model. - */ -@Composable -fun WatchDetailScreen( - watch: WatchModel?, - scrollState: ScrollState, - modifier: Modifier = Modifier -) { - val focusRequester = rememberActiveFocusRequester() - Column( - modifier = modifier - .fillMaxSize() - .rotaryWithScroll(scrollState, focusRequester) - .padding( - top = 26.dp, - start = 8.dp, - end = 8.dp, - bottom = 26.dp - ), - verticalArrangement = Arrangement.Top - ) { - if (watch == null) { - Text( - modifier = Modifier - .fillMaxSize() - .align(Alignment.CenterHorizontally), - color = Color.White, - textAlign = TextAlign.Center, - text = stringResource(R.string.invalid_watch_label) - ) - } else { - Icon( - painter = painterResource(id = watch.icon), - tint = MaterialTheme.colors.primary, - contentDescription = stringResource(R.string.watch_icon_content_description), - modifier = Modifier - .fillMaxWidth() - .size(24.dp) - .wrapContentSize(align = Alignment.Center) - ) - - Spacer(modifier = Modifier.size(4.dp)) - - Text( - modifier = Modifier - .fillMaxWidth() - .align(Alignment.CenterHorizontally), - color = MaterialTheme.colors.primary, - textAlign = TextAlign.Center, - fontSize = 22.sp, - text = watch.name - ) - - Spacer(modifier = Modifier.size(4.dp)) - - Text( - modifier = Modifier - .fillMaxWidth() - .align(Alignment.CenterHorizontally), - color = Color.White, - textAlign = TextAlign.Center, - text = watch.description - ) - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailViewModel.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailViewModel.kt deleted file mode 100644 index fcd1dc2c5..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watch/WatchDetailViewModel.kt +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.ui.watch - -import androidx.compose.runtime.MutableState -import androidx.compose.runtime.State -import androidx.compose.runtime.mutableStateOf -import androidx.lifecycle.ViewModel -import androidx.lifecycle.ViewModelProvider.AndroidViewModelFactory.Companion.APPLICATION_KEY -import androidx.lifecycle.viewmodel.initializer -import androidx.lifecycle.viewmodel.viewModelFactory -import com.example.android.wearable.composeadvanced.data.WatchModel -import com.example.android.wearable.composeadvanced.data.WatchRepository -import com.example.android.wearable.composeadvanced.presentation.BaseApplication - -/** - * ViewModel for the Watch Detail Screen (only needs watch id). - */ -class WatchDetailViewModel( - watchId: Int, - watchRepository: WatchRepository -) : ViewModel() { - private val _watch: MutableState = - mutableStateOf(watchRepository.getWatch(watchId)) - val watch: State - get() = _watch - - companion object { - fun factory(watchId: Int) = viewModelFactory { - initializer { - val baseApplication = - this[APPLICATION_KEY] as BaseApplication - WatchDetailViewModel( - watchId = watchId, - watchRepository = baseApplication.watchRepository - ) - } - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreen.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreen.kt deleted file mode 100644 index 80ce01fbb..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListScreen.kt +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.ui.watchlist - -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.runtime.Composable -import androidx.compose.runtime.getValue -import androidx.compose.ui.Modifier -import androidx.compose.ui.res.stringResource -import androidx.lifecycle.viewmodel.compose.viewModel -import androidx.wear.compose.foundation.lazy.ScalingLazyColumn -import androidx.wear.compose.foundation.lazy.items -import androidx.wear.compose.material.Scaffold -import androidx.wear.compose.material.TimeText -import androidx.wear.compose.ui.tooling.preview.WearPreviewDevices -import com.example.android.wearable.composeadvanced.R -import com.example.android.wearable.composeadvanced.data.WatchLocalDataSource -import com.example.android.wearable.composeadvanced.data.WatchModel -import com.example.android.wearable.composeadvanced.presentation.components.WatchAppChip -import com.google.android.horologist.annotations.ExperimentalHorologistApi -import com.google.android.horologist.compose.layout.ScalingLazyColumn -import com.google.android.horologist.compose.layout.ScalingLazyColumnDefaults -import com.google.android.horologist.compose.layout.ScalingLazyColumnState -import com.google.android.horologist.compose.layout.scrollAway -import com.google.android.horologist.compose.material.ToggleChip -import com.google.android.horologist.compose.material.ToggleChipToggleControl - -@Composable -fun WatchListScreen( - columnState: ScalingLazyColumnState, - showVignette: Boolean, - onClickVignetteToggle: (Boolean) -> Unit, - onClickWatch: (Int) -> Unit -) { - val viewModel: WatchListViewModel = viewModel( - factory = WatchListViewModel.Factory - ) - val watches by viewModel.watches - WatchListScreen( - watches = watches, - columnState = columnState, - showVignette = showVignette, - onClickVignetteToggle = onClickVignetteToggle, - onClickWatch = onClickWatch - ) -} - -/** - * Displays a list of watches plus a [ToggleChip] at the top to display/hide the Vignette around - * the screen. The list is powered using a [ScalingLazyColumn]. - */ -@Composable -fun WatchListScreen( - watches: List, - columnState: ScalingLazyColumnState, - showVignette: Boolean, - onClickVignetteToggle: (Boolean) -> Unit, - onClickWatch: (Int) -> Unit, - modifier: Modifier = Modifier -) { - ScalingLazyColumn( - modifier = modifier.fillMaxSize(), - columnState = columnState - ) { - item { - ToggleChip( - checked = showVignette, - onCheckedChanged = onClickVignetteToggle, - label = stringResource(R.string.vignette_toggle_chip_label), - toggleControl = ToggleChipToggleControl.Switch - ) - } - - // Displays all watches. - items(watches) { watch -> - WatchAppChip( - watchModelNumber = watch.modelId, - watchName = watch.name, - watchIcon = watch.icon, - onClickWatch = onClickWatch - ) - } - } -} - -@WearPreviewDevices -@Composable -@ExperimentalHorologistApi -fun WatchListScreenPreview() { - val columnState = ScalingLazyColumnDefaults.belowTimeText().create() - Scaffold( - timeText = { - TimeText( - modifier = Modifier - .fillMaxSize() - .scrollAway(columnState) - ) - } - ) { - WatchListScreen( - watches = WatchLocalDataSource().watches, - columnState = columnState, - showVignette = false, - onClickVignetteToggle = {}, - onClickWatch = {} - ) - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel.kt deleted file mode 100644 index 4d5639d09..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist/WatchListViewModel.kt +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.presentation.ui.watchlist - -import androidx.compose.runtime.MutableState -import androidx.compose.runtime.State -import androidx.compose.runtime.mutableStateOf -import androidx.lifecycle.ViewModel -import androidx.lifecycle.ViewModelProvider.AndroidViewModelFactory.Companion.APPLICATION_KEY -import androidx.lifecycle.viewmodel.initializer -import androidx.lifecycle.viewmodel.viewModelFactory -import com.example.android.wearable.composeadvanced.data.WatchModel -import com.example.android.wearable.composeadvanced.data.WatchRepository -import com.example.android.wearable.composeadvanced.presentation.BaseApplication - -/** - * ViewModel for the Watch List Screen. - */ -class WatchListViewModel(watchRepository: WatchRepository) : ViewModel() { - private val _watches: MutableState> = mutableStateOf(watchRepository.watches) - val watches: State> - get() = _watches - - companion object { - val Factory = viewModelFactory { - initializer { - val baseApplication = - this[APPLICATION_KEY] as BaseApplication - WatchListViewModel( - watchRepository = baseApplication.watchRepository - ) - } - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/JankPrinter.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/JankPrinter.kt deleted file mode 100644 index f5b30d71e..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/JankPrinter.kt +++ /dev/null @@ -1,78 +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.example.android.wearable.composeadvanced.util - -import android.app.Activity -import android.util.Log -import android.view.ViewGroup -import androidx.compose.ui.platform.ComposeView -import androidx.metrics.performance.JankStats -import androidx.metrics.performance.PerformanceMetricsState -import com.example.android.wearable.composeadvanced.BuildConfig -import com.example.android.wearable.composeadvanced.presentation.navigation.Screen -import java.util.concurrent.TimeUnit - -/** - * Simple Jank log printer. - */ -class JankPrinter { - private var stateHolder: PerformanceMetricsState.Holder? = null - private lateinit var jankStats: JankStats - private var nonJank = 0 - - private fun Long.nanosToMillis() = "${TimeUnit.NANOSECONDS.toMillis(this)}ms" - - fun installJankStats(activity: Activity) { - // Assume Compose is used - val contentView = activity.window.decorView.findViewById(android.R.id.content) - .getChildAt(0) as ComposeView - - if (!BuildConfig.DEBUG) { - stateHolder = PerformanceMetricsState.getHolderForHierarchy(contentView).apply { - state?.putState("Activity", activity.javaClass.simpleName) - state?.putState("route", Screen.Landing.route) - } - - jankStats = JankStats.createAndTrack( - activity.window - ) { - if (it.isJank) { - val route = - it.states.find { state -> state.key == "route" }?.value.orEmpty() - val duration = it.frameDurationUiNanos.nanosToMillis() - Log.w("Jank", "Jank $duration route:$route non:$nonJank") - nonJank = 0 - } else { - nonJank++ - } - }.apply { - // 3x isn't very noticeable for a few frames and settles down after the app has - // been optimised. - jankHeuristicMultiplier = 3f - } - } - } - - fun setRouteState(route: String?) { - stateHolder?.state?.let { - if (route != null) { - it.putState("route", route) - } else { - it.removeState("route") - } - } - } -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/Saveable.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/Saveable.kt deleted file mode 100644 index 976b832d6..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/Saveable.kt +++ /dev/null @@ -1,42 +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.example.android.wearable.composeadvanced.util - -import android.os.Bundle -import androidx.compose.runtime.saveable.Saver -import androidx.compose.runtime.saveable.SaverScope -import androidx.compose.runtime.saveable.autoSaver -import androidx.core.os.bundleOf -import androidx.lifecycle.SavedStateHandle - -// Interop between SavedStateHandle and Compose Saver/SaveableStateRegistry -// Can be removed after https://issuetracker.google.com/195689777 -fun SavedStateHandle.saveable( - key: String, - saver: Saver = autoSaver(), - init: () -> T -): T { - @Suppress("UNCHECKED_CAST") - saver as Saver - // value is restored using the SavedStateHandle or created via [init] lambda - val value = get(key)?.get("value")?.let(saver::restore) ?: init() - - // Hook up saving the state to the SavedStateHandle - setSavedStateProvider(key) { - bundleOf("value" to with(saver) { SaverScope { true }.save(value) }) - } - return value -} diff --git a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/WearComponentPreview.kt b/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/WearComponentPreview.kt deleted file mode 100644 index 659883042..000000000 --- a/ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/util/WearComponentPreview.kt +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright 2023 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.example.android.wearable.composeadvanced.util - -import android.content.res.Configuration -import androidx.compose.ui.tooling.preview.Devices -import androidx.compose.ui.tooling.preview.Preview - -@Preview( - apiLevel = 26, - uiMode = Configuration.UI_MODE_TYPE_WATCH, - device = Devices.WEAR_OS_SMALL_ROUND -) -annotation class WearComponentPreview diff --git a/ComposeAdvanced/app/src/main/res/drawable/ic_watch.xml b/ComposeAdvanced/app/src/main/res/drawable/ic_watch.xml deleted file mode 100644 index 60058d64c..000000000 --- a/ComposeAdvanced/app/src/main/res/drawable/ic_watch.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - diff --git a/ComposeAdvanced/app/src/main/res/drawable/splash_screen.xml b/ComposeAdvanced/app/src/main/res/drawable/splash_screen.xml deleted file mode 100644 index 24902bd12..000000000 --- a/ComposeAdvanced/app/src/main/res/drawable/splash_screen.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - diff --git a/ComposeAdvanced/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/ComposeAdvanced/app/src/main/res/mipmap-hdpi/ic_launcher.webp deleted file mode 100644 index c209e78ecd372343283f4157dcfd918ec5165bb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1404 zcmV-?1%vuhNk&F=1pok7MM6+kP&il$0000G0000-002h-06|PpNX!5L00Dqw+t%{r zzW2vH!KF=w&cMnnN@{whkTw+#mAh0SV?YL=)3MimFYCWp#fpdtz~8$hD5VPuQgtcN zXl<@<#Cme5f5yr2h%@8TWh?)bSK`O z^Z@d={gn7J{iyxL_y_%J|L>ep{dUxUP8a{byupH&!UNR*OutO~0{*T4q5R6@ApLF! z5{w?Z150gC7#>(VHFJZ-^6O@PYp{t!jH(_Z*nzTK4 zkc{fLE4Q3|mA2`CWQ3{8;gxGizgM!zccbdQoOLZc8hThi-IhN90RFT|zlxh3Ty&VG z?Fe{#9RrRnxzsu|Lg2ddugg7k%>0JeD+{XZ7>Z~{=|M+sh1MF7~ zz>To~`~LVQe1nNoR-gEzkpe{Ak^7{{ZBk2i_<+`Bq<^GB!RYG+z)h;Y3+<{zlMUYd zrd*W4w&jZ0%kBuDZ1EW&KLpyR7r2=}fF2%0VwHM4pUs}ZI2egi#DRMYZPek*^H9YK zay4Iy3WXFG(F14xYsoDA|KXgGc5%2DhmQ1gFCkrgHBm!lXG8I5h*uf{rn48Z!_@ z4Bk6TJAB2CKYqPjiX&mWoW>OPFGd$wqroa($ne7EUK;#3VYkXaew%Kh^3OrMhtjYN?XEoY`tRPQsAkH-DSL^QqyN0>^ zmC>{#F14jz4GeW{pJoRpLFa_*GI{?T93^rX7SPQgT@LbLqpNA}<@2wH;q493)G=1Y z#-sCiRNX~qf3KgiFzB3I>4Z%AfS(3$`-aMIBU+6?gbgDb!)L~A)je+;fR0jWLL-Fu z4)P{c7{B4Hp91&%??2$v9iRSFnuckHUm}or9seH6 z>%NbT+5*@L5(I9j@06@(!{ZI?U0=pKn8uwIg&L{JV14+8s2hnvbRrU|hZCd}IJu7*;;ECgO%8_*W Kmw_-CKmY()leWbG diff --git a/ComposeAdvanced/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/ComposeAdvanced/app/src/main/res/mipmap-mdpi/ic_launcher.webp deleted file mode 100644 index 4f0f1d64e58ba64d180ce43ee13bf9a17835fbca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 982 zcmV;{11bDcNk&G_0{{S5MM6+kP&il$0000G0000l001ul06|PpNU8t;00Dqo+t#w^ z^1csucXz7-Qrhzl9HuHB%l>&>1tG2^vb*E&k^T3$FG1eQZ51g$uv4V+kI`0<^1Z@N zk?Jjh$olyC%l>)Xq;7!>{iBj&BjJ`P&$fsCfpve_epJOBkTF?nu-B7D!hO=2ZR}

C%4 zc_9eOXvPbC4kzU8YowIA8cW~Uv|eB&yYwAObSwL2vY~UYI7NXPvf3b+c^?wcs~_t{ ze_m66-0)^{JdOMKPwjpQ@Sna!*?$wTZ~su*tNv7o!gXT!GRgivP}ec?5>l1!7<(rT zds|8x(qGc673zrvYIz;J23FG{9nHMnAuP}NpAED^laz3mAN1sy+NXK)!6v1FxQ;lh zOBLA>$~P3r4b*NcqR;y6pwyhZ3_PiDb|%n1gGjl3ZU}ujInlP{eks-#oA6>rh&g+!f`hv#_%JrgYPu z(U^&XLW^QX7F9Z*SRPpQl{B%x)_AMp^}_v~?j7 zapvHMKxSf*Mtyx8I}-<*UGn3)oHd(nn=)BZ`d$lDBwq_GL($_TPaS{UeevT(AJ`p0 z9%+hQb6z)U9qjbuXjg|dExCLjpS8$VKQ55VsIC%@{N5t{NsW)=hNGI`J=x97_kbz@ E0Of=7!To6o6Gy zRq6Ap5(_{XLdXcL-MzlN`ugSdZY_`jXhcENAu)N_0?GhF))9R;E`!bo9p?g?SRgw_ zEXHhFG$0{qYOqhdX<(wE4N@es3VIo$%il%6xP9gjiBri+2pI6aY4 zJbgh-Ud|V%3O!IcHKQx1FQH(_*TK;1>FQWbt^$K1zNn^cczkBs=QHCYZ8b&l!UV{K z{L0$KCf_&KR^}&2Fe|L&?1I7~pBENnCtCuH3sjcx6$c zwqkNkru);ie``q+_QI;IYLD9OV0ZxkuyBz|5<$1BH|vtey$> z5oto4=l-R-Aaq`Dk0}o9N0VrkqW_#;!u{!bJLDq%0092{Ghe=F;(kn} z+sQ@1=UlX30+2nWjkL$B^b!H2^QYO@iFc0{(-~yXj2TWz?VG{v`Jg zg}WyYnwGgn>{HFaG7E~pt=)sOO}*yd(UU-D(E&x{xKEl6OcU?pl)K%#U$dn1mDF19 zSw@l8G!GNFB3c3VVK0?uyqN&utT-D5%NM4g-3@Sii9tSXKtwce~uF zS&Jn746EW^wV~8zdQ1XC28~kXu8+Yo9p!<8h&(Q({J*4DBglPdpe4M_mD8AguZFn~ ztiuO~{6Bx?SfO~_ZV(GIboeR9~hAym{{fV|VM=77MxDrbW6`ujX z<3HF(>Zr;#*uCvC*bpoSr~C$h?_%nXps@A)=l_;({Fo#6Y1+Zv`!T5HB+)#^-Ud_; zBwftPN=d8Vx)*O1Mj+0oO=mZ+NVH*ptNDC-&zZ7Hwho6UQ#l-yNvc0Cm+2$$6YUk2D2t#vdZX-u3>-Be1u9gtTBiMB^xwWQ_rgvGpZ6(C@e23c!^K=>ai-Rqu zhqT`ZQof;9Bu!AD(i^PCbYV%yha9zuoKMp`U^z;3!+&d@Hud&_iy!O-$b9ZLcSRh? z)R|826w}TU!J#X6P%@Zh=La$I6zXa#h!B;{qfug}O%z@K{EZECu6zl)7CiNi%xti0 zB{OKfAj83~iJvmpTU|&q1^?^cIMn2RQ?jeSB95l}{DrEPTW{_gmU_pqTc)h@4T>~& zluq3)GM=xa(#^VU5}@FNqpc$?#SbVsX!~RH*5p0p@w z;~v{QMX0^bFT1!cXGM8K9FP+=9~-d~#TK#ZE{4umGT=;dfvWi?rYj;^l_Zxywze`W z^Cr{55U@*BalS}K%Czii_80e0#0#Zkhlij4-~I@}`-JFJ7$5{>LnoJSs??J8kWVl6|8A}RCGAu9^rAsfCE=2}tHwl93t0C?#+jMpvr7O3`2=tr{Hg$=HlnjVG^ewm|Js0J*kfPa6*GhtB>`fN!m#9J(sU!?(OSfzY*zS(FJ<-Vb zfAIg+`U)YaXv#sY(c--|X zEB+TVyZ%Ie4L$gi#Fc++`h6%vzsS$pjz9aLt+ZL(g;n$Dzy5=m=_TV(3H8^C{r0xd zp#a%}ht55dOq?yhwYPrtp-m1xXp;4X;)NhxxUpgP%XTLmO zcjaFva^}dP3$&sfFTIR_jC=2pHh9kpI@2(6V*GQo7Ws)`j)hd+tr@P~gR*2gO@+1? zG<`_tB+LJuF|SZ9tIec;h%}}6WClT`L>HSW?E{Hp1h^+mlbf_$9zA>!ug>NALJsO{ mU%z=YwVD?}XMya)Bp;vlyE5&E_6!fzx9pwrdz474!~g(M6R?N? diff --git a/ComposeAdvanced/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/ComposeAdvanced/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp deleted file mode 100644 index 28d4b77f9f036a47549d47db79c16788749dca10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2884 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 - - - Round Watch - diff --git a/ComposeAdvanced/app/src/main/res/values/dimens.xml b/ComposeAdvanced/app/src/main/res/values/dimens.xml deleted file mode 100644 index 25062ee0c..000000000 --- a/ComposeAdvanced/app/src/main/res/values/dimens.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - 36dp - diff --git a/ComposeAdvanced/app/src/main/res/values/strings.xml b/ComposeAdvanced/app/src/main/res/values/strings.xml deleted file mode 100644 index d5b80dfab..000000000 --- a/ComposeAdvanced/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - Compose Advanced - - Square Watch - List of Watches - Add to Time - watch icon - Loading… - Vignette - Invalid Watch - Leading Text… - Stepper - Slider - User Input Components - Map - Selected Value - Date Picker - Time (12h) Picker - Time (24h) Picker - Submit - Picker Components - Dialogs - Confirmation Dialog - Dismissed - Timed Out - Are you sure? - Alert Dialog - Tick - Power off - No - Yes - Success - Map Demo - Progress Indicators - Indeterminate - Full Screen with Gap - Text Input - Manual Text Entry - Theme - Voice Input - Voice Text Entry - - diff --git a/ComposeAdvanced/app/src/main/res/values/styles.xml b/ComposeAdvanced/app/src/main/res/values/styles.xml deleted file mode 100644 index 33f8596fd..000000000 --- a/ComposeAdvanced/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - diff --git a/ComposeAdvanced/benchmark/build.gradle b/ComposeAdvanced/benchmark/build.gradle deleted file mode 100644 index 95f039142..000000000 --- a/ComposeAdvanced/benchmark/build.gradle +++ /dev/null @@ -1,52 +0,0 @@ -plugins { - id 'com.android.test' - id 'org.jetbrains.kotlin.android' -} - -android { - namespace 'com.example.android.wearable.composeadvanced.benchmark' - compileSdk 34 - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - kotlinOptions { - jvmTarget = JavaVersion.VERSION_17.majorVersion - } - - defaultConfig { - minSdk 29 - targetSdk 33 - - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - - buildTypes { - // This benchmark buildType is used for benchmarking, and should function like your - // release build (for example, with minification on). It's signed with a debug key - // for easy local/CI testing. - benchmark { - debuggable = true - signingConfig = debug.signingConfig - } - } - - targetProjectPath = ":app" - experimentalProperties["android.experimental.self-instrumenting"] = true -} - -dependencies { - implementation libs.androidx.benchmark.macro.junit4 - implementation libs.androidx.benchmark.junit4 - implementation libs.androidx.test.ext - implementation libs.androidx.test.espresso.core - implementation libs.androidx.test.uiautomator -} - -androidComponents { - beforeVariants(selector().all()) { - enabled = buildType == "benchmark" - } -} diff --git a/ComposeAdvanced/benchmark/src/main/AndroidManifest.xml b/ComposeAdvanced/benchmark/src/main/AndroidManifest.xml deleted file mode 100644 index 5473c745b..000000000 --- a/ComposeAdvanced/benchmark/src/main/AndroidManifest.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - diff --git a/ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/BaselineProfile.kt b/ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/BaselineProfile.kt deleted file mode 100644 index 8b6ca55cf..000000000 --- a/ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/BaselineProfile.kt +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.benchmark - -import android.content.Intent -import android.graphics.Point -import androidx.benchmark.macro.ExperimentalBaselineProfilesApi -import androidx.benchmark.macro.junit4.BaselineProfileRule -import androidx.test.ext.junit.runners.AndroidJUnit4 -import androidx.test.platform.app.InstrumentationRegistry -import androidx.test.uiautomator.By -import androidx.test.uiautomator.UiDevice -import androidx.test.uiautomator.Until -import org.junit.Before -import org.junit.Rule -import org.junit.Test -import org.junit.runner.RunWith - -// This test generates a baseline profile rules file that can be added to the app to configure -// the classes and methods that are pre-compiled at installation time, rather than JIT'd at runtime. -// 1) Run this test on a device -// 2) Copy the generated file to your workspace - command is output as part of the test: -// `adb pull "/sdcard/Android/media/com.example.android.wearable.composeadvanced.benchmark/" -// "additional_test_output/BaselineProfile_profile-baseline-prof-2022-03-25-16-58-49.txt" -// .` -// 3) Add the rules as androidMain/baseline-prof.txt -// Note that Compose libraries have profile rules already so the main benefit is to add any -// rules that are specific to classes and methods in your own app and library code. -@ExperimentalBaselineProfilesApi -@RunWith(AndroidJUnit4::class) -class BaselineProfile { - - @get:Rule - val baselineRule = BaselineProfileRule() - - private lateinit var device: UiDevice - - @Before - fun setUp() { - val instrumentation = InstrumentationRegistry.getInstrumentation() - device = UiDevice.getInstance(instrumentation) - } - - @Test - fun profile() { - baselineRule.collectBaselineProfile( - packageName = PACKAGE_NAME, - profileBlock = { - val intent = Intent() - intent.action = ACTION - startActivityAndWait(intent) - - findAndClickText("List of Watches") - scrollDown() - findAndClickText("Watch 2K") - backWhenIdle() - backWhenIdle() - scrollDown() - findAndClickText("Add to Time") - findAndClickText("User Input Components") - findAndClickText("Stepper") - findAndClickDesc("Increase") - backWhenIdle() - findAndClickText("Slider") - findAndClickDesc("Decrease") - backWhenIdle() - backWhenIdle() - } - ) - } - - private fun scrollDown() { - // Scroll down to view remaining UI elements - // Setting a gesture margin is important otherwise gesture nav is triggered. - device.waitForIdle() - val list = device.findObject(By.scrollable(true)) - list.setGestureMargin(device.displayWidth / 5) - list.drag(Point(list.visibleCenter.x, list.visibleCenter.y / 2)) - device.waitForIdle() - } - - private fun findAndClickText(text: String) { - device.wait(Until.findObject(By.text(text)), 3000) - device.findObject(By.text(text))?.click() - } - - private fun findAndClickDesc(desc: String) { - device.wait(Until.findObject(By.desc(desc)), 3000) - device.findObject(By.desc(desc))?.click() - } - - private fun backWhenIdle() { - device.waitForIdle() - device.pressBack() - device.waitForIdle() - } - - companion object { - private const val PACKAGE_NAME = "com.example.android.wearable.composeadvanced" - private const val ACTION = "com.example.android.wearable.composeadvanced.MAIN" - } -} diff --git a/ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/ScrollingBenchmark.kt b/ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/ScrollingBenchmark.kt deleted file mode 100644 index 4e829c5a3..000000000 --- a/ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/ScrollingBenchmark.kt +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.benchmark - -import android.content.Intent -import android.graphics.Point -import androidx.benchmark.macro.CompilationMode -import androidx.benchmark.macro.FrameTimingMetric -import androidx.benchmark.macro.StartupMode -import androidx.benchmark.macro.junit4.MacrobenchmarkRule -import androidx.test.filters.LargeTest -import androidx.test.uiautomator.By -import org.junit.Rule -import org.junit.Test -import org.junit.runner.RunWith -import org.junit.runners.Parameterized - -@LargeTest -@RunWith(Parameterized::class) -class ScrollingBenchmark( - private val compilationMode: CompilationMode -) { - @get:Rule - val benchmarkRule = MacrobenchmarkRule() - - @Test - fun startup() = benchmarkRule.measureRepeated( - packageName = PACKAGE_NAME, - metrics = listOf(FrameTimingMetric()), - compilationMode = compilationMode, - iterations = 10, - startupMode = StartupMode.WARM, - setupBlock = { - startActivityAndWait(Intent("com.example.android.wearable.composeadvanced.BENCHMARK")) - } - ) { - val list = device.findObject(By.desc("ScalingLazyColumn")) - - // Setting a gesture margin is important otherwise gesture nav is triggered. - list.setGestureMargin(device.displayWidth / 5) - - repeat(5) { - list.drag(Point(list.visibleCenter.x, list.visibleCenter.y / 3)) - device.waitForIdle() - } - } - - companion object { - @Parameterized.Parameters(name = "compilation={0}") - @JvmStatic - fun parameters() = listOf(CompilationMode.None(), CompilationMode.Partial()) - - private const val PACKAGE_NAME = "com.example.android.wearable.composeadvanced" - } -} diff --git a/ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/StartupBenchmark.kt b/ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/StartupBenchmark.kt deleted file mode 100644 index 54c763d6b..000000000 --- a/ComposeAdvanced/benchmark/src/main/java/com/example/android/wearable/composeadvanced/benchmark/StartupBenchmark.kt +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.composeadvanced.benchmark - -import androidx.benchmark.macro.CompilationMode -import androidx.benchmark.macro.StartupMode -import androidx.benchmark.macro.StartupTimingMetric -import androidx.benchmark.macro.junit4.MacrobenchmarkRule -import androidx.test.filters.LargeTest -import org.junit.Rule -import org.junit.Test -import org.junit.runner.RunWith -import org.junit.runners.Parameterized - -@LargeTest -@RunWith(Parameterized::class) -class StartupBenchmark( - private val compilationMode: CompilationMode -) { - @get:Rule - val benchmarkRule = MacrobenchmarkRule() - - @Test - fun startup() = benchmarkRule.measureRepeated( - packageName = PACKAGE_NAME, - metrics = listOf(StartupTimingMetric()), - compilationMode = compilationMode, - iterations = 10, - startupMode = StartupMode.COLD - ) { - startActivityAndWait() - // sleep to allow time for report fully drawn - Thread.sleep(2000) - } - - companion object { - @Parameterized.Parameters(name = "compilation={0}") - @JvmStatic - fun parameters() = listOf(CompilationMode.None(), CompilationMode.Partial()) - - private const val PACKAGE_NAME = "com.example.android.wearable.composeadvanced" - } -} diff --git a/ComposeAdvanced/build.gradle b/ComposeAdvanced/build.gradle deleted file mode 100644 index dbc1c2a14..000000000 --- a/ComposeAdvanced/build.gradle +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2021 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. - */ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - -buildscript { - dependencies { - classpath libs.kotlin.gradle.plugin - } -} - -plugins { - alias(libs.plugins.com.diffplug.spotless) apply(false) - alias(libs.plugins.com.android.application) apply(false) - alias(libs.plugins.com.android.test) apply(false) - alias(libs.plugins.org.jetbrains.kotlin.android) apply(false) -} - -subprojects { - apply plugin: "com.diffplug.spotless" - - spotless { - kotlin { - target "**/*.kt" - targetExclude("$buildDir/**/*.kt") - targetExclude("bin/**/*.kt") - - ktlint(libs.versions.ktlint.get()) - licenseHeaderFile rootProject.file("../spotless/copyright.kt") - } - } -} diff --git a/ComposeAdvanced/gradle.properties b/ComposeAdvanced/gradle.properties deleted file mode 100644 index b36061a43..000000000 --- a/ComposeAdvanced/gradle.properties +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (C) 2021 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. -# -# Project-wide Gradle settings. -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app"s APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=true -# Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true -# Kotlin code style for this project: "official" or "obsolete": -kotlin.code.style=official diff --git a/ComposeAdvanced/gradle/libs.versions.toml b/ComposeAdvanced/gradle/libs.versions.toml deleted file mode 100644 index aa60ddc89..000000000 --- a/ComposeAdvanced/gradle/libs.versions.toml +++ /dev/null @@ -1,69 +0,0 @@ -[versions] -android-gradle-plugin = "8.3.1" -androidx-activity = "1.8.2" -androidx-benchmark = "1.2.3" -androidx-compose-bom = "2024.03.00" -androidx-lifecycle = "2.7.0" -androidx-test-espresso = "3.5.1" -androidx-test-ext = "1.1.5" -androidx-test-uiautomator = "2.3.0" -androidx-wear-compose = "1.3.0" -compose = "1.6.4" -compose-compiler = "1.5.10" -horologist = "0.5.25" -ktlint = "0.50.0" -navigation = "2.7.7" -org-jetbrains-kotlin = "1.9.22" - -[libraries] -androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity" } -androidx-benchmark-junit4 = { module = "androidx.benchmark:benchmark-junit4", version.ref = "androidx-benchmark" } -androidx-benchmark-macro-junit4 = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "androidx-benchmark" } -androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "androidx-compose-bom" } -androidx-lifecycle-common-java8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "androidx-lifecycle" } -androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" } -androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" } -androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "androidx-lifecycle" } -androidx-metrics-performance = "androidx.metrics:metrics-performance:1.0.0-beta01" -androidx-splashscreen = "androidx.core:core-splashscreen:1.0.1" -androidx-test-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidx-test-espresso" } -androidx-test-ext = { module = "androidx.test.ext:junit", version.ref = "androidx-test-ext" } -androidx-test-ext-ktx = { module = "androidx.test.ext:junit-ktx", version.ref = "androidx-test-ext" } -androidx-test-uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "androidx-test-uiautomator" } -androidx-tracing-ktx = "androidx.tracing:tracing-ktx:1.2.0" -com-google-maps-compose = "com.google.maps.android:maps-compose:4.3.3" -com-google-play-services-maps = "com.google.android.gms:play-services-maps:18.2.0" -compose-compiler = { module = "androidx.compose.compiler:compiler", version.ref = "compose-compiler" } -desugar-jdk-libs = "com.android.tools:desugar_jdk_libs:2.0.4" - -# Remove version.ref for compose dependencies below if you want to use Compose BoM and stable releases -compose-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "compose" } -compose-material-iconscore = { module = "androidx.compose.material:material-icons-core", version.ref = "compose" } -compose-material-iconsext = { module = "androidx.compose.material:material-icons-extended", version.ref = "compose" } -compose-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4", version.ref = "compose" } -compose-ui-test-manifest = { module = "androidx.compose.ui:ui-test-manifest", version.ref = "compose" } -compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" } -compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "compose" } - -horologist-composables = { module = "com.google.android.horologist:horologist-composables", version.ref = "horologist" } -horologist-compose-layout = { module = "com.google.android.horologist:horologist-compose-layout", version.ref = "horologist" } -horologist-compose-material = { module = "com.google.android.horologist:horologist-compose-material", version.ref = "horologist" } -horologist-images-base = { module = "com.google.android.horologist:horologist-images-base", version.ref = "horologist" } -jacoco-ant = "org.jacoco:org.jacoco.ant:0.8.11" -junit = "junit:junit:4.13.2" -kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "org-jetbrains-kotlin" } -navigation-ui-ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "navigation" } -test-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidx-test-espresso" } -test-ext-junit = { module = "androidx.test.ext:junit", version.ref = "androidx-test-ext" } -test-uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "androidx-test-uiautomator" } -wear-compose-foundation = { module = "androidx.wear.compose:compose-foundation", version.ref = "androidx-wear-compose" } -wear-compose-material = { module = "androidx.wear.compose:compose-material", version.ref = "androidx-wear-compose" } -wear-compose-navigation = { module = "androidx.wear.compose:compose-navigation", version.ref = "androidx-wear-compose" } -wear-compose-tooling = { module = "androidx.wear.compose:compose-ui-tooling", version.ref = "androidx-wear-compose" } -wear-input = "androidx.wear:wear-input:1.2.0-alpha02" - -[plugins] -com-android-application = { id = "com.android.application", version.ref = "android-gradle-plugin" } -com-android-test = { id = "com.android.test", version.ref = "android-gradle-plugin" } -com-diffplug-spotless = "com.diffplug.spotless:6.25.0" -org-jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "org-jetbrains-kotlin" } diff --git a/ComposeAdvanced/gradle/wrapper/gradle-wrapper.jar b/ComposeAdvanced/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 7f93135c49b765f8051ef9d0a6055ff8e46073d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63721 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鯊%1Et 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⁢ zv5o9#E7!G0XmdzfsS{efPNi`1b44~SZ4Z8fuX!I}#8g+(wxzQwUT#Xb2(tbY1+EUhGKoT@KEU9Ktl>_0 z%bjDJg;#*gtJZv!-Zs`?^}v5eKmnbjqlvnSzE@_SP|LG_PJ6CYU+6zY6>92%E+ z=j@TZf-iW4(%U{lnYxQA;7Q!b;^brF8n0D>)`q5>|WDDXLrqYU_tKN2>=#@~OE7grMnNh?UOz-O~6 z6%rHy{#h9K0AT+lDC7q4{hw^|q6*Ry;;L%Q@)Ga}$60_q%D)rv(CtS$CQbpq9|y1e zRSrN4;$Jyl{m5bZw`$8TGvb}(LpY{-cQ)fcyJv7l3S52TLXVDsphtv&aPuDk1OzCA z4A^QtC(!11`IsNx_HnSy?>EKpHJWT^wmS~hc^p^zIIh@9f6U@I2 zC=Mve{j2^)mS#U$e{@Q?SO6%LDsXz@SY+=cK_QMmXBIU)j!$ajc-zLx3V60EXJ!qC zi<%2x8Q24YN+&8U@CIlN zrZkcT9yh%LrlGS9`G)KdP(@9Eo-AQz@8GEFWcb7U=a0H^ZVbLmz{+&M7W(nXJ4sN8 zJLR7eeK(K8`2-}j(T7JsO`L!+CvbueT%izanm-^A1Dn{`1Nw`9P?cq;7no+XfC`K(GO9?O^5zNIt4M+M8LM0=7Gz8UA@Z0N+lg+cX)NfazRu z5D)~HA^(u%w^cz+@2@_#S|u>GpB+j4KzQ^&Wcl9f z&hG#bCA(Yk0D&t&aJE^xME^&E-&xGHhXn%}psEIj641H+Nl-}boj;)Zt*t(4wZ5DN z@GXF$bL=&pBq-#vkTkh>7hl%K5|3 z{`Vn9b$iR-SoGENp}bn4;fR3>9sA%X2@1L3aE9yTra;Wb#_`xWwLSLdfu+PAu+o3| zGVnpzPr=ch{uuoHjtw7+_!L_2;knQ!DuDl0R`|%jr+}jFzXtrHIKc323?JO{l&;VF z*L1+}JU7%QJOg|5|Tc|D8fN zJORAg=_vsy{ak|o);@)Yh8Lkcg@$FG3k@ep36BRa^>~UmnRPziS>Z=`Jb2x*Q#`%A zU*i3&Vg?TluO@X0O;r2Jl6LKLUOVhSqg1*qOt^|8*c7 zo(298@+r$k_wQNGHv{|$tW(T8L+4_`FQ{kEW5Jgg{yf7ey4ss_(SNKfz(N9lx&a;< je(UuV8hP?p&}TPdm1I$XmG#(RzlD&B2izSj9sl%y5~4qc diff --git a/ComposeAdvanced/gradle/wrapper/gradle-wrapper.properties b/ComposeAdvanced/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 2ea3535dc..000000000 --- a/ComposeAdvanced/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,7 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip -networkTimeout=10000 -validateDistributionUrl=true -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/ComposeAdvanced/gradlew b/ComposeAdvanced/gradlew deleted file mode 100755 index 1aa94a426..000000000 --- a/ComposeAdvanced/gradlew +++ /dev/null @@ -1,249 +0,0 @@ -#!/bin/sh - -# -# Copyright © 2015-2021 the original authors. -# -# 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. -# - -############################################################################## -# -# Gradle start up script for POSIX generated by Gradle. -# -# Important for running: -# -# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is -# noncompliant, but you have some other compliant shell such as ksh or -# bash, then to run this script, type that shell name before the whole -# command line, like: -# -# ksh Gradle -# -# Busybox and similar reduced shells will NOT work, because this script -# requires all of these POSIX shell features: -# * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». -# -# Important for patching: -# -# (2) This script targets any POSIX shell, so it avoids extensions provided -# by Bash, Ksh, etc; in particular arrays are avoided. -# -# The "traditional" practice of packing multiple parameters into a -# space-separated string is a well documented source of bugs and security -# problems, so this is (mostly) avoided, by progressively accumulating -# options in "$@", and eventually passing that to Java. -# -# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, -# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; -# see the in-line comments for details. -# -# There are tweaks for specific operating systems such as AIX, CygWin, -# Darwin, MinGW, and NonStop. -# -# (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt -# within the Gradle project. -# -# You can find Gradle at https://github.com/gradle/gradle/. -# -############################################################################## - -# Attempt to set APP_HOME - -# Resolve links: $0 may be a link -app_path=$0 - -# Need this for daisy-chained symlinks. -while - APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path - [ -h "$app_path" ] -do - ls=$( ls -ld "$app_path" ) - link=${ls#*' -> '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/ComposeAdvanced/gradlew.bat b/ComposeAdvanced/gradlew.bat deleted file mode 100644 index 6689b85be..000000000 --- a/ComposeAdvanced/gradlew.bat +++ /dev/null @@ -1,92 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/ComposeAdvanced/lint.xml b/ComposeAdvanced/lint.xml deleted file mode 100644 index 332a3dfdd..000000000 --- a/ComposeAdvanced/lint.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/ComposeAdvanced/screenshots/alert_round.png b/ComposeAdvanced/screenshots/alert_round.png deleted file mode 100644 index 693811785b03165606de3d217e4cebd1337aefde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15428 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 ZhK8-4*bkDrz)wp-3U5?os-Pwz{|i~js(}Ci diff --git a/ComposeAdvanced/screenshots/landing_round.png b/ComposeAdvanced/screenshots/landing_round.png deleted file mode 100644 index 75f9175d1cc405c2d11ef15ffa4ebada7f8ce944..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27012 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 AhyVZp diff --git a/ComposeAdvanced/screenshots/landing_round_2.png b/ComposeAdvanced/screenshots/landing_round_2.png deleted file mode 100644 index 08d2974529c3766a0127cc102850c3cdd3297967..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25297 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 diff --git a/ComposeAdvanced/screenshots/landing_square.png b/ComposeAdvanced/screenshots/landing_square.png deleted file mode 100644 index 6e4d96aa84e28216fa4bea1a73ef0bd99564764f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25550 zcmd?QWn7fq*EURtlnT-?B1#B|14s)fBGM@>HN?;zMbd%CclP=x<qv(mgqQo5J4pK#dBoba`7-jWNyo8?dP{n0ZmwOg(J92~|{?jL2O zbZNA2-HBs5K+b&gUZ1IvbeKN%P4)e~sd0F?Ch_`0lL^ZVNhu=twHO;qu2!HvhQu(|AqbSC=#q-N@sDQ zhjFY+0xU@9m>*oHCpRo}9+2>lskOV-?_h^8*8Yl~6?O`N)bI8dxtw1x1{)Ay!KwD+ zh-I~f_qa4v3Lmq_XW;qUCOFnlRMi_P7`T|<>J~QCqspL(&O0=Egq9qYJh-j!#&bS; z&FQ^WjZ^JazXTU%nW3)atcK$5%huU(i+LgA1{^HTQ!x!OQY>>JET*S^meEM;Rc>sl zGfwujj9nh-LQ<#{7L^nspVX~993=!vgg;#|US%Wk4_t>iisy|l8?j6767M`?Ysda6 zCBcFBVD4@nP6Yy6AVABJz%_7xj_(J7eZWs+JaGb?$M}YUo;&2+&u#{XwBIEA6cBs& z?JGjQz_E`{mhe2E`>GOAk+({Tb1-!VxJieoa%$oaKT|@fphQ;rTyg0GnV(alxDVJ5 zZoM?Vtr&L4m`n#`(d<@CxIy9I51FG9Cg}}2Zo1?6)aS;QKW}r@+$|lfhG3eT{x@$C zWJRprvu(lNefc~Z8XRRSd*h??7iKG&nrPo8=6g~rA1OFU!$VE8T-D+^v^BB9gXEvt z$==EQrpm6ylqWItbO_Iy`4C^}W!LAoC~ByX>tj)ZwD-NT37;AIH&^plZyivbF%blr z80*mTM{u#>QATyNQJIiKCLSj|mQIxG#-aWY*Yw-Cuy|&S$d+CZr2qbDNZmW8Hf599 z#dpFFQg8Lr(S$F~J3B4^urQ#orxl9S|Mg*Uc$eD4L7b-Hj!}d|qx<6aT<(qn9x=`b zW0@WH7D~5U4~Ytc^Mjp!G2DyJdoI9!c6;%i*!w#zgDvYV#0!MC5+zb(>Wvy69uZr`ZqvEe9=AEk8`fTE4Z4wuH7Cs_js{4QDcE zeegkDSwx{)I*Ahb!RDRVJK1**G)2^s>=JDCcb~;Pj@^lW^@-yXH2wz*Sh`jHNuILi zqbE^b5ndspa?;Rm0)+Hol_?`qKjl-hAgkOp3{TSyUtL8@yvj)UB2TYCAa5UC5MO(j z)A%kaSttW*v|6`tGp)H#top~&nD9>%T*D8aa942fu-kDlJ$Q3>n(gVm3$;+r#rrXL z%Zzd~R^D^VYw3?@3u+v_+ju=LB2tr@%_#d_YAa%j)lRQ{^CmNh_j)}y+8KOWtnYO@>>Bgtcv>--?zCHxCGA>}LpTGfs+q)O~z+TTjkT zv@jCK{0CjT>qfHrRaS5IYuqo7E?Y07a0PG&aJ_Ij155&x0zN#0Kg)g=XnZke*Hrb~ zOnTvY&GVAXfXv8DlJ&F^kb&eKi`(%a!J2>yldez(26G`c``Y67rJSaN%O)gYB!)uu|#NN22PsxnM6|cK}e`asBH97t4=g)nrJ+~Dl zU-aG^g?b$cNk7}D<@AYdwOJ%g@`wB3OlO_ZjUV_zBxEZ58!YDT`KF5HV_ z`=O1Ymx~*VN|B|JA(0s>JIX}LXK5QYd^XnB@eYsd1M~;=M(jm7|cg+t+&eMUZ<;1R-x)d*v5plh9LtmA{&Nt-n`eU(W~6j4FKX zC=+iyQWRDu71uxB*u8JLx9sq>0hZk9t?X+kQ7AAi01*)DtmmhUqw5Q8L;qK%Nenv>{_NN&h9_rczPrp4}jPw-} z5jCiglu?}VP{Ibbb-A!>?jvI5sk?-8kLG5ze>?t*M|YjEqezb_BLbRT?4-#SgV z^gB%Nl5ijXDV@g?(c$%BMHoxs-y9*g5zc}O5Hgr_SQQcI%0kk+tfz% zppBT*QkAwHUoIH>04#}YwM|Xf9!v%gx0_18x!4rsnjsA|IH- z`p`l9`!I@eAIzK`9gQf#>~SK`(*9ZyI(WpWt@m`4_O zWI1jj=9hq35YXM&=nF4ObrxGfkI8F>S7G*8E>a)aT*jF$`3lD$_e|D%^k!_shAb@kj-$JR?CQ7q zc#XU&!|GkqCH&giU?u0-Jeu~(lwC2f%ya3<^R%udOs`ex+4#!jijFeUb59UyHcmc1 z)`y8%`@zVkzI|@5Ed3RLzk0c zOfmCzRxy});dO`@(ouX;dUyDy0?njl-g%}ozb)Dh#Mpd_IX|Da%#UsJMSIM|I|2QL z9xr2hi=(Q>dzU|%n~V9OYdyux_M;#8fl3zV#+1h9Nfy#Dro!@xm!kkY3sYz(!PYMz7+*7I|-u-&yqJQJ(%6r-DBEJXY(d)f}c!#B|Yfl)916B zl`ZJSZN^2+*5r4yzTXtBX9FF3VgGiVvCSyQ;Dof}DY6*FZ>Lfuuv5=!d4Psj`gZG`EqX>1;)&y8s*(~VyL_e1 zl)BJCb}2eRypKQSMSP6fU)IS0_B~j_FIz_$t+3q{1UZcvEKS>o_<-YV4Mya5>+OJu zsDil}DL(Pdh-`2X#{hsXronO?KJMcNC(fq0^}#%&dp3;sY3_Wjuu*Rigtj*U0`rA` zXgxWPGZjhWt>dMDFRLhbx%Ecvw%!-4UNlCv^`Vqce-?eLw*zICD^~cr|6ttbsK6I)u1_T4Ux1l+)rHm5R;yfg;~+cjB$#L7 zck6{Sq6S-cHhDkvopH4~o&K0&M6<4REm;0gwB3iHX)|UM*jXX4H6Jh-gxqllmF$HL zgqfC|iNxEnoQ#!ig$w?7Maw2@s5~8J^gG|Rz-(5zpN9{0IFib<8(&=<3uzm{Dm>9? z?%l~xY#1d6D{QpOybi7Rhl_lN&(B61luws={j4O;ccl64CIr}(w8(|$uw2#)tCAi3 zFq7t@eSkbdoCcd=(sMbggq zs4OG^>r0%ivhFW}u6`8wV3|iPLpsz++9)1ccc*IM*J#Ys#*!1fhyppwDI(Za(haD^ zAZ-zRS8B3MueESzicNxIWZ!x2uVk;??WJT_=HCCjhHDCisA{Z;`%{%zTeru3{1rX{ z#_TRWu^lTewE!_9=bD0oPIV;qllp{D!3l<5Ut`Ggq}(4e1`RY7512u}0D z))dxoL6obO>7Hzn-avRTN$QlE$tC$CEVwU_Ozs8)FR-0vz19mgFqA6d(K(*`Jwj8GzQ?N)!qj}GF2$;hHLIG zFb7ja{`Z>B2>K`A6dBb9D=2&v5e?_dytz*GqwfAWgbcXkPY+N-gxGOueygfw^<}-H zT@egIk67+&4d$w-3}#KIUflFsm*vO9*s$bF;hr~+jq&=-lQj7l!VZTI#3m9%KnllO z(}S+UTUE2ZVoJF<(_gQ{{%*b$&@5&ph(*ZkfmkHWqnoTnJ^Hy>IhiBj`dAO-ae0bP zI{@3)tmPnfuxrV5u4o!gT8H3j>?clhC)Rl{5n#UNwk()vY+tH~%fPnBXJWDku?`PZ zBu>A0UL1}N+TB@I4gsPGTNhuHq*Uu|8KY`OBv!sns^I>j0ltP7lXOp-xnojk>H@Pj#MAJdtUm!t<>jq zPk@bJVhT(gI*4q4h+5@{-JFA>DVBpkd8hm6+)1eA$~h{>?qc=6jO7<9+rM-0Bsw5w zPc@dfJXsXT__Dbm z3X+B2f?5d}Jp*>;`1}0Ok5X5wvXXm(4p^?YAL$g|mHRMJp2|@=Y5!BilN=;5)xjF< z;9>9}{?Qxy9?Ove-S?X%NM;2)s6%B5G^TQ~L5&N!+w>@m;oHBlPMjx$=*JFYaTk30 z(u&cg8?0#fGJ%4YTJ`G*x$2EoSRy&$rk4pY*DWU{eWw;di)hGgzNFQ$LtU zGx3`bp;2cDrJWF8Dvm;;ORiM88(k4o ze47tc{dlh(2(nkU63SWW#F`cx$0V^k910Z;CBH?@~1c6|aUwG^}^gE(a zuXm)Nk)#DRmdC`8m%7jHLUk~>#(c_oZWkwuQMqg2^u!C6-z+G;jP$48IiDp_TeZ&1 zodWh3XNTsV?MdMeQE4}j2v?kMcc9%^<-0fU7{+|&Y3D1xtBYc`gEZ1vrbeHkEO=nj zp`=a&(&gqFILQx$*vXH!%ce^#6rbJ5#;=QTo%2mWjgPm>k3I#ya@+@B?* ztQdjPV}y29cxFY$(TG0xuA+KOy0)lSYM_CaW-ZQ7!76SxE*n8RAItkfQ74}zzHjKO zMpq}H4?o-A-pl~ATw`J$qXfg{SiwuC&q^wUQR&>RB#2SFs?wF)D(r-#$zBD9}?SWJzNel2_M2DjBNOF1 zy^O`blc=_`*JRW4B%u~M(s$M_UUfjZKT>gJC82Zdx6-_Rm664fMg_$x$4bVs^M5JD zg`h)`kHoMwf~nw;nl$U2H23_|q1Td*kKO?(m==NsbsKtPUGbR{X^1h#&Q0($A-AfU z7FG5mDSZSOML&{(Gfz8lCzZSQ)7+B~l|0~`87Uit2>u;wB+5QwRj8}BbT6uxSd&WT zs}PDAdK1{Li?sC0$8}!G`Z+$UsgGsUVqfC&1hSPVS5U$;GfCH;%E%gVgsXEPU$?XQ}(ow z6yPjE#m}igvB30YvFVXD3H)#tnw_pJh0urL1JMC(!`0NAw9eQhCi_hs;aRQ%h_?lP zA`7(6&#s7p`S)U#!w-378KryXuIf+j#MEi`2I}amQ;^O=q&%?8pWSOoO zQQ#rP{#@6F;*E@MvX~jL3inC%qK%uQVlGIma>I)eb@+;1nG-$2nW5A-I-+lnKDqPY zB~z}ySZK1OT!^1b8u0R5y`gt$xrBB9w7Fbp@n_)mtpMA40sjS$q8lYvJ z3GZQqXR_VBX>j6IJm~f_7h~{v?-mlY&@?{F$+aC`(kBYG!(RAd@ymwTV{CkuDD*Hb znt7Bu#lh;4=<@HSDQ>!pU`nn4|E=Q9?^YA*k6^>^v4xbqsy3!Fi9;ZbOJ$?k;EO2w zt&>Ulr+p~;agn6Amv4Z>cF+s1JZR`PQUM1Uc(r{iwRyVzD=d}PQ9g=fAd#!Du4A_< z&MO^q2b!&gfbE^O6C+hABa>4Hv;rz?OU`Cp-ZXwqUx*G#&_1u<5S>#BfS7jEddVhN zZr_q-l5C_%owS$ARnl`JebS%jr||VPqHM3JrXk7w zJH`RoJ0vZB*KND#A|G-b09Wy3LVfQBgSUR{eXyF?teoi=vFHVD)Lt+viyc7r{nV*r zmdWrjoqLe+5tj%yMg!SO1yh{Ja-US)XEpMeqv*qWjd1C-%eSrIp_VgUkO+PeA&{;K zXoJ)Pt`97@JR1!ummb)RE>e!xSMVD@P zV8hO||NEOCr$W@c=RnkAas5RNW4tdqS#+YPkb>!bEeNa0z-@QXqOqTKu+qVGEUQ~P zQYWK!y8Wawb@68oY@BpmYgvi)h@yod!(<^a-8^@a?{_3Xx5Z;54lNMSbKcHIKp*2iO_APHWW*e#094tVFt7*in# zvpo*5N{(Ah=iQHFDCa)ROg+L3(}=55haK6h|MZwMwFKSFq$GdZ#rYWzeUQ}JAUCM# z0%tKTC6yqb!RVmFlJLE{8)cM5yZj-KZj9uOzB$rz{mr|@b57(^W4-;4wI|8T{*b)) zFAE#gC<1&jHCGQQaY>g`_|FZ?phLMadZ~&+%c%^X1T=c#lr(YeS(vB5u z=Z?4<=3<)&nQfCKt$QFU`pHWHPTd3U=pizzn!~dCxR&-?jB~X!8UuXd8N0F?ZaB|B zX7{Dj#I6_GT(MdaG#w=&BY8i>piPE<&~*BE*loKH6%R$(yo2?EP95*9>>-Iy$6SX~ zAqHHY%sUoN9f)O%R~cNLFTWuKxwl_)qT*q0Vq>I|o;h?A=uTH?PKX~zQ`%sC?9h-M zsV~vXjG9IR*Us8Pzt_vNOMmQwxB@Mv|KN*GOl36iD zz_nFG>Z=MjKVt>5gN)w=b~9Y^d%gK|wmauS2A_OaHj@0nhOIU|M{;X!P(#dcym0zP z71LqBx^Y)HU&qAa;=Z3={1uG9K~3wWuXl70NBu!uFF4r>^~fHw0{_v_9hJ-#Jbl*R zZ3^Q?-F(S82TfkBcVBOS&Jn7uM7sDp&5lHYUL`T7{ot!R-(S)LB1%{av-C6;xTM&U zbrHLbdSVmOBAYG>mn>h0_3jdlXv>M4B66$-pU?Sh#(FF#EVm_^t@TMGmL*gvTPSch z@_6(xhY59QV|RT=LiNOLor@*ff}PQ{cr+Ey=NSCR1FAOb=2kjDv8P;Vkci_--}0Ex zF>w&HYBl~!H%?Su$LFHJ!OrMMb>z&NE6v@S>&;QYMJ}3xWF11m|ClEbA|>QPiJTs6 zP+yS_`>4VV)4Ux;OLLHtmecBfq>s`yTils=1oI>kurI#&$(X)k5<*k7HWHeA*OsFD z(#^VT6SWscu$i6eN3;Rhba(c?>gNQfxZYh%?xvvH)6&iL)Dt@7xUlTgyQM`l(wTOnk-%n!xfA$D7LEJR}E}U zS$VT#%vTHwyVT|iN#1$6*5_x{5BY0^2YlkiNnRIhzkKdV%@$jirLM-ZR0YFv%g z<-m64*M-5bDJ|;7ln1&Wq`IOXLCH=1BJ}X-B?U*qEbb{!QkPEsGuqb~86$2^HWX#A zP8<EpQ_?in<7B(GoriQVUY@E1D>q7eF&vBYM zW3p+c(dP=A+ZZj80ZmT1E(osi9!z&nczuavI$Mc;oskpzh2VK-GereFn%~)}* zc+i3#o*p@Sneh!lWB>`K@2#mr%{h!64(Y$&h$hNk?C|jzACyPavI>}aMexS^p6_&Y zJStVH(+co)8kbCn#6}9ZFt3E!8OSP*M2{B5W0X0`l>oR4Z3(=7aO^LBHLEs*<4jjh7SDg#rL)_ zkO)zRk~Y8ybzjCTH|O2nps|ag6=k1nmpy8DsDwoSOa?3@P%1N)gtizN$_4ZWz5$7_ zp|G4%A#*r;ef4C4we~@h?_{*XSa)51%4DZwTh|(k2ig?5LK@ zI(*NQWEJkjIhGW~$F2G~ea`Th)?%*+N7MU1+H2ki68;8~LM7E$1a1d$o zZ{8yM-Q1GH+faWxTXtsAu@2lcOIj~B8^cesMVFcUBXMClt&O-8SkBy|}r+@cnIK-ec3f^lY^H z5ki!+MqbM-DC+KqvC`x`92A|ccBuGDU?*S(HT~#GM1S!<74<@~1ii;e%tL2qqmuz*beCB?hZFH|yWqBtngkp@O5(rSNZyIC`Q zAh(C(2t2C1bO+MZDd^CbJ3z}3LODj`K7bf@y7t1qcV=_Q6XH#1p(pqqNvrv?X1URg zKu^g`P=@t4OhA)MSFCN!lj|mIDE+!Y8qhQdD@t$L{Rwd7J$U7$$!(%YM&FZpi`|9R z6@ZwPZ*(6M{*D8n8~{tTil_oZTHxxnowZ55W9f{NID^s^zvcu$kiCHEjUNDDscRR_ zW~eZywj}Xk1T}$&?wmTbU3ZOB{^5{2xaf%6rvIPzw3ip_*R(vdCdPr2yOR_t>qtuW z%w`}wO8|FxD3yo1{of|(Nno0se7cjVbkt^{i>$(-p@Gb5Oo6!^^3ncm=5&R(0`ZgP zPl(`|^Tvvq$`$~sB9i)08sP$O3hZ|D!2@uk@$WC+r!zU^y|FesY|aEp_?mZbF-rdo zY?Up39{cF^Hx7AL{}CydJ%f{Xf4aIkXJ*2(0pIE44$q>ZfRYHXshCt2-{rryoQnK> zmc~otb-^8(ulP`+@-Of!mc+(?$5MsXY&rYWd35J3#o+}ZNB>34F-uQmWP>>5(FF8Z zJpOD_42WB(8&HDspu;bQe>w$V9LJMCogjdJhOqv%GAIkcuDE~J;(EEr{!d?^qEEYq z(?kHDMZT)(AfvV?mFtBLeiZ+OL;h)h>!%6-M?%*t(ZBqXKa1puD}2CkHShxafVb!x zDW4^1<6I2t$f$*fURv1_{|^Ms{l_GM;A}{`t8yqXO25BWiSO&bj@dHa5zfE^0w)Wn z$CT;AAHS$-m;ZyI)s>Wz|17&bG^Gp(6~z%jt3ST3@n=?(0EUgVVC`BZ|I;|tl=z%U z9tZ$gEIlo&RDnMZ-CDhWy=iWv1V%)N|FnHK{(T>m3RqM|nL^$Buao`<+$P~EZuw6$ zOE`r*5I>)>A|ca%7rolwi24nmCb0EL1$wnVSUj^3mI#Ej<8uf15Ps$eAL#cVDY-29 zH#C+4FDU^hrC~#v)$0e-uLo^C13(h1jJ9`fEso0FW8S zV_}>7X=z2kMkc#@f$V!YoBr@hc~ywF%e%FEX zkZP4;z60>&CuoB>H=4Axp63lsi>nTrSv!sOFpE2dN`403DX!0lW>7kyO&4EXBe+cl~> zER%4)kuKy(a-h)VXZcZ@G5VfSXw1Hx%ZHkkhv(;s z)gZdq#G(x~sR8!(Y~AkpQubXz)Nj-GjM4Xd_11v)=hLcXQMn0cpNbhv zCNgM7U6js8I)()7|A6V4B~H{T>|Y4|5rEL8Rf5G^rBzu>s_isF^@_N=rI%0LX8KZH zetjtwPQ~T>Jj}6ANna`VeyDLwt#*er& zJ7pN49N;3yEnP7}xNBvT9^O)6!O(JY3E7x1*kNlf3?CnTn67@*96YL7JE7Y^^~N{vu>fIFT~yzdl`~^e z!FiB|FKC#k+)lp4SD;Rc3^}E-YD%#&HT{N=q8GbT)&7z9eY>$#>Y_+Nf{JH0=&&1` z9;t#Py7=@(-yObRmc{t4oVw?L>uNHzRu=irCMdR(E{98Lzm(J;QLnzY{0?79i+jCj z_-a4k)!7-9<95fs04N!*cEZ1c)zgD*IkO#~GK}!#X+ywo13zMHCU_v@GOAk=) zDp&Hl5{c%kKjo5kbBkULB4EiEbN!x@@{pZmYml;U-t*1CIG|oKCX|cMg_KBWL&USf zbUWXr^t*8c$0E!w2=W?sH~F0|@u`_S>DiND8ybtvn61 zcAVda=&;v6n=tYkQs*c?pF#zB!8yA~o?s7o^w&B8kh<0ZkB`jWcQS_OnMz&vafta< z?3bQBRr5@(fcOe_dxCbow!tW-lr}~2{p6vU8Jx&l0)jlr$=9xWJ?`^ZH1Hz6!?H+W z(a}N2JAVJ2vdTIIvA{%-9jPcdzXKHfU84}Gy$&1chlVTvvS6?XGpeJL-hMTac&gLb zPk1OKWO!+)OF#ZS;m%}r%wguY7q{@}O-&%GU1di{)X<^Zc6zS0r@m%o{^a~A6umSU z9(6Nw4c++tF`@wSH@SLIMI)Gk&;3-*8}wkc<;$d5?n%pR6HVF#TZpGXDE?*_t$Z-E zx3BY(vSa6Qcrm!Iv=mHN@@|Q8V}k;FtX}; z^yd!fkfxPia5zWQPze%9{ucbMhiw-u753j2@#{>a4mUBAJ?&GIV-Z-popJ>J0#8?% z9O+0Hvy+&}{51?bltbXdL-=6(UTkT@m}+N>3ZkbsFw#y)O8(i8Es?{Cv_HpSY;-hMkg zv99YArB^D^QD=>3z^C1}I)2|lwAWUKu%nmuwq+!kQD};Vi1(8=t?mBiirTye)f+k+ zZ{SL;U$A_Iiz9pEd}YbF7>s%-;AKU&H+Qy2WzUG*FgcEGHMvo9xJam{OqC?I;A<&a zic5AuJ8ZZvj$iZlaKP5If2@L~@UY#IX!OS5PheAe8O(t@$G{Degc zO*N6ZL;t>4X1!UIRFFwhvp!6aB$5j1Z^0x^)zv2cT1x}#oSn$y-I99x33griL1kbL zUTp=Ul5G%!mmDT#%6AiQDZT?FTEemfCHKF@#6j5UJ+3<%|HjCF++iw{1G$TnN;tIT z^vL6PW$Fu@KYp<5N;nh^(1QbkPuhNiij7wHCnIR40r_qSo|H2JfBRCn;V8?BdV?_X ztc#1Anic60>aPlEqE)7F9CQ{BQkK5#e-=qzRxcd?tVqau>c1H-G8xhI@r8XGb}7Mz z^rO%vN@%V9zE{uPp^kN2)2^=fp^cLHCv19iNP@xdBI!+ajSIc#e)qzCs?|z^+-@}YdB~bXG;haR-zt{S>q14` zwK#@Zh=7ftO#5q4 zF00xgKtRARZxF%<$XA05L8Sf}^Z&&!{6UpNkuR07wSjss zp?J0!-XBo)Ci=>;5CC7?Qa^S2p8tI^?dADDl!9TqpF#)DpGT!p$>jj1lzQ^SlH^ZQ zGfL13K(YYLv<&@&JTnopnqhOC;p+Dha=I^Vf{p*R7Ag#sa$|G>1dM~ql3z^a`v2k- z-Yd<1C-^gKH~bG##vvSUz5#&oC01d;N-(vAHOU|R9)iVALSj;dlq>^G-wmjgg6vUQ z{55L6@d}nH^tx3~EmqGzR7&AQ5^w*nb=S3c|E2AvUHQPK#dS-VS-Sq2++K3l=Vw&e zF1Td=)KZiPG87RMUjTQa$xEI0kM{x48B70XCaSTHpN$s?lx$EZMl|6e8uK! zVYx=b|8)K*IR5?O&vHEfO!=BhhFC53{lmX&Af4;Q75<4ZGWmDUAI^lxwdB5x+Hbk1 zGzzAFmR;MmT1`fcUhZi;gZZB(A=f5f8MTQI;xrqUf1Lxc5&%CFB7V6S{@0JI8Ep^4 z)dj2pvf_^op#d|R65#7N#HMepiNpWfTX|pnr?<>8tw-yl=P8tE2!IaLoO$UFt=IwG!!>Cz z62}O13kC!x%1!IoBm(W~B))!|MoPzZ)1C(pQ2+&oQy%s90pT^WvUUzvL12z)=Uc$; zN|@4X875b_I?3DQ@&zElSG$V8hwt^X&|R_NGb{=6fE8o3td#H?FfF0?;P?j8k-H@&07AejIE9c0}2Tj@FR10MJ>PvBr{b`KY2gtiFw)$)G$>BL-5X~ zpIkxW-<+4zIUckNY+l27W#J`7m*IDZE0M!jTVFhZ3b5kU=TPrrd#Kye`p-B?qQ+`1pD{*BTl?Um$hkpr&g^90OGs{K^EVdJYlS*~K3I4}Kc)%7UMbgI~?EhKjCn19+Z}y9hYjaLc0r zfjh98{dtE%U!)`-VcvDsQ~gV`F=OUn}Vv zDz-3HK-a}i+xNQ$&L*lUR=vK^Iqh-t7i_zhA$u`#r_@ni-JJQrAo#!_nCn5*6fm|= zUIo;9pJ{i$O{h<{|D2Yzm|<}8VJIqxAXekXW0HgGI;oohwDRL6Q19p1mz225{ThXT zmZh=sK(wLji=a8~>@Xb6cDS?YA=o#R)* z&8E4oO_ePIy%As^#RgyJ^%g71ldhZS zd1OI#Zgv;$GfyZDRUkSDm|b@}GM;!0LEpCR#$`iPeTI@(-ckOCFps%GKfxDqcwJta>kU{aiKSp|M#$MbZO)FbWZ~7>qo#<`p zGhJJLUe%FL%Hgn(XNVvKNrEHk{LXG5i#X)>QB;(#Cm`RB1EZt9xDn+s;e-j!m_yR# z7uhoEzH?KIcOY?|0Cu(IllkMCy(1NqPbFn8u|z{(FqPhoq@%R z)jk^m_YcM2iWxYdjdmGOg=lHzEYnCXF5RMBwLvzh$NQp6XxP)D6Ay**(6s2p1VE0V z)CE+BLn9BM&htikb~CE6D>?t9$0uF+iBdtF=&6rq{o`T1&*ATh1(F{quZv8G2$E3i zPXPLkflW?Jql_H$fOxxM(wz4VuxURLbKoHNgnnzNwQk91)4C1q#w+(FwS-8%BNmV< z!xg1ou5aXg`si_#;YG9AMrnnKM}`s*r}Mr+Q5mWh&F!}p3p&ntfs>gkA?IvR2ldVZ z{xX1mi&YzD3&`!_J$=_CMSVl@C*TVn*UVawOMS}HvVIPbU95bD_b>n#!mm~AH1`FW zSBN_@YaZ9BpK}X%3CD0=Y`q=t4pe51QEGAH#gFT|K-vS~sfL;u@ zfg7M^KD($gFBtiDQ}eD0iDj$Vm;vSYu$js8N#`QkBTDwD_i*?3pDskR#%j&ZWkbi`2c~?eNUzS{=4A=)d2)j zBnV;@0TizsCmDOw_^A~R<3BYW(*OS-(qZQ7JXQSvP@X>LcrE}qOs;O;<_Ex~`S+g( zuU!C^H)-QveDwy)BkiGT25+qGSwYb^`6r0#o^ZsPl0Oc7lvW-UVVp>(H4G%aAIl1Hs@%seRoy6BY zR(3bam|d|Lr3Xvba#E76RXzq|4sczuT{3haAZ^@jEQ4Dz_elu&zs>A$B30^|#~cds zhs{`(b4sg;GBA9y1kpFvpq7L~bC!aod;g(=s~v$nhZ=#6!Wju;YXb`~!J=qC6<|7P z6aXb8A)rfb6z%^4ys!`~-8aF}J5i9yabxTw6sJ7kFpC%%qv`rLpYXAUC|%JNxjuYg z)yi=HQL^etCKDl5Jsf`>PhZ@;KJrpO0L3`d06^rLtn-CQdVbs@f3qj#0!?oRNH-t! z67ZK^y?$>|3>P4VXYL$q2udMEfJ~Pd$jXD>evxw|4I$7FqlxfosU`xlB^Csok|@s< zn2Nr;p$-tE7{v(yE~A+HNhmVmvYi8Ik3oIfWL`ipNa@k4|gDX>t2g7@iv z)u=l%O0zUszXn7Oiy~`4r{mYaLC5Gu1cc*0ptyX#$4lb#YcgiC=)6`}Z2oN-z^Pjs zjJO8r3j7|lXz3`s4b*dbDL-?_7fMMZ9u)B61M&RHMLE&TKK(qv<(G{)G~?^a6eX`i z_OTg%?KUaD+uWz6ZMW|Y8+PnuQn}55lunV_LgaFe-#WS90~u%Z7|`>+ih8>@KFVO% zsTO-4@E>~^#q59D+|#QVR=?P&h0&A^$4?SfKAE(ykS^`J-a&AYRZV`ocDt2IE(!hk zEr1AN3#=c{Nns}miDD@4?hxYwa>4;x1dB)gj!#)H6%|rd_;I_>3_gV@yBGzKUn9*x ztJBjqqe0!5Z^(tNZ=&gAixhhcw@D{n7dbh9hqQr*19{I>M9>6f7-dZ2cd_jZ0X4@N zU9|wM*fwk)tE~52@Jz>4zX5@=^99RP$}~bP1jRV|N9o}ghaVeuF8!R^DR11z_`kAz z&UwnOi}`FIyvy6dbLGCe@qz)$L}rq)k5^3D?}{C~Kwd}Hs zS1oqkEcdrRCrsn8AUBR$xoR_cJw!P{kg%sVubAUjRk`?TL1}h+J=fLo+wYoog`d$p zcBe`6KK!L)6Dm4||GNGw6W83E!zcy8w`rxF;$T!F((~@M2G?Hwj!9)ya>{1eeu1L- z;iO&LS&{?e&h3@ z5C|}%W4&etz9YZ}e#n0nI}5{+QomYI7v#^VlE;t!VBTVIpPYN?LEC??Hs)~i~H^{+Mhk(pB2M~_+ax@oYUm>LM zTdVDIV2ktfYZhh)l?m;}bsMz*K4gH&5Gp7$ix-VmDPDvZEP`|+C(weEVU{K*;_E=C z4%OnbU4RC9xXxUyr<&_~lu$Xq0*`3&Kb@BSAbkEfbmm1jvWJ2>+f`O<#uM--P&T{SD$gEyTGm2>jPKnL{<5OM=+2z0`Z1 z=*^L%UAWhB?>|nGzh=oieaI+0NxjgXzIh%f0Swj`WrDTczccJqkUqmbe~9bUPh?&T zRcatO+GPSx>|EEWC(ap9uQ|~02eDXf2F}d(_gxZWcRFHekI%wf;Yyns5wXs-q2lzf zZc68$UGQtNEUX^Z(X(_sT)=kJwXlo?6M5`;(XuR)k1L1f4p*=@+Vv{uKO?};4+(yN zAECtYCA4Z8IUXBi;FDul40PK}$shf|RsVBGOJYw&{~mjMp>6i3M(EnrqBK?F{{C_{ zVD78k!*hR;B4;PhX`5vb_gB#f(HbAO!pmzVD|ITzNh$p(W!nb8c3f=4EXcmeJ~? zURk`sYjb^Bifi2$=R5(k25;>xfxPO0yd`Jz{aY~2h&=COc>aq(H1!u)(@YR5CV4>) z!*08`Qubs!3zK#9VAUP7=i39U!R1VEJg~KSJ(wf7)qy`W^8Z92V9enK)ANbLvIz-m za?(iNPKI)vm&QWo8MF1r)ZL%z?Yfv{GXgV^Kw{rH0)FolF*XbBLLlnBD{-Wdm4=CY z+ZgS3!>h82ZOF~LH1Dx!ypt5KhOG`>B^>CwuoTDhsMlQnxJbCjmTJiVt{!L(dim@Z zk6ml$x$6ATd-m0lTB@{Q@Teh^i|~`Xqlq0s{eYj^!WSAcEgU^cs)gK+)%2G}uEkvP zwk_lvxjvO0w#sq|Y0>Pf6Zvs3W+*&KrP#!ZRPK(DTckssjXsq3dZws-i+5!D`DqT^ z77HHpPDGz;=LmGSoNmf@Eu|WGL)23wvlxa zwk*jF_yxJL*WP$zbj@xjz}3b+wBdSvorOk#cc0OEWF=tSL1{F^(FnsE5s)w+yrS09x-2Ym@phowi{P&TVd{B z14VlzQk?Rw+KpRPfJ&MG<1PC8lkMX;3rq@Dr}}k1r)YHz?{`hG_k){t4%YGrWVDUn z(oD(*SKD$-|E|*U(55mR#+K$Dp8a~M!f~8>?1jSuU#Ykr|J+tHp;KFtrun+VLp7+& zGGnTAmQVEL>7Dx^s5uKAq+~eF=CVwN4HnOW`BG-7o74bk2wefcK7n)eh6#>OP;1h* zKT89f{>b86pKR$378{+<+?75eJbqjrDZt#&wr6E?g<$Z&*5L-Woo~BYmNTI%X1OmG zb*2!H8oL^U-|u?{y_1-pa4?QHO*r`CXz8&!kTvBQ)CpUqCL?#<4meXQ9H!i!DG+;S zpSKf*3v&6LZ+K#kym)$+4Mt3}A$@oLR4V;sr z6m(|*)#O;yrfJ&ygv|_6rv%zm63r%yme18lP*sV~n=iD_beeW(U$U+hO?6x&zI6-L z`jNLFCnfe}zf=8Wx2oOvQ(4eU(mCQ#AITb7%%iNh>vz7Bd3X*Sd6`3da__t+cSpAN z?aKY_k9#Pl$9r2m(Cq@y>%K};tVazSDnU-8m7ML^(a*uwOU5L7ocuk67wOQ)O`twe zfcb1d+xgx&-4cJ5xNem5foK0wNBK*9oL(VMuX}~q&eQr8*R`eW`sd9J7wD_ek&nWF zA|UIRIqLl}&z<-tf`u|_W7f5h)%cUgl3Z=Q!3N1ESk&KdR3!9@bgtdm8xY+xGvkl@ zUQ|=fGmWUC^_5ot?9tL8APPxPvTwHrj7xs3Zsm5e`ud|8nE0xpqMpm}=kW8?E^Ny` zMF4~3`sThxHsi3cGo%)B5^@F?3B?t2PCVz5mS_n~_ zra?B`NgN}jC$$0?W`;v{f?E=O`K zOD#n1tl}~P zo_sqA&S{}qwL6Mo)QDN|KJnKkh|hiF>Bu^^A^{p|D<=Jl2MZZFPY~|gQ~=M2l1sDB zYUWS zGJ{fDJTb%-QI!O34r2d z>`my9QWVv_8|k==GqqU~wSMY)%P(5#2p_}>kbQ=EG#xlZCGaREZ&8G?CxBDRxjCIw zWubAO53p~1H5HP{RkY;Act?&4?$g{+WSxFg_ehO>Am{0drmIE5Ww>$6K=?>sB(=^> zzBd%_`z1nvq_V#B0aU+Qc5T|I@e=qx$0K!)a4-Jg?w4Hh{K9(TP8HilCt;+S%nDjm zg4{%jt70^7DaMqKfQL*M=IE+Q%k_Ij!;a9N-MJw|iSNo0L1e5L3tT%N^n;s)rD*Vn z6kWqt1qT=A$mm}@7XlQGDl6%(2&qaB-2mlI`UAFjcU`xRCy&TMoK8v*GTOa328y+- zo7`&gbfEb7VX+bRlmv}In)^5b!*MlgUKO(s@$JWTd_yCuvnN=_bbXPCG*SrId}2^u zgS1TB6OEhFtNhJU?AcAS;x6K}bN;x^R4W4xER7H}Tt9Q`2?kw7_I5A#;de z9`1CJt=^P9*7r=Gprm!1>Ag_2lE#T*RF3L}FJ*D+Ju8 zuOLTM|15+bNMRV|^wnzMt;|{9MZo6Lj8z5jz-P|v2YA%&iMKlS@+YUj10ujr@sWOD z+LNZ?56X_ht+>}i0GY_+U1J#2;JWuA0^d(S|8wQ0vhyp7)dih*x~21-_VyKvXWx!X z*2G+bhHMS9J7}cVE1LmTfDrh}l>F}PL+>*FHD_=Js0V{5%5hkLZA(W>B}GQYf!Ri@ zjfJex*oVuvqWCw%`leAM!ajy;T2wR~gnNkT09uPCTmOw)T#sREGd6V|HBjOGD6;MP zvPu`f#dC#v?-Px%AC7>$?F4tbO?qi`6V*gzLaC@j%^%LsYOdD-jhr;M=N7*0ux}mQ z=A!iCZ86`gw}fE?~_a!vpDW@eLkO; zZo7~8iia|nlqT~En$3^!k?6Jm3AL}dx|y#_xERD zQ&X(%w*9+uHlC4x^v$q?;+U70A9W?nZ`%R-@ub+hNS@u02Uojk7&e8$%w~gZ()`g{ zMPc&17z;<^8+~J9rs(ikk49Oh_iv0yPJQ1tf@n@Kr`^N?fnqinC07@=uX$;qFs(?e z>w<1%GUbN{xWK=A{(D2l0g&&=*gC(B+5p0y^Z8-$I&1A>O17>ZQ*a#=-t#?0UHTLJ<*1P0FetIULTAVDv5Xxb!r;XmZxYRs)Oqe4gmJn=e_n{IkYPE z1MblN!~PA1h&gaz+GL^Q;3p3M)0?6lYsD!lD4Cm8LzIN<_zFu7n>ja8nbE>)ivM$6eV{7cd3f(8g3ak6&7C*T zbkS4`;fba>dFnSzV<|vAs*G?YLbA;xbLS9gW?U-3n%btNX z9-86g^|!-w%RxLEDk}1-mCFv-s`W-$kz*Dai;GF z+3RO)N;G~(Q56_d>R!?7l6f)eK*z#l5=8V!PThrHc^<3-+=jfj^zJVxAxy7T!j9X1YGo`E0Q_G3qZgs9I#%gbE8)n4lLa~QqXYVOrNH2DmSp9%?vcqGyN-uG zHzKc>ssnp5QZ096U1cKRXldPi;l-xARVzHk2cX8jMf$_?RX_s@g6l+`AN{ zRY<1Tcs$8gIQ4d@xx`Rts_X)U?Bii)dLfAkx#ORE!I%-jwJG0+$rx`G<}vD_FfmdX z+%z{EAozB*X$v*2s&L%8$zUr|1 z2*oc8oE&rmkvuO1nfC`zVOQTHT%ZpWS(;qpZAe@00?2SvA&9fWvO3?6S3LMQ1O6!hTPqGnBQB=Ej35RpF07#doFdy6*ZQU$Im|A z0=nvI<6{?BJW71e>Xt>@q#-i`c-w-wA0)%mp`S1SJvS>azFaC!-$jV==uwd4eW&hj zL9nk~ADbT7$Ig@!R^)+q!ApmTy;+4vg8Vw!$4ba!h%K8V9(&`#aJ3{f0gtdX6BI>u z?^^|654Xc6B|FZ zhW#voI_HQGR`tMnAYA8(mOMQY4s z{aS<-jJOO+Ea>)6`FpN&%$VYwz;2f<49il6?=n1Tervb}?RzG6)Zb`4myOr;qefWGA;Va4!!!A4qs%$!86(qg?i=whWTAIif!HT}5TV zumZTNc#k#?@$H9(?cxb2qy&V$l&+_r1n?ZG=XYC|A9tm2Z9A&DNdU7qCK;LH%JXW= zSlQrH>wsO46KmV0Hqy%+5x$DDupm2T?fu^aafmegN)Siftva}nB4hPfGOrU zAPrgHf!xlQ%C>iY-Rz2j?eM@|WG$A=uvk%X12{yoBKZ8Ud9X3SlGyKI1rYK;5KUrB z6?$$~;NOv;nX=2T&eDQtaqKslP!P){_Qu6-$?%5j4?o~s9fxx&#YGu!3%E;31W%Dv zvjCOSt9Ew1!o}j73D%zGCkV0EvnvY`-NK*D;s`duW({g>#&O~hDx8TBJ%GxTxA;JZ zi03ru%fu?-y09@ljW?DwpPgjpQwmKK+4mo{obDoQ=QdA3$ugn^paxfK`nC?O_mZlR zq5sO;tY79C+HYR8Q`!NTn@?-{N!8*unE!W@XRbI@llXA2mj8c1gvLDjEzeT7Csk)~ z_FK5beO^;g)SzPdRUF4H%*=Z15ti?$>rDSNNjXBivOK6@5wN6y>4H5U3R+rn5afd` zFVD|1$HHoQZFvlREjdbK5TDnMut-SnI_rSa(}tO&ku&)J^pSzL+{gj}lI-UK05Tf} z;@%9Be{NVHuJJn+TH8_WnVT5ZXxkz_gu{4C1Q1ZGwPz1J%pqcO$dl-knqyWm#`ypM zl8igT_V*cEDq21qL`o1BHOq-be~M=Q1qeO-ZvdfG=it?MMmO|dyD9_!({VvtUHASM IRjaUn1Af1BkpKVy diff --git a/ComposeAdvanced/screenshots/map_round.png b/ComposeAdvanced/screenshots/map_round.png deleted file mode 100644 index 0ad51ce1725d22a40e12fe9724f6cea9c8653d8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55644 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 XNfXDcWIJXC00000NkvXXu0mjfjPRpy diff --git a/ComposeAdvanced/screenshots/slider_round.png b/ComposeAdvanced/screenshots/slider_round.png deleted file mode 100644 index f9d0923d35ef960c87c9b1af078a13600c80f532..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9670 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 B56%Dp diff --git a/ComposeAdvanced/screenshots/stepper_round.png b/ComposeAdvanced/screenshots/stepper_round.png deleted file mode 100644 index 28d796029ac547c81a26b7773dca028270a95fe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9747 zcmZ{~byQSQ_db5<4yBYvkPf9grKCeZT2hz+B&3J#1_h)WsUc;M21!Lkq=#liN=kaD z@74ExKY#qz`psIi);;I!yU)I7&OZBjo;$I++Nvakw1fZvkf^IY(FXtw`M+O$T(D;} zrK}172*R9{lyp7yRTY_SUOPd(_?%n;z&Cd{%Tbqdjy6iiM~9U7E3r}(3#meJ1P0p% zn?hqn5Al7Kduf>LcJ4Sv}!^ z(6Rg>k=0#-3%1Rt^7R>%~4RC+KPml)f_jV+Cf`3T1{%aiVYGXT4OfWC98ILInC+R_>Sp-4Qh8A>?;(ixV~INcRTNWSMkGU3 z2~#{u8J(2dQiFanK9K*FLdHoP7iClIrI*2JYzV}KKUHv1r7Eh@<C~DS7>!`lXoHBT3x6*l((tC3NGvo7J0ljw#U$xZy9XP3{RL@UUZ3B!3>Hd_ii9 ze3bb}>7DvlOzQab-fe4m{n9Kxlvb3YwP}=_gpjyPICB<-r`8`a}IvjYBO{jZEEb*sc+GE`$E5HtRmC zSZZBLLE3Wsc>i(#LjOk_ss5?~$^NJTOT7ci*KrK?tPkV$wIwuKm9i*?;vq3oF{&|c zGy3)%kVLaMsM9#E) z`_r6a+fCj!I+=V+wcAu#wSvsjr?eWlPhC@MGCG*KteJ^PqUcyt^}dSt-LnsTtDn;N zCN2%hGsP{!+sw(w;lji4(1Ll9UFN~HUKAIK?G1C2Rk^{hSl*{bX4A%^2B$HByShyt@jy3JWU^i&tz^Ec-+iDWM!y47cg9$+AgatGTQ7 z*_2DWQgf^L2T?iOL{ippjrHl{jr8?&i}Z=~ows=DnT96Z7~HMgF5EhX1Xa+fms5gM zmQ#Kr4@Cr;>6@vWRkwX#Bm8U7EGI!H$|M;oDT9oO+KKlwghvw72b^CdLefNBgbjpu zMD`&sKFpdDm_|46IrkyikqyWxq>q<1gF&8nUZ12=_4n$p#)n2zb+i)?w~$*7n}|*A z&Bw>mCmtt~Cze~)ThZJ5Gy5~QHr6&NFTYzK%%(VRy1s+Vx}3jHMcf&xKyKbR|8d@! zk}~pv2f5VP(%T32pNA5R_K(;ltJi&YG!QcAa;n~{$;y8I@pl)4JHJcAz)O#iF!y*uZ$VE)kC#`WjiLQaTPN>X zu5GSa?uLb?d7}k?Yq5ol`B{5XE7wQ&h3ti2i=zuIt!I8I($jv1e$q#ir#}O{19~m@ zEb%%9XR7Mf;k(DUORh_J9R=t0f%<_#hXd#6bE8YyGoj;=!yPMCvlb_dqc)$L)0=^t zWGrEfMh<5U(nat&=9PVZ? ziME9{zZi+4qq7%dckQT;ZRE0DCc|tn zFR?L>J25*65yzjHAKMToK`ulGp)g~VqS+ufraF^c66q2RdfY3u`s9;`jjoN^U4Aa< zE&Ajy8Y?F*MhhMGN4kyL9zl)F0}s}%zeq2KFTW!!b5+}YT0#{36>BSdYq?Cv&cxBs zv15$*t8}}v4UyYOkI^nXpheqJ!jWN2#on_q!1JxA_qryuY2K)X0m<0f=@Y%3)WKjN zW#OH_pgfyizvEr2;OewDzo^jOenk1l`$%i=Q<>Ktk&uHLr?PgTz5f6G1R*2{h->DRL( zuX?|!rttS}uNI!$Te{2{#s~CI<=83?YBsA3t9dK045`dS^j)kLjaaRkS{x1^ogEz9 znP-JJ6E;USGbIl)z;rkCXY}gytb&L=c~P@RQ9V&NsNX29#Ky$P!~&fIZG3HX-fxH? z#MwE+jo&rY?1!0yPGnx&WeFUaPNdA761@ z{8(6jH}a-4$DhfHpv$9sti|o1YG`U_Cb!OFt7WI#cX1niK}Rk2ZP9M|cZa=ywQY}G z;Wgs(?y15=Z<3UQPupJh@-CyP(4-JlDDWa5)d@LU+*_u7E+r^T`v`5#3)MUbxwQWE zVy$l`S&)%WW=SH6QNZ`XP3cwT)dbqAImm_L9U;G_xHhr0+1c+yHpf5fZk64z>@NY@ zL6)*`;YDFvVb7pxztg?=6M=F|_HOg+kz0$kvuxw+x}clB)8x>Lm5a)mtC^8t>dsU@ z&o%hr{1Q$<K=;!Prf(dU z@P6=KJOI#Zsy|UM^tIew^n=nnUJo5QPS4cNK!$c$yVh8}1KEwjosvW`s!5bFjxQ_A z2r#ipaAGwcz;)9J*OP&}VHqCOhJ}=|B@aWe6}fR@tFa#_VB^1RCA?_Tzl9re>6f9! z3O+Yo%n2o_P*Xy|CDsZEpVC4TswAFTE& zMU#%62g?b{$pvqG{rXkL*4CD67umcs9vT{Y)Y;jo^V-YH914L1AX-~5{Kk%IV{U4O zgtd-dTFR)7O$mPB>OO{z7U&q_~d zE#0-ImewMQCS7At&o@nNUwL1BUu)leZa9@Zt-+T=JNKoy|MAOY6^)zWtyuj^%7pTS z65rC)rRt@orFKLpA`%f>#CbQZ&G%;2dUdKU=wvB2Hdcs_k5Ay9s$R(RABaQMIL8n0 z52M65sVV&r#dGrt3Yd1bw&ZqS`D6Y}z6u9gzwx8LV znaz6+ju$n&Mk0`d$mu8>H8qP8p%2$L`0F*xkF6djk;dBA~(F@}x4` zx5{%=ymyf&h3;NYCzDTOPZLj5St1Pi@|PR@N7ny@M=G-XI3yQ9sv?b%j!~&BEID!7 zc0bSd76Vib3?||S$H&Qokv_<1WF|P@@JUJE`>d?2&b+)l8d^F!RtCb)rLam^6>Nk> zkc9`uAQuECq(9nFNePQXNMHNXi0Ulu@?J=IA*n@Ynb z3JtksAoL7ab0vsE(HEQ%Yy*eh`%AD=6W%U6`aD2)UYG7MrD9sKuh_z?J{!<$B-u_e zqFB@xH0>Ra*?)Iiho(Zk{MlnV={*@m9GSw#xzq)_Oj`G7%}gxO!=fugl#1Ge#)F6D z@85IGBat5$DG`y#4CK2a^0a$p9ugxssFxq)n=9e&7sQnTUXQDn?=h_g1yqPMOEk*_ zD2T9#B$E2*OreHCLe?j7r>IFv6!gP=@yHnIxvAsF=u~a7x0PM=T_$w#KYKrEd9uH= z6EG`I%S2A&TylDP9bx!zslUI!C{T7RkuU|{x!SoYYMgoQ>G6p5y2phR>ZP6hLgg;f zs)f}~>5!d+BiUiA#UoX_Z6^WQ_(E81ngSNIc01y?Bu-0_V(2^(D5_RV~-RIRcNPQL)UAwPeprMC%Z4Y7VH;u`wp$ zq(Kb3$XzV@yNh+LL^?{R*`&9CA>18-~GaBZwb@903CylE5a{lUs_pNd5)T$0~VkKMfmIzZPS%? zb^CaO4dED|5$OyOyD$+Ek=E6@c)iHB(zZqv8^;al&PymXa9rG*GbB;ZO20sm?PmNr z?;=K@xHntKs9r&%V~o0aQ}FE#=-3aa>N|aWx5>AusR@skmiB=ZvHVFza%J89Z{$Pl zOA8ANe1i>50F-QggEQ=Pl9;S)kks-PjY`%V?&tP?3H z<+_l#lbL8{<$44GX+WZ_BTzv`8V#XXoLr%nJ;GX3hUvp5bg^3mPLBiZP*^c|^Q!92 zB}9)}zmdg=o#^pr)O!3je)WKkPG0)3xs`ihX_mP$6r(>A%`2umYvV=77_2sGVG)Ae z=##o?WSXOyba_!WQ=}A~pI`B!e@yA!*hPCF8Y6i zj0gcwzps+0le4oUIz}#4jIY%5@43PtZ09GUsM!!T8ba&SbJ%4tvGS`EO&y)&Ki5mp zLck#zjX-~78Q(PCGBY(jAODj8_Ps%WM7OcLv$!Z}n#+aqw`#wu!=XAV`D+Pj znS}VViOLO39W(XjJy`S$xL*AO^MqI7ZfGd5oB}^i_yEl$?zThn(&O zM8R8@EccHsJssv&eZJBPN51cxsrv-D6n)~@+G1uDKMDp01_r@AISIP|zIbqxl&XrL ziiCarP*O^2jBW^59-#}|aeyfKlSOiXc|toxrwWF;Y6E$K_5h0trjNG@4h}hg)txFT zcKbu`-?N7w+&f;_QQ(kQH#9$xiT=dO${L-BN_^1H8S*iIe0*Gqout7L2A-N?vA>If zHGe~)AFqsNcXoGSv*Jt4jft2s&9lhV1*O%CiwhQ%uPq=K7jaTA!j^h?UMmm+2e14} zdJYc{4F(UR0BhFM-*cW{*tmw0ncP-eWB|i(=UC@Bb+zNyEvgBqM4-oEHv8_a(kd1n zsh4}SBQRB(U5vD`VXP}DK^41qU;wj(W@c+rgt__o`NBz5cp=X9BJ3ICI%Zwg^gJZM zlr=>2N+ncCNN6a*HWH&S+riP%P2_R>Ms&M0)~q*Ty5Esf{L!PHO)~k>*=&k<-$=#P zIQJSh0E%bkxh?nCttIFdJ7m`mqGN#)5f<*Sqvyc`=08v8qZ2Wsqob4W4aH%|^Ucy4 zW^Q^LC)@y&T1C3P=wC}XI5$?YhG7)pv;{F33OyER! zL~39&Ng(^H0L*Sd%u@DFI`b47(fMwSq?&^ zH7W`>=qJ7W?^)zqq51T~Lw9}{2DuqR#YLmz^z@Wy@UR#l$3v(*yR{o$TeDeWvQe=l z2i6oto;H6ml%k-Z@SzKiV*x1+^Xo4Y6 zKbQS1&&$h8`X#*pCg5%dF?yCZvT>A31B85Zc5)iOZ3)s^ArV`6T-K-~s17ggN1ypdr00!U#)WWaA9`MSF| zjEhra1L}4VBwA2HqIF)J8uLG`A9Hhl-R`{DK-%#1ht~r<)bYj%wk$x(6GS=uT4H6j zFPf;;oWBtO)VQaFr$n2K92^|Z*TsNJTgd#0khFB*pm;tppzZ*fe~kiRP^UG$4sHlr zQ?tv-7=})+_&C_c4iT;w`IdKmd3JVh=ncS30!{RMZ_dB$K(B-OpCRzK;7CBJ11Y$O zL5UJN<|p|8;Pe7we*9$k(R;^f6cpKmVu6AmB4={XpN_tAx0(+4*A0Kd{nFN8u z>FX#CKpu(H?B?O&@kkn+hQ9*l>FL?D3O=5y9aR2WzfHzvS zdoR-cyI#281{S}f|Js}!A4}8z*T$nYQ1-9G+V=L#j;+m2U+(|9FVo+$@x=s6Ep#vc zTwMKcCWxzR&_8=Hfcy;$0v!NhW(1loVZ77d2J)NTz_m^`1|6yk>m7Pv?%s%u>k+yk&{jkMzgG3K%`6 zV;`REL1-bT%+XgN$xEuNt_7*3!zAma;OiYLjdt(dI87^!yM!ytw>M|j48}*_mB^Iy z!@UTctsoE{4h6x&mXc+l^+8BRtE)Ad zyyIl~b3e7r!qevFX7~G=D$=L3wh(GjsxQG;D5l;(w}AQi2NN@_dpHN*iWX69wFI^i7|xt^yy01>RmRGx53& zB{8J>nd7_yw+x7UT}`vIvSPmqM3XU*mea%!41WN5L77TB@R+}B zdo?tAAGRNm>NK2GczXEkrK`0Ax7Bo_%P&4@Xb+yH5%MgM$$pcurt2vle%Dw z!|dS8`QMnf!*vLVTrB=%b~-8Zif&c}jIo5}+AJH@2%Dz$jv#EtS!c5iw!J9sVXz#gt_%2pWy`v?;O6*!IA--( zQ8JF~#b+Jd=%Lk%RBeS_l()&82gr#EkE%@~#t!mjVUq8tZ=k=Gn9#Zh=K|oP53_7% zb{&^lBT>n6LAwpkls#Y-w-!Dd3%(H&7q*n$kCwYyg$(#!ptu988IS^Jtz$5L->!H> zJVNPQLam_il!TOYi6TG5>vBscnAXdi3bCGidp;yb%GiB-b7?GHTYNky)}<%Mdhhx4 z{PNA|ibOYhs;*YXC=t_ytES-gYJ>G?TaYo4Pz2`c$}b4xvpWAo6Sg6HeLSJDA9U6p zK3=jkL>7GBx8hEQa zb|m53xJXjfXY#K*b2CnIz-^6`p5hGQu0UU^%Kk}R=~pqaN1H99r-vJ-l{joaaTu7I znuh6>WmIc~ei~C~!){JyQvSjSn|>dkEApd~QYsNWd1z5U5~rfBBXeT-C|RSKs8Du< zs5@%JnZr|bCvQK{v3^1B<}f+c>2HSYf}4z88e{7W9N^g8lq4wZHdc{E$C>ypm8d4; z77T3JMSsiP{uxdhEfUvux!2xO1{jgL|6Lhe4tXQb5x$lu8O>DwR{j>9GY7(@8oHO~ zFOH#Af!=37-{|mnZa=Fdyr~({GPim&@myca2gYd3oA}vW2Xi@S<33;g7vlvR@_=MnZAcx1A_k|#Osy6=evrf=m z&6$m$Ri`#ie;J&EuUSI9w#(oN#5$ro4mY<3MbCtH*PTAk-FdKkGTR*-TyM@` zv(q+wa15pc$2%}_ZlwiDw(d^K1`jXO=7&JP$7ttu>Ib^E?;?h!|G?c~JnwG6{F4*c z)Acit9!w{y7O|<8-s28QceC1j;BafT1WAVYad%`RI)H7Vp)Vp)t9pgC8k3Th@3zO% zhh{Fd$Sr=A%%Eq7WD#rbd3t}HF=u}ug`$PQ)_JT5WS0$A4O5Aj zFg4cepHDmslsk;o!OpBVjH~6hto^W<7)bFXx?8e;>WX$T=$B9d0qGGBhox7PL}1jt ztzz#I7*a-0dMo-was?Y*PEIf!G%iqt}A6vP+QvLFlQqzf1x|)YyQ#4P?2_2&yiUZ{N=1dK9#;qQrP$=`e zScQ8~zAC@t5_N(5Lxlg~JoDh7jEszGf^8X4NDU>aGV3tsAL1mJADu%Q6o7+DN=osA z4IV&!9(1=d;Q09p70N^bm?cI0n)Ep~RyQ`D0fSKg*U`_OUyzw-s|>Oo+R*5biV!IqT zhQylzknE)=*p>jpxMo<5IYmW9;R{ma!_+5!CorXi8IX^C6BoT3;?)R~^(?rAQwtP~ zSqUbQ;4oW2t=^yWjV&yg3(eqRZk5Z{cDbqv!(gzI!G>|5G<+9jm+mX&vv*~MntcVN zjh?!Y!e(N$<8nokNbs4npatdUa3RY|Lv*M+R1NrSb169B7XG>U!v|>yJsqXI;H+%! zsGC1jR@BC+56`8h8~Q^Ce)T5|vhd>lGL-3!CpX?jHIF1h|PMgrUr?T^LcrZN zJVLo;bu}mq%yKe!jq0E5LwRMPqYbd=oGft?aAihtNy9x#cQ@j)-=OgFKC~~>hZ{NP*C6p8aPPX%sGiRw(hgZRO-ivD_ ze9)gaq7$S4lQz`|R(umq%5QY4SeR*F5L+rr!;)(td!t{k6;zXKe$i~-SCI@A22X)V zn}+ib?!vsxdz0Q%Q6wy8G2m7u1My^+4SgbU3|;fH=I5ZT;p0RX7Z)-*)o`q};?7PB zm$zf+VMIS2Jw5$en?ipgvJ_eVVp7$a{F?oc3-vNa9zKUqTV-t??eBl0AzKg}u}@ht zJ^5?$bP|_@<#hsSd^=&}CuP*jioa5I<>-AC7@Nwtm^yn-cDCiCBo!iP`aezkAoZTA zPnN{5+k(2uB2!C*OWY^byA*##CQvCqrJ`{8-jn?wr97EUyp8JChCed^Twn?E@_(Xw zAe-`Ey)F6tw#op1wG>e#YQq`GHZblO5s;IUb209XJxM*uP8^wR$Jx6sbP;&-cu(?; z3~~c`X8ujFkx_@HDPv^4U1kgwMa1S&7T=sJrPei}i_Pazd?H4RKDfiB#cB%G^ zKe{6wklx5BWX7*;mtS1|5p2BqLH9M6g*SiymY(?jy=S-0sK}+nrPRefSSvA1Rqac$ z_Tu-MnHd9KYBx|-(m7|%TQLiUIoYlG%x~$4AS#$bE*ad!=NiZXxx8Vz!L4Gx5#@M_y7Nv&3;E=IO-@k)__Nd Vh2h~t@Xua=y0Z3@T1D%y{|C4W=w1K- diff --git a/ComposeAdvanced/screenshots/time_picker_24_round.png b/ComposeAdvanced/screenshots/time_picker_24_round.png deleted file mode 100644 index bc3225115e9e506eb90fea72faa8ee195c80d0a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15805 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 ZE^vdw%GllCg3dS~E2;RgO56zg{{Vxnz48D6 diff --git a/ComposeAdvanced/screenshots/time_picker_round.png b/ComposeAdvanced/screenshots/time_picker_round.png deleted file mode 100644 index 3668486b5f53bcbe01550172bd17efda7736c170..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14740 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 DE37AP diff --git a/ComposeAdvanced/screenshots/watch_details_round.png b/ComposeAdvanced/screenshots/watch_details_round.png deleted file mode 100644 index fb472887833c17b806dd9bb2693d644a1cc89764..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31847 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

4OAJF4QSLb8ocp1<9v05x={64!Qoh)Pr^m24 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 diff --git a/ComposeAdvanced/screenshots/watch_list_round.png b/ComposeAdvanced/screenshots/watch_list_round.png deleted file mode 100644 index 061429c6bf2e9113309dfb026b1dac999849f051..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31446 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 KUYE<71pg1-gTn3r diff --git a/ComposeAdvanced/screenshots/watch_list_square.png b/ComposeAdvanced/screenshots/watch_list_square.png deleted file mode 100644 index 1faa787a8adf353d18049f8985e87e27060b1cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34441 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 WTv@qj77qpdla*BbTq$lC_`d+cMp7RD diff --git a/ComposeAdvanced/settings.gradle b/ComposeAdvanced/settings.gradle deleted file mode 100644 index f7c2e30b9..000000000 --- a/ComposeAdvanced/settings.gradle +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright 2021 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. - */ -pluginManagement { - repositories { - gradlePluginPortal() - google() - mavenCentral() - } -} - -// https://docs.gradle.org/7.4/userguide/declaring_dependencies.html#sec:type-safe-project-accessors -enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") - -dependencyResolutionManagement { - repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) - repositories { - google() - mavenCentral() - } -} - -rootProject.name = "ComposeAdvanced" -include ":app" -include ':benchmark' diff --git a/RuntimePermissionsWear/.editorconfig b/RuntimePermissionsWear/.editorconfig deleted file mode 100644 index 910914b3d..000000000 --- a/RuntimePermissionsWear/.editorconfig +++ /dev/null @@ -1,22 +0,0 @@ -# https://editorconfig.org -root = true - -[*] -indent_style = space -indent_size = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true -max_line_length = 100 - -[*.{java,kt,kts,xml}] -indent_size = 4 - -[*.{kt,kts}] -ij_kotlin_imports_layout=* -ij_kotlin_allow_trailing_comma=false -ij_kotlin_allow_trailing_comma_on_call_site=false - -[*.md] -trim_trailing_whitespace = false diff --git a/RuntimePermissionsWear/.google/packaging.yaml b/RuntimePermissionsWear/.google/packaging.yaml deleted file mode 100644 index 0a5ad3880..000000000 --- a/RuntimePermissionsWear/.google/packaging.yaml +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2019 Google LLC -# -# 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. -# -# GOOGLE SAMPLE PACKAGING DATA -# -# This file is used by Google as part of our samples packaging process. -# End users may safely ignore this file. It has no relevance to other systems. ---- -status: PUBLISHED -technologies: [Android] -categories: [Wearable, Permissions] -languages: [Java] -solutions: [Mobile] -github: android/wear-os -level: INTERMEDIATE -icon: screenshots/icon-web.png -apiRefs: - - android:android.support.v4.app.ActivityCompat - - android:android.support.v7.app.AppCompatActivity - - android:android.support.wearable.activity.WearableActivity - - android:android.support.wearable.view.WatchViewStub - - android:com.google.android.gms.common.api.GoogleApiClient - - android:com.google.android.gms.wearable.CapabilityApi - - android:com.google.android.gms.wearable.CapabilityInfo - - android:com.google.android.gms.wearable.DataMap - - android:com.google.android.gms.wearable.MessageApi - - android:com.google.android.gms.wearable.MessageEvent - - android:com.google.android.gms.wearable.Node - - android:com.google.android.gms.wearable.Wearable - - android:com.google.android.gms.wearable.WearableListenerService -license: apache2 diff --git a/RuntimePermissionsWear/Application/build.gradle b/RuntimePermissionsWear/Application/build.gradle deleted file mode 100644 index 0785f45c8..000000000 --- a/RuntimePermissionsWear/Application/build.gradle +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (C) 2021 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 - * - * http://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. - */ - -plugins { - id 'com.android.application' - id 'org.jetbrains.kotlin.android' -} - -android { - compileSdkVersion 34 - - namespace "com.example.android.wearable.runtimepermissions" - - defaultConfig { - // NOTE: This must be the same in the phone app and the wear app for the capabilities API - applicationId "com.example.android.wearable.runtimepermissions" - versionCode 1 - versionName "1.0" - minSdkVersion 18 - targetSdk 33 - - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - - lintOptions { - warningsAsErrors false - } - - compileOptions { - sourceCompatibility JavaVersion.VERSION_17 - targetCompatibility JavaVersion.VERSION_17 - } - - kotlinOptions { - jvmTarget = JavaVersion.VERSION_17.majorVersion - } - - buildFeatures { - viewBinding true - } -} - -dependencies { - implementation libs.kotlinx.coroutines.android - implementation libs.kotlinx.coroutines.play.services - implementation libs.androidx.activity.ktx - implementation libs.androidx.appcompat - implementation libs.androidx.core.ktx - implementation libs.androidx.constraintlayout - implementation libs.playservices.wearable - implementation libs.androidx.databinding.viewbinding - - implementation projects.shared -} diff --git a/RuntimePermissionsWear/Application/src/main/AndroidManifest.xml b/RuntimePermissionsWear/Application/src/main/AndroidManifest.xml deleted file mode 100644 index 65c7cd349..000000000 --- a/RuntimePermissionsWear/Application/src/main/AndroidManifest.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/IncomingRequestPhoneService.kt b/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/IncomingRequestPhoneService.kt deleted file mode 100644 index dfd89926b..000000000 --- a/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/IncomingRequestPhoneService.kt +++ /dev/null @@ -1,160 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.runtimepermissions - -import android.annotation.SuppressLint -import android.content.Intent -import android.content.pm.PackageManager -import android.util.Log -import androidx.core.app.ActivityCompat -import com.example.android.wearable.runtimepermissions.common.Constants -import com.google.android.gms.wearable.DataMap -import com.google.android.gms.wearable.MessageEvent -import com.google.android.gms.wearable.Wearable -import com.google.android.gms.wearable.WearableListenerService -import kotlinx.coroutines.CancellationException -import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.SupervisorJob -import kotlinx.coroutines.cancel -import kotlinx.coroutines.launch -import kotlinx.coroutines.tasks.await - -/** - * Handles all incoming requests for phone data (and permissions) from wear devices. - */ -@SuppressLint("VisibleForTests") -class IncomingRequestPhoneService : WearableListenerService() { - private val scope = CoroutineScope(SupervisorJob() + Dispatchers.Main.immediate) - - override fun onDestroy() { - scope.cancel() - super.onDestroy() - } - - override fun onMessageReceived(messageEvent: MessageEvent) { - Log.d(TAG, "onMessageReceived(): $messageEvent") - // Switch to handling the message event asynchronously for any additional work - scope.launch { - handleMessageEvent(messageEvent) - } - } - - private suspend fun handleMessageEvent(messageEvent: MessageEvent) { - when (messageEvent.path) { - Constants.MESSAGE_PATH_PHONE -> { - val dataMap = DataMap.fromByteArray(messageEvent.data) - when (dataMap.getInt(Constants.KEY_COMM_TYPE)) { - Constants.COMM_TYPE_REQUEST_PROMPT_PERMISSION -> { - promptUserForPhonePermission(messageEvent.sourceNodeId) - } - Constants.COMM_TYPE_REQUEST_DATA -> { - respondWithPhoneInformation(messageEvent.sourceNodeId) - } - } - } - } - } - - private suspend fun promptUserForPhonePermission(nodeId: String) { - val phoneInfoPermissionApproved = - ActivityCompat.checkSelfPermission( - this, - phoneSummaryPermission - ) == PackageManager.PERMISSION_GRANTED - if (phoneInfoPermissionApproved) { - sendMessage( - nodeId, - DataMap().apply { - putInt( - Constants.KEY_COMM_TYPE, - Constants.COMM_TYPE_RESPONSE_USER_APPROVED_PERMISSION - ) - } - ) - } else { - // Launch Phone Activity to grant phone information permissions. - startActivity( - Intent(this, MainPhoneActivity::class.java).apply { - addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) - - // This extra is included to alert MainPhoneActivity to send back the permission - // results after the user has made their decision in PhonePermissionRequestActivity - // and it finishes. - putExtra( - MainPhoneActivity.EXTRA_PROMPT_PERMISSION_FROM_WEAR, - true - ) - } - ) - } - } - - private suspend fun respondWithPhoneInformation(nodeId: String) { - val phoneInfoPermissionApproved = - ActivityCompat.checkSelfPermission(this, phoneSummaryPermission) == - PackageManager.PERMISSION_GRANTED - if (!phoneInfoPermissionApproved) { - sendMessage( - nodeId = nodeId, - dataMap = DataMap().apply { - putInt( - Constants.KEY_COMM_TYPE, - Constants.COMM_TYPE_RESPONSE_PERMISSION_REQUIRED - ) - } - ) - } else { - // Send valid results - sendMessage( - nodeId = nodeId, - dataMap = DataMap().apply { - putInt( - Constants.KEY_COMM_TYPE, - Constants.COMM_TYPE_RESPONSE_DATA - ) - // To keep the sample simple, we are just trying to return the phone number. - putString(Constants.KEY_PAYLOAD, getPhoneSummary()) - } - ) - } - } - - private suspend fun sendMessage(nodeId: String, dataMap: DataMap) { - Log.d(TAG, "sendMessage() Node: $nodeId") - - try { - // Clients are inexpensive to create, so in this case we aren't creating member - // variables. (They are cached and shared between GoogleApi instances.) - Wearable.getMessageClient(applicationContext) - .sendMessage( - nodeId, - Constants.MESSAGE_PATH_WEAR, - dataMap.toByteArray() - ) - .await() - Log.d(TAG, "Message sent successfully") - } catch (cancellationException: CancellationException) { - throw cancellationException - } catch (throwable: Throwable) { - Log.d(TAG, "Message failed.") - } - } - - companion object { - private const val TAG = "IncomingRequestService" - } -} diff --git a/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/MainPhoneActivity.kt b/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/MainPhoneActivity.kt deleted file mode 100644 index 901b57383..000000000 --- a/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/MainPhoneActivity.kt +++ /dev/null @@ -1,419 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.runtimepermissions - -import android.annotation.SuppressLint -import android.content.Intent -import android.content.pm.PackageManager -import android.os.Bundle -import android.util.Log -import androidx.activity.result.ActivityResultLauncher -import androidx.appcompat.app.AppCompatActivity -import androidx.core.app.ActivityCompat -import androidx.lifecycle.lifecycleScope -import com.example.android.wearable.runtimepermissions.common.Constants -import com.example.android.wearable.runtimepermissions.databinding.ActivityMainBinding -import com.google.android.gms.wearable.CapabilityClient -import com.google.android.gms.wearable.CapabilityInfo -import com.google.android.gms.wearable.DataMap -import com.google.android.gms.wearable.MessageClient -import com.google.android.gms.wearable.MessageEvent -import com.google.android.gms.wearable.Node -import com.google.android.gms.wearable.Wearable -import kotlinx.coroutines.CancellationException -import kotlinx.coroutines.async -import kotlinx.coroutines.awaitAll -import kotlinx.coroutines.coroutineScope -import kotlinx.coroutines.flow.MutableStateFlow -import kotlinx.coroutines.flow.filterNotNull -import kotlinx.coroutines.flow.first -import kotlinx.coroutines.joinAll -import kotlinx.coroutines.launch -import kotlinx.coroutines.tasks.await - -/** - * Displays data that requires runtime permissions both locally (READ_PHONE_STATE/READ_PHONE_NUMBERS) and - * remotely on wear (BODY_SENSORS). - * - * The class also handles sending back the results of a permission request from a remote wear device - * when the permission has not been approved yet on the phone (uses EXTRA as trigger). In that case, - * the IncomingRequestPhoneService launches (or passes a new intent) to this activity, which then launches - * [PhonePermissionRequestActivity] to inform user of permission request. - * - * After the user decides what to do, that activity returns the result here, to handle sending data across and keeps - * user in app experience. - */ -@SuppressLint("VisibleForTests") -class MainPhoneActivity : - AppCompatActivity(), - CapabilityClient.OnCapabilityChangedListener, - MessageClient.OnMessageReceivedListener { - - private lateinit var binding: ActivityMainBinding - - /** - * True if the remote wear body sensors permission is approved. - */ - private var wearBodySensorsPermissionApproved = false - - /** - * True if the watch is remotely requesting sensor permissions. - */ - private var isWearRequestingPhonePermission = false - - /** - * True if we have handled the watch's remote request for sensor permissions. - */ - private var askedForPermissionOnBehalfOfWear = false - - /** - * The set of connected nodes, if any. - */ - private var wearNodeIdsState = MutableStateFlow?>(null) - - /** - * The [ActivityResultLauncher] for informing the user that we are going to make a permission - * request remotely on the watch. - */ - private val requestPermissionOnWearLauncher = registerForActivityResult( - WearPermissionRequestActivity.Companion.RequestPermissionOnWear - ) { requestMade -> - if (requestMade) { - lifecycleScope.launch { - logToUi(getString(R.string.requested_remote_permission)) - sendMessage( - DataMap().apply { - putInt( - Constants.KEY_COMM_TYPE, - Constants.COMM_TYPE_REQUEST_PROMPT_PERMISSION - ) - } - ) - } - } - } - - /** - * The [ActivityResultLauncher] for informing the user that we are going to make a permission - * request on the phone. - */ - private val requestPermissionOnPhoneLauncher = registerForActivityResult( - PhonePermissionRequestActivity.Companion.RequestPermission - ) { - lifecycleScope.launch { - sendWearPermissionResults() - } - } - - override fun onCreate(savedInstanceState: Bundle?) { - Log.d(TAG, "onCreate()") - super.onCreate(savedInstanceState) - - binding = ActivityMainBinding.inflate(layoutInflater) - setContentView(binding.root) - - binding.wearBodySensorsPermissionButton.setOnClickListener { - logToUi(getString(R.string.requested_info_from_wear)) - lifecycleScope.launch { - sendMessage( - DataMap().apply { - putInt( - Constants.KEY_COMM_TYPE, - Constants.COMM_TYPE_REQUEST_DATA - ) - } - ) - } - } - - binding.phoneInfoPermissionButton.setOnClickListener { - if (ActivityCompat.checkSelfPermission(this, phoneSummaryPermission) - == PackageManager.PERMISSION_GRANTED - ) { - logToUi(getPhoneSummary()) - } else { - requestPermissionOnPhoneLauncher.launch(Unit) - } - } - - // Since this is a remote permission, we initialize it to false and then check the remote - // permission once the GoogleApiClient is connected. - wearBodySensorsPermissionApproved = false - - // Restore whether we've already asked the user for permission on behalf of the watch. - askedForPermissionOnBehalfOfWear = - savedInstanceState?.getBoolean( - ASKED_PERMISSION_ON_BEHALF_OF_WEAR, - askedForPermissionOnBehalfOfWear - ) ?: askedForPermissionOnBehalfOfWear - - checkForRemotePermissionRequest() - } - - /** - * Because this wear activity is marked "android:launchMode='singleTop'" in the manifest, - * we need to allow the permissions dialog to be opened up from the wear app even if the phone app - * is in the foreground. By overriding onNewIntent, we can cover that use case. - */ - override fun onNewIntent(intent: Intent) { - super.onNewIntent(intent) - // Update the "origination" intent - setIntent(intent) - - // This must be a new request, mark that we haven't asked for permission on behalf of the - // phone yet. - askedForPermissionOnBehalfOfWear = false - - checkForRemotePermissionRequest() - } - - override fun onResume() { - Log.d(TAG, "onResume()") - super.onResume() - - if (ActivityCompat.checkSelfPermission(this, phoneSummaryPermission) - == PackageManager.PERMISSION_GRANTED - ) { - binding.phoneInfoPermissionButton.setCompoundDrawablesWithIntrinsicBounds( - R.drawable.ic_very_satisfied, - 0, - 0, - 0 - ) - } - - // Clients are inexpensive to create, so in this case we aren't creating member variables. - // (They are cached and shared between GoogleApi instances.) - Wearable.getMessageClient(this).addListener(this) - Wearable.getCapabilityClient(this).addListener( - this, - Constants.CAPABILITY_WEAR_APP - ) - - // Initial check of capabilities to find the phone. - lifecycleScope.launch { - try { - val capabilityInfo = Wearable.getCapabilityClient(this@MainPhoneActivity) - .getCapability(Constants.CAPABILITY_WEAR_APP, CapabilityClient.FILTER_REACHABLE) - .await() - - if (capabilityInfo.name == Constants.CAPABILITY_WEAR_APP) { - wearNodeIdsState.value = capabilityInfo.nodes - } - - Log.d(TAG, "Capability request succeeded.") - } catch (cancellationException: CancellationException) { - throw cancellationException - } catch (throwable: Throwable) { - Log.d(TAG, "Capability request failed to return any results.") - } - } - } - - override fun onPause() { - Log.d(TAG, "onPause()") - super.onPause() - Wearable.getMessageClient(this).removeListener(this) - Wearable.getCapabilityClient(this).removeListener(this) - } - - override fun onSaveInstanceState(outState: Bundle) { - super.onSaveInstanceState(outState) - outState.putBoolean(ASKED_PERMISSION_ON_BEHALF_OF_WEAR, askedForPermissionOnBehalfOfWear) - } - - override fun onCapabilityChanged(capabilityInfo: CapabilityInfo) { - Log.d(TAG, "onCapabilityChanged(): $capabilityInfo") - wearNodeIdsState.value = capabilityInfo.nodes - } - - override fun onMessageReceived(messageEvent: MessageEvent) { - Log.d(TAG, "onMessageReceived(): $messageEvent") - when (messageEvent.path) { - Constants.MESSAGE_PATH_PHONE -> { - val dataMap = DataMap.fromByteArray(messageEvent.data) - when (dataMap.getInt(Constants.KEY_COMM_TYPE, 0)) { - Constants.COMM_TYPE_RESPONSE_PERMISSION_REQUIRED -> { - wearBodySensorsPermissionApproved = false - updateWearButtonOnUiThread() - - // Because our request for remote data requires a remote permission, we now launch - // a splash activity informing the user we need those permissions (along with - // other helpful information to approve). - requestPermissionOnWearLauncher.launch(Unit) - } - Constants.COMM_TYPE_RESPONSE_USER_APPROVED_PERMISSION -> { - wearBodySensorsPermissionApproved = true - updateWearButtonOnUiThread() - logToUi(getString(R.string.user_approved_remote_permission)) - lifecycleScope.launch { - sendMessage( - DataMap().apply { - putInt( - Constants.KEY_COMM_TYPE, - Constants.COMM_TYPE_REQUEST_DATA - ) - } - ) - } - } - Constants.COMM_TYPE_RESPONSE_USER_DENIED_PERMISSION -> { - wearBodySensorsPermissionApproved = false - updateWearButtonOnUiThread() - logToUi(getString(R.string.user_denied_remote_permission)) - } - Constants.COMM_TYPE_RESPONSE_DATA -> { - wearBodySensorsPermissionApproved = true - val sensorSummary = dataMap.getString(Constants.KEY_PAYLOAD)!! - updateWearButtonOnUiThread() - logToUi(sensorSummary) - } - else -> { - Log.d(TAG, "Unrecognized communication type received.") - } - } - } - } - } - - /** - * A helper function to launch the permission dialog on behalf of the phone. - */ - private fun checkForRemotePermissionRequest() { - isWearRequestingPhonePermission = - intent.getBooleanExtra(EXTRA_PROMPT_PERMISSION_FROM_WEAR, false) - - // If we've already asked the user on behalf of the phone, don't ask again - if (isWearRequestingPhonePermission && !askedForPermissionOnBehalfOfWear) { - requestPermissionOnPhoneLauncher.launch(Unit) - } - } - - private suspend fun sendMessage(dataMap: DataMap) { - val wearNodeIds = wearNodeIdsState.filterNotNull().first() - - Log.d(TAG, "sendMessage(): $wearNodeIds") - - if (wearNodeIds.isEmpty()) { - // Unable to retrieve node with proper capability - wearBodySensorsPermissionApproved = false - updateWearButtonOnUiThread() - logToUi(getString(R.string.wear_not_available)) - } else { - try { - // Set up an internal scope to send messages in parallel - coroutineScope { - val sentMessageResults = wearNodeIds - .map { node -> - async { - Wearable.getMessageClient(this@MainPhoneActivity) - .sendMessage( - node.id, - Constants.MESSAGE_PATH_WEAR, - dataMap.toByteArray() - ) - .await() - } - } - - // Wait for all messages to try to send (don't throw upon first failure) - sentMessageResults.joinAll() - - // Now await, rethrowing any exceptions - sentMessageResults.awaitAll() - } - Log.d(TAG, "Message(s) sent.") - } catch (cancellationException: CancellationException) { - throw cancellationException - } catch (throwable: Throwable) { - // Update the UI if any message failed - Log.d(TAG, "Sending message failed.") - updateWearButtonOnUiThread() - logToUi(getString(R.string.sending_message_failed)) - } - } - } - - private fun updateWearButtonOnUiThread() { - runOnUiThread { - if (wearBodySensorsPermissionApproved) { - binding.wearBodySensorsPermissionButton.setCompoundDrawablesWithIntrinsicBounds( - R.drawable.ic_very_satisfied, - 0, - 0, - 0 - ) - } else { - binding.wearBodySensorsPermissionButton.setCompoundDrawablesWithIntrinsicBounds( - R.drawable.ic_very_dissatisfied, - 0, - 0, - 0 - ) - } - } - } - - /* - * Handles all messages for the UI coming on and off the main thread. Not all callbacks happen - * on the main thread. - */ - private fun logToUi(message: String) { - runOnUiThread { - binding.output.text = message - } - } - - private suspend fun sendWearPermissionResults() { - Log.d(TAG, "sendWearPermissionResults()") - - if (isWearRequestingPhonePermission) { - // Resets so this isn't triggered every time permission is changed in app. - isWearRequestingPhonePermission = false - askedForPermissionOnBehalfOfWear = true - - sendMessage( - DataMap().apply { - putInt( - Constants.KEY_COMM_TYPE, - if (ActivityCompat.checkSelfPermission( - this@MainPhoneActivity, - phoneSummaryPermission - ) == PackageManager.PERMISSION_GRANTED - ) { - Constants.COMM_TYPE_RESPONSE_USER_APPROVED_PERMISSION - } else { - Constants.COMM_TYPE_RESPONSE_USER_DENIED_PERMISSION - } - ) - } - ) - } - } - - companion object { - private const val TAG = "MainPhoneActivity" - - private const val ASKED_PERMISSION_ON_BEHALF_OF_WEAR = "AskedPermissionOnBehalfOfWear" - - /* - * Alerts Activity that the initial request for permissions came from wear, and the Activity - * needs to send back the results (data or permission rejection). - */ - const val EXTRA_PROMPT_PERMISSION_FROM_WEAR = - "com.example.android.wearable.runtimepermissions.extra.PROMPT_PERMISSION_FROM_WEAR" - } -} diff --git a/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/PhonePermissionRequestActivity.kt b/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/PhonePermissionRequestActivity.kt deleted file mode 100644 index 64594d0df..000000000 --- a/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/PhonePermissionRequestActivity.kt +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.runtimepermissions - -import android.content.Context -import android.content.Intent -import android.content.pm.PackageManager -import android.os.Bundle -import androidx.activity.result.ActivityResultLauncher -import androidx.activity.result.contract.ActivityResultContract -import androidx.activity.result.contract.ActivityResultContracts -import androidx.appcompat.app.AppCompatActivity -import androidx.core.app.ActivityCompat -import com.example.android.wearable.runtimepermissions.databinding.ActivityPhonePermissionRequestBinding - -/** - * This is a simple splash screen (activity) for giving more details on why the user should approve - * phone permissions for phone information. If they choose to move forward, the permission screen - * is brought up. Either way (approve or disapprove), this will exit to the MainPhoneActivity after - * they are finished with their final decision. - */ -class PhonePermissionRequestActivity : AppCompatActivity() { - - private lateinit var binding: ActivityPhonePermissionRequestBinding - - /** - * The [ActivityResultLauncher] for requesting permissions locally. - */ - private val requestPermissionLauncher = registerForActivityResult( - ActivityResultContracts.RequestPermission() - ) { - // Close activity regardless of user's decision (decision picked up in main activity). - finish() - } - - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - - binding = ActivityPhonePermissionRequestBinding.inflate(layoutInflater) - setContentView(binding.root) - - binding.approvePermissionRequest.setOnClickListener { - requestPermissionLauncher.launch(phoneSummaryPermission) - } - - binding.denyPermissionRequest.setOnClickListener { - finish() - } - - // If permissions granted, we start the main activity (shut this activity down). - if (ActivityCompat.checkSelfPermission(this, phoneSummaryPermission) - == PackageManager.PERMISSION_GRANTED - ) { - finish() - } - } - - companion object { - private const val TAG = "PhoneRationale" - - /** - * An [ActivityResultContract] for checking that the user wants to allow for phone information. - */ - object RequestPermission : ActivityResultContract() { - override fun createIntent(context: Context, input: Unit): Intent = - Intent(context, PhonePermissionRequestActivity::class.java) - - override fun parseResult(resultCode: Int, intent: Intent?): Unit = Unit - } - } -} diff --git a/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/PhoneSummary.kt b/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/PhoneSummary.kt deleted file mode 100644 index ae0a17d2a..000000000 --- a/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/PhoneSummary.kt +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.runtimepermissions - -import android.Manifest -import android.content.Context -import android.os.Build -import android.telephony.TelephonyManager -import androidx.core.content.getSystemService - -/** - * Returns the [Manifest.permission] needed to fetch the user's phone number. - * - * On API 26 and above, this is [Manifest.permission.READ_PHONE_NUMBERS], whereas on API 25 and - * below this is [Manifest.permission.READ_PHONE_STATE]. - */ -val phoneSummaryPermission: String - get() = - if (Build.VERSION.SDK_INT >= 26) { - Manifest.permission.READ_PHONE_NUMBERS - } else { - Manifest.permission.READ_PHONE_STATE - } - -/** - * Returns the phone summary. - * - * To call this, the [phoneSummaryPermission] must be granted. - * - * We are only using a hardware id for demonstration purposes, to try toshow the user their - * phone number. - */ -@Suppress("MissingPermission", "HardwareIds") -fun Context.getPhoneSummary(): String = - getSystemService()?.line1Number - ?: getString(R.string.phone_number_not_available) diff --git a/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/WearPermissionRequestActivity.kt b/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/WearPermissionRequestActivity.kt deleted file mode 100644 index a1f74b00d..000000000 --- a/RuntimePermissionsWear/Application/src/main/java/com/example/android/wearable/runtimepermissions/WearPermissionRequestActivity.kt +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2021 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.example.android.wearable.runtimepermissions - -import android.app.Activity -import android.content.Context -import android.content.Intent -import android.os.Bundle -import androidx.activity.result.contract.ActivityResultContract -import androidx.appcompat.app.AppCompatActivity -import com.example.android.wearable.runtimepermissions.databinding.ActivityWearPermissionRequestBinding - -/** - * This is a simple splash screen (activity) for giving more details on why the user should approve - * wear permissions for sensors. This will exit to the [MainPhoneActivity] with the user's choice. - */ -class WearPermissionRequestActivity : AppCompatActivity() { - - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - - val binding = ActivityWearPermissionRequestBinding.inflate(layoutInflater) - setContentView(binding.root) - - binding.approvePermissionRequest.setOnClickListener { - setResult(RESULT_OK) - finish() - } - - binding.denyPermissionRequest.setOnClickListener { - setResult(RESULT_CANCELED) - finish() - } - } - - companion object { - - /** - * An [ActivityResultContract] for checking that the user wants to request permission on - * their watch. - */ - object RequestPermissionOnWear : ActivityResultContract() { - override fun createIntent(context: Context, input: Unit): Intent = - Intent(context, WearPermissionRequestActivity::class.java) - - override fun parseResult(resultCode: Int, intent: Intent?): Boolean = - resultCode == Activity.RESULT_OK - } - } -} diff --git a/RuntimePermissionsWear/Application/src/main/res/drawable/ic_hardware_watch.xml b/RuntimePermissionsWear/Application/src/main/res/drawable/ic_hardware_watch.xml deleted file mode 100644 index 0dd9f3b52..000000000 --- a/RuntimePermissionsWear/Application/src/main/res/drawable/ic_hardware_watch.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - diff --git a/RuntimePermissionsWear/Application/src/main/res/drawable/ic_settings_phone.xml b/RuntimePermissionsWear/Application/src/main/res/drawable/ic_settings_phone.xml deleted file mode 100644 index 2234377aa..000000000 --- a/RuntimePermissionsWear/Application/src/main/res/drawable/ic_settings_phone.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - diff --git a/RuntimePermissionsWear/Application/src/main/res/drawable/ic_very_dissatisfied.xml b/RuntimePermissionsWear/Application/src/main/res/drawable/ic_very_dissatisfied.xml deleted file mode 100644 index a89ec256b..000000000 --- a/RuntimePermissionsWear/Application/src/main/res/drawable/ic_very_dissatisfied.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - diff --git a/RuntimePermissionsWear/Application/src/main/res/drawable/ic_very_satisfied.xml b/RuntimePermissionsWear/Application/src/main/res/drawable/ic_very_satisfied.xml deleted file mode 100644 index fdd187e9d..000000000 --- a/RuntimePermissionsWear/Application/src/main/res/drawable/ic_very_satisfied.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - diff --git a/RuntimePermissionsWear/Application/src/main/res/layout/activity_main.xml b/RuntimePermissionsWear/Application/src/main/res/layout/activity_main.xml deleted file mode 100644 index d3fa32145..000000000 --- a/RuntimePermissionsWear/Application/src/main/res/layout/activity_main.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - -