diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0c7bd47cbe..db8a9dbc46 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -11,8 +11,8 @@ plugins { id("molly") } -val canonicalVersionCode = 1506 -val canonicalVersionName = "7.31.1" +val canonicalVersionCode = 1508 +val canonicalVersionName = "7.32.1" val currentHotfixVersion = 0 val maxHotfixVersions = 100 val mollyRevision = 1 @@ -426,6 +426,7 @@ dependencies { implementation(project(":core-ui")) implementation(libs.androidx.fragment.ktx) + implementation(libs.androidx.fragment.compose) implementation(libs.androidx.appcompat) { version { strictly("1.6.1") @@ -562,6 +563,8 @@ dependencies { testImplementation(testFixtures(project(":libsignal-service"))) testImplementation(testLibs.espresso.core) + androidTestImplementation(platform(libs.androidx.compose.bom)) + androidTestImplementation(libs.androidx.compose.ui.test.junit4) androidTestImplementation(testLibs.androidx.test.ext.junit) androidTestImplementation(testLibs.espresso.core) androidTestImplementation(testLibs.androidx.test.core) diff --git a/app/src/androidTest/assets/backupTests/chat_folder_00.binproto b/app/src/androidTest/assets/backupTests/chat_folder_00.binproto index cbf3893840..ea38ece59f 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_folder_00.binproto and b/app/src/androidTest/assets/backupTests/chat_folder_00.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_folder_01.binproto b/app/src/androidTest/assets/backupTests/chat_folder_01.binproto index 5cd860fee0..0f3d042821 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_folder_01.binproto and b/app/src/androidTest/assets/backupTests/chat_folder_01.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_folder_02.binproto b/app/src/androidTest/assets/backupTests/chat_folder_02.binproto index b1b6ec960b..182e0960c2 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_folder_02.binproto and b/app/src/androidTest/assets/backupTests/chat_folder_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_folder_03.binproto b/app/src/androidTest/assets/backupTests/chat_folder_03.binproto index e811602ffa..831d0ba8a5 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_folder_03.binproto and b/app/src/androidTest/assets/backupTests/chat_folder_03.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_01.binproto index 7980c7cc92..7a92826e0b 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_01.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_01.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_02.binproto index 5254394fdf..8aa5a0b134 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_02.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_04.binproto index 170e59a9d4..b709396491 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_04.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_04.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_05.binproto index 578fc3f222..41043be7a5 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_05.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_05.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_07.binproto index 97994309d0..1258734352 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_07.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_07.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_08.binproto index 8113dd2408..2728512e1d 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_08.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_08.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_01.binproto index ab070129e7..c17667b967 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_01.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_01.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_02.binproto index ff5146e13e..6605018c81 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_02.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_04.binproto index 0ddf3fdd53..7901c82121 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_04.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_04.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_05.binproto index e0a88e89a1..6947eef5b5 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_05.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_05.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_07.binproto index 2479b2e97f..8d773f257a 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_07.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_07.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_08.binproto index 64a55aebbb..1f0341feb0 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_08.binproto and b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_08.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_00.binproto index 106b18d28b..9ebe0ec6d5 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_00.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_00.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_01.binproto index 8f1a86703c..8a731b9809 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_01.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_01.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_02.binproto index b513dfa9d6..b6a0eb399e 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_02.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_03.binproto index 3a75a45dd3..7771c3e80f 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_03.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_03.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_04.binproto index 461ac3b3d4..b871624dcf 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_04.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_04.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_05.binproto index e6323a109b..dca4f16159 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_05.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_05.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_06.binproto index 5ba13ac33a..ac3855bc4c 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_06.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_06.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_07.binproto index 01bb28f39d..539fbbb8c0 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_07.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_07.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_08.binproto index 7cc5fdfc1b..a3f1850558 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_08.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_08.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_09.binproto index 01e1495d87..d189e33dc0 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_09.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_09.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_10.binproto index 3588dedde0..6ae6addf2a 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_10.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_10.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_11.binproto index 78cc9dfb8a..5563c697ef 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_11.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_11.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_12.binproto index 1f236803a1..331421f7e5 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_12.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_12.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_13.binproto index 01394f4bec..70b0e89ccc 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_13.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_13.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_14.binproto index 22e1c65edc..d7b07030ee 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_14.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_14.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_02.binproto index 00daa86160..8a53345dc5 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_02.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_04.binproto index 57c7445e3a..f79646f12d 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_04.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_04.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_00.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_00.binproto index 7b8eaf72b4..4974d69d2a 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_groups_00.binproto and b/app/src/androidTest/assets/backupTests/recipient_groups_00.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_01.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_01.binproto index c6c4dc0d7b..670d007551 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_groups_01.binproto and b/app/src/androidTest/assets/backupTests/recipient_groups_01.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_02.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_02.binproto index 34eee1a7d2..6d617e0a0c 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_groups_02.binproto and b/app/src/androidTest/assets/backupTests/recipient_groups_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_03.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_03.binproto index 79d027e740..efeac8cb0b 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_groups_03.binproto and b/app/src/androidTest/assets/backupTests/recipient_groups_03.binproto differ diff --git a/app/src/androidTest/assets/inAppPaymentsTests/configuration.json b/app/src/androidTest/assets/inAppPaymentsTests/configuration.json index e2a755fd1c..f84f6c2c67 100644 --- a/app/src/androidTest/assets/inAppPaymentsTests/configuration.json +++ b/app/src/androidTest/assets/inAppPaymentsTests/configuration.json @@ -1 +1,3509 @@ -{"currencies":{"mwk":{"minimum":2500,"oneTime":{"100":[4000],"1":[4000,10000,20000,30000,50000,100000]},"subscription":{"500":4000,"1000":10000,"2000":20000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"mga":{"minimum":10000,"oneTime":{"100":[15000],"1":[15000,40000,80000,100000,200000,400000]},"subscription":{"500":15000,"1000":40000,"2000":80000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"bzd":{"minimum":5,"oneTime":{"100":[8],"1":[8,20,40,50,100,200]},"subscription":{"500":8,"1000":20,"2000":40},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"bam":{"minimum":5,"oneTime":{"100":[8],"1":[8,15,30,50,75,150]},"subscription":{"500":8,"1000":15,"2000":30},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"egp":{"minimum":50,"oneTime":{"100":[75],"1":[75,150,300,500,750,1500]},"subscription":{"500":75,"1000":150,"2000":300},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"mop":{"minimum":25,"oneTime":{"100":[40],"1":[40,80,160,200,400,800]},"subscription":{"500":40,"1000":80,"2000":160},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"nad":{"minimum":40,"oneTime":{"100":[75],"1":[75,150,300,500,750,1500]},"subscription":{"500":75,"1000":150,"2000":300},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"nio":{"minimum":80,"oneTime":{"100":[150],"1":[150,350,700,1000,1700,3500]},"subscription":{"500":150,"1000":350,"2000":700},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"pen":{"minimum":10,"oneTime":{"100":[15],"1":[15,40,80,100,200,400]},"subscription":{"500":15,"1000":40,"2000":80},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"nzd":{"minimum":5,"oneTime":{"100":[10],"1":[10,20,30,50,100,200]},"subscription":{"500":10,"1000":20,"2000":30},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"wst":{"minimum":5,"oneTime":{"100":[10],"1":[10,25,50,75,125,250]},"subscription":{"500":10,"1000":25,"2000":50},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"brl":{"minimum":10,"oneTime":{"100":[20],"1":[20,50,100,125,250,500]},"subscription":{"500":20,"1000":50,"2000":100},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"fjd":{"minimum":5,"oneTime":{"100":[10],"1":[10,20,40,60,100,200]},"subscription":{"500":10,"1000":20,"2000":40},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"mxn":{"minimum":50,"oneTime":{"100":[80],"1":[80,200,400,600,1000,2000]},"subscription":{"500":80,"1000":200,"2000":400},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"std":{"minimum":50,"oneTime":{"100":[100],"1":[100,200,400,500,1000,2000]},"subscription":{"500":100,"1000":200,"2000":400},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"scr":{"minimum":40,"oneTime":{"100":[60],"1":[60,125,250,400,600,1200]},"subscription":{"500":60,"1000":125,"2000":250},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"cdf":{"minimum":5000,"oneTime":{"100":[8000],"1":[8000,20000,40000,50000,100000,200000]},"subscription":{"500":8000,"1000":20000,"2000":40000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"bbd":{"minimum":6,"oneTime":{"100":[10],"1":[10,20,40,60,100,200]},"subscription":{"500":10,"1000":20,"2000":40},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"gtq":{"minimum":20,"oneTime":{"100":[30],"1":[30,75,150,200,400,800]},"subscription":{"500":30,"1000":75,"2000":150},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"clp":{"minimum":2500,"oneTime":{"100":[4000],"1":[4000,8000,15000,25000,40000,80000]},"subscription":{"500":4000,"1000":8000,"2000":15000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"hnl":{"minimum":50,"oneTime":{"100":[100],"1":[100,250,500,700,1200,2400]},"subscription":{"500":100,"1000":250,"2000":500},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"ugx":{"minimum":8000,"oneTime":{"100":[15000],"1":[15000,35000,70000,100000,150000,300000]},"subscription":{"500":15000,"1000":35000,"2000":70000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"zar":{"minimum":50,"oneTime":{"100":[75],"1":[75,150,300,500,750,1500]},"subscription":{"500":75,"1000":150,"2000":300},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"bsd":{"minimum":3,"oneTime":{"100":[5],"1":[5,10,20,30,50,100]},"subscription":{"500":5,"1000":10,"2000":20},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"gmd":{"minimum":125,"oneTime":{"100":[200],"1":[200,500,1000,1500,2500,5000]},"subscription":{"500":200,"1000":500,"2000":1000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"twd":{"minimum":100,"oneTime":{"100":[150],"1":[150,300,600,1000,2000,3000]},"subscription":{"500":150,"1000":300,"2000":600},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"rsd":{"minimum":300,"oneTime":{"100":[500],"1":[500,1000,2000,3000,5000,10000]},"subscription":{"500":500,"1000":1000,"2000":2000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"dop":{"minimum":150,"oneTime":{"100":[250],"1":[250,500,1000,1500,2500,5000]},"subscription":{"500":250,"1000":500,"2000":1000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"kmf":{"minimum":1000,"oneTime":{"100":[2000],"1":[2000,4000,8000,10000,20000,40000]},"subscription":{"500":2000,"1000":4000,"2000":8000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"myr":{"minimum":10,"oneTime":{"100":[20],"1":[20,40,80,100,200,400]},"subscription":{"500":20,"1000":40,"2000":80},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"fkp":{"minimum":3,"oneTime":{"100":[5],"1":[5,10,20,30,50,100]},"subscription":{"500":5,"1000":10,"2000":20},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"xof":{"minimum":1500,"oneTime":{"100":[2500],"1":[2500,5000,10000,15000,25000,50000]},"subscription":{"500":2500,"1000":5000,"2000":10000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"gel":{"minimum":7,"oneTime":{"100":[10],"1":[10,30,60,100,150,300]},"subscription":{"500":10,"1000":30,"2000":60},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"uyu":{"minimum":100,"oneTime":{"100":[200],"1":[200,400,800,1000,2000,4000]},"subscription":{"500":200,"1000":400,"2000":800},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"mad":{"minimum":25,"oneTime":{"100":[40],"1":[40,100,200,300,500,1000]},"subscription":{"500":40,"1000":100,"2000":200},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"cve":{"minimum":300,"oneTime":{"100":[400],"1":[400,1000,2000,3000,5000,10000]},"subscription":{"500":400,"1000":1000,"2000":2000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"azn":{"minimum":4,"oneTime":{"100":[7],"1":[7,15,30,50,75,150]},"subscription":{"500":7,"1000":15,"2000":30},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"top":{"minimum":5,"oneTime":{"100":[10],"1":[10,20,40,50,100,200]},"subscription":{"500":10,"1000":20,"2000":40},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"pgk":{"minimum":10,"oneTime":{"100":[15],"1":[15,35,70,100,150,300]},"subscription":{"500":15,"1000":35,"2000":70},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"kes":{"minimum":300,"oneTime":{"100":[500],"1":[500,1000,2000,3000,5000,10000]},"subscription":{"500":500,"1000":1000,"2000":2000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"sek":{"minimum":30,"oneTime":{"100":[50],"1":[50,100,200,300,500,1000]},"subscription":{"500":50,"1000":100,"2000":200},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"uah":{"minimum":75,"oneTime":{"100":[120],"1":[120,300,600,1000,1500,3000]},"subscription":{"500":120,"1000":300,"2000":600},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"gnf":{"minimum":20000,"oneTime":{"100":[30000],"1":[30000,100000,200000,300000,500000,1000000]},"subscription":{"500":30000,"1000":100000,"2000":200000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"mzn":{"minimum":150,"oneTime":{"100":[250],"1":[250,600,1200,1500,3000,6000]},"subscription":{"500":250,"1000":600,"2000":1200},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"ars":{"minimum":400,"oneTime":{"100":[600],"1":[600,1000,2000,3000,5000,10000]},"subscription":{"500":600,"1000":1000,"2000":2000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"qar":{"minimum":10,"oneTime":{"100":[20],"1":[20,40,80,100,200,400]},"subscription":{"500":20,"1000":40,"2000":80},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"cny":{"minimum":20,"oneTime":{"100":[30],"1":[30,60,125,200,300,600]},"subscription":{"500":30,"1000":60,"2000":125},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"thb":{"minimum":100,"oneTime":{"100":[150],"1":[150,300,700,1000,1500,3000]},"subscription":{"500":150,"1000":300,"2000":700},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"uzs":{"minimum":25000,"oneTime":{"100":[40000],"1":[40000,100000,200000,300000,500000,1000000]},"subscription":{"500":40000,"1000":100000,"2000":200000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"xpf":{"minimum":300,"oneTime":{"100":[500],"1":[500,1000,2000,3000,5000,10000]},"subscription":{"500":500,"1000":1000,"2000":2000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"bdt":{"minimum":250,"oneTime":{"100":[400],"1":[400,1000,2000,3000,5000,10000]},"subscription":{"500":400,"1000":1000,"2000":2000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"bmd":{"minimum":3,"oneTime":{"100":[5],"1":[5,10,20,30,50,100]},"subscription":{"500":5,"1000":10,"2000":20},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"php":{"minimum":150,"oneTime":{"100":[250],"1":[250,500,1000,1250,2500,5000]},"subscription":{"500":250,"1000":500,"2000":1000},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"rub":{"minimum":150,"oneTime":{"100":[300],"1":[300,600,1200,2000,3000,6000]},"subscription":{"500":300,"1000":600,"2000":1200},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"pyg":{"minimum":20000,"oneTime":{"100":[30000],"1":[30000,60000,125000,200000,350000,700000]},"subscription":{"500":30000,"1000":60000,"2000":125000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"isk":{"minimum":500,"oneTime":{"100":[750],"1":[750,1500,3000,5000,7500,15000]},"subscription":{"500":750,"1000":1500,"2000":3000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"jmd":{"minimum":300,"oneTime":{"100":[600],"1":[600,1500,3000,5000,7500,15000]},"subscription":{"500":600,"1000":1500,"2000":3000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"cop":{"minimum":10000,"oneTime":{"100":[20000],"1":[20000,40000,80000,100000,200000,400000]},"subscription":{"500":20000,"1000":40000,"2000":80000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"mkd":{"minimum":150,"oneTime":{"100":[250],"1":[250,500,1000,1500,2500,5000]},"subscription":{"500":250,"1000":500,"2000":1000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"usd":{"minimum":3,"oneTime":{"100":[5],"1":[5,10,20,30,50,100]},"subscription":{"500":5,"1000":10,"2000":20},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"dzd":{"minimum":300,"oneTime":{"100":[500],"1":[500,1250,2500,4000,6000,12000]},"subscription":{"500":500,"1000":1250,"2000":2500},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"pab":{"minimum":3,"oneTime":{"100":[5],"1":[5,10,20,30,50,100]},"subscription":{"500":5,"1000":10,"2000":20},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"sgd":{"minimum":4,"oneTime":{"100":[7],"1":[7,15,30,50,75,150]},"subscription":{"500":7,"1000":15,"2000":30},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"etb":{"minimum":125,"oneTime":{"100":[200],"1":[200,400,800,1000,2000,4000]},"subscription":{"500":200,"1000":400,"2000":800},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"kgs":{"minimum":200,"oneTime":{"100":[300],"1":[300,800,1600,2000,4000,8000]},"subscription":{"500":300,"1000":800,"2000":1600},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"sos":{"minimum":1500,"oneTime":{"100":[2000],"1":[2000,5000,10000,15000,25000,50000]},"subscription":{"500":2000,"1000":5000,"2000":10000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"vuv":{"minimum":300,"oneTime":{"100":[500],"1":[500,1000,2000,3000,5000,10000]},"subscription":{"500":500,"1000":1000,"2000":2000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"lak":{"minimum":40000,"oneTime":{"100":[50000],"1":[50000,100000,200000,300000,500000,1000000]},"subscription":{"500":50000,"1000":100000,"2000":200000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"bnd":{"minimum":4,"oneTime":{"100":[7],"1":[7,15,30,40,75,150]},"subscription":{"500":7,"1000":15,"2000":30},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"xaf":{"minimum":1500,"oneTime":{"100":[2500],"1":[2500,5000,10000,15000,25000,50000]},"subscription":{"500":2500,"1000":5000,"2000":10000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"lrd":{"minimum":400,"oneTime":{"100":[600],"1":[600,1500,3000,5000,8000,16000]},"subscription":{"500":600,"1000":1500,"2000":3000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"all":{"minimum":300,"oneTime":{"100":[500],"1":[500,1000,2000,3000,5000,10000]},"subscription":{"500":500,"1000":1000,"2000":2000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"chf":{"minimum":3,"oneTime":{"100":[5],"1":[5,10,20,30,50,100]},"subscription":{"500":5,"1000":10,"2000":20},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"djf":{"minimum":500,"oneTime":{"100":[700],"1":[700,1500,3000,5000,8000,17000]},"subscription":{"500":700,"1000":1500,"2000":3000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"zmw":{"minimum":40,"oneTime":{"100":[60],"1":[60,150,300,500,750,1500]},"subscription":{"500":60,"1000":150,"2000":300},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"tzs":{"minimum":5000,"oneTime":{"100":[8000],"1":[8000,20000,40000,50000,100000,200000]},"subscription":{"500":8000,"1000":20000,"2000":40000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"vnd":{"minimum":50000,"oneTime":{"100":[100000],"1":[100000,200000,400000,500000,1000000,2000000]},"subscription":{"500":100000,"1000":200000,"2000":400000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"aud":{"minimum":5,"oneTime":{"100":[8],"1":[8,15,30,50,75,150]},"subscription":{"500":8,"1000":15,"2000":30},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"ils":{"minimum":10,"oneTime":{"100":[20],"1":[20,40,80,100,200,400]},"subscription":{"500":20,"1000":40,"2000":80},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"gyd":{"minimum":500,"oneTime":{"100":[800],"1":[800,2000,4000,5000,10000,20000]},"subscription":{"500":800,"1000":2000,"2000":4000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"bob":{"minimum":20,"oneTime":{"100":[30],"1":[30,60,125,200,350,700]},"subscription":{"500":30,"1000":60,"2000":125},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"khr":{"minimum":10000,"oneTime":{"100":[15000],"1":[15000,40000,80000,100000,200000,400000]},"subscription":{"500":15000,"1000":40000,"2000":80000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"mdl":{"minimum":50,"oneTime":{"100":[80],"1":[80,200,400,500,1000,2000]},"subscription":{"500":80,"1000":200,"2000":400},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"idr":{"minimum":40000,"oneTime":{"100":[60000],"1":[60000,125000,250000,500000,600000,1200000]},"subscription":{"500":60000,"1000":125000,"2000":250000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"kyd":{"minimum":3,"oneTime":{"100":[5],"1":[5,10,20,30,50,100]},"subscription":{"500":5,"1000":10,"2000":20},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"amd":{"minimum":1000,"oneTime":{"100":[1500],"1":[1500,5000,10000,15000,25000,50000]},"subscription":{"500":1500,"1000":5000,"2000":10000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"bwp":{"minimum":30,"oneTime":{"100":[50],"1":[50,100,200,300,500,1000]},"subscription":{"500":50,"1000":100,"2000":200},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"shp":{"minimum":2,"oneTime":{"100":[4],"1":[4,7,15,20,40,80]},"subscription":{"500":4,"1000":7,"2000":15},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"try":{"minimum":50,"oneTime":{"100":[75],"1":[75,150,300,500,750,1500]},"subscription":{"500":75,"1000":150,"2000":300},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"lbp":{"minimum":3000,"oneTime":{"100":[6000],"1":[6000,15000,30000,50000,75000,150000]},"subscription":{"500":6000,"1000":15000,"2000":30000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"tjs":{"minimum":25,"oneTime":{"100":[40],"1":[40,100,200,300,500,1000]},"subscription":{"500":40,"1000":100,"2000":200},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"hkd":{"minimum":20,"oneTime":{"100":[30],"1":[30,75,150,300,500,1000]},"subscription":{"500":30,"1000":75,"2000":150},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"rwf":{"minimum":2500,"oneTime":{"100":[4000],"1":[4000,10000,20000,30000,50000,100000]},"subscription":{"500":4000,"1000":10000,"2000":20000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"aed":{"minimum":10,"oneTime":{"100":[20],"1":[20,40,80,100,200,400]},"subscription":{"500":20,"1000":40,"2000":80},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"eur":{"minimum":3,"oneTime":{"100":[5],"1":[5,10,20,30,50,100]},"subscription":{"500":5,"1000":10,"2000":20},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL","SEPA_DEBIT","IDEAL"]},"lsl":{"minimum":40,"oneTime":{"100":[70],"1":[70,150,300,400,750,1500]},"subscription":{"500":70,"1000":150,"2000":300},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"dkk":{"minimum":25,"oneTime":{"100":[40],"1":[40,75,150,250,400,800]},"subscription":{"500":40,"1000":75,"2000":150},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"cad":{"minimum":4,"oneTime":{"100":[7],"1":[7,15,30,40,70,140]},"subscription":{"500":7,"1000":15,"2000":30},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"bgn":{"minimum":5,"oneTime":{"100":[8],"1":[8,15,30,50,75,150]},"subscription":{"500":8,"1000":15,"2000":30},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"mmk":{"minimum":5000,"oneTime":{"100":[8000],"1":[8000,20000,40000,50000,100000,200000]},"subscription":{"500":8000,"1000":20000,"2000":40000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"mur":{"minimum":100,"oneTime":{"100":[200],"1":[200,300,800,1000,2000,4000]},"subscription":{"500":200,"1000":300,"2000":800},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"nok":{"minimum":30,"oneTime":{"100":[50],"1":[50,100,200,300,500,1000]},"subscription":{"500":50,"1000":100,"2000":200},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"gip":{"minimum":3,"oneTime":{"100":[5],"1":[5,10,20,30,50,100]},"subscription":{"500":5,"1000":10,"2000":20},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"ron":{"minimum":10,"oneTime":{"100":[20],"1":[20,50,100,150,250,500]},"subscription":{"500":20,"1000":50,"2000":100},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"lkr":{"minimum":800,"oneTime":{"100":[1500],"1":[1500,3000,5000,10000,15000,30000]},"subscription":{"500":1500,"1000":3000,"2000":5000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"ngn":{"minimum":1000,"oneTime":{"100":[1500],"1":[1500,4000,8000,10000,20000,40000]},"subscription":{"500":1500,"1000":4000,"2000":8000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"crc":{"minimum":1500,"oneTime":{"100":[3000],"1":[3000,6000,12000,20000,30000,60000]},"subscription":{"500":3000,"1000":6000,"2000":12000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"czk":{"minimum":70,"oneTime":{"100":[100],"1":[100,250,500,700,1250,2500]},"subscription":{"500":100,"1000":250,"2000":500},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"pkr":{"minimum":500,"oneTime":{"100":[800],"1":[800,2000,4000,6000,10000,20000]},"subscription":{"500":800,"1000":2000,"2000":4000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"xcd":{"minimum":7,"oneTime":{"100":[12],"1":[12,25,50,75,125,250]},"subscription":{"500":12,"1000":25,"2000":50},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"htg":{"minimum":300,"oneTime":{"100":[500],"1":[500,1000,2000,3000,5000,10000]},"subscription":{"500":500,"1000":1000,"2000":2000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"ang":{"minimum":5,"oneTime":{"100":[10],"1":[10,20,40,60,100,200]},"subscription":{"500":10,"1000":20,"2000":40},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"kzt":{"minimum":1000,"oneTime":{"100":[2000],"1":[2000,4000,8000,10000,20000,40000]},"subscription":{"500":2000,"1000":4000,"2000":8000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"srd":{"minimum":70,"oneTime":{"100":[100],"1":[100,200,400,500,1000,2000]},"subscription":{"500":100,"1000":200,"2000":400},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"szl":{"minimum":50,"oneTime":{"100":[75],"1":[75,150,300,500,750,1500]},"subscription":{"500":75,"1000":150,"2000":300},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"sar":{"minimum":10,"oneTime":{"100":[20],"1":[20,40,80,100,200,400]},"subscription":{"500":20,"1000":40,"2000":80},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"ttd":{"minimum":20,"oneTime":{"100":[30],"1":[30,60,125,200,350,700]},"subscription":{"500":30,"1000":60,"2000":125},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"yer":{"minimum":500,"oneTime":{"100":[1000],"1":[1000,2500,5000,7500,12500,25000]},"subscription":{"500":1000,"1000":2500,"2000":5000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"afn":{"minimum":200,"oneTime":{"100":[300],"1":[300,900,1800,2500,4000,8000]},"subscription":{"500":300,"1000":900,"2000":1800},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"mvr":{"minimum":40,"oneTime":{"100":[75],"1":[75,150,300,500,750,1500]},"subscription":{"500":75,"1000":150,"2000":300},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"inr":{"minimum":200,"oneTime":{"100":[300],"1":[300,750,1500,2000,4000,8000]},"subscription":{"500":300,"1000":750,"2000":1500},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"awg":{"minimum":5,"oneTime":{"100":[10],"1":[10,20,40,50,100,200]},"subscription":{"500":10,"1000":20,"2000":40},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"krw":{"minimum":4000,"oneTime":{"100":[5000],"1":[5000,10000,20000,30000,50000,100000]},"subscription":{"500":5000,"1000":10000,"2000":20000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"npr":{"minimum":300,"oneTime":{"100":[500],"1":[500,1200,2400,4000,6000,12000]},"subscription":{"500":500,"1000":1200,"2000":2400},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"aoa":{"minimum":1000,"oneTime":{"100":[1500],"1":[1500,4000,8000,10000,20000,40000]},"subscription":{"500":1500,"1000":4000,"2000":8000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"jpy":{"minimum":400,"oneTime":{"100":[500],"1":[500,1000,2000,3000,5000,10000]},"subscription":{"500":500,"1000":1000,"2000":2000},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"mnt":{"minimum":8000,"oneTime":{"100":[12500],"1":[12500,25000,50000,100000,125000,250000]},"subscription":{"500":12500,"1000":25000,"2000":50000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"pln":{"minimum":10,"oneTime":{"100":[20],"1":[20,40,80,125,250,500]},"subscription":{"500":20,"1000":40,"2000":80},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"gbp":{"minimum":3,"oneTime":{"100":[5],"1":[5,10,20,30,50,100]},"subscription":{"500":5,"1000":10,"2000":20},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"sbd":{"minimum":20,"oneTime":{"100":[30],"1":[30,75,150,200,400,800]},"subscription":{"500":30,"1000":75,"2000":150},"backupSubscription":{},"supportedPaymentMethods":["CARD"]},"huf":{"minimum":1000,"oneTime":{"100":[2000],"1":[2000,4000,8000,12000,20000,40000]},"subscription":{"500":2000,"1000":4000,"2000":8000},"backupSubscription":{},"supportedPaymentMethods":["CARD","PAYPAL"]},"bif":{"minimum":5000,"oneTime":{"100":[8000],"1":[8000,20000,40000,50000,100000,200000]},"subscription":{"500":8000,"1000":20000,"2000":40000},"backupSubscription":{},"supportedPaymentMethods":["CARD"]}},"levels":{"1":{"name":"Signal Boost","badge":{"id":"BOOST","category":"donor","name":"Signal Boost","description":"{short_name} supported Signal with a donation. Signal is a nonprofit with no advertisers or investors, supported only by people like you.","sprites6":["9f6c55b8b0d38cb10fafd6af70e57bb321c5db04c7ce0a2ee3dbb257d64b15d0.png","2259dc6eba1054d8f681ff72d3de552b5113a4bfe2019406c4aa99956077a8eb.png","4f46957049ee1b0caa1c67c1d26a14850abdb6a91da318d0bf1920480ca15769.png","83220e85bd0b05d87a684cd706b6ea4d49feead653ad891966b673461f86f484.png","b75cc65b5311abd3a0ffcc0ed9f6eb3edaf48dae91d1ff0063ad9b124b5b7780.png","f1a2086f6cbd303f65df1a6250ccc7dd075c9ba3fa5a0f9d226f5357b11939fd.png"],"svg":"f43094dfb9e7ac76cfa25233756195b1da4c663ef563b0e3aabb19eb052bd587.svg","svgs":[{"light":"063ca5f202e25d9a821ae8d3bb9ea8defd4ca5dcb5dd09a79e0b5816fbce2b59.svg","dark":"30200b87c92e8e7e8d006250e82a17deeb5e1bb535d81af96db0593c41e11455.svg"},{"light":"614806b25536cad2bfe060873937b083162e164f5105c8eac769e136ede86a86.svg","dark":"6e670fd52db6c162b52a0be6f974c4596401c6cf65c104552d1bf530d208c8e8.svg"},{"light":"9cb59d6bbe74d2b6ca8e0af85e477671b5923c340b5e1cb33e370695b20416f4.svg","dark":"ce1294dab20a7fe14ead9709cdf1eb67912eb7d9236a10a9b87bda5f92ddc4b8.svg"}],"duration":2592000.000000000,"imageUrl":""}},"100":{"name":"Signal UFO","badge":{"id":"GIFT","category":"donor","name":"Signal UFO","description":"A friend made a donation to Signal on behalf of {short_name}. Signal is a nonprofit with no advertisers or investors, supported only by people like you.","sprites6":["d4feaad99307bffc54f0a8968a783dc978df124201dd6630f916fdda722b1efe.png","dc5ab2f27a8f12a8fce837a9728502c1e4dac2f8e82ce344336625494f096e63.png","1baa731ba11a788218b0289371cd42be60c63185fad8e42ef5bd5cd794d25c2d.png","3f5c28034eff779b3ead9286813ef9982cf3666c66a1d290816379a43499b527.png","92c0a7b2907108c3729ffde0c26e88411cdd2719292d22cd47beef2efd6a82ff.png","fc574f1eb42f0565e4e4b14e56769d3a9f175e4474264884873d9c5ae6d75231.png"],"svg":"48678f1f97c267eca026f90de208b6ad306dc2ab17e9ebce364949367bc7ffce.svg","svgs":[{"light":"4015da2eca04b4be7ea8bf28d031201136daead8ba5dca372ffda820962a488f.svg","dark":"103578e106f0ca7fbdae52efd3fd6c81a3052c1d699bdb54256d83f3cac243c5.svg"},{"light":"01028be3a4ed40c10952856f6bb235a0f83f0f50ef98d65ea02523f7e1c4db6e.svg","dark":"be5b386a002d1d685e20829d92f07dbbbc6649afa4c08ea4aab88f1ba1ddf6d1.svg"},{"light":"65e7653f5c80bb48f14762a871a3a67a54372450bbb31df3e001b6eb6db11f3a.svg","dark":"f797cf18867b61ffeb82811c84053d37be937e072d93b861dd56c78ac08a34bd.svg"}],"duration":5184000.000000000,"imageUrl":""}},"500":{"name":"Sustainer 1","badge":{"id":"R_LOW","category":"donor","name":"Signal Star","description":"{short_name} supports Signal with a monthly donation. Signal is a nonprofit with no advertisers or investors, supported only by people like you.","sprites6":["bd21c73260e19bde0ee9cc3c9a11bb8736e974fb246a89c3c389513c9c4a1dee.png","07d7046d6d05d6c9578aa9aaccd8d31667f103b599c94ba3669a410148d78004.png","fcdb962bb49a30d33441f7950616cdbc138974aa4275957f4d0b6f44995db048.png","bc02c99f07674adadd6c1446959f8b56c3ec17aa0c1d115a3367d5b20cc337df.png","13a53c662f6921064a809f39b81a514dcf2b8e155738126213de8e5152f97e88.png","65cd037861909df8e2f72cfe43e61b85e5d47078c722ab9e547ba7b221ddaefd.png"],"svg":"cffa5499c3c1cc15d30a347e60142c9bd2f149643ef20c98da000e360c762148.svg","svgs":[{"light":"2e1012fa5a6b0eae6ae34a65de4841af11e42fede70d4d113e8c08022abbd2b1.svg","dark":"c04681148a69c771548a8067f7dc105ae8182372b5b9ab99ea9b56d34c402325.svg"},{"light":"cc4982fe898faefe60c580eed850a5db7931036ece37d1e4f482d48044d3a643.svg","dark":"712a658ab43595aa2d9cae6ddeea1206cef1ae67034ddb677aa48a2f4928253e.svg"},{"light":"17b00024044d1565d9b07c177108609fd01a6b77fa97f6317d895631da57ff17.svg","dark":"ffd276298117768e5a117bc1d80f8cfbc971151abdfb49b6d8da3e1a369852e5.svg"}],"imageUrl":""}},"1000":{"name":"Sustainer 2","badge":{"id":"R_MED","category":"donor","name":"Signal Planet","description":"{short_name} supports Signal with a monthly donation. Signal is a nonprofit with no advertisers or investors, supported only by people like you.","sprites6":["b478b78dec78efa3133ba8b91d936c763ad3c7f45ef63eff04aa0069b7d32303.png","302d1e8eee2a807d66ebc41fdffaa7e5e5092c4a48a4bf354ae0e0f2f913f980.png","97a87068c7269856d517ab306ac14293020497b32144d8e06e4c21c6c135a484.png","e7e90e3bc088b134057b044134f3ccb0d60e1e95f1a507dd43eb3af96359bb33.png","b25b1f3f58a43c8871e5e946c607a8bccbc64deef226d658293e571d9ee0062e.png","6014c26d3c17191f31ed73adcdc46ee3ecfbf505318324cde6a69567a315dc45.png"],"svg":"325ecebbc48b230fcffd09e940572e230b2c4a94a33e72c907d710679151ed99.svg","svgs":[{"light":"dc8a2d04e9709d8075591b44d20acde3e63743c5e588129c9f9deea512d5f66d.svg","dark":"209231144031e96cdc8a767e217181036c6ca59c1920f01e87963d4c3ab05239.svg"},{"light":"7d2c237b618530acde28d70c6570bdb595ed42c65a4cc5a89bbfb420b2035860.svg","dark":"f57b202e01111457ec2c1bf5ce035c01217f0c2db4d776afc0e2a875fb445b02.svg"},{"light":"4102c4da6a65fa20eea36679e9a66ba4a870d80fefc8890db3957fc5ab1faa9c.svg","dark":"03d1dac50ddf7e5e8c56fcd203e0aa3c4f27e440b7bed117197e372854d000e6.svg"}],"imageUrl":""}},"2000":{"name":"Sustainer 3","badge":{"id":"R_HIGH","category":"donor","name":"Signal Sun","description":"{short_name} supports Signal with a monthly donation. Signal is a nonprofit with no advertisers or investors, supported only by people like you.","sprites6":["7a99ad1d982329e2454ee8fad17e7bc5fab165325026cf048200228c300b6a5c.png","0408226e97ea73aa1846fcace694acf16e13cf6d1bfb36afb559d5d1c0d19aaa.png","dd90f8d2d497232462b2d65b3d1f24c2d43a00068ebed65cea765fa4ed373270.png","23a03150b55b3996b82ba2c046b38d532df154bc9c3f4b6a3a63a9e17ed62cb5.png","1b41774fda53115aaabdd3523a91daf08fe4b25e26dbf3e106c6e58a43de6559.png","f95bdb7f9a783f3035df4d1845447eff62dad7c1d746350fd2659e80b8b96562.png"],"svg":"93adf0277ac2301984a7a0f8a359f8bf061ecacdf224ca3a5175c6d6d1eaf1e2.svg","svgs":[{"light":"344b51a65885eba0f1e30ba0c374403741b1f88307b97b813e7f117ccd88b1a2.svg","dark":"07a675f4c3ae12b67ce14d0f4b7b9a1e40d58fba98cf5be6f0765e8156f21aa5.svg"},{"light":"a44bf0e4c9e2675cf705b6a736c8dfbff79186d731d2c9a8a09ff06a01205382.svg","dark":"27bf35801ff080c4a00a6795869939ea2658446fc543d861e43074e7906d2b93.svg"},{"light":"433cb00f6b01dd688a9425b0af1ca311379e3dee3c2346fc7e2462f1c0affe9b.svg","dark":"8cee8abf882cd5b0e16bf9c8a7007405ced8390482929f014ce995dd390dc01b.svg"}],"imageUrl":""}}},"backup":{"levels":{},"backupFreeTierMediaDays":30},"sepaMaximumEuros":10000} +{ + "currencies": { + "mwk": { + "minimum": 2500, + "oneTime": { + "100": [ + 4000 + ], + "1": [ + 4000, + 10000, + 20000, + 30000, + 50000, + 100000 + ] + }, + "subscription": { + "500": 4000, + "1000": 10000, + "2000": 20000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "mga": { + "minimum": 10000, + "oneTime": { + "100": [ + 15000 + ], + "1": [ + 15000, + 40000, + 80000, + 100000, + 200000, + 400000 + ] + }, + "subscription": { + "500": 15000, + "1000": 40000, + "2000": 80000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "bzd": { + "minimum": 5, + "oneTime": { + "100": [ + 8 + ], + "1": [ + 8, + 20, + 40, + 50, + 100, + 200 + ] + }, + "subscription": { + "500": 8, + "1000": 20, + "2000": 40 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "bam": { + "minimum": 5, + "oneTime": { + "100": [ + 8 + ], + "1": [ + 8, + 15, + 30, + 50, + 75, + 150 + ] + }, + "subscription": { + "500": 8, + "1000": 15, + "2000": 30 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "egp": { + "minimum": 50, + "oneTime": { + "100": [ + 75 + ], + "1": [ + 75, + 150, + 300, + 500, + 750, + 1500 + ] + }, + "subscription": { + "500": 75, + "1000": 150, + "2000": 300 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "mop": { + "minimum": 25, + "oneTime": { + "100": [ + 40 + ], + "1": [ + 40, + 80, + 160, + 200, + 400, + 800 + ] + }, + "subscription": { + "500": 40, + "1000": 80, + "2000": 160 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "nad": { + "minimum": 40, + "oneTime": { + "100": [ + 75 + ], + "1": [ + 75, + 150, + 300, + 500, + 750, + 1500 + ] + }, + "subscription": { + "500": 75, + "1000": 150, + "2000": 300 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "nio": { + "minimum": 80, + "oneTime": { + "100": [ + 150 + ], + "1": [ + 150, + 350, + 700, + 1000, + 1700, + 3500 + ] + }, + "subscription": { + "500": 150, + "1000": 350, + "2000": 700 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "pen": { + "minimum": 10, + "oneTime": { + "100": [ + 15 + ], + "1": [ + 15, + 40, + 80, + 100, + 200, + 400 + ] + }, + "subscription": { + "500": 15, + "1000": 40, + "2000": 80 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "nzd": { + "minimum": 5, + "oneTime": { + "100": [ + 10 + ], + "1": [ + 10, + 20, + 30, + 50, + 100, + 200 + ] + }, + "subscription": { + "500": 10, + "1000": 20, + "2000": 30 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "wst": { + "minimum": 5, + "oneTime": { + "100": [ + 10 + ], + "1": [ + 10, + 25, + 50, + 75, + 125, + 250 + ] + }, + "subscription": { + "500": 10, + "1000": 25, + "2000": 50 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "brl": { + "minimum": 10, + "oneTime": { + "100": [ + 20 + ], + "1": [ + 20, + 50, + 100, + 125, + 250, + 500 + ] + }, + "subscription": { + "500": 20, + "1000": 50, + "2000": 100 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "fjd": { + "minimum": 5, + "oneTime": { + "100": [ + 10 + ], + "1": [ + 10, + 20, + 40, + 60, + 100, + 200 + ] + }, + "subscription": { + "500": 10, + "1000": 20, + "2000": 40 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "mxn": { + "minimum": 50, + "oneTime": { + "100": [ + 80 + ], + "1": [ + 80, + 200, + 400, + 600, + 1000, + 2000 + ] + }, + "subscription": { + "500": 80, + "1000": 200, + "2000": 400 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "std": { + "minimum": 50, + "oneTime": { + "100": [ + 100 + ], + "1": [ + 100, + 200, + 400, + 500, + 1000, + 2000 + ] + }, + "subscription": { + "500": 100, + "1000": 200, + "2000": 400 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "scr": { + "minimum": 40, + "oneTime": { + "100": [ + 60 + ], + "1": [ + 60, + 125, + 250, + 400, + 600, + 1200 + ] + }, + "subscription": { + "500": 60, + "1000": 125, + "2000": 250 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "cdf": { + "minimum": 5000, + "oneTime": { + "100": [ + 8000 + ], + "1": [ + 8000, + 20000, + 40000, + 50000, + 100000, + 200000 + ] + }, + "subscription": { + "500": 8000, + "1000": 20000, + "2000": 40000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "bbd": { + "minimum": 6, + "oneTime": { + "100": [ + 10 + ], + "1": [ + 10, + 20, + 40, + 60, + 100, + 200 + ] + }, + "subscription": { + "500": 10, + "1000": 20, + "2000": 40 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "gtq": { + "minimum": 20, + "oneTime": { + "100": [ + 30 + ], + "1": [ + 30, + 75, + 150, + 200, + 400, + 800 + ] + }, + "subscription": { + "500": 30, + "1000": 75, + "2000": 150 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "clp": { + "minimum": 2500, + "oneTime": { + "100": [ + 4000 + ], + "1": [ + 4000, + 8000, + 15000, + 25000, + 40000, + 80000 + ] + }, + "subscription": { + "500": 4000, + "1000": 8000, + "2000": 15000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "hnl": { + "minimum": 50, + "oneTime": { + "100": [ + 100 + ], + "1": [ + 100, + 250, + 500, + 700, + 1200, + 2400 + ] + }, + "subscription": { + "500": 100, + "1000": 250, + "2000": 500 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "ugx": { + "minimum": 8000, + "oneTime": { + "100": [ + 15000 + ], + "1": [ + 15000, + 35000, + 70000, + 100000, + 150000, + 300000 + ] + }, + "subscription": { + "500": 15000, + "1000": 35000, + "2000": 70000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "zar": { + "minimum": 50, + "oneTime": { + "100": [ + 75 + ], + "1": [ + 75, + 150, + 300, + 500, + 750, + 1500 + ] + }, + "subscription": { + "500": 75, + "1000": 150, + "2000": 300 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "bsd": { + "minimum": 3, + "oneTime": { + "100": [ + 5 + ], + "1": [ + 5, + 10, + 20, + 30, + 50, + 100 + ] + }, + "subscription": { + "500": 5, + "1000": 10, + "2000": 20 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "gmd": { + "minimum": 125, + "oneTime": { + "100": [ + 200 + ], + "1": [ + 200, + 500, + 1000, + 1500, + 2500, + 5000 + ] + }, + "subscription": { + "500": 200, + "1000": 500, + "2000": 1000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "twd": { + "minimum": 100, + "oneTime": { + "100": [ + 150 + ], + "1": [ + 150, + 300, + 600, + 1000, + 2000, + 3000 + ] + }, + "subscription": { + "500": 150, + "1000": 300, + "2000": 600 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "rsd": { + "minimum": 300, + "oneTime": { + "100": [ + 500 + ], + "1": [ + 500, + 1000, + 2000, + 3000, + 5000, + 10000 + ] + }, + "subscription": { + "500": 500, + "1000": 1000, + "2000": 2000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "dop": { + "minimum": 150, + "oneTime": { + "100": [ + 250 + ], + "1": [ + 250, + 500, + 1000, + 1500, + 2500, + 5000 + ] + }, + "subscription": { + "500": 250, + "1000": 500, + "2000": 1000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "kmf": { + "minimum": 1000, + "oneTime": { + "100": [ + 2000 + ], + "1": [ + 2000, + 4000, + 8000, + 10000, + 20000, + 40000 + ] + }, + "subscription": { + "500": 2000, + "1000": 4000, + "2000": 8000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "myr": { + "minimum": 10, + "oneTime": { + "100": [ + 20 + ], + "1": [ + 20, + 40, + 80, + 100, + 200, + 400 + ] + }, + "subscription": { + "500": 20, + "1000": 40, + "2000": 80 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "fkp": { + "minimum": 3, + "oneTime": { + "100": [ + 5 + ], + "1": [ + 5, + 10, + 20, + 30, + 50, + 100 + ] + }, + "subscription": { + "500": 5, + "1000": 10, + "2000": 20 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "xof": { + "minimum": 1500, + "oneTime": { + "100": [ + 2500 + ], + "1": [ + 2500, + 5000, + 10000, + 15000, + 25000, + 50000 + ] + }, + "subscription": { + "500": 2500, + "1000": 5000, + "2000": 10000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "gel": { + "minimum": 7, + "oneTime": { + "100": [ + 10 + ], + "1": [ + 10, + 30, + 60, + 100, + 150, + 300 + ] + }, + "subscription": { + "500": 10, + "1000": 30, + "2000": 60 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "uyu": { + "minimum": 100, + "oneTime": { + "100": [ + 200 + ], + "1": [ + 200, + 400, + 800, + 1000, + 2000, + 4000 + ] + }, + "subscription": { + "500": 200, + "1000": 400, + "2000": 800 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "mad": { + "minimum": 25, + "oneTime": { + "100": [ + 40 + ], + "1": [ + 40, + 100, + 200, + 300, + 500, + 1000 + ] + }, + "subscription": { + "500": 40, + "1000": 100, + "2000": 200 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "cve": { + "minimum": 300, + "oneTime": { + "100": [ + 400 + ], + "1": [ + 400, + 1000, + 2000, + 3000, + 5000, + 10000 + ] + }, + "subscription": { + "500": 400, + "1000": 1000, + "2000": 2000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "azn": { + "minimum": 4, + "oneTime": { + "100": [ + 7 + ], + "1": [ + 7, + 15, + 30, + 50, + 75, + 150 + ] + }, + "subscription": { + "500": 7, + "1000": 15, + "2000": 30 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "top": { + "minimum": 5, + "oneTime": { + "100": [ + 10 + ], + "1": [ + 10, + 20, + 40, + 50, + 100, + 200 + ] + }, + "subscription": { + "500": 10, + "1000": 20, + "2000": 40 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "pgk": { + "minimum": 10, + "oneTime": { + "100": [ + 15 + ], + "1": [ + 15, + 35, + 70, + 100, + 150, + 300 + ] + }, + "subscription": { + "500": 15, + "1000": 35, + "2000": 70 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "kes": { + "minimum": 300, + "oneTime": { + "100": [ + 500 + ], + "1": [ + 500, + 1000, + 2000, + 3000, + 5000, + 10000 + ] + }, + "subscription": { + "500": 500, + "1000": 1000, + "2000": 2000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "sek": { + "minimum": 30, + "oneTime": { + "100": [ + 50 + ], + "1": [ + 50, + 100, + 200, + 300, + 500, + 1000 + ] + }, + "subscription": { + "500": 50, + "1000": 100, + "2000": 200 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "uah": { + "minimum": 75, + "oneTime": { + "100": [ + 120 + ], + "1": [ + 120, + 300, + 600, + 1000, + 1500, + 3000 + ] + }, + "subscription": { + "500": 120, + "1000": 300, + "2000": 600 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "gnf": { + "minimum": 20000, + "oneTime": { + "100": [ + 30000 + ], + "1": [ + 30000, + 100000, + 200000, + 300000, + 500000, + 1000000 + ] + }, + "subscription": { + "500": 30000, + "1000": 100000, + "2000": 200000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "mzn": { + "minimum": 150, + "oneTime": { + "100": [ + 250 + ], + "1": [ + 250, + 600, + 1200, + 1500, + 3000, + 6000 + ] + }, + "subscription": { + "500": 250, + "1000": 600, + "2000": 1200 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "ars": { + "minimum": 400, + "oneTime": { + "100": [ + 600 + ], + "1": [ + 600, + 1000, + 2000, + 3000, + 5000, + 10000 + ] + }, + "subscription": { + "500": 600, + "1000": 1000, + "2000": 2000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "qar": { + "minimum": 10, + "oneTime": { + "100": [ + 20 + ], + "1": [ + 20, + 40, + 80, + 100, + 200, + 400 + ] + }, + "subscription": { + "500": 20, + "1000": 40, + "2000": 80 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "cny": { + "minimum": 20, + "oneTime": { + "100": [ + 30 + ], + "1": [ + 30, + 60, + 125, + 200, + 300, + 600 + ] + }, + "subscription": { + "500": 30, + "1000": 60, + "2000": 125 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "thb": { + "minimum": 100, + "oneTime": { + "100": [ + 150 + ], + "1": [ + 150, + 300, + 700, + 1000, + 1500, + 3000 + ] + }, + "subscription": { + "500": 150, + "1000": 300, + "2000": 700 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "uzs": { + "minimum": 25000, + "oneTime": { + "100": [ + 40000 + ], + "1": [ + 40000, + 100000, + 200000, + 300000, + 500000, + 1000000 + ] + }, + "subscription": { + "500": 40000, + "1000": 100000, + "2000": 200000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "xpf": { + "minimum": 300, + "oneTime": { + "100": [ + 500 + ], + "1": [ + 500, + 1000, + 2000, + 3000, + 5000, + 10000 + ] + }, + "subscription": { + "500": 500, + "1000": 1000, + "2000": 2000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "bdt": { + "minimum": 250, + "oneTime": { + "100": [ + 400 + ], + "1": [ + 400, + 1000, + 2000, + 3000, + 5000, + 10000 + ] + }, + "subscription": { + "500": 400, + "1000": 1000, + "2000": 2000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "bmd": { + "minimum": 3, + "oneTime": { + "100": [ + 5 + ], + "1": [ + 5, + 10, + 20, + 30, + 50, + 100 + ] + }, + "subscription": { + "500": 5, + "1000": 10, + "2000": 20 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "php": { + "minimum": 150, + "oneTime": { + "100": [ + 250 + ], + "1": [ + 250, + 500, + 1000, + 1250, + 2500, + 5000 + ] + }, + "subscription": { + "500": 250, + "1000": 500, + "2000": 1000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "rub": { + "minimum": 150, + "oneTime": { + "100": [ + 300 + ], + "1": [ + 300, + 600, + 1200, + 2000, + 3000, + 6000 + ] + }, + "subscription": { + "500": 300, + "1000": 600, + "2000": 1200 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "pyg": { + "minimum": 20000, + "oneTime": { + "100": [ + 30000 + ], + "1": [ + 30000, + 60000, + 125000, + 200000, + 350000, + 700000 + ] + }, + "subscription": { + "500": 30000, + "1000": 60000, + "2000": 125000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "isk": { + "minimum": 500, + "oneTime": { + "100": [ + 750 + ], + "1": [ + 750, + 1500, + 3000, + 5000, + 7500, + 15000 + ] + }, + "subscription": { + "500": 750, + "1000": 1500, + "2000": 3000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "jmd": { + "minimum": 300, + "oneTime": { + "100": [ + 600 + ], + "1": [ + 600, + 1500, + 3000, + 5000, + 7500, + 15000 + ] + }, + "subscription": { + "500": 600, + "1000": 1500, + "2000": 3000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "cop": { + "minimum": 10000, + "oneTime": { + "100": [ + 20000 + ], + "1": [ + 20000, + 40000, + 80000, + 100000, + 200000, + 400000 + ] + }, + "subscription": { + "500": 20000, + "1000": 40000, + "2000": 80000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "mkd": { + "minimum": 150, + "oneTime": { + "100": [ + 250 + ], + "1": [ + 250, + 500, + 1000, + 1500, + 2500, + 5000 + ] + }, + "subscription": { + "500": 250, + "1000": 500, + "2000": 1000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "usd": { + "minimum": 3, + "oneTime": { + "100": [ + 5 + ], + "1": [ + 5, + 10, + 20, + 30, + 50, + 100 + ] + }, + "subscription": { + "500": 5, + "1000": 10, + "2000": 20 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "dzd": { + "minimum": 300, + "oneTime": { + "100": [ + 500 + ], + "1": [ + 500, + 1250, + 2500, + 4000, + 6000, + 12000 + ] + }, + "subscription": { + "500": 500, + "1000": 1250, + "2000": 2500 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "pab": { + "minimum": 3, + "oneTime": { + "100": [ + 5 + ], + "1": [ + 5, + 10, + 20, + 30, + 50, + 100 + ] + }, + "subscription": { + "500": 5, + "1000": 10, + "2000": 20 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "sgd": { + "minimum": 4, + "oneTime": { + "100": [ + 7 + ], + "1": [ + 7, + 15, + 30, + 50, + 75, + 150 + ] + }, + "subscription": { + "500": 7, + "1000": 15, + "2000": 30 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "etb": { + "minimum": 125, + "oneTime": { + "100": [ + 200 + ], + "1": [ + 200, + 400, + 800, + 1000, + 2000, + 4000 + ] + }, + "subscription": { + "500": 200, + "1000": 400, + "2000": 800 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "kgs": { + "minimum": 200, + "oneTime": { + "100": [ + 300 + ], + "1": [ + 300, + 800, + 1600, + 2000, + 4000, + 8000 + ] + }, + "subscription": { + "500": 300, + "1000": 800, + "2000": 1600 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "sos": { + "minimum": 1500, + "oneTime": { + "100": [ + 2000 + ], + "1": [ + 2000, + 5000, + 10000, + 15000, + 25000, + 50000 + ] + }, + "subscription": { + "500": 2000, + "1000": 5000, + "2000": 10000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "vuv": { + "minimum": 300, + "oneTime": { + "100": [ + 500 + ], + "1": [ + 500, + 1000, + 2000, + 3000, + 5000, + 10000 + ] + }, + "subscription": { + "500": 500, + "1000": 1000, + "2000": 2000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "lak": { + "minimum": 40000, + "oneTime": { + "100": [ + 50000 + ], + "1": [ + 50000, + 100000, + 200000, + 300000, + 500000, + 1000000 + ] + }, + "subscription": { + "500": 50000, + "1000": 100000, + "2000": 200000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "bnd": { + "minimum": 4, + "oneTime": { + "100": [ + 7 + ], + "1": [ + 7, + 15, + 30, + 40, + 75, + 150 + ] + }, + "subscription": { + "500": 7, + "1000": 15, + "2000": 30 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "xaf": { + "minimum": 1500, + "oneTime": { + "100": [ + 2500 + ], + "1": [ + 2500, + 5000, + 10000, + 15000, + 25000, + 50000 + ] + }, + "subscription": { + "500": 2500, + "1000": 5000, + "2000": 10000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "lrd": { + "minimum": 400, + "oneTime": { + "100": [ + 600 + ], + "1": [ + 600, + 1500, + 3000, + 5000, + 8000, + 16000 + ] + }, + "subscription": { + "500": 600, + "1000": 1500, + "2000": 3000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "all": { + "minimum": 300, + "oneTime": { + "100": [ + 500 + ], + "1": [ + 500, + 1000, + 2000, + 3000, + 5000, + 10000 + ] + }, + "subscription": { + "500": 500, + "1000": 1000, + "2000": 2000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "chf": { + "minimum": 3, + "oneTime": { + "100": [ + 5 + ], + "1": [ + 5, + 10, + 20, + 30, + 50, + 100 + ] + }, + "subscription": { + "500": 5, + "1000": 10, + "2000": 20 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "djf": { + "minimum": 500, + "oneTime": { + "100": [ + 700 + ], + "1": [ + 700, + 1500, + 3000, + 5000, + 8000, + 17000 + ] + }, + "subscription": { + "500": 700, + "1000": 1500, + "2000": 3000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "zmw": { + "minimum": 40, + "oneTime": { + "100": [ + 60 + ], + "1": [ + 60, + 150, + 300, + 500, + 750, + 1500 + ] + }, + "subscription": { + "500": 60, + "1000": 150, + "2000": 300 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "tzs": { + "minimum": 5000, + "oneTime": { + "100": [ + 8000 + ], + "1": [ + 8000, + 20000, + 40000, + 50000, + 100000, + 200000 + ] + }, + "subscription": { + "500": 8000, + "1000": 20000, + "2000": 40000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "vnd": { + "minimum": 50000, + "oneTime": { + "100": [ + 100000 + ], + "1": [ + 100000, + 200000, + 400000, + 500000, + 1000000, + 2000000 + ] + }, + "subscription": { + "500": 100000, + "1000": 200000, + "2000": 400000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "aud": { + "minimum": 5, + "oneTime": { + "100": [ + 8 + ], + "1": [ + 8, + 15, + 30, + 50, + 75, + 150 + ] + }, + "subscription": { + "500": 8, + "1000": 15, + "2000": 30 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "ils": { + "minimum": 10, + "oneTime": { + "100": [ + 20 + ], + "1": [ + 20, + 40, + 80, + 100, + 200, + 400 + ] + }, + "subscription": { + "500": 20, + "1000": 40, + "2000": 80 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "gyd": { + "minimum": 500, + "oneTime": { + "100": [ + 800 + ], + "1": [ + 800, + 2000, + 4000, + 5000, + 10000, + 20000 + ] + }, + "subscription": { + "500": 800, + "1000": 2000, + "2000": 4000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "bob": { + "minimum": 20, + "oneTime": { + "100": [ + 30 + ], + "1": [ + 30, + 60, + 125, + 200, + 350, + 700 + ] + }, + "subscription": { + "500": 30, + "1000": 60, + "2000": 125 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "khr": { + "minimum": 10000, + "oneTime": { + "100": [ + 15000 + ], + "1": [ + 15000, + 40000, + 80000, + 100000, + 200000, + 400000 + ] + }, + "subscription": { + "500": 15000, + "1000": 40000, + "2000": 80000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "mdl": { + "minimum": 50, + "oneTime": { + "100": [ + 80 + ], + "1": [ + 80, + 200, + 400, + 500, + 1000, + 2000 + ] + }, + "subscription": { + "500": 80, + "1000": 200, + "2000": 400 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "idr": { + "minimum": 40000, + "oneTime": { + "100": [ + 60000 + ], + "1": [ + 60000, + 125000, + 250000, + 500000, + 600000, + 1200000 + ] + }, + "subscription": { + "500": 60000, + "1000": 125000, + "2000": 250000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "kyd": { + "minimum": 3, + "oneTime": { + "100": [ + 5 + ], + "1": [ + 5, + 10, + 20, + 30, + 50, + 100 + ] + }, + "subscription": { + "500": 5, + "1000": 10, + "2000": 20 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "amd": { + "minimum": 1000, + "oneTime": { + "100": [ + 1500 + ], + "1": [ + 1500, + 5000, + 10000, + 15000, + 25000, + 50000 + ] + }, + "subscription": { + "500": 1500, + "1000": 5000, + "2000": 10000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "bwp": { + "minimum": 30, + "oneTime": { + "100": [ + 50 + ], + "1": [ + 50, + 100, + 200, + 300, + 500, + 1000 + ] + }, + "subscription": { + "500": 50, + "1000": 100, + "2000": 200 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "shp": { + "minimum": 2, + "oneTime": { + "100": [ + 4 + ], + "1": [ + 4, + 7, + 15, + 20, + 40, + 80 + ] + }, + "subscription": { + "500": 4, + "1000": 7, + "2000": 15 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "try": { + "minimum": 50, + "oneTime": { + "100": [ + 75 + ], + "1": [ + 75, + 150, + 300, + 500, + 750, + 1500 + ] + }, + "subscription": { + "500": 75, + "1000": 150, + "2000": 300 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "lbp": { + "minimum": 3000, + "oneTime": { + "100": [ + 6000 + ], + "1": [ + 6000, + 15000, + 30000, + 50000, + 75000, + 150000 + ] + }, + "subscription": { + "500": 6000, + "1000": 15000, + "2000": 30000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "tjs": { + "minimum": 25, + "oneTime": { + "100": [ + 40 + ], + "1": [ + 40, + 100, + 200, + 300, + 500, + 1000 + ] + }, + "subscription": { + "500": 40, + "1000": 100, + "2000": 200 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "hkd": { + "minimum": 20, + "oneTime": { + "100": [ + 30 + ], + "1": [ + 30, + 75, + 150, + 300, + 500, + 1000 + ] + }, + "subscription": { + "500": 30, + "1000": 75, + "2000": 150 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "rwf": { + "minimum": 2500, + "oneTime": { + "100": [ + 4000 + ], + "1": [ + 4000, + 10000, + 20000, + 30000, + 50000, + 100000 + ] + }, + "subscription": { + "500": 4000, + "1000": 10000, + "2000": 20000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "aed": { + "minimum": 10, + "oneTime": { + "100": [ + 20 + ], + "1": [ + 20, + 40, + 80, + 100, + 200, + 400 + ] + }, + "subscription": { + "500": 20, + "1000": 40, + "2000": 80 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "eur": { + "minimum": 3, + "oneTime": { + "100": [ + 5 + ], + "1": [ + 5, + 10, + 20, + 30, + 50, + 100 + ] + }, + "subscription": { + "500": 5, + "1000": 10, + "2000": 20 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL", + "SEPA_DEBIT", + "IDEAL" + ] + }, + "lsl": { + "minimum": 40, + "oneTime": { + "100": [ + 70 + ], + "1": [ + 70, + 150, + 300, + 400, + 750, + 1500 + ] + }, + "subscription": { + "500": 70, + "1000": 150, + "2000": 300 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "dkk": { + "minimum": 25, + "oneTime": { + "100": [ + 40 + ], + "1": [ + 40, + 75, + 150, + 250, + 400, + 800 + ] + }, + "subscription": { + "500": 40, + "1000": 75, + "2000": 150 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "cad": { + "minimum": 4, + "oneTime": { + "100": [ + 7 + ], + "1": [ + 7, + 15, + 30, + 40, + 70, + 140 + ] + }, + "subscription": { + "500": 7, + "1000": 15, + "2000": 30 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "bgn": { + "minimum": 5, + "oneTime": { + "100": [ + 8 + ], + "1": [ + 8, + 15, + 30, + 50, + 75, + 150 + ] + }, + "subscription": { + "500": 8, + "1000": 15, + "2000": 30 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "mmk": { + "minimum": 5000, + "oneTime": { + "100": [ + 8000 + ], + "1": [ + 8000, + 20000, + 40000, + 50000, + 100000, + 200000 + ] + }, + "subscription": { + "500": 8000, + "1000": 20000, + "2000": 40000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "mur": { + "minimum": 100, + "oneTime": { + "100": [ + 200 + ], + "1": [ + 200, + 300, + 800, + 1000, + 2000, + 4000 + ] + }, + "subscription": { + "500": 200, + "1000": 300, + "2000": 800 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "nok": { + "minimum": 30, + "oneTime": { + "100": [ + 50 + ], + "1": [ + 50, + 100, + 200, + 300, + 500, + 1000 + ] + }, + "subscription": { + "500": 50, + "1000": 100, + "2000": 200 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "gip": { + "minimum": 3, + "oneTime": { + "100": [ + 5 + ], + "1": [ + 5, + 10, + 20, + 30, + 50, + 100 + ] + }, + "subscription": { + "500": 5, + "1000": 10, + "2000": 20 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "ron": { + "minimum": 10, + "oneTime": { + "100": [ + 20 + ], + "1": [ + 20, + 50, + 100, + 150, + 250, + 500 + ] + }, + "subscription": { + "500": 20, + "1000": 50, + "2000": 100 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "lkr": { + "minimum": 800, + "oneTime": { + "100": [ + 1500 + ], + "1": [ + 1500, + 3000, + 5000, + 10000, + 15000, + 30000 + ] + }, + "subscription": { + "500": 1500, + "1000": 3000, + "2000": 5000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "ngn": { + "minimum": 1000, + "oneTime": { + "100": [ + 1500 + ], + "1": [ + 1500, + 4000, + 8000, + 10000, + 20000, + 40000 + ] + }, + "subscription": { + "500": 1500, + "1000": 4000, + "2000": 8000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "crc": { + "minimum": 1500, + "oneTime": { + "100": [ + 3000 + ], + "1": [ + 3000, + 6000, + 12000, + 20000, + 30000, + 60000 + ] + }, + "subscription": { + "500": 3000, + "1000": 6000, + "2000": 12000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "czk": { + "minimum": 70, + "oneTime": { + "100": [ + 100 + ], + "1": [ + 100, + 250, + 500, + 700, + 1250, + 2500 + ] + }, + "subscription": { + "500": 100, + "1000": 250, + "2000": 500 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "pkr": { + "minimum": 500, + "oneTime": { + "100": [ + 800 + ], + "1": [ + 800, + 2000, + 4000, + 6000, + 10000, + 20000 + ] + }, + "subscription": { + "500": 800, + "1000": 2000, + "2000": 4000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "xcd": { + "minimum": 7, + "oneTime": { + "100": [ + 12 + ], + "1": [ + 12, + 25, + 50, + 75, + 125, + 250 + ] + }, + "subscription": { + "500": 12, + "1000": 25, + "2000": 50 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "htg": { + "minimum": 300, + "oneTime": { + "100": [ + 500 + ], + "1": [ + 500, + 1000, + 2000, + 3000, + 5000, + 10000 + ] + }, + "subscription": { + "500": 500, + "1000": 1000, + "2000": 2000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "ang": { + "minimum": 5, + "oneTime": { + "100": [ + 10 + ], + "1": [ + 10, + 20, + 40, + 60, + 100, + 200 + ] + }, + "subscription": { + "500": 10, + "1000": 20, + "2000": 40 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "kzt": { + "minimum": 1000, + "oneTime": { + "100": [ + 2000 + ], + "1": [ + 2000, + 4000, + 8000, + 10000, + 20000, + 40000 + ] + }, + "subscription": { + "500": 2000, + "1000": 4000, + "2000": 8000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "srd": { + "minimum": 70, + "oneTime": { + "100": [ + 100 + ], + "1": [ + 100, + 200, + 400, + 500, + 1000, + 2000 + ] + }, + "subscription": { + "500": 100, + "1000": 200, + "2000": 400 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "szl": { + "minimum": 50, + "oneTime": { + "100": [ + 75 + ], + "1": [ + 75, + 150, + 300, + 500, + 750, + 1500 + ] + }, + "subscription": { + "500": 75, + "1000": 150, + "2000": 300 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "sar": { + "minimum": 10, + "oneTime": { + "100": [ + 20 + ], + "1": [ + 20, + 40, + 80, + 100, + 200, + 400 + ] + }, + "subscription": { + "500": 20, + "1000": 40, + "2000": 80 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "ttd": { + "minimum": 20, + "oneTime": { + "100": [ + 30 + ], + "1": [ + 30, + 60, + 125, + 200, + 350, + 700 + ] + }, + "subscription": { + "500": 30, + "1000": 60, + "2000": 125 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "yer": { + "minimum": 500, + "oneTime": { + "100": [ + 1000 + ], + "1": [ + 1000, + 2500, + 5000, + 7500, + 12500, + 25000 + ] + }, + "subscription": { + "500": 1000, + "1000": 2500, + "2000": 5000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "afn": { + "minimum": 200, + "oneTime": { + "100": [ + 300 + ], + "1": [ + 300, + 900, + 1800, + 2500, + 4000, + 8000 + ] + }, + "subscription": { + "500": 300, + "1000": 900, + "2000": 1800 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "mvr": { + "minimum": 40, + "oneTime": { + "100": [ + 75 + ], + "1": [ + 75, + 150, + 300, + 500, + 750, + 1500 + ] + }, + "subscription": { + "500": 75, + "1000": 150, + "2000": 300 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "inr": { + "minimum": 200, + "oneTime": { + "100": [ + 300 + ], + "1": [ + 300, + 750, + 1500, + 2000, + 4000, + 8000 + ] + }, + "subscription": { + "500": 300, + "1000": 750, + "2000": 1500 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "awg": { + "minimum": 5, + "oneTime": { + "100": [ + 10 + ], + "1": [ + 10, + 20, + 40, + 50, + 100, + 200 + ] + }, + "subscription": { + "500": 10, + "1000": 20, + "2000": 40 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "krw": { + "minimum": 4000, + "oneTime": { + "100": [ + 5000 + ], + "1": [ + 5000, + 10000, + 20000, + 30000, + 50000, + 100000 + ] + }, + "subscription": { + "500": 5000, + "1000": 10000, + "2000": 20000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "npr": { + "minimum": 300, + "oneTime": { + "100": [ + 500 + ], + "1": [ + 500, + 1200, + 2400, + 4000, + 6000, + 12000 + ] + }, + "subscription": { + "500": 500, + "1000": 1200, + "2000": 2400 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "aoa": { + "minimum": 1000, + "oneTime": { + "100": [ + 1500 + ], + "1": [ + 1500, + 4000, + 8000, + 10000, + 20000, + 40000 + ] + }, + "subscription": { + "500": 1500, + "1000": 4000, + "2000": 8000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "jpy": { + "minimum": 400, + "oneTime": { + "100": [ + 500 + ], + "1": [ + 500, + 1000, + 2000, + 3000, + 5000, + 10000 + ] + }, + "subscription": { + "500": 500, + "1000": 1000, + "2000": 2000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "mnt": { + "minimum": 8000, + "oneTime": { + "100": [ + 12500 + ], + "1": [ + 12500, + 25000, + 50000, + 100000, + 125000, + 250000 + ] + }, + "subscription": { + "500": 12500, + "1000": 25000, + "2000": 50000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "pln": { + "minimum": 10, + "oneTime": { + "100": [ + 20 + ], + "1": [ + 20, + 40, + 80, + 125, + 250, + 500 + ] + }, + "subscription": { + "500": 20, + "1000": 40, + "2000": 80 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "gbp": { + "minimum": 3, + "oneTime": { + "100": [ + 5 + ], + "1": [ + 5, + 10, + 20, + 30, + 50, + 100 + ] + }, + "subscription": { + "500": 5, + "1000": 10, + "2000": 20 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "sbd": { + "minimum": 20, + "oneTime": { + "100": [ + 30 + ], + "1": [ + 30, + 75, + 150, + 200, + 400, + 800 + ] + }, + "subscription": { + "500": 30, + "1000": 75, + "2000": 150 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + }, + "huf": { + "minimum": 1000, + "oneTime": { + "100": [ + 2000 + ], + "1": [ + 2000, + 4000, + 8000, + 12000, + 20000, + 40000 + ] + }, + "subscription": { + "500": 2000, + "1000": 4000, + "2000": 8000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD", + "PAYPAL" + ] + }, + "bif": { + "minimum": 5000, + "oneTime": { + "100": [ + 8000 + ], + "1": [ + 8000, + 20000, + 40000, + 50000, + 100000, + 200000 + ] + }, + "subscription": { + "500": 8000, + "1000": 20000, + "2000": 40000 + }, + "backupSubscription": {}, + "supportedPaymentMethods": [ + "CARD" + ] + } + }, + "levels": { + "1": { + "name": "Signal Boost", + "badge": { + "id": "BOOST", + "category": "donor", + "name": "Signal Boost", + "description": "{short_name} supported Signal with a donation. Signal is a nonprofit with no advertisers or investors, supported only by people like you.", + "sprites6": [ + "9f6c55b8b0d38cb10fafd6af70e57bb321c5db04c7ce0a2ee3dbb257d64b15d0.png", + "2259dc6eba1054d8f681ff72d3de552b5113a4bfe2019406c4aa99956077a8eb.png", + "4f46957049ee1b0caa1c67c1d26a14850abdb6a91da318d0bf1920480ca15769.png", + "83220e85bd0b05d87a684cd706b6ea4d49feead653ad891966b673461f86f484.png", + "b75cc65b5311abd3a0ffcc0ed9f6eb3edaf48dae91d1ff0063ad9b124b5b7780.png", + "f1a2086f6cbd303f65df1a6250ccc7dd075c9ba3fa5a0f9d226f5357b11939fd.png" + ], + "svg": "f43094dfb9e7ac76cfa25233756195b1da4c663ef563b0e3aabb19eb052bd587.svg", + "svgs": [ + { + "light": "063ca5f202e25d9a821ae8d3bb9ea8defd4ca5dcb5dd09a79e0b5816fbce2b59.svg", + "dark": "30200b87c92e8e7e8d006250e82a17deeb5e1bb535d81af96db0593c41e11455.svg" + }, + { + "light": "614806b25536cad2bfe060873937b083162e164f5105c8eac769e136ede86a86.svg", + "dark": "6e670fd52db6c162b52a0be6f974c4596401c6cf65c104552d1bf530d208c8e8.svg" + }, + { + "light": "9cb59d6bbe74d2b6ca8e0af85e477671b5923c340b5e1cb33e370695b20416f4.svg", + "dark": "ce1294dab20a7fe14ead9709cdf1eb67912eb7d9236a10a9b87bda5f92ddc4b8.svg" + } + ], + "duration": 2592000.000000000, + "imageUrl": "" + } + }, + "100": { + "name": "Signal UFO", + "badge": { + "id": "GIFT", + "category": "donor", + "name": "Signal UFO", + "description": "A friend made a donation to Signal on behalf of {short_name}. Signal is a nonprofit with no advertisers or investors, supported only by people like you.", + "sprites6": [ + "d4feaad99307bffc54f0a8968a783dc978df124201dd6630f916fdda722b1efe.png", + "dc5ab2f27a8f12a8fce837a9728502c1e4dac2f8e82ce344336625494f096e63.png", + "1baa731ba11a788218b0289371cd42be60c63185fad8e42ef5bd5cd794d25c2d.png", + "3f5c28034eff779b3ead9286813ef9982cf3666c66a1d290816379a43499b527.png", + "92c0a7b2907108c3729ffde0c26e88411cdd2719292d22cd47beef2efd6a82ff.png", + "fc574f1eb42f0565e4e4b14e56769d3a9f175e4474264884873d9c5ae6d75231.png" + ], + "svg": "48678f1f97c267eca026f90de208b6ad306dc2ab17e9ebce364949367bc7ffce.svg", + "svgs": [ + { + "light": "4015da2eca04b4be7ea8bf28d031201136daead8ba5dca372ffda820962a488f.svg", + "dark": "103578e106f0ca7fbdae52efd3fd6c81a3052c1d699bdb54256d83f3cac243c5.svg" + }, + { + "light": "01028be3a4ed40c10952856f6bb235a0f83f0f50ef98d65ea02523f7e1c4db6e.svg", + "dark": "be5b386a002d1d685e20829d92f07dbbbc6649afa4c08ea4aab88f1ba1ddf6d1.svg" + }, + { + "light": "65e7653f5c80bb48f14762a871a3a67a54372450bbb31df3e001b6eb6db11f3a.svg", + "dark": "f797cf18867b61ffeb82811c84053d37be937e072d93b861dd56c78ac08a34bd.svg" + } + ], + "duration": 5184000.000000000, + "imageUrl": "" + } + }, + "500": { + "name": "Sustainer 1", + "badge": { + "id": "R_LOW", + "category": "donor", + "name": "Signal Star", + "description": "{short_name} supports Signal with a monthly donation. Signal is a nonprofit with no advertisers or investors, supported only by people like you.", + "sprites6": [ + "bd21c73260e19bde0ee9cc3c9a11bb8736e974fb246a89c3c389513c9c4a1dee.png", + "07d7046d6d05d6c9578aa9aaccd8d31667f103b599c94ba3669a410148d78004.png", + "fcdb962bb49a30d33441f7950616cdbc138974aa4275957f4d0b6f44995db048.png", + "bc02c99f07674adadd6c1446959f8b56c3ec17aa0c1d115a3367d5b20cc337df.png", + "13a53c662f6921064a809f39b81a514dcf2b8e155738126213de8e5152f97e88.png", + "65cd037861909df8e2f72cfe43e61b85e5d47078c722ab9e547ba7b221ddaefd.png" + ], + "svg": "cffa5499c3c1cc15d30a347e60142c9bd2f149643ef20c98da000e360c762148.svg", + "svgs": [ + { + "light": "2e1012fa5a6b0eae6ae34a65de4841af11e42fede70d4d113e8c08022abbd2b1.svg", + "dark": "c04681148a69c771548a8067f7dc105ae8182372b5b9ab99ea9b56d34c402325.svg" + }, + { + "light": "cc4982fe898faefe60c580eed850a5db7931036ece37d1e4f482d48044d3a643.svg", + "dark": "712a658ab43595aa2d9cae6ddeea1206cef1ae67034ddb677aa48a2f4928253e.svg" + }, + { + "light": "17b00024044d1565d9b07c177108609fd01a6b77fa97f6317d895631da57ff17.svg", + "dark": "ffd276298117768e5a117bc1d80f8cfbc971151abdfb49b6d8da3e1a369852e5.svg" + } + ], + "imageUrl": "" + } + }, + "1000": { + "name": "Sustainer 2", + "badge": { + "id": "R_MED", + "category": "donor", + "name": "Signal Planet", + "description": "{short_name} supports Signal with a monthly donation. Signal is a nonprofit with no advertisers or investors, supported only by people like you.", + "sprites6": [ + "b478b78dec78efa3133ba8b91d936c763ad3c7f45ef63eff04aa0069b7d32303.png", + "302d1e8eee2a807d66ebc41fdffaa7e5e5092c4a48a4bf354ae0e0f2f913f980.png", + "97a87068c7269856d517ab306ac14293020497b32144d8e06e4c21c6c135a484.png", + "e7e90e3bc088b134057b044134f3ccb0d60e1e95f1a507dd43eb3af96359bb33.png", + "b25b1f3f58a43c8871e5e946c607a8bccbc64deef226d658293e571d9ee0062e.png", + "6014c26d3c17191f31ed73adcdc46ee3ecfbf505318324cde6a69567a315dc45.png" + ], + "svg": "325ecebbc48b230fcffd09e940572e230b2c4a94a33e72c907d710679151ed99.svg", + "svgs": [ + { + "light": "dc8a2d04e9709d8075591b44d20acde3e63743c5e588129c9f9deea512d5f66d.svg", + "dark": "209231144031e96cdc8a767e217181036c6ca59c1920f01e87963d4c3ab05239.svg" + }, + { + "light": "7d2c237b618530acde28d70c6570bdb595ed42c65a4cc5a89bbfb420b2035860.svg", + "dark": "f57b202e01111457ec2c1bf5ce035c01217f0c2db4d776afc0e2a875fb445b02.svg" + }, + { + "light": "4102c4da6a65fa20eea36679e9a66ba4a870d80fefc8890db3957fc5ab1faa9c.svg", + "dark": "03d1dac50ddf7e5e8c56fcd203e0aa3c4f27e440b7bed117197e372854d000e6.svg" + } + ], + "imageUrl": "" + } + }, + "2000": { + "name": "Sustainer 3", + "badge": { + "id": "R_HIGH", + "category": "donor", + "name": "Signal Sun", + "description": "{short_name} supports Signal with a monthly donation. Signal is a nonprofit with no advertisers or investors, supported only by people like you.", + "sprites6": [ + "7a99ad1d982329e2454ee8fad17e7bc5fab165325026cf048200228c300b6a5c.png", + "0408226e97ea73aa1846fcace694acf16e13cf6d1bfb36afb559d5d1c0d19aaa.png", + "dd90f8d2d497232462b2d65b3d1f24c2d43a00068ebed65cea765fa4ed373270.png", + "23a03150b55b3996b82ba2c046b38d532df154bc9c3f4b6a3a63a9e17ed62cb5.png", + "1b41774fda53115aaabdd3523a91daf08fe4b25e26dbf3e106c6e58a43de6559.png", + "f95bdb7f9a783f3035df4d1845447eff62dad7c1d746350fd2659e80b8b96562.png" + ], + "svg": "93adf0277ac2301984a7a0f8a359f8bf061ecacdf224ca3a5175c6d6d1eaf1e2.svg", + "svgs": [ + { + "light": "344b51a65885eba0f1e30ba0c374403741b1f88307b97b813e7f117ccd88b1a2.svg", + "dark": "07a675f4c3ae12b67ce14d0f4b7b9a1e40d58fba98cf5be6f0765e8156f21aa5.svg" + }, + { + "light": "a44bf0e4c9e2675cf705b6a736c8dfbff79186d731d2c9a8a09ff06a01205382.svg", + "dark": "27bf35801ff080c4a00a6795869939ea2658446fc543d861e43074e7906d2b93.svg" + }, + { + "light": "433cb00f6b01dd688a9425b0af1ca311379e3dee3c2346fc7e2462f1c0affe9b.svg", + "dark": "8cee8abf882cd5b0e16bf9c8a7007405ced8390482929f014ce995dd390dc01b.svg" + } + ], + "imageUrl": "" + } + } + }, + "backup": { + "levels": { + "201": { + "storageAllowanceBytes": 107374182400, + "playProductId": "backup", + "mediaTtlDays": 30 + } + }, + "freeTierMediaDays": 30 + }, + "sepaMaximumEuros": 10000 +} diff --git a/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsCheckoutActivityTest.kt b/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsCheckoutActivityTest.kt new file mode 100644 index 0000000000..8fbd3b265b --- /dev/null +++ b/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsCheckoutActivityTest.kt @@ -0,0 +1,173 @@ +package org.thoughtcrime.securesms.backup.v2.ui.subscription + +import android.content.ClipboardManager +import android.content.Context +import androidx.compose.ui.test.assertIsDisplayed +import androidx.compose.ui.test.assertIsEnabled +import androidx.compose.ui.test.assertIsNotDisplayed +import androidx.compose.ui.test.assertIsNotEnabled +import androidx.compose.ui.test.hasText +import androidx.compose.ui.test.junit4.createEmptyComposeRule +import androidx.compose.ui.test.onNodeWithTag +import androidx.compose.ui.test.onNodeWithText +import androidx.compose.ui.test.performClick +import androidx.compose.ui.test.performScrollToNode +import androidx.core.content.ContextCompat +import androidx.test.core.app.ActivityScenario +import androidx.test.ext.junit.runners.AndroidJUnit4 +import androidx.test.platform.app.InstrumentationRegistry +import assertk.assertThat +import assertk.assertions.isEqualTo +import assertk.assertions.isNull +import io.mockk.coEvery +import io.mockk.every +import io.mockk.mockkStatic +import kotlinx.coroutines.flow.MutableSharedFlow +import kotlinx.coroutines.runBlocking +import org.junit.Before +import org.junit.Rule +import org.junit.Test +import org.junit.runner.RunWith +import org.signal.core.util.billing.BillingProduct +import org.signal.core.util.billing.BillingPurchaseResult +import org.signal.core.util.billing.BillingPurchaseState +import org.signal.core.util.money.FiatMoney +import org.signal.donations.InAppPaymentType +import org.thoughtcrime.securesms.R +import org.thoughtcrime.securesms.backup.v2.MessageBackupTier +import org.thoughtcrime.securesms.database.InAppPaymentTable +import org.thoughtcrime.securesms.database.SignalDatabase +import org.thoughtcrime.securesms.dependencies.AppDependencies +import org.thoughtcrime.securesms.keyvalue.SignalStore +import org.thoughtcrime.securesms.testing.InAppPaymentsRule +import org.thoughtcrime.securesms.testing.SignalActivityRule +import org.thoughtcrime.securesms.util.RemoteConfig +import java.math.BigDecimal +import java.util.Currency + +@RunWith(AndroidJUnit4::class) +class MessageBackupsCheckoutActivityTest { + + @get:Rule val activityRule = SignalActivityRule() + + @get:Rule val iapRule = InAppPaymentsRule() + + @get:Rule val composeTestRule = createEmptyComposeRule() + + private val purchaseResults = MutableSharedFlow() + + @Before + fun setUp() { + every { AppDependencies.billingApi.getBillingPurchaseResults() } returns purchaseResults + coEvery { AppDependencies.billingApi.queryProduct() } returns BillingProduct(price = FiatMoney(BigDecimal.ONE, Currency.getInstance("USD"))) + coEvery { AppDependencies.billingApi.launchBillingFlow(any()) } returns Unit + + mockkStatic(RemoteConfig::class) + every { RemoteConfig.messageBackups } returns true + } + + @Test + fun e2e_paid_happy_path() { + val scenario = launchCheckoutFlow() + val context = InstrumentationRegistry.getInstrumentation().targetContext + + e2e_shared_happy_path(context, scenario) + + composeTestRule.onNodeWithTag("message-backups-type-selection-screen-lazy-column") + .performScrollToNode(hasText(context.getString(R.string.MessageBackupsTypeSelectionScreen__text_plus_all_your_media))) + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsTypeSelectionScreen__text_plus_all_your_media)).performClick() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsTypeSelectionScreen__next)).assertIsEnabled() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsTypeSelectionScreen__next)).performClick() + composeTestRule.waitForIdle() + + runBlocking { + purchaseResults.emit( + BillingPurchaseResult.Success( + purchaseState = BillingPurchaseState.PURCHASED, + purchaseToken = "asdf", + isAcknowledged = false, + purchaseTime = System.currentTimeMillis(), + isAutoRenewing = true + ) + ) + } + + composeTestRule.waitForIdle() + composeTestRule.onNodeWithTag("dialog-circular-progress-indicator").assertIsDisplayed() + + val iap = SignalDatabase.inAppPayments.getLatestInAppPaymentByType(InAppPaymentType.RECURRING_BACKUP) + assertThat(iap?.state).isEqualTo(InAppPaymentTable.State.PENDING) + + SignalDatabase.inAppPayments.update( + inAppPayment = iap!!.copy( + state = InAppPaymentTable.State.END + ) + ) + + composeTestRule.waitForIdle() + composeTestRule.onNodeWithTag("dialog-circular-progress-indicator").assertIsNotDisplayed() + } + + @Test + fun e2e_free_happy_path() { + val scenario = launchCheckoutFlow() + val context = InstrumentationRegistry.getInstrumentation().targetContext + + e2e_shared_happy_path(context, scenario) + + composeTestRule.onNodeWithTag("message-backups-type-selection-screen-lazy-column") + .performScrollToNode(hasText(context.getString(R.string.MessageBackupsTypeSelectionScreen__free))) + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsTypeSelectionScreen__free)).performClick() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsTypeSelectionScreen__next)).assertIsEnabled() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsTypeSelectionScreen__next)).performClick() + composeTestRule.waitForIdle() + + assertThat(SignalStore.backup.backupTier).isEqualTo(MessageBackupTier.FREE) + } + + private fun e2e_shared_happy_path(context: Context, scenario: ActivityScenario) { + assertThat(SignalStore.backup.backupTier).isNull() + + // Backup education screen + composeTestRule.onNodeWithText(context.getString(R.string.RemoteBackupsSettingsFragment__signal_backups)).assertIsDisplayed() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsEducationScreen__enable_backups)).performClick() + + // Key education screen + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyEducationScreen__your_backup_key)).assertIsDisplayed() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyRecordScreen__next)).performClick() + + // Key record screen + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyRecordScreen__record_your_backup_key)).assertIsDisplayed() + composeTestRule.onNodeWithTag("message-backups-key-record-screen-lazy-column") + .performScrollToNode(hasText(context.getString(R.string.MessageBackupsKeyRecordScreen__copy_to_clipboard))) + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyRecordScreen__copy_to_clipboard)).performClick() + + scenario.onActivity { + val backupKeyString = SignalStore.account.accountEntropyPool.value.chunked(4).joinToString(" ") + val clipboardManager = ContextCompat.getSystemService(context, ClipboardManager::class.java) + assertThat(clipboardManager?.primaryClip?.getItemAt(0)?.coerceToText(context)).isEqualTo(backupKeyString) + } + + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyRecordScreen__next)).assertIsDisplayed() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyRecordScreen__next)).performClick() + + // Key record bottom sheet + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyRecordScreen__keep_your_key_safe)).assertIsDisplayed() + composeTestRule.onNodeWithTag("message-backups-key-record-screen-sheet-content") + .performScrollToNode(hasText(context.getString(R.string.MessageBackupsKeyRecordScreen__continue))) + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyRecordScreen__continue)).assertIsNotEnabled() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyRecordScreen__ive_recorded_my_key)).performClick() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyRecordScreen__continue)).assertIsEnabled() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsKeyRecordScreen__continue)).performClick() + + // Type selection screen + composeTestRule.onNodeWithText(context.getString(R.string.MessagesBackupsTypeSelectionScreen__choose_your_backup_plan)).assertIsDisplayed() + composeTestRule.onNodeWithText(context.getString(R.string.MessageBackupsTypeSelectionScreen__next)).assertIsNotEnabled() + } + + private fun launchCheckoutFlow(tier: MessageBackupTier? = null): ActivityScenario { + return ActivityScenario.launch( + MessageBackupsCheckoutActivity.Contract().createIntent(InstrumentationRegistry.getInstrumentation().targetContext, tier) + ) + } +} diff --git a/app/src/androidTest/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/CheckoutFlowActivityTest__RecurringDonations.kt b/app/src/androidTest/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/CheckoutFlowActivityTest__RecurringDonations.kt index 862bf29994..77f38ba631 100644 --- a/app/src/androidTest/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/CheckoutFlowActivityTest__RecurringDonations.kt +++ b/app/src/androidTest/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/CheckoutFlowActivityTest__RecurringDonations.kt @@ -12,7 +12,6 @@ import androidx.test.espresso.matcher.ViewMatchers.withText import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.platform.app.InstrumentationRegistry import okhttp3.mockwebserver.MockResponse -import org.junit.Ignore import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith @@ -25,24 +24,26 @@ import org.thoughtcrime.securesms.dependencies.InstrumentationApplicationDepende import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.testing.Delete import org.thoughtcrime.securesms.testing.Get +import org.thoughtcrime.securesms.testing.InAppPaymentsRule import org.thoughtcrime.securesms.testing.SignalActivityRule +import org.thoughtcrime.securesms.testing.actions.RecyclerViewScrollToBottomAction import org.thoughtcrime.securesms.testing.success -import org.thoughtcrime.securesms.util.JsonUtils import org.whispersystems.signalservice.api.subscriptions.ActiveSubscription import org.whispersystems.signalservice.api.subscriptions.SubscriberId -import org.whispersystems.signalservice.internal.push.SubscriptionsConfiguration import java.math.BigDecimal import java.util.Currency import kotlin.time.Duration.Companion.days import kotlin.time.Duration.Companion.milliseconds -@Ignore("Test fails on small screens, requires scrolling.") @Suppress("ClassName") @RunWith(AndroidJUnit4::class) class CheckoutFlowActivityTest__RecurringDonations { @get:Rule val harness = SignalActivityRule(othersCount = 10) + @get:Rule + val iapRule = InAppPaymentsRule() + private val intent = CheckoutFlowActivity.createIntent(InstrumentationRegistry.getInstrumentation().targetContext, InAppPaymentType.RECURRING_DONATION) @Test @@ -54,25 +55,27 @@ class CheckoutFlowActivityTest__RecurringDonations { @Test fun givenNoCurrentDonation_whenILoadScreen_thenIExpectContinueButton() { ActivityScenario.launch(intent) + onView(withId(R.id.recycler)).perform(RecyclerViewScrollToBottomAction) onView(withText("Continue")).check(matches(isDisplayed())) } @Test fun givenACurrentDonation_whenILoadScreen_thenIExpectUpgradeButton() { - initialiseConfigurationResponse() initialiseActiveSubscription() ActivityScenario.launch(intent) + + onView(withId(R.id.recycler)).perform(RecyclerViewScrollToBottomAction) onView(withText(R.string.SubscribeFragment__update_subscription)).check(matches(isDisplayed())) onView(withText(R.string.SubscribeFragment__cancel_subscription)).check(matches(isDisplayed())) } @Test fun givenACurrentDonation_whenIPressCancel_thenIExpectCancellationDialog() { - initialiseConfigurationResponse() initialiseActiveSubscription() ActivityScenario.launch(intent) + onView(withId(R.id.recycler)).perform(RecyclerViewScrollToBottomAction) onView(withText(R.string.SubscribeFragment__cancel_subscription)).check(matches(isDisplayed())) onView(withText(R.string.SubscribeFragment__cancel_subscription)).perform(ViewActions.click()) onView(withText(R.string.SubscribeFragment__confirm_cancellation)).check(matches(isDisplayed())) @@ -82,25 +85,14 @@ class CheckoutFlowActivityTest__RecurringDonations { @Test fun givenAPendingRecurringDonation_whenILoadScreen_thenIExpectDisabledUpgradeButton() { - initialiseConfigurationResponse() initialisePendingSubscription() ActivityScenario.launch(intent) + onView(withId(R.id.recycler)).perform(RecyclerViewScrollToBottomAction) onView(withText(R.string.SubscribeFragment__update_subscription)).check(matches(isDisplayed())) onView(withText(R.string.SubscribeFragment__update_subscription)).check(matches(isNotEnabled())) } - private fun initialiseConfigurationResponse() { - InstrumentationApplicationDependencyProvider.addMockWebRequestHandlers( - Get("/v1/subscription/configuration") { - val assets = InstrumentationRegistry.getInstrumentation().context.resources.assets - assets.open("inAppPaymentsTests/configuration.json").use { stream -> - MockResponse().success(JsonUtils.fromJson(stream, SubscriptionsConfiguration::class.java)) - } - } - ) - } - private fun initialiseActiveSubscription() { val currency = Currency.getInstance("USD") val subscriber = InAppPaymentSubscriberRecord( diff --git a/app/src/androidTest/java/org/thoughtcrime/securesms/testing/InAppPaymentsRule.kt b/app/src/androidTest/java/org/thoughtcrime/securesms/testing/InAppPaymentsRule.kt new file mode 100644 index 0000000000..24a45210c1 --- /dev/null +++ b/app/src/androidTest/java/org/thoughtcrime/securesms/testing/InAppPaymentsRule.kt @@ -0,0 +1,42 @@ +/* + * Copyright 2025 Signal Messenger, LLC + * SPDX-License-Identifier: AGPL-3.0-only + */ + +package org.thoughtcrime.securesms.testing + +import androidx.test.platform.app.InstrumentationRegistry +import okhttp3.mockwebserver.MockResponse +import org.junit.rules.ExternalResource +import org.thoughtcrime.securesms.dependencies.InstrumentationApplicationDependencyProvider +import org.thoughtcrime.securesms.util.JsonUtils +import org.whispersystems.signalservice.internal.push.SubscriptionsConfiguration + +/** + * Sets up some common infrastructure for on-device InAppPayment testing + */ +class InAppPaymentsRule : ExternalResource() { + override fun before() { + initialiseConfigurationResponse() + initialisePutSubscription() + } + + private fun initialiseConfigurationResponse() { + InstrumentationApplicationDependencyProvider.addMockWebRequestHandlers( + Get("/v1/subscription/configuration") { + val assets = InstrumentationRegistry.getInstrumentation().context.resources.assets + assets.open("inAppPaymentsTests/configuration.json").use { stream -> + MockResponse().success(JsonUtils.fromJson(stream, SubscriptionsConfiguration::class.java)) + } + } + ) + } + + private fun initialisePutSubscription() { + InstrumentationApplicationDependencyProvider.addMockWebRequestHandlers( + Put("/v1/subscription/") { + MockResponse().success() + } + ) + } +} diff --git a/app/src/androidTest/java/org/thoughtcrime/securesms/testing/actions/RecyclerViewScrollToBottomAction.kt b/app/src/androidTest/java/org/thoughtcrime/securesms/testing/actions/RecyclerViewScrollToBottomAction.kt new file mode 100644 index 0000000000..af04708038 --- /dev/null +++ b/app/src/androidTest/java/org/thoughtcrime/securesms/testing/actions/RecyclerViewScrollToBottomAction.kt @@ -0,0 +1,34 @@ +/* + * Copyright 2025 Signal Messenger, LLC + * SPDX-License-Identifier: AGPL-3.0-only + */ + +package org.thoughtcrime.securesms.testing.actions + +import android.view.View +import androidx.recyclerview.widget.RecyclerView +import androidx.test.espresso.UiController +import androidx.test.espresso.ViewAction +import androidx.test.espresso.matcher.ViewMatchers.isAssignableFrom +import androidx.test.espresso.matcher.ViewMatchers.isDisplayed +import org.hamcrest.CoreMatchers.allOf +import org.hamcrest.Matcher + +/** + * Scrolls the RecyclerView to the bottom position. + * + * Borrowed from [https://stackoverflow.com/a/55990445](https://stackoverflow.com/a/55990445) + */ +object RecyclerViewScrollToBottomAction : ViewAction { + override fun getDescription(): String = "scroll RecyclerView to bottom" + + override fun getConstraints(): Matcher = allOf(isAssignableFrom(RecyclerView::class.java), isDisplayed()) + + override fun perform(uiController: UiController?, view: View?) { + val recyclerView = view as RecyclerView + val itemCount = recyclerView.adapter?.itemCount + val position = itemCount?.minus(1) ?: 0 + recyclerView.scrollToPosition(position) + uiController?.loopMainThreadUntilIdle() + } +} diff --git a/app/src/main/baseline-prof.txt b/app/src/main/baseline-prof.txt index 73c080d71b..5d8f0729db 100644 --- a/app/src/main/baseline-prof.txt +++ b/app/src/main/baseline-prof.txt @@ -1,486 +1,10 @@ -HPLandroidx/appcompat/view/menu/ActionMenuItemView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLandroidx/appcompat/view/menu/ActionMenuItemView;->initialize(Landroidx/appcompat/view/menu/MenuItemImpl;I)V -HPLandroidx/appcompat/view/menu/ActionMenuItemView;->onMeasure(II)V -HPLandroidx/appcompat/view/menu/ActionMenuItemView;->setIcon(Landroid/graphics/drawable/Drawable;)V -HPLandroidx/appcompat/view/menu/ActionMenuItemView;->setItemInvoker(Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;)V -HPLandroidx/appcompat/view/menu/ActionMenuItemView;->setTitle(Ljava/lang/CharSequence;)V -HPLandroidx/appcompat/view/menu/ActionMenuItemView;->shouldAllowTextWithIcon()Z -HPLandroidx/appcompat/view/menu/BaseMenuPresenter;->createItemView(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/MenuView$ItemView; -HPLandroidx/appcompat/view/menu/BaseMenuPresenter;->getItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; -HPLandroidx/appcompat/view/menu/MenuItemImpl;->applyIconTintIfNecessary(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; -HPLandroidx/appcompat/view/menu/MenuItemImpl;->getActionView()Landroid/view/View; -HPLandroidx/appcompat/view/menu/MenuItemImpl;->getIcon()Landroid/graphics/drawable/Drawable; -HPLandroidx/appcompat/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; -HPLandroidx/appcompat/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; -HPLandroidx/appcompat/view/menu/MenuItemImpl;->getTitleForItemView(Landroidx/appcompat/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; -HPLandroidx/appcompat/view/menu/MenuItemImpl;->getTooltipText()Ljava/lang/CharSequence; -HPLandroidx/appcompat/view/menu/MenuItemImpl;->isEnabled()Z -HPLandroidx/appcompat/view/menu/MenuItemImpl;->showsTextAsAction()Z -HPLandroidx/appcompat/widget/ActionMenuPresenter;->bindItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroidx/appcompat/view/menu/MenuView$ItemView;)V -HPLandroidx/appcompat/widget/ActionMenuPresenter;->filterLeftoverView(Landroid/view/ViewGroup;I)Z -HPLandroidx/appcompat/widget/ActionMenuPresenter;->getItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; -HPLandroidx/appcompat/widget/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionMenuView$LayoutParams; -HPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V -HPLandroidx/appcompat/widget/LinearLayoutCompat;->layoutVertical(IIII)V -HPLandroidx/appcompat/widget/LinearLayoutCompat;->measureVertical(II)V -HPLandroidx/appcompat/widget/SearchView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLandroidx/compose/ui/node/LayoutNode;->detach$ui_release()V -HPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasResolvedTargets(II)Z -HPLandroidx/constraintlayout/core/widgets/Guideline;->()V -HPLandroidx/constraintlayout/core/widgets/Guideline;->addToSolver(Landroidx/constraintlayout/core/LinearSystem;Z)V -HPLandroidx/constraintlayout/core/widgets/Guideline;->getAnchor(Landroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/core/widgets/ConstraintAnchor; -HPLandroidx/constraintlayout/core/widgets/Guideline;->updateFromSolver(Landroidx/constraintlayout/core/LinearSystem;Z)V -HPLandroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLandroidx/core/view/TreeIterator;->next()Ljava/lang/Object; -HPLandroidx/core/view/TreeIterator;->prepareNextIterator(Ljava/lang/Object;)V -HPLandroidx/core/view/ViewGroupKt$children$1;->(Landroid/view/ViewGroup;)V -HPLandroidx/core/view/ViewGroupKt$children$1;->iterator()Ljava/util/Iterator; -HPLandroidx/core/view/ViewGroupKt$descendants$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/core/view/ViewGroupKt$iterator$1;->(Landroid/view/ViewGroup;)V -HPLandroidx/core/view/ViewGroupKt$iterator$1;->hasNext()Z -HPLandroidx/core/view/ViewGroupKt$iterator$1;->next()Landroid/view/View; -HPLandroidx/core/view/ViewGroupKt$iterator$1;->next()Ljava/lang/Object; -HPLandroidx/core/view/ViewGroupKt;->getChildren(Landroid/view/ViewGroup;)Lkotlin/sequences/Sequence; -HPLandroidx/core/view/ViewGroupKt;->iterator(Landroid/view/ViewGroup;)Ljava/util/Iterator; -HPLandroidx/customview/poolingcontainer/PoolingContainerListenerHolder;->onRelease()V -HPLandroidx/fragment/app/FragmentManager;->saveAllStateInternal()Landroid/os/Bundle; -HPLandroidx/fragment/app/FragmentStateManager;->saveState()Landroid/os/Bundle; -HPLandroidx/lifecycle/MediatorLiveData;->onInactive()V -HPLandroidx/media3/ui/PlayerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLandroidx/recyclerview/widget/AdapterHelper;->applyPendingUpdatesToPosition(I)I -HPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->areContentsTheSame(II)Z -HPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->areItemsTheSame(II)Z -HPLandroidx/recyclerview/widget/ConcatAdapter;->findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I -HPLandroidx/recyclerview/widget/ConcatAdapter;->getAdapters()Ljava/util/List; -HPLandroidx/recyclerview/widget/ConcatAdapter;->getItemCount()I -HPLandroidx/recyclerview/widget/ConcatAdapterController;->countItemsBefore(Landroidx/recyclerview/widget/NestedAdapterWrapper;)I -HPLandroidx/recyclerview/widget/ConcatAdapterController;->findWrapperAndLocalPosition(I)Landroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition; -HPLandroidx/recyclerview/widget/ConcatAdapterController;->getCopyOfAdapters()Ljava/util/List; -HPLandroidx/recyclerview/widget/ConcatAdapterController;->getItemViewType(I)I -HPLandroidx/recyclerview/widget/ConcatAdapterController;->getLocalAdapterPosition(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I -HPLandroidx/recyclerview/widget/ConcatAdapterController;->getTotalCount()I -HPLandroidx/recyclerview/widget/ConcatAdapterController;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V -HPLandroidx/recyclerview/widget/ConcatAdapterController;->releaseWrapperAndLocalPosition(Landroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition;)V -HPLandroidx/recyclerview/widget/DiffUtil;->backward(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;I)Landroidx/recyclerview/widget/DiffUtil$Snake; -HPLandroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List; -HPLandroidx/recyclerview/widget/NestedAdapterWrapper;->getCachedItemCount()I -HPLandroidx/recyclerview/widget/NestedAdapterWrapper;->getItemViewType(I)I -HPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->buildAdapterChangeFlagsForAnimations(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I -HPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I -HPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getBindingAdapterPosition()I -HPLandroidx/recyclerview/widget/RecyclerView;->getAdapterPositionInRecyclerView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I -HPLandroidx/recyclerview/widget/RecyclerView;->getChildViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -HPLandroidx/recyclerview/widget/ViewInfoStore;->addToPreLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V -HPLandroidx/recyclerview/widget/ViewInfoStore;->isDisappearing(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z -HPLandroidx/recyclerview/widget/ViewInfoStore;->popFromLayoutStep(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; -HPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->localToGlobal(I)I -HPLcom/google/android/material/animation/ArgbEvaluatorCompat;->evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; -HPLcom/google/android/material/imageview/ShapeableImageView$OutlineProvider;->getOutline(Landroid/view/View;Landroid/graphics/Outline;)V -HPLcom/google/common/collect/Sets;->intersection(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView; -HPLcom/pnikosis/materialishprogress/ProgressWheel;->parseAttributes(Landroid/content/res/TypedArray;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->drain()V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->innerNext(ILjava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->innerSuccess(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->drainFused()V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->replay(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->index()Ljava/lang/Object; -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->isDisposed()Z -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->add(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)Z -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplaySource;->subscribe(Lio/reactivex/rxjava3/core/Observer;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->drain()V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Observable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; -HPLj$/time/Instant;->atZone(Lj$/time/ZoneId;)Lj$/time/ZonedDateTime; -HPLj$/time/LocalDateTime;->U()Lj$/time/LocalDate; -HPLj$/time/ZonedDateTime;->(Lj$/time/LocalDateTime;Lj$/time/ZoneId;Lj$/time/ZoneOffset;)V -HPLj$/time/ZonedDateTime;->N(Lj$/time/Instant;Lj$/time/ZoneId;)Lj$/time/ZonedDateTime; -HPLj$/time/ZonedDateTime;->toLocalDate()Lj$/time/LocalDate; -HPLj$/time/ZonedDateTime;->w(JILj$/time/ZoneId;)Lj$/time/ZonedDateTime; -HPLj$/util/concurrent/ConcurrentHashMap;->k([Lj$/util/concurrent/l;I)Lj$/util/concurrent/l; -HPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->removeLast(Ljava/util/List;)Ljava/lang/Object; -HPLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedFunctionEnhancementInfo;->(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;Ljava/util/List;Ljava/lang/String;)V -HPLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;->build()Lkotlin/Pair; -HPLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;->parameter(Ljava/lang/String;[Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;)V -HPLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;->returns(Ljava/lang/String;[Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;)V -HPLkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents;->jvmDescriptor(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; -HPLkotlin/sequences/SequencesKt___SequencesJvmKt$$ExternalSyntheticLambda0;->(Ljava/lang/Class;)V -HPLkotlin/sequences/SequencesKt___SequencesJvmKt$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLkotlin/sequences/SequencesKt___SequencesJvmKt;->$r8$lambda$WeyGZ8R6LXB0qgrMNVCUE2jdcHA(Ljava/lang/Class;Ljava/lang/Object;)Z -HPLkotlin/sequences/SequencesKt___SequencesJvmKt;->filterIsInstance$lambda$0$SequencesKt___SequencesJvmKt(Ljava/lang/Class;Ljava/lang/Object;)Z -HPLkotlin/sequences/SequencesKt___SequencesJvmKt;->filterIsInstance(Lkotlin/sequences/Sequence;Ljava/lang/Class;)Lkotlin/sequences/Sequence; -HPLkotlinx/coroutines/channels/BufferedChannel;->receiveCatching-JP2dKIU$suspendImpl(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HPLkotlinx/coroutines/channels/BufferedChannel;->receiveCatchingOnNoWaiterSuspend-GKJJFZk(Lkotlinx/coroutines/channels/ChannelSegment;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object; -HPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HPLokio/Buffer;->read(Lokio/Buffer;J)J -HPLorg/signal/core/util/concurrent/DeadlockDetector;->hasPotentialLock([Ljava/lang/StackTraceElement;)Z -HPLorg/signal/core/util/concurrent/DeadlockDetector;->poll()V -HPLorg/signal/core/util/concurrent/SettableFuture;->(Ljava/lang/Object;)V -HPLorg/signal/core/util/concurrent/SignalExecutors;->lambda$newCachedBoundedExecutor$1(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V -HPLorg/signal/libsignal/protocol/ecc/ECPublicKey;->equals(Ljava/lang/Object;)Z -HPLorg/signal/paging/FixedSizePagingController;->lambda$onDataItemChanged$2(Ljava/lang/Object;)V -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->onDrawOver$lambda$5(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->onDrawOver$lambda$6(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->onDrawOver$lambda$9(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->applyCornersForSizeClass2()V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->getCells()[Lorg/thoughtcrime/securesms/components/ThumbnailView; -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setCellBackgroundColor(I)V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setRelativeRadii(Lorg/thoughtcrime/securesms/components/ThumbnailView;IIII)V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setSlide(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/mms/Slide;IZ)V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setSlides(Lcom/bumptech/glide/RequestManager;Ljava/util/List;Z)V -HPLorg/thoughtcrime/securesms/components/AvatarImageView;->disableQuickContact()V -HPLorg/thoughtcrime/securesms/components/ComposeText;->onDraw(Landroid/graphics/Canvas;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentDate(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/Locale;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentDeliveryStatus(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setCancelTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setClickable(Z)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setConversationColor(I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setCorners(IIII)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setFocusable(Z)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setImageResource(Lcom/bumptech/glide/RequestManager;Ljava/util/List;ZZ)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setMaximumThumbnailHeight(I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setMinimumThumbnailWidth(I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setStartTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setThumbnailBounds([I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->showThumbnailView()V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIII)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->copy(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIII)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIII)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIIIILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->copy(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIII)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;Lorg/thoughtcrime/securesms/util/views/Stub;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->copy(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->getAlbumViewState()Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->getThumbnailViewState()Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; -HPLorg/thoughtcrime/securesms/components/CornerMask;->mask(Landroid/graphics/Canvas;)V -HPLorg/thoughtcrime/securesms/components/InputPanel;->onFinishInflate()V -HPLorg/thoughtcrime/securesms/components/Outliner;->draw(Landroid/graphics/Canvas;IIII)V -HPLorg/thoughtcrime/securesms/components/QuoteView;->applyColorTheme()V -HPLorg/thoughtcrime/securesms/components/QuoteView;->dismiss()V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->hasSameContents(Lorg/thoughtcrime/securesms/mms/Slide;Lorg/thoughtcrime/securesms/mms/Slide;)Z -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->onMeasure(II)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setBounds(IIII)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setCancelTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setClickable(Z)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setFocusable(Z)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setImageResource(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/mms/Slide;ZZII)Lorg/signal/core/util/concurrent/ListenableFuture; -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setRadii(IIII)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setStartTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -HPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->getLongestLineWidth(Ljava/lang/CharSequence;)F -HPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setOverflowText(Ljava/lang/CharSequence;)V -HPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setTextColor(I)V -HPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setTextSize(IF)V -HPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->updateFromTextColor()V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda5;->(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda8;->(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda8;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->getTransferState(Ljava/util/List;)I -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->(Lorg/signal/core/util/ByteSize;Lorg/signal/core/util/ByteSize;)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->toString()Ljava/lang/String; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->deriveMode(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->isUpdateToExistingSet(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;Ljava/util/List;)Z -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setCancelClickListener(Landroid/view/View$OnClickListener;)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setClickable$lambda$9(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setClickable(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setFocusable$lambda$8(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setFocusable(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setShowSecondaryText(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setSlides$lambda$15(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/util/List;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setSlides(Ljava/util/List;)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setTransferClickListener(Landroid/view/View$OnClickListener;)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setVisible(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->updateState(Lkotlin/jvm/functions/Function1;)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZ)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->copy$default(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->copy(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZ)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->toString()Ljava/lang/String; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V -HPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->draw(Landroid/graphics/Canvas;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/Runnable;)Ljava/lang/String; -HPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->updateOutlineVisibility()V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->bind(Landroidx/lifecycle/LifecycleOwner;Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lj$/util/Optional;Lj$/util/Optional;Lcom/bumptech/glide/RequestManager;Ljava/util/Locale;Ljava/util/Set;Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/String;ZZZZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getActiveFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Lorg/thoughtcrime/securesms/components/ConversationItemFooter; -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getColorizerProjections(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/ProjectionList; -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getGiftId()J -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getOpenableGiftProjection(Z)Lorg/thoughtcrime/securesms/util/Projection; -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getSnapshotProjections(Landroid/view/ViewGroup;ZZ)Lorg/thoughtcrime/securesms/util/ProjectionList; -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasNoBubble(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isEndOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isFooterVisible(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isStartOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isWithinClusteringTime(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->onMeasure(II)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->readDimen(I)I -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setAuthor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;ZZ)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setBodyText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/String;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setBubbleState(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setContactPhoto(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Ljava/util/Locale;ZZ)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGroupAuthorColor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGutterSizes(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setHasBeenQuoted(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setInteractionState(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMediaAttributes(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;ZZZZ)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMessageShape(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMessageSpacing(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setReactions(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setStatusIcons(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setThumbnailCorners(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->shouldInterceptClicks(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->showProjectionArea()V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->unbind()V -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->onDrawForeground(Landroid/graphics/Canvas;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setQuoteViewProjection(Lorg/thoughtcrime/securesms/util/Projection;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setVideoPlayerProjection(Lorg/thoughtcrime/securesms/util/Projection;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getConversationTimestamp()J -HPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getMessageRecord()Lorg/thoughtcrime/securesms/database/model/MessageRecord; -HPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hashCode()I -HPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->onCreateMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V -HPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->getLatestTimestamp(Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge;Landroidx/recyclerview/widget/LinearLayoutManager;)Lj$/util/Optional; -HPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->asSingleColor()I -HPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->isGradient()Z -HPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingBodyTextColor(Landroid/content/Context;Z)I -HPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingFooterIconColor(Landroid/content/Context;Z)I -HPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingFooterTextColor(Landroid/content/Context;Z)I -HPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingGroupSenderColor(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)I -HPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->drawShaderMask(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V -HPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateChange(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z -HPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animatePersistence(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z -HPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateSlide(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z -HPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->isRunning()Z -HPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->toSet()Ljava/util/Set; -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->cleanPulseAnimators()V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->findAdapterBridge(Landroidx/recyclerview/widget/RecyclerView;)Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge; -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getDifferenceForPart(Ljava/util/Set;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->hasRunningPulseRequestAnimators()Z -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->invalidateIfEnterExitAnimatorsAreRunning(Landroidx/recyclerview/widget/RecyclerView;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->resolveMultiselectable(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Lorg/thoughtcrime/securesms/conversation/mutiselect/Multiselectable; -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->updateChildOffsets(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->updateMultiselectPartAnimator(Ljava/util/Set;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->hashCode()I -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->bindPayloadsIfAvailable()Z -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getBindable()Lorg/thoughtcrime/securesms/BindableConversationItem; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getColorizerProjections(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/ProjectionList; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getNextMessage()Lj$/util/Optional; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getPreviousMessage()Lj$/util/Optional; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getChatColorsData()Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getConversationMessage(I)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getSelectedItems()Ljava/util/Set; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda34;->invoke()Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$2;->get()Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6;->invoke()Ljava/lang/Boolean; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->()V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender()V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getBinding()Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getViewModel()Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeConversationThreadUi$lambda$76(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeConversationThreadUi$lambda$77(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeConversationThreadUi()V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getHeader(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->hasHeader(I)Z -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->isFirstUnread(I)Z -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->timestamp(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->toEpochDay(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getIdentityRecords$lambda$15(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getIdentityRecords(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;)Lio/reactivex/rxjava3/core/Single; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getRequestReviewState(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;)Lio/reactivex/rxjava3/core/Single; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;Lj$/util/Optional;)Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->accept(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->apply(Lkotlin/Unit;Lorg/thoughtcrime/securesms/recipients/Recipient;Lj$/util/Optional;)Lkotlin/Pair; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->apply(Lkotlin/Pair;)Lio/reactivex/rxjava3/core/SingleSource; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/Boolean; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->apply(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)Lio/reactivex/rxjava3/core/SingleSource; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->(JILorg/thoughtcrime/securesms/conversation/colors/ChatColors;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$10(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lkotlin/Unit; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getChatColorsSnapshot()Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; -HPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;Z)V -HPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZZZ)V -HPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(IIILorg/signal/paging/PagedDataSource$CancellationSignal;)Ljava/util/List; -HPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)Z -HPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -HPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -HPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch(Ljava/util/List;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData; -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$$ExternalSyntheticLambda0;->(Landroidx/recyclerview/widget/RecyclerView;)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->onDraw$lambda$0(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->draw(Landroid/graphics/Canvas;)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->getChatColors()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->getOutline(Landroid/graphics/Outline;)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->isSolidColor()Z -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->setCorners([F)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;->onMeasure(II)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->setMessageShape(Lorg/thoughtcrime/securesms/database/model/MessageRecord;ZI)Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape; -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$footerDrawable$1;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;Lorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->bind(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->getColorizerProjections(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/ProjectionList; -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->invalidateBodyBubbleDrawable(Landroid/view/ViewGroup;)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->invalidateChatColorsDrawable(Landroid/view/ViewGroup;)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->linkifyMessageBody(Landroid/text/Spannable;)V -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentBody()V -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentSender()V -HPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->onPostMeasure()Z -HPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->getIdentityRecords(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/identity/IdentityRecordList; -HPLorg/thoughtcrime/securesms/database/AttachmentTable;->finalizeAttachmentAfterDownload-jSaE0eg(JLorg/thoughtcrime/securesms/attachments/AttachmentId;Lorg/signal/core/util/stream/LimitedInputStream;[BLkotlin/time/Duration;)Z -HPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$unregisterObserver$20(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -HPLorg/thoughtcrime/securesms/database/GroupTable;->getGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZ)Ljava/util/List; -HPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->beginTransaction()V -HPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->(Ljava/util/Collection;)V -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isChangeNumber()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isEndSession()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isExpirationTimerUpdate()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isFailed()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isGroupCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isIncomingAudioCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isIncomingVideoCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isJoined()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isMessageRequestAccepted()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isMissedAudioCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isMissedVideoCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoing()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoingAudioCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoingVideoCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isProfileChange()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isReleaseChannelDonationRequest()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isReportedSpam()Z -HPLorg/thoughtcrime/securesms/database/model/IdentityRecord;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/database/model/IdentityStoreRecord;->toIdentityRecord(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/model/IdentityRecord; -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getUpdateDisplayBody(Landroid/content/Context;Ljava/util/function/Consumer;)Lorg/thoughtcrime/securesms/database/model/UpdateDescription; -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->hashCode()I -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isBadDecryptType()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isChatSessionRefresh()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isDisplayBodyEmpty(Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isGroupV1MigrationEvent()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityDefault()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityUpdate()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityVerified()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isRateLimited()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSecure()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSessionSwitchoverEventType()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSmsExportType()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isThreadMergeEventType()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isUpdate()Z -HPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getLinkPreviews()Ljava/util/List; -HPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getQuote()Lorg/thoughtcrime/securesms/database/model/Quote; -HPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getUpdateDisplayBody(Landroid/content/Context;Ljava/util/function/Consumer;)Lorg/thoughtcrime/securesms/database/model/UpdateDescription; -HPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->isMediaPending()Z -HPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->withAttachments(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord; -HPLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding; -HPLorg/thoughtcrime/securesms/fonts/SignalSymbols;->getSpannedString(Landroid/content/Context;Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph;)Ljava/lang/CharSequence; -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$$ExternalSyntheticLambda0;->(Landroidx/recyclerview/widget/RecyclerView;)V -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->onDraw$lambda$0(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->setParentRecyclerTranslationY(Landroidx/recyclerview/widget/RecyclerView;)V -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->compare(Ljava/lang/Integer;Ljava/lang/Integer;)I -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->getPlaybackSet(Ljava/util/Set;II)Ljava/util/Set; -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->performPlaybackUpdate(Landroidx/recyclerview/widget/RecyclerView;)V -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->injectVideoViews(Landroid/content/Context;Landroidx/lifecycle/Lifecycle;Landroid/view/ViewGroup;I)Ljava/util/List; -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->getCurrentHolder(I)Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder; -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->stopAndReleaseAssignedVideos(Ljava/util/Set;)V -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->update(Landroidx/recyclerview/widget/RecyclerView;Ljava/util/List;Ljava/util/Set;)V -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->updateVideoDisplayPositionAndSize(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4Playable;)V -HPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->hasWallpaperSet()Z -HPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->getMessageRequestState(Lorg/thoughtcrime/securesms/recipients/Recipient;J)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; -HPLorg/thoughtcrime/securesms/mms/Slide;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/mms/Slide;->getTransferState()I -HPLorg/thoughtcrime/securesms/mms/Slide;->hashCode()I -HPLorg/thoughtcrime/securesms/mms/Slide;->isInProgress()Z -HPLorg/thoughtcrime/securesms/mms/Slide;->isPendingDownload()Z -HPLorg/thoughtcrime/securesms/mms/SlideDeck;->getTextSlide()Lorg/thoughtcrime/securesms/mms/TextSlide; -HPLorg/thoughtcrime/securesms/mms/SlideDeck;->getThumbnailSlides()Ljava/util/List; -HPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->clear()V -HPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -HPLorg/thoughtcrime/securesms/recipients/Recipient;->getHasWallpaper()Z -HPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isMessageRequestAccepted(Landroid/content/Context;J)Z -HPLorg/thoughtcrime/securesms/util/BubbleUtil;->canBubble(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/Long;)Z -HPLorg/thoughtcrime/securesms/util/DateUtils;->getDatelessRelativeTimeSpanFormattedDate(Landroid/content/Context;Ljava/util/Locale;J)Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate; -HPLorg/thoughtcrime/securesms/util/DateUtils;->getSameDayDateFormat()Ljava/text/SimpleDateFormat; -HPLorg/thoughtcrime/securesms/util/DateUtils;->isSameDay(JJ)Z -HPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toLocalDate$default(JLj$/time/ZoneId;ILjava/lang/Object;)Lj$/time/LocalDate; -HPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toLocalDate(JLj$/time/ZoneId;)Lj$/time/LocalDate; -HPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->updateActiveState$lambda$12$lambda$11(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIIIIILandroid/animation/ValueAnimator;)V -HPLorg/thoughtcrime/securesms/util/MediaUtil;->isLongTextType(Ljava/lang/String;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasAudio(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasDocument(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasExtraText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasLinkPreview(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasNoBubble(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasOnlyThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasSharedContact(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isBorderless(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isCaptionlessMms(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isEditMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isTextOnly(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isViewOnceMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/Projection$Corners;->(FFFF)V -HPLorg/thoughtcrime/securesms/util/Projection$Corners;->toRadii()[F -HPLorg/thoughtcrime/securesms/util/ProjectionList;->close()V -HPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->drawAsTopItemDecoration(Landroid/view/View;Landroid/graphics/Canvas;Landroid/view/View;Landroid/view/View;I)V -HPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->layoutIn(Landroid/view/View;Landroid/view/View;)V -HPLorg/thoughtcrime/securesms/util/ViewUtil;->isLtr(Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/ViewUtil;->isLtr(Landroid/view/View;)Z -HPLorg/thoughtcrime/securesms/util/ViewUtil;->isRtl(Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingEnd(Landroid/view/View;I)V -HPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingStart(Landroid/view/View;I)V -HPLorg/thoughtcrime/securesms/util/ViewUtil;->setTopMargin(Landroid/view/View;IZ)V -HPLorg/thoughtcrime/securesms/util/ViewUtil;->updateLayoutParams(Landroid/view/View;II)V -HPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areItemsTheSame(Ljava/lang/Object;Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->setPayload(Ljava/util/List;)V -HPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItem(I)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; -HPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItemViewType(I)I -HPLorg/thoughtcrime/securesms/util/views/NullableStub;->get()Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/util/views/NullableStub;->require()Ljava/lang/Object; +HPLkotlin/jvm/internal/CollectionToArray;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; +HPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$ValueParameter;->initFields()V +HPLnet/zetetic/database/sqlcipher/SQLiteConnection;->releasePreparedStatement(Lnet/zetetic/database/sqlcipher/SQLiteConnection$PreparedStatement;)V +HPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->getThreadDefaultConnectionFlags(Z)I +HPLnet/zetetic/database/sqlcipher/SQLiteProgram;->clearBindings()V +HPLorg/signal/core/util/CursorExtensionsKt;->requireString(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; +HPLorg/signal/core/util/CursorUtil;->requireInt(Landroid/database/Cursor;Ljava/lang/String;)I HSPLandroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$$ExternalSyntheticThrowCCEIfNotNull0;->m(Ljava/lang/Object;)V HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;->(Landroidx/activity/ComponentActivity;)V HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;->run()V @@ -489,6 +13,7 @@ HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda1;->onStateChang HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;->(Landroidx/activity/ComponentActivity;)V HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda3;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda3;->saveState()Landroid/os/Bundle; HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda4;->(Landroidx/activity/ComponentActivity;)V HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda4;->onContextAvailable(Landroid/content/Context;)V HSPLandroidx/activity/ComponentActivity$4;->(Landroidx/activity/ComponentActivity;)V @@ -510,10 +35,12 @@ HSPLandroidx/activity/ComponentActivity;->$r8$lambda$KUbBm7ckfqTc9QC-gukC86fguu4 HSPLandroidx/activity/ComponentActivity;->$r8$lambda$cI7dwLT0wnPzJ9a3oRpjgUF1USM(Landroidx/activity/ComponentActivity;)V HSPLandroidx/activity/ComponentActivity;->$r8$lambda$h6vvr6zUWA2U1fE-0KsKpOgpr28(Landroidx/activity/ComponentActivity;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/activity/ComponentActivity;->$r8$lambda$ibk6u1HK7J3AWKL_Wn934v2UVI8(Landroidx/activity/ComponentActivity;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/activity/ComponentActivity;->$r8$lambda$xTL2e_8-xZHyLBqzsfEVlyFwLP0(Landroidx/activity/ComponentActivity;)Landroid/os/Bundle; HSPLandroidx/activity/ComponentActivity;->()V HSPLandroidx/activity/ComponentActivity;->()V HSPLandroidx/activity/ComponentActivity;->_init_$lambda$2(Landroidx/activity/ComponentActivity;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/activity/ComponentActivity;->_init_$lambda$3(Landroidx/activity/ComponentActivity;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/activity/ComponentActivity;->_init_$lambda$4(Landroidx/activity/ComponentActivity;)Landroid/os/Bundle; HSPLandroidx/activity/ComponentActivity;->_init_$lambda$5(Landroidx/activity/ComponentActivity;Landroid/content/Context;)V HSPLandroidx/activity/ComponentActivity;->access$ensureViewModelStore(Landroidx/activity/ComponentActivity;)V HSPLandroidx/activity/ComponentActivity;->addMenuProvider(Landroidx/core/view/MenuProvider;)V @@ -537,11 +64,15 @@ HSPLandroidx/activity/ComponentActivity;->menuHostHelper$lambda$0(Landroidx/acti HSPLandroidx/activity/ComponentActivity;->onCreate(Landroid/os/Bundle;)V HSPLandroidx/activity/ComponentActivity;->onCreatePanelMenu(ILandroid/view/Menu;)Z HSPLandroidx/activity/ComponentActivity;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z +HSPLandroidx/activity/ComponentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V +HSPLandroidx/activity/ComponentActivity;->onUserLeaveHint()V HSPLandroidx/activity/ComponentActivity;->removeMenuProvider(Landroidx/core/view/MenuProvider;)V HSPLandroidx/activity/ComponentActivity;->removeOnConfigurationChangedListener(Landroidx/core/util/Consumer;)V HSPLandroidx/activity/ComponentActivity;->removeOnMultiWindowModeChangedListener(Landroidx/core/util/Consumer;)V HSPLandroidx/activity/ComponentActivity;->removeOnPictureInPictureModeChangedListener(Landroidx/core/util/Consumer;)V HSPLandroidx/activity/ComponentActivity;->removeOnTrimMemoryListener(Landroidx/core/util/Consumer;)V +HSPLandroidx/activity/ComponentActivity;->startActivityForResult(Landroid/content/Intent;I)V +HSPLandroidx/activity/ComponentActivity;->startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V HSPLandroidx/activity/OnBackPressedCallback;->(Z)V HSPLandroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V HSPLandroidx/activity/OnBackPressedCallback;->getEnabledChangedCallback$activity_release()Lkotlin/jvm/functions/Function0; @@ -594,6 +125,7 @@ HSPLandroidx/activity/result/ActivityResultRegistry;->()V HSPLandroidx/activity/result/ActivityResultRegistry;->()V HSPLandroidx/activity/result/ActivityResultRegistry;->bindRcKey(ILjava/lang/String;)V HSPLandroidx/activity/result/ActivityResultRegistry;->generateRandomNumber()I +HSPLandroidx/activity/result/ActivityResultRegistry;->onSaveInstanceState(Landroid/os/Bundle;)V HSPLandroidx/activity/result/ActivityResultRegistry;->register$lambda$1(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; HSPLandroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; @@ -613,6 +145,7 @@ HSPLandroidx/appcompat/app/ActionBar$LayoutParams;->(II)V HSPLandroidx/appcompat/app/ActionBar$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/app/ActionBar;->()V HSPLandroidx/appcompat/app/AppCompatActivity$1;->(Landroidx/appcompat/app/AppCompatActivity;)V +HSPLandroidx/appcompat/app/AppCompatActivity$1;->saveState()Landroid/os/Bundle; HSPLandroidx/appcompat/app/AppCompatActivity$2;->(Landroidx/appcompat/app/AppCompatActivity;)V HSPLandroidx/appcompat/app/AppCompatActivity$2;->onContextAvailable(Landroid/content/Context;)V HSPLandroidx/appcompat/app/AppCompatActivity;->()V @@ -652,6 +185,7 @@ HSPLandroidx/appcompat/app/AppCompatDelegate;->setDefaultNightMode(I)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$2;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$2;->run()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$3;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V +HSPLandroidx/appcompat/app/AppCompatDelegateImpl$3;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;->onAttachedFromWindow()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;->onDetachedFromWindow()V @@ -703,6 +237,7 @@ HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onCreateView(Landroid/view/Vi HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onDestroy()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onPostCreate(Landroid/os/Bundle;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onPostResume()V +HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onSaveInstanceState(Landroid/os/Bundle;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onStart()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onStop()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onSubDecorInstalled(Landroid/view/ViewGroup;)V @@ -716,11 +251,13 @@ HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->setTheme(I)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->setTitle(Ljava/lang/CharSequence;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->throwFeatureRequestIfSubDecorInstalled()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->updateAppConfiguration(ILandroidx/core/os/LocaleListCompat;Z)Z +HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->updateStatusGuard(Landroidx/core/view/WindowInsetsCompat;Landroid/graphics/Rect;)I HSPLandroidx/appcompat/app/AppCompatViewInflater;->()V HSPLandroidx/appcompat/app/AppCompatViewInflater;->()V HSPLandroidx/appcompat/app/AppCompatViewInflater;->backportAccessibilityAttributes(Landroid/content/Context;Landroid/view/View;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/app/AppCompatViewInflater;->checkOnClickListener(Landroid/view/View;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/app/AppCompatViewInflater;->createEditText(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatEditText; +HSPLandroidx/appcompat/app/AppCompatViewInflater;->createImageButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageButton; HSPLandroidx/appcompat/app/AppCompatViewInflater;->createImageView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageView; HSPLandroidx/appcompat/app/AppCompatViewInflater;->createView(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; HSPLandroidx/appcompat/app/AppCompatViewInflater;->createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZZ)Landroid/view/View; @@ -761,8 +298,10 @@ HSPLandroidx/appcompat/view/ContextThemeWrapper;->isEmptyConfiguration(Landroid/ HSPLandroidx/appcompat/view/ContextThemeWrapper;->onApplyThemeResource(Landroid/content/res/Resources$Theme;IZ)V HSPLandroidx/appcompat/view/SupportMenuInflater$MenuState;->(Landroidx/appcompat/view/SupportMenuInflater;Landroid/view/Menu;)V HSPLandroidx/appcompat/view/SupportMenuInflater$MenuState;->addItem()V +HSPLandroidx/appcompat/view/SupportMenuInflater$MenuState;->addSubMenuItem()Landroid/view/SubMenu; HSPLandroidx/appcompat/view/SupportMenuInflater$MenuState;->getShortcut(Ljava/lang/String;)C HSPLandroidx/appcompat/view/SupportMenuInflater$MenuState;->hasAddedItem()Z +HSPLandroidx/appcompat/view/SupportMenuInflater$MenuState;->newInstance(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/appcompat/view/SupportMenuInflater$MenuState;->readItem(Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/view/SupportMenuInflater$MenuState;->resetGroup()V HSPLandroidx/appcompat/view/SupportMenuInflater$MenuState;->setItem(Landroid/view/MenuItem;)V @@ -781,7 +320,25 @@ HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onPreparePanel(ILandroid/vie HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onWindowAttributesChanged(Landroid/view/WindowManager$LayoutParams;)V HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onWindowFocusChanged(Z)V HSPLandroidx/appcompat/view/menu/ActionMenuItem;->(Landroid/content/Context;IIIILjava/lang/CharSequence;)V +HSPLandroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;->()V +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->getItemData()Landroidx/appcompat/view/menu/MenuItemImpl; +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->hasText()Z +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->initialize(Landroidx/appcompat/view/menu/MenuItemImpl;I)V +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->onMeasure(II)V +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->prefersCondensedTitle()Z +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->setIcon(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->setItemInvoker(Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;)V +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->setPopupCallback(Landroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;)V +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->setTitle(Ljava/lang/CharSequence;)V +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->shouldAllowTextWithIcon()Z +HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->updateTextButtonVisibility()V HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->(Landroid/content/Context;II)V +HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->addItemView(Landroid/view/View;I)V +HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->createItemView(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/MenuView$ItemView; +HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->filterLeftoverView(Landroid/view/ViewGroup;I)Z +HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->getItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->initForMenu(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->updateMenuView(Z)V @@ -790,34 +347,59 @@ HSPLandroidx/appcompat/view/menu/MenuBuilder;->(Landroid/content/Context;) HSPLandroidx/appcompat/view/menu/MenuBuilder;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; HSPLandroidx/appcompat/view/menu/MenuBuilder;->addInternal(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; HSPLandroidx/appcompat/view/menu/MenuBuilder;->addMenuPresenter(Landroidx/appcompat/view/menu/MenuPresenter;Landroid/content/Context;)V +HSPLandroidx/appcompat/view/menu/MenuBuilder;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; HSPLandroidx/appcompat/view/menu/MenuBuilder;->clear()V +HSPLandroidx/appcompat/view/menu/MenuBuilder;->clearHeader()V HSPLandroidx/appcompat/view/menu/MenuBuilder;->createNewMenuItem(IIIILjava/lang/CharSequence;I)Landroidx/appcompat/view/menu/MenuItemImpl; HSPLandroidx/appcompat/view/menu/MenuBuilder;->dispatchPresenterUpdate(Z)V HSPLandroidx/appcompat/view/menu/MenuBuilder;->findInsertIndex(Ljava/util/ArrayList;I)I HSPLandroidx/appcompat/view/menu/MenuBuilder;->findItem(I)Landroid/view/MenuItem; +HSPLandroidx/appcompat/view/menu/MenuBuilder;->findItemIndex(I)I HSPLandroidx/appcompat/view/menu/MenuBuilder;->flagActionItems()V HSPLandroidx/appcompat/view/menu/MenuBuilder;->getActionItems()Ljava/util/ArrayList; +HSPLandroidx/appcompat/view/menu/MenuBuilder;->getContext()Landroid/content/Context; +HSPLandroidx/appcompat/view/menu/MenuBuilder;->getItem(I)Landroid/view/MenuItem; HSPLandroidx/appcompat/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; HSPLandroidx/appcompat/view/menu/MenuBuilder;->getOrdering(I)I +HSPLandroidx/appcompat/view/menu/MenuBuilder;->getResources()Landroid/content/res/Resources; HSPLandroidx/appcompat/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; HSPLandroidx/appcompat/view/menu/MenuBuilder;->hasVisibleItems()Z +HSPLandroidx/appcompat/view/menu/MenuBuilder;->onItemActionRequestChanged(Landroidx/appcompat/view/menu/MenuItemImpl;)V HSPLandroidx/appcompat/view/menu/MenuBuilder;->onItemVisibleChanged(Landroidx/appcompat/view/menu/MenuItemImpl;)V HSPLandroidx/appcompat/view/menu/MenuBuilder;->onItemsChanged(Z)V +HSPLandroidx/appcompat/view/menu/MenuBuilder;->removeItem(I)V +HSPLandroidx/appcompat/view/menu/MenuBuilder;->removeItemAtInt(IZ)V HSPLandroidx/appcompat/view/menu/MenuBuilder;->setCallback(Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V +HSPLandroidx/appcompat/view/menu/MenuBuilder;->setHeaderInternal(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V +HSPLandroidx/appcompat/view/menu/MenuBuilder;->setHeaderTitleInt(Ljava/lang/CharSequence;)Landroidx/appcompat/view/menu/MenuBuilder; HSPLandroidx/appcompat/view/menu/MenuBuilder;->setOverrideVisibleItems(Z)V HSPLandroidx/appcompat/view/menu/MenuBuilder;->setShortcutsVisibleInner(Z)V HSPLandroidx/appcompat/view/menu/MenuBuilder;->size()I HSPLandroidx/appcompat/view/menu/MenuBuilder;->startDispatchingItemsChanged()V HSPLandroidx/appcompat/view/menu/MenuBuilder;->stopDispatchingItemsChanged()V HSPLandroidx/appcompat/view/menu/MenuItemImpl;->(Landroidx/appcompat/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->applyIconTintIfNecessary(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getActionView()Landroid/view/View; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getContentDescription()Ljava/lang/CharSequence; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getGroupId()I +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getIcon()Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getItemId()I HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getOrdering()I +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getSubMenu()Landroid/view/SubMenu; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getSupportActionProvider()Landroidx/core/view/ActionProvider; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getTitleForItemView(Landroidx/appcompat/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->getTooltipText()Ljava/lang/CharSequence; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->hasSubMenu()Z HSPLandroidx/appcompat/view/menu/MenuItemImpl;->isActionButton()Z HSPLandroidx/appcompat/view/menu/MenuItemImpl;->isActionViewExpanded()Z +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->isEnabled()Z HSPLandroidx/appcompat/view/menu/MenuItemImpl;->isVisible()Z HSPLandroidx/appcompat/view/menu/MenuItemImpl;->requestsActionButton()Z HSPLandroidx/appcompat/view/menu/MenuItemImpl;->requiresActionButton()Z +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setActionView(Landroid/view/View;)Landroidx/core/internal/view/SupportMenuItem; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setAlphabeticShortcut(CI)Landroid/view/MenuItem; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setCheckable(Z)Landroid/view/MenuItem; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setChecked(Z)Landroid/view/MenuItem; @@ -825,20 +407,34 @@ HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setCheckedInt(Z)V HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setContentDescription(Ljava/lang/CharSequence;)Landroidx/core/internal/view/SupportMenuItem; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setEnabled(Z)Landroid/view/MenuItem; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setIcon(I)Landroid/view/MenuItem; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setIconTintList(Landroid/content/res/ColorStateList;)Landroid/view/MenuItem; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setNumericShortcut(CI)Landroid/view/MenuItem; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setOnActionExpandListener(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setShowAsAction(I)V +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setSubMenu(Landroidx/appcompat/view/menu/SubMenuBuilder;)V +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setTooltipText(Ljava/lang/CharSequence;)Landroidx/core/internal/view/SupportMenuItem; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setVisible(Z)Landroid/view/MenuItem; HSPLandroidx/appcompat/view/menu/MenuItemImpl;->setVisibleInt(Z)Z +HSPLandroidx/appcompat/view/menu/MenuItemImpl;->showsTextAsAction()Z +HSPLandroidx/appcompat/view/menu/SubMenuBuilder;->(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/view/menu/MenuItemImpl;)V +HSPLandroidx/appcompat/view/menu/SubMenuBuilder;->getItem()Landroid/view/MenuItem; +HSPLandroidx/appcompat/view/menu/SubMenuBuilder;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu; +HSPLandroidx/appcompat/widget/ActionMenuPresenter$ActionMenuPopupCallback;->(Landroidx/appcompat/widget/ActionMenuPresenter;)V HSPLandroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton$1;->(Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroidx/appcompat/widget/ActionMenuPresenter;)V HSPLandroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;->(Landroidx/appcompat/widget/ActionMenuPresenter;Landroid/content/Context;)V HSPLandroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;->setFrame(IIII)Z HSPLandroidx/appcompat/widget/ActionMenuPresenter$PopupPresenterCallback;->(Landroidx/appcompat/widget/ActionMenuPresenter;)V HSPLandroidx/appcompat/widget/ActionMenuPresenter;->(Landroid/content/Context;)V +HSPLandroidx/appcompat/widget/ActionMenuPresenter;->bindItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroidx/appcompat/view/menu/MenuView$ItemView;)V +HSPLandroidx/appcompat/widget/ActionMenuPresenter;->filterLeftoverView(Landroid/view/ViewGroup;I)Z HSPLandroidx/appcompat/widget/ActionMenuPresenter;->flagActionItems()Z +HSPLandroidx/appcompat/widget/ActionMenuPresenter;->getItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; HSPLandroidx/appcompat/widget/ActionMenuPresenter;->getOverflowIcon()Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/ActionMenuPresenter;->initForMenu(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V +HSPLandroidx/appcompat/widget/ActionMenuPresenter;->isOverflowMenuShowing()Z HSPLandroidx/appcompat/widget/ActionMenuPresenter;->setExpandedActionViewsExclusive(Z)V HSPLandroidx/appcompat/widget/ActionMenuPresenter;->setMenuView(Landroidx/appcompat/widget/ActionMenuView;)V HSPLandroidx/appcompat/widget/ActionMenuPresenter;->setReserveOverflow(Z)V @@ -846,15 +442,19 @@ HSPLandroidx/appcompat/widget/ActionMenuPresenter;->shouldIncludeItem(ILandroidx HSPLandroidx/appcompat/widget/ActionMenuPresenter;->updateMenuView(Z)V HSPLandroidx/appcompat/widget/ActionMenuView$ActionMenuPresenterCallback;->()V HSPLandroidx/appcompat/widget/ActionMenuView$LayoutParams;->(II)V +HSPLandroidx/appcompat/widget/ActionMenuView$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/widget/ActionMenuView$MenuBuilderCallback;->(Landroidx/appcompat/widget/ActionMenuView;)V HSPLandroidx/appcompat/widget/ActionMenuView;->(Landroid/content/Context;)V HSPLandroidx/appcompat/widget/ActionMenuView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/widget/ActionMenuView;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z HSPLandroidx/appcompat/widget/ActionMenuView;->generateDefaultLayoutParams()Landroidx/appcompat/widget/ActionMenuView$LayoutParams; +HSPLandroidx/appcompat/widget/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; +HSPLandroidx/appcompat/widget/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionMenuView$LayoutParams; HSPLandroidx/appcompat/widget/ActionMenuView;->generateOverflowButtonLayoutParams()Landroidx/appcompat/widget/ActionMenuView$LayoutParams; HSPLandroidx/appcompat/widget/ActionMenuView;->getMenu()Landroid/view/Menu; HSPLandroidx/appcompat/widget/ActionMenuView;->getOverflowIcon()Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/ActionMenuView;->initialize(Landroidx/appcompat/view/menu/MenuBuilder;)V +HSPLandroidx/appcompat/widget/ActionMenuView;->isOverflowMenuShowing()Z HSPLandroidx/appcompat/widget/ActionMenuView;->onLayout(ZIIII)V HSPLandroidx/appcompat/widget/ActionMenuView;->onMeasure(II)V HSPLandroidx/appcompat/widget/ActionMenuView;->peekMenu()Landroidx/appcompat/view/menu/MenuBuilder; @@ -863,13 +463,19 @@ HSPLandroidx/appcompat/widget/ActionMenuView;->setMenuCallbacks(Landroidx/appcom HSPLandroidx/appcompat/widget/ActionMenuView;->setOnMenuItemClickListener(Landroidx/appcompat/widget/ActionMenuView$OnMenuItemClickListener;)V HSPLandroidx/appcompat/widget/ActionMenuView;->setOverflowReserved(Z)V HSPLandroidx/appcompat/widget/ActionMenuView;->setPopupTheme(I)V +HSPLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->()V +HSPLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->initEmojiKeyListener(Landroidx/appcompat/widget/AppCompatEmojiEditTextHelper;)V +HSPLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->(Landroid/view/View;)V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->applySupportBackgroundTint()V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->onSetBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->onSetBackgroundResource(I)V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->setInternalBackgroundTint(Landroid/content/res/ColorStateList;)V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->shouldApplyFrameworkTintUsingColorFilter()Z HSPLandroidx/appcompat/widget/AppCompatButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatButton;->drawableStateChanged()V HSPLandroidx/appcompat/widget/AppCompatButton;->getEmojiTextViewHelper()Landroidx/appcompat/widget/AppCompatEmojiTextHelper; HSPLandroidx/appcompat/widget/AppCompatButton;->onTextChanged(Ljava/lang/CharSequence;III)V HSPLandroidx/appcompat/widget/AppCompatButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V @@ -889,12 +495,14 @@ HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->()V HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->arrayContains([II)Z HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->createDrawableFor(Landroidx/appcompat/widget/ResourceManagerInternal;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->getTintListForDrawableRes(Landroid/content/Context;I)Landroid/content/res/ColorStateList; +HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->getTintModeForDrawableRes(I)Landroid/graphics/PorterDuff$Mode; HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->tintDrawable(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->tintDrawableUsingColorFilter(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->()V HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->()V HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode; HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->get()Landroidx/appcompat/widget/AppCompatDrawableManager; +HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->preload()V @@ -905,19 +513,30 @@ HSPLandroidx/appcompat/widget/AppCompatEditText;->drawableStateChanged()V HSPLandroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable; HSPLandroidx/appcompat/widget/AppCompatEditText;->getText()Ljava/lang/CharSequence; HSPLandroidx/appcompat/widget/AppCompatEditText;->initEmojiKeyListener(Landroidx/appcompat/widget/AppCompatEmojiEditTextHelper;)V +HSPLandroidx/appcompat/widget/AppCompatEditText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; HSPLandroidx/appcompat/widget/AppCompatEditText;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatEditText;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatEditText;->setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V +HSPLandroidx/appcompat/widget/AppCompatEditText;->setEmojiCompatEnabled(Z)V HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->(Landroid/widget/EditText;)V HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->getKeyListener(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener; HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->isEmojiCapableKeyListener(Landroid/text/method/KeyListener;)Z HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->setEnabled(Z)V HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->(Landroid/widget/TextView;)V HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->getFilters([Landroid/text/InputFilter;)[Landroid/text/InputFilter; HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->setEnabled(Z)V +HSPLandroidx/appcompat/widget/AppCompatHintHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroid/view/View;)Landroid/view/inputmethod/InputConnection; +HSPLandroidx/appcompat/widget/AppCompatImageButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/widget/AppCompatImageButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatImageButton;->drawableStateChanged()V +HSPLandroidx/appcompat/widget/AppCompatImageButton;->hasOverlappingRendering()Z HSPLandroidx/appcompat/widget/AppCompatImageButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatImageButton;->setBackgroundResource(I)V +HSPLandroidx/appcompat/widget/AppCompatImageButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatImageButton;->setImageResource(I)V HSPLandroidx/appcompat/widget/AppCompatImageHelper;->(Landroid/widget/ImageView;)V HSPLandroidx/appcompat/widget/AppCompatImageHelper;->applyImageLevel()V HSPLandroidx/appcompat/widget/AppCompatImageHelper;->applySupportImageTint()V @@ -932,14 +551,30 @@ HSPLandroidx/appcompat/widget/AppCompatImageView;->hasOverlappingRendering()Z HSPLandroidx/appcompat/widget/AppCompatImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatImageView;->setImageResource(I)V +HSPLandroidx/appcompat/widget/AppCompatProgressBarHelper;->()V +HSPLandroidx/appcompat/widget/AppCompatProgressBarHelper;->(Landroid/widget/ProgressBar;)V +HSPLandroidx/appcompat/widget/AppCompatProgressBarHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatSeekBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/appcompat/widget/AppCompatSeekBar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatSeekBar;->drawableStateChanged()V +HSPLandroidx/appcompat/widget/AppCompatSeekBar;->jumpDrawablesToCurrentState()V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->(Landroid/widget/SeekBar;)V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->applyTickMarkTint()V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->drawableStateChanged()V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->jumpDrawablesToCurrentState()V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->setTickMark(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextClassifierHelper;->(Landroid/widget/TextView;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper$1;->(Landroidx/appcompat/widget/AppCompatTextHelper;IILjava/lang/ref/WeakReference;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper$1;->onFontRetrievalFailed(I)V +HSPLandroidx/appcompat/widget/AppCompatTextHelper$Api17Impl;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; +HSPLandroidx/appcompat/widget/AppCompatTextHelper$Api17Impl;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->(Landroid/widget/TextView;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onLayout(ZIIII)V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onSetCompoundDrawables()V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onSetTextAppearance(Landroid/content/Context;I)V +HSPLandroidx/appcompat/widget/AppCompatTextHelper;->populateSurroundingTextIfNeeded(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->(Landroid/content/Context;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -952,10 +587,12 @@ HSPLandroidx/appcompat/widget/AppCompatTextView;->onLayout(ZIIII)V HSPLandroidx/appcompat/widget/AppCompatTextView;->onMeasure(II)V HSPLandroidx/appcompat/widget/AppCompatTextView;->onTextChanged(Ljava/lang/CharSequence;III)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatTextView;->setBackgroundResource(I)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(IIII)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setEmojiCompatEnabled(Z)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setFilters([Landroid/text/InputFilter;)V @@ -981,12 +618,18 @@ HSPLandroidx/appcompat/widget/ContentFrameLayout;->onDetachedFromWindow()V HSPLandroidx/appcompat/widget/ContentFrameLayout;->onMeasure(II)V HSPLandroidx/appcompat/widget/ContentFrameLayout;->setAttachListener(Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;)V HSPLandroidx/appcompat/widget/ContentFrameLayout;->setDecorPadding(IIII)V +HSPLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline0;->m(Landroid/graphics/Insets;)I +HSPLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline1;->m(Landroid/graphics/Insets;)I +HSPLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline2;->m(Landroid/graphics/Insets;)I +HSPLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline3;->m(Landroid/graphics/Insets;)I HSPLandroidx/appcompat/widget/DrawableUtils;->()V HSPLandroidx/appcompat/widget/DrawableUtils;->canSafelyMutateDrawable(Landroid/graphics/drawable/Drawable;)Z HSPLandroidx/appcompat/widget/DrawableUtils;->fixDrawable(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/FitWindowsFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/appcompat/widget/FitWindowsFrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z HSPLandroidx/appcompat/widget/ForwardingListener;->(Landroid/view/View;)V HSPLandroidx/appcompat/widget/ForwardingListener;->onViewAttachedToWindow(Landroid/view/View;)V +HSPLandroidx/appcompat/widget/ForwardingListener;->onViewDetachedFromWindow(Landroid/view/View;)V HSPLandroidx/appcompat/widget/LinearLayoutCompat$LayoutParams;->(II)V HSPLandroidx/appcompat/widget/LinearLayoutCompat$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -995,6 +638,7 @@ HSPLandroidx/appcompat/widget/LinearLayoutCompat;->checkLayoutParams(Landroid/vi HSPLandroidx/appcompat/widget/LinearLayoutCompat;->drawDividersHorizontal(Landroid/graphics/Canvas;)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; HSPLandroidx/appcompat/widget/LinearLayoutCompat;->generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/LinearLayoutCompat$LayoutParams; +HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getBaseline()I HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getChildrenSkipCount(Landroid/view/View;I)I HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getLocationOffset(Landroid/view/View;)I HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getNextLocationOffset(Landroid/view/View;)I @@ -1002,8 +646,10 @@ HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getVirtualChildAt(I)Landroid/ HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getVirtualChildCount()I HSPLandroidx/appcompat/widget/LinearLayoutCompat;->hasDividerBeforeChildAt(I)Z HSPLandroidx/appcompat/widget/LinearLayoutCompat;->layoutHorizontal(IIII)V +HSPLandroidx/appcompat/widget/LinearLayoutCompat;->layoutVertical(IIII)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->measureChildBeforeLayout(Landroid/view/View;IIIII)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->measureHorizontal(II)V +HSPLandroidx/appcompat/widget/LinearLayoutCompat;->measureVertical(II)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onDraw(Landroid/graphics/Canvas;)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onLayout(ZIIII)V @@ -1019,6 +665,7 @@ HSPLandroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->get( HSPLandroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->put(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->()V HSPLandroidx/appcompat/widget/ResourceManagerInternal;->()V +HSPLandroidx/appcompat/widget/ResourceManagerInternal;->addTintListToCache(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V HSPLandroidx/appcompat/widget/ResourceManagerInternal;->checkVectorDrawableSetup(Landroid/content/Context;)V HSPLandroidx/appcompat/widget/ResourceManagerInternal;->createCacheKey(Landroid/util/TypedValue;)J HSPLandroidx/appcompat/widget/ResourceManagerInternal;->createDrawableIfNeeded(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; @@ -1030,6 +677,7 @@ HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/con HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getTintListFromCache(Landroid/content/Context;I)Landroid/content/res/ColorStateList; +HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getTintMode(I)Landroid/graphics/PorterDuff$Mode; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->installDefaultInflateDelegates(Landroidx/appcompat/widget/ResourceManagerInternal;)V HSPLandroidx/appcompat/widget/ResourceManagerInternal;->isVectorDrawable(Landroid/graphics/drawable/Drawable;)Z HSPLandroidx/appcompat/widget/ResourceManagerInternal;->loadDrawableFromDelegates(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; @@ -1043,6 +691,36 @@ HSPLandroidx/appcompat/widget/RtlSpacingHelper;->getStart()I HSPLandroidx/appcompat/widget/RtlSpacingHelper;->setAbsolute(II)V HSPLandroidx/appcompat/widget/RtlSpacingHelper;->setDirection(Z)V HSPLandroidx/appcompat/widget/RtlSpacingHelper;->setRelative(II)V +HSPLandroidx/appcompat/widget/SearchView$10;->(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView$1;->(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView$2;->(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView$3;->(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView$4;->(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView$5;->(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView$6;->(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView$7;->(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView$8;->(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView$9;->(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView$SearchAutoComplete$1;->(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V +HSPLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->enoughToFilter()Z +HSPLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->getSearchViewTextMinWidthDp()I +HSPLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->onFinishInflate()V +HSPLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->setSearchView(Landroidx/appcompat/widget/SearchView;)V +HSPLandroidx/appcompat/widget/SearchView;->()V +HSPLandroidx/appcompat/widget/SearchView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/SearchView;->getDecoratedHint(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; +HSPLandroidx/appcompat/widget/SearchView;->getQueryHint()Ljava/lang/CharSequence; +HSPLandroidx/appcompat/widget/SearchView;->isSubmitAreaEnabled()Z +HSPLandroidx/appcompat/widget/SearchView;->setIconifiedByDefault(Z)V +HSPLandroidx/appcompat/widget/SearchView;->setMaxWidth(I)V +HSPLandroidx/appcompat/widget/SearchView;->updateCloseButton()V +HSPLandroidx/appcompat/widget/SearchView;->updateQueryHint()V +HSPLandroidx/appcompat/widget/SearchView;->updateSubmitArea()V +HSPLandroidx/appcompat/widget/SearchView;->updateSubmitButton(Z)V +HSPLandroidx/appcompat/widget/SearchView;->updateViewsVisibility(Z)V +HSPLandroidx/appcompat/widget/SearchView;->updateVoiceButton(Z)V HSPLandroidx/appcompat/widget/ThemeUtils;->()V HSPLandroidx/appcompat/widget/ThemeUtils;->checkAppCompatTheme(Landroid/view/View;Landroid/content/Context;)V HSPLandroidx/appcompat/widget/TintContextWrapper;->()V @@ -1070,6 +748,7 @@ HSPLandroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/c HSPLandroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray; HSPLandroidx/appcompat/widget/TintTypedArray;->recycle()V HSPLandroidx/appcompat/widget/Toolbar$$ExternalSyntheticLambda1;->(Landroidx/appcompat/widget/Toolbar;)V +HSPLandroidx/appcompat/widget/Toolbar$$ExternalSyntheticLambda1;->run()V HSPLandroidx/appcompat/widget/Toolbar$1;->(Landroidx/appcompat/widget/Toolbar;)V HSPLandroidx/appcompat/widget/Toolbar$2;->(Landroidx/appcompat/widget/Toolbar;)V HSPLandroidx/appcompat/widget/Toolbar$3;->(Landroidx/appcompat/widget/Toolbar;)V @@ -1079,9 +758,14 @@ HSPLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->initForM HSPLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->updateMenuView(Z)V HSPLandroidx/appcompat/widget/Toolbar$LayoutParams;->(II)V HSPLandroidx/appcompat/widget/Toolbar$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/appcompat/widget/Toolbar$SavedState$1;->()V +HSPLandroidx/appcompat/widget/Toolbar$SavedState;->()V +HSPLandroidx/appcompat/widget/Toolbar$SavedState;->(Landroid/os/Parcelable;)V +HSPLandroidx/appcompat/widget/Toolbar$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/appcompat/widget/Toolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/widget/Toolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLandroidx/appcompat/widget/Toolbar;->addCustomViewsWithGravity(Ljava/util/List;I)V +HSPLandroidx/appcompat/widget/Toolbar;->addMenuProvider(Landroidx/core/view/MenuProvider;)V HSPLandroidx/appcompat/widget/Toolbar;->addSystemView(Landroid/view/View;Z)V HSPLandroidx/appcompat/widget/Toolbar;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z HSPLandroidx/appcompat/widget/Toolbar;->ensureContentInsets()V @@ -1100,8 +784,10 @@ HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetEnd()I HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetLeft()I HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetRight()I HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetStart()I +HSPLandroidx/appcompat/widget/Toolbar;->getCurrentMenuItems()Ljava/util/ArrayList; HSPLandroidx/appcompat/widget/Toolbar;->getHorizontalMargins(Landroid/view/View;)I HSPLandroidx/appcompat/widget/Toolbar;->getMenu()Landroid/view/Menu; +HSPLandroidx/appcompat/widget/Toolbar;->getMenuInflater()Landroid/view/MenuInflater; HSPLandroidx/appcompat/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence; HSPLandroidx/appcompat/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/Toolbar;->getOverflowIcon()Landroid/graphics/drawable/Drawable; @@ -1109,21 +795,31 @@ HSPLandroidx/appcompat/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence; HSPLandroidx/appcompat/widget/Toolbar;->getTitle()Ljava/lang/CharSequence; HSPLandroidx/appcompat/widget/Toolbar;->getVerticalMargins(Landroid/view/View;)I HSPLandroidx/appcompat/widget/Toolbar;->getViewListMeasuredWidth(Ljava/util/List;[I)I +HSPLandroidx/appcompat/widget/Toolbar;->invalidateMenu()V HSPLandroidx/appcompat/widget/Toolbar;->isChildOrHidden(Landroid/view/View;)Z +HSPLandroidx/appcompat/widget/Toolbar;->isOverflowMenuShowing()Z HSPLandroidx/appcompat/widget/Toolbar;->layoutChildLeft(Landroid/view/View;I[II)I HSPLandroidx/appcompat/widget/Toolbar;->layoutChildRight(Landroid/view/View;I[II)I HSPLandroidx/appcompat/widget/Toolbar;->measureChildCollapseMargins(Landroid/view/View;IIII[I)I HSPLandroidx/appcompat/widget/Toolbar;->measureChildConstrained(Landroid/view/View;IIIII)V HSPLandroidx/appcompat/widget/Toolbar;->onAttachedToWindow()V +HSPLandroidx/appcompat/widget/Toolbar;->onCreateMenu()V HSPLandroidx/appcompat/widget/Toolbar;->onLayout(ZIIII)V HSPLandroidx/appcompat/widget/Toolbar;->onMeasure(II)V HSPLandroidx/appcompat/widget/Toolbar;->onRtlPropertiesChanged(I)V +HSPLandroidx/appcompat/widget/Toolbar;->onSaveInstanceState()Landroid/os/Parcelable; HSPLandroidx/appcompat/widget/Toolbar;->setBackInvokedCallbackEnabled(Z)V HSPLandroidx/appcompat/widget/Toolbar;->setMenuCallbacks(Landroidx/appcompat/view/menu/MenuPresenter$Callback;Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V +HSPLandroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(I)V +HSPLandroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V +HSPLandroidx/appcompat/widget/Toolbar;->setNavigationIcon(I)V +HSPLandroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V HSPLandroidx/appcompat/widget/Toolbar;->setOnMenuItemClickListener(Landroidx/appcompat/widget/Toolbar$OnMenuItemClickListener;)V HSPLandroidx/appcompat/widget/Toolbar;->setPopupTheme(I)V HSPLandroidx/appcompat/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V +HSPLandroidx/appcompat/widget/Toolbar;->setTitleTextColor(I)V +HSPLandroidx/appcompat/widget/Toolbar;->setTitleTextColor(Landroid/content/res/ColorStateList;)V HSPLandroidx/appcompat/widget/Toolbar;->shouldCollapse()Z HSPLandroidx/appcompat/widget/Toolbar;->shouldLayout(Landroid/view/View;)Z HSPLandroidx/appcompat/widget/Toolbar;->updateBackInvokedCallbackState()V @@ -1229,40 +925,6 @@ HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater;->inflateInternal(ILan HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater;->triggerCallbacks(Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$InflateRequest;Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$InflateThread;)V HSPLandroidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl$OutputConfigurationParamsApi24$$ExternalSyntheticBackport0;->m(J)I HSPLandroidx/camera/view/PreviewView$1$$ExternalSyntheticBackportWithForwarding0;->m(Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/Object;Ljava/lang/Object;)Z -HSPLandroidx/cardview/R$styleable;->()V -HSPLandroidx/cardview/widget/CardView$1;->(Landroidx/cardview/widget/CardView;)V -HSPLandroidx/cardview/widget/CardView$1;->getCardBackground()Landroid/graphics/drawable/Drawable; -HSPLandroidx/cardview/widget/CardView$1;->getCardView()Landroid/view/View; -HSPLandroidx/cardview/widget/CardView$1;->getPreventCornerOverlap()Z -HSPLandroidx/cardview/widget/CardView$1;->getUseCompatPadding()Z -HSPLandroidx/cardview/widget/CardView$1;->setCardBackground(Landroid/graphics/drawable/Drawable;)V -HSPLandroidx/cardview/widget/CardView$1;->setShadowPadding(IIII)V -HSPLandroidx/cardview/widget/CardView;->()V -HSPLandroidx/cardview/widget/CardView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HSPLandroidx/cardview/widget/CardView;->access$001(Landroidx/cardview/widget/CardView;IIII)V -HSPLandroidx/cardview/widget/CardView;->getCardBackgroundColor()Landroid/content/res/ColorStateList; -HSPLandroidx/cardview/widget/CardView;->getCardElevation()F -HSPLandroidx/cardview/widget/CardView;->getContentPaddingBottom()I -HSPLandroidx/cardview/widget/CardView;->getContentPaddingLeft()I -HSPLandroidx/cardview/widget/CardView;->getContentPaddingRight()I -HSPLandroidx/cardview/widget/CardView;->getContentPaddingTop()I -HSPLandroidx/cardview/widget/CardView;->getPreventCornerOverlap()Z -HSPLandroidx/cardview/widget/CardView;->getUseCompatPadding()Z -HSPLandroidx/cardview/widget/CardView;->onMeasure(II)V -HSPLandroidx/cardview/widget/CardView;->setContentPadding(IIII)V -HSPLandroidx/cardview/widget/CardViewApi21Impl;->()V -HSPLandroidx/cardview/widget/CardViewApi21Impl;->getBackgroundColor(Landroidx/cardview/widget/CardViewDelegate;)Landroid/content/res/ColorStateList; -HSPLandroidx/cardview/widget/CardViewApi21Impl;->getCardBackground(Landroidx/cardview/widget/CardViewDelegate;)Landroidx/cardview/widget/RoundRectDrawable; -HSPLandroidx/cardview/widget/CardViewApi21Impl;->getElevation(Landroidx/cardview/widget/CardViewDelegate;)F -HSPLandroidx/cardview/widget/CardViewApi21Impl;->initStatic()V -HSPLandroidx/cardview/widget/CardViewApi21Impl;->initialize(Landroidx/cardview/widget/CardViewDelegate;Landroid/content/Context;Landroid/content/res/ColorStateList;FFF)V -HSPLandroidx/cardview/widget/CardViewApi21Impl;->setMaxElevation(Landroidx/cardview/widget/CardViewDelegate;F)V -HSPLandroidx/cardview/widget/CardViewApi21Impl;->updatePadding(Landroidx/cardview/widget/CardViewDelegate;)V -HSPLandroidx/cardview/widget/RoundRectDrawable;->(Landroid/content/res/ColorStateList;F)V -HSPLandroidx/cardview/widget/RoundRectDrawable;->getColor()Landroid/content/res/ColorStateList; -HSPLandroidx/cardview/widget/RoundRectDrawable;->setBackground(Landroid/content/res/ColorStateList;)V -HSPLandroidx/cardview/widget/RoundRectDrawable;->setPadding(FZZ)V -HSPLandroidx/cardview/widget/RoundRectDrawable;->updateBounds(Landroid/graphics/Rect;)V HSPLandroidx/collection/ArrayMap$EntrySet;->(Landroidx/collection/ArrayMap;)V HSPLandroidx/collection/ArrayMap$EntrySet;->iterator()Ljava/util/Iterator; HSPLandroidx/collection/ArrayMap$MapIterator;->(Landroidx/collection/ArrayMap;)V @@ -1291,8 +953,10 @@ HSPLandroidx/collection/ArraySet;->getArray$collection()[Ljava/lang/Object; HSPLandroidx/collection/ArraySet;->getHashes$collection()[I HSPLandroidx/collection/ArraySet;->getSize()I HSPLandroidx/collection/ArraySet;->get_size$collection()I +HSPLandroidx/collection/ArraySet;->indexOf(Ljava/lang/Object;)I HSPLandroidx/collection/ArraySet;->isEmpty()Z HSPLandroidx/collection/ArraySet;->iterator()Ljava/util/Iterator; +HSPLandroidx/collection/ArraySet;->remove(Ljava/lang/Object;)Z HSPLandroidx/collection/ArraySet;->removeAt(I)Ljava/lang/Object; HSPLandroidx/collection/ArraySet;->setArray$collection([Ljava/lang/Object;)V HSPLandroidx/collection/ArraySet;->setHashes$collection([I)V @@ -1437,6 +1101,7 @@ HSPLandroidx/collection/MutableScatterSet$MutableSetWrapper;->remove(Ljava/lang/ HSPLandroidx/collection/MutableScatterSet;->(I)V HSPLandroidx/collection/MutableScatterSet;->(IILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/collection/MutableScatterSet;->add(Ljava/lang/Object;)Z +HSPLandroidx/collection/MutableScatterSet;->adjustStorage$collection()V HSPLandroidx/collection/MutableScatterSet;->asMutableSet()Ljava/util/Set; HSPLandroidx/collection/MutableScatterSet;->clear()V HSPLandroidx/collection/MutableScatterSet;->findAbsoluteInsertIndex(Ljava/lang/Object;)I @@ -1446,6 +1111,7 @@ HSPLandroidx/collection/MutableScatterSet;->initializeMetadata(I)V HSPLandroidx/collection/MutableScatterSet;->initializeStorage(I)V HSPLandroidx/collection/MutableScatterSet;->remove(Ljava/lang/Object;)Z HSPLandroidx/collection/MutableScatterSet;->removeElementAt(I)V +HSPLandroidx/collection/MutableScatterSet;->resizeStorage$collection(I)V HSPLandroidx/collection/ObjectIntMap;->()V HSPLandroidx/collection/ObjectIntMap;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/collection/ObjectIntMap;->findKeyIndex(Ljava/lang/Object;)I @@ -1492,6 +1158,7 @@ HSPLandroidx/collection/SimpleArrayMap;->indexOf(Ljava/lang/Object;I)I HSPLandroidx/collection/SimpleArrayMap;->indexOfKey(Ljava/lang/Object;)I HSPLandroidx/collection/SimpleArrayMap;->isEmpty()Z HSPLandroidx/collection/SimpleArrayMap;->keyAt(I)Ljava/lang/Object; +HSPLandroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/collection/SimpleArrayMap;->putAll(Landroidx/collection/SimpleArrayMap;)V HSPLandroidx/collection/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/collection/SimpleArrayMap;->removeAt(I)Ljava/lang/Object; @@ -1500,6 +1167,7 @@ HSPLandroidx/collection/SimpleArrayMap;->valueAt(I)Ljava/lang/Object; HSPLandroidx/collection/SparseArrayCompat;->()V HSPLandroidx/collection/SparseArrayCompat;->(I)V HSPLandroidx/collection/SparseArrayCompat;->(IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V HSPLandroidx/collection/SparseArrayCompat;->get(I)Ljava/lang/Object; HSPLandroidx/collection/SparseArrayCompat;->keyAt(I)I HSPLandroidx/collection/SparseArrayCompat;->put(ILjava/lang/Object;)V @@ -2470,6 +2138,7 @@ HSPLandroidx/compose/runtime/ComposerImpl;->currentCompositionLocalScope()Landro HSPLandroidx/compose/runtime/ComposerImpl;->currentCompositionLocalScope(I)Landroidx/compose/runtime/PersistentCompositionLocalMap; HSPLandroidx/compose/runtime/ComposerImpl;->doCompose(Landroidx/compose/runtime/collection/ScopeMap;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;->endGroup()V HSPLandroidx/compose/runtime/ComposerImpl;->endNode()V @@ -3101,6 +2770,7 @@ HSPLandroidx/compose/runtime/SlotWriter;->sourceInformationOf(I)Landroidx/compos HSPLandroidx/compose/runtime/SlotWriter;->startData(ILjava/lang/Object;Ljava/lang/Object;)V HSPLandroidx/compose/runtime/SlotWriter;->startGroup()V HSPLandroidx/compose/runtime/SlotWriter;->startGroup(ILjava/lang/Object;)V +HSPLandroidx/compose/runtime/SlotWriter;->startGroup(ILjava/lang/Object;ZLjava/lang/Object;)V HSPLandroidx/compose/runtime/SlotWriter;->startNode(ILjava/lang/Object;)V HSPLandroidx/compose/runtime/SlotWriter;->update(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/compose/runtime/SlotWriter;->updateNode(Landroidx/compose/runtime/Anchor;Ljava/lang/Object;)V @@ -3378,7 +3048,6 @@ HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementati HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode$ModificationResult;->(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;I)V HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode$ModificationResult;->getNode()Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode$ModificationResult;->getSizeDelta()I -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode$ModificationResult;->setNode(Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;)V HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->()V HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->(II[Ljava/lang/Object;)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 @@ -3403,7 +3072,6 @@ HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementati HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->nodeAtIndex$runtime_release(I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->nodeIndex$runtime_release(I)I HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->put(ILjava/lang/Object;Ljava/lang/Object;I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode$ModificationResult; -HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->updateNodeAtIndex(IILandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; HSPLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->valueAtKeyIndex(I)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/implementations/immutableMap/TrieNodeKt;->access$replaceEntryWithNode([Ljava/lang/Object;IILandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;)[Ljava/lang/Object; @@ -3477,6 +3145,7 @@ HSPLandroidx/compose/runtime/internal/ThreadMap;->(I[J[Ljava/lang/Object;) HSPLandroidx/compose/runtime/internal/ThreadMap_jvmKt;->()V HSPLandroidx/compose/runtime/internal/ThreadMap_jvmKt;->getEmptyThreadMap()Landroidx/compose/runtime/internal/ThreadMap; HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->(Ljava/util/Map;Lkotlin/jvm/functions/Function1;)V +HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->performSave()Ljava/util/Map; HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryKt$LocalSaveableStateRegistry$1;->()V HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryKt$LocalSaveableStateRegistry$1;->()V HSPLandroidx/compose/runtime/saveable/SaveableStateRegistryKt;->()V @@ -3804,11 +3473,14 @@ HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->isEnabled$ HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->notifyContentCaptureChanges()V HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onLayoutChange$ui_release(Landroidx/compose/ui/node/LayoutNode;)V +HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onSemanticsChange$ui_release()V HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onStop(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onViewAttachedToWindow(Landroid/view/View;)V HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->updateBuffersOnAppeared(Landroidx/compose/ui/semantics/SemanticsNode;)V +HSPLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->updateBuffersOnDisappeared(Landroidx/compose/ui/semantics/SemanticsNode;)V HSPLandroidx/compose/ui/contentcapture/ContentCaptureManager$Companion;->()V HSPLandroidx/compose/ui/contentcapture/ContentCaptureManager$Companion;->()V HSPLandroidx/compose/ui/contentcapture/ContentCaptureManager$Companion;->isEnabled()Z @@ -5886,11 +5558,13 @@ HSPLandroidx/compose/ui/platform/AndroidComposeView;->onEndApplyChanges()V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onLayout(ZIIII)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;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onRequestMeasure(Landroidx/compose/ui/node/LayoutNode;ZZZ)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onRtlPropertiesChanged(I)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onSemanticsChange()V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/compose/ui/platform/AndroidComposeView;->onStop(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->onWindowFocusChanged(Z)V HSPLandroidx/compose/ui/platform/AndroidComposeView;->pack-ZIaKswc(II)J HSPLandroidx/compose/ui/platform/AndroidComposeView;->recalculateWindowPosition()V @@ -5946,6 +5620,7 @@ HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;- HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->isScreenReaderFocusable(Landroidx/compose/ui/semantics/SemanticsNode;)Z HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->onLayoutChange$ui_release(Landroidx/compose/ui/node/LayoutNode;)V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->onSemanticsChange$ui_release()V +HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->populateAccessibilityNodeInfoProperties(ILandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;Landroidx/compose/ui/semantics/SemanticsNode;)V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->setContentInvalid(Landroidx/compose/ui/semantics/SemanticsNode;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->setIsCheckable(Landroidx/compose/ui/semantics/SemanticsNode;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V HSPLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->setStateDescription(Landroidx/compose/ui/semantics/SemanticsNode;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V @@ -6042,11 +5717,14 @@ HSPLandroidx/compose/ui/platform/AndroidUiDispatcher$Companion;->getCurrentThrea HSPLandroidx/compose/ui/platform/AndroidUiDispatcher$Companion;->getMain()Lkotlin/coroutines/CoroutineContext; HSPLandroidx/compose/ui/platform/AndroidUiDispatcher$dispatchCallback$1;->(Landroidx/compose/ui/platform/AndroidUiDispatcher;)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;->()V HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->(Landroid/view/Choreographer;Landroid/os/Handler;)V HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->(Landroid/view/Choreographer;Landroid/os/Handler;Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$getHandler$p(Landroidx/compose/ui/platform/AndroidUiDispatcher;)Landroid/os/Handler; +HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$getLock$p(Landroidx/compose/ui/platform/AndroidUiDispatcher;)Ljava/lang/Object; HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$getMain$delegate$cp()Lkotlin/Lazy; +HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$getToRunOnFrame$p(Landroidx/compose/ui/platform/AndroidUiDispatcher;)Ljava/util/List; HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$performFrameDispatch(Landroidx/compose/ui/platform/AndroidUiDispatcher;J)V HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$performTrampolineDispatch(Landroidx/compose/ui/platform/AndroidUiDispatcher;)V HSPLandroidx/compose/ui/platform/AndroidUiDispatcher;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V @@ -6154,12 +5832,16 @@ HSPLandroidx/compose/ui/platform/DelegatingSoftwareKeyboardController;->(L HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry;->()V HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry;->(Landroidx/compose/runtime/saveable/SaveableStateRegistry;Lkotlin/jvm/functions/Function0;)V HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$$ExternalSyntheticLambda0;->(Landroidx/compose/runtime/saveable/SaveableStateRegistry;)V +HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$$ExternalSyntheticLambda0;->saveState()Landroid/os/Bundle; HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1;->(ZLandroidx/savedstate/SavedStateRegistry;Ljava/lang/String;)V HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$saveableStateRegistry$1;->()V HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$saveableStateRegistry$1;->()V +HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->$r8$lambda$vXWQ89TxHQ24MnxQcigE5jRzS1E(Landroidx/compose/runtime/saveable/SaveableStateRegistry;)Landroid/os/Bundle; HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->()V +HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->DisposableSaveableStateRegistry$lambda$0(Landroidx/compose/runtime/saveable/SaveableStateRegistry;)Landroid/os/Bundle; HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->DisposableSaveableStateRegistry(Landroid/view/View;Landroidx/savedstate/SavedStateRegistryOwner;)Landroidx/compose/ui/platform/DisposableSaveableStateRegistry; HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->DisposableSaveableStateRegistry(Ljava/lang/String;Landroidx/savedstate/SavedStateRegistryOwner;)Landroidx/compose/ui/platform/DisposableSaveableStateRegistry; +HSPLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->toBundle(Ljava/util/Map;)Landroid/os/Bundle; HSPLandroidx/compose/ui/platform/DragAndDropModifierOnDragListener$modifier$1;->(Landroidx/compose/ui/platform/DragAndDropModifierOnDragListener;)V HSPLandroidx/compose/ui/platform/DragAndDropModifierOnDragListener$modifier$1;->create()Landroidx/compose/ui/Modifier$Node; HSPLandroidx/compose/ui/platform/DragAndDropModifierOnDragListener$modifier$1;->create()Landroidx/compose/ui/draganddrop/DragAndDropNode; @@ -7640,6 +7322,7 @@ HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->getCurrentSize()I HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->getVariable(I)Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->getVariableValue(I)F HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->invert()V +HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->use(Landroidx/constraintlayout/core/ArrayRow;Z)F HSPLandroidx/constraintlayout/core/ArrayRow;->(Landroidx/constraintlayout/core/Cache;)V HSPLandroidx/constraintlayout/core/ArrayRow;->addError(Landroidx/constraintlayout/core/LinearSystem;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->addSingleError(Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; @@ -7647,6 +7330,7 @@ HSPLandroidx/constraintlayout/core/ArrayRow;->chooseSubject(Landroidx/constraint HSPLandroidx/constraintlayout/core/ArrayRow;->chooseSubjectInVariables(Landroidx/constraintlayout/core/LinearSystem;)Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/ArrayRow;->createRowCentering(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IFLandroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->createRowEqualMatchDimensions(FFFLandroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;)Landroidx/constraintlayout/core/ArrayRow; +HSPLandroidx/constraintlayout/core/ArrayRow;->createRowEquals(Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->createRowEquals(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->createRowGreaterThan(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->createRowLowerThan(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; @@ -7659,19 +7343,22 @@ HSPLandroidx/constraintlayout/core/ArrayRow;->isNew(Landroidx/constraintlayout/c HSPLandroidx/constraintlayout/core/ArrayRow;->pivot(Landroidx/constraintlayout/core/SolverVariable;)V HSPLandroidx/constraintlayout/core/ArrayRow;->reset()V HSPLandroidx/constraintlayout/core/ArrayRow;->updateFromFinalVariable(Landroidx/constraintlayout/core/LinearSystem;Landroidx/constraintlayout/core/SolverVariable;Z)V +HSPLandroidx/constraintlayout/core/ArrayRow;->updateFromRow(Landroidx/constraintlayout/core/LinearSystem;Landroidx/constraintlayout/core/ArrayRow;Z)V HSPLandroidx/constraintlayout/core/Cache;->()V HSPLandroidx/constraintlayout/core/LinearSystem;->()V HSPLandroidx/constraintlayout/core/LinearSystem;->()V HSPLandroidx/constraintlayout/core/LinearSystem;->acquireSolverVariable(Landroidx/constraintlayout/core/SolverVariable$Type;Ljava/lang/String;)Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/LinearSystem;->addCentering(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IFLandroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;II)V HSPLandroidx/constraintlayout/core/LinearSystem;->addConstraint(Landroidx/constraintlayout/core/ArrayRow;)V +HSPLandroidx/constraintlayout/core/LinearSystem;->addEquality(Landroidx/constraintlayout/core/SolverVariable;I)V HSPLandroidx/constraintlayout/core/LinearSystem;->addEquality(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;II)Landroidx/constraintlayout/core/ArrayRow; +HSPLandroidx/constraintlayout/core/LinearSystem;->addGreaterBarrier(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IZ)V HSPLandroidx/constraintlayout/core/LinearSystem;->addGreaterThan(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;II)V +HSPLandroidx/constraintlayout/core/LinearSystem;->addLowerBarrier(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IZ)V HSPLandroidx/constraintlayout/core/LinearSystem;->addLowerThan(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;II)V HSPLandroidx/constraintlayout/core/LinearSystem;->addRow(Landroidx/constraintlayout/core/ArrayRow;)V HSPLandroidx/constraintlayout/core/LinearSystem;->addSingleError(Landroidx/constraintlayout/core/ArrayRow;II)V HSPLandroidx/constraintlayout/core/LinearSystem;->computeValues()V -HSPLandroidx/constraintlayout/core/LinearSystem;->createRow()Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/LinearSystem;->createSlackVariable()Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/LinearSystem;->enforceBFS(Landroidx/constraintlayout/core/LinearSystem$Row;)I HSPLandroidx/constraintlayout/core/LinearSystem;->fillMetrics(Landroidx/constraintlayout/core/Metrics;)V @@ -7714,7 +7401,6 @@ HSPLandroidx/constraintlayout/core/SolverVariable;->removeFromRow(Landroidx/cons HSPLandroidx/constraintlayout/core/SolverVariable;->reset()V HSPLandroidx/constraintlayout/core/SolverVariable;->setFinalValue(Landroidx/constraintlayout/core/LinearSystem;F)V HSPLandroidx/constraintlayout/core/SolverVariable;->setType(Landroidx/constraintlayout/core/SolverVariable$Type;Ljava/lang/String;)V -HSPLandroidx/constraintlayout/core/SolverVariable;->updateReferencesWithNewDefinition(Landroidx/constraintlayout/core/LinearSystem;Landroidx/constraintlayout/core/ArrayRow;)V HSPLandroidx/constraintlayout/core/state/WidgetFrame;->()V HSPLandroidx/constraintlayout/core/state/WidgetFrame;->(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V HSPLandroidx/constraintlayout/core/widgets/Barrier;->()V @@ -7738,8 +7424,10 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->connect(Landroidx/ HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getDependents()Ljava/util/HashSet; HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getFinalValue()I HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getMargin()I +HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getOpposite()Landroidx/constraintlayout/core/widgets/ConstraintAnchor; HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getSolverVariable()Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getTarget()Landroidx/constraintlayout/core/widgets/ConstraintAnchor; +HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->hasCenteredDependents()Z HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->hasDependents()Z HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->hasFinalValue()Z HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->isConnected()Z @@ -7775,6 +7463,7 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getMinWidth()I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getParent()Landroidx/constraintlayout/core/widgets/ConstraintWidget; HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getVerticalBiasPercent()F HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getVerticalDimensionBehaviour()Landroidx/constraintlayout/core/widgets/ConstraintWidget$DimensionBehaviour; +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getVerticalMargin()I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getVisibility()I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getWidth()I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getX()I @@ -7783,6 +7472,7 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasBaseline()Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasDanglingDimension(I)Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasDependencies()Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasDimensionOverride()Z +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasResolvedTargets(II)Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->immediateConnect(Landroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;Landroidx/constraintlayout/core/widgets/ConstraintWidget;Landroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;II)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->isChainHead(I)Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->isHorizontalSolvingPassDone()Z @@ -7804,6 +7494,7 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setBaselineDistanc HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setCompanionWidget(Ljava/lang/Object;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setDimensionRatio(Ljava/lang/String;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFinalHorizontal(II)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFinalLeft(I)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFinalTop(I)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFinalVertical(II)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFrame(IIII)V @@ -7825,6 +7516,7 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setMinWidth(I)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setParent(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalBiasPercent(F)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalChainStyle(I)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalDimension(II)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalDimensionBehaviour(Landroidx/constraintlayout/core/widgets/ConstraintWidget$DimensionBehaviour;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalMatchStyle(IIIF)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalWeight(F)V @@ -7839,6 +7531,8 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->()V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addChain(Landroidx/constraintlayout/core/widgets/ConstraintWidget;I)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addChildrenToSolver(Landroidx/constraintlayout/core/LinearSystem;)Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addHorizontalChain(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addHorizontalWrapMaxVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addHorizontalWrapMinVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addMaxWrap(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;Landroidx/constraintlayout/core/SolverVariable;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addMinWrap(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;Landroidx/constraintlayout/core/SolverVariable;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addVerticalChain(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V @@ -7863,6 +7557,19 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->setPass(I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->setRtl(Z)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->updateChildrenFromSolver(Landroidx/constraintlayout/core/LinearSystem;[Z)Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->updateHierarchy()V +HSPLandroidx/constraintlayout/core/widgets/Guideline$1;->()V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->()V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->addToSolver(Landroidx/constraintlayout/core/LinearSystem;Z)V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->getAnchor(Landroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/core/widgets/ConstraintAnchor; +HSPLandroidx/constraintlayout/core/widgets/Guideline;->getOrientation()I +HSPLandroidx/constraintlayout/core/widgets/Guideline;->getRelativeBegin()I +HSPLandroidx/constraintlayout/core/widgets/Guideline;->getRelativeEnd()I +HSPLandroidx/constraintlayout/core/widgets/Guideline;->isResolvedVertically()Z +HSPLandroidx/constraintlayout/core/widgets/Guideline;->setFinalValue(I)V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->setGuideBegin(I)V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->setGuideEnd(I)V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->setOrientation(I)V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->updateFromSolver(Landroidx/constraintlayout/core/LinearSystem;Z)V HSPLandroidx/constraintlayout/core/widgets/HelperWidget;->()V HSPLandroidx/constraintlayout/core/widgets/HelperWidget;->add(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V HSPLandroidx/constraintlayout/core/widgets/HelperWidget;->removeAllIds()V @@ -7920,8 +7627,8 @@ HSPLandroidx/constraintlayout/widget/ConstraintHelper;->updatePreLayout(Landroid HSPLandroidx/constraintlayout/widget/ConstraintHelper;->validateParams()V HSPLandroidx/constraintlayout/widget/ConstraintLayout$1;->()V HSPLandroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->()V +HSPLandroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveLayoutDirection(I)V -HSPLandroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->validate()V HSPLandroidx/constraintlayout/widget/ConstraintLayout$Measurer;->(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/ConstraintLayout;)V HSPLandroidx/constraintlayout/widget/ConstraintLayout$Measurer;->captureLayoutInfo(IIIIII)V HSPLandroidx/constraintlayout/widget/ConstraintLayout$Measurer;->didMeasures()V @@ -7929,10 +7636,10 @@ HSPLandroidx/constraintlayout/widget/ConstraintLayout$Measurer;->isSimilarSpec(I HSPLandroidx/constraintlayout/widget/ConstraintLayout$Measurer;->measure(Landroidx/constraintlayout/core/widgets/ConstraintWidget;Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measure;)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->()V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->access$000(Landroidx/constraintlayout/widget/ConstraintLayout;)Landroidx/constraintlayout/core/Metrics; HSPLandroidx/constraintlayout/widget/ConstraintLayout;->access$100(Landroidx/constraintlayout/widget/ConstraintLayout;)I HSPLandroidx/constraintlayout/widget/ConstraintLayout;->access$200(Landroidx/constraintlayout/widget/ConstraintLayout;)Ljava/util/ArrayList; -HSPLandroidx/constraintlayout/widget/ConstraintLayout;->applyConstraintsFromLayoutParams(ZLandroid/view/View;Landroidx/constraintlayout/core/widgets/ConstraintWidget;Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;Landroid/util/SparseArray;)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z HSPLandroidx/constraintlayout/widget/ConstraintLayout;->dispatchDraw(Landroid/graphics/Canvas;)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->dynamicUpdateConstraints(II)Z @@ -7953,6 +7660,7 @@ HSPLandroidx/constraintlayout/widget/ConstraintLayout;->resolveMeasuredDimension HSPLandroidx/constraintlayout/widget/ConstraintLayout;->resolveSystem(Landroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;III)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->setChildrenConstraints()V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->setConstraintSet(Landroidx/constraintlayout/widget/ConstraintSet;)V +HSPLandroidx/constraintlayout/widget/ConstraintLayout;->setId(I)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->setMinHeight(I)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->setSelfDimensionBehaviour(Landroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;IIII)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->updateHierarchy()Z @@ -7973,6 +7681,9 @@ HSPLandroidx/constraintlayout/widget/ConstraintSet;->applyTo(Landroidx/constrain HSPLandroidx/constraintlayout/widget/ConstraintSet;->applyToInternal(Landroidx/constraintlayout/widget/ConstraintLayout;Z)V HSPLandroidx/constraintlayout/widget/ConstraintSet;->clone(Landroid/content/Context;I)V HSPLandroidx/constraintlayout/widget/ConstraintSet;->clone(Landroidx/constraintlayout/widget/ConstraintLayout;)V +HSPLandroidx/constraintlayout/widget/Guideline;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/constraintlayout/widget/Guideline;->setGuidelineBegin(I)V +HSPLandroidx/constraintlayout/widget/Guideline;->setGuidelineEnd(I)V HSPLandroidx/constraintlayout/widget/R$styleable;->()V HSPLandroidx/coordinatorlayout/R$styleable;->()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$$ExternalSyntheticApiModelOutline0;->m(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V @@ -8009,6 +7720,10 @@ HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->setNested HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->shouldDodge(Landroid/view/View;I)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$OnPreDrawListener;->(Landroidx/coordinatorlayout/widget/CoordinatorLayout;)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$OnPreDrawListener;->onPreDraw()Z +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState$1;->()V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->()V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->(Landroid/os/Parcelable;)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$ViewElevationComparator;->()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$ViewElevationComparator;->compare(Landroid/view/View;Landroid/view/View;)I HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$ViewElevationComparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I @@ -8044,6 +7759,7 @@ HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onLayoutChild(Landroid HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onMeasure(II)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onMeasureChild(Landroid/view/View;IIII)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;II)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onSaveInstanceState()Landroid/os/Parcelable; HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onStartNestedScroll(Landroid/view/View;Landroid/view/View;II)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onStopNestedScroll(Landroid/view/View;I)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onTouchEvent(Landroid/view/MotionEvent;)Z @@ -8072,6 +7788,10 @@ HSPLandroidx/coordinatorlayout/widget/ViewGroupUtils;->getDescendantRect(Landroi HSPLandroidx/coordinatorlayout/widget/ViewGroupUtils;->offsetDescendantMatrix(Landroid/view/ViewParent;Landroid/view/View;Landroid/graphics/Matrix;)V HSPLandroidx/coordinatorlayout/widget/ViewGroupUtils;->offsetDescendantRect(Landroid/view/ViewGroup;Landroid/view/View;Landroid/graphics/Rect;)V HSPLandroidx/core/R$styleable;->()V +HSPLandroidx/core/app/ActivityCompat$Api21Impl;->postponeEnterTransition(Landroid/app/Activity;)V +HSPLandroidx/core/app/ActivityCompat$Api21Impl;->startPostponedEnterTransition(Landroid/app/Activity;)V +HSPLandroidx/core/app/ActivityCompat;->postponeEnterTransition(Landroid/app/Activity;)V +HSPLandroidx/core/app/ActivityCompat;->startPostponedEnterTransition(Landroid/app/Activity;)V HSPLandroidx/core/app/AlarmManagerCompat$Api23Impl;->setExactAndAllowWhileIdle(Landroid/app/AlarmManager;IJLandroid/app/PendingIntent;)V HSPLandroidx/core/app/AlarmManagerCompat;->setExactAndAllowWhileIdle(Landroid/app/AlarmManager;IJLandroid/app/PendingIntent;)V HSPLandroidx/core/app/AppOpsManagerCompat$Api23Impl;->permissionToOp(Ljava/lang/String;)Ljava/lang/String; @@ -8079,6 +7799,7 @@ HSPLandroidx/core/app/AppOpsManagerCompat;->permissionToOp(Ljava/lang/String;)Lj HSPLandroidx/core/app/ComponentActivity;->()V HSPLandroidx/core/app/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle; HSPLandroidx/core/app/ComponentActivity;->onCreate(Landroid/os/Bundle;)V +HSPLandroidx/core/app/ComponentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V HSPLandroidx/core/app/CoreComponentFactory;->()V HSPLandroidx/core/app/CoreComponentFactory;->checkCompatWrapper(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/core/app/CoreComponentFactory;->instantiateActivity(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity; @@ -8123,6 +7844,7 @@ HSPLandroidx/core/app/NotificationManagerCompat;->(Landroid/content/Contex HSPLandroidx/core/app/NotificationManagerCompat;->cancel(I)V HSPLandroidx/core/app/NotificationManagerCompat;->cancel(Ljava/lang/String;I)V HSPLandroidx/core/app/NotificationManagerCompat;->from(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; +HSPLandroidx/core/content/ContentValuesKt;->contentValuesOf([Lkotlin/Pair;)Landroid/content/ContentValues; HSPLandroidx/core/content/ContextCompat$Api21Impl;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; HSPLandroidx/core/content/ContextCompat$Api23Impl;->getColor(Landroid/content/Context;I)I HSPLandroidx/core/content/ContextCompat$Api23Impl;->getSystemService(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; @@ -8198,6 +7920,10 @@ HSPLandroidx/core/graphics/ColorUtils;->compositeAlpha(II)I HSPLandroidx/core/graphics/ColorUtils;->compositeColors(II)I HSPLandroidx/core/graphics/ColorUtils;->compositeComponent(IIIII)I HSPLandroidx/core/graphics/ColorUtils;->setAlphaComponent(II)I +HSPLandroidx/core/graphics/Insets;->()V +HSPLandroidx/core/graphics/Insets;->(IIII)V +HSPLandroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; +HSPLandroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; HSPLandroidx/core/graphics/PaintCompat$Api29Impl;->setBlendMode(Landroid/graphics/Paint;Ljava/lang/Object;)V HSPLandroidx/core/graphics/PaintCompat;->()V HSPLandroidx/core/graphics/PaintCompat;->setBlendMode(Landroid/graphics/Paint;Landroidx/core/graphics/BlendModeCompat;)Z @@ -8223,10 +7949,13 @@ HSPLandroidx/core/graphics/drawable/DrawableCompat;->wrap(Landroid/graphics/draw HSPLandroidx/core/math/MathUtils;->clamp(FFF)F HSPLandroidx/core/math/MathUtils;->clamp(III)I HSPLandroidx/core/os/BundleCompat;->getParcelable(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; +HSPLandroidx/core/os/BundleKt;->bundleOf([Lkotlin/Pair;)Landroid/os/Bundle; HSPLandroidx/core/os/ConfigurationCompat$Api24Impl;->getLocales(Landroid/content/res/Configuration;)Landroid/os/LocaleList; HSPLandroidx/core/os/ConfigurationCompat;->getLocales(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; HSPLandroidx/core/os/HandlerCompat$Api28Impl;->createAsync(Landroid/os/Looper;)Landroid/os/Handler; +HSPLandroidx/core/os/HandlerCompat$Api28Impl;->postDelayed(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z HSPLandroidx/core/os/HandlerCompat;->createAsync(Landroid/os/Looper;)Landroid/os/Handler; +HSPLandroidx/core/os/HandlerCompat;->postDelayed(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z HSPLandroidx/core/os/LocaleListCompat$Api21Impl;->()V HSPLandroidx/core/os/LocaleListCompat$Api21Impl;->forLanguageTag(Ljava/lang/String;)Ljava/util/Locale; HSPLandroidx/core/os/LocaleListCompat$Api24Impl;->createLocaleList([Ljava/util/Locale;)Landroid/os/LocaleList; @@ -8251,6 +7980,10 @@ HSPLandroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V HSPLandroidx/core/os/TraceCompat;->endSection()V HSPLandroidx/core/os/UserManagerCompat$Api24Impl;->isUserUnlocked(Landroid/content/Context;)Z HSPLandroidx/core/os/UserManagerCompat;->isUserUnlocked(Landroid/content/Context;)Z +HSPLandroidx/core/text/util/LinkifyCompat$$ExternalSyntheticLambda0;->()V +HSPLandroidx/core/text/util/LinkifyCompat;->()V +HSPLandroidx/core/text/util/LinkifyCompat;->addLinks(Landroid/text/Spannable;I)Z +HSPLandroidx/core/text/util/LinkifyCompat;->shouldAddLinksFallbackToFramework()Z HSPLandroidx/core/util/ObjectsCompat;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z HSPLandroidx/core/util/ObjectsCompat;->hash([Ljava/lang/Object;)I HSPLandroidx/core/util/ObjectsCompat;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; @@ -8302,6 +8035,7 @@ HSPLandroidx/core/view/MenuHostHelper;->onPrepareMenu(Landroid/view/Menu;)V HSPLandroidx/core/view/MenuHostHelper;->removeMenuProvider(Landroidx/core/view/MenuProvider;)V HSPLandroidx/core/view/MenuItemCompat;->setAlphabeticShortcut(Landroid/view/MenuItem;CI)V HSPLandroidx/core/view/MenuItemCompat;->setContentDescription(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V +HSPLandroidx/core/view/MenuItemCompat;->setIconTintList(Landroid/view/MenuItem;Landroid/content/res/ColorStateList;)V HSPLandroidx/core/view/MenuItemCompat;->setNumericShortcut(Landroid/view/MenuItem;CI)V HSPLandroidx/core/view/MenuItemCompat;->setTooltipText(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V HSPLandroidx/core/view/NestedScrollingChildHelper;->(Landroid/view/View;)V @@ -8311,6 +8045,7 @@ HSPLandroidx/core/view/NestedScrollingChildHelper;->isNestedScrollingEnabled()Z HSPLandroidx/core/view/NestedScrollingChildHelper;->setNestedScrollingEnabled(Z)V HSPLandroidx/core/view/NestedScrollingChildHelper;->setNestedScrollingParentForType(ILandroid/view/ViewParent;)V HSPLandroidx/core/view/NestedScrollingChildHelper;->startNestedScroll(II)Z +HSPLandroidx/core/view/NestedScrollingChildHelper;->stopNestedScroll()V HSPLandroidx/core/view/NestedScrollingChildHelper;->stopNestedScroll(I)V HSPLandroidx/core/view/NestedScrollingParentHelper;->(Landroid/view/ViewGroup;)V HSPLandroidx/core/view/NestedScrollingParentHelper;->onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;II)V @@ -8321,6 +8056,7 @@ HSPLandroidx/core/view/OneShotPreDrawListener;->onPreDraw()Z HSPLandroidx/core/view/OneShotPreDrawListener;->onViewAttachedToWindow(Landroid/view/View;)V HSPLandroidx/core/view/OneShotPreDrawListener;->removeListener()V HSPLandroidx/core/view/SoftwareKeyboardControllerCompat$Impl20;->(Landroid/view/View;)V +HSPLandroidx/core/view/SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline3;->m()I HSPLandroidx/core/view/SoftwareKeyboardControllerCompat$Impl30;->(Landroid/view/View;)V HSPLandroidx/core/view/SoftwareKeyboardControllerCompat$Impl;->()V HSPLandroidx/core/view/SoftwareKeyboardControllerCompat;->(Landroid/view/View;)V @@ -8342,12 +8078,16 @@ HSPLandroidx/core/view/ViewCompat$AccessibilityViewProperty;->(ILjava/lang HSPLandroidx/core/view/ViewCompat$AccessibilityViewProperty;->(ILjava/lang/Class;II)V HSPLandroidx/core/view/ViewCompat$AccessibilityViewProperty;->frameworkAvailable()Z HSPLandroidx/core/view/ViewCompat$AccessibilityViewProperty;->get(Landroid/view/View;)Ljava/lang/Object; +HSPLandroidx/core/view/ViewCompat$Api20Impl;->dispatchApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; +HSPLandroidx/core/view/ViewCompat$Api20Impl;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; HSPLandroidx/core/view/ViewCompat$Api20Impl;->requestApplyInsets(Landroid/view/View;)V HSPLandroidx/core/view/ViewCompat$Api21Impl$1;->(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V +HSPLandroidx/core/view/ViewCompat$Api21Impl$1;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; HSPLandroidx/core/view/ViewCompat$Api21Impl;->getElevation(Landroid/view/View;)F HSPLandroidx/core/view/ViewCompat$Api21Impl;->getZ(Landroid/view/View;)F HSPLandroidx/core/view/ViewCompat$Api21Impl;->setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V HSPLandroidx/core/view/ViewCompat$Api21Impl;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V +HSPLandroidx/core/view/ViewCompat$Api23Impl;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/ViewCompat$Api26Impl;->getImportantForAutofill(Landroid/view/View;)I HSPLandroidx/core/view/ViewCompat$Api26Impl;->setImportantForAutofill(Landroid/view/View;I)V HSPLandroidx/core/view/ViewCompat$Api28Impl;->getAccessibilityPaneTitle(Landroid/view/View;)Ljava/lang/CharSequence; @@ -8358,6 +8098,7 @@ HSPLandroidx/core/view/ViewCompat$Api29Impl;->saveAttributeDataForStyleable(Land HSPLandroidx/core/view/ViewCompat$Api30Impl;->getStateDescription(Landroid/view/View;)Ljava/lang/CharSequence; HSPLandroidx/core/view/ViewCompat;->()V HSPLandroidx/core/view/ViewCompat;->accessibilityHeadingProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; +HSPLandroidx/core/view/ViewCompat;->dispatchApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/ViewCompat;->getAccessibilityDelegate(Landroid/view/View;)Landroidx/core/view/AccessibilityDelegateCompat; HSPLandroidx/core/view/ViewCompat;->getAccessibilityDelegateInternal(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate; HSPLandroidx/core/view/ViewCompat;->getAccessibilityPaneTitle(Landroid/view/View;)Ljava/lang/CharSequence; @@ -8371,6 +8112,7 @@ HSPLandroidx/core/view/ViewCompat;->getMinimumHeight(Landroid/view/View;)I HSPLandroidx/core/view/ViewCompat;->getMinimumWidth(Landroid/view/View;)I HSPLandroidx/core/view/ViewCompat;->getPaddingEnd(Landroid/view/View;)I HSPLandroidx/core/view/ViewCompat;->getPaddingStart(Landroid/view/View;)I +HSPLandroidx/core/view/ViewCompat;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/ViewCompat;->getStateDescription(Landroid/view/View;)Ljava/lang/CharSequence; HSPLandroidx/core/view/ViewCompat;->getZ(Landroid/view/View;)F HSPLandroidx/core/view/ViewCompat;->hasAccessibilityDelegate(Landroid/view/View;)Z @@ -8380,6 +8122,7 @@ HSPLandroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat;->isScreenReaderFocusable(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat;->offsetLeftAndRight(Landroid/view/View;I)V HSPLandroidx/core/view/ViewCompat;->offsetTopAndBottom(Landroid/view/View;I)V +HSPLandroidx/core/view/ViewCompat;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/ViewCompat;->paneTitleProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; HSPLandroidx/core/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V HSPLandroidx/core/view/ViewCompat;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V @@ -8395,6 +8138,7 @@ HSPLandroidx/core/view/ViewCompat;->setImportantForAccessibilityIfNeeded(Landroi HSPLandroidx/core/view/ViewCompat;->setImportantForAutofill(Landroid/view/View;I)V HSPLandroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V HSPLandroidx/core/view/ViewCompat;->setPaddingRelative(Landroid/view/View;IIII)V +HSPLandroidx/core/view/ViewCompat;->setWindowInsetsAnimationCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V HSPLandroidx/core/view/ViewCompat;->stateDescriptionProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; HSPLandroidx/core/view/ViewConfigurationCompat$Api26Impl;->getScaledHorizontalScrollFactor(Landroid/view/ViewConfiguration;)F HSPLandroidx/core/view/ViewConfigurationCompat$Api26Impl;->getScaledVerticalScrollFactor(Landroid/view/ViewConfiguration;)F @@ -8403,12 +8147,81 @@ HSPLandroidx/core/view/ViewConfigurationCompat;->()V HSPLandroidx/core/view/ViewConfigurationCompat;->getScaledHorizontalScrollFactor(Landroid/view/ViewConfiguration;Landroid/content/Context;)F HSPLandroidx/core/view/ViewConfigurationCompat;->getScaledVerticalScrollFactor(Landroid/view/ViewConfiguration;Landroid/content/Context;)F HSPLandroidx/core/view/ViewConfigurationCompat;->shouldShowMenuShortcutsWhenKeyboardPresent(Landroid/view/ViewConfiguration;Landroid/content/Context;)Z +HSPLandroidx/core/view/ViewGroupKt$children$1;->(Landroid/view/ViewGroup;)V +HSPLandroidx/core/view/ViewGroupKt$children$1;->iterator()Ljava/util/Iterator; +HSPLandroidx/core/view/ViewGroupKt$iterator$1;->(Landroid/view/ViewGroup;)V +HSPLandroidx/core/view/ViewGroupKt$iterator$1;->hasNext()Z +HSPLandroidx/core/view/ViewGroupKt$iterator$1;->next()Landroid/view/View; +HSPLandroidx/core/view/ViewGroupKt$iterator$1;->next()Ljava/lang/Object; +HSPLandroidx/core/view/ViewGroupKt;->getChildren(Landroid/view/ViewGroup;)Lkotlin/sequences/Sequence; +HSPLandroidx/core/view/ViewGroupKt;->iterator(Landroid/view/ViewGroup;)Ljava/util/Iterator; HSPLandroidx/core/view/ViewKt$doOnPreDraw$1;->(Lkotlin/jvm/functions/Function1;Landroid/view/View;)V HSPLandroidx/core/view/ViewKt$doOnPreDraw$1;->run()V HSPLandroidx/core/view/ViewKt;->doOnPreDraw(Landroid/view/View;Lkotlin/jvm/functions/Function1;)Landroidx/core/view/OneShotPreDrawListener; +HSPLandroidx/core/view/ViewKt;->isVisible(Landroid/view/View;)Z HSPLandroidx/core/view/ViewParentCompat;->onNestedScrollAccepted(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;II)V HSPLandroidx/core/view/ViewParentCompat;->onStartNestedScroll(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;II)Z HSPLandroidx/core/view/ViewParentCompat;->onStopNestedScroll(Landroid/view/ViewParent;Landroid/view/View;I)V +HSPLandroidx/core/view/WindowInsetsAnimationCompat$Callback;->(I)V +HSPLandroidx/core/view/WindowInsetsAnimationCompat$Callback;->getDispatchMode()I +HSPLandroidx/core/view/WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline4;->m(Landroid/view/View;Landroid/view/WindowInsetsAnimation$Callback;)V +HSPLandroidx/core/view/WindowInsetsAnimationCompat$Impl30$ProxyCallback;->(Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V +HSPLandroidx/core/view/WindowInsetsAnimationCompat$Impl30;->setCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V +HSPLandroidx/core/view/WindowInsetsAnimationCompat;->setCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V +HSPLandroidx/core/view/WindowInsetsCompat$Builder;->()V +HSPLandroidx/core/view/WindowInsetsCompat$Builder;->build()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline3;->m(Landroid/view/WindowInsets$Builder;)Landroid/view/WindowInsets; +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline7;->m()Landroid/view/WindowInsets$Builder; +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl29;->()V +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl29;->build()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl30;->()V +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->()V +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->applyInsetTypes()V +HSPLandroidx/core/view/WindowInsetsCompat$Impl20;->()V +HSPLandroidx/core/view/WindowInsetsCompat$Impl20;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl20;->getSystemWindowInsets()Landroidx/core/graphics/Insets; +HSPLandroidx/core/view/WindowInsetsCompat$Impl20;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl20;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl21;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl21;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat$Impl21;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat$Impl21;->isConsumed()Z +HSPLandroidx/core/view/WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; +HSPLandroidx/core/view/WindowInsetsCompat$Impl28;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl28;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat$Impl29;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; +HSPLandroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline2;->m()Landroid/view/WindowInsets; +HSPLandroidx/core/view/WindowInsetsCompat$Impl30;->()V +HSPLandroidx/core/view/WindowInsetsCompat$Impl30;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl30;->copyRootViewBounds(Landroid/view/View;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl30;->getInsets(I)Landroidx/core/graphics/Insets; +HSPLandroidx/core/view/WindowInsetsCompat$Impl;->()V +HSPLandroidx/core/view/WindowInsetsCompat$Impl;->(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat$Type;->displayCutout()I +HSPLandroidx/core/view/WindowInsetsCompat$Type;->ime()I +HSPLandroidx/core/view/WindowInsetsCompat$Type;->systemBars()I +HSPLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0;->m()I +HSPLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1;->m()I +HSPLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2;->m()I +HSPLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6;->m()I +HSPLandroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I +HSPLandroidx/core/view/WindowInsetsCompat;->()V +HSPLandroidx/core/view/WindowInsetsCompat;->(Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat;->(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat;->copyRootViewBounds(Landroid/view/View;)V +HSPLandroidx/core/view/WindowInsetsCompat;->getInsets(I)Landroidx/core/graphics/Insets; +HSPLandroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I +HSPLandroidx/core/view/WindowInsetsCompat;->isConsumed()Z +HSPLandroidx/core/view/WindowInsetsCompat;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V +HSPLandroidx/core/view/WindowInsetsCompat;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; +HSPLandroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline13;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline14;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V @@ -8490,20 +8303,37 @@ HSPLandroidx/core/view/accessibility/AccessibilityNodeProviderCompat;->()V HSPLandroidx/core/view/accessibility/AccessibilityNodeProviderCompat;->getProvider()Ljava/lang/Object; HSPLandroidx/core/view/animation/PathInterpolatorCompat$Api21Impl;->createPathInterpolator(FFFF)Landroid/view/animation/Interpolator; HSPLandroidx/core/view/animation/PathInterpolatorCompat;->create(FFFF)Landroid/view/animation/Interpolator; +HSPLandroidx/core/view/inputmethod/EditorInfoCompat$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V +HSPLandroidx/core/view/inputmethod/EditorInfoCompat;->()V +HSPLandroidx/core/view/inputmethod/EditorInfoCompat;->setContentMimeTypes(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V +HSPLandroidx/core/view/inputmethod/InputConnectionCompat$1;->(Landroid/view/inputmethod/InputConnection;ZLandroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)V +HSPLandroidx/core/view/inputmethod/InputConnectionCompat;->createWrapper(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)Landroid/view/inputmethod/InputConnection; HSPLandroidx/core/widget/ImageViewCompat$Api21Impl;->setImageTintList(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V HSPLandroidx/core/widget/ImageViewCompat;->setImageTintList(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V +HSPLandroidx/core/widget/TextViewCompat$Api23Impl;->setCompoundDrawableTintList(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V HSPLandroidx/core/widget/TextViewCompat;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; HSPLandroidx/core/widget/TextViewCompat;->getMaxLines(Landroid/widget/TextView;)I +HSPLandroidx/core/widget/TextViewCompat;->setCompoundDrawableTintList(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V +HSPLandroidx/core/widget/TextViewCompat;->setCompoundDrawablesRelative(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/core/widget/TextViewCompat;->setLineHeight(Landroid/widget/TextView;I)V +HSPLandroidx/core/widget/TextViewCompat;->wrapCustomSelectionActionModeCallback(Landroid/widget/TextView;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; HSPLandroidx/core/widget/TextViewOnReceiveContentListener;->()V HSPLandroidx/customview/poolingcontainer/PoolingContainer;->()V HSPLandroidx/customview/poolingcontainer/PoolingContainer;->addPoolingContainerListener(Landroid/view/View;Landroidx/customview/poolingcontainer/PoolingContainerListener;)V +HSPLandroidx/customview/poolingcontainer/PoolingContainer;->callPoolingContainerOnReleaseForChildren(Landroid/view/ViewGroup;)V HSPLandroidx/customview/poolingcontainer/PoolingContainer;->getPoolingContainerListenerHolder(Landroid/view/View;)Landroidx/customview/poolingcontainer/PoolingContainerListenerHolder; HSPLandroidx/customview/poolingcontainer/PoolingContainer;->removePoolingContainerListener(Landroid/view/View;Landroidx/customview/poolingcontainer/PoolingContainerListener;)V HSPLandroidx/customview/poolingcontainer/PoolingContainer;->setPoolingContainer(Landroid/view/View;Z)V HSPLandroidx/customview/poolingcontainer/PoolingContainerListenerHolder;->()V HSPLandroidx/customview/poolingcontainer/PoolingContainerListenerHolder;->addListener(Landroidx/customview/poolingcontainer/PoolingContainerListener;)V HSPLandroidx/customview/poolingcontainer/PoolingContainerListenerHolder;->removeListener(Landroidx/customview/poolingcontainer/PoolingContainerListener;)V +HSPLandroidx/customview/view/AbsSavedState$1;->()V +HSPLandroidx/customview/view/AbsSavedState$2;->()V +HSPLandroidx/customview/view/AbsSavedState;->()V +HSPLandroidx/customview/view/AbsSavedState;->()V +HSPLandroidx/customview/view/AbsSavedState;->(Landroid/os/Parcelable;)V +HSPLandroidx/customview/view/AbsSavedState;->(Landroidx/customview/view/AbsSavedState$1;)V +HSPLandroidx/customview/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/customview/widget/ExploreByTouchHelper$1;->()V HSPLandroidx/customview/widget/ExploreByTouchHelper$2;->()V HSPLandroidx/customview/widget/ExploreByTouchHelper;->()V @@ -8560,6 +8390,7 @@ HSPLandroidx/emoji2/text/EmojiCompat;->loadMetadata()V HSPLandroidx/emoji2/text/EmojiCompat;->onMetadataLoadFailed(Ljava/lang/Throwable;)V HSPLandroidx/emoji2/text/EmojiCompat;->registerInitCallback(Landroidx/emoji2/text/EmojiCompat$InitCallback;)V HSPLandroidx/emoji2/text/EmojiCompat;->registerInitCallback(Ljava/util/concurrent/Executor;Landroidx/emoji2/text/EmojiCompat$InitCallback;)V +HSPLandroidx/emoji2/text/EmojiCompat;->updateEditorInfo(Landroid/view/inputmethod/EditorInfo;)V HSPLandroidx/emoji2/text/EmojiCompatInitializer$1;->(Landroidx/emoji2/text/EmojiCompatInitializer;Landroidx/lifecycle/Lifecycle;)V HSPLandroidx/emoji2/text/EmojiCompatInitializer$1;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/emoji2/text/EmojiCompatInitializer$1;->onResume(Landroidx/lifecycle/LifecycleOwner;)V @@ -8584,20 +8415,28 @@ HSPLandroidx/emoji2/text/SpannableBuilder$WatcherWrapper;->(Ljava/lang/Obj HSPLandroidx/emoji2/text/SpannableBuilder$WatcherWrapper;->onSpanAdded(Landroid/text/Spannable;Ljava/lang/Object;II)V HSPLandroidx/emoji2/text/SpannableBuilder;->(Ljava/lang/Class;Ljava/lang/CharSequence;)V HSPLandroidx/emoji2/text/SpannableBuilder;->create(Ljava/lang/Class;Ljava/lang/CharSequence;)Landroidx/emoji2/text/SpannableBuilder; +HSPLandroidx/emoji2/text/SpannableBuilder;->getSpanEnd(Ljava/lang/Object;)I HSPLandroidx/emoji2/text/SpannableBuilder;->getSpanFlags(Ljava/lang/Object;)I HSPLandroidx/emoji2/text/SpannableBuilder;->getSpanStart(Ljava/lang/Object;)I HSPLandroidx/emoji2/text/SpannableBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; +HSPLandroidx/emoji2/text/SpannableBuilder;->getWatcherFor(Ljava/lang/Object;)Landroidx/emoji2/text/SpannableBuilder$WatcherWrapper; HSPLandroidx/emoji2/text/SpannableBuilder;->isWatcher(Ljava/lang/Class;)Z HSPLandroidx/emoji2/text/SpannableBuilder;->isWatcher(Ljava/lang/Object;)Z +HSPLandroidx/emoji2/text/SpannableBuilder;->nextSpanTransition(IILjava/lang/Class;)I HSPLandroidx/emoji2/text/SpannableBuilder;->removeSpan(Ljava/lang/Object;)V HSPLandroidx/emoji2/text/SpannableBuilder;->setSpan(Ljava/lang/Object;III)V HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->(Landroid/widget/EditText;Z)V HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->getKeyListener(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener; +HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->setEnabled(Z)V HSPLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->()V HSPLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->()V HSPLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->getInstance()Landroid/text/Editable$Factory; HSPLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->newEditable(Ljava/lang/CharSequence;)Landroid/text/Editable; +HSPLandroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;->()V +HSPLandroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;->updateEditorInfoAttrs(Landroid/view/inputmethod/EditorInfo;)V +HSPLandroidx/emoji2/viewsintegration/EmojiInputConnection;->(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V +HSPLandroidx/emoji2/viewsintegration/EmojiInputConnection;->(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;)V HSPLandroidx/emoji2/viewsintegration/EmojiInputFilter;->(Landroid/widget/TextView;)V HSPLandroidx/emoji2/viewsintegration/EmojiKeyListener$EmojiCompatHandleKeyDownHelper;->()V HSPLandroidx/emoji2/viewsintegration/EmojiKeyListener;->(Landroid/text/method/KeyListener;)V @@ -8677,6 +8516,7 @@ HSPLandroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment HSPLandroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; HSPLandroidx/fragment/app/Fragment;->getDefaultViewModelCreationExtras()Landroidx/lifecycle/viewmodel/CreationExtras; HSPLandroidx/fragment/app/Fragment;->getFocusedView()Landroid/view/View; +HSPLandroidx/fragment/app/Fragment;->getHost()Ljava/lang/Object; HSPLandroidx/fragment/app/Fragment;->getId()I HSPLandroidx/fragment/app/Fragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; HSPLandroidx/fragment/app/Fragment;->getLifecycle()Landroidx/lifecycle/Lifecycle; @@ -8686,6 +8526,7 @@ HSPLandroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragmen HSPLandroidx/fragment/app/Fragment;->getPostOnViewCreatedAlpha()F HSPLandroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; HSPLandroidx/fragment/app/Fragment;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry; +HSPLandroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; HSPLandroidx/fragment/app/Fragment;->getTag()Ljava/lang/String; HSPLandroidx/fragment/app/Fragment;->getText(I)Ljava/lang/CharSequence; HSPLandroidx/fragment/app/Fragment;->getView()Landroid/view/View; @@ -8710,9 +8551,12 @@ HSPLandroidx/fragment/app/Fragment;->onCreateView(Landroid/view/LayoutInflater;L HSPLandroidx/fragment/app/Fragment;->onGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; HSPLandroidx/fragment/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V HSPLandroidx/fragment/app/Fragment;->onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V +HSPLandroidx/fragment/app/Fragment;->onPause()V HSPLandroidx/fragment/app/Fragment;->onPrimaryNavigationFragmentChanged(Z)V HSPLandroidx/fragment/app/Fragment;->onResume()V +HSPLandroidx/fragment/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V HSPLandroidx/fragment/app/Fragment;->onStart()V +HSPLandroidx/fragment/app/Fragment;->onStop()V HSPLandroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V HSPLandroidx/fragment/app/Fragment;->onViewStateRestored(Landroid/os/Bundle;)V HSPLandroidx/fragment/app/Fragment;->performActivityCreated(Landroid/os/Bundle;)V @@ -8721,15 +8565,19 @@ HSPLandroidx/fragment/app/Fragment;->performCreate(Landroid/os/Bundle;)V HSPLandroidx/fragment/app/Fragment;->performCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z HSPLandroidx/fragment/app/Fragment;->performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)V HSPLandroidx/fragment/app/Fragment;->performGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; +HSPLandroidx/fragment/app/Fragment;->performPause()V HSPLandroidx/fragment/app/Fragment;->performPrepareOptionsMenu(Landroid/view/Menu;)Z HSPLandroidx/fragment/app/Fragment;->performPrimaryNavigationFragmentChanged()V HSPLandroidx/fragment/app/Fragment;->performResume()V +HSPLandroidx/fragment/app/Fragment;->performSaveInstanceState(Landroid/os/Bundle;)V HSPLandroidx/fragment/app/Fragment;->performStart()V +HSPLandroidx/fragment/app/Fragment;->performStop()V HSPLandroidx/fragment/app/Fragment;->performViewCreated()V HSPLandroidx/fragment/app/Fragment;->prepareCallInternal(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/arch/core/util/Function;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; HSPLandroidx/fragment/app/Fragment;->registerForActivityResult(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; HSPLandroidx/fragment/app/Fragment;->registerOnPreAttachListener(Landroidx/fragment/app/Fragment$OnPreAttachedListener;)V HSPLandroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; +HSPLandroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle; HSPLandroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; HSPLandroidx/fragment/app/Fragment;->requireView()Landroid/view/View; HSPLandroidx/fragment/app/Fragment;->restoreChildFragmentState()V @@ -8744,6 +8592,7 @@ HSPLandroidx/fragment/app/Fragment;->setPopDirection(Z)V HSPLandroidx/fragment/app/Fragment;->setPostOnViewCreatedAlpha(F)V HSPLandroidx/fragment/app/Fragment;->setSharedElementNames(Ljava/util/ArrayList;Ljava/util/ArrayList;)V HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;->(Landroidx/fragment/app/FragmentActivity;)V +HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;->saveState()Landroid/os/Bundle; HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda1;->(Landroidx/fragment/app/FragmentActivity;)V HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda2;->(Landroidx/fragment/app/FragmentActivity;)V HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda3;->(Landroidx/fragment/app/FragmentActivity;)V @@ -8761,7 +8610,11 @@ HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getSavedStateRegistry HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->invalidateMenu()V HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onFindViewById(I)Landroid/view/View; +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetHost()Landroidx/fragment/app/FragmentActivity; +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetHost()Ljava/lang/Object; HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetLayoutInflater()Landroid/view/LayoutInflater; +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onHasView()Z HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onSupportInvalidateOptionsMenu()V HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeMenuProvider(Landroidx/core/view/MenuProvider;)V HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnConfigurationChangedListener(Landroidx/core/util/Consumer;)V @@ -8769,10 +8622,12 @@ HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnMultiWindowMo HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnPictureInPictureModeChangedListener(Landroidx/core/util/Consumer;)V HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnTrimMemoryListener(Landroidx/core/util/Consumer;)V HSPLandroidx/fragment/app/FragmentActivity;->$r8$lambda$4ROHaS4O6f2WoPhKvhOMRg_7Bzo(Landroidx/fragment/app/FragmentActivity;Landroid/content/Context;)V +HSPLandroidx/fragment/app/FragmentActivity;->$r8$lambda$PiZLedL0JH1wIOGQM80pCH0fhkU(Landroidx/fragment/app/FragmentActivity;)Landroid/os/Bundle; HSPLandroidx/fragment/app/FragmentActivity;->()V HSPLandroidx/fragment/app/FragmentActivity;->dispatchFragmentsOnCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; HSPLandroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; HSPLandroidx/fragment/app/FragmentActivity;->init()V +HSPLandroidx/fragment/app/FragmentActivity;->lambda$init$0()Landroid/os/Bundle; HSPLandroidx/fragment/app/FragmentActivity;->lambda$init$3(Landroid/content/Context;)V HSPLandroidx/fragment/app/FragmentActivity;->markFragmentsCreated()V HSPLandroidx/fragment/app/FragmentActivity;->markState(Landroidx/fragment/app/FragmentManager;Landroidx/lifecycle/Lifecycle$State;)Z @@ -8788,13 +8643,17 @@ HSPLandroidx/fragment/app/FragmentActivity;->onResumeFragments()V HSPLandroidx/fragment/app/FragmentActivity;->onStart()V HSPLandroidx/fragment/app/FragmentActivity;->onStateNotSaved()V HSPLandroidx/fragment/app/FragmentActivity;->onStop()V +HSPLandroidx/fragment/app/FragmentActivity;->supportPostponeEnterTransition()V +HSPLandroidx/fragment/app/FragmentActivity;->supportStartPostponedEnterTransition()V HSPLandroidx/fragment/app/FragmentContainer;->()V HSPLandroidx/fragment/app/FragmentContainer;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; HSPLandroidx/fragment/app/FragmentContainerView;->(Landroid/content/Context;)V HSPLandroidx/fragment/app/FragmentContainerView;->(Landroid/content/Context;Landroid/util/AttributeSet;Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentContainerView;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V +HSPLandroidx/fragment/app/FragmentContainerView;->dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; HSPLandroidx/fragment/app/FragmentContainerView;->dispatchDraw(Landroid/graphics/Canvas;)V HSPLandroidx/fragment/app/FragmentContainerView;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z +HSPLandroidx/fragment/app/FragmentContainerView;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; HSPLandroidx/fragment/app/FragmentContainerView;->setDrawDisappearingViewsLast(Z)V HSPLandroidx/fragment/app/FragmentController;->(Landroidx/fragment/app/FragmentHostCallback;)V HSPLandroidx/fragment/app/FragmentController;->attachHost(Landroidx/fragment/app/Fragment;)V @@ -8826,16 +8685,20 @@ HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->(Landroid HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentActivityCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentAttached(Landroidx/fragment/app/Fragment;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V +HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPaused(Landroidx/fragment/app/Fragment;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPreAttached(Landroidx/fragment/app/Fragment;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPreCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentResumed(Landroidx/fragment/app/Fragment;Z)V +HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentSaveInstanceState(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentStarted(Landroidx/fragment/app/Fragment;Z)V +HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentStopped(Landroidx/fragment/app/Fragment;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewCreated(Landroidx/fragment/app/Fragment;Landroid/view/View;Landroid/os/Bundle;Z)V HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda1;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda2;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda3;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda4;->(Landroidx/fragment/app/FragmentManager;)V +HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda4;->saveState()Landroid/os/Bundle; HSPLandroidx/fragment/app/FragmentManager$10;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$1;->(Landroidx/fragment/app/FragmentManager;Z)V HSPLandroidx/fragment/app/FragmentManager$2;->(Landroidx/fragment/app/FragmentManager;)V @@ -8846,13 +8709,18 @@ HSPLandroidx/fragment/app/FragmentManager$3;->instantiate(Ljava/lang/ClassLoader HSPLandroidx/fragment/app/FragmentManager$4;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$4;->createController(Landroid/view/ViewGroup;)Landroidx/fragment/app/SpecialEffectsController; HSPLandroidx/fragment/app/FragmentManager$5;->(Landroidx/fragment/app/FragmentManager;)V +HSPLandroidx/fragment/app/FragmentManager$6;->(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Landroidx/fragment/app/FragmentResultListener;Landroidx/lifecycle/Lifecycle;)V +HSPLandroidx/fragment/app/FragmentManager$6;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/fragment/app/FragmentManager$7;->(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentManager$7;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentManager$8;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$9;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;->()V +HSPLandroidx/fragment/app/FragmentManager$LifecycleAwareResultListener;->(Landroidx/lifecycle/Lifecycle;Landroidx/fragment/app/FragmentResultListener;Landroidx/lifecycle/LifecycleEventObserver;)V +HSPLandroidx/fragment/app/FragmentManager;->$r8$lambda$QFp1yyewZc1xFHJGK0QOB0TJvfU(Landroidx/fragment/app/FragmentManager;)Landroid/os/Bundle; HSPLandroidx/fragment/app/FragmentManager;->()V HSPLandroidx/fragment/app/FragmentManager;->()V +HSPLandroidx/fragment/app/FragmentManager;->access$100(Landroidx/fragment/app/FragmentManager;)Ljava/util/Map; HSPLandroidx/fragment/app/FragmentManager;->addFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentStateManager; HSPLandroidx/fragment/app/FragmentManager;->addFragmentOnAttachListener(Landroidx/fragment/app/FragmentOnAttachListener;)V HSPLandroidx/fragment/app/FragmentManager;->addOnBackStackChangedListener(Landroidx/fragment/app/FragmentManager$OnBackStackChangedListener;)V @@ -8892,6 +8760,7 @@ HSPLandroidx/fragment/app/FragmentManager;->findActiveFragment(Ljava/lang/String HSPLandroidx/fragment/app/FragmentManager;->findFragment(Landroid/view/View;)Landroidx/fragment/app/Fragment; HSPLandroidx/fragment/app/FragmentManager;->findFragmentById(I)Landroidx/fragment/app/Fragment; HSPLandroidx/fragment/app/FragmentManager;->findViewFragment(Landroid/view/View;)Landroidx/fragment/app/Fragment; +HSPLandroidx/fragment/app/FragmentManager;->forcePostponedTransactions()V HSPLandroidx/fragment/app/FragmentManager;->generateOpsForPendingActions(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z HSPLandroidx/fragment/app/FragmentManager;->getBackStackEntryCount()I HSPLandroidx/fragment/app/FragmentManager;->getChildNonConfig(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentManagerViewModel; @@ -8914,17 +8783,24 @@ HSPLandroidx/fragment/app/FragmentManager;->isParentMenuVisible(Landroidx/fragme HSPLandroidx/fragment/app/FragmentManager;->isPrimaryNavigation(Landroidx/fragment/app/Fragment;)Z HSPLandroidx/fragment/app/FragmentManager;->isStateAtLeast(I)Z HSPLandroidx/fragment/app/FragmentManager;->isStateSaved()Z +HSPLandroidx/fragment/app/FragmentManager;->lambda$attachController$5()Landroid/os/Bundle; HSPLandroidx/fragment/app/FragmentManager;->moveToState(IZ)V HSPLandroidx/fragment/app/FragmentManager;->noteStateNotSaved()V HSPLandroidx/fragment/app/FragmentManager;->onContainerAvailable(Landroidx/fragment/app/FragmentContainerView;)V HSPLandroidx/fragment/app/FragmentManager;->performPendingDeferredStart(Landroidx/fragment/app/FragmentStateManager;)V HSPLandroidx/fragment/app/FragmentManager;->removeRedundantOperationsAndExecute(Ljava/util/ArrayList;Ljava/util/ArrayList;)V +HSPLandroidx/fragment/app/FragmentManager;->saveAllStateInternal()Landroid/os/Bundle; HSPLandroidx/fragment/app/FragmentManager;->scheduleCommit()V HSPLandroidx/fragment/app/FragmentManager;->setExitAnimationOrder(Landroidx/fragment/app/Fragment;Z)V +HSPLandroidx/fragment/app/FragmentManager;->setFragmentResultListener(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Landroidx/fragment/app/FragmentResultListener;)V HSPLandroidx/fragment/app/FragmentManager;->setPrimaryNavigationFragment(Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentManager;->startPendingDeferredFragments()V HSPLandroidx/fragment/app/FragmentManager;->updateOnBackPressedCallbackEnabled()V HSPLandroidx/fragment/app/FragmentManagerImpl;->()V +HSPLandroidx/fragment/app/FragmentManagerState$1;->()V +HSPLandroidx/fragment/app/FragmentManagerState;->()V +HSPLandroidx/fragment/app/FragmentManagerState;->()V +HSPLandroidx/fragment/app/FragmentManagerState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/fragment/app/FragmentManagerViewModel$1;->()V HSPLandroidx/fragment/app/FragmentManagerViewModel$1;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; HSPLandroidx/fragment/app/FragmentManagerViewModel$1;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; @@ -8937,6 +8813,10 @@ HSPLandroidx/fragment/app/FragmentManagerViewModel;->getViewModelStore(Landroidx HSPLandroidx/fragment/app/FragmentManagerViewModel;->isCleared()Z HSPLandroidx/fragment/app/FragmentManagerViewModel;->onCleared()V HSPLandroidx/fragment/app/FragmentManagerViewModel;->setIsStateSaved(Z)V +HSPLandroidx/fragment/app/FragmentState$1;->()V +HSPLandroidx/fragment/app/FragmentState;->()V +HSPLandroidx/fragment/app/FragmentState;->(Landroidx/fragment/app/Fragment;)V +HSPLandroidx/fragment/app/FragmentState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/fragment/app/FragmentStateManager$1;->(Landroidx/fragment/app/FragmentStateManager;Landroid/view/View;)V HSPLandroidx/fragment/app/FragmentStateManager$1;->onViewAttachedToWindow(Landroid/view/View;)V HSPLandroidx/fragment/app/FragmentStateManager$2;->()V @@ -8944,15 +8824,21 @@ HSPLandroidx/fragment/app/FragmentStateManager;->(Landroidx/fragment/app/F HSPLandroidx/fragment/app/FragmentStateManager;->activityCreated()V HSPLandroidx/fragment/app/FragmentStateManager;->addViewToContainer()V HSPLandroidx/fragment/app/FragmentStateManager;->attach()V +HSPLandroidx/fragment/app/FragmentStateManager;->computeExpectedState()I HSPLandroidx/fragment/app/FragmentStateManager;->create()V HSPLandroidx/fragment/app/FragmentStateManager;->createView()V HSPLandroidx/fragment/app/FragmentStateManager;->ensureInflatedView()V HSPLandroidx/fragment/app/FragmentStateManager;->getFragment()Landroidx/fragment/app/Fragment; +HSPLandroidx/fragment/app/FragmentStateManager;->isFragmentViewChild(Landroid/view/View;)Z HSPLandroidx/fragment/app/FragmentStateManager;->moveToExpectedState()V +HSPLandroidx/fragment/app/FragmentStateManager;->pause()V HSPLandroidx/fragment/app/FragmentStateManager;->restoreState(Ljava/lang/ClassLoader;)V HSPLandroidx/fragment/app/FragmentStateManager;->resume()V +HSPLandroidx/fragment/app/FragmentStateManager;->saveState()Landroid/os/Bundle; +HSPLandroidx/fragment/app/FragmentStateManager;->saveViewState()V HSPLandroidx/fragment/app/FragmentStateManager;->setFragmentManagerState(I)V HSPLandroidx/fragment/app/FragmentStateManager;->start()V +HSPLandroidx/fragment/app/FragmentStateManager;->stop()V HSPLandroidx/fragment/app/FragmentStore;->()V HSPLandroidx/fragment/app/FragmentStore;->addFragment(Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentStore;->burpActive()V @@ -8963,11 +8849,14 @@ HSPLandroidx/fragment/app/FragmentStore;->findFragmentById(I)Landroidx/fragment/ HSPLandroidx/fragment/app/FragmentStore;->findFragmentIndexInContainer(Landroidx/fragment/app/Fragment;)I HSPLandroidx/fragment/app/FragmentStore;->getActiveFragmentStateManagers()Ljava/util/List; HSPLandroidx/fragment/app/FragmentStore;->getActiveFragments()Ljava/util/List; +HSPLandroidx/fragment/app/FragmentStore;->getAllSavedState()Ljava/util/HashMap; HSPLandroidx/fragment/app/FragmentStore;->getFragmentStateManager(Ljava/lang/String;)Landroidx/fragment/app/FragmentStateManager; HSPLandroidx/fragment/app/FragmentStore;->getFragments()Ljava/util/List; HSPLandroidx/fragment/app/FragmentStore;->getNonConfig()Landroidx/fragment/app/FragmentManagerViewModel; HSPLandroidx/fragment/app/FragmentStore;->makeActive(Landroidx/fragment/app/FragmentStateManager;)V HSPLandroidx/fragment/app/FragmentStore;->moveToExpectedState()V +HSPLandroidx/fragment/app/FragmentStore;->saveActiveFragments()Ljava/util/ArrayList; +HSPLandroidx/fragment/app/FragmentStore;->saveAddedFragments()Ljava/util/ArrayList; HSPLandroidx/fragment/app/FragmentStore;->setNonConfig(Landroidx/fragment/app/FragmentManagerViewModel;)V HSPLandroidx/fragment/app/FragmentStore;->setSavedState(Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle; HSPLandroidx/fragment/app/FragmentTransaction$Op;->(ILandroidx/fragment/app/Fragment;)V @@ -8978,6 +8867,7 @@ HSPLandroidx/fragment/app/FragmentTransaction;->add(Landroid/view/ViewGroup;Land HSPLandroidx/fragment/app/FragmentTransaction;->addOp(Landroidx/fragment/app/FragmentTransaction$Op;)V HSPLandroidx/fragment/app/FragmentTransaction;->disallowAddToBackStack()Landroidx/fragment/app/FragmentTransaction; HSPLandroidx/fragment/app/FragmentTransaction;->doAddOp(ILandroidx/fragment/app/Fragment;Ljava/lang/String;I)V +HSPLandroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; HSPLandroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; HSPLandroidx/fragment/app/FragmentTransaction;->setPrimaryNavigationFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; HSPLandroidx/fragment/app/FragmentTransaction;->setReorderingAllowed(Z)Landroidx/fragment/app/FragmentTransaction; @@ -8987,6 +8877,8 @@ HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->getSavedStateRegistry()La HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->initialize()V HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->performRestore(Landroid/os/Bundle;)V +HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->performSave(Landroid/os/Bundle;)V +HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V HSPLandroidx/fragment/app/FragmentViewModelLazyKt;->access$viewModels$lambda-1(Lkotlin/Lazy;)Landroidx/lifecycle/ViewModelStoreOwner; HSPLandroidx/fragment/app/FragmentViewModelLazyKt;->createViewModelLazy(Landroidx/fragment/app/Fragment;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; HSPLandroidx/fragment/app/FragmentViewModelLazyKt;->viewModels$lambda-1(Lkotlin/Lazy;)Landroidx/lifecycle/ViewModelStoreOwner; @@ -9042,6 +8934,7 @@ HSPLandroidx/fragment/app/SpecialEffectsController;->executePendingOperations()V HSPLandroidx/fragment/app/SpecialEffectsController;->findPendingOperation(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/SpecialEffectsController$Operation; HSPLandroidx/fragment/app/SpecialEffectsController;->findRunningOperation(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/SpecialEffectsController$Operation; HSPLandroidx/fragment/app/SpecialEffectsController;->forceCompleteAllOperations()V +HSPLandroidx/fragment/app/SpecialEffectsController;->forcePostponedExecutePendingOperations()V HSPLandroidx/fragment/app/SpecialEffectsController;->getAwaitingCompletionLifecycleImpact(Landroidx/fragment/app/FragmentStateManager;)Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact; HSPLandroidx/fragment/app/SpecialEffectsController;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/FragmentManager;)Landroidx/fragment/app/SpecialEffectsController; HSPLandroidx/fragment/app/SpecialEffectsController;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/SpecialEffectsControllerFactory;)Landroidx/fragment/app/SpecialEffectsController; @@ -9060,6 +8953,9 @@ HSPLandroidx/interpolator/view/animation/LinearOutSlowInInterpolator;->( HSPLandroidx/interpolator/view/animation/LinearOutSlowInInterpolator;->()V HSPLandroidx/interpolator/view/animation/LookupTableInterpolator;->([F)V HSPLandroidx/interpolator/view/animation/LookupTableInterpolator;->getInterpolation(F)F +HSPLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->(Landroidx/savedstate/SavedStateRegistryOwner;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; +HSPLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->create(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; HSPLandroidx/lifecycle/AndroidViewModel;->(Landroid/app/Application;)V HSPLandroidx/lifecycle/ClassesInfoCache$CallbackInfo;->(Ljava/util/Map;)V HSPLandroidx/lifecycle/ClassesInfoCache$CallbackInfo;->invokeCallbacks(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Object;)V @@ -9075,8 +8971,10 @@ HSPLandroidx/lifecycle/ClassesInfoCache;->getInfo(Ljava/lang/Class;)Landroidx/li HSPLandroidx/lifecycle/ClassesInfoCache;->hasLifecycleMethods(Ljava/lang/Class;)Z HSPLandroidx/lifecycle/ClassesInfoCache;->verifyAndPutHandler(Ljava/util/Map;Landroidx/lifecycle/ClassesInfoCache$MethodReference;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Class;)V HSPLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onCreate(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onPause(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onResume(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onStart(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onStop(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/DefaultLifecycleObserverAdapter$WhenMappings;->()V HSPLandroidx/lifecycle/DefaultLifecycleObserverAdapter;->(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleEventObserver;)V HSPLandroidx/lifecycle/DefaultLifecycleObserverAdapter;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V @@ -9085,11 +8983,27 @@ HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityCreated(Landr HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1$1;->(Lkotlinx/coroutines/channels/ProducerScope;)V +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1;->(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)V +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1;->(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)V +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1;->invoke(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/lifecycle/FlowExtKt;->flowWithLifecycle$default(Lkotlinx/coroutines/flow/Flow;Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; +HSPLandroidx/lifecycle/FlowExtKt;->flowWithLifecycle(Lkotlinx/coroutines/flow/Flow;Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;)Lkotlinx/coroutines/flow/Flow; HSPLandroidx/lifecycle/LegacySavedStateHandleController;->()V HSPLandroidx/lifecycle/LegacySavedStateHandleController;->()V HSPLandroidx/lifecycle/LegacySavedStateHandleController;->attachHandleIfNeeded(Landroidx/lifecycle/ViewModel;Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V +HSPLandroidx/lifecycle/LegacySavedStateHandleController;->create(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandleController; +HSPLandroidx/lifecycle/LegacySavedStateHandleController;->tryToAddRecreator(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V HSPLandroidx/lifecycle/Lifecycle$Event$Companion$WhenMappings;->()V HSPLandroidx/lifecycle/Lifecycle$Event$Companion;->()V HSPLandroidx/lifecycle/Lifecycle$Event$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -9124,6 +9038,7 @@ HSPLandroidx/lifecycle/LifecycleDispatcher;->()V HSPLandroidx/lifecycle/LifecycleDispatcher;->()V HSPLandroidx/lifecycle/LifecycleDispatcher;->init(Landroid/content/Context;)V HSPLandroidx/lifecycle/LifecycleKt;->getCoroutineScope(Landroidx/lifecycle/Lifecycle;)Landroidx/lifecycle/LifecycleCoroutineScope; +HSPLandroidx/lifecycle/LifecycleOwnerKt;->getLifecycleScope(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; HSPLandroidx/lifecycle/LifecycleRegistry$Companion;->()V HSPLandroidx/lifecycle/LifecycleRegistry$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/lifecycle/LifecycleRegistry$Companion;->min$lifecycle_runtime_release(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State; @@ -9191,6 +9106,7 @@ HSPLandroidx/lifecycle/MediatorLiveData;->()V HSPLandroidx/lifecycle/MediatorLiveData;->(Ljava/lang/Object;)V HSPLandroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V HSPLandroidx/lifecycle/MediatorLiveData;->onActive()V +HSPLandroidx/lifecycle/MediatorLiveData;->onInactive()V HSPLandroidx/lifecycle/MediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V HSPLandroidx/lifecycle/MutableLiveData;->()V HSPLandroidx/lifecycle/MutableLiveData;->(Ljava/lang/Object;)V @@ -9270,6 +9186,7 @@ HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreDestroye HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPrePaused(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreStopped(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment;->()V @@ -9284,8 +9201,23 @@ HSPLandroidx/lifecycle/ReportFragment;->onPause()V HSPLandroidx/lifecycle/ReportFragment;->onResume()V HSPLandroidx/lifecycle/ReportFragment;->onStart()V HSPLandroidx/lifecycle/ReportFragment;->onStop()V +HSPLandroidx/lifecycle/SavedStateHandle$$ExternalSyntheticLambda0;->(Landroidx/lifecycle/SavedStateHandle;)V +HSPLandroidx/lifecycle/SavedStateHandle$Companion;->()V +HSPLandroidx/lifecycle/SavedStateHandle$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/lifecycle/SavedStateHandle$Companion;->createHandle(Landroid/os/Bundle;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandle; +HSPLandroidx/lifecycle/SavedStateHandle$Companion;->validateValue(Ljava/lang/Object;)Z +HSPLandroidx/lifecycle/SavedStateHandle;->()V +HSPLandroidx/lifecycle/SavedStateHandle;->()V +HSPLandroidx/lifecycle/SavedStateHandle;->access$getACCEPTABLE_CLASSES$cp()[Ljava/lang/Class; +HSPLandroidx/lifecycle/SavedStateHandle;->get(Ljava/lang/String;)Ljava/lang/Object; +HSPLandroidx/lifecycle/SavedStateHandle;->savedStateProvider()Landroidx/savedstate/SavedStateRegistry$SavedStateProvider; +HSPLandroidx/lifecycle/SavedStateHandle;->set(Ljava/lang/String;Ljava/lang/Object;)V HSPLandroidx/lifecycle/SavedStateHandleAttacher;->(Landroidx/lifecycle/SavedStateHandlesProvider;)V HSPLandroidx/lifecycle/SavedStateHandleAttacher;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/SavedStateHandleController;->(Ljava/lang/String;Landroidx/lifecycle/SavedStateHandle;)V +HSPLandroidx/lifecycle/SavedStateHandleController;->attachToLifecycle(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V +HSPLandroidx/lifecycle/SavedStateHandleController;->getHandle()Landroidx/lifecycle/SavedStateHandle; +HSPLandroidx/lifecycle/SavedStateHandleController;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/lifecycle/SavedStateHandleSupport$DEFAULT_ARGS_KEY$1;->()V HSPLandroidx/lifecycle/SavedStateHandleSupport$SAVED_STATE_REGISTRY_OWNER_KEY$1;->()V HSPLandroidx/lifecycle/SavedStateHandleSupport$VIEW_MODEL_STORE_OWNER_KEY$1;->()V @@ -9301,13 +9233,16 @@ HSPLandroidx/lifecycle/SavedStateHandlesProvider$viewModel$2;->invoke()Ljava/lan HSPLandroidx/lifecycle/SavedStateHandlesProvider;->(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/ViewModelStoreOwner;)V HSPLandroidx/lifecycle/SavedStateHandlesProvider;->getViewModel()Landroidx/lifecycle/SavedStateHandlesVM; HSPLandroidx/lifecycle/SavedStateHandlesProvider;->performRestore()V +HSPLandroidx/lifecycle/SavedStateHandlesProvider;->saveState()Landroid/os/Bundle; HSPLandroidx/lifecycle/SavedStateHandlesVM;->()V +HSPLandroidx/lifecycle/SavedStateHandlesVM;->getHandles()Ljava/util/Map; HSPLandroidx/lifecycle/SavedStateViewModelFactory;->(Landroid/app/Application;Landroidx/savedstate/SavedStateRegistryOwner;Landroid/os/Bundle;)V HSPLandroidx/lifecycle/SavedStateViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; HSPLandroidx/lifecycle/SavedStateViewModelFactory;->create(Lkotlin/reflect/KClass;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; HSPLandroidx/lifecycle/SavedStateViewModelFactory;->onRequery(Landroidx/lifecycle/ViewModel;)V HSPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->()V HSPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->access$getANDROID_VIEWMODEL_SIGNATURE$p()Ljava/util/List; +HSPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->access$getVIEWMODEL_SIGNATURE$p()Ljava/util/List; HSPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->findMatchingConstructor(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/reflect/Constructor; HSPLandroidx/lifecycle/Transformations$map$1;->(Landroidx/lifecycle/MediatorLiveData;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/lifecycle/Transformations$map$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -9357,6 +9292,7 @@ HSPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion;->() HSPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;->()V HSPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;->()V +HSPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; HSPLandroidx/lifecycle/ViewModelProvider$OnRequeryFactory;->()V HSPLandroidx/lifecycle/ViewModelProvider;->()V HSPLandroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;)V @@ -9426,6 +9362,9 @@ HSPLandroidx/lifecycle/viewmodel/ViewModelProviderImpl_androidKt;->createViewMod HSPLandroidx/lifecycle/viewmodel/internal/CloseableCoroutineScope;->(Lkotlin/coroutines/CoroutineContext;)V HSPLandroidx/lifecycle/viewmodel/internal/CloseableCoroutineScope;->getCoroutineContext()Lkotlin/coroutines/CoroutineContext; HSPLandroidx/lifecycle/viewmodel/internal/CloseableCoroutineScopeKt;->createViewModelScope()Landroidx/lifecycle/viewmodel/internal/CloseableCoroutineScope; +HSPLandroidx/lifecycle/viewmodel/internal/JvmViewModelProviders;->()V +HSPLandroidx/lifecycle/viewmodel/internal/JvmViewModelProviders;->()V +HSPLandroidx/lifecycle/viewmodel/internal/JvmViewModelProviders;->createViewModel(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; HSPLandroidx/lifecycle/viewmodel/internal/SynchronizedObject;->()V HSPLandroidx/lifecycle/viewmodel/internal/ViewModelImpl;->()V HSPLandroidx/lifecycle/viewmodel/internal/ViewModelImpl;->access$getCloseables$p(Landroidx/lifecycle/viewmodel/internal/ViewModelImpl;)Ljava/util/Set; @@ -9589,6 +9528,7 @@ HSPLandroidx/media3/common/MediaItem;->(Ljava/lang/String;Landroidx/media3 HSPLandroidx/media3/common/MediaItem;->(Ljava/lang/String;Landroidx/media3/common/MediaItem$ClippingProperties;Landroidx/media3/common/MediaItem$LocalConfiguration;Landroidx/media3/common/MediaItem$LiveConfiguration;Landroidx/media3/common/MediaMetadata;Landroidx/media3/common/MediaItem$RequestMetadata;Landroidx/media3/common/MediaItem$1;)V HSPLandroidx/media3/common/MediaLibraryInfo;->()V HSPLandroidx/media3/common/MediaLibraryInfo;->registerModule(Ljava/lang/String;)V +HSPLandroidx/media3/common/MediaLibraryInfo;->registeredModules()Ljava/lang/String; HSPLandroidx/media3/common/MediaMetadata$Builder;->()V HSPLandroidx/media3/common/MediaMetadata$Builder;->access$100(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Boolean; HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1000(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; @@ -9755,6 +9695,7 @@ HSPLandroidx/media3/common/util/ListenerSet$ListenerHolder;->(Ljava/lang/O HSPLandroidx/media3/common/util/ListenerSet$ListenerHolder;->equals(Ljava/lang/Object;)Z HSPLandroidx/media3/common/util/ListenerSet$ListenerHolder;->invoke(ILandroidx/media3/common/util/ListenerSet$Event;)V HSPLandroidx/media3/common/util/ListenerSet$ListenerHolder;->iterationFinished(Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)V +HSPLandroidx/media3/common/util/ListenerSet$ListenerHolder;->release(Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)V HSPLandroidx/media3/common/util/ListenerSet;->$r8$lambda$Maws-DUsVhcg5uFQgolq5mcQJiM(Ljava/util/concurrent/CopyOnWriteArraySet;ILandroidx/media3/common/util/ListenerSet$Event;)V HSPLandroidx/media3/common/util/ListenerSet;->$r8$lambda$rFcF5Pkb99AL585p5-2u78YfNkY(Landroidx/media3/common/util/ListenerSet;Landroid/os/Message;)Z HSPLandroidx/media3/common/util/ListenerSet;->(Landroid/os/Looper;Landroidx/media3/common/util/Clock;Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)V @@ -9766,6 +9707,7 @@ HSPLandroidx/media3/common/util/ListenerSet;->flushEvents()V HSPLandroidx/media3/common/util/ListenerSet;->handleMessage(Landroid/os/Message;)Z HSPLandroidx/media3/common/util/ListenerSet;->lambda$queueEvent$0(Ljava/util/concurrent/CopyOnWriteArraySet;ILandroidx/media3/common/util/ListenerSet$Event;)V HSPLandroidx/media3/common/util/ListenerSet;->queueEvent(ILandroidx/media3/common/util/ListenerSet$Event;)V +HSPLandroidx/media3/common/util/ListenerSet;->release()V HSPLandroidx/media3/common/util/ListenerSet;->sendEvent(ILandroidx/media3/common/util/ListenerSet$Event;)V HSPLandroidx/media3/common/util/ListenerSet;->verifyCurrentThread()V HSPLandroidx/media3/common/util/Log$Logger$1;->()V @@ -9824,12 +9766,15 @@ HSPLandroidx/media3/common/util/Util$$ExternalSyntheticApiModelOutline6;->m(Land HSPLandroidx/media3/common/util/Util;->()V HSPLandroidx/media3/common/util/Util;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z HSPLandroidx/media3/common/util/Util;->createHandler(Landroid/os/Looper;Landroid/os/Handler$Callback;)Landroid/os/Handler; +HSPLandroidx/media3/common/util/Util;->createHandlerForCurrentLooper()Landroid/os/Handler; +HSPLandroidx/media3/common/util/Util;->createHandlerForCurrentLooper(Landroid/os/Handler$Callback;)Landroid/os/Handler; HSPLandroidx/media3/common/util/Util;->generateAudioSessionIdV21(Landroid/content/Context;)I HSPLandroidx/media3/common/util/Util;->getCountryCode(Landroid/content/Context;)Ljava/lang/String; HSPLandroidx/media3/common/util/Util;->getCurrentDisplayModeSize(Landroid/content/Context;)Landroid/graphics/Point; HSPLandroidx/media3/common/util/Util;->getCurrentDisplayModeSize(Landroid/content/Context;Landroid/view/Display;)Landroid/graphics/Point; HSPLandroidx/media3/common/util/Util;->getCurrentOrMainLooper()Landroid/os/Looper; HSPLandroidx/media3/common/util/Util;->getDisplaySizeV23(Landroid/view/Display;Landroid/graphics/Point;)V +HSPLandroidx/media3/common/util/Util;->getStreamTypeForAudioUsage(I)I HSPLandroidx/media3/common/util/Util;->intToStringMaxRadix(I)Ljava/lang/String; HSPLandroidx/media3/common/util/Util;->isAutomotive(Landroid/content/Context;)Z HSPLandroidx/media3/common/util/Util;->isEncodingLinearPcm(I)Z @@ -9865,6 +9810,10 @@ HSPLandroidx/media3/decoder/DecoderInputBuffer;->newNoDataInstance()Landroidx/me HSPLandroidx/media3/exoplayer/AudioBecomingNoisyManager$AudioBecomingNoisyReceiver;->(Landroidx/media3/exoplayer/AudioBecomingNoisyManager;Landroid/os/Handler;Landroidx/media3/exoplayer/AudioBecomingNoisyManager$EventListener;)V HSPLandroidx/media3/exoplayer/AudioBecomingNoisyManager;->(Landroid/content/Context;Landroid/os/Handler;Landroidx/media3/exoplayer/AudioBecomingNoisyManager$EventListener;)V HSPLandroidx/media3/exoplayer/AudioBecomingNoisyManager;->setEnabled(Z)V +HSPLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline0;->m(I)Landroid/media/AudioFocusRequest$Builder; +HSPLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline3;->m(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; +HSPLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline5;->m(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; +HSPLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline6;->m(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; HSPLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticLambda9;->(Landroid/content/Context;)V HSPLandroidx/media3/exoplayer/AudioFocusManager$AudioFocusListener;->(Landroidx/media3/exoplayer/AudioFocusManager;Landroid/os/Handler;)V HSPLandroidx/media3/exoplayer/AudioFocusManager;->(Landroid/content/Context;Landroid/os/Handler;Landroidx/media3/exoplayer/AudioFocusManager$PlayerControl;)V @@ -10229,6 +10178,7 @@ HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$$ExternalSyntheticApiMod HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$$ExternalSyntheticApiModelOutline2;->m(Landroid/media/MediaCodecInfo;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$$ExternalSyntheticApiModelOutline3;->m(Landroid/media/MediaCodecInfo;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$CodecKey;->(Ljava/lang/String;ZZ)V +HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$CodecKey;->equals(Ljava/lang/Object;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$CodecKey;->hashCode()I HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$MediaCodecListCompatV21;->(ZZ)V HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$MediaCodecListCompatV21;->ensureMediaCodecInfosInitialized()V @@ -10421,7 +10371,10 @@ HSPLandroidx/media3/session/CommandButton;->getDefaultSlot(II)I HSPLandroidx/media3/session/CommandButton;->getIconResIdForIconConstant(I)I HSPLandroidx/media3/session/CommandButton;->isButtonCommandAvailable(Landroidx/media3/session/CommandButton;Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)Z HSPLandroidx/media3/session/CommandButton;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/session/ConnectedControllersManager$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/ConnectedControllersManager$$ExternalSyntheticLambda0;->run()V HSPLandroidx/media3/session/ConnectedControllersManager$ConnectedControllerRecord;->(Ljava/lang/Object;Landroidx/media3/session/SequencedFutureManager;Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)V +HSPLandroidx/media3/session/ConnectedControllersManager;->$r8$lambda$rzd9vU5j8dPQFbY2HKCFCnRfavQ(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V HSPLandroidx/media3/session/ConnectedControllersManager;->(Landroidx/media3/session/MediaSessionImpl;)V HSPLandroidx/media3/session/ConnectedControllersManager;->addController(Ljava/lang/Object;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)V HSPLandroidx/media3/session/ConnectedControllersManager;->getAvailablePlayerCommands(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/common/Player$Commands; @@ -10430,6 +10383,10 @@ HSPLandroidx/media3/session/ConnectedControllersManager;->getController(Ljava/la HSPLandroidx/media3/session/ConnectedControllersManager;->getSequencedFutureManager(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/SequencedFutureManager; HSPLandroidx/media3/session/ConnectedControllersManager;->getSequencedFutureManager(Ljava/lang/Object;)Landroidx/media3/session/SequencedFutureManager; HSPLandroidx/media3/session/ConnectedControllersManager;->isConnected(Landroidx/media3/session/MediaSession$ControllerInfo;)Z +HSPLandroidx/media3/session/ConnectedControllersManager;->isSessionCommandAvailable(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;)Z +HSPLandroidx/media3/session/ConnectedControllersManager;->lambda$removeController$0(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/ConnectedControllersManager;->removeController(Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/ConnectedControllersManager;->removeController(Ljava/lang/Object;)V HSPLandroidx/media3/session/ConnectionRequest;->()V HSPLandroidx/media3/session/ConnectionRequest;->(IILjava/lang/String;ILandroid/os/Bundle;I)V HSPLandroidx/media3/session/ConnectionRequest;->(Ljava/lang/String;ILandroid/os/Bundle;I)V @@ -10463,10 +10420,13 @@ HSPLandroidx/media3/session/LegacyConversions;->convertToPlaybackStateCompatShuf HSPLandroidx/media3/session/LegacyConversions;->convertToPlaybackStateCompatState(Landroidx/media3/common/Player;Z)I HSPLandroidx/media3/session/LegacyConversions;->convertToQueueItemId(I)J HSPLandroidx/media3/session/LegacyConversions;->getLegacyStreamType(Landroidx/media3/common/AudioAttributes;)I +HSPLandroidx/media3/session/MediaController$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaController$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V HSPLandroidx/media3/session/MediaController$Builder$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V HSPLandroidx/media3/session/MediaController$Builder$$ExternalSyntheticLambda0;->run()V HSPLandroidx/media3/session/MediaController$Builder$1;->(Landroidx/media3/session/MediaController$Builder;)V HSPLandroidx/media3/session/MediaController$Builder$1;->onCustomLayoutChanged(Landroidx/media3/session/MediaController;Ljava/util/List;)V +HSPLandroidx/media3/session/MediaController$Builder$1;->onDisconnected(Landroidx/media3/session/MediaController;)V HSPLandroidx/media3/session/MediaController$Builder$1;->onMediaButtonPreferencesChanged(Landroidx/media3/session/MediaController;Ljava/util/List;)V HSPLandroidx/media3/session/MediaController$Builder$1;->onSetCustomLayout(Landroidx/media3/session/MediaController;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; HSPLandroidx/media3/session/MediaController$Builder;->$r8$lambda$TGj5Athe5Tx0dY85NlPbhdIlN6Y(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V @@ -10477,8 +10437,10 @@ HSPLandroidx/media3/session/MediaController$Builder;->setApplicationLooper(Landr HSPLandroidx/media3/session/MediaController$Builder;->setConnectionHints(Landroid/os/Bundle;)Landroidx/media3/session/MediaController$Builder; HSPLandroidx/media3/session/MediaController$Builder;->setListener(Landroidx/media3/session/MediaController$Listener;)Landroidx/media3/session/MediaController$Builder; HSPLandroidx/media3/session/MediaController$Listener$-CC;->$default$onCustomLayoutChanged(Landroidx/media3/session/MediaController$Listener;Landroidx/media3/session/MediaController;Ljava/util/List;)V +HSPLandroidx/media3/session/MediaController$Listener$-CC;->$default$onDisconnected(Landroidx/media3/session/MediaController$Listener;Landroidx/media3/session/MediaController;)V HSPLandroidx/media3/session/MediaController$Listener$-CC;->$default$onMediaButtonPreferencesChanged(Landroidx/media3/session/MediaController$Listener;Landroidx/media3/session/MediaController;Ljava/util/List;)V HSPLandroidx/media3/session/MediaController$Listener$-CC;->$default$onSetCustomLayout(Landroidx/media3/session/MediaController$Listener;Landroidx/media3/session/MediaController;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaController;->$r8$lambda$-ghnn475jYMB33P99C1oZ7OGehU(Landroidx/media3/session/MediaController;Landroidx/media3/session/MediaController$Listener;)V HSPLandroidx/media3/session/MediaController;->(Landroid/content/Context;Landroidx/media3/session/SessionToken;Landroid/os/Bundle;Landroidx/media3/session/MediaController$Listener;Landroid/os/Looper;Landroidx/media3/session/MediaController$ConnectionCallback;Landroidx/media3/common/util/BitmapLoader;I)V HSPLandroidx/media3/session/MediaController;->addListener(Landroidx/media3/common/Player$Listener;)V HSPLandroidx/media3/session/MediaController;->createImpl(Landroid/content/Context;Landroidx/media3/session/SessionToken;Landroid/os/Bundle;Landroid/os/Looper;Landroidx/media3/common/util/BitmapLoader;)Landroidx/media3/session/MediaController$MediaControllerImpl; @@ -10489,8 +10451,12 @@ HSPLandroidx/media3/session/MediaController;->getMaxCommandsForMediaItems()I HSPLandroidx/media3/session/MediaController;->getPlaybackState()I HSPLandroidx/media3/session/MediaController;->isConnected()Z HSPLandroidx/media3/session/MediaController;->isPlaying()Z +HSPLandroidx/media3/session/MediaController;->lambda$release$0(Landroidx/media3/session/MediaController$Listener;)V HSPLandroidx/media3/session/MediaController;->notifyAccepted()V HSPLandroidx/media3/session/MediaController;->notifyControllerListener(Landroidx/media3/common/util/Consumer;)V +HSPLandroidx/media3/session/MediaController;->release()V +HSPLandroidx/media3/session/MediaController;->runOnApplicationLooper(Ljava/lang/Runnable;)V +HSPLandroidx/media3/session/MediaController;->sendCustomCommand(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; HSPLandroidx/media3/session/MediaController;->verifyApplicationThread()V HSPLandroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V HSPLandroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda0;->run()V @@ -10504,19 +10470,29 @@ HSPLandroidx/media3/session/MediaControllerHolder;->lambda$setController$1(Ljava HSPLandroidx/media3/session/MediaControllerHolder;->maybeSetFutureResult()V HSPLandroidx/media3/session/MediaControllerHolder;->onAccepted()V HSPLandroidx/media3/session/MediaControllerHolder;->setController(Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda103;->(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda103;->run()V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda104;->(Landroidx/media3/session/MediaControllerImplBase;I)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda104;->run()V HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda110;->(Landroidx/media3/session/MediaControllerImplBase;ZI)V HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda110;->accept(Ljava/lang/Object;)V HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda117;->(Landroidx/media3/session/MediaControllerImplBase;Lcom/google/common/util/concurrent/ListenableFuture;I)V HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda117;->run()V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda23;->(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda23;->run(Landroidx/media3/session/IMediaSession;I)V HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda39;->(Landroidx/media3/session/MediaControllerImplBase;)V HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda40;->(Landroidx/media3/session/MediaControllerImplBase;)V HSPLandroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler;)V HSPLandroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler;->(Landroidx/media3/session/MediaControllerImplBase;Landroid/os/Looper;)V +HSPLandroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler;->release()V HSPLandroidx/media3/session/MediaControllerImplBase$SessionServiceConnection;->(Landroidx/media3/session/MediaControllerImplBase;Landroid/os/Bundle;)V HSPLandroidx/media3/session/MediaControllerImplBase$SessionServiceConnection;->onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V HSPLandroidx/media3/session/MediaControllerImplBase$SurfaceCallback;->(Landroidx/media3/session/MediaControllerImplBase;)V HSPLandroidx/media3/session/MediaControllerImplBase$SurfaceCallback;->(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/MediaControllerImplBase$1;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$JozrRlNWXSGbLKKHBURtUrBgq5E(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$YjhkL1c3adQlF6E4YLqZLT1eyIs(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/IMediaSession;I)V HSPLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$bKeDDrqM-KVzLQUc7LnzecfOpP8(Landroidx/media3/session/MediaControllerImplBase;ZILandroidx/media3/session/MediaController$Listener;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$n1APUsSGENTveFPC-ajvUqEp2Jw(Landroidx/media3/session/MediaControllerImplBase;I)V HSPLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$rrUIVY081WE_bH0bYzfaYw0jlBU(Landroidx/media3/session/MediaControllerImplBase;Lcom/google/common/util/concurrent/ListenableFuture;I)V HSPLandroidx/media3/session/MediaControllerImplBase;->(Landroid/content/Context;Landroidx/media3/session/MediaController;Landroidx/media3/session/SessionToken;Landroid/os/Bundle;Landroid/os/Looper;)V HSPLandroidx/media3/session/MediaControllerImplBase;->access$300(Landroidx/media3/session/MediaControllerImplBase;)Landroidx/media3/session/SessionToken; @@ -10524,25 +10500,35 @@ HSPLandroidx/media3/session/MediaControllerImplBase;->access$400(Landroidx/media HSPLandroidx/media3/session/MediaControllerImplBase;->addListener(Landroidx/media3/common/Player$Listener;)V HSPLandroidx/media3/session/MediaControllerImplBase;->connect()V HSPLandroidx/media3/session/MediaControllerImplBase;->createIntersectedCommandsEnsuringCommandReleaseAvailable(Landroidx/media3/common/Player$Commands;Landroidx/media3/common/Player$Commands;)Landroidx/media3/common/Player$Commands; +HSPLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTask(Landroidx/media3/session/IMediaSession;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;Z)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTaskWithSessionCommand(Landroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTaskWithSessionCommandInternal(ILandroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;)Lcom/google/common/util/concurrent/ListenableFuture; HSPLandroidx/media3/session/MediaControllerImplBase;->getConnectedToken()Landroidx/media3/session/SessionToken; HSPLandroidx/media3/session/MediaControllerImplBase;->getContext()Landroid/content/Context; HSPLandroidx/media3/session/MediaControllerImplBase;->getCurrentTimeline()Landroidx/media3/common/Timeline; HSPLandroidx/media3/session/MediaControllerImplBase;->getInstance()Landroidx/media3/session/MediaController; HSPLandroidx/media3/session/MediaControllerImplBase;->getPlaybackState()I +HSPLandroidx/media3/session/MediaControllerImplBase;->getSessionInterfaceWithSessionCommandIfAble(Landroidx/media3/session/SessionCommand;)Landroidx/media3/session/IMediaSession; HSPLandroidx/media3/session/MediaControllerImplBase;->isConnected()Z HSPLandroidx/media3/session/MediaControllerImplBase;->isPlaying()Z HSPLandroidx/media3/session/MediaControllerImplBase;->isReleased()Z HSPLandroidx/media3/session/MediaControllerImplBase;->lambda$onSetCustomLayout$113(ZILandroidx/media3/session/MediaController$Listener;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->lambda$release$4()V HSPLandroidx/media3/session/MediaControllerImplBase;->lambda$sendControllerResultWhenReady$106(Lcom/google/common/util/concurrent/ListenableFuture;I)V +HSPLandroidx/media3/session/MediaControllerImplBase;->lambda$sendCustomCommand$21(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/IMediaSession;I)V +HSPLandroidx/media3/session/MediaControllerImplBase;->lambda$setFutureResult$105(I)V HSPLandroidx/media3/session/MediaControllerImplBase;->notifyPlayerInfoListenersWithReasons(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V HSPLandroidx/media3/session/MediaControllerImplBase;->onConnected(Landroidx/media3/session/ConnectionState;)V HSPLandroidx/media3/session/MediaControllerImplBase;->onPlayerInfoChanged(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;)V HSPLandroidx/media3/session/MediaControllerImplBase;->onSetCustomLayout(ILjava/util/List;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->release()V HSPLandroidx/media3/session/MediaControllerImplBase;->requestConnectToService()Z HSPLandroidx/media3/session/MediaControllerImplBase;->requestConnectToSession(Landroid/os/Bundle;)Z HSPLandroidx/media3/session/MediaControllerImplBase;->resolveMediaButtonPreferences(Ljava/util/List;Ljava/util/List;Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)Lcom/google/common/collect/ImmutableList; HSPLandroidx/media3/session/MediaControllerImplBase;->sendControllerResult(ILandroidx/media3/session/SessionResult;)V HSPLandroidx/media3/session/MediaControllerImplBase;->sendControllerResultWhenReady(ILcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->sendCustomCommand(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaControllerImplBase;->setFutureResult(ILjava/lang/Object;)V HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda10;->(Landroidx/media3/session/ConnectionState;)V HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda10;->run(Landroidx/media3/session/MediaControllerImplBase;)V HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda12;->(I)V @@ -10559,6 +10545,7 @@ HSPLandroidx/media3/session/MediaControllerStub;->$r8$lambda$FxCmFzI5VRLaeXNrPjn HSPLandroidx/media3/session/MediaControllerStub;->$r8$lambda$Q2V9OrhQmMNsCBjUOm1lBDX5APg(ILjava/util/List;Landroidx/media3/session/MediaControllerImplBase;)V HSPLandroidx/media3/session/MediaControllerStub;->$r8$lambda$rG7Lv5d-BiPMkMROPti8JrPY4bc(ILandroid/os/Bundle;)Landroidx/media3/session/CommandButton; HSPLandroidx/media3/session/MediaControllerStub;->(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub;->destroy()V HSPLandroidx/media3/session/MediaControllerStub;->dispatchControllerTaskOnHandler(Landroidx/media3/session/MediaControllerStub$ControllerTask;)V HSPLandroidx/media3/session/MediaControllerStub;->getSessionInterfaceVersion()I HSPLandroidx/media3/session/MediaControllerStub;->lambda$dispatchControllerTaskOnHandler$16(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/MediaControllerStub$ControllerTask;)V @@ -10568,7 +10555,9 @@ HSPLandroidx/media3/session/MediaControllerStub;->lambda$onSetCustomLayout$2(ILa HSPLandroidx/media3/session/MediaControllerStub;->lambda$onSetCustomLayout$3(ILjava/util/List;Landroidx/media3/session/MediaControllerImplBase;)V HSPLandroidx/media3/session/MediaControllerStub;->onConnected(ILandroid/os/Bundle;)V HSPLandroidx/media3/session/MediaControllerStub;->onPlayerInfoChangedWithExclusions(ILandroid/os/Bundle;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaControllerStub;->onSessionResult(ILandroid/os/Bundle;)V HSPLandroidx/media3/session/MediaControllerStub;->onSetCustomLayout(ILjava/util/List;)V +HSPLandroidx/media3/session/MediaControllerStub;->setControllerFutureResult(ILjava/lang/Object;)V HSPLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda0;->(Landroid/os/Handler;)V HSPLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda0;->execute(Ljava/lang/Runnable;)V HSPLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda6;->(Landroidx/media3/session/MediaNotificationManager;Lcom/google/common/util/concurrent/ListenableFuture;Landroidx/media3/session/MediaNotificationManager$MediaControllerListener;Landroidx/media3/session/MediaSession;)V @@ -10600,6 +10589,7 @@ HSPLandroidx/media3/session/MediaSession$Builder;->setId(Ljava/lang/String;)Land HSPLandroidx/media3/session/MediaSession$BuilderBase;->(Landroid/content/Context;Landroidx/media3/common/Player;Landroidx/media3/session/MediaSession$Callback;)V HSPLandroidx/media3/session/MediaSession$BuilderBase;->setCallback(Landroidx/media3/session/MediaSession$Callback;)Landroidx/media3/session/MediaSession$BuilderBase; HSPLandroidx/media3/session/MediaSession$BuilderBase;->setId(Ljava/lang/String;)Landroidx/media3/session/MediaSession$BuilderBase; +HSPLandroidx/media3/session/MediaSession$Callback$-CC;->$default$onDisconnected(Landroidx/media3/session/MediaSession$Callback;Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V HSPLandroidx/media3/session/MediaSession$ConnectionResult$AcceptedResultBuilder;->(Landroidx/media3/session/MediaSession;)V HSPLandroidx/media3/session/MediaSession$ConnectionResult$AcceptedResultBuilder;->build()Landroidx/media3/session/MediaSession$ConnectionResult; HSPLandroidx/media3/session/MediaSession$ConnectionResult;->()V @@ -10679,7 +10669,10 @@ HSPLandroidx/media3/session/MediaSessionImpl;->lambda$new$0(Landroidx/media3/ses HSPLandroidx/media3/session/MediaSessionImpl;->lambda$setCustomLayout$4(Lcom/google/common/collect/ImmutableList;Landroidx/media3/session/MediaSession$ControllerCb;I)V HSPLandroidx/media3/session/MediaSessionImpl;->lambda$setPlayerInternal$1(Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/MediaSession$ControllerCb;I)V HSPLandroidx/media3/session/MediaSessionImpl;->onConnectOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/MediaSession$ConnectionResult; +HSPLandroidx/media3/session/MediaSessionImpl;->onCustomCommandOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionImpl;->onDisconnectedOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;)V HSPLandroidx/media3/session/MediaSessionImpl;->onPostConnectOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/MediaSessionImpl;->resolveControllerInfoForCallback(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/MediaSession$ControllerInfo; HSPLandroidx/media3/session/MediaSessionImpl;->schedulePeriodicSessionPositionInfoChanges()V HSPLandroidx/media3/session/MediaSessionImpl;->setAvailableFrameworkControllerCommands(Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)V HSPLandroidx/media3/session/MediaSessionImpl;->setCustomLayout(Landroidx/media3/session/MediaSession$ControllerInfo;Lcom/google/common/collect/ImmutableList;)Lcom/google/common/util/concurrent/ListenableFuture; @@ -10747,21 +10740,53 @@ HSPLandroidx/media3/session/MediaSessionService;->onUpdateNotification(Landroidx HSPLandroidx/media3/session/MediaSessionService;->onUpdateNotificationInternal(Landroidx/media3/session/MediaSession;Z)Z HSPLandroidx/media3/session/MediaSessionService;->setListener(Landroidx/media3/session/MediaSessionService$Listener;)V HSPLandroidx/media3/session/MediaSessionService;->setMediaNotificationProvider(Landroidx/media3/session/MediaNotification$Provider;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda12;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda12;->run()V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda28;->(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda28;->run(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Ljava/lang/Object; HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda3;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/IMediaController;)V HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda3;->run()V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda68;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda68;->run()V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda73;->(Landroidx/media3/session/MediaSessionStub$SessionTask;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda73;->run(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Ljava/lang/Object; +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda81;->(Landroidx/media3/session/MediaSession$ControllerInfo;I)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda81;->accept(Ljava/lang/Object;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda82;->(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda82;->run()V HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->(Landroidx/media3/session/IMediaController;I)V HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->getCallbackBinder()Landroid/os/IBinder; HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->hashCode()I HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->onPlayerInfoChanged(ILandroidx/media3/session/PlayerInfo;Landroidx/media3/common/Player$Commands;ZZ)V +HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->onSessionResult(ILandroidx/media3/session/SessionResult;)V HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->setCustomLayout(ILjava/util/List;)V +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$1vN0gC2ZaTovIExjX5xTnwlbne8(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$4tHpaoO9OfNhbG3zdzmneZxAO2w(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$eBYEb4hdvmb8_NvJdQcYW_NbeUQ(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$iwymEOWW-bdQV3aSZ9K5q7sOpwU(Landroidx/media3/session/MediaSession$ControllerInfo;ILcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$mdjzG08KjiIcUiSGhLWXonK_2F0(Landroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$vZhZQF2vW4WdI1dX10QEfSas5VE(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$zNvv3J7cSmshUkEZlCtyHBdu4zw(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V HSPLandroidx/media3/session/MediaSessionStub;->(Landroidx/media3/session/MediaSessionImpl;)V HSPLandroidx/media3/session/MediaSessionStub;->connect(Landroidx/media3/session/IMediaController;ILandroid/os/Bundle;)V HSPLandroidx/media3/session/MediaSessionStub;->connect(Landroidx/media3/session/IMediaController;Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/MediaSessionStub;->dispatchSessionTaskWithSessionCommand(Landroidx/media3/session/IMediaController;ILandroidx/media3/session/SessionCommand;ILandroidx/media3/session/MediaSessionStub$SessionTask;)V +HSPLandroidx/media3/session/MediaSessionStub;->dispatchSessionTaskWithSessionCommand(Landroidx/media3/session/IMediaController;ILandroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaSessionStub$SessionTask;)V HSPLandroidx/media3/session/MediaSessionStub;->generateAndCacheUniqueTrackGroupIds(Landroidx/media3/session/PlayerInfo;)Landroidx/media3/session/PlayerInfo; HSPLandroidx/media3/session/MediaSessionStub;->getConnectedControllersManager()Landroidx/media3/session/ConnectedControllersManager; +HSPLandroidx/media3/session/MediaSessionStub;->handleSessionTaskWhenReady(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;ILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/common/util/Consumer;)Lcom/google/common/util/concurrent/ListenableFuture; HSPLandroidx/media3/session/MediaSessionStub;->lambda$connect$17(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub;->lambda$dispatchSessionTaskWithSessionCommand$15(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/MediaSessionStub;->lambda$handleSessionTaskWhenReady$16(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaSessionStub;->lambda$onCustomCommand$24(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionStub;->lambda$release$18(Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub;->lambda$sendSessionResultWhenReady$2(Landroidx/media3/session/MediaSession$ControllerInfo;ILcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaSessionStub;->lambda$sendSessionResultWhenReady$3(Landroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; HSPLandroidx/media3/session/MediaSessionStub;->onControllerResult(Landroidx/media3/session/IMediaController;ILandroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSessionStub;->onCustomCommand(Landroidx/media3/session/IMediaController;ILandroid/os/Bundle;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSessionStub;->release(Landroidx/media3/session/IMediaController;I)V +HSPLandroidx/media3/session/MediaSessionStub;->sendSessionResult(Landroidx/media3/session/MediaSession$ControllerInfo;ILandroidx/media3/session/SessionResult;)V +HSPLandroidx/media3/session/MediaSessionStub;->sendSessionResultWhenReady(Landroidx/media3/session/MediaSessionStub$SessionTask;)Landroidx/media3/session/MediaSessionStub$SessionTask; HSPLandroidx/media3/session/MediaUtils;->()V HSPLandroidx/media3/session/MediaUtils;->intersect(Landroidx/media3/common/Player$Commands;Landroidx/media3/common/Player$Commands;)Landroidx/media3/common/Player$Commands; HSPLandroidx/media3/session/MediaUtils;->mergePlayerInfo(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;Landroidx/media3/common/Player$Commands;)Landroid/util/Pair; @@ -10863,13 +10888,17 @@ HSPLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->getSequence HSPLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->set(Ljava/lang/Object;)Z HSPLandroidx/media3/session/SequencedFutureManager;->()V HSPLandroidx/media3/session/SequencedFutureManager;->createSequencedFuture(Ljava/lang/Object;)Landroidx/media3/session/SequencedFutureManager$SequencedFuture; +HSPLandroidx/media3/session/SequencedFutureManager;->lazyRelease(JLjava/lang/Runnable;)V HSPLandroidx/media3/session/SequencedFutureManager;->obtainNextSequenceNumber()I +HSPLandroidx/media3/session/SequencedFutureManager;->release()V HSPLandroidx/media3/session/SequencedFutureManager;->setFutureResult(ILjava/lang/Object;)V HSPLandroidx/media3/session/SessionCommand;->()V HSPLandroidx/media3/session/SessionCommand;->(I)V HSPLandroidx/media3/session/SessionCommand;->(Ljava/lang/String;Landroid/os/Bundle;)V HSPLandroidx/media3/session/SessionCommand;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/session/SessionCommand;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/SessionCommand; HSPLandroidx/media3/session/SessionCommand;->hashCode()I +HSPLandroidx/media3/session/SessionCommand;->toBundle()Landroid/os/Bundle; HSPLandroidx/media3/session/SessionCommands$Builder;->()V HSPLandroidx/media3/session/SessionCommands$Builder;->add(Landroidx/media3/session/SessionCommand;)Landroidx/media3/session/SessionCommands$Builder; HSPLandroidx/media3/session/SessionCommands$Builder;->addAllLibraryCommands()Landroidx/media3/session/SessionCommands$Builder; @@ -10879,6 +10908,7 @@ HSPLandroidx/media3/session/SessionCommands$Builder;->build()Landroidx/media3/se HSPLandroidx/media3/session/SessionCommands;->()V HSPLandroidx/media3/session/SessionCommands;->(Ljava/util/Collection;)V HSPLandroidx/media3/session/SessionCommands;->(Ljava/util/Collection;Landroidx/media3/session/SessionCommands$1;)V +HSPLandroidx/media3/session/SessionCommands;->contains(Landroidx/media3/session/SessionCommand;)Z HSPLandroidx/media3/session/SessionError;->()V HSPLandroidx/media3/session/SessionError;->(ILjava/lang/String;)V HSPLandroidx/media3/session/SessionError;->(ILjava/lang/String;Landroid/os/Bundle;)V @@ -11038,6 +11068,19 @@ HSPLandroidx/media3/session/legacy/PlaybackStateCompat$Builder;->setState(IJFJ)L HSPLandroidx/media3/session/legacy/PlaybackStateCompat;->()V HSPLandroidx/media3/session/legacy/PlaybackStateCompat;->(IJJFJILjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V HSPLandroidx/media3/session/legacy/PlaybackStateCompat;->getPlaybackState()Ljava/lang/Object; +HSPLandroidx/media3/ui/AspectRatioFrameLayout$AspectRatioUpdateDispatcher;->(Landroidx/media3/ui/AspectRatioFrameLayout;)V +HSPLandroidx/media3/ui/AspectRatioFrameLayout$AspectRatioUpdateDispatcher;->(Landroidx/media3/ui/AspectRatioFrameLayout;Landroidx/media3/ui/AspectRatioFrameLayout$1;)V +HSPLandroidx/media3/ui/AspectRatioFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/media3/ui/AspectRatioFrameLayout;->onMeasure(II)V +HSPLandroidx/media3/ui/AspectRatioFrameLayout;->setResizeMode(I)V +HSPLandroidx/media3/ui/PlayerView$$ExternalSyntheticLambda0;->(Landroidx/media3/ui/PlayerView;)V +HSPLandroidx/media3/ui/PlayerView$ComponentListener;->(Landroidx/media3/ui/PlayerView;)V +HSPLandroidx/media3/ui/PlayerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/media3/ui/PlayerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/media3/ui/PlayerView;->setResizeMode(I)V +HSPLandroidx/media3/ui/PlayerView;->setResizeModeRaw(Landroidx/media3/ui/AspectRatioFrameLayout;I)V +HSPLandroidx/media3/ui/PlayerView;->updateContentDescription()V +HSPLandroidx/media3/ui/R$styleable;->()V HSPLandroidx/navigation/ActivityNavigator$Companion;->()V HSPLandroidx/navigation/ActivityNavigator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/navigation/ActivityNavigator$hostActivity$1;->()V @@ -11081,8 +11124,15 @@ HSPLandroidx/navigation/NavBackStackEntry;->getSavedStateRegistry()Landroidx/sav HSPLandroidx/navigation/NavBackStackEntry;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; HSPLandroidx/navigation/NavBackStackEntry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/navigation/NavBackStackEntry;->hashCode()I +HSPLandroidx/navigation/NavBackStackEntry;->saveState(Landroid/os/Bundle;)V HSPLandroidx/navigation/NavBackStackEntry;->setMaxLifecycle(Landroidx/lifecycle/Lifecycle$State;)V HSPLandroidx/navigation/NavBackStackEntry;->updateState()V +HSPLandroidx/navigation/NavBackStackEntryState$Companion$CREATOR$1;->()V +HSPLandroidx/navigation/NavBackStackEntryState$Companion;->()V +HSPLandroidx/navigation/NavBackStackEntryState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/navigation/NavBackStackEntryState;->()V +HSPLandroidx/navigation/NavBackStackEntryState;->(Landroidx/navigation/NavBackStackEntry;)V +HSPLandroidx/navigation/NavBackStackEntryState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/navigation/NavController$$ExternalSyntheticLambda0;->(Landroidx/navigation/NavController;)V HSPLandroidx/navigation/NavController$$ExternalSyntheticLambda0;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/navigation/NavController$Companion;->()V @@ -11133,6 +11183,8 @@ HSPLandroidx/navigation/NavController;->navigate(Landroidx/navigation/NavDestina HSPLandroidx/navigation/NavController;->navigateInternal(Landroidx/navigation/Navigator;Ljava/util/List;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/navigation/NavController;->onGraphCreated(Landroid/os/Bundle;)V HSPLandroidx/navigation/NavController;->populateVisibleEntries$navigation_runtime_release()Ljava/util/List; +HSPLandroidx/navigation/NavController;->removeOnDestinationChangedListener(Landroidx/navigation/NavController$OnDestinationChangedListener;)V +HSPLandroidx/navigation/NavController;->saveState()Landroid/os/Bundle; HSPLandroidx/navigation/NavController;->setGraph(I)V HSPLandroidx/navigation/NavController;->setGraph(Landroidx/navigation/NavGraph;Landroid/os/Bundle;)V HSPLandroidx/navigation/NavController;->setLifecycleOwner(Landroidx/lifecycle/LifecycleOwner;)V @@ -11272,6 +11324,7 @@ HSPLandroidx/navigation/Navigator;->()V HSPLandroidx/navigation/Navigator;->getState()Landroidx/navigation/NavigatorState; HSPLandroidx/navigation/Navigator;->isAttached()Z HSPLandroidx/navigation/Navigator;->onAttach(Landroidx/navigation/NavigatorState;)V +HSPLandroidx/navigation/Navigator;->onSaveState()Landroid/os/Bundle; HSPLandroidx/navigation/NavigatorProvider$Companion;->()V HSPLandroidx/navigation/NavigatorProvider$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/navigation/NavigatorProvider$Companion;->getNameForNavigator$navigation_common_release(Ljava/lang/Class;)Ljava/lang/String; @@ -11362,11 +11415,18 @@ HSPLandroidx/navigation/fragment/FragmentNavigator;->navigate(Landroidx/navigati HSPLandroidx/navigation/fragment/FragmentNavigator;->navigate(Ljava/util/List;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V HSPLandroidx/navigation/fragment/FragmentNavigator;->onAttach$lambda$3(Landroidx/navigation/NavigatorState;Landroidx/navigation/fragment/FragmentNavigator;Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V HSPLandroidx/navigation/fragment/FragmentNavigator;->onAttach(Landroidx/navigation/NavigatorState;)V +HSPLandroidx/navigation/fragment/FragmentNavigator;->onSaveState()Landroid/os/Bundle; HSPLandroidx/navigation/fragment/NavHostFragment$Companion;->()V HSPLandroidx/navigation/fragment/NavHostFragment$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2$$ExternalSyntheticLambda0;->(Landroidx/navigation/NavHostController;)V +HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2$$ExternalSyntheticLambda0;->saveState()Landroid/os/Bundle; HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2$$ExternalSyntheticLambda1;->(Landroidx/navigation/fragment/NavHostFragment;)V +HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2$$ExternalSyntheticLambda1;->saveState()Landroid/os/Bundle; +HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->$r8$lambda$Snlvm-YijRrPtpWtLB8mhNVYvCo(Landroidx/navigation/NavHostController;)Landroid/os/Bundle; +HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->$r8$lambda$xJM-NGajPIx0z_M5w2gxGc8Uzlg(Landroidx/navigation/fragment/NavHostFragment;)Landroid/os/Bundle; HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->(Landroidx/navigation/fragment/NavHostFragment;)V +HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->invoke$lambda$5$lambda$2(Landroidx/navigation/NavHostController;)Landroid/os/Bundle; +HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->invoke$lambda$5$lambda$4(Landroidx/navigation/fragment/NavHostFragment;)Landroid/os/Bundle; HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->invoke()Landroidx/navigation/NavHostController; HSPLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->invoke()Ljava/lang/Object; HSPLandroidx/navigation/fragment/NavHostFragment;->()V @@ -11381,6 +11441,7 @@ HSPLandroidx/navigation/fragment/NavHostFragment;->onCreateNavController(Landroi HSPLandroidx/navigation/fragment/NavHostFragment;->onCreateNavHostController(Landroidx/navigation/NavHostController;)V HSPLandroidx/navigation/fragment/NavHostFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; HSPLandroidx/navigation/fragment/NavHostFragment;->onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V +HSPLandroidx/navigation/fragment/NavHostFragment;->onSaveInstanceState(Landroid/os/Bundle;)V HSPLandroidx/navigation/fragment/NavHostFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V HSPLandroidx/navigation/fragment/R$styleable;->()V HSPLandroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; @@ -11404,12 +11465,12 @@ HSPLandroidx/recyclerview/widget/AdapterHelper$UpdateOp;->(IIILjava/lang/O HSPLandroidx/recyclerview/widget/AdapterHelper;->(Landroidx/recyclerview/widget/AdapterHelper$Callback;)V HSPLandroidx/recyclerview/widget/AdapterHelper;->(Landroidx/recyclerview/widget/AdapterHelper$Callback;Z)V HSPLandroidx/recyclerview/widget/AdapterHelper;->applyAdd(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V +HSPLandroidx/recyclerview/widget/AdapterHelper;->applyPendingUpdatesToPosition(I)I HSPLandroidx/recyclerview/widget/AdapterHelper;->consumePostponedUpdates()V HSPLandroidx/recyclerview/widget/AdapterHelper;->consumeUpdatesInOnePass()V HSPLandroidx/recyclerview/widget/AdapterHelper;->findPositionOffset(I)I HSPLandroidx/recyclerview/widget/AdapterHelper;->findPositionOffset(II)I HSPLandroidx/recyclerview/widget/AdapterHelper;->hasPendingUpdates()Z -HSPLandroidx/recyclerview/widget/AdapterHelper;->hasUpdates()Z HSPLandroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp; HSPLandroidx/recyclerview/widget/AdapterHelper;->onItemRangeChanged(IILjava/lang/Object;)Z HSPLandroidx/recyclerview/widget/AdapterHelper;->onItemRangeInserted(II)Z @@ -11419,14 +11480,19 @@ HSPLandroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOp(Landroidx/recyc HSPLandroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOpsAndClearList(Ljava/util/List;)V HSPLandroidx/recyclerview/widget/AdapterHelper;->reset()V HSPLandroidx/recyclerview/widget/AdapterListUpdateCallback;->(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V +HSPLandroidx/recyclerview/widget/AdapterListUpdateCallback;->onChanged(IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/AdapterListUpdateCallback;->onInserted(II)V HSPLandroidx/recyclerview/widget/AsyncDifferConfig$Builder;->()V HSPLandroidx/recyclerview/widget/AsyncDifferConfig$Builder;->(Landroidx/recyclerview/widget/DiffUtil$ItemCallback;)V HSPLandroidx/recyclerview/widget/AsyncDifferConfig$Builder;->build()Landroidx/recyclerview/widget/AsyncDifferConfig; HSPLandroidx/recyclerview/widget/AsyncDifferConfig;->(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Landroidx/recyclerview/widget/DiffUtil$ItemCallback;)V HSPLandroidx/recyclerview/widget/AsyncDifferConfig;->getBackgroundThreadExecutor()Ljava/util/concurrent/Executor; +HSPLandroidx/recyclerview/widget/AsyncDifferConfig;->getDiffCallback()Landroidx/recyclerview/widget/DiffUtil$ItemCallback; HSPLandroidx/recyclerview/widget/AsyncDifferConfig;->getMainThreadExecutor()Ljava/util/concurrent/Executor; HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->(Landroidx/recyclerview/widget/AsyncListDiffer$1;)V +HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->areContentsTheSame(II)Z +HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->areItemsTheSame(II)Z +HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->getChangePayload(II)Ljava/lang/Object; HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->getNewListSize()I HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->getOldListSize()I HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$2;->(Landroidx/recyclerview/widget/AsyncListDiffer$1;Landroidx/recyclerview/widget/DiffUtil$DiffResult;)V @@ -11445,6 +11511,7 @@ HSPLandroidx/recyclerview/widget/AsyncListDiffer;->submitList(Ljava/util/List;)V HSPLandroidx/recyclerview/widget/AsyncListDiffer;->submitList(Ljava/util/List;Ljava/lang/Runnable;)V HSPLandroidx/recyclerview/widget/BatchingListUpdateCallback;->(Landroidx/recyclerview/widget/ListUpdateCallback;)V HSPLandroidx/recyclerview/widget/BatchingListUpdateCallback;->dispatchLastEvent()V +HSPLandroidx/recyclerview/widget/BatchingListUpdateCallback;->onChanged(IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/BatchingListUpdateCallback;->onInserted(II)V HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->()V HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->clear(I)V @@ -11466,6 +11533,53 @@ HSPLandroidx/recyclerview/widget/ChildHelper;->getUnfilteredChildCount()I HSPLandroidx/recyclerview/widget/ChildHelper;->isHidden(Landroid/view/View;)Z HSPLandroidx/recyclerview/widget/ChildHelper;->removeAllViewsUnfiltered()V HSPLandroidx/recyclerview/widget/ChildHelper;->removeViewIfHidden(Landroid/view/View;)Z +HSPLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;->()V +HSPLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;->(Ljava/lang/String;I)V +HSPLandroidx/recyclerview/widget/ConcatAdapter$Config;->()V +HSPLandroidx/recyclerview/widget/ConcatAdapter$Config;->(ZLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->(Landroidx/recyclerview/widget/ConcatAdapter$Config;Ljava/util/List;)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->(Landroidx/recyclerview/widget/ConcatAdapter$Config;[Landroidx/recyclerview/widget/RecyclerView$Adapter;)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->([Landroidx/recyclerview/widget/RecyclerView$Adapter;)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->addAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Z +HSPLandroidx/recyclerview/widget/ConcatAdapter;->findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I +HSPLandroidx/recyclerview/widget/ConcatAdapter;->getAdapters()Ljava/util/List; +HSPLandroidx/recyclerview/widget/ConcatAdapter;->getItemCount()I +HSPLandroidx/recyclerview/widget/ConcatAdapter;->getItemViewType(I)I +HSPLandroidx/recyclerview/widget/ConcatAdapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLandroidx/recyclerview/widget/ConcatAdapter;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition;->()V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->(Landroidx/recyclerview/widget/ConcatAdapter;Landroidx/recyclerview/widget/ConcatAdapter$Config;)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->addAdapter(ILandroidx/recyclerview/widget/RecyclerView$Adapter;)Z +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->addAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Z +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->calculateAndUpdateStateRestorationPolicy()V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->computeStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->countItemsBefore(Landroidx/recyclerview/widget/NestedAdapterWrapper;)I +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->findWrapperAndLocalPosition(I)Landroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->findWrapperFor(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Landroidx/recyclerview/widget/NestedAdapterWrapper; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->getCopyOfAdapters()Ljava/util/List; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->getItemViewType(I)I +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->getLocalAdapterPosition(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->getTotalCount()I +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->getWrapper(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/NestedAdapterWrapper; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->hasStableIds()Z +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->indexOfWrapper(Landroidx/recyclerview/widget/RecyclerView$Adapter;)I +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->isAttachedTo(Landroidx/recyclerview/widget/RecyclerView;)Z +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onItemRangeChanged(Landroidx/recyclerview/widget/NestedAdapterWrapper;IILjava/lang/Object;)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onItemRangeInserted(Landroidx/recyclerview/widget/NestedAdapterWrapper;II)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->releaseWrapperAndLocalPosition(Landroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition;)V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager$Companion;->()V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager;->()V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager;->(Landroid/content/Context;)V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager;->onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager;->scrollToPositionWithOffset(IILkotlin/jvm/functions/Function0;)V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager;->supportsPredictiveItemAnimations()Z HSPLandroidx/recyclerview/widget/DefaultItemAnimator$3;->(Landroidx/recyclerview/widget/DefaultItemAnimator;Ljava/util/ArrayList;)V HSPLandroidx/recyclerview/widget/DefaultItemAnimator$3;->run()V HSPLandroidx/recyclerview/widget/DefaultItemAnimator$5;->(Landroidx/recyclerview/widget/DefaultItemAnimator;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroid/view/View;Landroid/view/ViewPropertyAnimator;)V @@ -11485,6 +11599,8 @@ HSPLandroidx/recyclerview/widget/DiffUtil$1;->()V HSPLandroidx/recyclerview/widget/DiffUtil$Callback;->()V HSPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->(I)V HSPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->backingData()[I +HSPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->get(I)I +HSPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->set(II)V HSPLandroidx/recyclerview/widget/DiffUtil$Diagonal;->(III)V HSPLandroidx/recyclerview/widget/DiffUtil$Diagonal;->endX()I HSPLandroidx/recyclerview/widget/DiffUtil$Diagonal;->endY()I @@ -11494,11 +11610,19 @@ HSPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->dispatchUpdatesTo(Landroi HSPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->findMatchingItems()V HSPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->findMoveMatches()V HSPLandroidx/recyclerview/widget/DiffUtil$ItemCallback;->()V +HSPLandroidx/recyclerview/widget/DiffUtil$Range;->()V HSPLandroidx/recyclerview/widget/DiffUtil$Range;->(IIII)V +HSPLandroidx/recyclerview/widget/DiffUtil$Range;->newSize()I HSPLandroidx/recyclerview/widget/DiffUtil$Range;->oldSize()I +HSPLandroidx/recyclerview/widget/DiffUtil$Snake;->()V +HSPLandroidx/recyclerview/widget/DiffUtil$Snake;->diagonalSize()I +HSPLandroidx/recyclerview/widget/DiffUtil$Snake;->hasAdditionOrRemoval()Z +HSPLandroidx/recyclerview/widget/DiffUtil$Snake;->toDiagonal()Landroidx/recyclerview/widget/DiffUtil$Diagonal; HSPLandroidx/recyclerview/widget/DiffUtil;->()V +HSPLandroidx/recyclerview/widget/DiffUtil;->backward(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;I)Landroidx/recyclerview/widget/DiffUtil$Snake; HSPLandroidx/recyclerview/widget/DiffUtil;->calculateDiff(Landroidx/recyclerview/widget/DiffUtil$Callback;)Landroidx/recyclerview/widget/DiffUtil$DiffResult; HSPLandroidx/recyclerview/widget/DiffUtil;->calculateDiff(Landroidx/recyclerview/widget/DiffUtil$Callback;Z)Landroidx/recyclerview/widget/DiffUtil$DiffResult; +HSPLandroidx/recyclerview/widget/DiffUtil;->forward(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;I)Landroidx/recyclerview/widget/DiffUtil$Snake; HSPLandroidx/recyclerview/widget/DiffUtil;->midPoint(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;)Landroidx/recyclerview/widget/DiffUtil$Snake; HSPLandroidx/recyclerview/widget/GapWorker$1;->()V HSPLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;->()V @@ -11506,6 +11630,7 @@ HSPLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;->clearPre HSPLandroidx/recyclerview/widget/GapWorker;->()V HSPLandroidx/recyclerview/widget/GapWorker;->()V HSPLandroidx/recyclerview/widget/GapWorker;->add(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/GapWorker;->remove(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/ItemTouchHelper$1;->(Landroidx/recyclerview/widget/ItemTouchHelper;)V HSPLandroidx/recyclerview/widget/ItemTouchHelper$2;->(Landroidx/recyclerview/widget/ItemTouchHelper;)V HSPLandroidx/recyclerview/widget/ItemTouchHelper$2;->onInterceptTouchEvent(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)Z @@ -11538,6 +11663,11 @@ HSPLandroidx/recyclerview/widget/LinearLayoutManager$LayoutChunkResult;->resetIn HSPLandroidx/recyclerview/widget/LinearLayoutManager$LayoutState;->()V HSPLandroidx/recyclerview/widget/LinearLayoutManager$LayoutState;->hasMore(Landroidx/recyclerview/widget/RecyclerView$State;)Z HSPLandroidx/recyclerview/widget/LinearLayoutManager$LayoutState;->next(Landroidx/recyclerview/widget/RecyclerView$Recycler;)Landroid/view/View; +HSPLandroidx/recyclerview/widget/LinearLayoutManager$SavedState$1;->()V +HSPLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->()V +HSPLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->()V +HSPLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->invalidateAnchor()V +HSPLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->(Landroid/content/Context;)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->(Landroid/content/Context;IZ)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V @@ -11563,6 +11693,7 @@ HSPLandroidx/recyclerview/widget/LinearLayoutManager;->findOneVisibleChild(IIZZ) HSPLandroidx/recyclerview/widget/LinearLayoutManager;->findReferenceChild(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;ZZ)Landroid/view/View; HSPLandroidx/recyclerview/widget/LinearLayoutManager;->fixLayoutEndGap(ILandroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Z)I HSPLandroidx/recyclerview/widget/LinearLayoutManager;->fixLayoutStartGap(ILandroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Z)I +HSPLandroidx/recyclerview/widget/LinearLayoutManager;->getChildClosestToStart()Landroid/view/View; HSPLandroidx/recyclerview/widget/LinearLayoutManager;->getExtraLayoutSpace(Landroidx/recyclerview/widget/RecyclerView$State;)I HSPLandroidx/recyclerview/widget/LinearLayoutManager;->getReverseLayout()Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->isAutoMeasureEnabled()Z @@ -11570,15 +11701,17 @@ HSPLandroidx/recyclerview/widget/LinearLayoutManager;->isLayoutRTL()Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->layoutChunk(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/LinearLayoutManager$LayoutState;Landroidx/recyclerview/widget/LinearLayoutManager$LayoutChunkResult;)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->layoutForPredictiveAnimations(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;II)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onAnchorReady(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;I)V +HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onLayoutChildren(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onSaveInstanceState()Landroid/os/Parcelable; HSPLandroidx/recyclerview/widget/LinearLayoutManager;->resolveIsInfinite()Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->resolveShouldLayoutReverse()V +HSPLandroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->setOrientation(I)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->setReverseLayout(Z)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->setStackFromEnd(Z)V -HSPLandroidx/recyclerview/widget/LinearLayoutManager;->shouldMeasureTwice()Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->supportsPredictiveItemAnimations()Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->updateAnchorFromChildren(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;)Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->updateAnchorFromPendingData(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;)Z @@ -11591,22 +11724,24 @@ HSPLandroidx/recyclerview/widget/LinearSmoothScroller;->(Landroid/content/ HSPLandroidx/recyclerview/widget/ListAdapter$1;->(Landroidx/recyclerview/widget/ListAdapter;)V HSPLandroidx/recyclerview/widget/ListAdapter$1;->onCurrentListChanged(Ljava/util/List;Ljava/util/List;)V HSPLandroidx/recyclerview/widget/ListAdapter;->(Landroidx/recyclerview/widget/DiffUtil$ItemCallback;)V +HSPLandroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List; HSPLandroidx/recyclerview/widget/ListAdapter;->getItem(I)Ljava/lang/Object; HSPLandroidx/recyclerview/widget/ListAdapter;->getItemCount()I HSPLandroidx/recyclerview/widget/ListAdapter;->onCurrentListChanged(Ljava/util/List;Ljava/util/List;)V HSPLandroidx/recyclerview/widget/ListAdapter;->submitList(Ljava/util/List;)V HSPLandroidx/recyclerview/widget/ListAdapter;->submitList(Ljava/util/List;Ljava/lang/Runnable;)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->(Landroidx/recyclerview/widget/NestedAdapterWrapper;)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->onItemRangeChanged(IILjava/lang/Object;)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->onItemRangeInserted(II)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper;->(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/NestedAdapterWrapper$Callback;Landroidx/recyclerview/widget/ViewTypeStorage;Landroidx/recyclerview/widget/StableIdStorage$StableIdLookup;)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper;->getCachedItemCount()I +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper;->getItemViewType(I)I +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; HSPLandroidx/recyclerview/widget/OpReorderer;->(Landroidx/recyclerview/widget/OpReorderer$Callback;)V HSPLandroidx/recyclerview/widget/OpReorderer;->getLastMoveOutOfOrder(Ljava/util/List;)I HSPLandroidx/recyclerview/widget/OpReorderer;->reorderOps(Ljava/util/List;)V HSPLandroidx/recyclerview/widget/OrientationHelper$1;->(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V -HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getDecoratedMeasurement(Landroid/view/View;)I -HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getDecoratedMeasurementInOther(Landroid/view/View;)I -HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getEndAfterPadding()I -HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getEndPadding()I -HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getMode()I -HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getStartAfterPadding()I -HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getTotalSpace()I HSPLandroidx/recyclerview/widget/OrientationHelper$2;->(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V HSPLandroidx/recyclerview/widget/OrientationHelper$2;->getDecoratedEnd(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/OrientationHelper$2;->getDecoratedMeasurement(Landroid/view/View;)I @@ -11622,6 +11757,7 @@ HSPLandroidx/recyclerview/widget/OrientationHelper;->(Landroidx/recyclervi HSPLandroidx/recyclerview/widget/OrientationHelper;->createHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper; HSPLandroidx/recyclerview/widget/OrientationHelper;->createOrientationHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;I)Landroidx/recyclerview/widget/OrientationHelper; HSPLandroidx/recyclerview/widget/OrientationHelper;->createVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper; +HSPLandroidx/recyclerview/widget/OrientationHelper;->getTotalSpaceChange()I HSPLandroidx/recyclerview/widget/OrientationHelper;->onLayoutComplete()V HSPLandroidx/recyclerview/widget/RecyclerView$1;->(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$2;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -11639,6 +11775,7 @@ HSPLandroidx/recyclerview/widget/RecyclerView$5;->indexOfChild(Landroid/view/Vie HSPLandroidx/recyclerview/widget/RecyclerView$5;->removeAllViews()V HSPLandroidx/recyclerview/widget/RecyclerView$6;->(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$6;->dispatchUpdate(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V +HSPLandroidx/recyclerview/widget/RecyclerView$6;->markViewHoldersUpdated(IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/RecyclerView$6;->offsetPositionsForAdd(II)V HSPLandroidx/recyclerview/widget/RecyclerView$6;->onDispatchSecondPass(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;->()V @@ -11646,8 +11783,11 @@ HSPLandroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;->< HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->()V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->bindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->createViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I +HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->getStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->hasObservers()Z HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->hasStableIds()Z +HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRangeChanged(IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRangeInserted(II)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V @@ -11658,6 +11798,7 @@ HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->setHasStableIds(Z)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->unregisterAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->()V HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->hasObservers()Z +HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyChanged()V HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeInserted(II)V HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;->()V @@ -11668,12 +11809,16 @@ HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->()V +HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->buildAdapterChangeFlagsForAnimations(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I +HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z +HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/util/List;)Z HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->dispatchAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->dispatchAnimationsFinished()V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->getAddDuration()J HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->obtainHolderInfo()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->recordPostLayoutInformation(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; +HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->recordPreLayoutInformation(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->setAddDuration(J)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->setChangeDuration(J)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->setListener(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener;)V @@ -11684,6 +11829,8 @@ HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimatorRestoreListener;->onAn HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->()V HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;ILandroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager$1;->(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V @@ -11705,24 +11852,23 @@ HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachAndScrapAtta HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachViewAt(I)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachViewInternal(ILandroid/view/View;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->dispatchAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->dispatchDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->generateLayoutParams(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; -HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getBaseline()I +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getBottomDecorationHeight(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View; HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getColumnCountForAccessibility(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedBottom(Landroid/view/View;)I -HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedBoundsWithMargins(Landroid/view/View;Landroid/graphics/Rect;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedMeasuredHeight(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedMeasuredWidth(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedTop(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getFocusedChild()Landroid/view/View; HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeight()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeightMode()I +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemCount()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getLayoutDirection()I -HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getMinimumHeight()I -HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getMinimumWidth()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingBottom()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingLeft()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingRight()I @@ -11739,7 +11885,10 @@ HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->isMeasurementUpToD HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->layoutDecoratedWithMargins(Landroid/view/View;IIII)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->measureChildWithMargins(Landroid/view/View;II)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onAddFocusables(Landroidx/recyclerview/widget/RecyclerView;Ljava/util/ArrayList;II)Z HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityEvent(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfo(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V @@ -11747,6 +11896,8 @@ HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccess HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfoForItem(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfoForItem(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onItemsAdded(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onItemsUpdated(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onItemsUpdated(Landroidx/recyclerview/widget/RecyclerView;IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onMeasure(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;II)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeAndRecycleAllViews(Landroidx/recyclerview/widget/RecyclerView$Recycler;)V @@ -11755,27 +11906,29 @@ HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->requestLayout()V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->scrapOrRecycleView(Landroidx/recyclerview/widget/RecyclerView$Recycler;ILandroid/view/View;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setExactMeasureSpecsFrom(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setMeasureSpecs(II)V -HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setMeasuredDimension(II)V -HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setMeasuredDimension(Landroid/graphics/Rect;II)V -HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setMeasuredDimensionFromChildren(II)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->shouldMeasureChild(Landroid/view/View;IILandroidx/recyclerview/widget/RecyclerView$LayoutParams;)Z +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->stopSmoothScroller()V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->getViewLayoutPosition()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->isItemChanged()Z HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->isItemRemoved()Z HSPLandroidx/recyclerview/widget/RecyclerView$OnScrollListener;->()V +HSPLandroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->()V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->()V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->attach()V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->attachForPoolingContainer(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->clear()V +HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->detachForPoolingContainer(Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->factorInBindTime(IJ)V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->factorInCreateTime(IJ)V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getRecycledView(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->runningAverage(JJ)J +HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->setMaxRecycledViews(II)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->attachAccessibilityDelegateOnBind(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->clear()V @@ -11784,7 +11937,6 @@ HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->clearScrap()V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getRecycledViewPool()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapCount()I HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapList()Ljava/util/List; -HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapOrCachedViewForId(JIZ)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapOrHiddenOrCachedHolderForPosition(IZ)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getViewForPosition(I)Landroid/view/View; HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getViewForPosition(IZ)Landroid/view/View; @@ -11794,6 +11946,8 @@ HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->maybeSendPoolingContain HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->offsetPositionRecordsForInsert(II)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->onAttachedToWindow()V +HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->onDetachedFromWindow()V +HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->poolingContainerDetach(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->poolingContainerDetach(Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleAndClearCachedViews()V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->scrapView(Landroid/view/View;)V @@ -11802,10 +11956,17 @@ HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->tryGetViewHolderForPosi HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->unscrapView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->updateViewCacheSize()V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->validateViewHolderForOffsetPosition(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z +HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->viewRangeUpdate(II)V HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onChanged()V HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onItemRangeChanged(IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onItemRangeInserted(II)V HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->triggerUpdateProcessor()V +HSPLandroidx/recyclerview/widget/RecyclerView$SavedState$1;->()V +HSPLandroidx/recyclerview/widget/RecyclerView$SavedState;->()V +HSPLandroidx/recyclerview/widget/RecyclerView$SavedState;->(Landroid/os/Parcelable;)V +HSPLandroidx/recyclerview/widget/RecyclerView$SavedState;->writeToParcel(Landroid/os/Parcel;I)V +HSPLandroidx/recyclerview/widget/RecyclerView$SimpleOnItemTouchListener;->()V HSPLandroidx/recyclerview/widget/RecyclerView$SmoothScroller$Action;->(II)V HSPLandroidx/recyclerview/widget/RecyclerView$SmoothScroller$Action;->(IIILandroid/view/animation/Interpolator;)V HSPLandroidx/recyclerview/widget/RecyclerView$SmoothScroller;->()V @@ -11820,14 +11981,18 @@ HSPLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;->(Landroidx/rec HSPLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;->stop()V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->()V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->addChangePayload(Ljava/lang/Object;)V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->addFlags(I)V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearOldPosition()V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearPayload()V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearReturnedFromScrapFlag()V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearTmpDetachFlag()V -HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemId()J +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAbsoluteAdapterPosition()I +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getBindingAdapterPosition()I HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getLayoutPosition()I +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getOldPosition()I HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getUnmodifiedPayloads()Ljava/util/List; HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->hasAnyOfTheFlags(I)Z HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isBound()Z @@ -11849,14 +12014,18 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->(Landroid/content/Context; HSPLandroidx/recyclerview/widget/RecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLandroidx/recyclerview/widget/RecyclerView;->access$000(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V HSPLandroidx/recyclerview/widget/RecyclerView;->access$100(Landroidx/recyclerview/widget/RecyclerView;I)V -HSPLandroidx/recyclerview/widget/RecyclerView;->access$500(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLandroidx/recyclerview/widget/RecyclerView;->access$300(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V +HSPLandroidx/recyclerview/widget/RecyclerView;->access$400(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V +HSPLandroidx/recyclerview/widget/RecyclerView;->addFocusables(Ljava/util/ArrayList;II)V HSPLandroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V HSPLandroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;I)V HSPLandroidx/recyclerview/widget/RecyclerView;->addOnChildAttachStateChangeListener(Landroidx/recyclerview/widget/RecyclerView$OnChildAttachStateChangeListener;)V HSPLandroidx/recyclerview/widget/RecyclerView;->addOnItemTouchListener(Landroidx/recyclerview/widget/RecyclerView$OnItemTouchListener;)V HSPLandroidx/recyclerview/widget/RecyclerView;->addOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V HSPLandroidx/recyclerview/widget/RecyclerView;->animateAppearance(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V +HSPLandroidx/recyclerview/widget/RecyclerView;->animateChange(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;ZZ)V HSPLandroidx/recyclerview/widget/RecyclerView;->assertNotInLayoutOrScroll(Ljava/lang/String;)V +HSPLandroidx/recyclerview/widget/RecyclerView;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z HSPLandroidx/recyclerview/widget/RecyclerView;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z HSPLandroidx/recyclerview/widget/RecyclerView;->clearOldPositions()V HSPLandroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollExtent()I @@ -11876,6 +12045,7 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchLayoutStep2()V HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchLayoutStep3()V HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchOnScrolled(II)V HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchPendingImportantForAccessibilityChanges()V +HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchSaveInstanceState(Landroid/util/SparseArray;)V HSPLandroidx/recyclerview/widget/RecyclerView;->draw(Landroid/graphics/Canvas;)V HSPLandroidx/recyclerview/widget/RecyclerView;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z HSPLandroidx/recyclerview/widget/RecyclerView;->fillRemainingScrollValues(Landroidx/recyclerview/widget/RecyclerView$State;)V @@ -11883,17 +12053,19 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->findInterceptingOnItemTouchListe HSPLandroidx/recyclerview/widget/RecyclerView;->findMinMaxChildLayoutPositions([I)V HSPLandroidx/recyclerview/widget/RecyclerView;->findNestedRecyclerView(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView; HSPLandroidx/recyclerview/widget/RecyclerView;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; +HSPLandroidx/recyclerview/widget/RecyclerView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; HSPLandroidx/recyclerview/widget/RecyclerView;->getAccessibilityClassName()Ljava/lang/CharSequence; HSPLandroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter; -HSPLandroidx/recyclerview/widget/RecyclerView;->getBaseline()I +HSPLandroidx/recyclerview/widget/RecyclerView;->getAdapterPositionInRecyclerView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I HSPLandroidx/recyclerview/widget/RecyclerView;->getChangedHolderKey(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)J +HSPLandroidx/recyclerview/widget/RecyclerView;->getChildViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; HSPLandroidx/recyclerview/widget/RecyclerView;->getChildViewHolderInt(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -HSPLandroidx/recyclerview/widget/RecyclerView;->getDecoratedBoundsWithMarginsInt(Landroid/view/View;Landroid/graphics/Rect;)V HSPLandroidx/recyclerview/widget/RecyclerView;->getFullClassName(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; HSPLandroidx/recyclerview/widget/RecyclerView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator; HSPLandroidx/recyclerview/widget/RecyclerView;->getItemDecorInsetsForChild(Landroid/view/View;)Landroid/graphics/Rect; HSPLandroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; HSPLandroidx/recyclerview/widget/RecyclerView;->getNanoTime()J +HSPLandroidx/recyclerview/widget/RecyclerView;->getRecycledViewPool()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; HSPLandroidx/recyclerview/widget/RecyclerView;->getScrollState()I HSPLandroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()Landroidx/core/view/NestedScrollingChildHelper; HSPLandroidx/recyclerview/widget/RecyclerView;->hasPendingAdapterUpdates()Z @@ -11901,6 +12073,7 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->initAdapterManager()V HSPLandroidx/recyclerview/widget/RecyclerView;->initAutofill()V HSPLandroidx/recyclerview/widget/RecyclerView;->initChildrenHelper()V HSPLandroidx/recyclerview/widget/RecyclerView;->invalidateGlows()V +HSPLandroidx/recyclerview/widget/RecyclerView;->invalidateItemDecorations()V HSPLandroidx/recyclerview/widget/RecyclerView;->isAccessibilityEnabled()Z HSPLandroidx/recyclerview/widget/RecyclerView;->isAttachedToWindow()Z HSPLandroidx/recyclerview/widget/RecyclerView;->isComputingLayout()Z @@ -11909,6 +12082,7 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->markKnownViewsInvalid()V HSPLandroidx/recyclerview/widget/RecyclerView;->offsetPositionRecordsForInsert(II)V HSPLandroidx/recyclerview/widget/RecyclerView;->onAttachedToWindow()V HSPLandroidx/recyclerview/widget/RecyclerView;->onChildAttachedToWindow(Landroid/view/View;)V +HSPLandroidx/recyclerview/widget/RecyclerView;->onDetachedFromWindow()V HSPLandroidx/recyclerview/widget/RecyclerView;->onDraw(Landroid/graphics/Canvas;)V HSPLandroidx/recyclerview/widget/RecyclerView;->onEnterLayoutOrScroll()V HSPLandroidx/recyclerview/widget/RecyclerView;->onExitLayoutOrScroll()V @@ -11916,6 +12090,7 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->onExitLayoutOrScroll(Z)V HSPLandroidx/recyclerview/widget/RecyclerView;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z HSPLandroidx/recyclerview/widget/RecyclerView;->onLayout(ZIIII)V HSPLandroidx/recyclerview/widget/RecyclerView;->onMeasure(II)V +HSPLandroidx/recyclerview/widget/RecyclerView;->onSaveInstanceState()Landroid/os/Parcelable; HSPLandroidx/recyclerview/widget/RecyclerView;->onScrolled(II)V HSPLandroidx/recyclerview/widget/RecyclerView;->onSizeChanged(IIII)V HSPLandroidx/recyclerview/widget/RecyclerView;->postAnimationRunner()V @@ -11934,6 +12109,8 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->setAccessibilityDelegateCompat(L HSPLandroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V HSPLandroidx/recyclerview/widget/RecyclerView;->setAdapterInternal(Landroidx/recyclerview/widget/RecyclerView$Adapter;ZZ)V HSPLandroidx/recyclerview/widget/RecyclerView;->setClipToPadding(Z)V +HSPLandroidx/recyclerview/widget/RecyclerView;->setEdgeEffectFactory(Landroidx/recyclerview/widget/RecyclerView$EdgeEffectFactory;)V +HSPLandroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V HSPLandroidx/recyclerview/widget/RecyclerView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V HSPLandroidx/recyclerview/widget/RecyclerView;->setLayoutFrozen(Z)V HSPLandroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V @@ -11944,14 +12121,21 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->startInterceptRequestLayout()V HSPLandroidx/recyclerview/widget/RecyclerView;->startNestedScroll(II)Z HSPLandroidx/recyclerview/widget/RecyclerView;->stopGlowAnimations(Landroid/view/MotionEvent;)Z HSPLandroidx/recyclerview/widget/RecyclerView;->stopInterceptRequestLayout(Z)V +HSPLandroidx/recyclerview/widget/RecyclerView;->stopNestedScroll()V HSPLandroidx/recyclerview/widget/RecyclerView;->stopNestedScroll(I)V HSPLandroidx/recyclerview/widget/RecyclerView;->stopScroll()V HSPLandroidx/recyclerview/widget/RecyclerView;->stopScrollersInternal()V HSPLandroidx/recyclerview/widget/RecyclerView;->suppressLayout(Z)V +HSPLandroidx/recyclerview/widget/RecyclerView;->viewRangeUpdate(IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->(Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;)V +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->getAccessibilityNodeProvider(Landroid/view/View;)Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat; +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->saveOriginalDelegate(Landroid/view/View;)V +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->sendAccessibilityEvent(Landroid/view/View;I)V +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;->(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;->getItemDelegate()Landroidx/core/view/AccessibilityDelegateCompat; HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V @@ -11967,6 +12151,9 @@ HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->dispatchAddStarting(Landro HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->onAddFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->onAddStarting(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->setSupportsChangeAnimations(Z)V +HSPLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage$1;->(Landroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;)V +HSPLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;->()V +HSPLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;->createStableIdLookup()Landroidx/recyclerview/widget/StableIdStorage$StableIdLookup; HSPLandroidx/recyclerview/widget/ViewBoundsCheck$BoundFlags;->()V HSPLandroidx/recyclerview/widget/ViewBoundsCheck$BoundFlags;->addFlags(I)V HSPLandroidx/recyclerview/widget/ViewBoundsCheck$BoundFlags;->boundsMatch()Z @@ -11977,17 +12164,34 @@ HSPLandroidx/recyclerview/widget/ViewBoundsCheck;->(Landroidx/recyclerview HSPLandroidx/recyclerview/widget/ViewBoundsCheck;->findOneViewWithinBoundFlags(IIII)Landroid/view/View; HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->()V HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->()V +HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->drainCache()V HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->obtain()Landroidx/recyclerview/widget/ViewInfoStore$InfoRecord; HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->recycle(Landroidx/recyclerview/widget/ViewInfoStore$InfoRecord;)V HSPLandroidx/recyclerview/widget/ViewInfoStore;->()V +HSPLandroidx/recyclerview/widget/ViewInfoStore;->addToOldChangeHolders(JLandroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/ViewInfoStore;->addToPostLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V +HSPLandroidx/recyclerview/widget/ViewInfoStore;->addToPreLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V HSPLandroidx/recyclerview/widget/ViewInfoStore;->clear()V HSPLandroidx/recyclerview/widget/ViewInfoStore;->getFromOldChangeHolders(J)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLandroidx/recyclerview/widget/ViewInfoStore;->isDisappearing(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z +HSPLandroidx/recyclerview/widget/ViewInfoStore;->onDetach()V HSPLandroidx/recyclerview/widget/ViewInfoStore;->onViewDetached(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLandroidx/recyclerview/widget/ViewInfoStore;->popFromLayoutStep(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; +HSPLandroidx/recyclerview/widget/ViewInfoStore;->popFromPostLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; +HSPLandroidx/recyclerview/widget/ViewInfoStore;->popFromPreLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; HSPLandroidx/recyclerview/widget/ViewInfoStore;->process(Landroidx/recyclerview/widget/ViewInfoStore$ProcessCallback;)V HSPLandroidx/recyclerview/widget/ViewInfoStore;->removeFromDisappearedInLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->(Landroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;Landroidx/recyclerview/widget/NestedAdapterWrapper;)V +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->globalToLocal(I)I +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->localToGlobal(I)I +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->()V +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->createViewTypeWrapper(Landroidx/recyclerview/widget/NestedAdapterWrapper;)Landroidx/recyclerview/widget/ViewTypeStorage$ViewTypeLookup; +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->getWrapperForGlobalType(I)Landroidx/recyclerview/widget/NestedAdapterWrapper; +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->obtainViewType(Landroidx/recyclerview/widget/NestedAdapterWrapper;)I HSPLandroidx/savedstate/Recreator$Companion;->()V HSPLandroidx/savedstate/Recreator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/savedstate/Recreator$SavedStateProvider;->(Landroidx/savedstate/SavedStateRegistry;)V +HSPLandroidx/savedstate/Recreator$SavedStateProvider;->add(Ljava/lang/String;)V HSPLandroidx/savedstate/Recreator;->()V HSPLandroidx/savedstate/Recreator;->(Landroidx/savedstate/SavedStateRegistryOwner;)V HSPLandroidx/savedstate/Recreator;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V @@ -12003,7 +12207,9 @@ HSPLandroidx/savedstate/SavedStateRegistry;->getSavedStateProvider(Ljava/lang/St HSPLandroidx/savedstate/SavedStateRegistry;->performAttach$lambda$4(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/savedstate/SavedStateRegistry;->performAttach$savedstate_release(Landroidx/lifecycle/Lifecycle;)V HSPLandroidx/savedstate/SavedStateRegistry;->performRestore$savedstate_release(Landroid/os/Bundle;)V +HSPLandroidx/savedstate/SavedStateRegistry;->performSave(Landroid/os/Bundle;)V HSPLandroidx/savedstate/SavedStateRegistry;->registerSavedStateProvider(Ljava/lang/String;Landroidx/savedstate/SavedStateRegistry$SavedStateProvider;)V +HSPLandroidx/savedstate/SavedStateRegistry;->runOnNextRecreation(Ljava/lang/Class;)V HSPLandroidx/savedstate/SavedStateRegistryController$Companion;->()V HSPLandroidx/savedstate/SavedStateRegistryController$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/savedstate/SavedStateRegistryController$Companion;->create(Landroidx/savedstate/SavedStateRegistryOwner;)Landroidx/savedstate/SavedStateRegistryController; @@ -12014,6 +12220,7 @@ HSPLandroidx/savedstate/SavedStateRegistryController;->create(Landroidx/savedsta HSPLandroidx/savedstate/SavedStateRegistryController;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry; HSPLandroidx/savedstate/SavedStateRegistryController;->performAttach()V HSPLandroidx/savedstate/SavedStateRegistryController;->performRestore(Landroid/os/Bundle;)V +HSPLandroidx/savedstate/SavedStateRegistryController;->performSave(Landroid/os/Bundle;)V HSPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$1;->()V HSPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$1;->()V HSPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$1;->invoke(Landroid/view/View;)Landroid/view/View; @@ -12074,6 +12281,10 @@ HSPLcom/airbnb/lottie/L;->getDefaultAsyncUpdates()Lcom/airbnb/lottie/AsyncUpdate HSPLcom/airbnb/lottie/L;->getDisablePathInterpolatorCache()Z HSPLcom/airbnb/lottie/LottieAnimationView$$ExternalSyntheticLambda1;->()V HSPLcom/airbnb/lottie/LottieAnimationView$1;->(Lcom/airbnb/lottie/LottieAnimationView;Lcom/airbnb/lottie/value/SimpleLottieValueCallback;)V +HSPLcom/airbnb/lottie/LottieAnimationView$SavedState$1;->()V +HSPLcom/airbnb/lottie/LottieAnimationView$SavedState;->()V +HSPLcom/airbnb/lottie/LottieAnimationView$SavedState;->(Landroid/os/Parcelable;)V +HSPLcom/airbnb/lottie/LottieAnimationView$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLcom/airbnb/lottie/LottieAnimationView$UserActionTaken;->$values()[Lcom/airbnb/lottie/LottieAnimationView$UserActionTaken; HSPLcom/airbnb/lottie/LottieAnimationView$UserActionTaken;->()V HSPLcom/airbnb/lottie/LottieAnimationView$UserActionTaken;->(Ljava/lang/String;I)V @@ -12083,6 +12294,7 @@ HSPLcom/airbnb/lottie/LottieAnimationView$WeakSuccessListener;->onResult(Lcom/ai HSPLcom/airbnb/lottie/LottieAnimationView$WeakSuccessListener;->onResult(Ljava/lang/Object;)V HSPLcom/airbnb/lottie/LottieAnimationView;->()V HSPLcom/airbnb/lottie/LottieAnimationView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLcom/airbnb/lottie/LottieAnimationView;->addValueCallback(Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V HSPLcom/airbnb/lottie/LottieAnimationView;->addValueCallback(Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/SimpleLottieValueCallback;)V HSPLcom/airbnb/lottie/LottieAnimationView;->cancelLoaderTask()V HSPLcom/airbnb/lottie/LottieAnimationView;->clearComposition()V @@ -12090,7 +12302,9 @@ HSPLcom/airbnb/lottie/LottieAnimationView;->enableMergePathsForKitKatAndAbove(Z) HSPLcom/airbnb/lottie/LottieAnimationView;->fromRawRes(I)Lcom/airbnb/lottie/LottieTask; HSPLcom/airbnb/lottie/LottieAnimationView;->init(Landroid/util/AttributeSet;I)V HSPLcom/airbnb/lottie/LottieAnimationView;->invalidate()V +HSPLcom/airbnb/lottie/LottieAnimationView;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V HSPLcom/airbnb/lottie/LottieAnimationView;->onAttachedToWindow()V +HSPLcom/airbnb/lottie/LottieAnimationView;->onSaveInstanceState()Landroid/os/Parcelable; HSPLcom/airbnb/lottie/LottieAnimationView;->pauseAnimation()V HSPLcom/airbnb/lottie/LottieAnimationView;->setAnimation(I)V HSPLcom/airbnb/lottie/LottieAnimationView;->setComposition(Lcom/airbnb/lottie/LottieComposition;)V @@ -12163,11 +12377,16 @@ HSPLcom/airbnb/lottie/LottieDrawable;->enableMergePathsForKitKatAndAbove(Z)V HSPLcom/airbnb/lottie/LottieDrawable;->getAsyncUpdates()Lcom/airbnb/lottie/AsyncUpdates; HSPLcom/airbnb/lottie/LottieDrawable;->getAsyncUpdatesEnabled()Z HSPLcom/airbnb/lottie/LottieDrawable;->getComposition()Lcom/airbnb/lottie/LottieComposition; +HSPLcom/airbnb/lottie/LottieDrawable;->getImageAssetsFolder()Ljava/lang/String; HSPLcom/airbnb/lottie/LottieDrawable;->getIntrinsicHeight()I HSPLcom/airbnb/lottie/LottieDrawable;->getIntrinsicWidth()I HSPLcom/airbnb/lottie/LottieDrawable;->getOpacity()I +HSPLcom/airbnb/lottie/LottieDrawable;->getProgress()F HSPLcom/airbnb/lottie/LottieDrawable;->getRenderMode()Lcom/airbnb/lottie/RenderMode; +HSPLcom/airbnb/lottie/LottieDrawable;->getRepeatCount()I +HSPLcom/airbnb/lottie/LottieDrawable;->getRepeatMode()I HSPLcom/airbnb/lottie/LottieDrawable;->invalidateSelf()V +HSPLcom/airbnb/lottie/LottieDrawable;->isAnimatingOrWillAnimateOnVisible()Z HSPLcom/airbnb/lottie/LottieDrawable;->isApplyingOpacityToLayersEnabled()Z HSPLcom/airbnb/lottie/LottieDrawable;->lambda$addValueCallback$17(Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;Lcom/airbnb/lottie/LottieComposition;)V HSPLcom/airbnb/lottie/LottieDrawable;->lambda$new$0(Landroid/animation/ValueAnimator;)V @@ -12223,6 +12442,7 @@ HSPLcom/airbnb/lottie/animation/LPaint;->setTextLocales(Landroid/os/LocaleList;) HSPLcom/airbnb/lottie/animation/content/CompoundTrimPathContent;->()V HSPLcom/airbnb/lottie/animation/content/CompoundTrimPathContent;->apply(Landroid/graphics/Path;)V HSPLcom/airbnb/lottie/animation/content/ContentGroup;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Lcom/airbnb/lottie/model/content/ShapeGroup;Lcom/airbnb/lottie/LottieComposition;)V +HSPLcom/airbnb/lottie/animation/content/ContentGroup;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Ljava/lang/String;ZLjava/util/List;Lcom/airbnb/lottie/model/animatable/AnimatableTransform;)V HSPLcom/airbnb/lottie/animation/content/ContentGroup;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V HSPLcom/airbnb/lottie/animation/content/ContentGroup;->contentsFromModels(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/LottieComposition;Lcom/airbnb/lottie/model/layer/BaseLayer;Ljava/util/List;)Ljava/util/List; HSPLcom/airbnb/lottie/animation/content/ContentGroup;->draw(Landroid/graphics/Canvas;Landroid/graphics/Matrix;I)V @@ -12235,13 +12455,17 @@ HSPLcom/airbnb/lottie/animation/content/EllipseContent;->addValueCallback(Ljava/ HSPLcom/airbnb/lottie/animation/content/EllipseContent;->getName()Ljava/lang/String; HSPLcom/airbnb/lottie/animation/content/EllipseContent;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/animation/content/EllipseContent;->setContents(Ljava/util/List;Ljava/util/List;)V +HSPLcom/airbnb/lottie/animation/content/FillContent;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Lcom/airbnb/lottie/model/content/ShapeFill;)V HSPLcom/airbnb/lottie/animation/content/FillContent;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V HSPLcom/airbnb/lottie/animation/content/FillContent;->draw(Landroid/graphics/Canvas;Landroid/graphics/Matrix;I)V HSPLcom/airbnb/lottie/animation/content/FillContent;->getName()Ljava/lang/String; HSPLcom/airbnb/lottie/animation/content/FillContent;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/animation/content/FillContent;->setContents(Ljava/util/List;Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/content/ShapeContent;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Lcom/airbnb/lottie/model/content/ShapePath;)V +HSPLcom/airbnb/lottie/animation/content/ShapeContent;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V +HSPLcom/airbnb/lottie/animation/content/ShapeContent;->getName()Ljava/lang/String; HSPLcom/airbnb/lottie/animation/content/ShapeContent;->getPath()Landroid/graphics/Path; +HSPLcom/airbnb/lottie/animation/content/ShapeContent;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/animation/content/ShapeContent;->setContents(Ljava/util/List;Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$EmptyKeyframeWrapper;->()V HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$EmptyKeyframeWrapper;->(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$1;)V @@ -12288,6 +12512,7 @@ HSPLcom/airbnb/lottie/animation/keyframe/IntegerKeyframeAnimation;->getValue(Lco HSPLcom/airbnb/lottie/animation/keyframe/KeyframeAnimation;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/keyframe/PathKeyframe;->(Lcom/airbnb/lottie/LottieComposition;Lcom/airbnb/lottie/value/Keyframe;)V HSPLcom/airbnb/lottie/animation/keyframe/PathKeyframe;->createPath()V +HSPLcom/airbnb/lottie/animation/keyframe/PathKeyframeAnimation;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/keyframe/PointKeyframeAnimation;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/keyframe/PointKeyframeAnimation;->getValue(Lcom/airbnb/lottie/value/Keyframe;F)Landroid/graphics/PointF; HSPLcom/airbnb/lottie/animation/keyframe/PointKeyframeAnimation;->getValue(Lcom/airbnb/lottie/value/Keyframe;F)Ljava/lang/Object; @@ -12299,6 +12524,7 @@ HSPLcom/airbnb/lottie/animation/keyframe/ShapeKeyframeAnimation;->(Ljava/u HSPLcom/airbnb/lottie/animation/keyframe/ShapeKeyframeAnimation;->getValue(Lcom/airbnb/lottie/value/Keyframe;F)Landroid/graphics/Path; HSPLcom/airbnb/lottie/animation/keyframe/ShapeKeyframeAnimation;->getValue(Lcom/airbnb/lottie/value/Keyframe;F)Ljava/lang/Object; HSPLcom/airbnb/lottie/animation/keyframe/ShapeKeyframeAnimation;->setShapeModifiers(Ljava/util/List;)V +HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->(Lcom/airbnb/lottie/model/animatable/AnimatableTransform;)V HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->addAnimationsToLayer(Lcom/airbnb/lottie/model/layer/BaseLayer;)V HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->addListener(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$AnimationListener;)V HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->applyValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)Z @@ -12412,6 +12638,7 @@ HSPLcom/airbnb/lottie/model/layer/BaseLayer$$ExternalSyntheticLambda0;->(L HSPLcom/airbnb/lottie/model/layer/BaseLayer$$ExternalSyntheticLambda0;->onValueChanged()V HSPLcom/airbnb/lottie/model/layer/BaseLayer$1;->()V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->$r8$lambda$Sex8aFGiTOtvDrIkDy-hn-ODWJE(Lcom/airbnb/lottie/model/layer/BaseLayer;)V +HSPLcom/airbnb/lottie/model/layer/BaseLayer;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/Layer;)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->addAnimation(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->buildParentLayerListIfNeeded()V @@ -12428,12 +12655,14 @@ HSPLcom/airbnb/lottie/model/layer/BaseLayer;->invalidateSelf()V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->lambda$setupInOutAnimations$0()V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->onValueChanged()V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->recordRenderTime(F)V +HSPLcom/airbnb/lottie/model/layer/BaseLayer;->removeAnimation(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->setMatteLayer(Lcom/airbnb/lottie/model/layer/BaseLayer;)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->setProgress(F)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->setVisible(Z)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->setupInOutAnimations()V HSPLcom/airbnb/lottie/model/layer/CompositionLayer$1;->()V +HSPLcom/airbnb/lottie/model/layer/CompositionLayer;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/Layer;Ljava/util/List;Lcom/airbnb/lottie/LottieComposition;)V HSPLcom/airbnb/lottie/model/layer/CompositionLayer;->drawLayer(Landroid/graphics/Canvas;Landroid/graphics/Matrix;I)V HSPLcom/airbnb/lottie/model/layer/CompositionLayer;->resolveChildKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/model/layer/CompositionLayer;->setClipToCompositionBounds(Z)V @@ -12507,6 +12736,7 @@ HSPLcom/airbnb/lottie/parser/IntegerParser;->parse(Lcom/airbnb/lottie/parser/mos HSPLcom/airbnb/lottie/parser/IntegerParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Ljava/lang/Object; HSPLcom/airbnb/lottie/parser/JsonUtils$1;->()V HSPLcom/airbnb/lottie/parser/JsonUtils;->()V +HSPLcom/airbnb/lottie/parser/JsonUtils;->jsonArrayToPoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; HSPLcom/airbnb/lottie/parser/JsonUtils;->jsonNumbersToPoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; HSPLcom/airbnb/lottie/parser/JsonUtils;->jsonObjectToPoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; HSPLcom/airbnb/lottie/parser/JsonUtils;->jsonToPoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; @@ -12578,6 +12808,7 @@ HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextBoolean()Z HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextDouble()D HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextInt()I HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextName()Ljava/lang/String; +HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextNonWhitespace(Z)I HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextQuotedValue(Lokio/ByteString;)Ljava/lang/String; HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextString()Ljava/lang/String; HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->peek()Lcom/airbnb/lottie/parser/moshi/JsonReader$Token; @@ -12624,6 +12855,7 @@ HSPLcom/airbnb/lottie/utils/Utils$3;->()V HSPLcom/airbnb/lottie/utils/Utils$4;->()V HSPLcom/airbnb/lottie/utils/Utils;->()V HSPLcom/airbnb/lottie/utils/Utils;->closeQuietly(Ljava/io/Closeable;)V +HSPLcom/airbnb/lottie/utils/Utils;->createPath(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/Path; HSPLcom/airbnb/lottie/utils/Utils;->dpScale()F HSPLcom/airbnb/lottie/utils/Utils;->getAnimationScale(Landroid/content/Context;)F HSPLcom/airbnb/lottie/utils/Utils;->hashFor(FFFF)I @@ -12641,6 +12873,7 @@ HSPLcom/airbnb/lottie/value/Keyframe;->getStartValueInt()I HSPLcom/airbnb/lottie/value/Keyframe;->isStatic()Z HSPLcom/airbnb/lottie/value/LottieFrameInfo;->()V HSPLcom/airbnb/lottie/value/LottieValueCallback;->()V +HSPLcom/airbnb/lottie/value/LottieValueCallback;->(Ljava/lang/Object;)V HSPLcom/airbnb/lottie/value/LottieValueCallback;->setAnimation(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;)V HSPLcom/airbnb/lottie/value/ScaleXY;->()V HSPLcom/airbnb/lottie/value/ScaleXY;->(FF)V @@ -12690,11 +12923,21 @@ HSPLcom/annimon/stream/Collectors;->toSet()Lcom/annimon/stream/Collector; HSPLcom/annimon/stream/IntPair;->(ILjava/lang/Object;)V HSPLcom/annimon/stream/IntPair;->getFirst()I HSPLcom/annimon/stream/IntPair;->getSecond()Ljava/lang/Object; +HSPLcom/annimon/stream/IntStream$1;->()V +HSPLcom/annimon/stream/IntStream$5;->()V +HSPLcom/annimon/stream/IntStream;->()V +HSPLcom/annimon/stream/IntStream;->(Lcom/annimon/stream/internal/Params;Lcom/annimon/stream/iterator/PrimitiveIterator$OfInt;)V +HSPLcom/annimon/stream/IntStream;->(Lcom/annimon/stream/iterator/PrimitiveIterator$OfInt;)V +HSPLcom/annimon/stream/IntStream;->boxed()Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/IntStream;->of(I)Lcom/annimon/stream/IntStream; +HSPLcom/annimon/stream/IntStream;->rangeClosed(II)Lcom/annimon/stream/IntStream; HSPLcom/annimon/stream/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/annimon/stream/Optional;->()V HSPLcom/annimon/stream/Optional;->()V HSPLcom/annimon/stream/Optional;->(Ljava/lang/Object;)V +HSPLcom/annimon/stream/Optional;->empty()Lcom/annimon/stream/Optional; HSPLcom/annimon/stream/Optional;->of(Ljava/lang/Object;)Lcom/annimon/stream/Optional; +HSPLcom/annimon/stream/Optional;->orElse(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/annimon/stream/Optional;->orElseThrow(Lcom/annimon/stream/function/Supplier;)Ljava/lang/Object; HSPLcom/annimon/stream/Stream$2;->(Lcom/annimon/stream/Stream;)V HSPLcom/annimon/stream/Stream$2;->apply(ILjava/lang/Object;)Lcom/annimon/stream/IntPair; @@ -12705,22 +12948,29 @@ HSPLcom/annimon/stream/Stream;->(Ljava/lang/Iterable;)V HSPLcom/annimon/stream/Stream;->(Ljava/util/Iterator;)V HSPLcom/annimon/stream/Stream;->allMatch(Lcom/annimon/stream/function/Predicate;)Z HSPLcom/annimon/stream/Stream;->collect(Lcom/annimon/stream/Collector;)Ljava/lang/Object; +HSPLcom/annimon/stream/Stream;->empty()Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->filter(Lcom/annimon/stream/function/Predicate;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->filterNot(Lcom/annimon/stream/function/Predicate;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->findFirst()Lcom/annimon/stream/Optional; HSPLcom/annimon/stream/Stream;->forEach(Lcom/annimon/stream/function/Consumer;)V HSPLcom/annimon/stream/Stream;->indexed()Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->indexed(II)Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/Stream;->limit(J)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->map(Lcom/annimon/stream/function/Function;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->mapIndexed(IILcom/annimon/stream/function/IndexedFunction;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->match(Lcom/annimon/stream/function/Predicate;I)Z +HSPLcom/annimon/stream/Stream;->max(Ljava/util/Comparator;)Lcom/annimon/stream/Optional; HSPLcom/annimon/stream/Stream;->of(Ljava/lang/Iterable;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->of(Ljava/util/Map;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->of([Ljava/lang/Object;)Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/Stream;->rangeClosed(II)Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/Stream;->reduce(Lcom/annimon/stream/function/BiFunction;)Lcom/annimon/stream/Optional; HSPLcom/annimon/stream/Stream;->sorted()Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->sorted(Ljava/util/Comparator;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->toList()Ljava/util/List; HSPLcom/annimon/stream/Stream;->withoutNulls()Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/function/BinaryOperator$Util$2;->(Ljava/util/Comparator;)V +HSPLcom/annimon/stream/function/BinaryOperator$Util;->maxBy(Ljava/util/Comparator;)Lcom/annimon/stream/function/BinaryOperator; HSPLcom/annimon/stream/function/Predicate$Util$4;->(Lcom/annimon/stream/function/Predicate;)V HSPLcom/annimon/stream/function/Predicate$Util$4;->test(Ljava/lang/Object;)Z HSPLcom/annimon/stream/function/Predicate$Util$5;->()V @@ -12741,6 +12991,15 @@ HSPLcom/annimon/stream/iterator/LsaExtIterator;->hasNext()Z HSPLcom/annimon/stream/iterator/LsaExtIterator;->next()Ljava/lang/Object; HSPLcom/annimon/stream/iterator/LsaIterator;->()V HSPLcom/annimon/stream/iterator/LsaIterator;->next()Ljava/lang/Object; +HSPLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->()V +HSPLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->next()Ljava/lang/Integer; +HSPLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->next()Ljava/lang/Object; +HSPLcom/annimon/stream/operator/IntArray;->([I)V +HSPLcom/annimon/stream/operator/IntArray;->hasNext()Z +HSPLcom/annimon/stream/operator/IntArray;->nextInt()I +HSPLcom/annimon/stream/operator/IntRangeClosed;->(II)V +HSPLcom/annimon/stream/operator/IntRangeClosed;->hasNext()Z +HSPLcom/annimon/stream/operator/IntRangeClosed;->nextInt()I HSPLcom/annimon/stream/operator/ObjArray;->([Ljava/lang/Object;)V HSPLcom/annimon/stream/operator/ObjArray;->hasNext()Z HSPLcom/annimon/stream/operator/ObjArray;->nextIteration()Ljava/lang/Object; @@ -12748,6 +13007,8 @@ HSPLcom/annimon/stream/operator/ObjFilter;->(Ljava/util/Iterator;Lcom/anni HSPLcom/annimon/stream/operator/ObjFilter;->hasNext()Z HSPLcom/annimon/stream/operator/ObjFilter;->next()Ljava/lang/Object; HSPLcom/annimon/stream/operator/ObjFilter;->nextIteration()V +HSPLcom/annimon/stream/operator/ObjLimit;->(Ljava/util/Iterator;J)V +HSPLcom/annimon/stream/operator/ObjLimit;->hasNext()Z HSPLcom/annimon/stream/operator/ObjMap;->(Ljava/util/Iterator;Lcom/annimon/stream/function/Function;)V HSPLcom/annimon/stream/operator/ObjMap;->hasNext()Z HSPLcom/annimon/stream/operator/ObjMap;->nextIteration()Ljava/lang/Object; @@ -13376,6 +13637,7 @@ HSPLcom/bumptech/glide/manager/DoNothingFirstFrameWaiter;->registerSelf(Landroid HSPLcom/bumptech/glide/manager/LifecycleLifecycle;->(Landroidx/lifecycle/Lifecycle;)V HSPLcom/bumptech/glide/manager/LifecycleLifecycle;->addListener(Lcom/bumptech/glide/manager/LifecycleListener;)V HSPLcom/bumptech/glide/manager/LifecycleLifecycle;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLcom/bumptech/glide/manager/LifecycleLifecycle;->onStop(Landroidx/lifecycle/LifecycleOwner;)V HSPLcom/bumptech/glide/manager/LifecycleRequestManagerRetriever$1;->(Lcom/bumptech/glide/manager/LifecycleRequestManagerRetriever;Landroidx/lifecycle/Lifecycle;)V HSPLcom/bumptech/glide/manager/LifecycleRequestManagerRetriever$1;->onStart()V HSPLcom/bumptech/glide/manager/LifecycleRequestManagerRetriever$1;->onStop()V @@ -13510,6 +13772,7 @@ HSPLcom/bumptech/glide/request/SingleRequest;->getErrorDrawable()Landroid/graphi HSPLcom/bumptech/glide/request/SingleRequest;->getLock()Ljava/lang/Object; HSPLcom/bumptech/glide/request/SingleRequest;->getPlaceholderDrawable()Landroid/graphics/drawable/Drawable; HSPLcom/bumptech/glide/request/SingleRequest;->isEquivalentTo(Lcom/bumptech/glide/request/Request;)Z +HSPLcom/bumptech/glide/request/SingleRequest;->isRunning()Z HSPLcom/bumptech/glide/request/SingleRequest;->maybeApplySizeMultiplier(IF)I HSPLcom/bumptech/glide/request/SingleRequest;->notifyRequestCoordinatorLoadFailed()V HSPLcom/bumptech/glide/request/SingleRequest;->obtain(Landroid/content/Context;Lcom/bumptech/glide/GlideContext;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Class;Lcom/bumptech/glide/request/BaseRequestOptions;IILcom/bumptech/glide/Priority;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/request/RequestListener;Ljava/util/List;Lcom/bumptech/glide/request/RequestCoordinator;Lcom/bumptech/glide/load/engine/Engine;Lcom/bumptech/glide/request/transition/TransitionFactory;Ljava/util/concurrent/Executor;)Lcom/bumptech/glide/request/SingleRequest; @@ -13534,6 +13797,7 @@ HSPLcom/bumptech/glide/request/target/ImageViewTarget;->(Landroid/widget/I HSPLcom/bumptech/glide/request/target/ImageViewTarget;->maybeUpdateAnimatable(Ljava/lang/Object;)V HSPLcom/bumptech/glide/request/target/ImageViewTarget;->onLoadFailed(Landroid/graphics/drawable/Drawable;)V HSPLcom/bumptech/glide/request/target/ImageViewTarget;->onLoadStarted(Landroid/graphics/drawable/Drawable;)V +HSPLcom/bumptech/glide/request/target/ImageViewTarget;->onStop()V HSPLcom/bumptech/glide/request/target/ImageViewTarget;->setDrawable(Landroid/graphics/drawable/Drawable;)V HSPLcom/bumptech/glide/request/target/ImageViewTarget;->setResourceInternal(Ljava/lang/Object;)V HSPLcom/bumptech/glide/request/target/ImageViewTargetFactory;->()V @@ -13888,7 +14152,6 @@ HSPLcom/fasterxml/jackson/core/json/JsonGeneratorImpl;->()V HSPLcom/fasterxml/jackson/core/json/JsonGeneratorImpl;->(Lcom/fasterxml/jackson/core/io/IOContext;ILcom/fasterxml/jackson/core/ObjectCodec;)V HSPLcom/fasterxml/jackson/core/json/JsonReadContext;->(Lcom/fasterxml/jackson/core/json/JsonReadContext;Lcom/fasterxml/jackson/core/json/DupDetector;III)V HSPLcom/fasterxml/jackson/core/json/JsonReadContext;->clearAndGetParent()Lcom/fasterxml/jackson/core/json/JsonReadContext; -HSPLcom/fasterxml/jackson/core/json/JsonReadContext;->createChildArrayContext(II)Lcom/fasterxml/jackson/core/json/JsonReadContext; HSPLcom/fasterxml/jackson/core/json/JsonReadContext;->createChildObjectContext(II)Lcom/fasterxml/jackson/core/json/JsonReadContext; HSPLcom/fasterxml/jackson/core/json/JsonReadContext;->createRootContext(Lcom/fasterxml/jackson/core/json/DupDetector;)Lcom/fasterxml/jackson/core/json/JsonReadContext; HSPLcom/fasterxml/jackson/core/json/JsonReadContext;->expectComma()Z @@ -13909,12 +14172,15 @@ HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->(Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/Reader;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;)V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->(Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/Reader;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;[CIIZ)V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_closeInput()V +HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_closeScope(I)V +HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_finishString()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_finishString2()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_loadMore()Z HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_matchFalse()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_matchNull()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_matchTrue()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_nextAfterName()Lcom/fasterxml/jackson/core/JsonToken; +HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_parseName()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_parseName2(III)Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_parseNumber2(ZI)Lcom/fasterxml/jackson/core/JsonToken; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_parsePosNumber(I)Lcom/fasterxml/jackson/core/JsonToken; @@ -13930,9 +14196,12 @@ HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_updateLocation()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_updateNameLocation()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_verifyNoLeadingZeroes()C HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->getReadCapabilities()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet; +HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->getText()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->getTokenLocation()Lcom/fasterxml/jackson/core/JsonLocation; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->getValueAsString()Ljava/lang/String; +HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->nextFieldName()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->nextTextValue()Ljava/lang/String; +HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->nextToken()Lcom/fasterxml/jackson/core/JsonToken; HSPLcom/fasterxml/jackson/core/json/UTF8JsonGenerator;->()V HSPLcom/fasterxml/jackson/core/json/UTF8JsonGenerator;->(Lcom/fasterxml/jackson/core/io/IOContext;ILcom/fasterxml/jackson/core/ObjectCodec;Ljava/io/OutputStream;C)V HSPLcom/fasterxml/jackson/core/json/UTF8JsonGenerator;->_flushBuffer()V @@ -13953,7 +14222,6 @@ HSPLcom/fasterxml/jackson/core/json/UTF8JsonGenerator;->writeString(Ljava/lang/S HSPLcom/fasterxml/jackson/core/json/UTF8JsonGenerator;->writeString([CII)V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->()V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->(Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/InputStream;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;[BIIIZ)V -HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_closeArrayScope()V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_closeInput()V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_closeObjectScope()V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_finishString2([CI)V @@ -13996,12 +14264,14 @@ HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->_writeString2(I)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->close()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeBinary(Lcom/fasterxml/jackson/core/Base64Variant;[BII)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeBoolean(Z)V +HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeEndArray()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeEndObject()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeFieldName(Lcom/fasterxml/jackson/core/SerializableString;)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeFieldName(Ljava/lang/String;)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeNull()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeNumber(I)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeNumber(J)V +HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeStartArray(Ljava/lang/Object;I)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeStartObject(Ljava/lang/Object;)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeString(Ljava/lang/String;)V HSPLcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer$TableInfo;->(III[I[Ljava/lang/String;II)V @@ -14044,7 +14314,6 @@ HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$TableInfo;->createIn HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->(I)V HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->(Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;IILcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$TableInfo;)V HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->_addSymbol([CIIII)Ljava/lang/String; -HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->_findSymbol2([CIILcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$Bucket;)Ljava/lang/String; HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->_hashToIndex(I)I HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->_thresholdSize(I)I HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->copyArrays()V @@ -14575,6 +14844,7 @@ HSPLcom/fasterxml/jackson/databind/deser/BeanDeserializer;->_deserializeWithErro HSPLcom/fasterxml/jackson/databind/deser/BeanDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object; HSPLcom/fasterxml/jackson/databind/deser/BeanDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/fasterxml/jackson/databind/deser/BeanDeserializer;->deserializeFromObject(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object; +HSPLcom/fasterxml/jackson/databind/deser/BeanDeserializer;->vanillaDeserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/core/JsonToken;)Ljava/lang/Object; HSPLcom/fasterxml/jackson/databind/deser/BeanDeserializerBase;->()V HSPLcom/fasterxml/jackson/databind/deser/BeanDeserializerBase;->(Lcom/fasterxml/jackson/databind/deser/BeanDeserializerBuilder;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/deser/impl/BeanPropertyMap;Ljava/util/Map;Ljava/util/Set;ZLjava/util/Set;Z)V HSPLcom/fasterxml/jackson/databind/deser/BeanDeserializerBase;->_delegateDeserializer()Lcom/fasterxml/jackson/databind/JsonDeserializer; @@ -14764,7 +15034,6 @@ HSPLcom/fasterxml/jackson/databind/deser/impl/PropertyValueBuffer;->hasParameter HSPLcom/fasterxml/jackson/databind/deser/impl/PropertyValueBuffer;->readIdProperty(Ljava/lang/String;)Z HSPLcom/fasterxml/jackson/databind/deser/std/BaseNodeDeserializer;->(Ljava/lang/Class;Ljava/lang/Boolean;)V HSPLcom/fasterxml/jackson/databind/deser/std/BaseNodeDeserializer;->_fromInt(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/JsonNode; -HSPLcom/fasterxml/jackson/databind/deser/std/BaseNodeDeserializer;->deserializeArray(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/node/ArrayNode; HSPLcom/fasterxml/jackson/databind/deser/std/BaseNodeDeserializer;->deserializeObject(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/node/ObjectNode; HSPLcom/fasterxml/jackson/databind/deser/std/BaseNodeDeserializer;->isCachable()Z HSPLcom/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase;->(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/deser/NullValueProvider;Ljava/lang/Boolean;)V @@ -14873,6 +15142,8 @@ HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->configureFro HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->configureFromStringCreator(Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams;)V HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->createFromObjectWith(Lcom/fasterxml/jackson/databind/DeserializationContext;[Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->createUsingDefault(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object; +HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->getArrayDelegateCreator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams; +HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->getDelegateCreator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams; HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->getFromObjectArguments(Lcom/fasterxml/jackson/databind/DeserializationConfig;)[Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty; HSPLcom/fasterxml/jackson/databind/deser/std/StringArrayDeserializer;->()V HSPLcom/fasterxml/jackson/databind/deser/std/StringArrayDeserializer;->()V @@ -15180,6 +15451,7 @@ HSPLcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;->getNonCon HSPLcom/fasterxml/jackson/databind/introspect/ClassIntrospector;->()V HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->()V HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V +HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->_emptyAnnotationMap()Lcom/fasterxml/jackson/databind/introspect/AnnotationMap; HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->collectAnnotations(Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;[Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector; HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->collectAnnotations([Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector; HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->collectDefaultAnnotations(Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;[Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector; @@ -15571,6 +15843,7 @@ HSPLcom/fasterxml/jackson/databind/ser/impl/IndexedListSerializer;->serializeCon HSPLcom/fasterxml/jackson/databind/ser/impl/IndexedListSerializer;->withResolved(Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer;Ljava/lang/Boolean;)Lcom/fasterxml/jackson/databind/ser/impl/IndexedListSerializer; HSPLcom/fasterxml/jackson/databind/ser/impl/IndexedListSerializer;->withResolved(Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer;Ljava/lang/Boolean;)Lcom/fasterxml/jackson/databind/ser/std/AsArraySerializerBase; HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Double;->(Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonSerializer;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonSerializer;)V +HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Double;->serializerFor(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonSerializer; HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Empty;->()V HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Empty;->(Z)V HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Empty;->newWith(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap; @@ -15596,6 +15869,9 @@ HSPLcom/fasterxml/jackson/databind/ser/impl/ReadOnlyClassToSerializerMap;->untyp HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->()V HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->()V HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->createContextual(Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/JsonSerializer; +HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V +HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serialize([Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V +HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serializeContents([Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V HSPLcom/fasterxml/jackson/databind/ser/impl/UnknownSerializer;->()V HSPLcom/fasterxml/jackson/databind/ser/std/ArraySerializerBase;->(Ljava/lang/Class;)V HSPLcom/fasterxml/jackson/databind/ser/std/ArraySerializerBase;->createContextual(Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/JsonSerializer; @@ -15736,6 +16012,7 @@ HSPLcom/fasterxml/jackson/databind/type/CollectionLikeType;->withHandlersFrom(Lc HSPLcom/fasterxml/jackson/databind/type/CollectionType;->(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/type/TypeBindings;Lcom/fasterxml/jackson/databind/JavaType;[Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Ljava/lang/Object;Z)V HSPLcom/fasterxml/jackson/databind/type/CollectionType;->construct(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/type/TypeBindings;Lcom/fasterxml/jackson/databind/JavaType;[Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/CollectionType; HSPLcom/fasterxml/jackson/databind/type/CollectionType;->refine(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/type/TypeBindings;Lcom/fasterxml/jackson/databind/JavaType;[Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JavaType; +HSPLcom/fasterxml/jackson/databind/type/CollectionType;->toString()Ljava/lang/String; HSPLcom/fasterxml/jackson/databind/type/LogicalType;->()V HSPLcom/fasterxml/jackson/databind/type/LogicalType;->(Ljava/lang/String;I)V HSPLcom/fasterxml/jackson/databind/type/LogicalType;->values()[Lcom/fasterxml/jackson/databind/type/LogicalType; @@ -15782,6 +16059,7 @@ HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->asKey(Ljava/lang/Class;)L HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->create(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->create(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->create(Ljava/lang/Class;[Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; +HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->createIfNeeded(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->emptyBindings()Lcom/fasterxml/jackson/databind/type/TypeBindings; HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->findBoundType(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType; HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->getTypeParameters()Ljava/util/List; @@ -15811,6 +16089,8 @@ HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->_resolveSuperInterfaces(Lc HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->_resolveTypePlaceholders(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String; HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->_unknownType()Lcom/fasterxml/jackson/databind/JavaType; HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->_verifyAndResolvePlaceholders(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;)Z +HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->constructCollectionType(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/CollectionType; +HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->constructCollectionType(Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/CollectionType; HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->constructSpecializedType(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class;Z)Lcom/fasterxml/jackson/databind/JavaType; HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->constructType(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType; HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->defaultInstance()Lcom/fasterxml/jackson/databind/type/TypeFactory; @@ -16025,6 +16305,7 @@ HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityCr HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityDestroyed(Landroid/app/Activity;)V HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityPaused(Landroid/app/Activity;)V HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityResumed(Landroid/app/Activity;)V +HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityStarted(Landroid/app/Activity;)V HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityStopped(Landroid/app/Activity;)V HSPLcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String; @@ -16080,6 +16361,7 @@ HSPLcom/google/android/material/animation/AnimationUtils;->lerp(FFF)F HSPLcom/google/android/material/animation/AnimationUtils;->lerp(FFFFF)F HSPLcom/google/android/material/animation/ArgbEvaluatorCompat;->()V HSPLcom/google/android/material/animation/ArgbEvaluatorCompat;->()V +HSPLcom/google/android/material/animation/ArgbEvaluatorCompat;->evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; HSPLcom/google/android/material/animation/ArgbEvaluatorCompat;->getInstance()Lcom/google/android/material/animation/ArgbEvaluatorCompat; HSPLcom/google/android/material/animation/MotionSpec;->createFromAttribute(Landroid/content/Context;Landroid/content/res/TypedArray;I)Lcom/google/android/material/animation/MotionSpec; HSPLcom/google/android/material/appbar/AppBarLayout$$ExternalSyntheticApiModelOutline0;->m(Lcom/google/android/material/appbar/AppBarLayout;Z)V @@ -16094,6 +16376,8 @@ HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->access$000(Lc HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->access$100(Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;Lcom/google/android/material/appbar/AppBarLayout;)Z HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->access$200(Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;)I HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->addAccessibilityDelegateIfNeeded(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)V +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->animateOffsetTo(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IF)V +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->animateOffsetWithDuration(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;II)V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->canDragView(Landroid/view/View;)Z HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->canDragView(Lcom/google/android/material/appbar/AppBarLayout;)Z HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->canScrollChildren(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;)Z @@ -16180,6 +16464,7 @@ HSPLcom/google/android/material/appbar/AppBarLayout;->setOrientation(I)V HSPLcom/google/android/material/appbar/AppBarLayout;->setStatusBarForeground(Landroid/graphics/drawable/Drawable;)V HSPLcom/google/android/material/appbar/AppBarLayout;->shouldDrawStatusBarForeground()Z HSPLcom/google/android/material/appbar/AppBarLayout;->startLiftOnScrollColorAnimation(FF)V +HSPLcom/google/android/material/appbar/AppBarLayout;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z HSPLcom/google/android/material/appbar/CollapsingToolbarLayout$1;->(Lcom/google/android/material/appbar/CollapsingToolbarLayout;)V HSPLcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->setParallaxMultiplier(F)V @@ -16257,9 +16542,13 @@ HSPLcom/google/android/material/button/MaterialButton;->isIconEnd()Z HSPLcom/google/android/material/button/MaterialButton;->isIconStart()Z HSPLcom/google/android/material/button/MaterialButton;->isIconTop()Z HSPLcom/google/android/material/button/MaterialButton;->isUsingOriginalBackground()Z +HSPLcom/google/android/material/button/MaterialButton;->onAttachedToWindow()V HSPLcom/google/android/material/button/MaterialButton;->onCreateDrawableState(I)[I HSPLcom/google/android/material/button/MaterialButton;->onTextChanged(Ljava/lang/CharSequence;III)V +HSPLcom/google/android/material/button/MaterialButton;->refreshDrawableState()V +HSPLcom/google/android/material/button/MaterialButton;->resetIconDrawable()V HSPLcom/google/android/material/button/MaterialButton;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V +HSPLcom/google/android/material/button/MaterialButton;->setElevation(F)V HSPLcom/google/android/material/button/MaterialButton;->setInternalBackground(Landroid/graphics/drawable/Drawable;)V HSPLcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V HSPLcom/google/android/material/button/MaterialButton;->updateIcon(Z)V @@ -16271,62 +16560,13 @@ HSPLcom/google/android/material/button/MaterialButtonHelper;->getMaskDrawable()L HSPLcom/google/android/material/button/MaterialButtonHelper;->getMaterialShapeDrawable()Lcom/google/android/material/shape/MaterialShapeDrawable; HSPLcom/google/android/material/button/MaterialButtonHelper;->getMaterialShapeDrawable(Z)Lcom/google/android/material/shape/MaterialShapeDrawable; HSPLcom/google/android/material/button/MaterialButtonHelper;->getSurfaceColorStrokeDrawable()Lcom/google/android/material/shape/MaterialShapeDrawable; +HSPLcom/google/android/material/button/MaterialButtonHelper;->isBackgroundOverwritten()Z +HSPLcom/google/android/material/button/MaterialButtonHelper;->isCheckable()Z HSPLcom/google/android/material/button/MaterialButtonHelper;->loadFromAttributes(Landroid/content/res/TypedArray;)V HSPLcom/google/android/material/button/MaterialButtonHelper;->setShapeAppearanceModel(Lcom/google/android/material/shape/ShapeAppearanceModel;)V HSPLcom/google/android/material/button/MaterialButtonHelper;->updateBackground()V HSPLcom/google/android/material/button/MaterialButtonHelper;->updateButtonShape(Lcom/google/android/material/shape/ShapeAppearanceModel;)V HSPLcom/google/android/material/button/MaterialButtonHelper;->wrapDrawableWithInset(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/InsetDrawable; -HSPLcom/google/android/material/card/MaterialCardView;->()V -HSPLcom/google/android/material/card/MaterialCardView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HSPLcom/google/android/material/card/MaterialCardView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HSPLcom/google/android/material/card/MaterialCardView;->isCheckable()Z -HSPLcom/google/android/material/card/MaterialCardView;->isChecked()Z -HSPLcom/google/android/material/card/MaterialCardView;->isDragged()Z -HSPLcom/google/android/material/card/MaterialCardView;->onAttachedToWindow()V -HSPLcom/google/android/material/card/MaterialCardView;->onCreateDrawableState(I)[I -HSPLcom/google/android/material/card/MaterialCardView;->onMeasure(II)V -HSPLcom/google/android/material/card/MaterialCardView;->setAncestorContentPadding(IIII)V -HSPLcom/google/android/material/card/MaterialCardView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V -HSPLcom/google/android/material/card/MaterialCardView;->setBackgroundInternal(Landroid/graphics/drawable/Drawable;)V -HSPLcom/google/android/material/card/MaterialCardView;->setCardBackgroundColor(I)V -HSPLcom/google/android/material/card/MaterialCardView;->setClickable(Z)V -HSPLcom/google/android/material/card/MaterialCardViewHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/graphics/drawable/InsetDrawable;Landroid/graphics/drawable/Drawable;)V -HSPLcom/google/android/material/card/MaterialCardViewHelper$1;->(Lcom/google/android/material/card/MaterialCardViewHelper;Landroid/graphics/drawable/Drawable;IIII)V -HSPLcom/google/android/material/card/MaterialCardViewHelper$1;->getMinimumHeight()I -HSPLcom/google/android/material/card/MaterialCardViewHelper$1;->getMinimumWidth()I -HSPLcom/google/android/material/card/MaterialCardViewHelper$1;->getPadding(Landroid/graphics/Rect;)Z -HSPLcom/google/android/material/card/MaterialCardViewHelper;->()V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->(Lcom/google/android/material/card/MaterialCardView;Landroid/util/AttributeSet;II)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->canClipToOutline()Z -HSPLcom/google/android/material/card/MaterialCardViewHelper;->createForegroundRippleDrawable()Landroid/graphics/drawable/Drawable; -HSPLcom/google/android/material/card/MaterialCardViewHelper;->createForegroundShapeDrawable()Lcom/google/android/material/shape/MaterialShapeDrawable; -HSPLcom/google/android/material/card/MaterialCardViewHelper;->getBackground()Lcom/google/android/material/shape/MaterialShapeDrawable; -HSPLcom/google/android/material/card/MaterialCardViewHelper;->getClickableForeground()Landroid/graphics/drawable/Drawable; -HSPLcom/google/android/material/card/MaterialCardViewHelper;->getParentCardViewCalculatedCornerPadding()F -HSPLcom/google/android/material/card/MaterialCardViewHelper;->insetDrawable(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; -HSPLcom/google/android/material/card/MaterialCardViewHelper;->isCheckable()Z -HSPLcom/google/android/material/card/MaterialCardViewHelper;->isCheckedIconBottom()Z -HSPLcom/google/android/material/card/MaterialCardViewHelper;->isCheckedIconEnd()Z -HSPLcom/google/android/material/card/MaterialCardViewHelper;->loadFromAttributes(Landroid/content/res/TypedArray;)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->recalculateCheckedIconPosition(II)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->setCardBackgroundColor(Landroid/content/res/ColorStateList;)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->setCardForegroundColor(Landroid/content/res/ColorStateList;)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->setChecked(Z)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->setChecked(ZZ)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->setCheckedIcon(Landroid/graphics/drawable/Drawable;)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->setCheckedIconMargin(I)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->setCheckedIconSize(I)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->setShapeAppearanceModel(Lcom/google/android/material/shape/ShapeAppearanceModel;)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->setUserContentPadding(IIII)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->shouldAddCornerPaddingInsideCardBackground()Z -HSPLcom/google/android/material/card/MaterialCardViewHelper;->shouldAddCornerPaddingOutsideCardBackground()Z -HSPLcom/google/android/material/card/MaterialCardViewHelper;->shouldUseClickableForeground()Z -HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateClickable()V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateContentPadding()V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateElevation()V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateInsetForeground(Landroid/graphics/drawable/Drawable;)V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateRippleColor()V -HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateStroke()V HSPLcom/google/android/material/chip/Chip$$ExternalSyntheticLambda0;->(Lcom/google/android/material/chip/Chip;)V HSPLcom/google/android/material/chip/Chip$1;->(Lcom/google/android/material/chip/Chip;)V HSPLcom/google/android/material/chip/Chip$1;->onFontRetrievalFailed(I)V @@ -16459,6 +16699,7 @@ HSPLcom/google/android/material/elevation/ElevationOverlayProvider;->compositeOv HSPLcom/google/android/material/elevation/ElevationOverlayProvider;->isThemeElevationOverlayEnabled()Z HSPLcom/google/android/material/elevation/ElevationOverlayProvider;->isThemeSurfaceColor(I)Z HSPLcom/google/android/material/expandable/ExpandableWidgetHelper;->(Lcom/google/android/material/expandable/ExpandableWidget;)V +HSPLcom/google/android/material/expandable/ExpandableWidgetHelper;->onSaveInstanceState()Landroid/os/Bundle; HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton$ShadowDelegateImpl;->(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;)V HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton$ShadowDelegateImpl;->isCompatPaddingEnabled()Z HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton$ShadowDelegateImpl;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V @@ -16476,6 +16717,7 @@ HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton;->getS HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton;->jumpDrawablesToCurrentState()V HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton;->onAttachedToWindow()V HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton;->onMeasure(II)V +HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton;->onSaveInstanceState()Landroid/os/Parcelable; HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton;->setElevation(F)V HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V HSPLcom/google/android/material/floatingactionbutton/FloatingActionButton;->setMaxImageSize(I)V @@ -16528,9 +16770,29 @@ HSPLcom/google/android/material/floatingactionbutton/FloatingActionButtonImplLol HSPLcom/google/android/material/floatingactionbutton/FloatingActionButtonImplLollipop;->requirePreDrawListener()Z HSPLcom/google/android/material/floatingactionbutton/FloatingActionButtonImplLollipop;->shouldAddPadding()Z HSPLcom/google/android/material/imageview/ShapeableImageView$OutlineProvider;->(Lcom/google/android/material/imageview/ShapeableImageView;)V +HSPLcom/google/android/material/imageview/ShapeableImageView$OutlineProvider;->getOutline(Landroid/view/View;Landroid/graphics/Outline;)V HSPLcom/google/android/material/imageview/ShapeableImageView;->()V HSPLcom/google/android/material/imageview/ShapeableImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLcom/google/android/material/imageview/ShapeableImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLcom/google/android/material/imageview/ShapeableImageView;->access$000(Lcom/google/android/material/imageview/ShapeableImageView;)Lcom/google/android/material/shape/ShapeAppearanceModel; +HSPLcom/google/android/material/imageview/ShapeableImageView;->access$100(Lcom/google/android/material/imageview/ShapeableImageView;)Lcom/google/android/material/shape/MaterialShapeDrawable; +HSPLcom/google/android/material/imageview/ShapeableImageView;->access$102(Lcom/google/android/material/imageview/ShapeableImageView;Lcom/google/android/material/shape/MaterialShapeDrawable;)Lcom/google/android/material/shape/MaterialShapeDrawable; +HSPLcom/google/android/material/imageview/ShapeableImageView;->access$200(Lcom/google/android/material/imageview/ShapeableImageView;)Landroid/graphics/RectF; +HSPLcom/google/android/material/imageview/ShapeableImageView;->drawStroke(Landroid/graphics/Canvas;)V +HSPLcom/google/android/material/imageview/ShapeableImageView;->getContentPaddingBottom()I +HSPLcom/google/android/material/imageview/ShapeableImageView;->getContentPaddingLeft()I +HSPLcom/google/android/material/imageview/ShapeableImageView;->getContentPaddingRight()I +HSPLcom/google/android/material/imageview/ShapeableImageView;->getContentPaddingTop()I +HSPLcom/google/android/material/imageview/ShapeableImageView;->getPaddingBottom()I +HSPLcom/google/android/material/imageview/ShapeableImageView;->getPaddingLeft()I +HSPLcom/google/android/material/imageview/ShapeableImageView;->getPaddingRight()I +HSPLcom/google/android/material/imageview/ShapeableImageView;->getPaddingTop()I +HSPLcom/google/android/material/imageview/ShapeableImageView;->isContentPaddingRelative()Z +HSPLcom/google/android/material/imageview/ShapeableImageView;->onDraw(Landroid/graphics/Canvas;)V +HSPLcom/google/android/material/imageview/ShapeableImageView;->onMeasure(II)V +HSPLcom/google/android/material/imageview/ShapeableImageView;->onSizeChanged(IIII)V +HSPLcom/google/android/material/imageview/ShapeableImageView;->setPadding(IIII)V +HSPLcom/google/android/material/imageview/ShapeableImageView;->updateShapeMask(II)V HSPLcom/google/android/material/internal/CollapsingTextHelper$1;->(Lcom/google/android/material/internal/CollapsingTextHelper;)V HSPLcom/google/android/material/internal/CollapsingTextHelper$1;->apply(Landroid/graphics/Typeface;)V HSPLcom/google/android/material/internal/CollapsingTextHelper$2;->(Lcom/google/android/material/internal/CollapsingTextHelper;)V @@ -16673,6 +16935,7 @@ HSPLcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawabl HSPLcom/google/android/material/shape/MaterialShapeDrawable;->()V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->()V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->(Lcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->(Lcom/google/android/material/shape/ShapeAppearanceModel;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->access$000(Lcom/google/android/material/shape/MaterialShapeDrawable;)Ljava/util/BitSet; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->access$100(Lcom/google/android/material/shape/MaterialShapeDrawable;)[Lcom/google/android/material/shape/ShapePath$ShadowCompatOperation; @@ -16722,8 +16985,6 @@ HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setColorFilter(Lan HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setElevation(F)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setFillColor(Landroid/content/res/ColorStateList;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setParentAbsoluteElevation(F)V -HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setShadowBitmapDrawingEnable(Z)V -HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setShadowColor(I)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setShapeAppearanceModel(Lcom/google/android/material/shape/ShapeAppearanceModel;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setStroke(FI)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setStroke(FLandroid/content/res/ColorStateList;)V @@ -16876,6 +17137,10 @@ HSPLcom/google/android/material/shape/ShapePath;->setEndX(F)V HSPLcom/google/android/material/shape/ShapePath;->setEndY(F)V HSPLcom/google/android/material/shape/ShapePath;->setStartX(F)V HSPLcom/google/android/material/shape/ShapePath;->setStartY(F)V +HSPLcom/google/android/material/stateful/ExtendableSavedState$1;->()V +HSPLcom/google/android/material/stateful/ExtendableSavedState;->()V +HSPLcom/google/android/material/stateful/ExtendableSavedState;->(Landroid/os/Parcelable;)V +HSPLcom/google/android/material/stateful/ExtendableSavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLcom/google/android/material/textview/MaterialTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLcom/google/android/material/textview/MaterialTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLcom/google/android/material/textview/MaterialTextView;->applyLineHeightFromViewAppearance(Landroid/content/res/Resources$Theme;I)V @@ -17006,6 +17271,11 @@ HSPLcom/google/common/collect/RegularImmutableSet;->()V HSPLcom/google/common/collect/RegularImmutableSet;->([Ljava/lang/Object;I[Ljava/lang/Object;II)V HSPLcom/google/common/collect/RegularImmutableSet;->contains(Ljava/lang/Object;)Z HSPLcom/google/common/collect/RegularImmutableSet;->size()I +HSPLcom/google/common/collect/Sets$2;->(Ljava/util/Set;Ljava/util/Set;)V +HSPLcom/google/common/collect/Sets$2;->isEmpty()Z +HSPLcom/google/common/collect/Sets$SetView;->()V +HSPLcom/google/common/collect/Sets$SetView;->(Lcom/google/common/collect/Sets$1;)V +HSPLcom/google/common/collect/Sets;->intersection(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView; HSPLcom/google/common/collect/Sets;->newIdentityHashSet()Ljava/util/Set; HSPLcom/google/common/collect/SingletonImmutableSet;->(Ljava/lang/Object;)V HSPLcom/google/common/collect/SingletonImmutableSet;->copyIntoArray([Ljava/lang/Object;I)I @@ -17026,6 +17296,7 @@ HSPLcom/google/common/util/concurrent/AbstractFuture$AtomicHelper;->(Lcom/ HSPLcom/google/common/util/concurrent/AbstractFuture$Listener;->()V HSPLcom/google/common/util/concurrent/AbstractFuture$Listener;->()V HSPLcom/google/common/util/concurrent/AbstractFuture$Listener;->(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V +HSPLcom/google/common/util/concurrent/AbstractFuture$TrustedFuture;->()V HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1;->()V HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1;->run()Ljava/lang/Object; HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1;->run()Lsun/misc/Unsafe; @@ -17080,6 +17351,9 @@ HSPLcom/google/common/util/concurrent/LazyLogger;->(Ljava/lang/Class;)V HSPLcom/google/common/util/concurrent/MoreExecutors$ListeningDecorator;->(Ljava/util/concurrent/ExecutorService;)V HSPLcom/google/common/util/concurrent/MoreExecutors;->directExecutor()Ljava/util/concurrent/Executor; HSPLcom/google/common/util/concurrent/MoreExecutors;->listeningDecorator(Ljava/util/concurrent/ExecutorService;)Lcom/google/common/util/concurrent/ListeningExecutorService; +HSPLcom/google/common/util/concurrent/SettableFuture;->()V +HSPLcom/google/common/util/concurrent/SettableFuture;->create()Lcom/google/common/util/concurrent/SettableFuture; +HSPLcom/google/common/util/concurrent/SettableFuture;->set(Ljava/lang/Object;)Z HSPLcom/google/common/util/concurrent/Uninterruptibles;->getUninterruptibly(Ljava/util/concurrent/Future;)Ljava/lang/Object; HSPLcom/google/common/util/concurrent/internal/InternalFutureFailureAccess;->()V HSPLcom/google/common/util/concurrent/internal/InternalFutures;->tryInternalFastPathGetFailure(Lcom/google/common/util/concurrent/internal/InternalFutureFailureAccess;)Ljava/lang/Throwable; @@ -17416,6 +17690,7 @@ HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityCreated(Land HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V +HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V HSPLcom/google/firebase/messaging/FirebaseMessaging$$ExternalSyntheticLambda0;->()V @@ -17667,6 +17942,15 @@ HSPLcom/google/i18n/phonenumbers/metadata/source/RegionMetadataSourceImpl;->(Lcom/google/i18n/phonenumbers/metadata/source/PhoneMetadataFileNameProvider;Lcom/google/i18n/phonenumbers/metadata/source/MetadataBootstrappingGuard;)V HSPLcom/mobilecoin/lib/util/Hex;->()V HSPLcom/mobilecoin/lib/util/Hex;->toByteArray(Ljava/lang/String;)[B +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->()V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->onVisibilityChanged(Landroid/view/View;I)V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->parseAttributes(Landroid/content/res/TypedArray;)V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->setAnimationEnabled()V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->setBarColor(I)V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->setupPaints()V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->spin()V +HSPLcom/pnikosis/materialishprogress/R$styleable;->()V HSPLcom/squareup/wire/EnumAdapter;->(Lkotlin/reflect/KClass;Lcom/squareup/wire/Syntax;Lcom/squareup/wire/WireEnum;)V HSPLcom/squareup/wire/FieldEncoding$Companion;->()V HSPLcom/squareup/wire/FieldEncoding$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -17775,7 +18059,6 @@ HSPLcom/squareup/wire/internal/Internal__InternalKt;->checkElementsNotNull(Ljava HSPLcom/squareup/wire/internal/Internal__InternalKt;->countNonNull(Ljava/lang/Object;Ljava/lang/Object;)I HSPLcom/squareup/wire/internal/Internal__InternalKt;->countNonNull(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)I HSPLcom/squareup/wire/internal/Internal__InternalKt;->countNonNull(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)I -HSPLcom/squareup/wire/internal/Internal__InternalKt;->immutableCopyOf(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; HSPLio/reactivex/rxjava3/android/plugins/RxAndroidPlugins;->callRequireNonNull(Ljava/util/concurrent/Callable;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/android/plugins/RxAndroidPlugins;->initMainThreadScheduler(Ljava/util/concurrent/Callable;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/android/plugins/RxAndroidPlugins;->onMainThreadScheduler(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Scheduler; @@ -17807,6 +18090,7 @@ HSPLio/reactivex/rxjava3/core/Flowable;->create(Lio/reactivex/rxjava3/core/Flowa HSPLio/reactivex/rxjava3/core/Flowable;->debounce(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->debounce(JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->distinctUntilChanged()Lio/reactivex/rxjava3/core/Flowable; +HSPLio/reactivex/rxjava3/core/Flowable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/BiPredicate;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->doOnEach(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->doOnNext(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Flowable; @@ -17832,27 +18116,70 @@ HSPLio/reactivex/rxjava3/core/Flowable;->subscribeOn(Lio/reactivex/rxjava3/core/ HSPLio/reactivex/rxjava3/core/Flowable;->switchMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->switchMap(Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->switchMap0(Lio/reactivex/rxjava3/functions/Function;IZ)Lio/reactivex/rxjava3/core/Flowable; +HSPLio/reactivex/rxjava3/core/Flowable;->switchMapSingle(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->throttleLatest(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->throttleLatest(JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;Z)Lio/reactivex/rxjava3/core/Flowable; +HSPLio/reactivex/rxjava3/core/Flowable;->toObservable()Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Maybe;->()V +HSPLio/reactivex/rxjava3/core/Maybe;->create(Lio/reactivex/rxjava3/core/MaybeOnSubscribe;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->doOnSuccess(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->empty()Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->filter(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->flatMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->map(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/core/Maybe;->subscribeWith(Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLio/reactivex/rxjava3/core/Observable$1;->()V HSPLio/reactivex/rxjava3/core/Observable;->()V +HSPLio/reactivex/rxjava3/core/Observable;->buffer(Lio/reactivex/rxjava3/core/ObservableSource;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->buffer(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->bufferSize()I +HSPLio/reactivex/rxjava3/core/Observable;->combineLatest(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function3;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->combineLatest(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/BiFunction;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->combineLatestArray([Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->concatArray([Lio/reactivex/rxjava3/core/ObservableSource;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->create(Lio/reactivex/rxjava3/core/ObservableOnSubscribe;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->distinctUntilChanged()Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/BiPredicate;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->doOnEach(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->doOnNext(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->elementAtOrError(J)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Observable;->filter(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->firstOrError()Lio/reactivex/rxjava3/core/Single; +HSPLio/reactivex/rxjava3/core/Observable;->flatMapMaybe(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->flatMapMaybe(Lio/reactivex/rxjava3/functions/Function;Z)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->flatMapSingle(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->flatMapSingle(Lio/reactivex/rxjava3/functions/Function;Z)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->fromFuture(Ljava/util/concurrent/Future;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->just(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->map(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;ZI)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->replay(I)Lio/reactivex/rxjava3/observables/ConnectableObservable; +HSPLio/reactivex/rxjava3/core/Observable;->sample(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->sample(JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->scan(Ljava/lang/Object;Lio/reactivex/rxjava3/functions/BiFunction;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->scanWith(Lio/reactivex/rxjava3/functions/Supplier;Lio/reactivex/rxjava3/functions/BiFunction;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->skip(J)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->startWithItem(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->subscribe()Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Observable;->subscribe(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/core/Observable;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Observable;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Observable;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Observable;->subscribeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->switchMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->switchMap(Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->switchMapSingle(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->take(J)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->throttleFirst(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->throttleFirst(JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->throttleLast(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->toFlowable(Lio/reactivex/rxjava3/core/BackpressureStrategy;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Scheduler$PeriodicDirectTask;->(Ljava/lang/Runnable;Lio/reactivex/rxjava3/core/Scheduler$Worker;)V HSPLio/reactivex/rxjava3/core/Scheduler$PeriodicDirectTask;->run()V @@ -17870,16 +18197,22 @@ HSPLio/reactivex/rxjava3/core/Scheduler;->scheduleDirect(Ljava/lang/Runnable;)Li HSPLio/reactivex/rxjava3/core/Scheduler;->schedulePeriodicallyDirect(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Single;->()V HSPLio/reactivex/rxjava3/core/Single;->blockingGet()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/core/Single;->doOnSuccess(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->error(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->error(Ljava/lang/Throwable;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->flatMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Single; +HSPLio/reactivex/rxjava3/core/Single;->flatMapObservable(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Single;->fromCallable(Ljava/util/concurrent/Callable;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->fromFuture(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Single; +HSPLio/reactivex/rxjava3/core/Single;->just(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->map(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Single; +HSPLio/reactivex/rxjava3/core/Single;->onErrorComplete()Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Single;->onErrorComplete(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Maybe; HSPLio/reactivex/rxjava3/core/Single;->onErrorResumeNext(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->onErrorReturn(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->subscribe(Lio/reactivex/rxjava3/core/SingleObserver;)V +HSPLio/reactivex/rxjava3/core/Single;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Single;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Single;->subscribeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->toSingle(Lio/reactivex/rxjava3/core/Flowable;)Lio/reactivex/rxjava3/core/Single; @@ -17889,6 +18222,7 @@ HSPLio/reactivex/rxjava3/disposables/CompositeDisposable;->clear()V HSPLio/reactivex/rxjava3/disposables/CompositeDisposable;->delete(Lio/reactivex/rxjava3/disposables/Disposable;)Z HSPLio/reactivex/rxjava3/disposables/CompositeDisposable;->dispose()V HSPLio/reactivex/rxjava3/disposables/CompositeDisposable;->dispose(Lio/reactivex/rxjava3/internal/util/OpenHashSet;)V +HSPLio/reactivex/rxjava3/disposables/Disposable$-CC;->disposed()Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/disposables/Disposable$-CC;->empty()Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/disposables/Disposable$-CC;->fromRunnable(Ljava/lang/Runnable;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/disposables/ReferenceDisposable;->(Ljava/lang/Object;)V @@ -17901,6 +18235,7 @@ HSPLio/reactivex/rxjava3/exceptions/Exceptions;->throwIfFatal(Ljava/lang/Throwab HSPLio/reactivex/rxjava3/flowables/ConnectableFlowable;->()V HSPLio/reactivex/rxjava3/flowables/ConnectableFlowable;->refCount()Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/internal/disposables/CancellableDisposable;->(Lio/reactivex/rxjava3/functions/Cancellable;)V +HSPLio/reactivex/rxjava3/internal/disposables/CancellableDisposable;->dispose()V HSPLio/reactivex/rxjava3/internal/disposables/DisposableHelper;->()V HSPLio/reactivex/rxjava3/internal/disposables/DisposableHelper;->(Ljava/lang/String;I)V HSPLio/reactivex/rxjava3/internal/disposables/DisposableHelper;->dispose(Ljava/util/concurrent/atomic/AtomicReference;)Z @@ -17911,6 +18246,7 @@ HSPLio/reactivex/rxjava3/internal/disposables/DisposableHelper;->setOnce(Ljava/u HSPLio/reactivex/rxjava3/internal/disposables/DisposableHelper;->validate(Lio/reactivex/rxjava3/disposables/Disposable;Lio/reactivex/rxjava3/disposables/Disposable;)Z HSPLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->()V HSPLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->(Ljava/lang/String;I)V +HSPLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->complete(Lio/reactivex/rxjava3/core/MaybeObserver;)V HSPLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->error(Ljava/lang/Throwable;Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/disposables/SequentialDisposable;->()V HSPLio/reactivex/rxjava3/internal/disposables/SequentialDisposable;->(Lio/reactivex/rxjava3/disposables/Disposable;)V @@ -17921,6 +18257,9 @@ HSPLio/reactivex/rxjava3/internal/disposables/SequentialDisposable;->update(Lio/ HSPLio/reactivex/rxjava3/internal/functions/Functions$Array2Func;->(Lio/reactivex/rxjava3/functions/BiFunction;)V HSPLio/reactivex/rxjava3/internal/functions/Functions$Array2Func;->apply(Ljava/lang/Object;)Ljava/lang/Object; HSPLio/reactivex/rxjava3/internal/functions/Functions$Array2Func;->apply([Ljava/lang/Object;)Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->(Lio/reactivex/rxjava3/functions/Function3;)V +HSPLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->apply([Ljava/lang/Object;)Ljava/lang/Object; HSPLio/reactivex/rxjava3/internal/functions/Functions$EmptyAction;->()V HSPLio/reactivex/rxjava3/internal/functions/Functions$EmptyAction;->run()V HSPLio/reactivex/rxjava3/internal/functions/Functions$EmptyConsumer;->()V @@ -17939,10 +18278,12 @@ HSPLio/reactivex/rxjava3/internal/functions/Functions$NullProvider;->()V HSPLio/reactivex/rxjava3/internal/functions/Functions$OnErrorMissingConsumer;->()V HSPLio/reactivex/rxjava3/internal/functions/Functions$TruePredicate;->()V HSPLio/reactivex/rxjava3/internal/functions/Functions;->()V +HSPLio/reactivex/rxjava3/internal/functions/Functions;->alwaysTrue()Lio/reactivex/rxjava3/functions/Predicate; HSPLio/reactivex/rxjava3/internal/functions/Functions;->emptyConsumer()Lio/reactivex/rxjava3/functions/Consumer; HSPLio/reactivex/rxjava3/internal/functions/Functions;->identity()Lio/reactivex/rxjava3/functions/Function; HSPLio/reactivex/rxjava3/internal/functions/Functions;->justSupplier(Ljava/lang/Object;)Lio/reactivex/rxjava3/functions/Supplier; HSPLio/reactivex/rxjava3/internal/functions/Functions;->toFunction(Lio/reactivex/rxjava3/functions/BiFunction;)Lio/reactivex/rxjava3/functions/Function; +HSPLio/reactivex/rxjava3/internal/functions/Functions;->toFunction(Lio/reactivex/rxjava3/functions/Function3;)Lio/reactivex/rxjava3/functions/Function; HSPLio/reactivex/rxjava3/internal/functions/ObjectHelper$BiObjectPredicate;->()V HSPLio/reactivex/rxjava3/internal/functions/ObjectHelper$BiObjectPredicate;->test(Ljava/lang/Object;Ljava/lang/Object;)Z HSPLio/reactivex/rxjava3/internal/functions/ObjectHelper;->()V @@ -17951,9 +18292,11 @@ HSPLio/reactivex/rxjava3/internal/functions/ObjectHelper;->verifyPositive(ILjava HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->afterDownstream()V HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->beforeDownstream()Z +HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->dispose()V HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->transitiveBoundaryFusion(I)I HSPLio/reactivex/rxjava3/internal/observers/BasicIntQueueDisposable;->()V +HSPLio/reactivex/rxjava3/internal/observers/BasicQueueDisposable;->()V HSPLio/reactivex/rxjava3/internal/observers/BlockingMultiObserver;->()V HSPLio/reactivex/rxjava3/internal/observers/BlockingMultiObserver;->blockingGet()Ljava/lang/Object; HSPLio/reactivex/rxjava3/internal/observers/BlockingMultiObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V @@ -17972,6 +18315,10 @@ HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->isDisposed()Z HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->onComplete()V HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/fuseable/SimplePlainQueue;)V +HSPLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad0;->()V +HSPLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad2;->()V +HSPLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberWip;->()V HSPLio/reactivex/rxjava3/internal/observers/ResumeSingleObserver;->(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/observers/ResumeSingleObserver;->onError(Ljava/lang/Throwable;)V HSPLio/reactivex/rxjava3/internal/observers/ResumeSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V @@ -18087,6 +18434,7 @@ HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObser HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->checkTerminated(ZZLorg/reactivestreams/Subscriber;)Z HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->request(J)V +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->requestFusion(I)I HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->run()V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->trySchedule()V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnConditionalSubscriber;->(Lio/reactivex/rxjava3/internal/fuseable/ConditionalSubscriber;Lio/reactivex/rxjava3/core/Scheduler$Worker;ZI)V @@ -18094,7 +18442,9 @@ HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOn HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnConditionalSubscriber;->runAsync()V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnSubscriber;->(Lorg/reactivestreams/Subscriber;Lio/reactivex/rxjava3/core/Scheduler$Worker;ZI)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnSubscriber;->poll()Ljava/lang/Object; HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnSubscriber;->runAsync()V +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnSubscriber;->runBackfused()V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn;->(Lio/reactivex/rxjava3/core/Flowable;Lio/reactivex/rxjava3/core/Scheduler;ZI)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn;->subscribeActual(Lorg/reactivestreams/Subscriber;)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableOnBackpressureLatest$BackpressureLatestSubscriber;->(Lorg/reactivestreams/Subscriber;)V @@ -18184,6 +18534,65 @@ HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest$Thro HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest$ThrottleLatestSubscriber;->run()V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest;->(Lio/reactivex/rxjava3/core/Flowable;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;Z)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest;->subscribeActual(Lorg/reactivestreams/Subscriber;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/AbstractMaybeWithUpstream;->(Lio/reactivex/rxjava3/core/MaybeSource;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->hasCustomOnError()Z +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate;->(Lio/reactivex/rxjava3/core/MaybeOnSubscribe;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeMap$MapMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeMap$MapMaybeObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeMap$MapMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeMap;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeMap;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->run()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onAfterTerminate()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->(Lio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->()V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->(Lorg/reactivestreams/Subscriber;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->drain()V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->request(J)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle;->(Lio/reactivex/rxjava3/core/Flowable;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle;->subscribeActual(Lorg/reactivestreams/Subscriber;)V HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver$SwitchMapSingleObserver;->(Lio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver;)V HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver$SwitchMapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver$SwitchMapSingleObserver;->onSuccess(Ljava/lang/Object;)V @@ -18195,33 +18604,185 @@ HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$Swit HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle;->(Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/functions/Function;Z)V HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/mixed/ScalarXMapZHelper;->tryAsSingle(Ljava/lang/Object;Lio/reactivex/rxjava3/functions/Function;Lio/reactivex/rxjava3/core/Observer;)Z +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/AbstractObservableWithUpstream;->(Lio/reactivex/rxjava3/core/ObservableSource;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferBoundaryObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Supplier;Lio/reactivex/rxjava3/core/ObservableSource;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Supplier;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;I)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IIZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->cancelSources()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->clear(Lio/reactivex/rxjava3/internal/queue/SpscLinkedArrayQueue;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->drain()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->innerNext(ILjava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->subscribe([Lio/reactivex/rxjava3/core/ObservableSource;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest;->([Lio/reactivex/rxjava3/core/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/rxjava3/functions/Function;IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->drain()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;ILio/reactivex/rxjava3/internal/util/ErrorMode;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->setCancellable(Lio/reactivex/rxjava3/functions/Cancellable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->setDisposable(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate;->(Lio/reactivex/rxjava3/core/ObservableOnSubscribe;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged$DistinctUntilChangedObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;Lio/reactivex/rxjava3/functions/BiPredicate;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged$DistinctUntilChangedObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged$DistinctUntilChangedObserver;->requestFusion(I)I HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;Lio/reactivex/rxjava3/functions/BiPredicate;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->(Lio/reactivex/rxjava3/core/SingleObserver;JLjava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle;->(Lio/reactivex/rxjava3/core/ObservableSource;JLjava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFilter$FilterObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFilter$FilterObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFilter;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Predicate;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFilter;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->drain()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->drainLoop()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->innerComplete(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->innerSuccess(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->(Lio/reactivex/rxjava3/core/Observer;[Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->poll()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->requestFusion(I)I +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray;->([Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromFuture;->(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromFuture;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher;->(Lorg/reactivestreams/Publisher;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableJust;->(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableJust;->get()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->requestFusion(I)I +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/core/Scheduler$Worker;ZI)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->checkTerminated(ZZLio/reactivex/rxjava3/core/Observer;)Z HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->drainFused()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->drainNormal()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->isEmpty()Z HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->onComplete()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->poll()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->requestFusion(I)I HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->run()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->schedule()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/Scheduler;ZI)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->accept(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->accept(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->(Lio/reactivex/rxjava3/observables/ConnectableObservable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->(Lio/reactivex/rxjava3/observables/ConnectableObservable;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->cancel(Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->(Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->addLast(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->enterTransform(Ljava/lang/Object;)Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->getHead()Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->leaveTransform(Ljava/lang/Object;)Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->next(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->removeFirst()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->replay(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->setFirst(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->index()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;->(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBufferSupplier;->(IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBufferSupplier;->call()Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBuffer; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBuffer;Ljava/util/concurrent/atomic/AtomicReference;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->add(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)Z +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->remove(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->replay()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplaySource;->(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplaySource;->subscribe(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$SizeBoundReplayBuffer;->(IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$SizeBoundReplayBuffer;->truncate()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$UnBoundedFactory;->()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->connect(Lio/reactivex/rxjava3/functions/Consumer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/rxjava3/core/ObservableSource;IZ)Lio/reactivex/rxjava3/observables/ConnectableObservable; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)Lio/reactivex/rxjava3/observables/ConnectableObservable; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedNoLast;->(Lio/reactivex/rxjava3/core/Observer;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->(Lio/reactivex/rxjava3/core/Observer;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed;->(Lio/reactivex/rxjava3/core/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScalarXMap;->tryScalarXMapSubscribe(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)Z HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed$ScanSeedObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/BiFunction;Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed$ScanSeedObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed$ScanSeedObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Supplier;Lio/reactivex/rxjava3/functions/BiFunction;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->(Lio/reactivex/rxjava3/core/Observer;J)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip;->(Lio/reactivex/rxjava3/core/ObservableSource;J)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver;->(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver;->dispose()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver;->onComplete()V @@ -18232,11 +18793,33 @@ HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$Sub HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeTask;->run()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/Scheduler;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;JI)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->cancel()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->drain()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->(Lio/reactivex/rxjava3/core/Observer;J)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake;->(Lio/reactivex/rxjava3/core/ObservableSource;J)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed$DebounceTimedObserver;->(Lio/reactivex/rxjava3/core/Observer;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler$Worker;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed$DebounceTimedObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed$DebounceTimedObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed;->(Lio/reactivex/rxjava3/core/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->(Lio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;Lio/reactivex/rxjava3/core/SingleObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/functions/Consumer;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleError;->(Lio/reactivex/rxjava3/functions/Supplier;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleError;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleFlatMap$SingleFlatMapCallback$FlatMapSingleObserver;->(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/core/SingleObserver;)V @@ -18250,6 +18833,8 @@ HSPLio/reactivex/rxjava3/internal/operators/single/SingleFlatMap;->(Lio/re HSPLio/reactivex/rxjava3/internal/operators/single/SingleFlatMap;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleFromCallable;->(Ljava/util/concurrent/Callable;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleFromCallable;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleJust;->(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleJust;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleMap$MapSingleObserver;->(Lio/reactivex/rxjava3/core/SingleObserver;Lio/reactivex/rxjava3/functions/Function;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleMap$MapSingleObserver;->onError(Ljava/lang/Throwable;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleMap$MapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V @@ -18262,6 +18847,8 @@ HSPLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSing HSPLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver;->run()V HSPLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/core/Scheduler;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorComplete;->(Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorComplete;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn$OnErrorReturn;->(Lio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn;Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn$OnErrorReturn;->onError(Ljava/lang/Throwable;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn$OnErrorReturn;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V @@ -18331,6 +18918,7 @@ HSPLio/reactivex/rxjava3/internal/schedulers/AbstractDirectTask;->cancelFuture(L HSPLio/reactivex/rxjava3/internal/schedulers/AbstractDirectTask;->dispose()V HSPLio/reactivex/rxjava3/internal/schedulers/AbstractDirectTask;->setFuture(Ljava/util/concurrent/Future;)V HSPLio/reactivex/rxjava3/internal/schedulers/DisposeOnCancel;->(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/schedulers/DisposeOnCancel;->cancel(Z)Z HSPLio/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$InterruptibleRunnable;->(Ljava/lang/Runnable;Lio/reactivex/rxjava3/disposables/DisposableContainer;)V HSPLio/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$InterruptibleRunnable;->cleanup()V HSPLio/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$InterruptibleRunnable;->dispose()V @@ -18361,6 +18949,7 @@ HSPLio/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask;->call()Ljava/l HSPLio/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask;->call()Ljava/lang/Void; HSPLio/reactivex/rxjava3/internal/schedulers/ScheduledRunnable;->()V HSPLio/reactivex/rxjava3/internal/schedulers/ScheduledRunnable;->(Ljava/lang/Runnable;Lio/reactivex/rxjava3/disposables/DisposableContainer;)V +HSPLio/reactivex/rxjava3/internal/schedulers/ScheduledRunnable;->dispose()V HSPLio/reactivex/rxjava3/internal/schedulers/ScheduledRunnable;->run()V HSPLio/reactivex/rxjava3/internal/schedulers/ScheduledRunnable;->setFuture(Ljava/util/concurrent/Future;)V HSPLio/reactivex/rxjava3/internal/schedulers/SchedulerPoolFactory$ScheduledTask;->()V @@ -18412,16 +19001,28 @@ HSPLio/reactivex/rxjava3/internal/subscriptions/SubscriptionHelper;->setOnce(Lja HSPLio/reactivex/rxjava3/internal/subscriptions/SubscriptionHelper;->setOnce(Ljava/util/concurrent/atomic/AtomicReference;Lorg/reactivestreams/Subscription;J)Z HSPLio/reactivex/rxjava3/internal/subscriptions/SubscriptionHelper;->validate(J)Z HSPLio/reactivex/rxjava3/internal/subscriptions/SubscriptionHelper;->validate(Lorg/reactivestreams/Subscription;Lorg/reactivestreams/Subscription;)Z +HSPLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->()V +HSPLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->(Ljava/lang/String;I)V +HSPLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->asSupplier()Lio/reactivex/rxjava3/functions/Supplier; +HSPLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->get()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->get()Ljava/util/List; HSPLio/reactivex/rxjava3/internal/util/AtomicThrowable;->()V +HSPLio/reactivex/rxjava3/internal/util/AtomicThrowable;->terminate()Ljava/lang/Throwable; +HSPLio/reactivex/rxjava3/internal/util/AtomicThrowable;->tryTerminateAndReport()V +HSPLio/reactivex/rxjava3/internal/util/AtomicThrowable;->tryTerminateConsumer(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/util/BackpressureHelper;->add(Ljava/util/concurrent/atomic/AtomicLong;J)J HSPLio/reactivex/rxjava3/internal/util/BackpressureHelper;->addCancel(Ljava/util/concurrent/atomic/AtomicLong;J)J HSPLio/reactivex/rxjava3/internal/util/BackpressureHelper;->addCap(JJ)J HSPLio/reactivex/rxjava3/internal/util/BackpressureHelper;->produced(Ljava/util/concurrent/atomic/AtomicLong;J)J HSPLio/reactivex/rxjava3/internal/util/BackpressureHelper;->producedCancel(Ljava/util/concurrent/atomic/AtomicLong;J)J +HSPLio/reactivex/rxjava3/internal/util/EndConsumerHelper;->setOnce(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/disposables/Disposable;Ljava/lang/Class;)Z +HSPLio/reactivex/rxjava3/internal/util/ErrorMode;->()V +HSPLio/reactivex/rxjava3/internal/util/ErrorMode;->(Ljava/lang/String;I)V HSPLio/reactivex/rxjava3/internal/util/ExceptionHelper$Termination;->()V HSPLio/reactivex/rxjava3/internal/util/ExceptionHelper$Termination;->fillInStackTrace()Ljava/lang/Throwable; HSPLio/reactivex/rxjava3/internal/util/ExceptionHelper;->()V HSPLio/reactivex/rxjava3/internal/util/ExceptionHelper;->nullCheck(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/util/ExceptionHelper;->terminate(Ljava/util/concurrent/atomic/AtomicReference;)Ljava/lang/Throwable; HSPLio/reactivex/rxjava3/internal/util/NotificationLite;->()V HSPLio/reactivex/rxjava3/internal/util/NotificationLite;->(Ljava/lang/String;I)V HSPLio/reactivex/rxjava3/internal/util/NotificationLite;->accept(Ljava/lang/Object;Lio/reactivex/rxjava3/core/Observer;)Z @@ -18435,6 +19036,7 @@ HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->(IF)V HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->add(Ljava/lang/Object;)Z HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->keys()[Ljava/lang/Object; HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->mix(I)I +HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->rehash()V HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->remove(Ljava/lang/Object;)Z HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->removeEntry(I[Ljava/lang/Object;I)Z HSPLio/reactivex/rxjava3/internal/util/Pow2;->roundToPowerOfTwo(I)I @@ -18446,6 +19048,7 @@ HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$onErrorStub$1;->()V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$onErrorStub$1;->()V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$onNextStub$1;->()V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$onNextStub$1;->()V +HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Action$0;->(Lkotlin/jvm/functions/Function0;)V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Consumer$0;->(Lkotlin/jvm/functions/Function1;)V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Consumer$0;->accept(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->()V @@ -18453,9 +19056,16 @@ HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->asConsumer(Lkotlin/jvm/functions HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->asOnCompleteAction(Lkotlin/jvm/functions/Function0;)Lio/reactivex/rxjava3/functions/Action; HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->asOnErrorConsumer(Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/functions/Consumer; HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Flowable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Observable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Single;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Flowable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Observable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Single;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/observables/ConnectableObservable;->()V +HSPLio/reactivex/rxjava3/observables/ConnectableObservable;->refCount()Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/observers/DisposableObserver;->()V +HSPLio/reactivex/rxjava3/observers/DisposableObserver;->onStart()V +HSPLio/reactivex/rxjava3/observers/DisposableObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/observers/SerializedObserver;->(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/observers/SerializedObserver;->(Lio/reactivex/rxjava3/core/Observer;Z)V HSPLio/reactivex/rxjava3/observers/SerializedObserver;->emitLoop()V @@ -18470,14 +19080,17 @@ HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->initIoScheduler(Lio/reactivex/r HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->initNewThreadScheduler(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->initSingleScheduler(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/core/Flowable;)Lio/reactivex/rxjava3/core/Flowable; +HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/core/Maybe;)Lio/reactivex/rxjava3/core/Maybe; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/core/Observable;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/core/Single;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/flowables/ConnectableFlowable;)Lio/reactivex/rxjava3/flowables/ConnectableFlowable; +HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/observables/ConnectableObservable;)Lio/reactivex/rxjava3/observables/ConnectableObservable; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onComputationScheduler(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onIoScheduler(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSchedule(Ljava/lang/Runnable;)Ljava/lang/Runnable; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSingleScheduler(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/rxjava3/core/Flowable;Lorg/reactivestreams/Subscriber;)Lorg/reactivestreams/Subscriber; +HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/core/Observer;)Lio/reactivex/rxjava3/core/Observer; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/core/SingleObserver;)Lio/reactivex/rxjava3/core/SingleObserver; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->setErrorHandler(Lio/reactivex/rxjava3/functions/Consumer;)V @@ -18504,6 +19117,16 @@ HSPLio/reactivex/rxjava3/processors/BehaviorProcessor;->onNext(Ljava/lang/Object HSPLio/reactivex/rxjava3/processors/BehaviorProcessor;->setCurrent(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/processors/BehaviorProcessor;->subscribeActual(Lorg/reactivestreams/Subscriber;)V HSPLio/reactivex/rxjava3/processors/FlowableProcessor;->()V +HSPLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->(Lorg/reactivestreams/Subscriber;Lio/reactivex/rxjava3/processors/PublishProcessor;)V +HSPLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->isCancelled()Z +HSPLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->request(J)V +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->()V +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->()V +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->add(Lio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;)Z +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->create()Lio/reactivex/rxjava3/processors/PublishProcessor; +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->subscribeActual(Lorg/reactivestreams/Subscriber;)V HSPLio/reactivex/rxjava3/schedulers/Schedulers$ComputationTask;->()V HSPLio/reactivex/rxjava3/schedulers/Schedulers$IOTask;->()V HSPLio/reactivex/rxjava3/schedulers/Schedulers$NewThreadHolder;->()V @@ -18590,6 +19213,7 @@ HSPLj$/time/Instant;->()V HSPLj$/time/Instant;->(JI)V HSPLj$/time/Instant;->M(JI)Lj$/time/Instant; HSPLj$/time/Instant;->atOffset(Lj$/time/ZoneOffset;)Lj$/time/OffsetDateTime; +HSPLj$/time/Instant;->atZone(Lj$/time/ZoneId;)Lj$/time/ZonedDateTime; HSPLj$/time/Instant;->getEpochSecond()J HSPLj$/time/Instant;->getNano()I HSPLj$/time/Instant;->ofEpochMilli(J)Lj$/time/Instant; @@ -18599,6 +19223,7 @@ HSPLj$/time/LocalDate;->()V HSPLj$/time/LocalDate;->(III)V HSPLj$/time/LocalDate;->N(III)Lj$/time/LocalDate; HSPLj$/time/LocalDate;->P(Lj$/time/temporal/TemporalField;)I +HSPLj$/time/LocalDate;->X()I HSPLj$/time/LocalDate;->a()Lj$/time/chrono/l; HSPLj$/time/LocalDate;->a0(III)Lj$/time/LocalDate; HSPLj$/time/LocalDate;->c0(J)Lj$/time/LocalDate; @@ -18609,6 +19234,7 @@ HSPLj$/time/LocalDateTime;->()V HSPLj$/time/LocalDateTime;->(Lj$/time/LocalDate;Lj$/time/LocalTime;)V HSPLj$/time/LocalDateTime;->Q(Lj$/time/LocalDate;Lj$/time/LocalTime;)Lj$/time/LocalDateTime; HSPLj$/time/LocalDateTime;->R(JILj$/time/ZoneOffset;)Lj$/time/LocalDateTime; +HSPLj$/time/LocalDateTime;->U()Lj$/time/LocalDate; HSPLj$/time/LocalDateTime;->W(Lj$/time/LocalDate;Lj$/time/LocalTime;)Lj$/time/LocalDateTime; HSPLj$/time/LocalDateTime;->a()Lj$/time/chrono/l; HSPLj$/time/LocalDateTime;->b()Lj$/time/chrono/b; @@ -18648,6 +19274,10 @@ HSPLj$/time/ZoneOffset;->(I)V HSPLj$/time/ZoneOffset;->N()Lj$/time/zone/f; HSPLj$/time/ZoneOffset;->S()I HSPLj$/time/ZoneOffset;->V(I)Lj$/time/ZoneOffset; +HSPLj$/time/ZonedDateTime;->(Lj$/time/LocalDateTime;Lj$/time/ZoneId;Lj$/time/ZoneOffset;)V +HSPLj$/time/ZonedDateTime;->N(Lj$/time/Instant;Lj$/time/ZoneId;)Lj$/time/ZonedDateTime; +HSPLj$/time/ZonedDateTime;->toLocalDate()Lj$/time/LocalDate; +HSPLj$/time/ZonedDateTime;->w(JILj$/time/ZoneId;)Lj$/time/ZonedDateTime; HSPLj$/time/a;->()V HSPLj$/time/a;->(Lj$/time/ZoneId;)V HSPLj$/time/a;->a()Lj$/time/ZoneId; @@ -18816,6 +19446,7 @@ HSPLj$/util/Optional;->(Ljava/lang/Object;)V HSPLj$/util/Optional;->empty()Lj$/util/Optional; HSPLj$/util/Optional;->equals(Ljava/lang/Object;)Z HSPLj$/util/Optional;->get()Ljava/lang/Object; +HSPLj$/util/Optional;->ifPresent(Ljava/util/function/Consumer;)V HSPLj$/util/Optional;->isPresent()Z HSPLj$/util/Optional;->map(Ljava/util/function/Function;)Lj$/util/Optional; HSPLj$/util/Optional;->of(Ljava/lang/Object;)Lj$/util/Optional; @@ -18840,21 +19471,23 @@ HSPLj$/util/concurrent/ConcurrentHashMap;->a(JI)V HSPLj$/util/concurrent/ConcurrentHashMap;->b([Lj$/util/concurrent/l;ILj$/util/concurrent/l;)Z HSPLj$/util/concurrent/ConcurrentHashMap;->c(Ljava/lang/Object;)Ljava/lang/Class; HSPLj$/util/concurrent/ConcurrentHashMap;->clear()V -HSPLj$/util/concurrent/ConcurrentHashMap;->containsKey(Ljava/lang/Object;)Z HSPLj$/util/concurrent/ConcurrentHashMap;->e()[Lj$/util/concurrent/l; HSPLj$/util/concurrent/ConcurrentHashMap;->entrySet()Ljava/util/Set; HSPLj$/util/concurrent/ConcurrentHashMap;->f(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; +HSPLj$/util/concurrent/ConcurrentHashMap;->g(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/concurrent/ConcurrentHashMap;->h([Lj$/util/concurrent/l;ILj$/util/concurrent/l;)V HSPLj$/util/concurrent/ConcurrentHashMap;->i(I)I HSPLj$/util/concurrent/ConcurrentHashMap;->isEmpty()Z HSPLj$/util/concurrent/ConcurrentHashMap;->j()J +HSPLj$/util/concurrent/ConcurrentHashMap;->k([Lj$/util/concurrent/l;I)Lj$/util/concurrent/l; HSPLj$/util/concurrent/ConcurrentHashMap;->keySet()Ljava/util/Set; HSPLj$/util/concurrent/ConcurrentHashMap;->l(I)I HSPLj$/util/concurrent/ConcurrentHashMap;->m([Lj$/util/concurrent/l;[Lj$/util/concurrent/l;)V HSPLj$/util/concurrent/ConcurrentHashMap;->n([Lj$/util/concurrent/l;I)V HSPLj$/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/concurrent/ConcurrentHashMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLj$/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/concurrent/ConcurrentHashMap;->size()I HSPLj$/util/concurrent/a;->([Lj$/util/concurrent/l;IILj$/util/concurrent/ConcurrentHashMap;)V HSPLj$/util/concurrent/a;->hasNext()Z @@ -18887,8 +19520,11 @@ HSPLj$/util/f;->(Ljava/util/Collection;Ljava/lang/Object;)V HSPLj$/util/f;->add(Ljava/lang/Object;)Z HSPLj$/util/f;->iterator()Ljava/util/Iterator; HSPLj$/util/f;->remove(Ljava/lang/Object;)Z +HSPLj$/util/f;->toArray()[Ljava/lang/Object; +HSPLj$/util/function/a;->(Ljava/util/Comparator;I)V HSPLj$/util/h;->(Ljava/util/Map;)V HSPLj$/util/h;->get(Ljava/lang/Object;)Ljava/lang/Object; +HSPLj$/util/h;->keySet()Ljava/util/Set; HSPLj$/util/h;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/h;->remove(Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/h;->values()Ljava/util/Collection; @@ -18897,6 +19533,7 @@ HSPLj$/util/j0;->characteristics()I HSPLj$/util/j0;->estimateSize()J HSPLj$/util/j0;->forEachRemaining(Ljava/util/function/Consumer;)V HSPLj$/util/j0;->getExactSizeIfKnown()J +HSPLj$/util/j0;->tryAdvance(Ljava/util/function/Consumer;)Z HSPLj$/util/k;->(Lj$/util/l;)V HSPLj$/util/k;->(Lj$/util/r;)V HSPLj$/util/k;->hasNext()Z @@ -18936,6 +19573,9 @@ HSPLj$/util/stream/Collector$Characteristics;->()V HSPLj$/util/stream/Collector$Characteristics;->values()[Lj$/util/stream/Collector$Characteristics; HSPLj$/util/stream/Collectors;->()V HSPLj$/util/stream/Collectors;->toList()Lj$/util/stream/Collector; +HSPLj$/util/stream/Collectors;->toSet()Lj$/util/stream/Collector; +HSPLj$/util/stream/D1;->(Lj$/util/stream/i3;Ljava/lang/Object;I)V +HSPLj$/util/stream/D1;->e0()Lj$/util/stream/V1; HSPLj$/util/stream/F2;->(Lj$/util/stream/q2;Ljava/util/Comparator;)V HSPLj$/util/stream/F2;->n()Z HSPLj$/util/stream/G;->(ZLj$/util/stream/i3;Ljava/lang/Object;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V @@ -18943,6 +19583,12 @@ HSPLj$/util/stream/G;->b(Lj$/util/stream/b;Lj$/util/Spliterator;)Ljava/lang/Obje HSPLj$/util/stream/G;->d()I HSPLj$/util/stream/H;->(I)V HSPLj$/util/stream/H;->get()Ljava/lang/Object; +HSPLj$/util/stream/L1;->(Ljava/util/function/BinaryOperator;)V +HSPLj$/util/stream/L1;->accept(Ljava/lang/Object;)V +HSPLj$/util/stream/L1;->get()Ljava/lang/Object; +HSPLj$/util/stream/L1;->k()V +HSPLj$/util/stream/L1;->l(J)V +HSPLj$/util/stream/L1;->n()Z HSPLj$/util/stream/L;->()V HSPLj$/util/stream/L;->get()Ljava/lang/Object; HSPLj$/util/stream/M1;->(Lj$/util/stream/i3;Ljava/util/function/BinaryOperator;Ljava/util/function/BiConsumer;Ljava/util/function/Supplier;Lj$/util/stream/Collector;)V @@ -18996,7 +19642,10 @@ HSPLj$/util/stream/i2;->collect(Lj$/util/stream/Collector;)Ljava/lang/Object; HSPLj$/util/stream/i2;->filter(Ljava/util/function/Predicate;)Lj$/util/stream/Stream; HSPLj$/util/stream/i2;->findFirst()Lj$/util/Optional; HSPLj$/util/stream/i2;->forEach(Ljava/util/function/Consumer;)V +HSPLj$/util/stream/i2;->limit(J)Lj$/util/stream/Stream; HSPLj$/util/stream/i2;->map(Ljava/util/function/Function;)Lj$/util/stream/Stream; +HSPLj$/util/stream/i2;->max(Ljava/util/Comparator;)Lj$/util/Optional; +HSPLj$/util/stream/i2;->reduce(Ljava/util/function/BinaryOperator;)Lj$/util/Optional; HSPLj$/util/stream/i2;->sorted()Lj$/util/stream/Stream; HSPLj$/util/stream/i3;->()V HSPLj$/util/stream/k;->(I)V @@ -19015,11 +19664,21 @@ HSPLj$/util/stream/o;->(Lj$/util/stream/b;Lj$/util/stream/q2;I)V HSPLj$/util/stream/o;->accept(Ljava/lang/Object;)V HSPLj$/util/stream/o;->k()V HSPLj$/util/stream/o;->l(J)V +HSPLj$/util/stream/r2;->(Lj$/util/stream/s2;Lj$/util/stream/q2;)V +HSPLj$/util/stream/r2;->accept(Ljava/lang/Object;)V +HSPLj$/util/stream/r2;->l(J)V +HSPLj$/util/stream/r2;->n()Z HSPLj$/util/stream/r;->(I)V +HSPLj$/util/stream/s2;->(Lj$/util/stream/i2;IJJ)V +HSPLj$/util/stream/s2;->N(ILj$/util/stream/q2;)Lj$/util/stream/q2; HSPLj$/util/stream/u;->(Lj$/util/stream/b;ILjava/lang/Object;I)V HSPLj$/util/stream/u;->N(ILj$/util/stream/q2;)Lj$/util/stream/q2; HSPLj$/util/stream/z0;->()V +HSPLj$/util/stream/z0;->A(JJJ)J +HSPLj$/util/stream/z0;->M(J)I HSPLj$/util/stream/z0;->b(Lj$/util/stream/b;Lj$/util/Spliterator;)Ljava/lang/Object; +HSPLj$/util/stream/z0;->d()I +HSPLj$/util/stream/z0;->d0(Lj$/util/stream/i2;JJ)Lj$/util/stream/Stream; HSPLj$/util/stream/z0;->f0(Lj$/util/Spliterator;Z)Lj$/util/stream/Stream; HSPLkotlin/InitializedLazyImpl;->(Ljava/lang/Object;)V HSPLkotlin/KotlinVersion$Companion;->()V @@ -19092,12 +19751,13 @@ HSPLkotlin/UnsafeLazyImpl;->getValue()Ljava/lang/Object; HSPLkotlin/UnsignedKt;->ulongToDouble(J)D HSPLkotlin/collections/AbstractCollection$$ExternalSyntheticLambda0;->(Lkotlin/collections/AbstractCollection;)V HSPLkotlin/collections/AbstractCollection;->()V -HSPLkotlin/collections/AbstractCollection;->size()I +HSPLkotlin/collections/AbstractCollection;->isEmpty()Z HSPLkotlin/collections/AbstractCollection;->toString()Ljava/lang/String; HSPLkotlin/collections/AbstractList$Companion;->()V HSPLkotlin/collections/AbstractList$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLkotlin/collections/AbstractList$Companion;->checkElementIndex$kotlin_stdlib(II)V HSPLkotlin/collections/AbstractList$IteratorImpl;->(Lkotlin/collections/AbstractList;)V +HSPLkotlin/collections/AbstractList$IteratorImpl;->hasNext()Z HSPLkotlin/collections/AbstractList;->()V HSPLkotlin/collections/AbstractList;->()V HSPLkotlin/collections/AbstractList;->iterator()Ljava/util/Iterator; @@ -19167,6 +19827,7 @@ HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->copyOfRange([BII)[B HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->copyOfRange([Ljava/lang/Object;II)[Ljava/lang/Object; HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->fill$default([IIIIILjava/lang/Object;)V HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->fill$default([JJIIILjava/lang/Object;)V +HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->fill$default([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->fill([IIII)V HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->fill([JJII)V HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->fill([Ljava/lang/Object;Ljava/lang/Object;II)V @@ -19199,9 +19860,9 @@ HSPLkotlin/collections/CollectionsKt__CollectionsKt;->getLastIndex(Ljava/util/Li HSPLkotlin/collections/CollectionsKt__CollectionsKt;->listOf([Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt__CollectionsKt;->listOfNotNull(Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt__CollectionsKt;->listOfNotNull([Ljava/lang/Object;)Ljava/util/List; +HSPLkotlin/collections/CollectionsKt__CollectionsKt;->mutableListOf([Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt__CollectionsKt;->optimizeReadOnlyList(Ljava/util/List;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt__CollectionsKt;->rangeCheck$CollectionsKt__CollectionsKt(III)V -HSPLkotlin/collections/CollectionsKt__IterablesKt;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I HSPLkotlin/collections/CollectionsKt__IterablesKt;->collectionSizeOrNull(Ljava/lang/Iterable;)Ljava/lang/Integer; HSPLkotlin/collections/CollectionsKt__IterablesKt;->flatten(Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt__MutableCollectionsJVMKt;->sort(Ljava/util/List;)V @@ -19209,7 +19870,9 @@ HSPLkotlin/collections/CollectionsKt__MutableCollectionsJVMKt;->sortWith(Ljava/u HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->convertToListIfNotCollection(Ljava/lang/Iterable;)Ljava/util/Collection; +HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->filterInPlace$CollectionsKt__MutableCollectionsKt(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->removeAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z +HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->retainAll(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Z HSPLkotlin/collections/CollectionsKt___CollectionsJvmKt;->filterIsInstance(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsJvmKt;->filterIsInstanceTo(Ljava/lang/Iterable;Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/Collection; HSPLkotlin/collections/CollectionsKt___CollectionsJvmKt;->reverse(Ljava/util/List;)V @@ -19219,6 +19882,7 @@ HSPLkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequenc HSPLkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;->iterator()Ljava/util/Iterator; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->$r8$lambda$iDVtBTwRfin5yS6quECO21kPyzk(Ljava/lang/Iterable;)Ljava/util/Iterator; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; +HSPLkotlin/collections/CollectionsKt___CollectionsKt;->chunked(Ljava/lang/Iterable;I)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z HSPLkotlin/collections/CollectionsKt___CollectionsKt;->filter(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->filterNotNull(Ljava/lang/Iterable;)Ljava/util/List; @@ -19242,6 +19906,7 @@ HSPLkotlin/collections/CollectionsKt___CollectionsKt;->plus(Ljava/util/Collectio HSPLkotlin/collections/CollectionsKt___CollectionsKt;->plus(Ljava/util/Collection;[Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->reversed(Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->singleOrNull(Ljava/util/List;)Ljava/lang/Object; +HSPLkotlin/collections/CollectionsKt___CollectionsKt;->sorted(Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->sortedDescending(Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->sumOfFloat(Ljava/lang/Iterable;)F @@ -19250,6 +19915,7 @@ HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toIntArray(Ljava/util/Col HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toMutableList(Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toMutableList(Ljava/util/Collection;)Ljava/util/List; +HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->windowed$default(Ljava/lang/Iterable;IIZILjava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->windowed(Ljava/lang/Iterable;IIZ)Ljava/util/List; @@ -19266,6 +19932,7 @@ HSPLkotlin/collections/EmptyList;->equals(Ljava/lang/Object;)Z HSPLkotlin/collections/EmptyList;->getSize()I HSPLkotlin/collections/EmptyList;->isEmpty()Z HSPLkotlin/collections/EmptyList;->iterator()Ljava/util/Iterator; +HSPLkotlin/collections/EmptyList;->listIterator()Ljava/util/ListIterator; HSPLkotlin/collections/EmptyList;->listIterator(I)Ljava/util/ListIterator; HSPLkotlin/collections/EmptyList;->size()I HSPLkotlin/collections/EmptyList;->toArray()[Ljava/lang/Object; @@ -19276,8 +19943,10 @@ HSPLkotlin/collections/EmptyMap;->entrySet()Ljava/util/Set; HSPLkotlin/collections/EmptyMap;->get(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlin/collections/EmptyMap;->get(Ljava/lang/Object;)Ljava/lang/Void; HSPLkotlin/collections/EmptyMap;->getEntries()Ljava/util/Set; +HSPLkotlin/collections/EmptyMap;->getSize()I HSPLkotlin/collections/EmptyMap;->getValues()Ljava/util/Collection; HSPLkotlin/collections/EmptyMap;->isEmpty()Z +HSPLkotlin/collections/EmptyMap;->size()I HSPLkotlin/collections/EmptyMap;->values()Ljava/util/Collection; HSPLkotlin/collections/EmptySet;->()V HSPLkotlin/collections/EmptySet;->()V @@ -19374,11 +20043,14 @@ HSPLkotlin/coroutines/AbstractCoroutineContextElement;->minusKey(Lkotlin/corouti HSPLkotlin/coroutines/AbstractCoroutineContextElement;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; HSPLkotlin/coroutines/AbstractCoroutineContextKey;->(Lkotlin/coroutines/CoroutineContext$Key;Lkotlin/jvm/functions/Function1;)V HSPLkotlin/coroutines/CombinedContext;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$Element;)V +HSPLkotlin/coroutines/CombinedContext;->contains(Lkotlin/coroutines/CoroutineContext$Element;)Z +HSPLkotlin/coroutines/CombinedContext;->containsAll(Lkotlin/coroutines/CombinedContext;)Z HSPLkotlin/coroutines/CombinedContext;->equals(Ljava/lang/Object;)Z 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/CombinedContext;->size()I HSPLkotlin/coroutines/ContinuationInterceptor$DefaultImpls;->get(Lkotlin/coroutines/ContinuationInterceptor;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; HSPLkotlin/coroutines/ContinuationInterceptor$DefaultImpls;->minusKey(Lkotlin/coroutines/ContinuationInterceptor;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; HSPLkotlin/coroutines/ContinuationInterceptor$Key;->()V @@ -19461,12 +20133,10 @@ HSPLkotlin/jvm/internal/CallableReference;->getName()Ljava/lang/String; HSPLkotlin/jvm/internal/CallableReference;->getOwner()Lkotlin/reflect/KDeclarationContainer; HSPLkotlin/jvm/internal/CallableReference;->getSignature()Ljava/lang/String; HSPLkotlin/jvm/internal/CollectionToArray;->()V -HSPLkotlin/jvm/internal/CollectionToArray;->toArray(Ljava/util/Collection;)[Ljava/lang/Object; HSPLkotlin/jvm/internal/FunctionReference;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/FunctionReferenceImpl;->(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/FunctionReferenceImpl;->(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/InlineMarker;->mark(I)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;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)V HSPLkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V @@ -19481,6 +20151,7 @@ HSPLkotlin/jvm/internal/MutablePropertyReference1;->(Ljava/lang/Object;Lja HSPLkotlin/jvm/internal/MutablePropertyReference1Impl;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/MutablePropertyReference;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/PropertyReference0;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V +HSPLkotlin/jvm/internal/PropertyReference0;->invoke()Ljava/lang/Object; HSPLkotlin/jvm/internal/PropertyReference0Impl;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/PropertyReference1;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/PropertyReference1Impl;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V @@ -19873,8 +20544,6 @@ HSPLkotlin/reflect/jvm/internal/KTypeImpl;->getJavaType()Ljava/lang/reflect/Type HSPLkotlin/reflect/jvm/internal/KTypeImpl;->isMarkedNullable()Z HSPLkotlin/reflect/jvm/internal/ModuleByClassLoaderKt;->()V HSPLkotlin/reflect/jvm/internal/ModuleByClassLoaderKt;->getOrCreateModule(Ljava/lang/Class;)Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/components/RuntimeModuleData; -HSPLkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->(Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)V -HSPLkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->invoke()Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/ReflectProperties$Val$1;->()V HSPLkotlin/reflect/jvm/internal/ReflectProperties$Val;->()V HSPLkotlin/reflect/jvm/internal/ReflectProperties$Val;->()V @@ -21174,6 +21843,7 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getOldFlags()I HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getReceiverType()Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getReturnType()Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getReturnTypeId()I +HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getSerializedSize()I HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getTypeParameter(I)Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeParameter; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getTypeParameterCount()I HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getTypeParameterList()Ljava/util/List; @@ -21191,6 +21861,7 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->hasReturnTypeI HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->hasTypeTable()Z HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->initFields()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->isInitialized()Z +HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->writeTo(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;)V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$MemberKind$1;->()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$MemberKind;->()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$MemberKind;->(Ljava/lang/String;III)V @@ -21389,6 +22060,7 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->getDefaultInstance HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->getFlags()I HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->getNullable()Z HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->getOuterType()Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type; +HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->getSerializedSize()I HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->hasAbbreviatedType()Z HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->hasAbbreviatedTypeId()Z HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->hasClassName()Z @@ -21398,7 +22070,6 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->hasOuterType()Z HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->hasOuterTypeId()Z HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->initFields()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->isInitialized()Z -HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;->writeTo(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;)V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeParameter$1;->()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeParameter$1;->parsePartialFrom(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;)Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeParameter$1;->parsePartialFrom(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;)Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeParameter; @@ -21456,7 +22127,6 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$ValueParameter;->hasType( HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$ValueParameter;->hasTypeId()Z HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$ValueParameter;->hasVarargElementType()Z HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$ValueParameter;->hasVarargElementTypeId()Z -HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$ValueParameter;->initFields()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$ValueParameter;->isInitialized()Z HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$ValueParameter;->writeTo(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;)V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$VersionRequirementTable$1;->()V @@ -21699,6 +22369,7 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmNameResolve HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmNameResolverBase;->()V HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmNameResolverBase;->([Ljava/lang/String;Ljava/util/Set;Ljava/util/List;)V HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmNameResolverBase;->getQualifiedClassName(I)Ljava/lang/String; +HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmNameResolverBase;->getString(I)Ljava/lang/String; HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmNameResolverBase;->isLocalClassName(I)Z HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmNameResolverKt;->toExpandedRecordsList(Ljava/util/List;)Ljava/util/List; HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmProtoBufUtil;->()V @@ -21935,6 +22606,7 @@ HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->hasField(Lkotlin/reflec HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->isInitialized()Z HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->isInitialized(Ljava/util/Map$Entry;)Z HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->iterator()Ljava/util/Iterator; +HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->makeImmutable()V HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->mergeFrom(Lkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;)V HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->newFieldSet()Lkotlin/reflect/jvm/internal/impl/protobuf/FieldSet; HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->readPrimitiveField(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/WireFormat$FieldType;Z)Ljava/lang/Object; @@ -22031,6 +22703,7 @@ HSPLkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap;->binarySearchInArr HSPLkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap;->checkMutable()V HSPLkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap;->ensureEntryArrayMutable()V HSPLkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap;->entrySet()Ljava/util/Set; +HSPLkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap;->get(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; HSPLkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap;->getNumArrayEntries()I HSPLkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; @@ -22549,6 +23222,7 @@ HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeseria HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeserializer;->loadFunction(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;)Lkotlin/reflect/jvm/internal/impl/descriptors/SimpleFunctionDescriptor; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeserializer;->loadOldFlags(I)I HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeserializer;->loadProperty$lambda$3(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeserializer;Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property;Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/descriptors/DeserializedPropertyDescriptor;)Lkotlin/reflect/jvm/internal/impl/storage/NullableLazyValue; +HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeserializer;->valueParameters(Ljava/util/List;Lkotlin/reflect/jvm/internal/impl/protobuf/MessageLite;Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/AnnotatedCallableKind;)Ljava/util/List; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/NameResolverUtilKt;->getClassId(Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;I)Lkotlin/reflect/jvm/internal/impl/name/ClassId; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/NameResolverUtilKt;->getName(Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;I)Lkotlin/reflect/jvm/internal/impl/name/Name; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/ProtoBasedClassDataFinder;->(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$PackageFragment;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/BinaryVersion;Lkotlin/jvm/functions/Function1;)V @@ -22576,6 +23250,7 @@ HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeseriali HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer$$Lambda$1;->(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;)V HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer$$Lambda$2;->(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;)V HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer$$Lambda$2;->invoke()Ljava/lang/Object; +HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationContext;Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->accessor$TypeDeserializer$lambda0(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;I)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassifierDescriptor; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->accessor$TypeDeserializer$lambda2(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;)Ljava/util/List; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->classifierDescriptors$lambda$0(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;I)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassifierDescriptor; @@ -22584,7 +23259,6 @@ HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeseriali HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->getOwnTypeParameters()Ljava/util/List; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->simpleType$collectAllArguments(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;)Ljava/util/List; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->simpleType$lambda$3(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;)Ljava/util/List; -HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->simpleType(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;Z)Lkotlin/reflect/jvm/internal/impl/types/SimpleType; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->toAttributes(Ljava/util/List;Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations;Lkotlin/reflect/jvm/internal/impl/types/TypeConstructor;Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;)Lkotlin/reflect/jvm/internal/impl/types/TypeAttributes; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->type(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->typeArgument(Lkotlin/reflect/jvm/internal/impl/descriptors/TypeParameterDescriptor;Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type$Argument;)Lkotlin/reflect/jvm/internal/impl/types/TypeProjection; @@ -22805,6 +23479,7 @@ HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$KeyWithComp HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$KeyWithComputation;->equals(Ljava/lang/Object;)Z HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$KeyWithComputation;->hashCode()I HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedLazyValue;->(Lkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager;Lkotlin/jvm/functions/Function0;)V +HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedLazyValue;->invoke()Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedLazyValue;->postCompute(Ljava/lang/Object;)V HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedLazyValueWithPostCompute;->(Lkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager;Lkotlin/jvm/functions/Function0;)V HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedLazyValueWithPostCompute;->invoke()Ljava/lang/Object; @@ -22816,6 +23491,7 @@ HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedNo HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedNotNullLazyValueWithPostCompute;->(Lkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager;Lkotlin/jvm/functions/Function0;)V HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedNotNullLazyValueWithPostCompute;->invoke()Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$MapBasedMemoizedFunction;->(Lkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager;Ljava/util/concurrent/ConcurrentMap;Lkotlin/jvm/functions/Function1;)V +HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$MapBasedMemoizedFunction;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull;->()V HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull;->(Lkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager;Ljava/util/concurrent/ConcurrentMap;Lkotlin/jvm/functions/Function1;)V HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -22843,6 +23519,7 @@ HSPLkotlin/reflect/jvm/internal/impl/storage/SimpleLock$Companion;->()V HSPLkotlin/reflect/jvm/internal/impl/storage/SimpleLock$Companion;->simpleLock(Ljava/lang/Runnable;Lkotlin/jvm/functions/Function1;)Lkotlin/reflect/jvm/internal/impl/storage/DefaultSimpleLock; HSPLkotlin/reflect/jvm/internal/impl/storage/SimpleLock;->()V HSPLkotlin/reflect/jvm/internal/impl/storage/SingleThreadValue;->(Ljava/lang/Object;)V +HSPLkotlin/reflect/jvm/internal/impl/storage/StorageKt;->getValue(Lkotlin/reflect/jvm/internal/impl/storage/NotNullLazyValue;Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/impl/types/AbstractClassTypeConstructor;->(Lkotlin/reflect/jvm/internal/impl/storage/StorageManager;)V HSPLkotlin/reflect/jvm/internal/impl/types/AbstractClassTypeConstructor;->defaultSupertypeIfEmpty()Lkotlin/reflect/jvm/internal/impl/types/KotlinType; HSPLkotlin/reflect/jvm/internal/impl/types/AbstractTypeChecker;->()V @@ -23172,6 +23849,11 @@ HSPLkotlin/sequences/SequencesKt__SequencesKt;->generateSequence$lambda$4$Sequen HSPLkotlin/sequences/SequencesKt__SequencesKt;->generateSequence$lambda$5$SequencesKt__SequencesKt(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlin/sequences/SequencesKt__SequencesKt;->generateSequence(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt__SequencesKt;->generateSequence(Lkotlin/jvm/functions/Function0;)Lkotlin/sequences/Sequence; +HSPLkotlin/sequences/SequencesKt___SequencesJvmKt$$ExternalSyntheticLambda0;->(Ljava/lang/Class;)V +HSPLkotlin/sequences/SequencesKt___SequencesJvmKt$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlin/sequences/SequencesKt___SequencesJvmKt;->$r8$lambda$WeyGZ8R6LXB0qgrMNVCUE2jdcHA(Ljava/lang/Class;Ljava/lang/Object;)Z +HSPLkotlin/sequences/SequencesKt___SequencesJvmKt;->filterIsInstance$lambda$0$SequencesKt___SequencesJvmKt(Ljava/lang/Class;Ljava/lang/Object;)Z +HSPLkotlin/sequences/SequencesKt___SequencesJvmKt;->filterIsInstance(Lkotlin/sequences/Sequence;Ljava/lang/Class;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt___SequencesKt$$ExternalSyntheticLambda0;->()V HSPLkotlin/sequences/SequencesKt___SequencesKt$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlin/sequences/SequencesKt___SequencesKt$flatMap$1;->()V @@ -23693,6 +24375,7 @@ HSPLkotlinx/coroutines/UndispatchedMarker;->()V HSPLkotlinx/coroutines/UndispatchedMarker;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; HSPLkotlinx/coroutines/UndispatchedMarker;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; HSPLkotlinx/coroutines/UndispatchedMarker;->getKey()Lkotlin/coroutines/CoroutineContext$Key; +HSPLkotlinx/coroutines/YieldKt;->yield(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/android/AndroidDispatcherFactory;->()V HSPLkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/MainCoroutineDispatcher; HSPLkotlinx/coroutines/android/HandlerContext;->(Landroid/os/Handler;Ljava/lang/String;)V @@ -23719,6 +24402,10 @@ HSPLkotlinx/coroutines/channels/BufferedChannel$BufferedChannelIterator;->hasNex HSPLkotlinx/coroutines/channels/BufferedChannel$BufferedChannelIterator;->invokeOnCancellation(Lkotlinx/coroutines/internal/Segment;I)V HSPLkotlinx/coroutines/channels/BufferedChannel$BufferedChannelIterator;->next()Ljava/lang/Object; HSPLkotlinx/coroutines/channels/BufferedChannel$BufferedChannelIterator;->tryResumeHasNext(Ljava/lang/Object;)Z +HSPLkotlinx/coroutines/channels/BufferedChannel$receiveCatching$1;->(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlin/coroutines/Continuation;)V +HSPLkotlinx/coroutines/channels/BufferedChannel$receiveCatching$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlinx/coroutines/channels/BufferedChannel$receiveCatchingOnNoWaiterSuspend$1;->(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlin/coroutines/Continuation;)V +HSPLkotlinx/coroutines/channels/BufferedChannel$receiveCatchingOnNoWaiterSuspend$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/BufferedChannel;->()V HSPLkotlinx/coroutines/channels/BufferedChannel;->(ILkotlin/jvm/functions/Function1;)V HSPLkotlinx/coroutines/channels/BufferedChannel;->access$getReceiveSegment$volatile$FU()Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; @@ -23727,6 +24414,7 @@ HSPLkotlinx/coroutines/channels/BufferedChannel;->access$getSendSegment$volatile HSPLkotlinx/coroutines/channels/BufferedChannel;->access$getSendersAndCloseStatus$volatile$FU()Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; HSPLkotlinx/coroutines/channels/BufferedChannel;->access$isClosedForSend0(Lkotlinx/coroutines/channels/BufferedChannel;J)Z HSPLkotlinx/coroutines/channels/BufferedChannel;->access$prepareReceiverForSuspension(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlinx/coroutines/Waiter;Lkotlinx/coroutines/channels/ChannelSegment;I)V +HSPLkotlinx/coroutines/channels/BufferedChannel;->access$receiveCatchingOnNoWaiterSuspend-GKJJFZk(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlinx/coroutines/channels/ChannelSegment;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/BufferedChannel;->access$updateCellReceive(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlinx/coroutines/channels/ChannelSegment;IJLjava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/BufferedChannel;->access$updateCellSend(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlinx/coroutines/channels/ChannelSegment;ILjava/lang/Object;JLjava/lang/Object;Z)I HSPLkotlinx/coroutines/channels/BufferedChannel;->bufferOrRendezvousSend(J)Z @@ -23734,6 +24422,7 @@ HSPLkotlinx/coroutines/channels/BufferedChannel;->expandBuffer()V HSPLkotlinx/coroutines/channels/BufferedChannel;->getBufferEnd$volatile$FU()Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; HSPLkotlinx/coroutines/channels/BufferedChannel;->getBufferEndCounter()J HSPLkotlinx/coroutines/channels/BufferedChannel;->getBufferEndSegment$volatile$FU()Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; +HSPLkotlinx/coroutines/channels/BufferedChannel;->getCloseHandler$volatile$FU()Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; HSPLkotlinx/coroutines/channels/BufferedChannel;->getCompletedExpandBuffersAndPauseFlag$volatile$FU()Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; HSPLkotlinx/coroutines/channels/BufferedChannel;->getReceiveSegment$volatile$FU()Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; HSPLkotlinx/coroutines/channels/BufferedChannel;->getReceivers$volatile$FU()Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; @@ -23742,6 +24431,7 @@ HSPLkotlinx/coroutines/channels/BufferedChannel;->getSendersAndCloseStatus$volat HSPLkotlinx/coroutines/channels/BufferedChannel;->getSendersCounter$kotlinx_coroutines_core()J HSPLkotlinx/coroutines/channels/BufferedChannel;->incCompletedExpandBufferAttempts$default(Lkotlinx/coroutines/channels/BufferedChannel;JILjava/lang/Object;)V HSPLkotlinx/coroutines/channels/BufferedChannel;->incCompletedExpandBufferAttempts(J)V +HSPLkotlinx/coroutines/channels/BufferedChannel;->invokeOnClose(Lkotlin/jvm/functions/Function1;)V HSPLkotlinx/coroutines/channels/BufferedChannel;->isClosed(JZ)Z HSPLkotlinx/coroutines/channels/BufferedChannel;->isClosedForReceive()Z HSPLkotlinx/coroutines/channels/BufferedChannel;->isClosedForReceive0(J)Z @@ -23751,9 +24441,13 @@ HSPLkotlinx/coroutines/channels/BufferedChannel;->iterator()Lkotlinx/coroutines/ HSPLkotlinx/coroutines/channels/BufferedChannel;->onReceiveDequeued()V HSPLkotlinx/coroutines/channels/BufferedChannel;->onReceiveEnqueued()V HSPLkotlinx/coroutines/channels/BufferedChannel;->prepareReceiverForSuspension(Lkotlinx/coroutines/Waiter;Lkotlinx/coroutines/channels/ChannelSegment;I)V +HSPLkotlinx/coroutines/channels/BufferedChannel;->receiveCatching-JP2dKIU$suspendImpl(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/channels/BufferedChannel;->receiveCatching-JP2dKIU(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/channels/BufferedChannel;->receiveCatchingOnNoWaiterSuspend-GKJJFZk(Lkotlinx/coroutines/channels/ChannelSegment;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/BufferedChannel;->send$suspendImpl(Lkotlinx/coroutines/channels/BufferedChannel;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/BufferedChannel;->send(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/BufferedChannel;->shouldSendSuspend(J)Z +HSPLkotlinx/coroutines/channels/BufferedChannel;->tryReceive-PtdJZtk()Ljava/lang/Object; HSPLkotlinx/coroutines/channels/BufferedChannel;->tryResumeReceiver(Ljava/lang/Object;Ljava/lang/Object;)Z HSPLkotlinx/coroutines/channels/BufferedChannel;->trySend-JP2dKIU(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/BufferedChannel;->updateCellReceive(Lkotlinx/coroutines/channels/ChannelSegment;IJLjava/lang/Object;)Ljava/lang/Object; @@ -23761,6 +24455,7 @@ HSPLkotlinx/coroutines/channels/BufferedChannel;->updateCellSend(Lkotlinx/corout HSPLkotlinx/coroutines/channels/BufferedChannelKt;->()V HSPLkotlinx/coroutines/channels/BufferedChannelKt;->access$getDONE_RCV$p()Lkotlinx/coroutines/internal/Symbol; HSPLkotlinx/coroutines/channels/BufferedChannelKt;->access$getFAILED$p()Lkotlinx/coroutines/internal/Symbol; +HSPLkotlinx/coroutines/channels/BufferedChannelKt;->access$getINTERRUPTED_RCV$p()Lkotlinx/coroutines/internal/Symbol; HSPLkotlinx/coroutines/channels/BufferedChannelKt;->access$getINTERRUPTED_SEND$p()Lkotlinx/coroutines/internal/Symbol; HSPLkotlinx/coroutines/channels/BufferedChannelKt;->access$getNO_CLOSE_CAUSE$p()Lkotlinx/coroutines/internal/Symbol; HSPLkotlinx/coroutines/channels/BufferedChannelKt;->access$getNO_RECEIVE_RESULT$p()Lkotlinx/coroutines/internal/Symbol; @@ -23777,16 +24472,24 @@ HSPLkotlinx/coroutines/channels/Channel$Factory;->()V HSPLkotlinx/coroutines/channels/Channel$Factory;->getCHANNEL_DEFAULT_CAPACITY$kotlinx_coroutines_core()I HSPLkotlinx/coroutines/channels/Channel;->()V HSPLkotlinx/coroutines/channels/ChannelCoroutine;->(Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/channels/Channel;ZZ)V +HSPLkotlinx/coroutines/channels/ChannelCoroutine;->invokeOnClose(Lkotlin/jvm/functions/Function1;)V HSPLkotlinx/coroutines/channels/ChannelCoroutine;->iterator()Lkotlinx/coroutines/channels/ChannelIterator; HSPLkotlinx/coroutines/channels/ChannelCoroutine;->send(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/channels/ChannelCoroutine;->trySend-JP2dKIU(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ChannelKt;->Channel$default(ILkotlinx/coroutines/channels/BufferOverflow;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel; HSPLkotlinx/coroutines/channels/ChannelKt;->Channel(ILkotlinx/coroutines/channels/BufferOverflow;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/channels/Channel; HSPLkotlinx/coroutines/channels/ChannelResult$Companion;->()V HSPLkotlinx/coroutines/channels/ChannelResult$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLkotlinx/coroutines/channels/ChannelResult$Companion;->failure-PtdJZtk()Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ChannelResult$Companion;->success-JP2dKIU(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ChannelResult$Failed;->()V HSPLkotlinx/coroutines/channels/ChannelResult;->()V +HSPLkotlinx/coroutines/channels/ChannelResult;->(Ljava/lang/Object;)V +HSPLkotlinx/coroutines/channels/ChannelResult;->access$getFailed$cp()Lkotlinx/coroutines/channels/ChannelResult$Failed; +HSPLkotlinx/coroutines/channels/ChannelResult;->box-impl(Ljava/lang/Object;)Lkotlinx/coroutines/channels/ChannelResult; HSPLkotlinx/coroutines/channels/ChannelResult;->constructor-impl(Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlinx/coroutines/channels/ChannelResult;->getOrNull-impl(Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlinx/coroutines/channels/ChannelResult;->unbox-impl()Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ChannelSegment$$ExternalSyntheticBackportWithForwarding0;->m(Ljava/util/concurrent/atomic/AtomicReferenceArray;ILjava/lang/Object;Ljava/lang/Object;)Z HSPLkotlinx/coroutines/channels/ChannelSegment;->(JLkotlinx/coroutines/channels/ChannelSegment;Lkotlinx/coroutines/channels/BufferedChannel;I)V HSPLkotlinx/coroutines/channels/ChannelSegment;->casState$kotlinx_coroutines_core(ILjava/lang/Object;Ljava/lang/Object;)Z @@ -23798,13 +24501,28 @@ HSPLkotlinx/coroutines/channels/ChannelSegment;->retrieveElement$kotlinx_corouti HSPLkotlinx/coroutines/channels/ChannelSegment;->setElementLazy(ILjava/lang/Object;)V HSPLkotlinx/coroutines/channels/ChannelSegment;->setState$kotlinx_coroutines_core(ILjava/lang/Object;)V HSPLkotlinx/coroutines/channels/ChannelSegment;->storeElement$kotlinx_coroutines_core(ILjava/lang/Object;)V +HSPLkotlinx/coroutines/channels/ChannelsKt;->trySendBlocking(Lkotlinx/coroutines/channels/SendChannel;Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlinx/coroutines/channels/ChannelsKt__ChannelsKt;->trySendBlocking(Lkotlinx/coroutines/channels/SendChannel;Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ConflatedBufferedChannel;->(ILkotlinx/coroutines/channels/BufferOverflow;Lkotlin/jvm/functions/Function1;)V +HSPLkotlinx/coroutines/channels/ProduceKt$awaitClose$1;->(Lkotlin/coroutines/Continuation;)V +HSPLkotlinx/coroutines/channels/ProduceKt$awaitClose$4$1;->(Lkotlinx/coroutines/CancellableContinuation;)V +HSPLkotlinx/coroutines/channels/ProduceKt;->awaitClose(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/channels/ProduceKt;->produce$default(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/channels/ReceiveChannel; HSPLkotlinx/coroutines/channels/ProduceKt;->produce(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/channels/ReceiveChannel; HSPLkotlinx/coroutines/channels/ProducerCoroutine;->(Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/channels/Channel;)V +HSPLkotlinx/coroutines/channels/ReceiveCatching;->(Lkotlinx/coroutines/CancellableContinuationImpl;)V +HSPLkotlinx/coroutines/channels/ReceiveCatching;->invokeOnCancellation(Lkotlinx/coroutines/internal/Segment;I)V HSPLkotlinx/coroutines/flow/AbstractFlow$collect$1;->(Lkotlinx/coroutines/flow/AbstractFlow;Lkotlin/coroutines/Continuation;)V HSPLkotlinx/coroutines/flow/AbstractFlow;->()V HSPLkotlinx/coroutines/flow/AbstractFlow;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/CallbackFlowBuilder$collectTo$1;->(Lkotlinx/coroutines/flow/CallbackFlowBuilder;Lkotlin/coroutines/Continuation;)V +HSPLkotlinx/coroutines/flow/CallbackFlowBuilder;->(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)V +HSPLkotlinx/coroutines/flow/CallbackFlowBuilder;->(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLkotlinx/coroutines/flow/CallbackFlowBuilder;->collectTo(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/CallbackFlowBuilder;->create(Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)Lkotlinx/coroutines/flow/internal/ChannelFlow; +HSPLkotlinx/coroutines/flow/ChannelFlowBuilder;->(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)V +HSPLkotlinx/coroutines/flow/ChannelFlowBuilder;->collectTo$suspendImpl(Lkotlinx/coroutines/flow/ChannelFlowBuilder;Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/ChannelFlowBuilder;->collectTo(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;->(Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;Lkotlin/coroutines/Continuation;)V HSPLkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;->(Lkotlinx/coroutines/flow/DistinctFlowImpl;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlinx/coroutines/flow/FlowCollector;)V HSPLkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @@ -23814,6 +24532,7 @@ HSPLkotlinx/coroutines/flow/FlowKt;->asSharedFlow(Lkotlinx/coroutines/flow/Mutab HSPLkotlinx/coroutines/flow/FlowKt;->asStateFlow(Lkotlinx/coroutines/flow/MutableStateFlow;)Lkotlinx/coroutines/flow/StateFlow; HSPLkotlinx/coroutines/flow/FlowKt;->buffer$default(Lkotlinx/coroutines/flow/Flow;ILkotlinx/coroutines/channels/BufferOverflow;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->buffer(Lkotlinx/coroutines/flow/Flow;ILkotlinx/coroutines/channels/BufferOverflow;)Lkotlinx/coroutines/flow/Flow; +HSPLkotlinx/coroutines/flow/FlowKt;->callbackFlow(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->collect(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt;->collectLatest(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt;->distinctUntilChanged(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; @@ -23823,11 +24542,13 @@ HSPLkotlinx/coroutines/flow/FlowKt;->ensureActive(Lkotlinx/coroutines/flow/FlowC HSPLkotlinx/coroutines/flow/FlowKt;->first(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt;->flow(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->flowOf(Ljava/lang/Object;)Lkotlinx/coroutines/flow/Flow; +HSPLkotlinx/coroutines/flow/FlowKt;->flowOn(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->mapLatest(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt;->stateIn(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/flow/SharingStarted;Ljava/lang/Object;)Lkotlinx/coroutines/flow/StateFlow; HSPLkotlinx/coroutines/flow/FlowKt;->transformLatest(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__BuildersKt$flowOf$$inlined$unsafeFlow$2;->(Ljava/lang/Object;)V HSPLkotlinx/coroutines/flow/FlowKt__BuildersKt$flowOf$$inlined$unsafeFlow$2;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/FlowKt__BuildersKt;->callbackFlow(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__BuildersKt;->flow(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__BuildersKt;->flowOf(Ljava/lang/Object;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__ChannelsKt$emitAllImpl$1;->(Lkotlin/coroutines/Continuation;)V @@ -23839,6 +24560,8 @@ HSPLkotlinx/coroutines/flow/FlowKt__CollectKt;->collect(Lkotlinx/coroutines/flow HSPLkotlinx/coroutines/flow/FlowKt__CollectKt;->collectLatest(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt__ContextKt;->buffer$default(Lkotlinx/coroutines/flow/Flow;ILkotlinx/coroutines/channels/BufferOverflow;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__ContextKt;->buffer(Lkotlinx/coroutines/flow/Flow;ILkotlinx/coroutines/channels/BufferOverflow;)Lkotlinx/coroutines/flow/Flow; +HSPLkotlinx/coroutines/flow/FlowKt__ContextKt;->checkFlowContext$FlowKt__ContextKt(Lkotlin/coroutines/CoroutineContext;)V +HSPLkotlinx/coroutines/flow/FlowKt__ContextKt;->flowOn(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/FlowKt__DistinctKt$$ExternalSyntheticLambda0;->()V HSPLkotlinx/coroutines/flow/FlowKt__DistinctKt$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/FlowKt__DistinctKt$$ExternalSyntheticLambda1;->()V @@ -24008,6 +24731,9 @@ HSPLkotlinx/coroutines/flow/internal/ChannelFlowOperator;->collect$suspendImpl(L HSPLkotlinx/coroutines/flow/internal/ChannelFlowOperator;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/internal/ChannelFlowOperator;->collectTo$suspendImpl(Lkotlinx/coroutines/flow/internal/ChannelFlowOperator;Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/internal/ChannelFlowOperator;->collectTo(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/internal/ChannelFlowOperatorImpl;->(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)V +HSPLkotlinx/coroutines/flow/internal/ChannelFlowOperatorImpl;->(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLkotlinx/coroutines/flow/internal/ChannelFlowOperatorImpl;->flowCollect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$2;->(Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;Lkotlinx/coroutines/flow/FlowCollector;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V HSPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HSPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -24026,6 +24752,21 @@ HSPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;->(Lkotlin HSPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;->access$getTransform$p(Lkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;)Lkotlin/jvm/functions/Function3; HSPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;->create(Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)Lkotlinx/coroutines/flow/internal/ChannelFlow; HSPLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest;->flowCollect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1$emit$1;->(Lkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1;Lkotlin/coroutines/Continuation;)V +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1$emit$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1;->(Lkotlinx/coroutines/channels/Channel;I)V +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1;->([Lkotlinx/coroutines/flow/Flow;ILjava/util/concurrent/atomic/AtomicInteger;Lkotlinx/coroutines/channels/Channel;Lkotlin/coroutines/Continuation;)V +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2;->([Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function3;Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)V +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/internal/CombineKt;->combineInternal(Lkotlinx/coroutines/flow/FlowCollector;[Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/flow/internal/FlowCoroutine;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V +HSPLkotlinx/coroutines/flow/internal/FlowCoroutineKt;->flowScope(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HSPLkotlinx/coroutines/flow/internal/FusibleFlow$DefaultImpls;->fuse$default(Lkotlinx/coroutines/flow/internal/FusibleFlow;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/flow/internal/NoOpContinuation;->()V HSPLkotlinx/coroutines/flow/internal/NoOpContinuation;->()V @@ -24059,6 +24800,7 @@ HSPLkotlinx/coroutines/internal/DispatchedContinuation;->()V HSPLkotlinx/coroutines/internal/DispatchedContinuation;->(Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/Continuation;)V HSPLkotlinx/coroutines/internal/DispatchedContinuation;->awaitReusability$kotlinx_coroutines_core()V HSPLkotlinx/coroutines/internal/DispatchedContinuation;->claimReusableCancellableContinuation$kotlinx_coroutines_core()Lkotlinx/coroutines/CancellableContinuationImpl; +HSPLkotlinx/coroutines/internal/DispatchedContinuation;->dispatchYield$kotlinx_coroutines_core(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V HSPLkotlinx/coroutines/internal/DispatchedContinuation;->getContext()Lkotlin/coroutines/CoroutineContext; HSPLkotlinx/coroutines/internal/DispatchedContinuation;->getDelegate$kotlinx_coroutines_core()Lkotlin/coroutines/Continuation; HSPLkotlinx/coroutines/internal/DispatchedContinuation;->getReusableCancellableContinuation()Lkotlinx/coroutines/CancellableContinuationImpl; @@ -24077,6 +24819,7 @@ HSPLkotlinx/coroutines/internal/LimitedDispatcher;->()V HSPLkotlinx/coroutines/internal/LimitedDispatcher;->(Lkotlinx/coroutines/CoroutineDispatcher;ILjava/lang/String;)V HSPLkotlinx/coroutines/internal/LimitedDispatcher;->access$obtainTaskOrDeallocateWorker(Lkotlinx/coroutines/internal/LimitedDispatcher;)Ljava/lang/Runnable; HSPLkotlinx/coroutines/internal/LimitedDispatcher;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V +HSPLkotlinx/coroutines/internal/LimitedDispatcher;->dispatchYield(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V HSPLkotlinx/coroutines/internal/LimitedDispatcher;->getRunningWorkers$volatile$FU()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; HSPLkotlinx/coroutines/internal/LimitedDispatcher;->obtainTaskOrDeallocateWorker()Ljava/lang/Runnable; HSPLkotlinx/coroutines/internal/LimitedDispatcher;->tryAllocateWorker()Z @@ -24166,11 +24909,22 @@ HSPLkotlinx/coroutines/internal/ThreadLocalKt;->commonThreadLocal(Lkotlinx/corou HSPLkotlinx/coroutines/intrinsics/CancellableKt;->startCoroutineCancellable(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V HSPLkotlinx/coroutines/intrinsics/UndispatchedKt;->startCoroutineUndispatched(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V HSPLkotlinx/coroutines/intrinsics/UndispatchedKt;->startUndispatchedOrReturn(Lkotlinx/coroutines/internal/ScopeCoroutine;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; +HSPLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$$ExternalSyntheticLambda0;->(Ljava/util/concurrent/atomic/AtomicReference;)V +HSPLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$observer$1;->(Lkotlinx/coroutines/channels/ProducerScope;Ljava/util/concurrent/atomic/AtomicReference;)V +HSPLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$observer$1;->onNext(Ljava/lang/Object;)V +HSPLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$observer$1;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->(Lio/reactivex/rxjava3/core/ObservableSource;Lkotlin/coroutines/Continuation;)V +HSPLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->invoke(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlinx/coroutines/rx3/RxConvertKt;->asFlow(Lio/reactivex/rxjava3/core/ObservableSource;)Lkotlinx/coroutines/flow/Flow; HSPLkotlinx/coroutines/scheduling/CoroutineScheduler$Companion;->()V HSPLkotlinx/coroutines/scheduling/CoroutineScheduler$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->()V HSPLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->(Lkotlinx/coroutines/scheduling/CoroutineScheduler;)V HSPLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->(Lkotlinx/coroutines/scheduling/CoroutineScheduler;I)V +HSPLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->access$getThis$0$p(Lkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;)Lkotlinx/coroutines/scheduling/CoroutineScheduler; HSPLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->executeTask(Lkotlinx/coroutines/scheduling/Task;)V HSPLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->findAnyTask(Z)Lkotlinx/coroutines/scheduling/Task; HSPLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->findTask(Z)Lkotlinx/coroutines/scheduling/Task; @@ -24217,6 +24971,7 @@ HSPLkotlinx/coroutines/scheduling/CoroutineScheduler;->tryUnpark()Z HSPLkotlinx/coroutines/scheduling/DefaultIoScheduler;->()V HSPLkotlinx/coroutines/scheduling/DefaultIoScheduler;->()V HSPLkotlinx/coroutines/scheduling/DefaultIoScheduler;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V +HSPLkotlinx/coroutines/scheduling/DefaultIoScheduler;->dispatchYield(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V HSPLkotlinx/coroutines/scheduling/DefaultScheduler;->()V HSPLkotlinx/coroutines/scheduling/DefaultScheduler;->()V HSPLkotlinx/coroutines/scheduling/GlobalQueue;->()V @@ -24236,12 +24991,19 @@ HSPLkotlinx/coroutines/scheduling/TasksKt;->asTask(Ljava/lang/Runnable;JZ)Lkotli HSPLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;->()V HSPLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;->()V HSPLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V +HSPLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;->dispatchYield(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V HSPLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;->limitedParallelism(ILjava/lang/String;)Lkotlinx/coroutines/CoroutineDispatcher; HSPLkotlinx/coroutines/scheduling/WorkQueue;->()V HSPLkotlinx/coroutines/scheduling/WorkQueue;->()V +HSPLkotlinx/coroutines/scheduling/WorkQueue;->add(Lkotlinx/coroutines/scheduling/Task;Z)Lkotlinx/coroutines/scheduling/Task; +HSPLkotlinx/coroutines/scheduling/WorkQueue;->addLast(Lkotlinx/coroutines/scheduling/Task;)Lkotlinx/coroutines/scheduling/Task; +HSPLkotlinx/coroutines/scheduling/WorkQueue;->decrementIfBlocking(Lkotlinx/coroutines/scheduling/Task;)V +HSPLkotlinx/coroutines/scheduling/WorkQueue;->getBlockingTasksInBuffer$volatile$FU()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; +HSPLkotlinx/coroutines/scheduling/WorkQueue;->getBufferSize()I HSPLkotlinx/coroutines/scheduling/WorkQueue;->getConsumerIndex$volatile$FU()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; HSPLkotlinx/coroutines/scheduling/WorkQueue;->getLastScheduledTask$volatile$FU()Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; HSPLkotlinx/coroutines/scheduling/WorkQueue;->getProducerIndex$volatile$FU()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; +HSPLkotlinx/coroutines/scheduling/WorkQueue;->poll()Lkotlinx/coroutines/scheduling/Task; HSPLkotlinx/coroutines/scheduling/WorkQueue;->pollBuffer()Lkotlinx/coroutines/scheduling/Task; HSPLkotlinx/coroutines/scheduling/WorkQueue;->trySteal(ILkotlin/jvm/internal/Ref$ObjectRef;)J HSPLkotlinx/coroutines/scheduling/WorkQueue;->tryStealLastScheduled(ILkotlin/jvm/internal/Ref$ObjectRef;)J @@ -24269,6 +25031,46 @@ HSPLkotlinx/coroutines/sync/SemaphoreAndMutexImpl;->tryAcquire()Z HSPLkotlinx/coroutines/sync/SemaphoreKt;->()V HSPLkotlinx/coroutines/sync/SemaphoreKt;->access$getSEGMENT_SIZE$p()I HSPLkotlinx/coroutines/sync/SemaphoreSegment;->(JLkotlinx/coroutines/sync/SemaphoreSegment;I)V +HSPLme/leolin/shortcutbadger/ShortcutBadgeException;->(Ljava/lang/String;)V +HSPLme/leolin/shortcutbadger/ShortcutBadgeException;->(Ljava/lang/String;Ljava/lang/Exception;)V +HSPLme/leolin/shortcutbadger/ShortcutBadger;->()V +HSPLme/leolin/shortcutbadger/ShortcutBadger;->applyCount(Landroid/content/Context;I)Z +HSPLme/leolin/shortcutbadger/ShortcutBadger;->applyCountOrThrow(Landroid/content/Context;I)V +HSPLme/leolin/shortcutbadger/ShortcutBadger;->initBadger(Landroid/content/Context;)Z +HSPLme/leolin/shortcutbadger/ShortcutBadger;->removeCount(Landroid/content/Context;)Z +HSPLme/leolin/shortcutbadger/impl/AdwHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/AdwHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/ApexHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/ApexHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/AsusHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/AsusHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/DefaultBadger;->()V +HSPLme/leolin/shortcutbadger/impl/DefaultBadger;->executeBadge(Landroid/content/Context;Landroid/content/ComponentName;I)V +HSPLme/leolin/shortcutbadger/impl/DefaultBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/EverythingMeHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/EverythingMeHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/HuaweiHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/HuaweiHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/NewHtcHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/NewHtcHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/NovaHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/NovaHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/OPPOHomeBader;->()V +HSPLme/leolin/shortcutbadger/impl/OPPOHomeBader;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/SonyHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/SonyHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/VivoHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/VivoHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/ZTEHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/ZTEHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/ZukHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/ZukHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/util/BroadcastHelper;->resolveBroadcast(Landroid/content/Context;Landroid/content/Intent;)Ljava/util/List; +HSPLme/leolin/shortcutbadger/util/BroadcastHelper;->sendDefaultIntentExplicitly(Landroid/content/Context;Landroid/content/Intent;)V +HSPLme/leolin/shortcutbadger/util/BroadcastHelper;->sendIntentExplicitly(Landroid/content/Context;Landroid/content/Intent;)V HSPLnet/zetetic/database/DatabaseUtils;->()V HSPLnet/zetetic/database/DatabaseUtils;->cursorPickFillWindowStartPosition(II)I HSPLnet/zetetic/database/DatabaseUtils;->getSqlStatementType(Ljava/lang/String;)I @@ -24283,7 +25085,7 @@ HSPLnet/zetetic/database/sqlcipher/CloseGuard;->get()Lnet/zetetic/database/sqlci HSPLnet/zetetic/database/sqlcipher/CloseGuard;->open(Ljava/lang/String;)V HSPLnet/zetetic/database/sqlcipher/SQLiteClosable;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteClosable;->acquireReference()V -HSPLnet/zetetic/database/sqlcipher/SQLiteClosable;->releaseReference()V +HSPLnet/zetetic/database/sqlcipher/SQLiteClosable;->close()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection$Operation;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection$Operation;->(Lnet/zetetic/database/sqlcipher/SQLiteConnection$1;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection$OperationLog;->()V @@ -24309,9 +25111,6 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->attachCancellationSignal(L HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->bindArguments(Lnet/zetetic/database/sqlcipher/SQLiteConnection$PreparedStatement;[Ljava/lang/Object;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->canonicalizeSyncMode(Ljava/lang/String;)Ljava/lang/String; HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->detachCancellationSignal(Landroid/os/CancellationSignal;)V -HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->execute(Ljava/lang/String;[Ljava/lang/Object;Landroid/os/CancellationSignal;)V -HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->executeForChangedRowCount(Ljava/lang/String;[Ljava/lang/Object;Landroid/os/CancellationSignal;)I -HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->executeForCursorWindow(Ljava/lang/String;[Ljava/lang/Object;Landroid/database/CursorWindow;IIZLandroid/os/CancellationSignal;)I HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->executeForLastInsertedRowId(Ljava/lang/String;[Ljava/lang/Object;Landroid/os/CancellationSignal;)J HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->executeForLong(Ljava/lang/String;[Ljava/lang/Object;Landroid/os/CancellationSignal;)J HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->executeForString(Ljava/lang/String;[Ljava/lang/Object;Landroid/os/CancellationSignal;)Ljava/lang/String; @@ -24323,9 +25122,9 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->isPrimaryConnection()Z HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->obtainPreparedStatement(Ljava/lang/String;JIIZ)Lnet/zetetic/database/sqlcipher/SQLiteConnection$PreparedStatement; HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->open()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->open(Lnet/zetetic/database/sqlcipher/SQLiteConnectionPool;Lnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;IZ)Lnet/zetetic/database/sqlcipher/SQLiteConnection; +HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->prepare(Ljava/lang/String;Lnet/zetetic/database/sqlcipher/SQLiteStatementInfo;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->reconfigure(Lnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->recyclePreparedStatement(Lnet/zetetic/database/sqlcipher/SQLiteConnection$PreparedStatement;)V -HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->releasePreparedStatement(Lnet/zetetic/database/sqlcipher/SQLiteConnection$PreparedStatement;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->setAutoCheckpointInterval()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->setForeignKeyModeFromConfiguration()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->setJournalMode(Ljava/lang/String;)V @@ -24358,7 +25157,6 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->recycleConnectionWaite HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->releaseConnection(Lnet/zetetic/database/sqlcipher/SQLiteConnection;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->setMaxConnectionPoolSizeLocked()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->throwIfClosedLocked()V -HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->tryAcquireNonPrimaryConnectionLocked(Ljava/lang/String;I)Lnet/zetetic/database/sqlcipher/SQLiteConnection; HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->tryAcquirePrimaryConnectionLocked(I)Lnet/zetetic/database/sqlcipher/SQLiteConnection; HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->waitForConnection(Ljava/lang/String;ILandroid/os/CancellationSignal;)Lnet/zetetic/database/sqlcipher/SQLiteConnection; HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->wakeConnectionWaitersLocked()V @@ -24368,7 +25166,6 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->(Lnet/zetetic/database/sqlcipher/SQLiteCursorDriver;Ljava/lang/String;Lnet/zetetic/database/sqlcipher/SQLiteQuery;)V HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->awc_clearOrCreateWindow(Ljava/lang/String;)V HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->close()V -HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->fillWindow(I)V HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->finalize()V HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->getColumnIndex(Ljava/lang/String;)I HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->getColumnNames()[Ljava/lang/String; @@ -24394,8 +25191,6 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->execSQL(Ljava/lang/String;[L HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->executeSql(Ljava/lang/String;[Ljava/lang/Object;)I HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->findEditTable(Ljava/lang/String;)Ljava/lang/String; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->getPath()Ljava/lang/String; -HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->getThreadDefaultConnectionFlags(Z)I -HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->getThreadSession()Lnet/zetetic/database/sqlcipher/SQLiteSession; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->getVersion()I HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->hasCodec()Z HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->inTransaction()Z @@ -24410,6 +25205,7 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->openInner()V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->query(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroid/database/Cursor; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->query(Landroidx/sqlite/db/SupportSQLiteQuery;Landroid/os/CancellationSignal;)Landroid/database/Cursor; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; +HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->query(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->queryWithFactory(Lnet/zetetic/database/sqlcipher/SQLiteDatabase$CursorFactory;ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/Object;)Landroid/database/Cursor; @@ -24422,7 +25218,6 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->setVersion(I)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->throwIfNotOpenLocked()V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->update(Ljava/lang/String;ILandroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/Object;)I HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I -HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->updateWithOnConflict(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;I)I HSPLnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;->(Ljava/lang/String;I[BLnet/zetetic/database/sqlcipher/SQLiteDatabaseHook;)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;->(Lnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;)V @@ -24448,17 +25243,17 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->getReadableDatabase()Lnet/ HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->getWritableDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->onConfigure(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;)V HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->()V +HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/Object;Landroid/os/CancellationSignal;)V HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->bind(ILjava/lang/Object;)V HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->bindAllArgs([Ljava/lang/Object;)V HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->bindAllArgsAsStrings([Ljava/lang/String;)V HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->bindString(ILjava/lang/String;)V -HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->clearBindings()V HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->getBindArgs()[Ljava/lang/Object; HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->getColumnNames()[Ljava/lang/String; -HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->getConnectionFlags()I HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->getDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->getSession()Lnet/zetetic/database/sqlcipher/SQLiteSession; HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->getSql()Ljava/lang/String; +HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->onAllReferencesReleased()V HSPLnet/zetetic/database/sqlcipher/SQLiteQuery;->(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;Ljava/lang/String;Landroid/os/CancellationSignal;)V HSPLnet/zetetic/database/sqlcipher/SQLiteQuery;->fillWindow(Landroid/database/CursorWindow;IIZ)I HSPLnet/zetetic/database/sqlcipher/SQLiteQueryBuilder;->()V @@ -24476,14 +25271,11 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->endTransaction(Landroid/os/Ca HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->endTransactionUnchecked(Landroid/os/CancellationSignal;Z)V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->executeForChangedRowCount(Ljava/lang/String;[Ljava/lang/Object;ILandroid/os/CancellationSignal;)I HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->executeForCursorWindow(Ljava/lang/String;[Ljava/lang/Object;Landroid/database/CursorWindow;IIZILandroid/os/CancellationSignal;)I -HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->executeForLastInsertedRowId(Ljava/lang/String;[Ljava/lang/Object;ILandroid/os/CancellationSignal;)J HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->executeForLong(Ljava/lang/String;[Ljava/lang/Object;ILandroid/os/CancellationSignal;)J HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->executeSpecial(Ljava/lang/String;[Ljava/lang/Object;ILandroid/os/CancellationSignal;)Z HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->hasTransaction()Z HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->obtainTransaction(ILnet/zetetic/database/sqlcipher/SQLiteTransactionListener;)Lnet/zetetic/database/sqlcipher/SQLiteSession$Transaction; -HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->prepare(Ljava/lang/String;ILandroid/os/CancellationSignal;Lnet/zetetic/database/sqlcipher/SQLiteStatementInfo;)V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->recycleTransaction(Lnet/zetetic/database/sqlcipher/SQLiteSession$Transaction;)V -HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->releaseConnection()V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->setTransactionSuccessful()V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->throwIfNoTransaction()V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->throwIfTransactionMarkedSuccessful()V @@ -25339,6 +26131,7 @@ HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->(Lokhttp3/internal/ HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->close()V HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->getClosed$okhttp()Z HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->getFinished$okhttp()Z +HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->receive$okhttp(Lokio/BufferedSource;J)V HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->setFinished$okhttp(Z)V HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->setTrailers(Lokhttp3/Headers;)V HSPLokhttp3/internal/http2/Http2Stream$FramingSource;->updateConnectionFlowControl(J)V @@ -25386,6 +26179,7 @@ HSPLokhttp3/internal/http2/Huffman$Node;->getTerminalBitCount()I HSPLokhttp3/internal/http2/Huffman;->()V HSPLokhttp3/internal/http2/Huffman;->()V HSPLokhttp3/internal/http2/Huffman;->addCode(III)V +HSPLokhttp3/internal/http2/Huffman;->decode(Lokio/BufferedSource;JLokio/BufferedSink;)V HSPLokhttp3/internal/http2/Huffman;->encode(Lokio/ByteString;Lokio/BufferedSink;)V HSPLokhttp3/internal/http2/Huffman;->encodedLength(Lokio/ByteString;)I HSPLokhttp3/internal/http2/PushObserver$Companion$PushObserverCancel;->()V @@ -25587,6 +26381,7 @@ HSPLokio/Buffer;->close()V HSPLokio/Buffer;->copyTo(Lokio/Buffer;JJ)Lokio/Buffer; HSPLokio/Buffer;->exhausted()Z HSPLokio/Buffer;->indexOfElement(Lokio/ByteString;J)J +HSPLokio/Buffer;->read(Lokio/Buffer;J)J HSPLokio/Buffer;->read([BII)I HSPLokio/Buffer;->readByte()B HSPLokio/Buffer;->readByteArray()[B @@ -25602,8 +26397,8 @@ HSPLokio/Buffer;->readString(Ljava/nio/charset/Charset;)Ljava/lang/String; HSPLokio/Buffer;->readUtf8(J)Ljava/lang/String; HSPLokio/Buffer;->setSize$okio(J)V HSPLokio/Buffer;->size()J +HSPLokio/Buffer;->skip(J)V HSPLokio/Buffer;->writableSegment$okio(I)Lokio/Segment; -HSPLokio/Buffer;->write(Lokio/Buffer;J)V HSPLokio/Buffer;->write(Lokio/ByteString;)Lokio/Buffer; HSPLokio/Buffer;->write([B)Lokio/Buffer; HSPLokio/Buffer;->write([BII)Lokio/Buffer; @@ -25733,6 +26528,7 @@ HSPLokio/RealBufferedSource;->indexOfElement(Lokio/ByteString;)J HSPLokio/RealBufferedSource;->indexOfElement(Lokio/ByteString;J)J HSPLokio/RealBufferedSource;->inputStream()Ljava/io/InputStream; HSPLokio/RealBufferedSource;->peek()Lokio/BufferedSource; +HSPLokio/RealBufferedSource;->read(Lokio/Buffer;J)J HSPLokio/RealBufferedSource;->readAll(Lokio/Sink;)J HSPLokio/RealBufferedSource;->readByte()B HSPLokio/RealBufferedSource;->readByteString(J)Lokio/ByteString; @@ -25740,6 +26536,7 @@ HSPLokio/RealBufferedSource;->readInt()I HSPLokio/RealBufferedSource;->readIntLe()I HSPLokio/RealBufferedSource;->readShort()S HSPLokio/RealBufferedSource;->readString(Ljava/nio/charset/Charset;)Ljava/lang/String; +HSPLokio/RealBufferedSource;->request(J)Z HSPLokio/RealBufferedSource;->require(J)V HSPLokio/RealBufferedSource;->select(Lokio/Options;)I HSPLokio/RealBufferedSource;->skip(J)V @@ -25773,6 +26570,7 @@ HSPLokio/Utf8;->size(Ljava/lang/String;II)J HSPLokio/_JvmPlatformKt;->asUtf8ToByteArray(Ljava/lang/String;)[B HSPLokio/_JvmPlatformKt;->toUtf8String([B)Ljava/lang/String; HSPLokio/internal/-Buffer;->()V +HSPLokio/internal/-Buffer;->selectPrefix(Lokio/Buffer;Lokio/Options;Z)I HSPLokio/internal/-ByteString;->()V HSPLokio/internal/-ByteString;->access$decodeHexDigit(C)I HSPLokio/internal/-ByteString;->commonWrite(Lokio/ByteString;Lokio/Buffer;II)V @@ -25944,6 +26742,7 @@ HSPLorg/conscrypt/ConscryptEngineSocket$SSLInputStream;->access$100(Lorg/conscry HSPLorg/conscrypt/ConscryptEngineSocket$SSLInputStream;->close()V HSPLorg/conscrypt/ConscryptEngineSocket$SSLInputStream;->init()V HSPLorg/conscrypt/ConscryptEngineSocket$SSLInputStream;->isHandshaking(Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;)Z +HSPLorg/conscrypt/ConscryptEngineSocket$SSLInputStream;->processDataFromSocket([BII)I HSPLorg/conscrypt/ConscryptEngineSocket$SSLInputStream;->read([BII)I HSPLorg/conscrypt/ConscryptEngineSocket$SSLInputStream;->readFromSocket()I HSPLorg/conscrypt/ConscryptEngineSocket$SSLInputStream;->readUntilDataAvailable([BII)I @@ -26068,6 +26867,7 @@ HSPLorg/conscrypt/NativeSsl;->getLocalCertificates()[Ljava/security/cert/X509Cer HSPLorg/conscrypt/NativeSsl;->getMaxSealOverhead()I HSPLorg/conscrypt/NativeSsl;->getPeerCertificateOcspData()[B HSPLorg/conscrypt/NativeSsl;->getPeerTlsSctData()[B +HSPLorg/conscrypt/NativeSsl;->getPendingReadableBytes()I HSPLorg/conscrypt/NativeSsl;->getRequestedServerName()Ljava/lang/String; HSPLorg/conscrypt/NativeSsl;->getSessionId()[B HSPLorg/conscrypt/NativeSsl;->getTime()J @@ -26334,12 +27134,15 @@ HSPLorg/greenrobot/eventbus/EventBus;->addInterfaces(Ljava/util/List;[Ljava/lang HSPLorg/greenrobot/eventbus/EventBus;->builder()Lorg/greenrobot/eventbus/EventBusBuilder; HSPLorg/greenrobot/eventbus/EventBus;->getDefault()Lorg/greenrobot/eventbus/EventBus; HSPLorg/greenrobot/eventbus/EventBus;->getStickyEvent(Ljava/lang/Class;)Ljava/lang/Object; +HSPLorg/greenrobot/eventbus/EventBus;->isRegistered(Ljava/lang/Object;)Z HSPLorg/greenrobot/eventbus/EventBus;->lookupAllEventTypes(Ljava/lang/Class;)Ljava/util/List; HSPLorg/greenrobot/eventbus/EventBus;->post(Ljava/lang/Object;)V HSPLorg/greenrobot/eventbus/EventBus;->postSingleEvent(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;)V HSPLorg/greenrobot/eventbus/EventBus;->postSingleEventForEventType(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;Ljava/lang/Class;)Z HSPLorg/greenrobot/eventbus/EventBus;->register(Ljava/lang/Object;)V HSPLorg/greenrobot/eventbus/EventBus;->subscribe(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V +HSPLorg/greenrobot/eventbus/EventBus;->unregister(Ljava/lang/Object;)V +HSPLorg/greenrobot/eventbus/EventBus;->unsubscribeByEventType(Ljava/lang/Object;Ljava/lang/Class;)V HSPLorg/greenrobot/eventbus/EventBusBuilder;->()V HSPLorg/greenrobot/eventbus/EventBusBuilder;->()V HSPLorg/greenrobot/eventbus/EventBusBuilder;->build()Lorg/greenrobot/eventbus/EventBus; @@ -26363,6 +27166,7 @@ HSPLorg/greenrobot/eventbus/SubscriberMethodFinder;->getMethodsAndRelease(Lorg/g HSPLorg/greenrobot/eventbus/SubscriberMethodFinder;->getSubscriberInfo(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Lorg/greenrobot/eventbus/meta/SubscriberInfo; HSPLorg/greenrobot/eventbus/SubscriberMethodFinder;->prepareFindState()Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; HSPLorg/greenrobot/eventbus/Subscription;->(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V +HSPLorg/greenrobot/eventbus/Subscription;->equals(Ljava/lang/Object;)Z HSPLorg/greenrobot/eventbus/ThreadMode;->()V HSPLorg/greenrobot/eventbus/ThreadMode;->(Ljava/lang/String;I)V HSPLorg/signal/aesgcmprovider/AesGcmProvider;->()V @@ -26454,6 +27258,7 @@ HSPLorg/signal/core/util/CharacterIterable$CharacterIterator;->next()Ljava/lang/ HSPLorg/signal/core/util/CharacterIterable;->-$$Nest$fgetstring(Lorg/signal/core/util/CharacterIterable;)Ljava/lang/String; HSPLorg/signal/core/util/CharacterIterable;->(Ljava/lang/String;)V HSPLorg/signal/core/util/CharacterIterable;->iterator()Ljava/util/Iterator; +HSPLorg/signal/core/util/CollectionsExtensionsKt;->flatten(Ljava/util/List;)Ljava/util/Map; HSPLorg/signal/core/util/Conversions;->longTo4ByteArray([BIJ)I HSPLorg/signal/core/util/CryptoUtil;->hmacSha256([B[B)[B HSPLorg/signal/core/util/CursorExtensionsKt;->isNull(Landroid/database/Cursor;Ljava/lang/String;)Z @@ -26476,7 +27281,6 @@ HSPLorg/signal/core/util/CursorExtensionsKt;->requireInt(Landroid/database/Curso HSPLorg/signal/core/util/CursorExtensionsKt;->requireLong(Landroid/database/Cursor;Ljava/lang/String;)J HSPLorg/signal/core/util/CursorExtensionsKt;->requireNonNullString(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; HSPLorg/signal/core/util/CursorExtensionsKt;->requireObject(Landroid/database/Cursor;Ljava/lang/String;Lorg/signal/core/util/IntSerializer;)Ljava/lang/Object; -HSPLorg/signal/core/util/CursorExtensionsKt;->requireString(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; HSPLorg/signal/core/util/CursorExtensionsKt;->toInt(Z)I HSPLorg/signal/core/util/CursorUtil;->getBlob(Landroid/database/Cursor;Ljava/lang/String;)Lj$/util/Optional; HSPLorg/signal/core/util/CursorUtil;->getBoolean(Landroid/database/Cursor;Ljava/lang/String;)Lj$/util/Optional; @@ -26486,7 +27290,6 @@ HSPLorg/signal/core/util/CursorUtil;->getString(Landroid/database/Cursor;Ljava/l HSPLorg/signal/core/util/CursorUtil;->isNull(Landroid/database/Cursor;Ljava/lang/String;)Z HSPLorg/signal/core/util/CursorUtil;->requireBlob(Landroid/database/Cursor;Ljava/lang/String;)[B HSPLorg/signal/core/util/CursorUtil;->requireBoolean(Landroid/database/Cursor;Ljava/lang/String;)Z -HSPLorg/signal/core/util/CursorUtil;->requireInt(Landroid/database/Cursor;Ljava/lang/String;)I HSPLorg/signal/core/util/CursorUtil;->requireLong(Landroid/database/Cursor;Ljava/lang/String;)J HSPLorg/signal/core/util/CursorUtil;->requireString(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; HSPLorg/signal/core/util/DeleteBuilderPart1;->(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)V @@ -26524,6 +27327,7 @@ HSPLorg/signal/core/util/InsertBuilderPart1;->values([Lkotlin/Pair;)Lorg/signal/ HSPLorg/signal/core/util/InsertBuilderPart2;->(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;Landroid/content/ContentValues;)V HSPLorg/signal/core/util/InsertBuilderPart2;->run$default(Lorg/signal/core/util/InsertBuilderPart2;IILjava/lang/Object;)J HSPLorg/signal/core/util/InsertBuilderPart2;->run(I)J +HSPLorg/signal/core/util/ListUtil;->chunk(Ljava/util/List;I)Ljava/util/List; HSPLorg/signal/core/util/MapUtil;->mapOrDefault(Ljava/util/Map;Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/signal/core/util/MemoryTracker$$ExternalSyntheticLambda1;->(Lorg/signal/core/util/MemoryTracker;)V HSPLorg/signal/core/util/MemoryTracker$AppHeapUsage;->(JJJ)V @@ -26534,8 +27338,10 @@ HSPLorg/signal/core/util/MemoryTracker;->start()V HSPLorg/signal/core/util/MemoryTracker;->stop()V HSPLorg/signal/core/util/OptionalExtensionsKt;->or(Lj$/util/Optional;Lj$/util/Optional;)Lj$/util/Optional; HSPLorg/signal/core/util/OptionalExtensionsKt;->orNull(Lj$/util/Optional;)Ljava/lang/Object; +HSPLorg/signal/core/util/OptionalExtensionsKt;->toOptional(Ljava/lang/Object;)Lj$/util/Optional; HSPLorg/signal/core/util/PendingIntentFlags;->()V HSPLorg/signal/core/util/PendingIntentFlags;->()V +HSPLorg/signal/core/util/PendingIntentFlags;->cancelCurrent()I HSPLorg/signal/core/util/PendingIntentFlags;->immutable()I HSPLorg/signal/core/util/PendingIntentFlags;->mutable()I HSPLorg/signal/core/util/PendingIntentFlags;->updateCurrent()I @@ -26569,6 +27375,7 @@ HSPLorg/signal/core/util/SelectBuilderPart3;->orderBy(Ljava/lang/String;)Lorg/si HSPLorg/signal/core/util/SelectBuilderPart3;->run()Landroid/database/Cursor; HSPLorg/signal/core/util/SelectBuilderPart4a;->(Landroidx/sqlite/db/SupportSQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V HSPLorg/signal/core/util/SelectBuilderPart4a;->limit(I)Lorg/signal/core/util/SelectBuilderPart5; +HSPLorg/signal/core/util/SelectBuilderPart4a;->limit(Ljava/lang/String;)Lorg/signal/core/util/SelectBuilderPart5; HSPLorg/signal/core/util/SelectBuilderPart4a;->run()Landroid/database/Cursor; HSPLorg/signal/core/util/SelectBuilderPart4b;->(Landroidx/sqlite/db/SupportSQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V HSPLorg/signal/core/util/SelectBuilderPart4b;->orderBy(Ljava/lang/String;)Lorg/signal/core/util/SelectBuilderPart5; @@ -26578,20 +27385,42 @@ HSPLorg/signal/core/util/SetUtil;->newHashSet([Ljava/lang/Object;)Ljava/util/Has HSPLorg/signal/core/util/ShakeDetector$SamplePool;->()V HSPLorg/signal/core/util/ShakeDetector$SampleQueue;->()V HSPLorg/signal/core/util/ShakeDetector;->(Lorg/signal/core/util/ShakeDetector$Listener;)V +HSPLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda0;->(Ljava/lang/String;)V +HSPLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda1;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda2;->()V +HSPLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/signal/core/util/SqlUtil$CollectionOperator;->$values()[Lorg/signal/core/util/SqlUtil$CollectionOperator; HSPLorg/signal/core/util/SqlUtil$CollectionOperator;->()V HSPLorg/signal/core/util/SqlUtil$CollectionOperator;->(Ljava/lang/String;ILjava/lang/String;)V +HSPLorg/signal/core/util/SqlUtil$CollectionOperator;->getSql()Ljava/lang/String; HSPLorg/signal/core/util/SqlUtil$Query;->(Ljava/lang/String;[Ljava/lang/String;)V HSPLorg/signal/core/util/SqlUtil$Query;->getWhere()Ljava/lang/String; HSPLorg/signal/core/util/SqlUtil$Query;->getWhereArgs()[Ljava/lang/String; +HSPLorg/signal/core/util/SqlUtil;->$r8$lambda$5gL-LWVQ_h5YYDD5XrsIb1ffq_c(Ljava/lang/String;)Ljava/lang/CharSequence; +HSPLorg/signal/core/util/SqlUtil;->$r8$lambda$RRQD985Q7mjpvA5P5blTt5h4L9E(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->$r8$lambda$ZyljPANBIz5KIdmY4DYjf0rPPbo(Ljava/lang/String;Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; HSPLorg/signal/core/util/SqlUtil;->()V HSPLorg/signal/core/util/SqlUtil;->()V +HSPLorg/signal/core/util/SqlUtil;->appendArg([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; HSPLorg/signal/core/util/SqlUtil;->buildArgs(J)[Ljava/lang/String; +HSPLorg/signal/core/util/SqlUtil;->buildArgs(Ljava/util/Collection;)[Ljava/lang/String; HSPLorg/signal/core/util/SqlUtil;->buildArgs([Ljava/lang/Object;)[Ljava/lang/String; HSPLorg/signal/core/util/SqlUtil;->buildCollectionQuery$default(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;ILorg/signal/core/util/SqlUtil$CollectionOperator;ILjava/lang/Object;)Ljava/util/List; HSPLorg/signal/core/util/SqlUtil;->buildCollectionQuery(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;ILorg/signal/core/util/SqlUtil$CollectionOperator;)Ljava/util/List; +HSPLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery$lambda$13(Ljava/lang/String;Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery$lambda$14(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; +HSPLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;I)Ljava/util/List; +HSPLorg/signal/core/util/SqlUtil;->buildFastCollectionQuery(Ljava/lang/String;Ljava/util/Collection;)Lorg/signal/core/util/SqlUtil$Query; HSPLorg/signal/core/util/SqlUtil;->buildQuery(Ljava/lang/String;[Ljava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->buildSingleCollectionQuery$default(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Lorg/signal/core/util/SqlUtil$CollectionOperator;ILjava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->buildSingleCollectionQuery(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Lorg/signal/core/util/SqlUtil$CollectionOperator;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->buildSingleCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; HSPLorg/signal/core/util/SqlUtil;->buildTrueUpdateQuery(Ljava/lang/String;[Ljava/lang/String;Landroid/content/ContentValues;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->jsonEncode$lambda$20(Ljava/lang/String;)Ljava/lang/CharSequence; +HSPLorg/signal/core/util/SqlUtil;->jsonEncode([Ljava/lang/String;)Ljava/lang/String; HSPLorg/signal/core/util/Stopwatch$$ExternalSyntheticLambda0;->(Lorg/signal/core/util/Stopwatch;)V HSPLorg/signal/core/util/Stopwatch$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/signal/core/util/Stopwatch$Split;->(JJLjava/lang/String;)V @@ -26616,6 +27445,7 @@ HSPLorg/signal/core/util/StringUtil;->()V HSPLorg/signal/core/util/StringUtil;->isEmpty(Ljava/lang/String;)Z HSPLorg/signal/core/util/StringUtil;->isolateBidi(Ljava/lang/String;)Ljava/lang/String; HSPLorg/signal/core/util/StringUtil;->replace(Ljava/lang/CharSequence;CLjava/lang/String;)Ljava/lang/CharSequence; +HSPLorg/signal/core/util/StringUtil;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/StringUtil;->trimToFit(Ljava/lang/String;I)Ljava/lang/String; HSPLorg/signal/core/util/ThreadUtil;->()V HSPLorg/signal/core/util/ThreadUtil;->assertMainThread()V @@ -26625,6 +27455,7 @@ HSPLorg/signal/core/util/ThreadUtil;->isMainThread()Z HSPLorg/signal/core/util/ThreadUtil;->postToMain(Ljava/lang/Runnable;)V HSPLorg/signal/core/util/ThreadUtil;->runOnMain(Ljava/lang/Runnable;)V HSPLorg/signal/core/util/ThreadUtil;->sleep(J)V +HSPLorg/signal/core/util/ToolbarExtensionsKt;->setActionItemTint(Landroidx/appcompat/widget/Toolbar;I)V HSPLorg/signal/core/util/UpdateAllBuilderPart1;->(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)V HSPLorg/signal/core/util/UpdateAllBuilderPart1;->values([Lkotlin/Pair;)Lorg/signal/core/util/UpdateAllBuilderPart2; HSPLorg/signal/core/util/UpdateAllBuilderPart2;->(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;Landroid/content/ContentValues;)V @@ -26675,16 +27506,32 @@ HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->add(Lio/reactivex/rxja HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->bindTo(Landroidx/lifecycle/Lifecycle;)Lorg/signal/core/util/concurrent/LifecycleDisposable; HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->bindTo(Landroidx/lifecycle/LifecycleOwner;)Lorg/signal/core/util/concurrent/LifecycleDisposable; HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->onStop(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->plusAssign(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLorg/signal/core/util/concurrent/LifecycleDisposableKt;->addTo(Lio/reactivex/rxjava3/disposables/Disposable;Lorg/signal/core/util/concurrent/LifecycleDisposable;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLorg/signal/core/util/concurrent/MaybeCompat$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/signal/core/util/concurrent/MaybeCompat$$ExternalSyntheticLambda0;->subscribe(Lio/reactivex/rxjava3/core/MaybeEmitter;)V +HSPLorg/signal/core/util/concurrent/MaybeCompat;->$r8$lambda$kYZQHfYNI9qNo0Lq31qfOJdTH9o(Lkotlin/jvm/functions/Function0;Lio/reactivex/rxjava3/core/MaybeEmitter;)V +HSPLorg/signal/core/util/concurrent/MaybeCompat;->()V +HSPLorg/signal/core/util/concurrent/MaybeCompat;->()V +HSPLorg/signal/core/util/concurrent/MaybeCompat;->fromCallable$lambda$0(Lkotlin/jvm/functions/Function0;Lio/reactivex/rxjava3/core/MaybeEmitter;)V +HSPLorg/signal/core/util/concurrent/MaybeCompat;->fromCallable(Lkotlin/jvm/functions/Function0;)Lio/reactivex/rxjava3/core/Maybe; +HSPLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$1;->(Ljava/lang/Object;)V +HSPLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$2;->(Ljava/lang/Object;)V +HSPLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$3;->(Ljava/lang/Object;)V +HSPLorg/signal/core/util/concurrent/RxExtensions;->subscribeWithSubject(Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/subjects/Subject;Lio/reactivex/rxjava3/disposables/CompositeDisposable;)Lio/reactivex/rxjava3/subjects/Subject; HSPLorg/signal/core/util/concurrent/SettableFuture;->()V +HSPLorg/signal/core/util/concurrent/SettableFuture;->(Ljava/lang/Object;)V HSPLorg/signal/core/util/concurrent/SettableFuture;->get()Ljava/lang/Object; HSPLorg/signal/core/util/concurrent/SettableFuture;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; HSPLorg/signal/core/util/concurrent/SettableFuture;->notifyAllListeners()V +HSPLorg/signal/core/util/concurrent/SettableFuture;->set(Ljava/lang/Object;)Z HSPLorg/signal/core/util/concurrent/SettableFuture;->setException(Ljava/lang/Throwable;)Z HSPLorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda0;->()V +HSPLorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda0;->rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V HSPLorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda1;->(Ljava/lang/String;I)V HSPLorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda1;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; HSPLorg/signal/core/util/concurrent/SignalExecutors$1;->(Ljava/lang/Runnable;Ljava/lang/String;I)V @@ -26698,8 +27545,10 @@ HSPLorg/signal/core/util/concurrent/SignalExecutors$NumberedThreadFactory;->-$$N HSPLorg/signal/core/util/concurrent/SignalExecutors$NumberedThreadFactory;->(Ljava/lang/String;I)V HSPLorg/signal/core/util/concurrent/SignalExecutors$NumberedThreadFactory;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; HSPLorg/signal/core/util/concurrent/SignalExecutors;->$r8$lambda$CjE2RMTJtH6cknGNaFsN0_4i2U4(Ljava/lang/String;ILjava/lang/Runnable;)Ljava/lang/Thread; +HSPLorg/signal/core/util/concurrent/SignalExecutors;->$r8$lambda$PuKeoHyTOgRHxCNNBi9u3dUls_w(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V HSPLorg/signal/core/util/concurrent/SignalExecutors;->()V HSPLorg/signal/core/util/concurrent/SignalExecutors;->getAndStartHandlerThread(Ljava/lang/String;I)Landroid/os/HandlerThread; +HSPLorg/signal/core/util/concurrent/SignalExecutors;->lambda$newCachedBoundedExecutor$1(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V HSPLorg/signal/core/util/concurrent/SignalExecutors;->lambda$newCachedSingleThreadExecutor$0(Ljava/lang/String;ILjava/lang/Runnable;)Ljava/lang/Thread; HSPLorg/signal/core/util/concurrent/SignalExecutors;->newCachedBoundedExecutor(Ljava/lang/String;IIII)Ljava/util/concurrent/ExecutorService; HSPLorg/signal/core/util/concurrent/SignalExecutors;->newCachedSingleThreadExecutor(Ljava/lang/String;I)Ljava/util/concurrent/ExecutorService; @@ -26736,6 +27585,8 @@ HSPLorg/signal/core/util/logging/CompoundLogger;->i(Ljava/lang/String;Ljava/lang HSPLorg/signal/core/util/logging/CompoundLogger;->v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V HSPLorg/signal/core/util/logging/CompoundLogger;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V HSPLorg/signal/core/util/logging/Log$Logger;->()V +HSPLorg/signal/core/util/logging/Log$Logger;->i(Ljava/lang/String;Ljava/lang/String;)V +HSPLorg/signal/core/util/logging/Log$Logger;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V HSPLorg/signal/core/util/logging/Log;->()V HSPLorg/signal/core/util/logging/Log;->()V HSPLorg/signal/core/util/logging/Log;->blockUntilAllWritesFinished()V @@ -26747,6 +27598,7 @@ HSPLorg/signal/core/util/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;Lja HSPLorg/signal/core/util/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V HSPLorg/signal/core/util/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;Z)V HSPLorg/signal/core/util/logging/Log;->initialize(Lorg/signal/core/util/logging/Log$InternalCheck;[Lorg/signal/core/util/logging/Log$Logger;)V +HSPLorg/signal/core/util/logging/Log;->internal()Lorg/signal/core/util/logging/Log$Logger; HSPLorg/signal/core/util/logging/Log;->tag(Ljava/lang/Class;)Ljava/lang/String; HSPLorg/signal/core/util/logging/Log;->tag(Lkotlin/reflect/KClass;)Ljava/lang/String; HSPLorg/signal/core/util/logging/Log;->v(Ljava/lang/String;Ljava/lang/String;)V @@ -26815,7 +27667,6 @@ HSPLorg/signal/core/util/tracing/DebugAnnotation;->()V HSPLorg/signal/core/util/tracing/DebugAnnotation;->(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Double;Ljava/lang/String;Ljava/lang/Long;Lorg/signal/core/util/tracing/DebugAnnotation$NestedValue;Lokio/ByteString;)V HSPLorg/signal/core/util/tracing/DebugAnnotation;->equals(Ljava/lang/Object;)Z HSPLorg/signal/core/util/tracing/TracePacket$Builder;->()V -HSPLorg/signal/core/util/tracing/TracePacket$Builder;->build()Lorg/signal/core/util/tracing/TracePacket; HSPLorg/signal/core/util/tracing/TracePacket$Builder;->synchronization_marker(Lokio/ByteString;)Lorg/signal/core/util/tracing/TracePacket$Builder; HSPLorg/signal/core/util/tracing/TracePacket$Builder;->timestamp(Ljava/lang/Long;)Lorg/signal/core/util/tracing/TracePacket$Builder; HSPLorg/signal/core/util/tracing/TracePacket$Builder;->track_descriptor(Lorg/signal/core/util/tracing/TrackDescriptor;)Lorg/signal/core/util/tracing/TracePacket$Builder; @@ -26832,7 +27683,6 @@ HSPLorg/signal/core/util/tracing/Tracer;->()V HSPLorg/signal/core/util/tracing/Tracer;->()V HSPLorg/signal/core/util/tracing/Tracer;->addPacket(Lorg/signal/core/util/tracing/TracePacket;)V HSPLorg/signal/core/util/tracing/Tracer;->debugAnnotation(Ljava/lang/String;Ljava/lang/String;)Lorg/signal/core/util/tracing/DebugAnnotation; -HSPLorg/signal/core/util/tracing/Tracer;->forMethodEnd(Ljava/lang/String;JJ)Lorg/signal/core/util/tracing/TracePacket; HSPLorg/signal/core/util/tracing/Tracer;->forMethodStart(Ljava/lang/String;JJLjava/util/Map;)Lorg/signal/core/util/tracing/TracePacket; HSPLorg/signal/core/util/tracing/Tracer;->forSynchronization(J)Lorg/signal/core/util/tracing/TracePacket; HSPLorg/signal/core/util/tracing/Tracer;->forTrack(JLjava/lang/String;)Lorg/signal/core/util/tracing/TracePacket; @@ -26840,9 +27690,7 @@ HSPLorg/signal/core/util/tracing/Tracer;->forTrackId(J)Lorg/signal/core/util/tra HSPLorg/signal/core/util/tracing/Tracer;->getInstance()Lorg/signal/core/util/tracing/Tracer; HSPLorg/signal/core/util/tracing/Tracer;->start(Ljava/lang/String;)V HSPLorg/signal/core/util/tracing/Tracer;->start(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V -HSPLorg/signal/core/util/tracing/Tracer;->start(Ljava/lang/String;JLjava/util/Map;)V HSPLorg/signal/core/util/tracing/Tracer;->start(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V -HSPLorg/signal/core/util/tracing/Tracer;->start(Ljava/lang/String;Ljava/util/Map;)V HSPLorg/signal/core/util/tracing/Tracer;->toByteArray(Ljava/util/UUID;)[B HSPLorg/signal/core/util/tracing/TrackDescriptor$Builder;->()V HSPLorg/signal/core/util/tracing/TrackDescriptor$Builder;->build()Lorg/signal/core/util/tracing/TrackDescriptor; @@ -26854,7 +27702,6 @@ HSPLorg/signal/core/util/tracing/TrackDescriptor$Companion;->(Lkotlin/jvm/ HSPLorg/signal/core/util/tracing/TrackDescriptor;->()V HSPLorg/signal/core/util/tracing/TrackDescriptor;->(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Lorg/signal/core/util/tracing/ThreadDescriptor;Lorg/signal/core/util/tracing/CounterDescriptor;Lokio/ByteString;)V HSPLorg/signal/core/util/tracing/TrackEvent$Builder;->()V -HSPLorg/signal/core/util/tracing/TrackEvent$Builder;->build()Lorg/signal/core/util/tracing/TrackEvent; HSPLorg/signal/core/util/tracing/TrackEvent$Builder;->debug_annotations(Ljava/util/List;)Lorg/signal/core/util/tracing/TrackEvent$Builder; HSPLorg/signal/core/util/tracing/TrackEvent$Builder;->name(Ljava/lang/String;)Lorg/signal/core/util/tracing/TrackEvent$Builder; HSPLorg/signal/core/util/tracing/TrackEvent$Builder;->track_uuid(Ljava/lang/Long;)Lorg/signal/core/util/tracing/TrackEvent$Builder; @@ -26903,6 +27750,8 @@ HSPLorg/signal/libsignal/messagebackup/AccountEntropyPool;->$r8$lambda$jNc7AEN9U HSPLorg/signal/libsignal/messagebackup/AccountEntropyPool;->deriveSvrKey(Ljava/lang/String;)[B HSPLorg/signal/libsignal/messagebackup/AccountEntropyPool;->generate()Ljava/lang/String; HSPLorg/signal/libsignal/messagebackup/AccountEntropyPool;->lambda$generate$0()Ljava/lang/String; +HSPLorg/signal/libsignal/net/Network$$ExternalSyntheticLambda0;->()V +HSPLorg/signal/libsignal/net/Network$$ExternalSyntheticLambda0;->accept(J)V HSPLorg/signal/libsignal/net/Network$ConnectionManager$$ExternalSyntheticLambda0;->(Z)V HSPLorg/signal/libsignal/net/Network$ConnectionManager$$ExternalSyntheticLambda0;->accept(J)V HSPLorg/signal/libsignal/net/Network$ConnectionManager$$ExternalSyntheticLambda1;->()V @@ -26920,11 +27769,13 @@ HSPLorg/signal/libsignal/net/Network$Environment;->()V HSPLorg/signal/libsignal/net/Network$Environment;->(Ljava/lang/String;II)V HSPLorg/signal/libsignal/net/Network;->(Lorg/signal/libsignal/net/Network$Environment;Ljava/lang/String;)V HSPLorg/signal/libsignal/net/Network;->clearProxy()V +HSPLorg/signal/libsignal/net/Network;->onNetworkChange()V HSPLorg/signal/libsignal/net/Network;->setCensorshipCircumventionEnabled(Z)V HSPLorg/signal/libsignal/net/TokioAsyncContext;->()V HSPLorg/signal/libsignal/protocol/IdentityKey;->(J)V HSPLorg/signal/libsignal/protocol/IdentityKey;->(Lorg/signal/libsignal/protocol/ecc/ECPublicKey;)V HSPLorg/signal/libsignal/protocol/IdentityKey;->([B)V +HSPLorg/signal/libsignal/protocol/IdentityKey;->equals(Ljava/lang/Object;)Z HSPLorg/signal/libsignal/protocol/IdentityKey;->getPublicKey()Lorg/signal/libsignal/protocol/ecc/ECPublicKey; HSPLorg/signal/libsignal/protocol/IdentityKey;->serialize()[B HSPLorg/signal/libsignal/protocol/IdentityKeyPair;->(Lorg/signal/libsignal/protocol/IdentityKey;Lorg/signal/libsignal/protocol/ecc/ECPrivateKey;)V @@ -26996,6 +27847,7 @@ HSPLorg/signal/libsignal/protocol/ecc/ECPublicKey;->$r8$lambda$3cPra89GOvCGgFbZK HSPLorg/signal/libsignal/protocol/ecc/ECPublicKey;->$r8$lambda$LhQLpscDJ9PAFU4_IaJ-_W5AHXo(Lorg/signal/libsignal/internal/NativeHandleGuard;)[B HSPLorg/signal/libsignal/protocol/ecc/ECPublicKey;->(J)V HSPLorg/signal/libsignal/protocol/ecc/ECPublicKey;->([BI)V +HSPLorg/signal/libsignal/protocol/ecc/ECPublicKey;->equals(Ljava/lang/Object;)Z HSPLorg/signal/libsignal/protocol/ecc/ECPublicKey;->lambda$new$0([BI)J HSPLorg/signal/libsignal/protocol/ecc/ECPublicKey;->lambda$serialize$3(Lorg/signal/libsignal/internal/NativeHandleGuard;)[B HSPLorg/signal/libsignal/protocol/ecc/ECPublicKey;->release(J)V @@ -27112,16 +27964,21 @@ HSPLorg/signal/libsignal/zkgroup/profiles/ProfileKey;->lambda$new$1([B)V HSPLorg/signal/libsignal/zkgroup/profiles/ProfileKeyVersion;->([B)V HSPLorg/signal/libsignal/zkgroup/profiles/ProfileKeyVersion;->serialize()Ljava/lang/String; HSPLorg/signal/libsignal/zkgroup/receipts/ClientZkReceiptOperations;->(Lorg/signal/libsignal/zkgroup/ServerPublicParams;)V +HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda0;->(Lorg/signal/paging/BufferedPagingController;Ljava/lang/Object;)V +HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda0;->run()V HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda1;->(Lorg/signal/paging/BufferedPagingController;I)V HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda1;->run()V HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda3;->(Lorg/signal/paging/BufferedPagingController;)V HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda3;->run()V HSPLorg/signal/paging/BufferedPagingController;->$r8$lambda$5AlNKr0Kwlh9m0GvOthVPvnR4bM(Lorg/signal/paging/BufferedPagingController;I)V +HSPLorg/signal/paging/BufferedPagingController;->$r8$lambda$niWJKUo-ehPdOP5P9_O82_NVKlY(Lorg/signal/paging/BufferedPagingController;Ljava/lang/Object;)V HSPLorg/signal/paging/BufferedPagingController;->$r8$lambda$tEiNw3L2q5qsuezGu4XfjXAOubU(Lorg/signal/paging/BufferedPagingController;)V HSPLorg/signal/paging/BufferedPagingController;->(Lorg/signal/paging/PagedDataSource;Lorg/signal/paging/PagingConfig;Lorg/signal/paging/DataStream;)V HSPLorg/signal/paging/BufferedPagingController;->lambda$onDataInvalidated$1()V +HSPLorg/signal/paging/BufferedPagingController;->lambda$onDataItemChanged$2(Ljava/lang/Object;)V HSPLorg/signal/paging/BufferedPagingController;->lambda$onDataNeededAroundIndex$0(I)V HSPLorg/signal/paging/BufferedPagingController;->onDataInvalidated()V +HSPLorg/signal/paging/BufferedPagingController;->onDataItemChanged(Ljava/lang/Object;)V HSPLorg/signal/paging/BufferedPagingController;->onDataNeededAroundIndex(I)V HSPLorg/signal/paging/CompressedList;->(I)V HSPLorg/signal/paging/CompressedList;->(Ljava/util/List;)V @@ -27132,21 +27989,28 @@ HSPLorg/signal/paging/DataStatus;->()V HSPLorg/signal/paging/DataStatus;->(ILjava/util/BitSet;)V HSPLorg/signal/paging/DataStatus;->getEarliestUnmarkedIndexInRange(II)I HSPLorg/signal/paging/DataStatus;->getLatestUnmarkedIndexInRange(II)I +HSPLorg/signal/paging/DataStatus;->mark(I)V HSPLorg/signal/paging/DataStatus;->markRange(II)V HSPLorg/signal/paging/DataStatus;->obtain(I)Lorg/signal/paging/DataStatus; HSPLorg/signal/paging/DataStatus;->recycle()V HSPLorg/signal/paging/DataStatus;->size()I +HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda0;->(Lorg/signal/paging/FixedSizePagingController;Ljava/lang/Object;)V +HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda0;->run()V HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda2;->(Lorg/signal/paging/FixedSizePagingController;IIII)V HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda2;->run()V HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda3;->(Lorg/signal/paging/FixedSizePagingController;)V HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda3;->isCanceled()Z +HSPLorg/signal/paging/FixedSizePagingController;->$r8$lambda$1LdP1wmyJub_fd25Xbr1Zuv0_Dw(Lorg/signal/paging/FixedSizePagingController;Ljava/lang/Object;)V HSPLorg/signal/paging/FixedSizePagingController;->$r8$lambda$CJYULDWTrsCT1y9GTLNv-G3IRgc(Lorg/signal/paging/FixedSizePagingController;)Z HSPLorg/signal/paging/FixedSizePagingController;->$r8$lambda$WQyt151g-UxIXEXdvZ7zhi8sK54(Lorg/signal/paging/FixedSizePagingController;IIII)V HSPLorg/signal/paging/FixedSizePagingController;->()V HSPLorg/signal/paging/FixedSizePagingController;->(Lorg/signal/paging/PagedDataSource;Lorg/signal/paging/PagingConfig;Lorg/signal/paging/DataStream;I)V +HSPLorg/signal/paging/FixedSizePagingController;->buildDataNeededLog(ILjava/lang/String;)Ljava/lang/String; +HSPLorg/signal/paging/FixedSizePagingController;->lambda$onDataItemChanged$2(Ljava/lang/Object;)V HSPLorg/signal/paging/FixedSizePagingController;->lambda$onDataNeededAroundIndex$0()Z HSPLorg/signal/paging/FixedSizePagingController;->lambda$onDataNeededAroundIndex$1(IIII)V HSPLorg/signal/paging/FixedSizePagingController;->onDataInvalidated()V +HSPLorg/signal/paging/FixedSizePagingController;->onDataItemChanged(Ljava/lang/Object;)V HSPLorg/signal/paging/FixedSizePagingController;->onDataNeededAroundIndex(I)V HSPLorg/signal/paging/LivePagedData;->(Landroidx/lifecycle/LiveData;Lorg/signal/paging/PagingController;)V HSPLorg/signal/paging/LivePagedData;->getData()Landroidx/lifecycle/LiveData; @@ -27175,6 +28039,7 @@ HSPLorg/signal/paging/PagingConfig;->pageSize()I HSPLorg/signal/paging/PagingConfig;->startIndex()I HSPLorg/signal/paging/ProxyPagingController;->()V HSPLorg/signal/paging/ProxyPagingController;->onDataInvalidated()V +HSPLorg/signal/paging/ProxyPagingController;->onDataItemChanged(Ljava/lang/Object;)V HSPLorg/signal/paging/ProxyPagingController;->onDataNeededAroundIndex(I)V HSPLorg/signal/paging/ProxyPagingController;->set(Lorg/signal/paging/PagingController;)V HSPLorg/signal/ringrtc/BuildInfo;->()V @@ -27326,6 +28191,7 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda69;->< HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda6;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda70;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda70;->isInternal()Z HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda71;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda71;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda72;->()V @@ -27464,9 +28330,11 @@ HSPLorg/thoughtcrime/securesms/BaseActivity;->onStop()V HSPLorg/thoughtcrime/securesms/BuildConfig;->()V HSPLorg/thoughtcrime/securesms/LoggingFragment;->()V HSPLorg/thoughtcrime/securesms/LoggingFragment;->()V +HSPLorg/thoughtcrime/securesms/LoggingFragment;->(I)V HSPLorg/thoughtcrime/securesms/LoggingFragment;->logEvent(Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/LoggingFragment;->onCreate(Landroid/os/Bundle;)V HSPLorg/thoughtcrime/securesms/LoggingFragment;->onStart()V +HSPLorg/thoughtcrime/securesms/LoggingFragment;->onStop()V HSPLorg/thoughtcrime/securesms/MainActivity$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/MainActivity;)V HSPLorg/thoughtcrime/securesms/MainActivity$$ExternalSyntheticLambda3;->accept(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/MainActivity$1;->(Lorg/thoughtcrime/securesms/MainActivity;Landroid/view/View;)V @@ -27476,6 +28344,7 @@ HSPLorg/thoughtcrime/securesms/MainActivity;->$r8$lambda$0-FC2vXEpPQSkjlvnwGvegt HSPLorg/thoughtcrime/securesms/MainActivity;->-$$Nest$fgetonFirstRender(Lorg/thoughtcrime/securesms/MainActivity;)Z HSPLorg/thoughtcrime/securesms/MainActivity;->()V HSPLorg/thoughtcrime/securesms/MainActivity;->getIntent()Landroid/content/Intent; +HSPLorg/thoughtcrime/securesms/MainActivity;->getNavigator()Lorg/thoughtcrime/securesms/MainNavigator; HSPLorg/thoughtcrime/securesms/MainActivity;->getVoiceNoteMediaController()Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; HSPLorg/thoughtcrime/securesms/MainActivity;->handleCallLinkInIntent(Landroid/content/Intent;)V HSPLorg/thoughtcrime/securesms/MainActivity;->handleDeeplinkIntent(Landroid/content/Intent;)V @@ -27487,11 +28356,23 @@ HSPLorg/thoughtcrime/securesms/MainActivity;->onCreate(Landroid/os/Bundle;Z)V HSPLorg/thoughtcrime/securesms/MainActivity;->onFirstRender()V HSPLorg/thoughtcrime/securesms/MainActivity;->onPreCreate()V HSPLorg/thoughtcrime/securesms/MainActivity;->onResume()V +HSPLorg/thoughtcrime/securesms/MainActivity;->onStop()V HSPLorg/thoughtcrime/securesms/MainActivity;->presentVitalsState(Lorg/thoughtcrime/securesms/notifications/VitalsViewModel$State;)V HSPLorg/thoughtcrime/securesms/MainActivity;->updateTabVisibility()V HSPLorg/thoughtcrime/securesms/MainFragment;->()V +HSPLorg/thoughtcrime/securesms/MainFragment;->getNavigator()Lorg/thoughtcrime/securesms/MainNavigator; HSPLorg/thoughtcrime/securesms/MainFragment;->onAttach(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda0;->(II)V +HSPLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/MainNavigator;)V +HSPLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda1;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/MainNavigator;->$r8$lambda$qepPMqFZXgoZ1eVcPCIlNLoPumY(IILorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;)Landroid/content/Intent; +HSPLorg/thoughtcrime/securesms/MainNavigator;->$r8$lambda$xsTr2U3OhBvgCgIGC5AL7TadH7Q(Lorg/thoughtcrime/securesms/MainNavigator;Landroid/content/Intent;)V HSPLorg/thoughtcrime/securesms/MainNavigator;->(Lorg/thoughtcrime/securesms/MainActivity;)V +HSPLorg/thoughtcrime/securesms/MainNavigator;->get(Landroid/app/Activity;)Lorg/thoughtcrime/securesms/MainNavigator; +HSPLorg/thoughtcrime/securesms/MainNavigator;->goToConversation(Lorg/thoughtcrime/securesms/recipients/RecipientId;JII)V +HSPLorg/thoughtcrime/securesms/MainNavigator;->lambda$goToConversation$0(IILorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;)Landroid/content/Intent; +HSPLorg/thoughtcrime/securesms/MainNavigator;->lambda$goToConversation$1(Landroid/content/Intent;)V HSPLorg/thoughtcrime/securesms/PassphraseRequiredActivity$1;->(Lorg/thoughtcrime/securesms/PassphraseRequiredActivity;)V HSPLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->()V HSPLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->()V @@ -27506,17 +28387,25 @@ HSPLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->userCanTransferOrRes HSPLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->userMustCreateSignalPin()Z HSPLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->userMustSetProfileName()Z HSPLorg/thoughtcrime/securesms/R$styleable;->()V +HSPLorg/thoughtcrime/securesms/animation/AnimationStartListener;->()V +HSPLorg/thoughtcrime/securesms/animation/AnimationStartListener;->()V +HSPLorg/thoughtcrime/securesms/animation/AnimationStartListener;->onAnimationEnd(Landroid/animation/Animator;)V HSPLorg/thoughtcrime/securesms/attachments/Attachment$Companion;->()V HSPLorg/thoughtcrime/securesms/attachments/Attachment$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/attachments/Attachment;->()V HSPLorg/thoughtcrime/securesms/attachments/Attachment;->(Ljava/lang/String;IJLjava/lang/String;Lorg/thoughtcrime/securesms/attachments/Cdn;Ljava/lang/String;Ljava/lang/String;[B[B[BLjava/lang/String;ZZZIIIZJLjava/lang/String;Lorg/thoughtcrime/securesms/stickers/StickerLocator;Lorg/thoughtcrime/securesms/blurhash/BlurHash;Lorg/thoughtcrime/securesms/audio/AudioHash;Lorg/thoughtcrime/securesms/database/AttachmentTable$TransformProperties;Ljava/util/UUID;)V +HSPLorg/thoughtcrime/securesms/attachments/Attachment;->getDisplayUri()Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/attachments/Attachment;->getIncrementalDigest()[B +HSPLorg/thoughtcrime/securesms/attachments/Attachment;->isInProgress()Z +HSPLorg/thoughtcrime/securesms/attachments/Attachment;->isPermanentlyFailed()Z HSPLorg/thoughtcrime/securesms/attachments/Attachment;->isSticker()Z HSPLorg/thoughtcrime/securesms/attachments/AttachmentCreator;->()V HSPLorg/thoughtcrime/securesms/attachments/AttachmentCreator;->()V HSPLorg/thoughtcrime/securesms/attachments/AttachmentId$Creator;->()V HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->()V HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->(J)V +HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->hashCode()I +HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->serialize()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->toString()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/attachments/Cdn$Serializer;->()V HSPLorg/thoughtcrime/securesms/attachments/Cdn$Serializer;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -27540,7 +28429,9 @@ HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment$DisplayOrderCompar HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->()V HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->(Lorg/thoughtcrime/securesms/attachments/AttachmentId;JZZZLjava/lang/String;IJLjava/lang/String;Lorg/thoughtcrime/securesms/attachments/Cdn;Ljava/lang/String;Ljava/lang/String;[B[B[BILjava/lang/String;ZZZIIZLjava/lang/String;Lorg/thoughtcrime/securesms/stickers/StickerLocator;Lorg/thoughtcrime/securesms/blurhash/BlurHash;Lorg/thoughtcrime/securesms/audio/AudioHash;Lorg/thoughtcrime/securesms/database/AttachmentTable$TransformProperties;IJLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/thoughtcrime/securesms/database/AttachmentTable$ThumbnailRestoreState;Lorg/thoughtcrime/securesms/database/AttachmentTable$ArchiveTransferState;Ljava/util/UUID;)V HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->getDisplayOrder()I +HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->getThumbnailUri()Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->getUri()Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->hashCode()I HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment$Companion;->()V HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment$Companion;->forPointer$default(Lorg/thoughtcrime/securesms/attachments/PointerAttachment$Companion;Lj$/util/Optional;Lorg/thoughtcrime/securesms/stickers/StickerLocator;Ljava/lang/String;IILjava/lang/Object;)Lj$/util/Optional; @@ -27549,6 +28440,16 @@ HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment$Companion;->forPoin HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment;->()V HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment;->(Ljava/lang/String;IJLjava/lang/String;Lorg/thoughtcrime/securesms/attachments/Cdn;Ljava/lang/String;Ljava/lang/String;[B[B[BILjava/lang/String;ZZZIIJLjava/lang/String;Lorg/thoughtcrime/securesms/stickers/StickerLocator;Lorg/thoughtcrime/securesms/blurhash/BlurHash;Ljava/util/UUID;)V HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment;->getUri()Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/audio/AudioRecorder$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/audio/AudioRecorder;)V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorder;->()V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorder;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/audio/AudioRecordingHandler;)V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->()V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->create(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager; +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager26;->(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->()V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->create(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager; HSPLorg/thoughtcrime/securesms/avatar/Avatar$Companion;->()V HSPLorg/thoughtcrime/securesms/avatar/Avatar$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/avatar/Avatar$DatabaseId$DoNotPersist;->()V @@ -27638,6 +28539,12 @@ HSPLorg/thoughtcrime/securesms/avatar/fallback/FallbackAvatarDrawable;->(L HSPLorg/thoughtcrime/securesms/avatar/fallback/FallbackAvatarDrawable;->circleCrop()Lorg/thoughtcrime/securesms/avatar/fallback/FallbackAvatarDrawable; HSPLorg/thoughtcrime/securesms/avatar/fallback/FallbackAvatarDrawable;->draw(Landroid/graphics/Canvas;)V HSPLorg/thoughtcrime/securesms/avatar/fallback/FallbackAvatarDrawable;->onBoundsChange(Landroid/graphics/Rect;)V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView$WhenMappings;->()V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView;->()V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView;->displayChatAvatar(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView;->hideStoryRing()V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView;->setStoryRingFromState(Lorg/thoughtcrime/securesms/database/model/StoryViewState;)V HSPLorg/thoughtcrime/securesms/backup/RestoreState$Companion;->()V HSPLorg/thoughtcrime/securesms/backup/RestoreState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/backup/RestoreState$Companion;->getSerializer()Lorg/signal/core/util/LongSerializer; @@ -27688,6 +28595,23 @@ HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->getGlideRequestManager()L HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->setBadge(Lorg/thoughtcrime/securesms/badges/models/Badge;Lcom/bumptech/glide/RequestManager;)V HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->setBadgeFromRecipient(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->setBadgeFromRecipient(Lorg/thoughtcrime/securesms/recipients/Recipient;Lcom/bumptech/glide/RequestManager;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$Companion;->()V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->$r8$lambda$-13IMQ--Z0-YBVvvxMpgLFaQ8QY(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->$r8$lambda$KKpU4MqgnFFdg-q5LZeX-NWjJLk(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->$r8$lambda$cUYNSuLrr87hCZY9bqldYoO_Pfk(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->()V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->onDrawOver$lambda$5(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->onDrawOver$lambda$6(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->onDrawOver$lambda$9(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLorg/thoughtcrime/securesms/banner/Banner;->()V HSPLorg/thoughtcrime/securesms/banner/Banner;->()V HSPLorg/thoughtcrime/securesms/banner/BannerManager$$ExternalSyntheticLambda0;->()V @@ -27714,6 +28638,8 @@ HSPLorg/thoughtcrime/securesms/banner/BannerManager;->_init_$lambda$1()Lkotlin/U HSPLorg/thoughtcrime/securesms/banner/BannerManager;->access$getOnNewBannerShownListener$p(Lorg/thoughtcrime/securesms/banner/BannerManager;)Lkotlin/jvm/functions/Function0; HSPLorg/thoughtcrime/securesms/banner/BannerManager;->access$getOnNoBannerShownListener$p(Lorg/thoughtcrime/securesms/banner/BannerManager;)Lkotlin/jvm/functions/Function0; HSPLorg/thoughtcrime/securesms/banner/BannerManager;->updateContent(Landroidx/compose/ui/platform/ComposeView;)V +HSPLorg/thoughtcrime/securesms/banner/banners/BubbleOptOutBanner;->()V +HSPLorg/thoughtcrime/securesms/banner/banners/BubbleOptOutBanner;->(ZLkotlin/jvm/functions/Function1;)V HSPLorg/thoughtcrime/securesms/banner/banners/CdsPermanentErrorBanner$Companion;->()V HSPLorg/thoughtcrime/securesms/banner/banners/CdsPermanentErrorBanner$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/banner/banners/CdsPermanentErrorBanner;->()V @@ -27774,6 +28700,7 @@ HSPLorg/thoughtcrime/securesms/banner/ui/compose/DefaultBannerKt$DefaultBanner$1 HSPLorg/thoughtcrime/securesms/banner/ui/compose/DefaultBannerKt$DefaultBanner$1$1$1$2$1;->invoke(Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/runtime/Composer;I)V HSPLorg/thoughtcrime/securesms/banner/ui/compose/DefaultBannerKt$DefaultBanner$1$1$1$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/banner/ui/compose/DefaultBannerKt$WhenMappings;->()V +HSPLorg/thoughtcrime/securesms/banner/ui/compose/DefaultBannerKt;->DefaultBanner(Ljava/lang/String;Ljava/lang/String;Lorg/thoughtcrime/securesms/banner/ui/compose/Importance;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Ljava/util/List;ZLjava/lang/String;ILandroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/runtime/Composer;II)V HSPLorg/thoughtcrime/securesms/banner/ui/compose/Importance;->$values()[Lorg/thoughtcrime/securesms/banner/ui/compose/Importance; HSPLorg/thoughtcrime/securesms/banner/ui/compose/Importance;->()V HSPLorg/thoughtcrime/securesms/banner/ui/compose/Importance;->(Ljava/lang/String;I)V @@ -27785,9 +28712,59 @@ HSPLorg/thoughtcrime/securesms/blurhash/BlurHash;->()V HSPLorg/thoughtcrime/securesms/blurhash/BlurHash;->parseOrNull(Ljava/lang/String;)Lorg/thoughtcrime/securesms/blurhash/BlurHash; HSPLorg/thoughtcrime/securesms/blurhash/BlurHashModelLoader$Factory;->()V HSPLorg/thoughtcrime/securesms/blurhash/BlurHashResourceDecoder;->()V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->applyCorners()V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->applyCornersForSizeClass2()V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->getCells()[Lorg/thoughtcrime/securesms/components/ThumbnailView; +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->inflateLayout(I)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setCancelTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setCellBackgroundColor(I)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setRadii(IIII)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setRelativeRadii(Lorg/thoughtcrime/securesms/components/ThumbnailView;IIII)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setSlide(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/mms/Slide;IZ)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setSlides(Lcom/bumptech/glide/RequestManager;Ljava/util/List;Z)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setStartTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->showSlides(Lcom/bumptech/glide/RequestManager;Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->sizeClass(I)I HSPLorg/thoughtcrime/securesms/components/AlertView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/AlertView;->initialize()V HSPLorg/thoughtcrime/securesms/components/AlertView;->setNone()V +HSPLorg/thoughtcrime/securesms/components/AnimatingToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/AnimatingToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/AnimatingToggle;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V +HSPLorg/thoughtcrime/securesms/components/AnimatingToggle;->display(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/AudioView;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda0;->onChanged(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/AudioView;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/components/AudioView;I)V +HSPLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda4;->run()V +HSPLorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/AudioView-IA;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/AudioView-IA;)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->$r8$lambda$TKrJZ0um6aQ5NPjBbSAs84p0ewc(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->$r8$lambda$rvvW9cv4crtJm6pyXeeV4scrQ4w(Lorg/thoughtcrime/securesms/components/AudioView;I)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->()V +HSPLorg/thoughtcrime/securesms/components/AudioView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; +HSPLorg/thoughtcrime/securesms/components/AudioView;->hasAudioUri()Z +HSPLorg/thoughtcrime/securesms/components/AudioView;->isTarget(Landroid/net/Uri;)Z +HSPLorg/thoughtcrime/securesms/components/AudioView;->lambda$setTint$3(I)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onAttachedToWindow()V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onDuration(Landroid/net/Uri;J)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onPlaybackState(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onProgress(Landroid/net/Uri;DJ)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onSpeedChanged(Landroid/net/Uri;F)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onStart(Landroid/net/Uri;ZZ)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->setProgressAndPlayBackgroundTint(I)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->setTint(I)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/AvatarImageView;Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions$Builder;->-$$Nest$fgetfixedSize(Lorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions$Builder;)I HSPLorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions$Builder;->-$$Nest$fgetquickContactEnabled(Lorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions$Builder;)Z @@ -27813,45 +28790,263 @@ HSPLorg/thoughtcrime/securesms/components/AvatarImageView$RedownloadRequestListe HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->()V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->disableQuickContact()V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->initialize(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setAvatar(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions;)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setAvatar(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setAvatar(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/recipients/Recipient;ZZ)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setAvatarClickHandler(Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V +HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText$1;->(Lorg/thoughtcrime/securesms/components/ComposeText;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->()V +HSPLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;Lorg/thoughtcrime/securesms/components/ComposeText-IA;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText$QueryStart;->(IZ)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->()V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->canFilter(Landroid/text/Editable;)Z +HSPLorg/thoughtcrime/securesms/components/ComposeText;->changeSelectionForPartialMentions(Landroid/text/Spanned;II)Z +HSPLorg/thoughtcrime/securesms/components/ComposeText;->clearInlineQuery()V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->doAfterCursorChange(Landroid/text/Editable;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->ellipsizeToWidth(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; +HSPLorg/thoughtcrime/securesms/components/ComposeText;->findQueryStart(Ljava/lang/CharSequence;I)Lorg/thoughtcrime/securesms/components/ComposeText$QueryStart; +HSPLorg/thoughtcrime/securesms/components/ComposeText;->findQueryStart(Ljava/lang/CharSequence;IC)I +HSPLorg/thoughtcrime/securesms/components/ComposeText;->initialize()V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->isLandscape()Z +HSPLorg/thoughtcrime/securesms/components/ComposeText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; +HSPLorg/thoughtcrime/securesms/components/ComposeText;->onDraw(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->onMeasure(II)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->onSelectionChanged(II)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setCursorPositionChangedListener(Lorg/thoughtcrime/securesms/components/ComposeText$CursorPositionChangedListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setHint(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setHintWithChecks(Ljava/lang/CharSequence;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setInlineQueryChangedListener(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryChangedListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setMediaListener(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setMentionValidator(Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher$MentionValidator;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setMessageSendType(Lorg/thoughtcrime/securesms/conversation/MessageSendType;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setStylingChangedListener(Lorg/thoughtcrime/securesms/components/ComposeText$StylingChangedListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeTextStyleWatcher;->()V +HSPLorg/thoughtcrime/securesms/components/ComposeTextStyleWatcher;->()V HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda1;->(I)V HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/ConversationItemFooter;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda2;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->$r8$lambda$CdFucBQlKSRye9hVIqrSxi36MGc(Lorg/thoughtcrime/securesms/components/ConversationItemFooter;Landroid/view/View;IIIIIIII)V HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->buildMessageId(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)J +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->disableBubbleBackground()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->getDateView()Landroid/view/View; +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->getPlaybackSpeedToggleTouchDelegateRect()Landroid/graphics/Rect; +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->hideAudioDurationViews()V HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->init(Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->lambda$init$0(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->notifyTouchDelegateChanged(Landroid/graphics/Rect;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentAudioDuration(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentDate(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/Locale;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentDeliveryStatus(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentInsecureIndicator(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentSimInfo(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentTimer(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setIconColor(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setMessageRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/Locale;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setOnTouchDelegateChangedListener(Lorg/thoughtcrime/securesms/components/ConversationItemFooter$OnTouchDelegateChangedListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setOnlyShowSendingStatus(ZLorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setPlaybackSpeedListener(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$PlaybackSpeedListener;)V HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setRevealDotColor(I)V HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setTextColor(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->dispatchDraw(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->getFooter()Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setBorderless(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setCancelTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setClickable(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setConversationColor(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setCorners(IIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setFocusable(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setImageResource(Lcom/bumptech/glide/RequestManager;Ljava/util/List;ZZ)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setMaximumThumbnailHeight(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setMinimumThumbnailWidth(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setStartTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setThumbnailBounds([I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->showShade(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->showThumbnailView()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState$Creator;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->copy(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIII)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$Creator;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState$Creator;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIIIILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->copy(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIII)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;Lorg/thoughtcrime/securesms/util/views/Stub;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->copy(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->getAlbumViewState()Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->getThumbnailViewState()Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->formatUnreadCount(I)Ljava/lang/CharSequence; +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setOnClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setShown(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setUnreadCount(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setUnreadCountBackgroundTint(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setWallpaperEnabled(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->setEventListener(Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar$EventListener;)V HSPLorg/thoughtcrime/securesms/components/CornerMask;->(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/CornerMask;->mask(Landroid/graphics/Canvas;)V HSPLorg/thoughtcrime/securesms/components/CornerMask;->setRadii(IIII)V +HSPLorg/thoughtcrime/securesms/components/CornerMask;->setRadius(I)V +HSPLorg/thoughtcrime/securesms/components/CornerMask;->setTopLeftRadius(I)V +HSPLorg/thoughtcrime/securesms/components/CornerMask;->setTopRightRadius(I)V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView$State;->$values()[Lorg/thoughtcrime/securesms/components/DeliveryStatusView$State; HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView$State;->()V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView$State;->(Ljava/lang/String;III)V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->clearAnimation()V +HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->isPending()Z HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->setNone()V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->setTint(I)V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->updateContentDescription()V HSPLorg/thoughtcrime/securesms/components/ExpirationTimerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ExpirationTimerView;->stopAnimation()V HSPLorg/thoughtcrime/securesms/components/FromTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/FromTextView;->setText(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZZ)V +HSPLorg/thoughtcrime/securesms/components/HidingLinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/HidingLinearLayout;->hide(Z)V +HSPLorg/thoughtcrime/securesms/components/HidingLinearLayout;->show()V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->()V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->addInputListener(Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout$Listener;)V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->setFragmentManager(Landroidx/fragment/app/FragmentManager;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$5;->(Lorg/thoughtcrime/securesms/components/InputPanel;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$5;->onAnimationStart(Landroid/animation/Animator;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$RecordTime;->(Landroid/widget/TextView;Landroid/view/View;JLjava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$RecordTime;->(Landroid/widget/TextView;Landroid/view/View;JLjava/lang/Runnable;Lorg/thoughtcrime/securesms/components/InputPanel-IA;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$SlideToCancel;->(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->()V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->fadeIn(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->fadeInNormalComposeViews()V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; +HSPLorg/thoughtcrime/securesms/components/InputPanel;->getVoiceNoteDraft()Lorg/thoughtcrime/securesms/database/DraftTable$Draft; +HSPLorg/thoughtcrime/securesms/components/InputPanel;->inEditMessageMode()Z +HSPLorg/thoughtcrime/securesms/components/InputPanel;->isRecordingInLockedMode()Z +HSPLorg/thoughtcrime/securesms/components/InputPanel;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->readDimen(I)I +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setHideForMessageRequestState(Z)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setLinkPreview(Lcom/bumptech/glide/RequestManager;Lj$/util/Optional;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setListener(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setMediaKeyboardToggleMode(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setMediaListener(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setStickerSuggestions(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setVoiceNoteDraft(Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setWallpaperEnabled(Z)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->showMediaKeyboardToggle(Z)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->updateVisibility()V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda3;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda4;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda5;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda6;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardInsetAnimator;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardInsetAnimator;->getAnimating()Z +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$-duteoFRZQBOdhaQhl6mAyZkH8g(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$BZyvMQUv5cZIZ0yxhF6yl2qq3KQ(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$StmiH9h7VnUjcy97dmxa0D3NN-I(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$gcwj9elWlfiWKMlMFAboxlAOTQQ(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$m0NIahkYMT9e2sivFbNRvDiWO9Q(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$z6hfiUM4RBBQ4ZNPnA9HSVaVDm0(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->()V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->_init_$lambda$5(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->addKeyboardStateListener(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardStateListener;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->applyInsets(Landroidx/core/graphics/Insets;Landroidx/core/graphics/Insets;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getKeyboardGuideline()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getNavigationBarGuideline()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getParentEndGuideline()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getParentStartGuideline()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getStatusBarGuideline()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->keyboardGuideline_delegate$lambda$4(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->navigationBarGuideline_delegate$lambda$1(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->parentEndGuideline_delegate$lambda$3(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->parentStartGuideline_delegate$lambda$2(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->statusBarGuideline_delegate$lambda$0(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/LinkPreviewView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/LinkPreviewView;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewView;->init(Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewView;->setCloseClickedListener(Lorg/thoughtcrime/securesms/components/LinkPreviewView$CloseClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewView;->setCorners(II)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState$Creator;->()V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->()V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->()V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->copy(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;)Lorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState; +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->getDownloadListener()Lorg/thoughtcrime/securesms/mms/SlidesClickedListener; HSPLorg/thoughtcrime/securesms/components/Material3SearchToolbar$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/Material3SearchToolbar;)V HSPLorg/thoughtcrime/securesms/components/Material3SearchToolbar$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/Material3SearchToolbar;)V HSPLorg/thoughtcrime/securesms/components/Material3SearchToolbar$special$$inlined$addTextChangedListener$default$1;->(Landroid/view/View;Lorg/thoughtcrime/securesms/components/Material3SearchToolbar;)V HSPLorg/thoughtcrime/securesms/components/Material3SearchToolbar;->()V HSPLorg/thoughtcrime/securesms/components/Material3SearchToolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$FloatingRecordButton;->(Landroid/content/Context;Landroid/widget/ImageView;)V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$LockDropTarget;->(Landroid/content/Context;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->$values()[Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State; +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->()V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->isRecordingLocked()Z +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->setHandler(Lorg/thoughtcrime/securesms/audio/AudioRecordingHandler;)V HSPLorg/thoughtcrime/securesms/components/Outliner;->()V +HSPLorg/thoughtcrime/securesms/components/Outliner;->draw(Landroid/graphics/Canvas;IIII)V +HSPLorg/thoughtcrime/securesms/components/Outliner;->setColor(I)V +HSPLorg/thoughtcrime/securesms/components/Outliner;->setRadii(IIII)V +HSPLorg/thoughtcrime/securesms/components/Outliner;->setStrokeWidth(F)V HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;)V HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->()V HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->getCurrentLabel()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->setPlaybackSpeedListener(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$PlaybackSpeedListener;)V +HSPLorg/thoughtcrime/securesms/components/QuoteView$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/components/QuoteView;)V HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->$values()[Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->-$$Nest$smfromCode(I)Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->()V @@ -27860,11 +29055,79 @@ HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->fromCode(I)Lor HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->values()[Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; HSPLorg/thoughtcrime/securesms/components/QuoteView;->()V HSPLorg/thoughtcrime/securesms/components/QuoteView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/QuoteView;->applyColorTheme()V +HSPLorg/thoughtcrime/securesms/components/QuoteView;->dismiss()V HSPLorg/thoughtcrime/securesms/components/QuoteView;->initialize(Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/QuoteView;->isStoryReply()Z HSPLorg/thoughtcrime/securesms/components/QuoteView;->setMessageType(Lorg/thoughtcrime/securesms/components/QuoteView$MessageType;)V +HSPLorg/thoughtcrime/securesms/components/QuoteView;->setWallpaperEnabled(Z)V HSPLorg/thoughtcrime/securesms/components/RatingManager;->()V HSPLorg/thoughtcrime/securesms/components/RatingManager;->showRatingDialogIfNecessary(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->()V +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->(Landroid/view/ViewGroup;Landroid/animation/LayoutTransition;)V +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->(Landroid/view/ViewGroup;Landroid/animation/LayoutTransition;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->findRecyclerParent()Landroidx/recyclerview/widget/RecyclerView; +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->onViewAttachedToWindow(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$$ExternalSyntheticLambda2;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->test(Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;)Z +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$4;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$DefaultScrollStrategy;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$DefaultScrollStrategy;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;->(IZLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollStrategy;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;->getPosition()I +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->apply(Ljava/lang/Long;Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;)Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest; +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lio/reactivex/rxjava3/disposables/CompositeDisposable;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->isListCommitted()Z +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->notifyListCommitted()V +HSPLorg/thoughtcrime/securesms/components/SearchView;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/components/SearchView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/SearchView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/SearchView;->appendEmojiFilter(Landroid/widget/TextView;)[Landroid/text/InputFilter; +HSPLorg/thoughtcrime/securesms/components/SearchView;->initEmojiFilter()V +HSPLorg/thoughtcrime/securesms/components/SendButton;->()V +HSPLorg/thoughtcrime/securesms/components/SendButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/SendButton;->setPopupContainer(Landroid/view/ViewGroup;)V +HSPLorg/thoughtcrime/securesms/components/SendButton;->setScheduledSendListener(Lorg/thoughtcrime/securesms/components/SendButton$ScheduledSendListener;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport0;->m(Ljava/lang/Object;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport1;->m(Ljava/lang/Object;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView-IA;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView-IA;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView-IA;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->()V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->dispatchDraw(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->fillTargetDimensions([I[I[I)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->getNonZeroCount([I)I +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->hasSameContents(Lorg/thoughtcrime/securesms/mms/Slide;Lorg/thoughtcrime/securesms/mms/Slide;)Z +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->onMeasure(II)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->onSizeChanged(IIII)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setBounds(IIII)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setCancelTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setClickable(Z)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setFocusable(Z)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setImageResource(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/mms/Slide;ZZ)Lorg/signal/core/util/concurrent/ListenableFuture; +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setImageResource(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/mms/Slide;ZZII)Lorg/signal/core/util/concurrent/ListenableFuture; +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setRadii(IIII)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setStartTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->showSecondaryText(Z)V HSPLorg/thoughtcrime/securesms/components/TypingIndicatorView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/TypingIndicatorView;->initialize(Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/TypingIndicatorView;->setDotTint(I)V @@ -27872,20 +29135,37 @@ HSPLorg/thoughtcrime/securesms/components/TypingIndicatorView;->stopAnimation()V HSPLorg/thoughtcrime/securesms/components/TypingStatusRepository;->()V HSPLorg/thoughtcrime/securesms/components/TypingStatusRepository;->()V HSPLorg/thoughtcrime/securesms/components/TypingStatusRepository;->getTypingThreads()Landroidx/lifecycle/LiveData; +HSPLorg/thoughtcrime/securesms/components/TypingStatusRepository;->getTypists(J)Landroidx/lifecycle/LiveData; HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate$$ExternalSyntheticLambda0;->()V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->()V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->getValue(Landroidx/fragment/app/Fragment;Lkotlin/reflect/KProperty;)Landroidx/viewbinding/ViewBinding; HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onStop(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->getProgressDrawable()Landroid/graphics/drawable/Drawable; +HSPLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->init()V +HSPLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->setProgressDrawable(Landroid/graphics/drawable/Drawable;)V HSPLorg/thoughtcrime/securesms/components/emoji/AnimatingImageSpan;->(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable$Callback;)V HSPLorg/thoughtcrime/securesms/components/emoji/CompositeEmojiPageModel;->(ILjava/util/List;)V HSPLorg/thoughtcrime/securesms/components/emoji/Emoji;->(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/components/emoji/Emoji;->(Ljava/util/List;Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/components/emoji/Emoji;->getRawVariation(I)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/components/emoji/Emoji;->getVariations()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText$$ExternalSyntheticLambda0;->onFocusChange(Landroid/view/View;Z)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->$r8$lambda$lDZsdJllHZCEY_BZNOkh-crnBZo(Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText;Landroid/view/View;Z)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->addOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->appendEmojiFilter([Landroid/text/InputFilter;Z)[Landroid/text/InputFilter; +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->lambda$new$0(Landroid/view/View;Z)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiFilter;->(Landroid/widget/TextView;Z)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$$ExternalSyntheticLambda2;->(Landroid/widget/TextView;)V @@ -27913,24 +29193,46 @@ HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSynthetic HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda0;->run()V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda1;->(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda3;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda4;->()V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->$r8$lambda$MRhTIH_LbA5fNk7pdJVsIs5uSOQ(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Ljava/lang/String;)Ljava/lang/Float; HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->$r8$lambda$Wu3CFKvJwFFWN-o0X8m-zsbIJpA(Ljava/lang/Runnable;Landroid/view/View;)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->$r8$lambda$_XmAzJ07P5yhLgrWLOrmxQntA7M(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->applyWidthMeasureRoundingFix(I)I HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->drawSpecialRenderers(Landroid/graphics/Canvas;Lorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate;Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->ellipsizeAnyTextForMaxLength()V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->ellipsizeEmojiTextForMaxLines()V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->getLastLineWidth()I +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->getLongestLineWidth(Ljava/lang/CharSequence;)F HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->hasMetricAffectingSpan(Ljava/lang/CharSequence;)Z HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->isEllipsizedAtEnd()Z +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->isJumbomoji()Z HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->isSingleLine()Z HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->lambda$ellipsizeEmojiTextForMaxLines$2()V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->lambda$ellipsizeEmojiTextForMaxLines$3(Ljava/lang/Runnable;Landroid/view/View;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->lambda$getLongestLineWidth$0(Ljava/lang/String;)Ljava/lang/Float; HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->onDraw(Landroid/graphics/Canvas;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->onMeasure(II)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->onSizeChanged(IIII)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setMaxLength(I)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setMentionBackgroundTint(I)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setOverflowText(Ljava/lang/CharSequence;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setTextColor(I)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setTextSize(IF)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->unchanged(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)Z HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->useSystemEmoji()Z +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiToggle$1;->()V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->initialize()V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->setStickerMode(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->setToMedia()V +HSPLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->()V +HSPLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->(Landroid/content/Context;Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->getPersistedCache()Ljava/util/LinkedHashSet; HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView$$ExternalSyntheticLambda0;->(IILorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;)V HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView$$ExternalSyntheticLambda0;->run()V HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->$r8$lambda$FPUtk6YnAe_RhEyo3wf9WhQ3Qf4(IILorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;)V @@ -27948,6 +29250,7 @@ HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->$r8$lambd HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->(Lorg/thoughtcrime/securesms/emoji/EmojiCategory;Ljava/util/List;Landroid/net/Uri;)V HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->(Lorg/thoughtcrime/securesms/emoji/EmojiCategory;[Ljava/lang/String;Landroid/net/Uri;)V HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->getDisplayEmoji()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->getEmoji()Ljava/util/List; HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->getIconAttr()I HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->getSpriteUri()Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->lambda$new$0(Ljava/lang/String;)Lorg/thoughtcrime/securesms/components/emoji/Emoji; @@ -27987,15 +29290,32 @@ HSPLorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick;->() HSPLorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick;->(Ljava/lang/String;ILjava/lang/String;)V HSPLorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick;->fitzpatrickFromUnicode(Ljava/lang/CharSequence;I)Lorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick; HSPLorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick;->values()[Lorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick; +HSPLorg/thoughtcrime/securesms/components/mention/MentionAnnotation$$ExternalSyntheticLambda0;->()V +HSPLorg/thoughtcrime/securesms/components/mention/MentionAnnotation;->getMentionAnnotations(Landroid/text/Spanned;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/mention/MentionAnnotation;->getMentionAnnotations(Landroid/text/Spanned;II)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/mention/MentionDeleter;->()V HSPLorg/thoughtcrime/securesms/components/mention/MentionRenderer$MultiLineMentionRenderer;->(IILandroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLorg/thoughtcrime/securesms/components/mention/MentionRenderer$SingleLineMentionRenderer;->(IILandroid/graphics/drawable/Drawable;)V HSPLorg/thoughtcrime/securesms/components/mention/MentionRenderer;->(II)V HSPLorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate;->(Landroid/content/Context;I)V HSPLorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate;->draw(Landroid/graphics/Canvas;Landroid/text/Spanned;Landroid/text/Layout;)V +HSPLorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate;->setTint(I)V +HSPLorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher;->()V +HSPLorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher;->setMentionValidator(Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher$MentionValidator;)V HSPLorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar$$ExternalSyntheticLambda3;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar$$ExternalSyntheticLambda4;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar;->()V HSPLorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->resolveTheme(ZZZ)Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->$values()[Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->()V +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->(Ljava/lang/String;IIII)V +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getBackgroundColor(Landroid/content/Context;)I +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getBarColor(Landroid/content/Context;)I +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getForegroundColor(Landroid/content/Context;)I +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->resolveTheme(ZZZ)Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; HSPLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;->stopPulse()V HSPLorg/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFolderRecord$Companion;->()V @@ -28043,8 +29363,10 @@ HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/In HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate;->handleLegacyTerminalDonationSheets()V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate;->handleLegacyVerifiedMonthlyDonationSheets()V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate;->onStop(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationRepository;->()V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationRepository;->(Lorg/whispersystems/signalservice/api/services/DonationsService;)V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationRepository;->(Lorg/whispersystems/signalservice/api/services/DonationsService;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -28071,8 +29393,10 @@ HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRenderer;->(Lorg/ HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onStop(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1;->(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1;->onViewAttachedToWindow(Landroid/view/View;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->()V @@ -28082,8 +29406,92 @@ HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->access$getView$p(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)Landroid/widget/TextView; HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->access$setCanAnimate$p(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;Z)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->access$setSystemAnimationsEnabled$p(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;Z)V +HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->access$stopAnimating(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->draw(Landroid/graphics/Canvas;Landroid/text/Spanned;Landroid/text/Layout;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->stopAnimating()V +HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->updateFromTextColor()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda0;->(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda10;->(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda10;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda1;->(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda5;->(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda6;->(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda6;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda7;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda8;->(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda8;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->containsPlayableSlides(Ljava/util/List;)Z +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->getTransferState(Ljava/util/List;)I +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->$values()[Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->(Lorg/signal/core/util/ByteSize;Lorg/signal/core/util/ByteSize;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->toString()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$1g_Sv1QCzf_40xKLmVMeGlqst9I(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/util/List;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$59Eb_JdoHeCS7pO6DnArN4KvaEk(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$QKIviC57idYIziIyO7BnTIOqWSs(Landroid/view/View$OnClickListener;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$c-yxOy3b_iuP2Mn_ETOSFWTtiMM(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$edf5Rec41esr9YvGlLavKgQaDsA(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$iMVsGX974jeoL9xySL1i6wnNFkg(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$sTlqcfxpS9iv2kDDLnRzFZXF8OQ(Landroid/view/View$OnClickListener;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->containsPlayableSlides(Ljava/util/List;)Z +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->deriveMode(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->getTransferState(Ljava/util/List;)I +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->isUpdateToExistingSet(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;Ljava/util/List;)Z +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->onAttachedToWindow()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setCancelClickListener$lambda$18(Landroid/view/View$OnClickListener;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setCancelClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setClickable$lambda$9(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setClickable(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setFocusable$lambda$8(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setFocusable(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setShowSecondaryText$lambda$21(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setShowSecondaryText(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setSlides$lambda$15(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/util/List;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setSlides(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setTransferClickListener$lambda$17(Landroid/view/View$OnClickListener;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setTransferClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setVisible$lambda$22(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setVisible(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->slidesAsListOfTimestamps(Ljava/util/List;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->updateState(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->verboseLog(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZ)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->copy$default(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->copy(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZ)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getCompressionProgress()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getNetworkProgress()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getSlides()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->toString()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->$values()[Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->progressPaint(I)Landroid/graphics/Paint; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->stopIconPaint(I)Landroid/graphics/Paint; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->trackPaint(I)Landroid/graphics/Paint; HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink$Companion;->()V HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->()V @@ -28112,14 +29520,18 @@ HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->(Landroidx/fragment/app/FragmentActivity;Z)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->_init_$lambda$2(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)Landroidx/lifecycle/LiveData; HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->access$initializeMediaController(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;Landroidx/media3/session/MediaController;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->clearProgressEventHandler()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->createMediaControllerAsync()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->finishPostpone()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->getVoiceNotePlaybackState()Landroidx/lifecycle/MutableLiveData; HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->getVoiceNotePlayerViewState()Landroidx/lifecycle/LiveData; HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->initializeMediaController(Landroidx/media3/session/MediaController;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->notifyProgressEventHandler()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onStop(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider$Companion;->()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider;->()V @@ -28159,6 +29571,12 @@ HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->compone HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->component5()F HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->component6()Z HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->component7()Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState$ClipType; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getPlayheadPositionMillis()J +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getSpeed()F +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getTrackDuration()J +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getUri()Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->isAutoReset()Z +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->isPlaying()Z HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->(Landroid/content/Context;Landroidx/media3/exoplayer/ExoPlayer;)V @@ -28168,14 +29586,22 @@ HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback$Companio HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onConnect(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/MediaSession$ConnectionResult; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onCustomCommand(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onDisconnected(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onPostConnect(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->setAudioStream(Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager$HardwareSensorEventListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager$ProximityListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->(Landroidx/fragment/app/FragmentActivity;Landroidx/media3/session/MediaController;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->cleanUpWakeLock()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onStop(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->sendNewStreamTypeToPlayer(I)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->unregisterCallbacksAndRelease()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManagerKt;->()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManagerKt;->access$getTAG$p()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/components/voice/WorkaroundRenderersFactory;->()V @@ -28326,8 +29752,80 @@ HSPLorg/thoughtcrime/securesms/conversation/BodyBubbleLayoutTransition;->()V HSPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->()V HSPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->(Landroid/graphics/drawable/Drawable;)V +HSPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->draw(Landroid/graphics/Canvas;)V HSPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->setProjections(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->isHidden()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->isMessageRequestAccepted()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->(Lorg/thoughtcrime/securesms/recipients/Recipient;JJIIIILorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILjava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->getGroupMemberAcis()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->getMessageRequestData()Lorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData; +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->getStartPosition()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->getThreadSize()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->getUnreadCount()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->shouldJumpToMessage()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->shouldScrollToLastSeen()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->showUniversalExpireTimerMessage()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView$$ExternalSyntheticLambda2;->(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->hideButton()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->hideDescription()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->hideSubtitle()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setAbout(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setAvatar(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setLinkifyDescription(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/Runnable;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->showBackgroundBubble(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->updateOutlineVisibility()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;JLjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/util/ArrayList;Lorg/thoughtcrime/securesms/stickers/StickerLocator;ZIIZZLorg/thoughtcrime/securesms/badges/models/Badge;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->canInitializeFromDatabase()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->from(Landroid/os/Bundle;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getChatColors()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getConversationScreenType()Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDistributionType()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftContentType()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftMedia()Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftMediaType()Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftText()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getMedia()Ljava/util/ArrayList; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getShareDataTimestamp()J +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getStartingPosition()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getStickerLocator()Lorg/thoughtcrime/securesms/stickers/StickerLocator; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getThreadId()J +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getWallpaper()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isBorderless()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isFirstTimeInSelfCreatedGroup()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isWithSearchOpen()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->(Landroid/content/Context;Ljava/lang/Class;Lorg/thoughtcrime/securesms/recipients/RecipientId;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->(Landroid/content/Context;Ljava/lang/Class;Lorg/thoughtcrime/securesms/recipients/RecipientId;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;Lorg/thoughtcrime/securesms/conversation/ConversationIntents-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->build()Landroid/content/Intent; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->withDistributionType(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->withStartingPosition(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->$values()[Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->-$$Nest$fgetcode(Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->-$$Nest$smfrom(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->(Ljava/lang/String;II)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->from(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->isInBubble()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->isInPopup()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->values()[Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->-$$Nest$smcheckThreadId(J)J +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->checkThreadId(J)J +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createBuilder(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lio/reactivex/rxjava3/core/Single; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createBuilderSync(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createParentFragmentArguments(Landroid/content/Intent;)Landroid/os/Bundle; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->getIntentData(Landroid/os/Bundle;)Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->getIntentType(Landroid/os/Bundle;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->isBubbleIntentUri(Landroid/net/Uri;)Z HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda13;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$1;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentDownloadClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentDownloadClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem-IA;)V @@ -28354,6 +29852,8 @@ HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactEventL HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactEventListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem-IA;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$SlideClickPassthroughListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$SlideClickPassthroughListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/conversation/ConversationItem-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem-IA;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$TouchDelegateChangedListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$TouchDelegateChangedListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem-IA;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$UrlClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V @@ -28362,15 +29862,170 @@ HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ViewOnceMessageClic HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ViewOnceMessageClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem-IA;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->()V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->bind(Landroidx/lifecycle/LifecycleOwner;Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lj$/util/Optional;Lj$/util/Optional;Lcom/bumptech/glide/RequestManager;Ljava/util/Locale;Ljava/util/Set;Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/String;ZZZZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->canPlayContent()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->forceFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getActiveFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Lorg/thoughtcrime/securesms/components/ConversationItemFooter; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getBodyBubbleCorners(IIII)Lorg/thoughtcrime/securesms/util/Projection$Corners; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getColorizerProjections(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/ProjectionList; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getDefaultBubbleColor(Z)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getDefaultTopMarginForRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;II)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getGiftId()J +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getOpenableGiftProjection(Z)Lorg/thoughtcrime/securesms/util/Projection; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getRoot()Landroid/view/ViewGroup; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getSnapshotProjections(Landroid/view/ViewGroup;ZZ)Lorg/thoughtcrime/securesms/util/ProjectionList; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasAudio(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasCondensedContent(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasDocument(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasExtraText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasLinkPreview(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasNoBubble(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasOnlyThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasSharedContact(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasSticker(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->initializeAttributes()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isBorderless(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isCaptionlessMms(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isCondensedMode()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isContentCondensed()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isEndOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isFooterVisible(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isGiftMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isSingularMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isStartOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isStoryReaction(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isViewOnceMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isWithinClusteringTime(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->onMeasure(II)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->onRecipientChanged(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->readDimen(I)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->readDimen(Landroid/content/Context;I)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setAuthor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setBodyText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/String;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setBubbleState(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setContactPhoto(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setEventListener(Lorg/thoughtcrime/securesms/BindableConversationItem$EventListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Ljava/util/Locale;ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGroupAuthorColor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGroupMessageStatus(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGutterSizes(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setHasBeenQuoted(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setHasBeenScheduled(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setInteractionState(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMediaAttributes(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;ZZZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMessageShape(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMessageSpacing(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setOutlinerRadii(Lorg/thoughtcrime/securesms/components/Outliner;IIII)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setParentScrolling(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setReactions(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setStatusIcons(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setStoryReactionLabel(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setThumbnailCorners(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->shouldDrawBodyBubbleOutline(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->shouldInterceptClicks(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->showProjectionArea()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->unbind()V HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticLambda1;->()V HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticLambda1;->test(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->getProjections()Ljava/util/Set; HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->init()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->onDrawForeground(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->onSizeChanged(IIII)V HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setBackground(Landroid/graphics/drawable/Drawable;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setOnSizeChangedListener(Lorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$OnSizeChangedListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setOutliners(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setParentScrolling(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setQuoteViewProjection(Lorg/thoughtcrime/securesms/util/Projection;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setVideoPlayerProjection(Lorg/thoughtcrime/securesms/util/Projection;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Detailed;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Detailed;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$EditHistory;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$EditHistory;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Standard;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Standard;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(ZLkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$SwipeAvailabilityProvider;Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$OnSwipeListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->attachToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener$Callback;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;->(Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage$ConversationMessageFactory;->createWithUnresolvedData(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;Lorg/thoughtcrime/securesms/conversation/ConversationMessage-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getBottomButton()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getConversationTimestamp()J +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getFormattedDate(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getMessageRecord()Lorg/thoughtcrime/securesms/database/model/MessageRecord; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getMultiselectCollection()Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getThreadRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hasBeenQuoted()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hasStyleLinks()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hashCode()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->isTextOnly(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider$$ExternalSyntheticLambda0;->(Landroid/view/Menu;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->$r8$lambda$wJ47lY-LyzI2969d1PAB5Rlhc_8(Landroid/view/Menu;ZZ)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->(Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Callback;Lorg/signal/core/util/concurrent/LifecycleDisposable;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->(Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Callback;Lorg/signal/core/util/concurrent/LifecycleDisposable;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->applyTitleSpan(Landroid/view/MenuItem;Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->hideMenuItem(Landroid/view/Menu;I)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->onCreateMenu$lambda$0(Landroid/view/Menu;ZZ)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->onCreateMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->setAfterFirstRenderMode(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->(Lorg/thoughtcrime/securesms/recipients/Recipient;ZLio/reactivex/rxjava3/core/Observable;ZZZZIJLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component1()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component10()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component11()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component2()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component3()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component4()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component5()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component6()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component7()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component8()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component9()J +HSPLorg/thoughtcrime/securesms/conversation/ConversationRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationRepository;->getConversationData(JLorg/thoughtcrime/securesms/recipients/Recipient;I)Lorg/thoughtcrime/securesms/conversation/ConversationData; +HSPLorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel;->(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel;->getSearchResults()Landroidx/lifecycle/LiveData; +HSPLorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter;->(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter$EventListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter;->setStickers(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator;->(FFF)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator;->(FFFLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator;->(FF)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator;->(FFF)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->dpToPx(I)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->clearExpiring()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setGroupRecipientSubtitle(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setIndividualRecipientTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setOnStoryRingClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setRecipientTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setStoryRingFromState(Lorg/thoughtcrime/securesms/database/model/StoryViewState;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setTitle(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setVerified(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->updateSubtitleVisibility()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->updateVerifiedSubtitleVisibility()V HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$$ExternalSyntheticLambda21;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$$ExternalSyntheticLambda22;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager;)V @@ -28385,6 +30040,44 @@ HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->()V HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->onFinishInflate()V HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$1;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$OnTickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda1;->run()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda2;->()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda3;->()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->$r8$lambda$B4EhSn6sRL5I5qd-ty8vyoMfbHo(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->$r8$lambda$YPq8U_kVkFRbP8hlhcJvFjZCkO0(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;Landroid/content/Context;Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->getLatestTimestamp(Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge;Landroidx/recyclerview/widget/LinearLayoutManager;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->ignoreViewReveals()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->lambda$onViewsRevealed$0(J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->lambda$onViewsRevealed$1(J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->onViewsRevealed(J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->stopIgnoringViewReveals(Ljava/lang/Long;)V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType$Creator;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->$values()[Lorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType; +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->(IIILorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;I)V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->(IIILorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->getButtonDrawableRes()I +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->getComposeHintRes()I +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->getTitleRes()I HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result$Companion;->()V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result$Companion;->getNO_STYLE()Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; @@ -28393,12 +30086,42 @@ HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->()V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->(ZLorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button;)V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->(ZLorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->access$getNO_STYLE$cp()Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; +HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->getBottomButton()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button; +HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->getHasStyleLinks()Z +HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->none()Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->()V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->boldStyle()Landroid/text/style/CharacterStyle; +HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->italicStyle()Landroid/text/style/CharacterStyle; +HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->monoStyle()Landroid/text/style/CharacterStyle; +HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->strikethroughStyle()Landroid/text/style/CharacterStyle; HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->style$default(Ljava/lang/Object;Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList;Landroid/text/Spannable;ZILjava/lang/Object;)Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->style(Ljava/lang/Object;Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList;Landroid/text/Spannable;)Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->style(Ljava/lang/Object;Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList;Landroid/text/Spannable;Z)Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; HSPLorg/thoughtcrime/securesms/conversation/ReenableScheduledMessagesDialogFragment$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/AlarmManager;)Z +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda2;->(J)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda2;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda3;->(Lio/reactivex/rxjava3/core/ObservableEmitter;J)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->$r8$lambda$1ZS4JYRQcr_HkHAqNiixjSvPZQk(JLio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->getScheduledMessageCount$lambda$6(JLio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->getScheduledMessageCount(J)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->()V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->clearDraft()V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->getDraft()Lorg/thoughtcrime/securesms/database/DraftTable$Draft; +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->setListener(Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$Listener;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->()V +HSPLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->(Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onStart(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/conversation/clicklisteners/AttachmentCancelClickListener$Companion;->()V HSPLorg/thoughtcrime/securesms/conversation/clicklisteners/AttachmentCancelClickListener$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/conversation/clicklisteners/AttachmentCancelClickListener;->()V @@ -28439,6 +30162,8 @@ HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$BuiltIn;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$Companion;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$NotSet;->()V +HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$NotSet;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id;->(J)V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id;->(JLkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -28448,15 +30173,1374 @@ HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$LinearGradient;->< HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$LinearGradient;->(F[I[F)V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id;Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$LinearGradient;Ljava/lang/Integer;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->asSingleColor()I HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->getChatBubbleMask()Landroid/graphics/drawable/Drawable; +HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->isGradient()Z HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->withId(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id;)Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColorsPalette$Bubbles;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColorsPalette$Bubbles;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColorsPalette$Bubbles;->getDefault()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer$onGroupMembershipChanged$$inlined$sortedBy$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->()V +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->()V +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getDefaultColor(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)I +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingBodyTextColor(Landroid/content/Context;Z)I +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingFooterIconColor(Landroid/content/Context;Z)I +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingFooterTextColor(Landroid/content/Context;Z)I +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingGroupSenderColor(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)I +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->onGroupMembershipChanged(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$edgeEffectFactory$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->drawShaderMask(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$scrollListener$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$scrollListener$1;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->()V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getChatColors$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getLayerXfermode$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroid/graphics/PorterDuffXfermode; +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getLayoutManager(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroidx/recyclerview/widget/LinearLayoutManager; +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getNoLayerXfermode$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroid/graphics/PorterDuffXfermode; +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getUseLayer$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Z +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$setUseLayer$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;Z)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->getLayoutManager()Landroidx/recyclerview/widget/LinearLayoutManager; +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->setChatColors(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->(Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Ljava/lang/CharSequence;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->component1()Lorg/thoughtcrime/securesms/database/DraftTable$Drafts; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->component2()Ljava/lang/CharSequence; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->$r8$lambda$zCY6vDLteuUvHpdl_WpHczzW1i8(Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)Lkotlin/Pair; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/ThreadTable;Lorg/thoughtcrime/securesms/database/DraftTable;Ljava/util/concurrent/Executor;Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/ThreadTable;Lorg/thoughtcrime/securesms/database/DraftTable;Ljava/util/concurrent/Executor;Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->getShareOrDraftData$lambda$0(Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)Lkotlin/Pair; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->getShareOrDraftData(J)Lio/reactivex/rxjava3/core/Maybe; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->getShareOrDraftDataInternal(J)Lkotlin/Pair; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->loadDraftsInternal(J)Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copy(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copyAndSetDrafts$default(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;JLorg/thoughtcrime/securesms/database/DraftTable$Drafts;ILjava/lang/Object;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copyAndSetDrafts(JLorg/thoughtcrime/securesms/database/DraftTable$Drafts;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->getVoiceNoteDraft()Lorg/thoughtcrime/securesms/database/DraftTable$Draft; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->$r8$lambda$Gah6bA2LBU4B8HvMeDFCqXCxek0(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->accept$lambda$0(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->accept(Lkotlin/Pair;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->apply(Lkotlin/Pair;)Lio/reactivex/rxjava3/core/MaybeSource; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->(JLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->access$getStore$p(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;)Lorg/thoughtcrime/securesms/util/rx/RxStore; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->access$saveDraftsIfChanged(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->getState()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->getVoiceNoteDraft()Lorg/thoughtcrime/securesms/database/DraftTable$Draft; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->loadShareOrDraftData(J)Lio/reactivex/rxjava3/core/Maybe; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->saveDraftsIfChanged(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$$ExternalSyntheticLambda0;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->$r8$lambda$TyXW_OwfpBC2uieSWTtfHVANT-Q(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateAppearance(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateChange(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animatePersistence(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateSlide(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->isRunning()Z +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->onAnimationFinished$lambda$4(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->getMmsParts(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord;)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->getParts(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->fromSet(Ljava/util/Set;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->(Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->toSet()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->$values()[Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->values()[Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$WhenMappings;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->(Landroid/content/Context;Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->cleanPulseAnimators()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->consumePulseRequest(Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawFocusShadeOverIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawFocusShadeUnderIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawPulseShadeOverIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->findAdapterBridge(Landroidx/recyclerview/widget/RecyclerView;)Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getCurrentSelection(Landroidx/recyclerview/widget/RecyclerView;)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getDifferenceForPart(Ljava/util/Set;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->hasRunningPulseRequestAnimators()Z +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->invalidateIfEnterExitAnimatorsAreRunning(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->invalidateIfPulseRequestAnimatorsAreRunning(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->resolveMultiselectable(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Lorg/thoughtcrime/securesms/conversation/mutiselect/Multiselectable; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->updateChildOffsets(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->updateMultiselectPartAnimator(Ljava/util/Set;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->hashCode()I +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->hashCode()I +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$special$$inlined$doOnEachLayout$1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$special$$inlined$doOnEachLayout$1;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;Landroid/view/View;Landroid/view/ViewGroup;Lorg/thoughtcrime/securesms/components/ComposeText;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->access$getEmojiPopup$p(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsPopup; +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->dismiss()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->onOrientationChange(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->updateList(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Results;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$None;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$None;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;Lorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;Lorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->getResults()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->getSelection()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->(Lorg/thoughtcrime/securesms/database/RecipientTable;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->(Lorg/thoughtcrime/securesms/database/RecipientTable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener$$ExternalSyntheticLambda0;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda1;->run()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$1;->(Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$2;->(Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$3;->(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$4;->(Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$5;->(Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$6;->(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->$r8$lambda$Sq2131S0QgFvzWNQWjay5XAu_h8(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->getVoiceNoteMediaController()Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onCreate$lambda$1(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onCreate(Landroid/os/Bundle;Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onPreCreate()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onResume()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->replaceFragment()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda11;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda12;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$ContactShareEditor;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$ContactShareEditor;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$GifSearch;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$GifSearch;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaCapture;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaCapture;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaGallery;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaGallery;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaSelection;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaSelection;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectContact;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectContact;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectFile;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectFile;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectLocation;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectLocation;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Callbacks;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda5;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda7;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$gestureDetector$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->bindPayloadsIfAvailable()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->canPlayContent()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getBindable()Lorg/thoughtcrime/securesms/BindableConversationItem; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getColorizerProjections(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/ProjectionList; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getDisplayMode()Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getNextMessage()Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getPreviousMessage()Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->showProjectionArea()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->bind(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$OnScrollStateChangedListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->bind(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->$r8$lambda$01kCfDvc0NgFqrC949og9FAUI0M(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->$r8$lambda$Km9l9bhK0V3bnJUbXFbaKrqQDZg(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->(Landroidx/lifecycle/LifecycleOwner;Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->_init_$lambda$4(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->_init_$lambda$6(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getColorizer$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getCondensedMode$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getHasWallpaper$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getInlineContent$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$get_selected$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Ljava/util/HashSet; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->consumePulseRequest()Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge$PulseRequest; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getChatColorsData()Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getClickListener()Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getColorizer()Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getConversationMessage(I)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getDisplayMode()Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getLifecycleOwner()Landroidx/lifecycle/LifecycleOwner; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getNextMessage(I)Lorg/thoughtcrime/securesms/database/model/MessageRecord; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getPreviousMessage(I)Lorg/thoughtcrime/securesms/database/model/MessageRecord; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getRequestManager()Lcom/bumptech/glide/RequestManager; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getSearchQuery()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getSelectedItems()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->hasNoConversationMessages()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->hasWallpaper()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->isMessageRequestAccepted()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->isParentInScroll()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onHasWallpaperChanged(Z)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setMessageRequestAccepted(Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setMessageRequestIsAccepted(Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setSearchQuery(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->updateSearchQuery(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda3;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda5;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda6;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->$r8$lambda$6uRxmEwxLQTrlQTJqeDiAgUi_To(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->$r8$lambda$TuaETjXomeAloFUSVSqO45kjAnE(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->$r8$lambda$sbVFnmLavXrywVNnxV7ScVboOcs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearRequestReview()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearUnverifiedBanner()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearVoiceNotePlayer()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getReviewBannerStub()Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getUnverifiedBannerStub()Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getVoiceNotePlayerStub()Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->hide(Lorg/thoughtcrime/securesms/util/views/Stub;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->reviewBannerStub_delegate$lambda$2(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->setListener(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$Listener;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->unverifiedBannerStub_delegate$lambda$0(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->voiceNotePlayerStub_delegate$lambda$3(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda101;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda102;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda102;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda18;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda18;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda19;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda21;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda23;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda23;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda27;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda30;->(Lkotlin/jvm/internal/Ref$BooleanRef;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda30;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda32;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda33;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda34;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda34;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda35;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda35;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda36;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda36;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda41;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda41;->run()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda42;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda42;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda43;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda43;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda44;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda44;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda45;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda46;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda60;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda61;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda62;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda62;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda65;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda66;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda67;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda67;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda68;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda68;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda69;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda70;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda71;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda72;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda73;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda74;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda75;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda76;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda76;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda77;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda77;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda78;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda80;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda80;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda81;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda81;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda82;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda82;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda83;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda83;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda84;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda84;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda85;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda86;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda87;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda88;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda88;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda89;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda89;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda90;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda91;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda91;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda92;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda92;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda93;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda94;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda95;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda95;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda96;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda96;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda97;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda97;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda98;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda98;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda99;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActionModeCallback;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActivityResultCallbacks;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentKeyboardFragmentListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentManagerListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$BackPressedDelegate;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ComposeTextEventsListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationBannerListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationItemClickListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback$onOptionsMenuCreated$1;->(Landroidx/appcompat/widget/SearchView;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroidx/appcompat/widget/SearchView$OnQueryTextListener;Landroid/view/Menu;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback$onOptionsMenuCreated$queryListener$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->clearExpiring()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->getSnapshot()Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->onOptionsMenuCreated(Landroid/view/Menu;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DataObserver;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DataObserver;->onItemRangeChanged(II)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DisabledInputListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelMediaListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$KeyboardEvents;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroidx/recyclerview/widget/LinearLayoutManager;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$MotionEventRelayDrain;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollDateHeaderHelper;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollDateHeaderHelper;->bind(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->invoke(J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->$r8$lambda$RpLVFJ5W5LCMN7QrbVRwkt2jGG8(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->onScrolled$lambda$0(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->presentComposeDivider()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SearchEventListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SendButtonListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SwipeAvailabilityProvider;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->setToolbarMargin(I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ToolbarDependentMarginListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroidx/appcompat/widget/Toolbar;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ToolbarDependentMarginListener;->onGlobalLayout()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$VoiceMessageRecordingSessionCallbacks;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$WhenMappings;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->invoke(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$3;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$4;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationBannerListener;Lkotlin/coroutines/Continuation;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16$1;->(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16;->apply(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)Lio/reactivex/rxjava3/core/MaybeSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->test(Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->test(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$19;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$19;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$19;->accept(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->test(Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$4;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$5;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$5;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$2;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$2;->get()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$4;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6;->invoke()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$1$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->invoke(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$jumpAndPulseScrollStrategy$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->accept(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->accept(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->apply(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lio/reactivex/rxjava3/core/ObservableSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$lambda$36$lambda$35$$inlined$doAfterNextLayout$1$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$lambda$36$lambda$35$$inlined$doAfterNextLayout$1$1;->run()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$lambda$36$lambda$35$$inlined$doAfterNextLayout$1;->(Landroid/view/View;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$lambda$36$lambda$35$$inlined$doAfterNextLayout$1;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->invoke()Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$conversationToolbarOnScrollHelper$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$conversationToolbarOnScrollHelper$1;->get()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentTypingIndicator$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->onChanged(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->(Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->(Landroidx/fragment/app/Fragment;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$0yfGLDLE6aX-xXwbDy1YobIC_fM(Landroidx/lifecycle/SavedStateHandle;)Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$2jiiXoOyBmeh0hHUmYJhSeYyrPY(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/database/model/StoryViewState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$6D0pOXjL5lz-8TAvdczVtqHXEJs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$84ONStKMDhm3pDgghDvcjBmSZTA(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$AkjDlbcUlfWcISfktdvUkURKumE(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$Bgs4Ucl4CeBxavzQbGgHeDJ0X0I(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$FpNxQRT9nwYScaRdKHNFa1asZNk(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$G8TV_DBWsBwWhCzYn0Cf-ayb5jk(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$I6jaqPOUGMXG3i1-QwoeMv9tCVg()Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$KI_WxVbRMe0aYkbd3BakIs7twQQ(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$KwYyX1mJxuFLbM3-VnBZoywxmIc(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/lifecycle/ViewModelProvider$Factory; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$N8uQwxK75-zNdEqB6TsRm7HoyPI(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$N_zPJRM1TozCocYzO705W9VKPZs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$ORP7h61oUIPtnTc48MudqQUyoQg(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$TGgylpRQzxr37JXe12UuSg9QwQs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lj$/util/Optional;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$Ytb_fEQFEdWjtQWuE7bZU3pLB_c(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$_7ihCYOuO1mMswGO_qRa2-qwkvw(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$bWBYZ9_vC_wE1KbPqcinKOpMvYU(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$c0uad1LYMMxg0weXXCzsiuwcDIM(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$eIQn76mmhmvBSnPOc-Tsnm3BGpc(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/lang/String;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$fRSpVDaW4dvLJ2_Ygx6it4o9ywo(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$ga2e7LHPVxkYWLz6-NjBOp-eN-A(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$imb7TR_uLyUrCNviCP20QvYorUs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$lxa4raIv5ocX_uTNn68qMHwPkFY(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$rWerbDjitD4Wbre_4bEGI_kcn0w(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$sGBH1Xg_bbxyAwXIlnVxyGGVeME(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$tegktuxAyhxyuAmss23UMow5Ftk(Lkotlin/jvm/internal/Ref$BooleanRef;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$xKSKASYhB0XzCjgdTtTe76VJ0yg(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$ykj6iZaMkc8f8cbpvfGW9nArK98(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;I)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$yw0DTk1lSuVYI9JH9s_NwB9XdvE(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$doAfterFirstRender(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getAdapter$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getArgs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getBinding(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getColorizer$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getConversationGroupViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getConversationItemDecorations$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getDraftViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getGroupCallViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getInputPanel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/components/InputPanel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getLayoutManager$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/recyclerview/widget/ConversationLayoutManager; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getMarkReadHelper$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/MarkReadHelper; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getScrollListener$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getSearchMenuItem$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroid/view/MenuItem; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getShareDataTimestampViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getThreadHeaderMarginDecoration$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$isScrolledToBottom(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$isSearchRequested$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$moveToStartPosition(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/ConversationData;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$onRecipientChanged(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$presentInputReadyState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$presentScrollButtons(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$setSearchMenuItem$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/MenuItem;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$updateMessageRequestAcceptedState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$updateToggleButtonState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->args_delegate$lambda$0(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->conversationGroupViewModel_delegate$lambda$12(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/lifecycle/ViewModelProvider$Factory; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->conversationRecipientRepository_delegate$lambda$1(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->createGroupSubtitleString(Ljava/util/List;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender$lambda$46(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender$lambda$47(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender$lambda$49(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;I)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender$lambda$50(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lj$/util/Optional;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->draftViewModel_delegate$lambda$14(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getArgs()Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getBinding()Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getComposeText()Lorg/thoughtcrime/securesms/components/ComposeText; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getContainer()Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getConversationGroupViewModel()Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getConversationRecipientRepository()Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getDraftViewModel()Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getGroupCallViewModel()Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getInlineQueryController()Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getInputPanel()Lorg/thoughtcrime/securesms/components/InputPanel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getKeyboardPagerViewModel()Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getLinkPreviewViewModel()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getMessageRequestRepository()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getMotionEventRelay()Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getScheduledMessagesStub()Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSearchNav()Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSearchViewModel()Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSendButton()Lorg/thoughtcrime/securesms/components/SendButton; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSendEditButton()Landroid/widget/ImageButton; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getShareDataTimestampViewModel()Lorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getStickerViewModel()Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getViewModel()Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getVoiceNoteMediaController()Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->groupCallViewModel_delegate$lambda$11(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->handleScheduledMessagesCountChange(I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeConversationThreadUi$lambda$76(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeConversationThreadUi$lambda$77(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeConversationThreadUi$lambda$78(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeConversationThreadUi()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeGiphyMp4()Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeInlineSearch()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeLinkPreviews$lambda$82(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeLinkPreviews()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeMediaKeyboard()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeSearch$lambda$81(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/lang/String;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeSearch()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeStickerSuggestions()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->inlineQueryController_delegate$lambda$17(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->invalidateOptionsMenu()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->isScrolledToBottom()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->linkPreviewViewModel_delegate$lambda$10(Landroidx/lifecycle/SavedStateHandle;)Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->messageRequestRepository_delegate$lambda$2(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->motionEventRelay_delegate$lambda$21(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->moveToStartPosition$lambda$121(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->moveToStartPosition(Lorg/thoughtcrime/securesms/conversation/ConversationData;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->observeConversationThread$lambda$36$lambda$35(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->observeConversationThread$lambda$36(Lkotlin/jvm/internal/Ref$BooleanRef;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->observeConversationThread()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onCreate(Landroid/os/Bundle;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onRecipientChanged(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onResume()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewCreated$lambda$24(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewCreated$lambda$25(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewCreated$lambda$26(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewStateRestored(Landroid/os/Bundle;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentActionBarMenu()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentChatColors(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentConversationTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentGroupCallJoinButton$lambda$67(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentGroupCallJoinButton()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentGroupConversationSubtitle(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentIdentityRecordsState(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentInputReadyState(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentNavigationIconForNormal()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentRequestReviewState(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentScrollButtons(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentStoryRing$lambda$58(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/database/model/StoryViewState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentStoryRing()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentTypingIndicator()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentWallpaper(Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->registerForResults()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->scheduledMessagesStub_delegate$lambda$22(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->searchViewModel_delegate$lambda$15(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->stickerViewModel_delegate$lambda$16()Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->updateMessageRequestAcceptedState(Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->updateToggleButtonState()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->viewModel_delegate$lambda$9(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->getHeight()I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->getItemView()Landroid/view/View; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->updateForWallpaper()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$None;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$None;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->(ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->(ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->access$timestamp(Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getHasWallpaper()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getHeader(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->hasHeader(I)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->isFirstUnread(I)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setCurrentItems(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setFirstUnreadCount(I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setHasWallpaper(Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->timestamp(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->toEpochDay(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->updateUnreadState(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda0;->(J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda2;->(J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda2;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->apply(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/ObservableSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1$$ExternalSyntheticLambda0;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->$r8$lambda$JuMsqhsXpq__gkB4gn6Rbh-r19w(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply$lambda$0(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lio/reactivex/rxjava3/core/SingleSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->$r8$lambda$HTU3qSDUUuteHsgwm1L9xL6t9iI(J)Lorg/thoughtcrime/securesms/recipients/RecipientId; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->$r8$lambda$KiGImI3p-n3wqX1w5X_guh7bn3E(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->$r8$lambda$hDugeCPp-Us2ixifVxNbYj87XDo(J)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->(J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->conversationRecipient_delegate$lambda$1$lambda$0(J)Lorg/thoughtcrime/securesms/recipients/RecipientId; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->conversationRecipient_delegate$lambda$1(J)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->getConversationRecipient()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->getGroupRecord()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->groupRecord_delegate$lambda$2(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda24;->(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda24;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda2;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda30;->(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda30;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->(II)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->getMentions()I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->getUnread()I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->apply(Lkotlin/Unit;)Ljava/lang/Integer; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->apply(Ljava/lang/Integer;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$O1jAfxW7WMRbFtigGbWlPsfW9uo(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$Ur9sLweruUH-UR7p1bZVAEgSxMU(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$jWerGdMlQxnIC3zxrzO7K8wl-hg(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->(Landroid/content/Context;Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->access$getUnreadCount(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->access$getUnreadMentionsCount(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getConversationThreadState$lambda$1(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getConversationThreadState(JI)Lio/reactivex/rxjava3/core/Single; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getIdentityRecords$lambda$15(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getIdentityRecords(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;)Lio/reactivex/rxjava3/core/Single; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getMessageCounts(J)Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getRequestReviewState$lambda$19(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getRequestReviewState(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;)Lio/reactivex/rxjava3/core/Single; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getUnreadCount(J)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getUnreadMentionsCount(J)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->isInBubble()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->(ZZZIZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->(ZZZIZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->copy$default(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;ZZZIZILjava/lang/Object;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->copy(ZZZIZ)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->getHasMentions()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->getShowScrollButtons()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->getUnreadCount()I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->toString()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->(Lorg/signal/paging/ObservablePagedData;Lorg/thoughtcrime/securesms/conversation/ConversationData;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->getItems()Lorg/signal/paging/ObservablePagedData; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->getMeta()Lorg/thoughtcrime/securesms/conversation/ConversationData; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->(Landroid/app/Activity;Landroid/view/View;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getActiveColorSet()Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getActiveToolbarColor(Z)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getInactiveColorSet()Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getInactiveToolbarColor(Z)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$5;->(Landroidx/fragment/app/Fragment;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->(Ljava/util/List;ZZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->(Ljava/util/List;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->getTypists()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->(Lcom/bumptech/glide/RequestManager;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->getItemCount()I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda0;->(ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda10;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda11;->(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda11;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda5;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda6;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda7;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda7;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda8;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda9;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda9;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;Lj$/util/Optional;)Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->accept(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->apply(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->apply(Lkotlin/Unit;Lorg/thoughtcrime/securesms/recipients/Recipient;Lj$/util/Optional;)Lkotlin/Pair; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->apply(Lkotlin/Pair;)Lio/reactivex/rxjava3/core/SingleSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda0;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda1;->(Lorg/signal/paging/PagingController;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda2;->(Lorg/signal/paging/PagingController;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda3;->(Lorg/signal/paging/PagingController;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->$r8$lambda$jniHnwgfVAuPiJtTphqG-At4zEU(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->apply$lambda$4(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->apply(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lio/reactivex/rxjava3/core/ObservableSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$2;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$2;->apply(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;Landroid/graphics/Rect;)Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1$2;->([Lkotlinx/coroutines/flow/Flow;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1$3;->(Lkotlin/coroutines/Continuation;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1;->([Lkotlinx/coroutines/flow/Flow;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$1;->(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$2$2;->(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$2;->(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$2;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->apply(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)Lio/reactivex/rxjava3/core/SingleSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->test(Lj$/util/Optional;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1$2$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1$2;Lkotlin/coroutines/Continuation;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1;->(Lkotlinx/coroutines/flow/Flow;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lio/reactivex/rxjava3/core/ObservableSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$1;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$1;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$AzGBazfxtCjHKdE8twA_frBtLDs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$GGsOjExj1dA9PEl_od4VC_1B9lY(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$GvUTxgdCja6aGWPxe0lHNMFsjlY(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$KBHz63wDziMk8AtheMBH0zteAD8(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$OGiwBdN6Vab1q8qwU2_-eVMRcfA(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$OM4tP0wX0rcpYOLMIIeSn6t0xFc(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$SzIkOY4yxy0E4SI48lwLUvod1us(ZZLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$UC1QzyzsEoJb6DXrnHV48q_aCWc(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$bAQKuC_lR0a32v3_4RJbiOWZ4DU(Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;)Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->(JILorg/thoughtcrime/securesms/conversation/colors/ChatColors;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$1(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$10(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$3(Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;)Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$4(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$5(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$6(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$7(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$getHasMessageRequestStateSubject$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lio/reactivex/rxjava3/subjects/BehaviorSubject; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$getRepository$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->canShowAsBubble(Landroid/content/Context;)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getBannerFlows(Landroid/content/Context;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/flow/Flow; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getChatColorsSnapshot()Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getConversationThreadState()Lio/reactivex/rxjava3/core/Single; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getGroupMemberServiceIds()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getHasMessageRequestState()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getIdentityRecordsObservable()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getInputReadyState()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getMessageRequestState()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getPagingController()Lorg/signal/paging/ProxyPagingController; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRecipient()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRecipientSnapshot()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRequestReviewState()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getScheduledMessagesCount()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getScrollButtonState()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getSearchQuery()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getStoryRingState()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getThreadId()J +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getTitleViewParticipants()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getTitleViewParticipantsSnapshot()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getWallpaperSnapshot()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->isPushAvailable()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->lambda$10$lambda$9(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->onChatBoundsChanged(Landroid/graphics/Rect;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->setShowScrollButtonsForScrollPosition$lambda$14(ZZLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->setShowScrollButtonsForScrollPosition(ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->updateIdentityRecordsInBackground()V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$$ExternalSyntheticLambda22;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->clear()V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->setListener(Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$Listener;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->setWallpaperEnabled(Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->isGroup()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->isUnverified()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->isVerified()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getConversationRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getGroupRecord()Lorg/thoughtcrime/securesms/database/model/GroupRecord; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getMessageRequestState()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isActiveGroup()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isAnnouncementGroup()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isClientExpired()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isRequestingMember()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isUnauthorized()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->shouldShowInviteToSignal()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->setDrain(Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay$Drain;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$IndividualReviewState;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$GroupReviewState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$IndividualReviewState;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$GroupReviewState;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->shouldShowReviewBanner()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->getTimestamp()J +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->(Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->apply(Ljava/lang/String;)Lio/reactivex/rxjava3/core/SingleSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->access$getStickerSearchRepository$p(Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;)Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->getStickers()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/audio/AudioRecorder;Lorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$SessionCallback;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->(ZZLjava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->getValue()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->$r8$lambda$keSkyad-C5xE3oQvzM4Colj_cWE(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;)Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->(Landroid/content/Context;JLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->(Landroid/content/Context;JLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getKey(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getKey(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getSizeInternal()I +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getThreadRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(IIILorg/signal/paging/PagedDataSource$CancellationSignal;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->loadThreadHeader()Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->size()I +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->threadRecipient_delegate$lambda$0(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;)Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->toMappingModel(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->getThreadHeader()Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areContentsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areItemsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->getChangePayload(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areContentsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areItemsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->getChangePayload(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageBackedKey;->(J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageBackedKey;->hashCode()I +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda0;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda0;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda1;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda1;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda2;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda2;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda3;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda3;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda4;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda4;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda5;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda5;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda6;->(Ljava/util/List;Landroid/app/Application;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda6;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda7;->(Ljava/util/concurrent/Callable;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda7;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->(Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getAttachments()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getCalls()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getHasBeenQuoted()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getMentionsById()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getPayments()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getReactions()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getTimeLog()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->(Ljava/lang/Object;J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getDuration()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getDurationNanos()J +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getResult()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$4iSCT01DKCHe43trYUNF_gzAhdU(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$AI5QuQI30AGAfxBXvdK3ytC16qA(Ljava/util/List;)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$Nbvgc34Xky_eAfEPUhIxvLTPa6I(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$PhusYyKvajGM6fA3m69QpnmGJDY(Ljava/util/List;Landroid/app/Application;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$nHaVDSeTqiC8KYk5Ok_bIjuhXJU(Ljava/util/concurrent/Callable;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$pPswBV489yo6I4-R3Y-J1xVlyoY(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$t1JXujlBFwd4SZoHN2PII1Py2GE(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$tl1YdHQ7t4d5MI6cyN3rmPPSdSs(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$1(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$10(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$11(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$15(Ljava/util/List;Landroid/app/Application;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$2(Ljava/util/List;)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$3(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$4(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch(Ljava/util/List;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->submitTimed$lambda$23(Ljava/util/concurrent/Callable;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->submitTimed(Ljava/util/concurrent/ExecutorService;Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->updateModelsWithData(Ljava/util/List;Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->updateWithData(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;)Lorg/thoughtcrime/securesms/database/model/MessageRecord; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areContentsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areItemsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->getChangePayload(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->getRecipientInfo()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeaderKey;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeaderKey;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->copy(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZ)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getActiveV2Group()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getHasCapacity()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getOngoingCall()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getRecipientId()Lorg/thoughtcrime/securesms/recipients/RecipientId; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->apply(Lkotlin/Unit;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->test(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->apply(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->$r8$lambda$JCbFrLacE1VQsxVEgXsmJYrz_0k(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->$r8$lambda$YSpTF8_hDwmqKiYACJdH-0jyo3k(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->$r8$lambda$sdFC6RxmY8ZuE8HR19b4Ck1lpuw(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->_init_$lambda$1(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->_init_$lambda$2(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->getHasOngoingGroupCallSnapshot()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->getState()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->lambda$1$lambda$0(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->peekGroupCall()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1;->(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->create(Lkotlin/reflect/KClass;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$1;->test(Lj$/util/Optional;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$1;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->(Lorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->(Lorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->updateGroupStateIfNeeded()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;->(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;Landroid/graphics/drawable/Drawable;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;->getChatColors()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;->getMask()Landroid/graphics/drawable/Drawable; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$$ExternalSyntheticLambda0;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->$r8$lambda$LR2sN60C80PuKWR2ObsdH4EAb6o(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->onDraw$lambda$0(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->draw(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->getChatColors()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->getMask()Landroid/graphics/drawable/Drawable; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->getOpacity()I +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->getOutline(Landroid/graphics/Outline;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->isSolidColor()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->setCorners(Lorg/thoughtcrime/securesms/util/Projection$Corners;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->setCorners([F)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->setLocalChatColors(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V HSPLorg/thoughtcrime/securesms/conversation/v2/items/ShrinkWrapLinearLayout;->()V HSPLorg/thoughtcrime/securesms/conversation/v2/items/ShrinkWrapLinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ShrinkWrapLinearLayout;->onMeasure(II)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ShrinkWrapLinearLayout;->shrinkWrapWidthMeasureSpec(I)I HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;->()V HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;->addOnMeasureListener(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout$OnMeasureListener;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;->onMeasure(II)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;->removeOnMeasureListener(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout$OnMeasureListener;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;->setOnDispatchTouchEventListener(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout$OnDispatchTouchEventListener;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->$values()[Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->(Ljava/lang/String;IFF)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->getBottomPadding()F +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->getTopPadding()F +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->isEndingShape()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->isStartingShape()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->access$getCollapsedSpacing$cp()F +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->access$getDefaultSpacing$cp()F +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->getCornersLTR()Lorg/thoughtcrime/securesms/util/Projection$Corners; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->isEndOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->isSingularMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->isStartOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->isWithinClusteringTime(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->setBodyBubbleCorners(FFFF)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->setMessageShape(Lorg/thoughtcrime/securesms/database/model/MessageRecord;ZI)Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Lorg/thoughtcrime/securesms/components/AvatarImageView;Lorg/thoughtcrime/securesms/badges/BadgeImageView;Landroid/view/ViewGroup;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Lcom/google/android/material/imageview/ShapeableImageView;Lorg/thoughtcrime/securesms/reactions/ReactionsConversationView;Lorg/thoughtcrime/securesms/components/DeliveryStatusView;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/ExpirationTimerView;Landroid/view/View;Landroid/widget/Space;Lorg/thoughtcrime/securesms/components/AlertView;Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getAlert()Lorg/thoughtcrime/securesms/components/AlertView; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getBody()Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getBodyWrapper()Landroid/view/ViewGroup; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getDeliveryStatus()Lorg/thoughtcrime/securesms/components/DeliveryStatusView; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getFooterBackground()Landroid/view/View; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getFooterDate()Landroid/widget/TextView; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getFooterExpiry()Lorg/thoughtcrime/securesms/components/ExpirationTimerView; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getFooterSpace()Landroid/widget/Space; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getReactions()Lorg/thoughtcrime/securesms/reactions/ReactionsConversationView; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getReply()Lcom/google/android/material/imageview/ShapeableImageView; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getRoot()Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getSenderBadge()Lorg/thoughtcrime/securesms/badges/BadgeImageView; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getSenderName()Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getSenderPhoto()Lorg/thoughtcrime/securesms/components/AvatarImageView; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->isIncoming()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridgeKt;->bridge(Lorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding;)Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda3;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$PassthroughClickListener;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$ReactionMeasureListener;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$bodyBubbleDrawable$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$bodyBubbleDrawable$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$bodyBubbleDrawable$1;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$footerDrawable$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$footerDrawable$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$footerDrawable$1;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$gestureDetector$1;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$replyDelegate$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$senderDrawable$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->$r8$lambda$NAvN9Ib0ecKjckDQko9FsZRH87U(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;Lorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;Lorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->_init_$lambda$0(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->bind(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->bind(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->canPlayContent()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->getColorizerProjections(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/ProjectionList; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->getShape()Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->invalidateBodyBubbleDrawable(Landroid/view/ViewGroup;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->invalidateChatColorsDrawable(Landroid/view/ViewGroup;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->invalidateFooterDrawable(Landroid/view/ViewGroup;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->isContentCondensed()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->isForcedFooter()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->linkifyMessageBody(Landroid/text/Spannable;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentAlert()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentBody()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentDate()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentDeliveryStatus()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentFooterBackground()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentFooterEndPadding()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentFooterExpiry()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentReactions()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentSender()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentSenderNameBackground()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentSenderNameColor()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->setConversationMessage(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->setShape(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->showProjectionArea()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme$getBodyTextColor$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme$getBodyTextColor$2;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme$getBodyTextColor$2;->invoke(Landroid/content/Context;Z)Ljava/lang/Integer; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme$getBodyTextColor$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->getBodyBubbleColor(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)I +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->getBodyTextColor(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)I +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->getColor(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)I +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->getFooterBubbleColor(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)I +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->getReplyIconBackgroundColor()I +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->linkifyUrlLinks(Landroid/text/Spannable;ZLorg/thoughtcrime/securesms/util/UrlClickHandler;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemViewHolder;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemViewHolder;->getShapeDelegate()Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemViewHolder;->getThemeDelegate()Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate$DisplayState;->$values()[Lorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate$DisplayState; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate$DisplayState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate$DisplayState;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;Ljava/util/List;Landroid/view/View;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Landroid/widget/Space;Lorg/thoughtcrime/securesms/util/views/Stub;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->displayTuckedIntoBody()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->getFooterWidth()I +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->onPostMeasure()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->onPreMeasure()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->$values()[Lorg/thoughtcrime/securesms/conversation/v2/items/V2Payload; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/conversationlist/ChatFolderAdapter$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversationlist/ChatFolderAdapter;)V HSPLorg/thoughtcrime/securesms/conversationlist/ChatFolderAdapter;->()V HSPLorg/thoughtcrime/securesms/conversationlist/ChatFolderAdapter;->(Lorg/thoughtcrime/securesms/conversationlist/ChatFolderAdapter$Callbacks;)V @@ -28546,6 +31630,10 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$Extern HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda77;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda7;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda82;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda82;->run()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda83;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;JI)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda83;->run(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda84;->()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda84;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V @@ -28575,6 +31663,7 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$l HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$HLb4xabE0JcPf6fdWZcelF5D81Y(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/conversationlist/model/ConversationSet;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$KPzBA-7CvAirzeY08ZpxNtNW7Qk(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lcom/google/android/material/appbar/AppBarLayout;I)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$MSB-TB9sARSMlNkTriXsqXhQrzA(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$MlLBYJBd-8X6pDWOeA-x-13z2vg(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;JILjava/lang/Object;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$O3EqPlBcOC1O0tswXr4bEQu4PnM(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$ToefntJ60h2eJvYyhkjR66HuS8E(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchState;)Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchConfiguration; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$ULr2RLKZsCHYvL4fJoo9fEy1L94(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Ljava/lang/Integer;)Lkotlin/Unit; @@ -28609,6 +31698,7 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->isArc HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->isSearchOpen()Z HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->isSearchVisible()Z HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$handleCreateConversation$47(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$handleCreateConversation$48(Lorg/thoughtcrime/securesms/recipients/Recipient;JILjava/lang/Object;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$initializeSearchListener$20(Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationFilterRequest;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$initializeViewModel$25(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$initializeViewModel$26(Lorg/whispersystems/signalservice/api/websocket/WebSocketConnectionState;)V @@ -28631,10 +31721,13 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onCre HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onFirstRender()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onMegaphoneChanged(Lorg/thoughtcrime/securesms/megaphone/Megaphone;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onMegaphoneCompleted(Lorg/thoughtcrime/securesms/megaphone/Megaphones$Event;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onPause()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onPostSubmitList(I)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onPrepareOptionsMenu(Landroid/view/Menu;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onResume()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onStart()V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onStop()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->requireCallback()Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$Callback; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V @@ -28695,6 +31788,8 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$Exter HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda11;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda12;->()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda12;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda1;->()V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/megaphone/Megaphone;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;)V @@ -28775,6 +31870,7 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->$r8$ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->$r8$lambda$Hu2FaluOFBb3G05u5H6Bk-2EyiQ(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/conversationlist/model/ConversationSet; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->$r8$lambda$NxNDB84Jp2JgKe28zjvzz0oB7e0(Ljava/util/List;Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->$r8$lambda$a94mr4V9q9AdKrhGFRYMrddhKZE(Ljava/lang/Integer;Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->$r8$lambda$awVcLF6il2iKElKUkBb0khFUeXs(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->$r8$lambda$dyGkzn4IyLISApnv4GOl8A8PSHQ(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->$r8$lambda$fNFg3Nf6jkCfFkZ3RgQGGKKoT3k(Lorg/thoughtcrime/securesms/megaphone/Megaphone;Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->$r8$lambda$x1F2iwoVsAZKaTHj5bfPM3BsxwY(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Ljava/util/List; @@ -28804,6 +31900,8 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->getS HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->getWebSocketState()Lio/reactivex/rxjava3/core/Observable; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->loadCurrentFolders()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->megaphoneState$lambda$1(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/megaphone/Megaphone; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onMegaphoneCompleted$lambda$10(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onMegaphoneCompleted(Lorg/thoughtcrime/securesms/megaphone/Megaphones$Event;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onMegaphoneVisible(Lorg/thoughtcrime/securesms/megaphone/Megaphone;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onVisible$lambda$8$lambda$7(Lorg/thoughtcrime/securesms/megaphone/Megaphone;Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onVisible$lambda$8(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;Lorg/thoughtcrime/securesms/megaphone/Megaphone;)V @@ -28825,6 +31923,7 @@ HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilte HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->()V HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->access$getBinding$p(Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;)Lorg/thoughtcrime/securesms/databinding/ConversationListFilterPullViewBinding; +HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->onSaveInstanceState()Landroid/os/Parcelable; HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->onUserDrag(F)V HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->onUserDragFinished()V HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->setOnCloseClicked(Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView$OnCloseClicked;)V @@ -28986,6 +32085,12 @@ HSPLorg/thoughtcrime/securesms/crypto/ReentrantSessionLock;->()V HSPLorg/thoughtcrime/securesms/crypto/ReentrantSessionLock;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/crypto/ReentrantSessionLock;->acquire()Lorg/whispersystems/signalservice/api/SignalSessionLock$Lock; HSPLorg/thoughtcrime/securesms/crypto/SenderKeyUtil;->clearAllState()V +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda0;->()V +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda1;->()V +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda2;->()V +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda2;->apply(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache;Ljava/lang/String;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache$$ExternalSyntheticLambda2;->run()V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache;->$r8$lambda$gez7cshA2E7KhGOBD2nnbu-makA(Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache;Ljava/lang/String;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V @@ -28997,6 +32102,7 @@ HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache;- HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->()V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/IdentityTable;)V +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->getIdentityRecords(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/identity/IdentityRecordList; HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->saveIdentity(Lorg/signal/libsignal/protocol/SignalProtocolAddress;Lorg/signal/libsignal/protocol/IdentityKey;)Z HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->saveIdentity(Lorg/signal/libsignal/protocol/SignalProtocolAddress;Lorg/signal/libsignal/protocol/IdentityKey;Z)Lorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore$SaveResult; HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->saveIdentityWithoutSideEffects(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/whispersystems/signalservice/api/push/ServiceId;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V @@ -29005,6 +32111,7 @@ HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore$SaveResult; HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore$SaveResult;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->(Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;Ljava/util/function/Supplier;)V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->getIdentityKeyPair()Lorg/signal/libsignal/protocol/IdentityKeyPair; +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->getIdentityRecords(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/identity/IdentityRecordList; HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->saveIdentity(Lorg/signal/libsignal/protocol/SignalProtocolAddress;Lorg/signal/libsignal/protocol/IdentityKey;)Z HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->saveIdentityWithoutSideEffects(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/whispersystems/signalservice/api/push/ServiceId;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalKyberPreKeyStore;->()V @@ -29062,8 +32169,11 @@ HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachment(Landroid HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachment(Lorg/thoughtcrime/securesms/attachments/AttachmentId;)Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachments(Landroid/database/Cursor;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachmentsForMessage(J)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachmentsForMessages(Ljava/util/Collection;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->hasStickerAttachments()Z HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->insertAttachmentsForMessage(JLjava/util/List;Ljava/util/List;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->insertUndownloadedAttachment(JLorg/thoughtcrime/securesms/attachments/Attachment;Z)Lorg/thoughtcrime/securesms/attachments/AttachmentId; +HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->readAttachment(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->readAttachments(Landroid/database/Cursor;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->readStickerLocator(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/stickers/StickerLocator; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->setTransferProgressPermanentFailure(Lorg/thoughtcrime/securesms/attachments/AttachmentId;J)V @@ -29100,9 +32210,11 @@ HSPLorg/thoughtcrime/securesms/database/CallTable$ReadState;->access$getCode$p(L HSPLorg/thoughtcrime/securesms/database/CallTable;->()V HSPLorg/thoughtcrime/securesms/database/CallTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/CallTable;->access$getCREATE_INDEXES$cp()[Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/database/CallTable;->getCallsForCache(Ljava/util/Collection;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/CallTable;->getLatestRingingCalls()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/CallTable;->getOldestDeletionTimestamp()J HSPLorg/thoughtcrime/securesms/database/CallTable;->getUnreadMissedCallCount()J +HSPLorg/thoughtcrime/securesms/database/CallTable;->markAllCallEventsWithPeerBeforeTimestampRead(Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lorg/thoughtcrime/securesms/database/CallTable$Call; HSPLorg/thoughtcrime/securesms/database/CallTable;->markRingingCallsAsMissed()V HSPLorg/thoughtcrime/securesms/database/CdsTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/CdsTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -29144,43 +32256,75 @@ HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambd HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda0;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda10;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda13;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda13;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda15;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda15;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda17;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda17;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda18;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda18;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda20;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda20;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda21;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda21;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda27;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda27;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda29;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda29;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda30;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda30;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda32;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda32;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda33;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda33;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda36;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda36;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda41;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda41;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda47;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda47;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda6;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda8;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$0jRCUTXTDVMpKepAkAg8DcY4jiA(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$0pqdC7SQgRD4htF6bzKtpUzNMhE(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$1LvvZD3MMJCs2UcAbh6iCceBfls(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$25SR2YoHKnlXZC8Q_64WRFqVRoo(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$4H5U_Q8BP_LdOaO31GRxD77lsIo(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$9IpxPQWQK0m2gGsU2g1e3UFfD1M(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$BYvmNAG1LzsHwZL4JjJlUjuDxGY(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$PgY6uGCio3bRZeR2yZEo_KM9Lks(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$UWVdWgnoz8LIawa01OJjD-HT0WM(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$X1kz1_0l2nN5cOA1-htohlR2uPg(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$Y_GN9qmXeweYvV0u4f_z4X8AFdY(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$ZEo94mfhB4uwHsxi8VHthh8HkCU(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$ciLh01Ubr0Hujb0IiKoBP8WdIIE(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$frh4dntjBOhDTTzUuMic3POu1Zs(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$hHYnudhLLDq3UpBEPX4iy6qChBo(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$hhIbehX8n3T_6v4G-BW6zZ8yoO8(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$nWVZ0GtsJtiPq4Zsu0SH8XaISrk(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$v_w74W8sC2i7Khry97icHMYKfTw(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyAttachmentUpdatedObservers$32()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyConversationListListeners$26()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyConversationListeners$23(J)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyRecipientChanged$39(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyStoryObservers$40(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyVerboseConversationListeners$24(J)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerAttachmentDeletedObserver$10(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerChatFolderObserver$19(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerConversationListObserver$0(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerConversationObserver$1(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerMessageInsertObserver$12(JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerMessageUpdateObserver$11(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerNotificationProfileObserver$13(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerScheduledMessageObserver$15(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerStoryObserver$14(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerVerboseConversationObserver$2(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$runPostSuccessfulTransaction$48(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$unregisterObserver$20(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyAttachmentUpdatedObservers()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyConversationListListeners()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyConversationListeners(J)V @@ -29188,17 +32332,28 @@ HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyMapped(Ljava/ut HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyRecipientChanged(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifySet(Ljava/util/Set;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyStoryObservers(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyVerboseConversationListeners(Ljava/util/Set;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerAttachmentDeletedObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerChatFolderObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerConversationListObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerConversationObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMapped(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMessageInsertObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMessageUpdateObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerNotificationProfileObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerScheduledMessageObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerStoryObserver(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerVerboseConversationObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->runPostSuccessfulTransaction(Ljava/lang/String;Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->unregisterMapped(Ljava/util/Map;Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->unregisterObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->()V HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->getReadableDatabase()Lorg/thoughtcrime/securesms/database/SQLiteDatabase; HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->getWritableDatabase()Lorg/thoughtcrime/securesms/database/SQLiteDatabase; HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->notifyConversationListListeners()V HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->notifyConversationListeners(J)V +HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->notifyVerboseConversationListeners(Ljava/util/Set;)V HSPLorg/thoughtcrime/securesms/database/DistributionListTables$Companion;->()V HSPLorg/thoughtcrime/securesms/database/DistributionListTables$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/DistributionListTables$Companion;->insertInitialDistributionListAtCreationTime(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;)V @@ -29220,6 +32375,7 @@ HSPLorg/thoughtcrime/securesms/database/DraftTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/DraftTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->()V HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->getDraftOfType(Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/DraftTable$Draft; HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->getSize()I HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->size()I HSPLorg/thoughtcrime/securesms/database/DraftTable;->()V @@ -29259,6 +32415,10 @@ HSPLorg/thoughtcrime/securesms/database/GroupTable;->access$getTYPED_GROUP_PROJE HSPLorg/thoughtcrime/securesms/database/GroupTable;->getAllGroupV2Ids()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/GroupTable;->getGroup(Lorg/signal/core/util/SqlUtil$Query;)Lj$/util/Optional; HSPLorg/thoughtcrime/securesms/database/GroupTable;->getGroup(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/database/GroupTable;->getGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;Z)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/GroupTable;->getGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZ)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/GroupTable;->getPushGroupNamesContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/GroupTable;->getPushGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/GroupTable;->joinedGroupSelect$default(Lorg/thoughtcrime/securesms/database/GroupTable;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/GroupTable;->joinedGroupSelect(Ljava/lang/String;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/IdentityTable$Companion;->()V @@ -29305,6 +32465,15 @@ HSPLorg/thoughtcrime/securesms/database/JobDatabase$$ExternalSyntheticLambda1;-> HSPLorg/thoughtcrime/securesms/database/JobDatabase$Companion;->()V HSPLorg/thoughtcrime/securesms/database/JobDatabase$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/JobDatabase$Companion;->getInstance(Landroid/app/Application;)Lorg/thoughtcrime/securesms/database/JobDatabase; +HSPLorg/thoughtcrime/securesms/database/JobDatabase$Constraints;->()V +HSPLorg/thoughtcrime/securesms/database/JobDatabase$Constraints;->()V +HSPLorg/thoughtcrime/securesms/database/JobDatabase$Constraints;->getCREATE_TABLE()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/database/JobDatabase$Dependencies;->()V +HSPLorg/thoughtcrime/securesms/database/JobDatabase$Dependencies;->()V +HSPLorg/thoughtcrime/securesms/database/JobDatabase$Dependencies;->getCREATE_TABLE()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/database/JobDatabase$Jobs;->()V +HSPLorg/thoughtcrime/securesms/database/JobDatabase$Jobs;->()V +HSPLorg/thoughtcrime/securesms/database/JobDatabase$Jobs;->getCREATE_TABLE()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/JobDatabase;->$r8$lambda$f9msRXLT7uq344fcSOPxpefsOaQ(Lorg/thoughtcrime/securesms/database/JobDatabase;Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec; HSPLorg/thoughtcrime/securesms/database/JobDatabase;->()V HSPLorg/thoughtcrime/securesms/database/JobDatabase;->(Landroid/app/Application;Lorg/thoughtcrime/securesms/crypto/DatabaseSecret;)V @@ -29323,6 +32492,7 @@ HSPLorg/thoughtcrime/securesms/database/JobDatabase;->insertDependencySpecs(Lnet HSPLorg/thoughtcrime/securesms/database/JobDatabase;->insertJobSpec(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;)V HSPLorg/thoughtcrime/securesms/database/JobDatabase;->insertJobs(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/database/JobDatabase;->markJobAsRunning(Ljava/lang/String;J)V +HSPLorg/thoughtcrime/securesms/database/JobDatabase;->onCreate(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;)V HSPLorg/thoughtcrime/securesms/database/JobDatabase;->onOpen(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;)V HSPLorg/thoughtcrime/securesms/database/JobDatabase;->toContentValues(Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;)Landroid/content/ContentValues; HSPLorg/thoughtcrime/securesms/database/JobDatabase;->toJobSpec(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec; @@ -29385,19 +32555,22 @@ HSPLorg/thoughtcrime/securesms/database/LogDatabase$Companion;->(Lkotlin/j HSPLorg/thoughtcrime/securesms/database/LogDatabase$Companion;->getInstance(Landroid/app/Application;)Lorg/thoughtcrime/securesms/database/LogDatabase; HSPLorg/thoughtcrime/securesms/database/LogDatabase$CrashTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/LogDatabase$CrashTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/database/LogDatabase$CrashTable$Companion;->getCREATE_INDEXES()[Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/LogDatabase$CrashTable;->()V HSPLorg/thoughtcrime/securesms/database/LogDatabase$CrashTable;->(Lorg/thoughtcrime/securesms/database/LogDatabase;)V +HSPLorg/thoughtcrime/securesms/database/LogDatabase$CrashTable;->access$getCREATE_INDEXES$cp()[Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/LogDatabase$CrashTable;->anyMatch(Ljava/util/Collection;J)Z HSPLorg/thoughtcrime/securesms/database/LogDatabase$CrashTable;->getWritableDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLorg/thoughtcrime/securesms/database/LogDatabase$CrashTable;->trimToSize()V HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable$Companion;->getCREATE_INDEXES()[Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->()V HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->(Lorg/thoughtcrime/securesms/database/LogDatabase;)V +HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->access$getCREATE_INDEXES$cp()[Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->getReadableDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->getSize(Ljava/lang/String;[Ljava/lang/String;)J HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->getWritableDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; -HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->insert(Ljava/util/List;J)V HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->trimToSize()V HSPLorg/thoughtcrime/securesms/database/LogDatabase;->$r8$lambda$XQHwqea8l-qwYNEXSGStWF2PswQ(Lorg/thoughtcrime/securesms/database/LogDatabase;)Lorg/thoughtcrime/securesms/database/LogDatabase$LogTable; HSPLorg/thoughtcrime/securesms/database/LogDatabase;->$r8$lambda$clRrhyc07VRHFhiP_LLQrRwTsWU(Lorg/thoughtcrime/securesms/database/LogDatabase;)Lorg/thoughtcrime/securesms/database/LogDatabase$CrashTable; @@ -29412,6 +32585,7 @@ HSPLorg/thoughtcrime/securesms/database/LogDatabase;->crashes_delegate$lambda$1( HSPLorg/thoughtcrime/securesms/database/LogDatabase;->getInstance(Landroid/app/Application;)Lorg/thoughtcrime/securesms/database/LogDatabase; HSPLorg/thoughtcrime/securesms/database/LogDatabase;->logs()Lorg/thoughtcrime/securesms/database/LogDatabase$LogTable; HSPLorg/thoughtcrime/securesms/database/LogDatabase;->logs_delegate$lambda$0(Lorg/thoughtcrime/securesms/database/LogDatabase;)Lorg/thoughtcrime/securesms/database/LogDatabase$LogTable; +HSPLorg/thoughtcrime/securesms/database/LogDatabase;->onCreate(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;)V HSPLorg/thoughtcrime/securesms/database/LogDatabase;->onOpen(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;)V HSPLorg/thoughtcrime/securesms/database/MediaTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/MediaTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -29432,7 +32606,9 @@ HSPLorg/thoughtcrime/securesms/database/MentionTable;->()V HSPLorg/thoughtcrime/securesms/database/MentionTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/MentionTable;->access$getCREATE_INDEXES$cp()[Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/MentionTable;->getMentionsForMessage(J)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/MentionTable;->getMentionsForMessages(Ljava/util/Collection;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/MentionTable;->insert(JJLjava/util/Collection;)V +HSPLorg/thoughtcrime/securesms/database/MentionTable;->readMentions(Landroid/database/Cursor;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/MentionUtil$$ExternalSyntheticLambda3;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/database/MentionUtil$UpdatedBodyAndMentions;->(Ljava/lang/CharSequence;Ljava/util/List;Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/database/MentionUtil$UpdatedBodyAndMentions;->(Ljava/lang/CharSequence;Ljava/util/List;Ljava/util/List;Lorg/thoughtcrime/securesms/database/MentionUtil-IA;)V @@ -29491,8 +32667,11 @@ HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$Companion;->buildSlideDeck(Ljava/util/List;)Lorg/thoughtcrime/securesms/mms/SlideDeck; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->(Lorg/thoughtcrime/securesms/database/MessageTable$MmsReader;)V HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->hasNext()Z +HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->next()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->next()Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->()V HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->(Landroid/database/Cursor;)V +HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->buildSlideDeck(Ljava/util/List;)Lorg/thoughtcrime/securesms/mms/SlideDeck; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->close()V HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->getCurrent()Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->getCursor()Landroid/database/Cursor; @@ -29502,6 +32681,8 @@ HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->getMismatchedId HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->getNext()Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->getQuote(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/model/Quote; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->iterator()Ljava/util/Iterator; +HSPLorg/thoughtcrime/securesms/database/MessageTable$QuoteDescriptor;->(JLorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/MessageTable$QuoteDescriptor;->hashCode()I HSPLorg/thoughtcrime/securesms/database/MessageTable$SyncMessageId;->()V HSPLorg/thoughtcrime/securesms/database/MessageTable$SyncMessageId;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;J)V HSPLorg/thoughtcrime/securesms/database/MessageTable$WhenMappings;->()V @@ -29514,17 +32695,23 @@ HSPLorg/thoughtcrime/securesms/database/MessageTable;->buildMeaningfulMessagesQu HSPLorg/thoughtcrime/securesms/database/MessageTable;->clearIsRingingOnLocalDeviceFlag(Ljava/util/Collection;)V HSPLorg/thoughtcrime/securesms/database/MessageTable;->getAllRateLimitedMessageIds()Ljava/util/Set; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getAllStoriesFor(Lorg/thoughtcrime/securesms/recipients/RecipientId;I)Lorg/thoughtcrime/securesms/database/MessageTable$Reader; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getConversation(JJJ)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getConversationSnippet$lambda$123(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getConversationSnippet(J)Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getConversationSnippetCursor(J)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getExpirationStartedMessages()Landroid/database/Cursor; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getMessageCountForThread(J)I HSPLorg/thoughtcrime/securesms/database/MessageTable;->getMessageRecord(J)Lorg/thoughtcrime/securesms/database/model/MessageRecord; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getMessagesForNotificationState(Ljava/util/Collection;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getNearestExpiringViewOnceMessage()Lorg/thoughtcrime/securesms/revealable/ViewOnceExpirationInfo; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getOldestScheduledSendTimestamp()Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getOldestStorySendTimestamp(Z)Ljava/lang/Long; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getReleaseChannelThreadId(Z)J +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getScheduledMessageCountForThread(J)I HSPLorg/thoughtcrime/securesms/database/MessageTable;->getSerializedLinkPreviews(Ljava/util/Map;Ljava/util/List;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getSerializedSharedContacts(Ljava/util/Map;Ljava/util/List;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getStoryViewState(J)Lorg/thoughtcrime/securesms/database/model/StoryViewState; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getStoryViewState(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/model/StoryViewState; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getThreadIdForMessage(J)J HSPLorg/thoughtcrime/securesms/database/MessageTable;->getUnreadCount(J)I HSPLorg/thoughtcrime/securesms/database/MessageTable;->getUnreadMentionCount(J)I @@ -29533,12 +32720,16 @@ HSPLorg/thoughtcrime/securesms/database/MessageTable;->hasFailedOutgoingStory()Z HSPLorg/thoughtcrime/securesms/database/MessageTable;->hasMeaningfulMessage(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTable;->insertMediaMessage(JLjava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList;Landroid/content/ContentValues;Lorg/thoughtcrime/securesms/database/MessageTable$InsertListener;ZZ)Lkotlin/Pair; HSPLorg/thoughtcrime/securesms/database/MessageTable;->insertMessageInbox$default(Lorg/thoughtcrime/securesms/database/MessageTable;Lorg/thoughtcrime/securesms/mms/IncomingMessage;JLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;ZILjava/lang/Object;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->insertMessageInbox(Lorg/thoughtcrime/securesms/mms/IncomingMessage;JLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;Z)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->isQuoted(Ljava/util/Collection;)Ljava/util/Set; HSPLorg/thoughtcrime/securesms/database/MessageTable;->mmsReaderFor(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/MessageTable$MmsReader; HSPLorg/thoughtcrime/securesms/database/MessageTable;->outgoingTypeClause_delegate$lambda$151()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/MessageTable;->rawQueryWithAttachments$default(Lorg/thoughtcrime/securesms/database/MessageTable;Ljava/lang/String;[Ljava/lang/String;ZJILjava/lang/Object;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->rawQueryWithAttachments(Ljava/lang/String;[Ljava/lang/String;ZJ)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->setAllMessagesRead()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/MessageTable;->setMessagesRead(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->setMessagesReadSince(JJ)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->setReactionsSeen(JJ)V HSPLorg/thoughtcrime/securesms/database/MessageTable;->toMessageType(Lorg/thoughtcrime/securesms/mms/IncomingMessage;)J HSPLorg/thoughtcrime/securesms/database/MessageTable;->updatePendingSelfData(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/database/MessageType;->$values()[Lorg/thoughtcrime/securesms/database/MessageType; @@ -29547,17 +32738,21 @@ HSPLorg/thoughtcrime/securesms/database/MessageType;->(Ljava/lang/String;I HSPLorg/thoughtcrime/securesms/database/MessageType;->values()[Lorg/thoughtcrime/securesms/database/MessageType; HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->()V HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isBadDecryptType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isBundleKeyExchange(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isCallLog(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isChangeNumber(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isChatSessionRefresh(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isDraftMessageType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isDuplicateMessageType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isEndSessionType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isExpirationTimerUpdate(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isFailedMessageType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isForcedSms(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGiftBadge(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupCall(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupQuit(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupUpdate(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupV1MigrationEvent(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupV2(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isIdentityDefault(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isIdentityUpdate(J)Z @@ -29578,11 +32773,17 @@ HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPaymentTombstone(J) HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPaymentsActivated(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPaymentsNotification(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPaymentsRequestToActivate(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingInsecureSmsFallbackType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingMessageType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingSecureSmsFallbackType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isProfileChange(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPushType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isRateLimited(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isReleaseChannelDonationRequest(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isReportedSpam(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isSecureType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isSessionSwitchoverType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isSmsExport(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isStoryReaction(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isThreadMergeType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isUnsupportedMessageType(J)Z @@ -29625,6 +32826,7 @@ HSPLorg/thoughtcrime/securesms/database/OneTimePreKeyTable;->()V HSPLorg/thoughtcrime/securesms/database/OneTimePreKeyTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/PaymentTable;->()V HSPLorg/thoughtcrime/securesms/database/PaymentTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V +HSPLorg/thoughtcrime/securesms/database/PaymentTable;->getPayments(Ljava/util/Collection;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/PendingPniSignatureMessageTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/PendingPniSignatureMessageTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/PendingPniSignatureMessageTable$Companion;->getCREATE_INDEXES()[Ljava/lang/String; @@ -29669,6 +32871,7 @@ HSPLorg/thoughtcrime/securesms/database/ReactionTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/ReactionTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/ReactionTable;->()V HSPLorg/thoughtcrime/securesms/database/ReactionTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V +HSPLorg/thoughtcrime/securesms/database/ReactionTable;->getReactionsForMessages(Ljava/util/Collection;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/RecipientTable$$ExternalSyntheticLambda3;->()V HSPLorg/thoughtcrime/securesms/database/RecipientTable$$ExternalSyntheticLambda3;->run()V HSPLorg/thoughtcrime/securesms/database/RecipientTable$$ExternalSyntheticLambda4;->(Lkotlin/jvm/internal/Ref$ObjectRef;)V @@ -29772,7 +32975,6 @@ HSPLorg/thoughtcrime/securesms/database/RecipientTable;->markRegistered(Lorg/tho HSPLorg/thoughtcrime/securesms/database/RecipientTable;->markRegisteredOrThrow(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/whispersystems/signalservice/api/push/ServiceId;)V HSPLorg/thoughtcrime/securesms/database/RecipientTable;->processPnpTuple(Ljava/lang/String;Lorg/whispersystems/signalservice/api/push/ServiceId$PNI;Lorg/whispersystems/signalservice/api/push/ServiceId$ACI;ZZ)Lorg/thoughtcrime/securesms/database/RecipientTable$ProcessPnpTupleResult; HSPLorg/thoughtcrime/securesms/database/RecipientTable;->processPnpTupleToChangeSet(Ljava/lang/String;Lorg/whispersystems/signalservice/api/push/ServiceId$PNI;Lorg/whispersystems/signalservice/api/push/ServiceId$ACI;ZZ)Lorg/thoughtcrime/securesms/database/PnpChangeSet; -HSPLorg/thoughtcrime/securesms/database/RecipientTable;->rotateStorageId(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/database/RecipientTable;->setCapabilities(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/whispersystems/signalservice/api/profiles/SignalServiceProfile$Capabilities;)V HSPLorg/thoughtcrime/securesms/database/RecipientTable;->setMuted(Lorg/thoughtcrime/securesms/recipients/RecipientId;J)V HSPLorg/thoughtcrime/securesms/database/RecipientTable;->setProfileAvatar(Lorg/thoughtcrime/securesms/recipients/RecipientId;Ljava/lang/String;)V @@ -29804,10 +33006,8 @@ HSPLorg/thoughtcrime/securesms/database/RecipientTableCursorUtil;->()V HSPLorg/thoughtcrime/securesms/database/RecipientTableCursorUtil;->getExtras(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/recipients/Recipient$Extras; HSPLorg/thoughtcrime/securesms/database/RecipientTableCursorUtil;->getRecipientExtras(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/model/databaseprotos/RecipientExtras; HSPLorg/thoughtcrime/securesms/database/RecipientTableCursorUtil;->getRecord(Landroid/content/Context;Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/model/RecipientRecord; -HSPLorg/thoughtcrime/securesms/database/RecipientTableCursorUtil;->getRecord(Landroid/content/Context;Landroid/database/Cursor;Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/model/RecipientRecord; HSPLorg/thoughtcrime/securesms/database/RecipientTableCursorUtil;->getSyncExtras$lambda$10(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/Boolean; HSPLorg/thoughtcrime/securesms/database/RecipientTableCursorUtil;->getSyncExtras$lambda$9(I)Ljava/lang/Boolean; -HSPLorg/thoughtcrime/securesms/database/RecipientTableCursorUtil;->getSyncExtras(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/model/RecipientRecord$SyncExtras; HSPLorg/thoughtcrime/securesms/database/RecipientTableCursorUtil;->parseBadgeList([B)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/RecipientTableCursorUtil;->readCapabilities(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/model/RecipientRecord$Capabilities; HSPLorg/thoughtcrime/securesms/database/RemappedRecordTables$Companion;->()V @@ -29838,6 +33038,8 @@ HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLam HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda6;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda7;->(Lkotlin/jvm/functions/Function1;)V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda7;->subscribe(Lio/reactivex/rxjava3/core/FlowableEmitter;)V +HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda8;->(J)V +HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda8;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;->(Lio/reactivex/rxjava3/core/Emitter;)V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;->onChanged()V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;->prime()V @@ -29850,6 +33052,7 @@ HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->$r8$lambda$CaE0_mI0 HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->$r8$lambda$ES4tVqj0Bf-HbArrFjH0DmdBhxs(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->$r8$lambda$I06PVbUWc_OlmtLEs5X5PTfk2sM(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->$r8$lambda$L81PKTmD9fcBbmCC3NXjn4Zu_EE()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->$r8$lambda$gTo96lIihOSn9zykNwzAViG-AFM(JLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->$r8$lambda$gZtegoyDl8h3IP_bxezToZIJtw0()Lio/reactivex/rxjava3/core/Flowable; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->$r8$lambda$qMZWiTd7rdhPCSKmLDuC7kXIBSE(Lkotlin/jvm/functions/Function1;Lio/reactivex/rxjava3/core/FlowableEmitter;)V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->()V @@ -29857,6 +33060,8 @@ HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->()V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->chatFoldersFlowable$lambda$6(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->chatFoldersFlowable()Lio/reactivex/rxjava3/core/Flowable; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->chatFolders_delegate$lambda$2()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->conversation$lambda$4(JLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->conversation(J)Lio/reactivex/rxjava3/core/Flowable; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->conversationListFlowable$lambda$3(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->conversationListFlowable()Lio/reactivex/rxjava3/core/Flowable; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->conversationList_delegate$lambda$0()Lio/reactivex/rxjava3/core/Flowable; @@ -29882,6 +33087,8 @@ HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda1 HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda17;->run()V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda1;->run()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda21;->(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda21;->run()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda22;->(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;I)V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda22;->run()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V @@ -29908,6 +33115,7 @@ HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->$r8$lambda$9D7KAq9NCczr HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->$r8$lambda$9QKARmS1NrWLhiTs3jy3h35k3cg(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)Ljava/lang/Long; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->$r8$lambda$FAm5jDhBcoiLSdkNNftoR0AhNUc(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Integer; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->$r8$lambda$PyA2iFvYVAY63tfugnLHzewdsY4(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;I)Ljava/lang/Long; +HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->$r8$lambda$ktrfKV1b6h-vFBRNFRCPFx5_4Zo(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->$r8$lambda$qx1dYAO84QSSLaHe5_pqljq0bWk(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;I)Ljava/lang/Integer; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->$r8$lambda$rYLTDWeVtTxUHcUFh9f2udi_ldo(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;)V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->$r8$lambda$tg3UkoqWBLpZ9bZdovlBQ_xyUBo(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/Object;)V @@ -29918,6 +33126,7 @@ HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->-$$Nest$mgetPendingPost HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->-$$Nest$mgetPostSuccessfulTransactionTasks(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;)Ljava/util/Set; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->()V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;)V +HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->beginTransaction()V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)I HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->endTransaction()V @@ -29933,6 +33142,7 @@ HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->lambda$delete$14(Ljava/ HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->lambda$execSQL$19(Ljava/lang/String;[Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->lambda$insertWithOnConflict$13(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;I)Ljava/lang/Long; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->lambda$query$3(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; +HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->lambda$query$4(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->lambda$rawQuery$5(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->lambda$rawQuery$6(Ljava/lang/String;[Ljava/lang/Object;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->lambda$replace$11(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)Ljava/lang/Long; @@ -29941,6 +33151,7 @@ HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->lambda$updateWithOnConf HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->query(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/Object;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; +HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/Object;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J @@ -29948,7 +33159,6 @@ HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->runPostSuccessfulTransa HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->runPostSuccessfulTransaction(Ljava/lang/String;Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->setTransactionSuccessful()V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->trace(Ljava/lang/String;Ljava/lang/Runnable;)V -HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->traceSql(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/thoughtcrime/securesms/database/SQLiteDatabase$Returnable;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->traceSql(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->traceSql(Ljava/lang/String;Ljava/lang/String;ZLorg/thoughtcrime/securesms/database/SQLiteDatabase$Returnable;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->update(Ljava/lang/String;ILandroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/Object;)I @@ -29999,7 +33209,9 @@ HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->messageLog()L HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->messageSearch()Lorg/thoughtcrime/securesms/database/SearchTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->messages()Lorg/thoughtcrime/securesms/database/MessageTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->notificationProfiles()Lorg/thoughtcrime/securesms/database/NotificationProfileTables; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->payments()Lorg/thoughtcrime/securesms/database/PaymentTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->pendingRetryReceipts()Lorg/thoughtcrime/securesms/database/PendingRetryReceiptTable; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->reactions()Lorg/thoughtcrime/securesms/database/ReactionTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->recipients()Lorg/thoughtcrime/securesms/database/RecipientTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->remoteMegaphones()Lorg/thoughtcrime/securesms/database/RemoteMegaphoneTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->runPostSuccessfulTransaction(Ljava/lang/Runnable;)V @@ -30008,6 +33220,7 @@ HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->senderKeyShar HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->senderKeys()Lorg/thoughtcrime/securesms/database/SenderKeyTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->sessions()Lorg/thoughtcrime/securesms/database/SessionTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->signedPreKeys()Lorg/thoughtcrime/securesms/database/SignedPreKeyTable; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->stickers()Lorg/thoughtcrime/securesms/database/StickerTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->threads()Lorg/thoughtcrime/securesms/database/ThreadTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->()V HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->(Landroid/app/Application;Lorg/thoughtcrime/securesms/crypto/DatabaseSecret;Lorg/thoughtcrime/securesms/crypto/AttachmentSecret;Ljava/lang/String;)V @@ -30015,6 +33228,7 @@ HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->(Landroid/app/App HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->access$getInstance$cp()Lorg/thoughtcrime/securesms/database/SignalDatabase; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->access$setInstance$cp(Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->attachments()Lorg/thoughtcrime/securesms/database/AttachmentTable; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->calls()Lorg/thoughtcrime/securesms/database/CallTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->distributionLists()Lorg/thoughtcrime/securesms/database/DistributionListTables; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->emojiSearch()Lorg/thoughtcrime/securesms/database/EmojiSearchTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->executeStatements(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;[Ljava/lang/String;)V @@ -30033,9 +33247,11 @@ HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getMentionTable()Lorg/t HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getMessageSendLogTables()Lorg/thoughtcrime/securesms/database/MessageSendLogTables; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getMessageTable()Lorg/thoughtcrime/securesms/database/MessageTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getNotificationProfileTables()Lorg/thoughtcrime/securesms/database/NotificationProfileTables; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getPaymentTable()Lorg/thoughtcrime/securesms/database/PaymentTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getPendingRetryReceiptTable()Lorg/thoughtcrime/securesms/database/PendingRetryReceiptTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getRawDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getRawWritableDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getReactionTable()Lorg/thoughtcrime/securesms/database/ReactionTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getRecipientTable()Lorg/thoughtcrime/securesms/database/RecipientTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getRemoteMegaphoneTable()Lorg/thoughtcrime/securesms/database/RemoteMegaphoneTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getSearchTable()Lorg/thoughtcrime/securesms/database/SearchTable; @@ -30045,6 +33261,7 @@ HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getSessionTable()Lorg/t HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getSignalReadableDatabase()Lorg/thoughtcrime/securesms/database/SQLiteDatabase; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getSignalWritableDatabase()Lorg/thoughtcrime/securesms/database/SQLiteDatabase; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getSignedPreKeyTable()Lorg/thoughtcrime/securesms/database/SignedPreKeyTable; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getStickerTable()Lorg/thoughtcrime/securesms/database/StickerTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getThreadTable()Lorg/thoughtcrime/securesms/database/ThreadTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->groups()Lorg/thoughtcrime/securesms/database/GroupTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->identities()Lorg/thoughtcrime/securesms/database/IdentityTable; @@ -30062,6 +33279,7 @@ HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->senderKeyShared()Lorg/t HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->senderKeys()Lorg/thoughtcrime/securesms/database/SenderKeyTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->sessions()Lorg/thoughtcrime/securesms/database/SessionTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->signedPreKeys()Lorg/thoughtcrime/securesms/database/SignedPreKeyTable; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->stickers()Lorg/thoughtcrime/securesms/database/StickerTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->threads()Lorg/thoughtcrime/securesms/database/ThreadTable; HSPLorg/thoughtcrime/securesms/database/SignedPreKeyTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/SignedPreKeyTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -30089,6 +33307,7 @@ HSPLorg/thoughtcrime/securesms/database/StickerTable;->()V HSPLorg/thoughtcrime/securesms/database/StickerTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;Lorg/thoughtcrime/securesms/crypto/AttachmentSecret;)V HSPLorg/thoughtcrime/securesms/database/StickerTable;->access$getCREATE_INDEXES$cp()[Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/StickerTable;->access$getCREATE_TABLE$cp()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/database/StickerTable;->getAllStickerPacks(Ljava/lang/String;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/StorySendTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/StorySendTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/StorySendTable$Companion;->getCREATE_INDEXS()[Ljava/lang/String; @@ -30110,6 +33329,11 @@ HSPLorg/thoughtcrime/securesms/database/ThreadTable$$ExternalSyntheticLambda3;-> HSPLorg/thoughtcrime/securesms/database/ThreadTable$$ExternalSyntheticLambda4;->(ZJLkotlin/Lazy;)V HSPLorg/thoughtcrime/securesms/database/ThreadTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/ThreadTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->()V +HSPLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->(JZJI)V +HSPLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getLastScrolled()J +HSPLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getLastSeen()J +HSPLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getUnreadCount()I HSPLorg/thoughtcrime/securesms/database/ThreadTable$Extra$Companion;->()V HSPLorg/thoughtcrime/securesms/database/ThreadTable$Extra$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/ThreadTable$Extra$Companion;->forAlbum(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/ThreadTable$Extra; @@ -30148,12 +33372,14 @@ HSPLorg/thoughtcrime/securesms/database/ThreadTable$WhenMappings;->()V HSPLorg/thoughtcrime/securesms/database/ThreadTable;->()V HSPLorg/thoughtcrime/securesms/database/ThreadTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/ThreadTable;->allowedToUnarchive(J)Z +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->createQuery(Ljava/lang/String;J)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->createQuery(Ljava/lang/String;JJZ)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->createQuery(Ljava/lang/String;Ljava/lang/String;JJ)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->createThreadForRecipient(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZI)J HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getArchivedConversationListCount(Lorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter;)I HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getAttachmentUriFor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getContentTypeFor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getConversationMetadata(J)Lorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getExtrasFor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/ThreadBodyUtil$ThreadBody;)Lorg/thoughtcrime/securesms/database/ThreadTable$Extra; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getOrCreateThreadIdFor(Lorg/thoughtcrime/securesms/recipients/Recipient;)J HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getOrCreateThreadIdFor(Lorg/thoughtcrime/securesms/recipients/Recipient;I)J @@ -30165,8 +33391,10 @@ HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getRecentConversationList( HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getRecentConversationList(IZZZZZZ)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getRecipientForThreadId(J)Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getRecipientIdForThreadId(J)Lorg/thoughtcrime/securesms/recipients/RecipientId; +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getRecipientIdsForThreadIds(Ljava/util/Collection;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getThreadIdFor(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/lang/Long; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getThreadIdIfExistsFor(Lorg/thoughtcrime/securesms/recipients/RecipientId;)J +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getThreadRecord(Ljava/lang/Long;)Lorg/thoughtcrime/securesms/database/model/ThreadRecord; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getUnarchivedConversationList(Lorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter;ZJJLorg/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFolderRecord;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getUnarchivedConversationListCount$default(Lorg/thoughtcrime/securesms/database/ThreadTable;Lorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter;Lorg/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFolderRecord;ILjava/lang/Object;)I HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getUnarchivedConversationListCount(Lorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter;Lorg/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFolderRecord;)I @@ -30178,6 +33406,9 @@ HSPLorg/thoughtcrime/securesms/database/ThreadTable;->incrementUnread(JII)V HSPLorg/thoughtcrime/securesms/database/ThreadTable;->markAsActiveEarly(J)V HSPLorg/thoughtcrime/securesms/database/ThreadTable;->readerFor(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/ThreadTable$Reader; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->setLastScrolled(JJ)V +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(JZJ)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(Ljava/util/Map;Z)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;ZJ)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->toQuery(Lorg/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFolderRecord;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->toQuery(Lorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->update$default(Lorg/thoughtcrime/securesms/database/ThreadTable;JZZILjava/lang/Object;)Z @@ -30198,6 +33429,13 @@ HSPLorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$ HSPLorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline23;->m()V HSPLorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline3;->m(Landroid/app/NotificationChannel;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline6;->m(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->()V +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->(Ljava/util/Collection;)V +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isUnverified()Z +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isUnverified(Ljava/util/Collection;)Z +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isVerified()Z +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isVerified(Ljava/util/Collection;)Z HSPLorg/thoughtcrime/securesms/database/model/AvatarPickerDatabase$Companion;->()V HSPLorg/thoughtcrime/securesms/database/model/AvatarPickerDatabase$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/model/AvatarPickerDatabase;->()V @@ -30210,16 +33448,37 @@ HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getDateSent()J HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getDeliveryStatus()I HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getFromRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getThreadId()J +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getToRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->hasDeliveryReceipt()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->hasReadReceipt()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isCallLog()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isChangeNumber()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isEndSession()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isExpirationTimerUpdate()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isFailed()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isGroupAction()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isGroupCall()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isGroupQuit()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isGroupUpdate()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isIncomingAudioCall()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isIncomingVideoCall()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isJoined()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isKeyExchange()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isMessageRequestAccepted()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isMissedAudioCall()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isMissedVideoCall()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoing()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoingAudioCall()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoingVideoCall()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPaymentNotification()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPaymentTombstone()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPaymentsActivated()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPaymentsRequestToActivate()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPending()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isProfileChange()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isReleaseChannelDonationRequest()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isReportedSpam()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isViewed()Z HSPLorg/thoughtcrime/securesms/database/model/DistributionListId$1;->()V HSPLorg/thoughtcrime/securesms/database/model/DistributionListId;->()V HSPLorg/thoughtcrime/securesms/database/model/DistributionListId;->(J)V @@ -30237,8 +33496,11 @@ HSPLorg/thoughtcrime/securesms/database/model/EmojiSearchData;->getRank()I HSPLorg/thoughtcrime/securesms/database/model/EmojiSearchData;->getTags()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/model/IdentityRecord;->()V HSPLorg/thoughtcrime/securesms/database/model/IdentityRecord;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V +HSPLorg/thoughtcrime/securesms/database/model/IdentityRecord;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/database/model/IdentityRecord;->getVerifiedStatus()Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus; HSPLorg/thoughtcrime/securesms/database/model/IdentityStoreRecord;->()V HSPLorg/thoughtcrime/securesms/database/model/IdentityStoreRecord;->(Ljava/lang/String;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V +HSPLorg/thoughtcrime/securesms/database/model/IdentityStoreRecord;->toIdentityRecord(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/model/IdentityRecord; HSPLorg/thoughtcrime/securesms/database/model/InAppPaymentSubscriberRecord$Type;->$values()[Lorg/thoughtcrime/securesms/database/model/InAppPaymentSubscriberRecord$Type; HSPLorg/thoughtcrime/securesms/database/model/InAppPaymentSubscriberRecord$Type;->()V HSPLorg/thoughtcrime/securesms/database/model/InAppPaymentSubscriberRecord$Type;->(Ljava/lang/String;IILjava/lang/String;Lorg/signal/donations/InAppPaymentType;Ljava/util/concurrent/locks/Lock;)V @@ -30281,24 +33543,88 @@ HSPLorg/thoughtcrime/securesms/database/model/MessageId;->()V HSPLorg/thoughtcrime/securesms/database/model/MessageId;->(J)V HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->()V HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->(JLjava/lang/String;Lorg/thoughtcrime/securesms/recipients/Recipient;ILorg/thoughtcrime/securesms/recipients/Recipient;JJJJIZJLjava/util/Set;Ljava/util/Set;IJJIZZLjava/util/List;ZJZJLorg/thoughtcrime/securesms/database/model/MessageId;ILorg/thoughtcrime/securesms/database/model/databaseprotos/MessageExtras;)V +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getDisplayBody(Landroid/content/Context;Ljava/util/function/Consumer;)Landroid/text/SpannableString; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getExpireStarted()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getExpireTimerVersion()I HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getExpiresIn()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getFromDeviceId()I HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getId()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getIdentityKeyMismatches()Ljava/util/Set; HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getMessageExtras()Lorg/thoughtcrime/securesms/database/model/databaseprotos/MessageExtras; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getNetworkFailures()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getNotifiedTimestamp()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getOriginalMessageId()Lorg/thoughtcrime/securesms/database/model/MessageId; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getReactions()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getReceiptTimestamp()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getRevisionNumber()I +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getServerTimestamp()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getSubscriptionId()I HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getTimestamp()J HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getType()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getUpdateDisplayBody(Landroid/content/Context;Ljava/util/function/Consumer;)Lorg/thoughtcrime/securesms/database/model/UpdateDescription; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->hashCode()I +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isBadDecryptType()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isBundleKeyExchange()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isChatSessionRefresh()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isDisplayBodyEmpty(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isEditMessage()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isGroupV1MigrationEvent()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityDefault()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityUpdate()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityVerified()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isJumbomoji(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isLegacyMessage()Z HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isPush()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isRateLimited()Z HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isRemoteDelete()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSecure()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSessionSwitchoverEventType()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSmsExportType()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isThreadMergeEventType()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isUnidentified()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isUpdate()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecordExtensionsKt;->withAttachments(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/MessageRecord; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda0;->(Ljava/util/Map;)V +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda1;->(Ljava/util/Map;)V +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda3;->()V +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda4;->()V +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda5;->()V +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda6;->()V +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda7;->()V +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda8;->(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda8;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda9;->(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda9;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->$r8$lambda$YgOhn_yZ3URCWv9eqDWRhugqOuo(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->$r8$lambda$bAahgoNJhTHNLJYtKZo1DK6xfFU(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->()V HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->(JLorg/thoughtcrime/securesms/recipients/Recipient;ILorg/thoughtcrime/securesms/recipients/Recipient;JJJZJLjava/lang/String;Lorg/thoughtcrime/securesms/mms/SlideDeck;JLjava/util/Set;Ljava/util/Set;IJJIZZLorg/thoughtcrime/securesms/database/model/Quote;Ljava/util/List;Ljava/util/List;ZLjava/util/List;ZZJZJLorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList;Lorg/thoughtcrime/securesms/database/model/StoryType;Lorg/thoughtcrime/securesms/database/model/ParentStoryId;Lorg/thoughtcrime/securesms/database/model/databaseprotos/GiftBadge;Lorg/thoughtcrime/securesms/payments/Payment;Lorg/thoughtcrime/securesms/database/CallTable$Call;JLorg/thoughtcrime/securesms/database/model/MessageId;Lorg/thoughtcrime/securesms/database/model/MessageId;IZLorg/thoughtcrime/securesms/database/model/databaseprotos/MessageExtras;)V +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getCall()Lorg/thoughtcrime/securesms/database/CallTable$Call; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getGiftBadge()Lorg/thoughtcrime/securesms/database/model/databaseprotos/GiftBadge; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getLatestRevisionId()Lorg/thoughtcrime/securesms/database/model/MessageId; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getLinkPreviews()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getMessageRanges()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getParentStoryId()Lorg/thoughtcrime/securesms/database/model/ParentStoryId; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getPayment()Lorg/thoughtcrime/securesms/payments/Payment; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getQuote()Lorg/thoughtcrime/securesms/database/model/Quote; HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getScheduledDate()J HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getSharedContacts()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getSlideDeck()Lorg/thoughtcrime/securesms/mms/SlideDeck; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getStoryType()Lorg/thoughtcrime/securesms/database/model/StoryType; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getUpdateDisplayBody(Landroid/content/Context;Ljava/util/function/Consumer;)Lorg/thoughtcrime/securesms/database/model/UpdateDescription; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->isMediaPending()Z HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->isMms()Z HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->isMmsNotification()Z +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->isRead()Z HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->isViewOnce()Z +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->lambda$withAttachments$0(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->lambda$withAttachments$1(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->updateContacts(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->updateLinkPreviews(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->updateQuote(Lorg/thoughtcrime/securesms/database/model/Quote;Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/Quote; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->withAttachments(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord; HSPLorg/thoughtcrime/securesms/database/model/ParentStoryId$Companion;->()V HSPLorg/thoughtcrime/securesms/database/model/ParentStoryId$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/model/ParentStoryId$Companion;->deserialize(J)Lorg/thoughtcrime/securesms/database/model/ParentStoryId; @@ -30382,6 +33708,24 @@ HSPLorg/thoughtcrime/securesms/database/model/StoryType;->()V HSPLorg/thoughtcrime/securesms/database/model/StoryType;->(Ljava/lang/String;II)V HSPLorg/thoughtcrime/securesms/database/model/StoryType;->getCode()I HSPLorg/thoughtcrime/securesms/database/model/StoryType;->isStory()Z +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda0;->(Lio/reactivex/rxjava3/core/ObservableEmitter;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda1;->cancel()V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda3;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->$r8$lambda$7Nera3phCgEkgtpK6CkPU19Nsus(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->$r8$lambda$PlfOeWE7_IzZ1bCVuLZWq5IC6OU(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->()V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getForRecipientId(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3$lambda$2(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3$refresh(Lio/reactivex/rxjava3/core/ObservableEmitter;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState;->$values()[Lorg/thoughtcrime/securesms/database/model/StoryViewState; +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState;->()V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState;->values()[Lorg/thoughtcrime/securesms/database/model/StoryViewState; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;->-$$Nest$fgetarchived(Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;)Z HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;->-$$Nest$fgetbody(Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;->-$$Nest$fgetcontentType(Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;)Ljava/lang/String; @@ -30434,6 +33778,7 @@ HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getDate()J HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getDistributionType()I HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getExtra()Lorg/thoughtcrime/securesms/database/ThreadTable$Extra; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getGroupMessageSender()Lorg/thoughtcrime/securesms/recipients/RecipientId; +HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getIndividualRecipientId()Lorg/thoughtcrime/securesms/recipients/RecipientId; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getLastSeen()J HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getSnippetUri()Landroid/net/Uri; @@ -30441,6 +33786,7 @@ HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getThreadId()J HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getType()J HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getUnreadCount()I HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isArchived()Z +HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isForcedUnread()Z HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isMessageRequestAccepted()Z HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isOutgoing()Z HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isPinned()Z @@ -30464,14 +33810,31 @@ HSPLorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonat HSPLorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonation$Companion;->()V HSPLorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonation$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonation;->()V +HSPLorg/thoughtcrime/securesms/databinding/ConversationHeaderViewBinding;->(Landroid/view/View;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Lorg/thoughtcrime/securesms/components/AvatarImageView;Landroid/widget/LinearLayout;Lorg/thoughtcrime/securesms/badges/BadgeImageView;Lcom/google/android/material/button/MaterialButton;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Landroid/view/View;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V +HSPLorg/thoughtcrime/securesms/databinding/ConversationHeaderViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationHeaderViewBinding; +HSPLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->(Lorg/thoughtcrime/securesms/components/InputPanel;Landroid/widget/ImageButton;Landroidx/constraintlayout/widget/Barrier;Lorg/thoughtcrime/securesms/components/InputPanel;Lorg/thoughtcrime/securesms/components/AnimatingToggle;Landroid/view/View;Landroidx/constraintlayout/widget/Barrier;Lcom/google/android/material/imageview/ShapeableImageView;Landroidx/appcompat/widget/AppCompatTextView;Lorg/thoughtcrime/securesms/components/ComposeText;Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/components/emoji/EmojiToggle;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/components/HidingLinearLayout;Landroidx/appcompat/widget/AppCompatImageButton;Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/components/LinkPreviewView;Lorg/thoughtcrime/securesms/components/HidingLinearLayout;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/components/QuoteView;Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView;Lorg/thoughtcrime/securesms/components/SendButton;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;)V +HSPLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding; +HSPLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->getRoot()Lorg/thoughtcrime/securesms/components/InputPanel; HSPLorg/thoughtcrime/securesms/databinding/ConversationListFilterPullViewBinding;->(Landroid/view/View;Lorg/thoughtcrime/securesms/conversationlist/chatfilter/FilterCircleView;Lcom/google/android/material/chip/Chip;Landroid/widget/TextView;)V HSPLorg/thoughtcrime/securesms/databinding/ConversationListFilterPullViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationListFilterPullViewBinding; HSPLorg/thoughtcrime/securesms/databinding/ConversationListTabsBinding;->(Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/view/View;Lcom/airbnb/lottie/LottieAnimationView;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/view/View;Lcom/airbnb/lottie/LottieAnimationView;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/view/View;Lcom/airbnb/lottie/LottieAnimationView;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;)V HSPLorg/thoughtcrime/securesms/databinding/ConversationListTabsBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationListTabsBinding; HSPLorg/thoughtcrime/securesms/databinding/ConversationListTabsBinding;->getRoot()Landroidx/constraintlayout/widget/ConstraintLayout; -HSPLorg/thoughtcrime/securesms/databinding/OnboardingMegaphoneCardBinding;->(Lcom/google/android/material/card/MaterialCardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;)V -HSPLorg/thoughtcrime/securesms/databinding/OnboardingMegaphoneCardBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/OnboardingMegaphoneCardBinding; -HSPLorg/thoughtcrime/securesms/databinding/OnboardingMegaphoneCardBinding;->getRoot()Lcom/google/android/material/card/MaterialCardView; +HSPLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->(Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;Landroidx/appcompat/widget/AppCompatImageView;Landroidx/appcompat/widget/AppCompatImageView;Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;Landroid/widget/TextView;Lcom/pnikosis/materialishprogress/ProgressWheel;Landroidx/appcompat/widget/AppCompatImageView;)V +HSPLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding; +HSPLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->getRoot()Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar; +HSPLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->(Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Lorg/thoughtcrime/securesms/badges/BadgeImageView;Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/avatar/view/AvatarView;Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Landroid/widget/LinearLayout;Lorg/thoughtcrime/securesms/components/FromTextView;Landroidx/appcompat/widget/AppCompatImageView;Landroid/widget/TextView;)V +HSPLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding; +HSPLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->getRoot()Lorg/thoughtcrime/securesms/conversation/ConversationTitleView; +HSPLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->(Landroid/view/View;Landroidx/constraintlayout/widget/Guideline;Landroidx/appcompat/widget/AppCompatImageView;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;Landroidx/constraintlayout/widget/Guideline;)V +HSPLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding; +HSPLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->inflate(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding; +HSPLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->(Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;Landroid/view/ViewStub;Landroid/view/ViewStub;Landroid/view/View;Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar;Landroidx/constraintlayout/widget/Barrier;Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;Lcom/google/android/material/button/MaterialButton;Lorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;Landroid/widget/FrameLayout;Landroid/view/ViewStub;Lorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;Lorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Landroid/view/View;Landroidx/fragment/app/FragmentContainerView;Landroidx/fragment/app/FragmentContainerView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/FrameLayout;Landroid/view/ViewStub;Landroid/view/ViewStub;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/ConversationScrollToView;Lorg/thoughtcrime/securesms/components/ConversationScrollToView;Lorg/thoughtcrime/securesms/util/views/DarkOverflowToolbar;Landroid/view/View;Landroid/view/ViewStub;Landroid/view/ViewStub;)V +HSPLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; +HSPLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->getRoot()Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout; +HSPLorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;Lorg/thoughtcrime/securesms/badges/BadgeImageView;Lorg/thoughtcrime/securesms/components/AvatarImageView;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Lorg/thoughtcrime/securesms/conversation/v2/items/ShrinkWrapLinearLayout;Lorg/thoughtcrime/securesms/components/ExpirationTimerView;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/reactions/ReactionsConversationView;Lcom/google/android/material/imageview/ShapeableImageView;Landroid/widget/Space;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V +HSPLorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding; +HSPLorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding;->getRoot()Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout; HSPLorg/thoughtcrime/securesms/dependencies/AppDependencies$$ExternalSyntheticLambda0;->()V HSPLorg/thoughtcrime/securesms/dependencies/AppDependencies$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/dependencies/AppDependencies$$ExternalSyntheticLambda10;->()V @@ -30924,6 +34287,7 @@ HSPLorg/thoughtcrime/securesms/emoji/EmojiRemote;->getVersion()I HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)V HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)V HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)V +HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$$ExternalSyntheticLambda2;->invoke()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)V HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$$ExternalSyntheticLambda3;->invoke()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$Companion$$ExternalSyntheticLambda0;->()V @@ -30943,6 +34307,7 @@ HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$Companion;->loadRemoteBasedEmoj HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$Companion;->loadRemoteBasedEmojis()Lorg/thoughtcrime/securesms/emoji/EmojiSource; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$Companion;->refresh()V HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->$r8$lambda$NstV2h5atpWAZoRNjAhDrn8W7I8(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiTree; +HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->$r8$lambda$QFcjUEBF5cBr2_e-6s73AXkx_EU(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)I HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->()V HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->(FLorg/thoughtcrime/securesms/emoji/EmojiData;Lkotlin/jvm/functions/Function1;)V HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->access$getEmojiLatch$cp()Ljava/util/concurrent/CountDownLatch; @@ -30953,13 +34318,17 @@ HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getDecodeScale()F HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getEmojiTree()Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiTree; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getJumboPages()Ljava/util/Map; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getLatest()Lorg/thoughtcrime/securesms/emoji/EmojiSource; +HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getMaxEmojiLength()I HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getMetrics()Lorg/thoughtcrime/securesms/emoji/EmojiMetrics; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getObsolete()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->maxEmojiLength_delegate$lambda$3(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)I HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->refresh()V HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->()V HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->access$getAssetsUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->access$getPAGE_EMOTICONS$p()Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel; +HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->access$maxOrZero(Ljava/util/List;)I HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->getAssetsUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->maxOrZero(Ljava/util/List;)I HSPLorg/thoughtcrime/securesms/emoji/JumboEmoji$$ExternalSyntheticLambda0;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/emoji/JumboEmoji$$ExternalSyntheticLambda0;->run()V HSPLorg/thoughtcrime/securesms/emoji/JumboEmoji$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/emoji/EmojiFiles$Version;)V @@ -31069,6 +34438,24 @@ HSPLorg/thoughtcrime/securesms/fonts/Fonts;->resolveFontScriptFromScriptName(Lor HSPLorg/thoughtcrime/securesms/fonts/ScriptUtil;->()V HSPLorg/thoughtcrime/securesms/fonts/ScriptUtil;->getScript(Ljava/util/Locale;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/fonts/ScriptUtil;->getScriptsMap([Ljava/lang/String;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$CustomTypefaceSpan;->(Landroid/graphics/Typeface;)V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$CustomTypefaceSpan;->update(Landroid/text/TextPaint;)V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$CustomTypefaceSpan;->updateDrawState(Landroid/text/TextPaint;)V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$CustomTypefaceSpan;->updateMeasureState(Landroid/text/TextPaint;)V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph;->$values()[Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph; +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph;->()V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph;->(Ljava/lang/String;IC)V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph;->getUnicode()C +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;->$values()[Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight; +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;->()V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;->values()[Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight; +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols$WhenMappings;->()V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols;->()V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols;->()V +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols;->getBoldWeightedFont(Landroid/content/Context;)Landroid/graphics/Typeface; +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols;->getSpannedString(Landroid/content/Context;Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph;)Ljava/lang/CharSequence; +HSPLorg/thoughtcrime/securesms/fonts/SignalSymbols;->getTypeface(Landroid/content/Context;Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;)Landroid/graphics/Typeface; HSPLorg/thoughtcrime/securesms/fonts/SupportedScript;->$values()[Lorg/thoughtcrime/securesms/fonts/SupportedScript; HSPLorg/thoughtcrime/securesms/fonts/SupportedScript;->()V HSPLorg/thoughtcrime/securesms/fonts/SupportedScript;->(Ljava/lang/String;I)V @@ -31086,6 +34473,45 @@ HSPLorg/thoughtcrime/securesms/gcm/FcmFetchManager;->()V HSPLorg/thoughtcrime/securesms/gcm/FcmFetchManager;->()V HSPLorg/thoughtcrime/securesms/gcm/FcmFetchManager;->cancelMayHaveMessagesNotification(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/gcm/FcmFetchManager;->onForeground(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$$ExternalSyntheticLambda0;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->$r8$lambda$fYMMq2-D4b_uPKUIfVBbF8DnhO4(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->()V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->onDraw$lambda$0(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->setParentRecyclerTranslationY(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$$ExternalSyntheticLambda0;->(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->(II)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->compare(Ljava/lang/Integer;Ljava/lang/Integer;)I +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;I)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->attach(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;I)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->findFirstVisibleItemPositions(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)[I +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->findLastVisibleItemPositions(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)[I +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->getPlaybackSet(Ljava/util/Set;II)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->getPlaybackSetForMaximumDistance(Ljava/util/Set;[I[I)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->performPlaybackUpdate(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackPolicy;->maxSimultaneousPlaybackInConversation()I +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->()V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->(Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->injectVideoViews(Landroid/content/Context;Landroidx/lifecycle/Lifecycle;Landroid/view/ViewGroup;I)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->getCurrentHolder(I)Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->stopAndReleaseAssignedVideos(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->update(Landroidx/recyclerview/widget/RecyclerView;Ljava/util/List;Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->updateVideoDisplayPositionAndSize(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4Playable;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->()V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->setResizeMode(I)V HSPLorg/thoughtcrime/securesms/glide/BadgeLoader$Factory;->(Lokhttp3/OkHttpClient;)V HSPLorg/thoughtcrime/securesms/glide/BadgeLoader$Factory;->(Lokhttp3/OkHttpClient;Lorg/thoughtcrime/securesms/glide/BadgeLoader-IA;)V HSPLorg/thoughtcrime/securesms/glide/BadgeLoader;->createFactory()Lorg/thoughtcrime/securesms/glide/BadgeLoader$Factory; @@ -31140,6 +34566,9 @@ HSPLorg/thoughtcrime/securesms/groups/SelectionLimits$1;->()V HSPLorg/thoughtcrime/securesms/groups/SelectionLimits;->()V HSPLorg/thoughtcrime/securesms/groups/SelectionLimits;->(II)V HSPLorg/thoughtcrime/securesms/groups/SelectionLimits;->getHardLimit()I +HSPLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->()V +HSPLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->(Landroid/content/Context;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/jobmanager/AlarmManagerScheduler$$ExternalSyntheticLambda0;->()V HSPLorg/thoughtcrime/securesms/jobmanager/AlarmManagerScheduler$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/jobmanager/CompositeScheduler;->([Lorg/thoughtcrime/securesms/jobmanager/Scheduler;)V @@ -31218,8 +34647,6 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda11;->()V HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda11;->accept(Ljava/lang/Object;)V -HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda12;->(Lorg/thoughtcrime/securesms/jobmanager/JobController$Callback;)V -HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda12;->run()V HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda13;->()V HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda13;->apply(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda14;->(Lorg/thoughtcrime/securesms/jobmanager/JobController;)V @@ -31289,8 +34716,6 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda12; HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda12;->run()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda13;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Lorg/thoughtcrime/securesms/jobmanager/JobManager$EmptyQueueListener;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda13;->run()V -HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda18;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;)V -HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda18;->run()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda19;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda19;->run()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda2;->()V @@ -31300,7 +34725,6 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda5;- HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda7;->()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda7;->shouldRunOnExecutor()Z HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;)V -HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda8;->onEmpty()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Lorg/thoughtcrime/securesms/jobmanager/JobManager$Configuration;Landroid/app/Application;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda9;->run()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$Chain;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Ljava/util/List;)V @@ -31329,8 +34753,6 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$Configuration;->getJobTrack HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$Configuration;->getReservedJobRunners()Ljava/util/List; HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$5MCytohoZMTu0amyU_AepCgWC58(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Lorg/thoughtcrime/securesms/jobmanager/JobManager$Chain;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$85LmNexRgNyavzXKYnZRZzbo2OM(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Ljava/lang/Runnable;)V -HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$I4fiEevNy45-v8vZWBFdV5Aed00(Lorg/thoughtcrime/securesms/jobmanager/JobManager;)V -HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$Nx92yx6XLq9eUfEY4_OOUhJGfxU(Lorg/thoughtcrime/securesms/jobmanager/JobManager;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$O7YLSgqZSskRHEMffz0g8GNHnmk(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Lorg/thoughtcrime/securesms/jobmanager/JobManager$Configuration;Landroid/app/Application;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$SiKOmgTA1xzWr13KNtwvTJp-j1U(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Lorg/thoughtcrime/securesms/jobmanager/JobManager$EmptyQueueListener;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$gVhLLB-m3Oyfo4j7A2GugXdBKLA(Lorg/thoughtcrime/securesms/jobs/MinimalJobSpec;)Z @@ -31348,11 +34770,9 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$beginJobLoop$3()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$enqueueChain$15(Lorg/thoughtcrime/securesms/jobmanager/JobManager$Chain;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$new$1()Z HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$new$2(Lorg/thoughtcrime/securesms/jobmanager/JobManager$Configuration;Landroid/app/Application;)V -HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$onEmptyQueue$16()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$runOnExecutor$17(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$static$0(Lorg/thoughtcrime/securesms/jobs/MinimalJobSpec;)Z HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->onConstraintMet(Ljava/lang/String;)V -HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->onEmptyQueue()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->runOnExecutor(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->startChain(Lorg/thoughtcrime/securesms/jobmanager/Job;)Lorg/thoughtcrime/securesms/jobmanager/JobManager$Chain; HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->waitUntilInitialized()V @@ -31402,6 +34822,7 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putBoolean(Ljava HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putInt(Ljava/lang/String;I)Lorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder; HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putLong(Ljava/lang/String;J)Lorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder; HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putString(Ljava/lang/String;Ljava/lang/String;)Lorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder; +HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putStringListAsArray(Ljava/lang/String;Ljava/util/List;)Lorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder; HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->serialize()[B HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData;->()V HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V @@ -32152,12 +35573,18 @@ HSPLorg/thoughtcrime/securesms/jobs/ResumableUploadSpecJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileAvatarJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob$Companion;->()V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob$Companion;->enqueue(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob$Companion;->enqueueRoutineFetchIfNecessary()V +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob$Companion;->forRecipients(Ljava/util/Set;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->()V +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->(Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters;Ljava/util/Set;)V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->access$getTAG$cp()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->enqueueRoutineFetchIfNecessary()V +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->getFactoryKey()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->serialize()[B HSPLorg/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob$Companion;->()V HSPLorg/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob$Companion;->enqueue$default(Lorg/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob$Companion;ZILjava/lang/Object;)V @@ -32255,6 +35682,20 @@ HSPLorg/thoughtcrime/securesms/jobs/protos/PreKeysSyncJobData$Companion;-> HSPLorg/thoughtcrime/securesms/jobs/protos/PreKeysSyncJobData;->()V HSPLorg/thoughtcrime/securesms/jobs/protos/PreKeysSyncJobData;->(ZLokio/ByteString;)V HSPLorg/thoughtcrime/securesms/jobs/protos/PreKeysSyncJobData;->(ZLokio/ByteString;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->$values()[Lorg/thoughtcrime/securesms/keyboard/KeyboardPage; +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->()V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->getEntries()Lkotlin/enums/EnumEntries; +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->values()[Lorg/thoughtcrime/securesms/keyboard/KeyboardPage; +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel$$ExternalSyntheticLambda0;->onResult(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->$r8$lambda$AcWTOoApAbMPLvvS848bJFYZkjg(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;Ljava/lang/Boolean;)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->()V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->()V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->_init_$lambda$1(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;Ljava/lang/Boolean;)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->switchToPage(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V +HSPLorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;->()V +HSPLorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$Companion;->()V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState$Companion;->()V @@ -32306,6 +35747,7 @@ HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getPni()Lorg/whispersyst HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getPniIdentityKey()Lorg/signal/libsignal/protocol/IdentityKeyPair; HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getPniRegistrationId()I HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getRegistrationId()I +HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getRestoredAccountEntropyPool()Z HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getServicePassword()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getUsername()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getUsernameSyncState()Lorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState; @@ -32408,6 +35850,7 @@ HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->falseForExternalUsers$l HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->falseForExternalUsers(Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegate;)Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegate; HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->getForceBuiltInEmoji()Z HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->getShakeToReport()Z +HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->getUseConversationItemV2Media()Z HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->isWebsocketModeForced()Z HSPLorg/thoughtcrime/securesms/keyvalue/KeepMessagesDuration;->$values()[Lorg/thoughtcrime/securesms/keyvalue/KeepMessagesDuration; HSPLorg/thoughtcrime/securesms/keyvalue/KeepMessagesDuration;->()V @@ -32570,11 +36013,13 @@ HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme;->$values()[Lorg/th HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme;->()V HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme;->(Ljava/lang/String;ILjava/lang/String;)V HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme;->deserialize(Ljava/lang/String;)Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme; +HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme;->values()[Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme; HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->()V HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->(Lorg/thoughtcrime/securesms/keyvalue/KeyValueStore;Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getCensorshipCircumventionEnabled()Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$CensorshipCircumventionEnabled; HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getKeepMessagesDuration()Lorg/thoughtcrime/securesms/keyvalue/KeepMessagesDuration; HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getLanguage()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageFontSize()I HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageLedColor()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageNotificationSound()Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageNotificationsPrivacy()Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; @@ -32583,8 +36028,11 @@ HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getPassphraseTimeoutEna HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getScreenLockEnabled()Z HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getScreenLockTimeout()J HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getTheme()Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme; +HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getUniversalExpireTimer()I HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getUseCompactNavigationBar()Z HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isBackupEnabled()Z +HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isEnterKeySends()Z +HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isLinkPreviewsEnabled()Z HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isMessageNotificationsEnabled()Z HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isMessageVibrateEnabled()Z HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isPreferSystemContactPhotos()Z @@ -32713,7 +36161,6 @@ HSPLorg/thoughtcrime/securesms/keyvalue/SvrValues;->(Lorg/thoughtcrime/sec HSPLorg/thoughtcrime/securesms/keyvalue/SvrValues;->clearRegistrationLockAndPin()V HSPLorg/thoughtcrime/securesms/keyvalue/SvrValues;->getLocalPinHash()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/keyvalue/SvrValues;->getMasterKey()Lorg/whispersystems/signalservice/api/kbs/MasterKey; -HSPLorg/thoughtcrime/securesms/keyvalue/SvrValues;->getRestoredViaAccountEntropyPool()Z HSPLorg/thoughtcrime/securesms/keyvalue/SvrValues;->hasOptedInWithAccess()Z HSPLorg/thoughtcrime/securesms/keyvalue/SvrValues;->hasOptedOut()Z HSPLorg/thoughtcrime/securesms/keyvalue/SvrValues;->hasPin()Z @@ -32729,6 +36176,7 @@ HSPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->()V HSPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->(Lorg/thoughtcrime/securesms/keyvalue/KeyValueStore;)V HSPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->getCurrentRawWallpaper()Lorg/thoughtcrime/securesms/database/model/databaseprotos/Wallpaper; HSPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->getWallpaper()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; +HSPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->hasWallpaperSet()Z HSPLorg/thoughtcrime/securesms/keyvalue/protos/ArchiveUploadProgressState$Companion$ADAPTER$1;->(Lcom/squareup/wire/FieldEncoding;Lkotlin/reflect/KClass;Lcom/squareup/wire/Syntax;)V HSPLorg/thoughtcrime/securesms/keyvalue/protos/ArchiveUploadProgressState$Companion;->()V HSPLorg/thoughtcrime/securesms/keyvalue/protos/ArchiveUploadProgressState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -32737,6 +36185,33 @@ HSPLorg/thoughtcrime/securesms/keyvalue/protos/LeastActiveLinkedDevice$Companion HSPLorg/thoughtcrime/securesms/keyvalue/protos/LeastActiveLinkedDevice$Companion;->()V HSPLorg/thoughtcrime/securesms/keyvalue/protos/LeastActiveLinkedDevice$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/keyvalue/protos/LeastActiveLinkedDevice;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->forNoLinks()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Creator;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->(Ljava/lang/String;ZZLorg/thoughtcrime/securesms/linkpreview/LinkPreview;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository$Error;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->(Ljava/lang/String;ZZLorg/thoughtcrime/securesms/linkpreview/LinkPreview;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository$Error;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->hasContent()Z +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->hasLinks()Z +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$$ExternalSyntheticLambda1;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$$ExternalSyntheticLambda1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$$ExternalSyntheticLambda2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$Companion;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->$r8$lambda$knErGaJwfRqe0iSKcqXAELpzsDg()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->$r8$lambda$w45oMyBi3oGI2zHzjkiua_iHBHA(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->(Landroidx/lifecycle/SavedStateHandle;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;Z)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->(Landroidx/lifecycle/SavedStateHandle;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->getLinkPreviewState()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->getSavedLinkPreviewState()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->savedLinkPreviewState_delegate$lambda$0()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->savedStateDisposable$lambda$1(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->setSavedLinkPreviewState(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)V HSPLorg/thoughtcrime/securesms/logging/CustomSignalProtocolLogger;->()V HSPLorg/thoughtcrime/securesms/logging/CustomSignalProtocolLogger;->log(ILjava/lang/String;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/logging/PersistentLogger$Companion;->()V @@ -32767,6 +36242,7 @@ HSPLorg/thoughtcrime/securesms/logging/PersistentLogger;->i(Ljava/lang/String;Lj HSPLorg/thoughtcrime/securesms/logging/PersistentLogger;->v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V HSPLorg/thoughtcrime/securesms/logging/PersistentLogger;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V HSPLorg/thoughtcrime/securesms/logging/PersistentLogger;->write(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V +HSPLorg/thoughtcrime/securesms/logsubmit/LogSectionNotifications$$ExternalSyntheticApiModelOutline2;->m(Landroid/app/NotificationChannel;)Z HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/main/MainActivityListHostFragment;)V HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/main/MainActivityListHostFragment;)V HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/main/MainActivityListHostFragment;)V @@ -32810,6 +36286,7 @@ HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->getSearchTool HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->goToStateFromConversationList(Lorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsState;Landroidx/navigation/NavController;)V HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->initializeProfileIcon(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->initializeSettingsTouchTarget()V +HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onPause()V HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onResume$lambda$5()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onResume()V HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onViewCreated$lambda$4(Lorg/thoughtcrime/securesms/main/MainActivityListHostFragment;Lorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsState;)Lkotlin/Unit; @@ -32959,31 +36436,9 @@ HSPLorg/thoughtcrime/securesms/megaphone/Megaphones;->shouldShowRemoteMegaphone( HSPLorg/thoughtcrime/securesms/megaphone/Megaphones;->shouldShowSetUpYourUsernameMegaphone(Ljava/util/Map;)Z HSPLorg/thoughtcrime/securesms/megaphone/Megaphones;->shouldShowTurnOffCircumventionMegaphone()Z HSPLorg/thoughtcrime/securesms/megaphone/Megaphones;->timeSinceLastDonatePrompt(Lorg/thoughtcrime/securesms/megaphone/Megaphones$Event;Ljava/util/Map;)J -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$AddPhotoCardViewHolder;->(Landroid/view/View;)V -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$AddPhotoCardViewHolder;->getBackgroundColor()I -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$AddPhotoCardViewHolder;->getButtonStringRes()I -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$AddPhotoCardViewHolder;->getImageRes()I HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/megaphone/MegaphoneActionController;)V HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->buildData()Ljava/util/List; -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->getItemCount()I -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->getItemId(I)J -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->getItemViewType(I)I -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->onBindViewHolder(Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder;I)V -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder; -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder;Lorg/thoughtcrime/securesms/megaphone/MegaphoneActionController;Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$ActionClickListener;)V -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder;Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$ActionClickListener;)V -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder;->(Landroid/view/View;)V -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder;->bind(Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$ActionClickListener;Lorg/thoughtcrime/securesms/megaphone/MegaphoneActionController;)V -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$GroupCardViewHolder;->(Landroid/view/View;)V -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$GroupCardViewHolder;->getBackgroundColor()I -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$GroupCardViewHolder;->getButtonStringRes()I -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$GroupCardViewHolder;->getImageRes()I -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$InviteCardViewHolder;->(Landroid/view/View;)V -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$InviteCardViewHolder;->getBackgroundColor()I -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$InviteCardViewHolder;->getButtonStringRes()I -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$InviteCardViewHolder;->getImageRes()I +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView;->-$$Nest$sfgetTAG()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView;->()V HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView;->initialize(Landroid/content/Context;)V @@ -33010,6 +36465,33 @@ HSPLorg/thoughtcrime/securesms/megaphone/SignalPinReminderSchedule;->()V HSPLorg/thoughtcrime/securesms/megaphone/SignalPinReminderSchedule;->shouldDisplay(IJJJ)Z HSPLorg/thoughtcrime/securesms/messageprocessingalarm/RoutineMessageFetchReceiver;->()V HSPLorg/thoughtcrime/securesms/messageprocessingalarm/RoutineMessageFetchReceiver;->startOrUpdateAlarm(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/messagerequests/GroupInfo$Companion;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/GroupInfo$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->(IILjava/lang/String;Z)V +HSPLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->(IILjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->getDescription()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/messagerequests/GroupInfo;Ljava/util/List;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;)V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component1()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component2()Lorg/thoughtcrime/securesms/messagerequests/GroupInfo; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component3()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component4()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->getMessageRequestState(Lorg/thoughtcrime/securesms/recipients/Recipient;J)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->getRecipientInfo(Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState$Companion;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State;->$values()[Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State;Z)V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->getState()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->isAccepted()Z HSPLorg/thoughtcrime/securesms/messages/GroupSendEndorsementInternalNotifier;->()V HSPLorg/thoughtcrime/securesms/messages/GroupSendEndorsementInternalNotifier;->()V HSPLorg/thoughtcrime/securesms/messages/GroupSendEndorsementInternalNotifier;->init()V @@ -33189,11 +36671,16 @@ HSPLorg/thoughtcrime/securesms/migrations/WallpaperCleanupMigrationJob$Factory;- HSPLorg/thoughtcrime/securesms/migrations/WallpaperCleanupMigrationJob$Factory;->()V HSPLorg/thoughtcrime/securesms/migrations/WallpaperStorageMigrationJob$Factory;->()V HSPLorg/thoughtcrime/securesms/migrations/WallpaperStorageMigrationJob$Factory;->()V +HSPLorg/thoughtcrime/securesms/mms/AttachmentManager;->()V +HSPLorg/thoughtcrime/securesms/mms/AttachmentManager;->(Landroid/content/Context;Landroid/view/View;Lorg/thoughtcrime/securesms/mms/AttachmentManager$AttachmentListener;)V +HSPLorg/thoughtcrime/securesms/mms/AttachmentManager;->isAttachmentPresent()Z HSPLorg/thoughtcrime/securesms/mms/AttachmentStreamUriLoader$Factory;->()V HSPLorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$Factory;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/mms/ImageSlide;->()V HSPLorg/thoughtcrime/securesms/mms/ImageSlide;->(Lorg/thoughtcrime/securesms/attachments/Attachment;)V HSPLorg/thoughtcrime/securesms/mms/ImageSlide;->hasImage()Z +HSPLorg/thoughtcrime/securesms/mms/ImageSlide;->hasPlaceholder()Z +HSPLorg/thoughtcrime/securesms/mms/ImageSlide;->isBorderless()Z HSPLorg/thoughtcrime/securesms/mms/IncomingMessage$Companion;->()V HSPLorg/thoughtcrime/securesms/mms/IncomingMessage$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/mms/IncomingMessage;->()V @@ -33240,19 +36727,40 @@ HSPLorg/thoughtcrime/securesms/mms/SignalGlideModule;->applyOptions(Landroid/con HSPLorg/thoughtcrime/securesms/mms/SignalGlideModule;->registerComponents(Landroid/content/Context;Lcom/bumptech/glide/Glide;Lcom/bumptech/glide/Registry;)V HSPLorg/thoughtcrime/securesms/mms/SignalGlideModule;->setRegisterGlideComponents(Lorg/thoughtcrime/securesms/mms/RegisterGlideComponents;)V HSPLorg/thoughtcrime/securesms/mms/Slide;->(Lorg/thoughtcrime/securesms/attachments/Attachment;)V +HSPLorg/thoughtcrime/securesms/mms/Slide;->asAttachment()Lorg/thoughtcrime/securesms/attachments/Attachment; +HSPLorg/thoughtcrime/securesms/mms/Slide;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/mms/Slide;->getBody()Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/mms/Slide;->getCaption()Lj$/util/Optional; HSPLorg/thoughtcrime/securesms/mms/Slide;->getContentType()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/mms/Slide;->getDisplayUri()Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/mms/Slide;->getFileSize()J +HSPLorg/thoughtcrime/securesms/mms/Slide;->getPlaceholderBlur()Lorg/thoughtcrime/securesms/blurhash/BlurHash; +HSPLorg/thoughtcrime/securesms/mms/Slide;->getTransferState()I HSPLorg/thoughtcrime/securesms/mms/Slide;->getUri()Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/mms/Slide;->hasAudio()Z HSPLorg/thoughtcrime/securesms/mms/Slide;->hasDocument()Z HSPLorg/thoughtcrime/securesms/mms/Slide;->hasSticker()Z +HSPLorg/thoughtcrime/securesms/mms/Slide;->hasThumbnail()Z HSPLorg/thoughtcrime/securesms/mms/Slide;->hasVideo()Z +HSPLorg/thoughtcrime/securesms/mms/Slide;->hashCode()I +HSPLorg/thoughtcrime/securesms/mms/Slide;->isInProgress()Z +HSPLorg/thoughtcrime/securesms/mms/Slide;->isPendingDownload()Z HSPLorg/thoughtcrime/securesms/mms/Slide;->isVideoGif()Z +HSPLorg/thoughtcrime/securesms/mms/SlideDeck$$ExternalSyntheticLambda0;->()V +HSPLorg/thoughtcrime/securesms/mms/SlideDeck$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getAudioSlide()Lorg/thoughtcrime/securesms/mms/AudioSlide; +HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getBody()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getDocumentSlide()Lorg/thoughtcrime/securesms/mms/DocumentSlide; HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getSlides()Ljava/util/List; HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getStickerSlide()Lorg/thoughtcrime/securesms/mms/StickerSlide; +HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getTextSlide()Lorg/thoughtcrime/securesms/mms/TextSlide; HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getThumbnailSlide()Lorg/thoughtcrime/securesms/mms/Slide; +HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getThumbnailSlides()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->$values()[Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; +HSPLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->()V +HSPLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->(Ljava/lang/String;ILjava/lang/String;)V +HSPLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->from(Ljava/lang/String;)Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; HSPLorg/thoughtcrime/securesms/net/ContentProxySafetyInterceptor;->()V HSPLorg/thoughtcrime/securesms/net/ContentProxySafetyInterceptor;->()V HSPLorg/thoughtcrime/securesms/net/ContentProxySelector$1;->(Lorg/thoughtcrime/securesms/net/ContentProxySelector;I)V @@ -33309,6 +36817,8 @@ HSPLorg/thoughtcrime/securesms/net/StaticDns;->()V HSPLorg/thoughtcrime/securesms/net/StaticDns;->(Ljava/util/Map;)V HSPLorg/thoughtcrime/securesms/net/UserAgentInterceptor;->(Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/net/UserAgentInterceptor;->intercept(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; +HSPLorg/thoughtcrime/securesms/nicknames/NicknameActivity$Contract;->()V +HSPLorg/thoughtcrime/securesms/nicknames/NicknameActivity$Contract;->()V HSPLorg/thoughtcrime/securesms/notifications/Configuration;->()V HSPLorg/thoughtcrime/securesms/notifications/Configuration;->(JIFIILjava/util/Map;)V HSPLorg/thoughtcrime/securesms/notifications/Configuration;->getMessageLatencyPercentiles()Ljava/util/Map; @@ -33337,6 +36847,19 @@ HSPLorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig;-> HSPLorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig;->computeConfig()Lorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig$Config; HSPLorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig;->currentConfig_delegate$lambda$0()Lorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig$Config; HSPLorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig;->getCurrentConfig()Lorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig$Config; +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver$$ExternalSyntheticLambda5;->()V +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver$$ExternalSyntheticLambda5;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver$$ExternalSyntheticLambda6;->()V +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver$$ExternalSyntheticLambda6;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->$r8$lambda$kQCZHNqhnnlu5gwG_XWQWDeIWVQ(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)Z +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->()V +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->lambda$processCallEvents$6(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)Z +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->process(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->processCallEvents(Ljava/util/List;J)V +HSPLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;)[Landroid/service/notification/StatusBarNotification; +HSPLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->()V +HSPLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->cancelAllMessageNotifications(Landroid/content/Context;Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->cancelLegacy(Landroid/content/Context;I)V HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;)Z HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline1;->m(Landroid/app/NotificationManager;Ljava/lang/String;)Landroid/app/NotificationChannelGroup; HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline2;->m(Landroid/app/NotificationChannelGroup;)Z @@ -33365,9 +36888,24 @@ HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels;->onUpgrade(La HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels;->setLedPreference(Landroid/app/NotificationChannel;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels;->setVibrationEnabled(Landroid/app/NotificationChannel;Z)V HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels;->supported()Z +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda1;->run()V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda2;->run()V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda5;->(Ljava/lang/Runnable;Ljava/lang/Throwable;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda5;->run()V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$-MIjf-WrxGixLkVgJydgA3vAOKE(Ljava/lang/Runnable;Ljava/lang/Throwable;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$O_m6UJUQHLnKTLxjn0iX-aZxV3U(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$nmbDyST29wFD_F7aVQLtsDi7HQU(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->(Landroid/app/Application;)V HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->clearVisibleThread()V HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->getNotifier()Lorg/thoughtcrime/securesms/notifications/MessageNotifier; +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$runOnLimiter$11(Ljava/lang/Runnable;Ljava/lang/Throwable;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$updateNotification$3(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$updateNotification$4(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->runOnLimiter(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->setVisibleThread(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->updateNotification(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/notifications/SlowNotificationHeuristics;->()V HSPLorg/thoughtcrime/securesms/notifications/SlowNotificationHeuristics;->()V HSPLorg/thoughtcrime/securesms/notifications/SlowNotificationHeuristics;->getConfiguration()Lorg/thoughtcrime/securesms/notifications/Configuration; @@ -33400,12 +36938,32 @@ HSPLorg/thoughtcrime/securesms/notifications/profiles/NotificationProfiles;->getActiveProfile$default(Ljava/util/List;JLj$/time/ZoneId;ILjava/lang/Object;)Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfile; HSPLorg/thoughtcrime/securesms/notifications/profiles/NotificationProfiles;->getActiveProfile(Ljava/util/List;JLj$/time/ZoneId;)Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfile; HSPLorg/thoughtcrime/securesms/notifications/v2/CancelableExecutor;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->forConversation(J)Lorg/thoughtcrime/securesms/notifications/v2/ConversationId; +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Creator;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->(JLjava/lang/Long;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->getGroupStoryId()Ljava/lang/Long; +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->getThreadId()J +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->hashCode()I +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$$ExternalSyntheticLambda0;->(Ljava/util/Set;)V HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->()V HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->access$updateBadge(Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;Landroid/content/Context;I)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->updateBadge(Landroid/content/Context;I)V HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->()V HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->(Landroid/app/Application;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->clearReminderInternal(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->clearVisibleThread()V HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->setVisibleThread(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->updateNotification(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->updateNotification(Landroid/content/Context;Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;Lorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt;->access$getDisplayedNotificationIds(Landroid/app/NotificationManager;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt;->getDisplayedNotificationIds(Landroid/app/NotificationManager;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/notifications/v2/NotificationState;)V HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/notifications/v2/NotificationState;)V HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/notifications/v2/NotificationState;)V @@ -33415,6 +36973,15 @@ HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState$Companion;->ge HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->()V HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->access$getEMPTY$cp()Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getConversations()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getMuteFilteredMessages()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getProfileFilteredMessages()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getThreadsWithMostRecentNotificationFromSelf()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->isEmpty()Z +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->toString()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->constructNotificationState(Ljava/util/Map;Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfile;)Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; HSPLorg/thoughtcrime/securesms/permissions/Permissions$$ExternalSyntheticLambda1;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/permissions/Permissions$$ExternalSyntheticLambda1;->test(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/permissions/Permissions;->$r8$lambda$32IV3TWLGtrHXK656vmem2wXhcw(Landroid/content/Context;Ljava/lang/String;)Z @@ -33426,6 +36993,8 @@ HSPLorg/thoughtcrime/securesms/pin/SvrRepository;->()V HSPLorg/thoughtcrime/securesms/pin/SvrRepository;->()V HSPLorg/thoughtcrime/securesms/pin/SvrRepository;->onRegistrationComplete(Lorg/whispersystems/signalservice/api/kbs/MasterKey;Ljava/lang/String;ZZ)V HSPLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->isDisplayContact()Z HSPLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->toString()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/profiles/AvatarHelper;->()V HSPLorg/thoughtcrime/securesms/profiles/AvatarHelper;->getAvatar(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/io/InputStream; @@ -33450,7 +37019,6 @@ HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->fromParts(Ljava/lang/Strin HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->getFamilyName()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->getGivenName()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->getJoinedName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; -HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->isCJKV(Ljava/lang/String;Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->isEmpty()Z HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->lambda$isCJKV$0(Ljava/lang/Boolean;Ljava/lang/String;)Ljava/lang/Boolean; HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->toString()Ljava/lang/String; @@ -33556,23 +37124,47 @@ HSPLorg/thoughtcrime/securesms/ratelimit/RateLimitUtil;->()V HSPLorg/thoughtcrime/securesms/ratelimit/RateLimitUtil;->retryAllRateLimitedMessages(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->()V HSPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->clear()V HSPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->init(Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda0;->onChanged(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda1;->()V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda1;->contentsMatch(Ljava/lang/Object;Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda2;->()V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda2;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda3;->()V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda5;->run()V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda6;->run()V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda7;->run()V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Landroidx/lifecycle/Observer;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda9;->run()V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$8PkUEZdGq__CmYcrCzhT_GMx-xI(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$FgHBdoq4SH_azM0vPoDdtMK-nHY(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$RhROEBfnI0QVZITG5MNez2Hdpg4(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/Object;)Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$amHtIV_xlJfuunbQ00Zrlf0ia0I(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$fJs2CnxsKxcdMW0jvyA-W7u_iGg(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Landroidx/lifecycle/Observer;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$v_nB1b_2kyNSdIbmxlQ5lXjSgx4(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->()V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->fetchAndCacheRecipientFromDisk(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->get()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->getId()Lorg/thoughtcrime/securesms/recipients/RecipientId; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->getLiveData()Landroidx/lifecycle/LiveData; +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$new$0(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$new$1(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$new$2(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/Object;)Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$observeForever$7(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$removeForeverObserver$8(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$removeObserver$5(Landroidx/lifecycle/Observer;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->observable()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->observeForever(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->refresh()Lorg/thoughtcrime/securesms/recipients/LiveRecipient; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->refresh(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->removeForeverObserver(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->removeObserver(Landroidx/lifecycle/Observer;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->resolve()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->set(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipientCache;)V @@ -33596,6 +37188,7 @@ HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache;->addToCache(Ljava/ HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache;->clearSelf()V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache;->getLive(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/recipients/LiveRecipient; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache;->getSelf()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache;->getSelfId()Lorg/thoughtcrime/securesms/recipients/RecipientId; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache;->isValidForCache(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache;->lambda$addToCache$2(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache;->lambda$new$0()Z @@ -33604,6 +37197,7 @@ HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache;->warmUp()V HSPLorg/thoughtcrime/securesms/recipients/Recipient$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/Recipient$$ExternalSyntheticLambda11;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/Recipient$$ExternalSyntheticLambda12;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/recipients/Recipient$$ExternalSyntheticLambda12;->invoke()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/recipients/Recipient$$ExternalSyntheticLambda6;->()V HSPLorg/thoughtcrime/securesms/recipients/Recipient$$ExternalSyntheticLambda7;->(Lkotlin/jvm/functions/Function1;)V HSPLorg/thoughtcrime/securesms/recipients/Recipient$$ExternalSyntheticLambda8;->()V @@ -33618,7 +37212,9 @@ HSPLorg/thoughtcrime/securesms/recipients/Recipient$Capability;->(Ljava/la HSPLorg/thoughtcrime/securesms/recipients/Recipient$Capability;->serialize()I HSPLorg/thoughtcrime/securesms/recipients/Recipient$Companion;->()V HSPLorg/thoughtcrime/securesms/recipients/Recipient$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/recipients/Recipient$Companion;->isSelfSet()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient$Companion;->live(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/recipients/LiveRecipient; +HSPLorg/thoughtcrime/securesms/recipients/Recipient$Companion;->observable(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; HSPLorg/thoughtcrime/securesms/recipients/Recipient$Companion;->resolved(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/Recipient$Companion;->resolvedList(Ljava/util/Collection;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/recipients/Recipient$Companion;->self()Lorg/thoughtcrime/securesms/recipients/Recipient; @@ -33633,24 +37229,31 @@ HSPLorg/thoughtcrime/securesms/recipients/Recipient$HiddenState$Companion;->dese HSPLorg/thoughtcrime/securesms/recipients/Recipient$HiddenState;->$values()[Lorg/thoughtcrime/securesms/recipients/Recipient$HiddenState; HSPLorg/thoughtcrime/securesms/recipients/Recipient$HiddenState;->()V HSPLorg/thoughtcrime/securesms/recipients/Recipient$HiddenState;->(Ljava/lang/String;II)V +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->$r8$lambda$SzA8pTop_ASRAS8jOMPIYkTCndk(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->()V HSPLorg/thoughtcrime/securesms/recipients/Recipient;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZLorg/whispersystems/signalservice/api/push/ServiceId$ACI;Lorg/whispersystems/signalservice/api/push/ServiceId$PNI;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/thoughtcrime/securesms/groups/GroupId;Lorg/thoughtcrime/securesms/database/model/DistributionListId;Ljava/util/List;Lj$/util/Optional;ZZZJLorg/thoughtcrime/securesms/database/RecipientTable$VibrateState;Lorg/thoughtcrime/securesms/database/RecipientTable$VibrateState;Landroid/net/Uri;Landroid/net/Uri;IILorg/thoughtcrime/securesms/database/RecipientTable$RegisteredState;[BLorg/signal/libsignal/zkgroup/profiles/ExpiringProfileKeyCredential;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Landroid/net/Uri;Lorg/thoughtcrime/securesms/profiles/ProfileName;Ljava/lang/String;Lorg/thoughtcrime/securesms/database/model/ProfileAvatarFileDetails;ZLorg/thoughtcrime/securesms/recipients/Recipient$HiddenState;JLjava/lang/String;Lorg/thoughtcrime/securesms/database/RecipientTable$SealedSenderAccessMode;Lorg/thoughtcrime/securesms/database/model/RecipientRecord$Capabilities;[BLorg/thoughtcrime/securesms/database/RecipientTable$MentionSetting;Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper;Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor;Ljava/lang/String;Ljava/lang/String;Lorg/thoughtcrime/securesms/profiles/ProfileName;Ljava/lang/String;Lj$/util/Optional;ZLjava/util/List;ZZLorg/thoughtcrime/securesms/service/webrtc/links/CallLinkRoomId;Lj$/util/Optional;Lorg/thoughtcrime/securesms/database/RecipientTable$PhoneNumberSharingState;Lorg/thoughtcrime/securesms/profiles/ProfileName;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/recipients/Recipient;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZLorg/whispersystems/signalservice/api/push/ServiceId$ACI;Lorg/whispersystems/signalservice/api/push/ServiceId$PNI;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/thoughtcrime/securesms/groups/GroupId;Lorg/thoughtcrime/securesms/database/model/DistributionListId;Ljava/util/List;Lj$/util/Optional;ZZZJLorg/thoughtcrime/securesms/database/RecipientTable$VibrateState;Lorg/thoughtcrime/securesms/database/RecipientTable$VibrateState;Landroid/net/Uri;Landroid/net/Uri;IILorg/thoughtcrime/securesms/database/RecipientTable$RegisteredState;[BLorg/signal/libsignal/zkgroup/profiles/ExpiringProfileKeyCredential;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Landroid/net/Uri;Lorg/thoughtcrime/securesms/profiles/ProfileName;Ljava/lang/String;Lorg/thoughtcrime/securesms/database/model/ProfileAvatarFileDetails;ZLorg/thoughtcrime/securesms/recipients/Recipient$HiddenState;JLjava/lang/String;Lorg/thoughtcrime/securesms/database/RecipientTable$SealedSenderAccessMode;Lorg/thoughtcrime/securesms/database/model/RecipientRecord$Capabilities;[BLorg/thoughtcrime/securesms/database/RecipientTable$MentionSetting;Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper;Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor;Ljava/lang/String;Ljava/lang/String;Lorg/thoughtcrime/securesms/profiles/ProfileName;Ljava/lang/String;Lj$/util/Optional;ZLjava/util/List;ZZLorg/thoughtcrime/securesms/service/webrtc/links/CallLinkRoomId;Lj$/util/Optional;Lorg/thoughtcrime/securesms/database/RecipientTable$PhoneNumberSharingState;Lorg/thoughtcrime/securesms/profiles/ProfileName;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/recipients/Recipient;->access$getTAG$cp()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->combinedAboutAndEmoji_delegate$lambda$7(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->equals(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getAutoChatColor()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getAvatarColor()Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getBadges()Ljava/util/List; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getChatColors()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getCombinedAboutAndEmoji()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getContactPhoto()Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto; +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getContactUri()Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getDisplayName(Landroid/content/Context;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getE164()Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getExpiresInSeconds()I HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getFallbackAvatar()Lorg/thoughtcrime/securesms/avatar/fallback/FallbackAvatar; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getGroupName(Landroid/content/Context;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getHasE164()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getHasServiceId()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getHasWallpaper()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getId()Lorg/thoughtcrime/securesms/recipients/RecipientId; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getNameFromLocalData(Landroid/content/Context;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getNotificationChannel()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getProfileAvatar()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getProfileAvatarFileDetails()Lorg/thoughtcrime/securesms/database/model/ProfileAvatarFileDetails; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getProfileKey()[B @@ -33660,27 +37263,35 @@ HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getResolved()Lorg/thoughtc HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getServiceId()Lj$/util/Optional; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getShouldBlurAvatar()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getShouldHideStory()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getShouldShowE164()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getShowVerified()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getWallpaper()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->hasSameContent(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->hashCode()I +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isActiveGroup()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isBlocked()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isDistributionList()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isGroup()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isHidden()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isIndividual()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isMmsGroup()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isMuted()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isMyStory()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isProfileSharing()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isPushGroup()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isPushV1Group()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isPushV2Group()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isRegistered()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isReleaseNotes()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isResolving()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isSelf()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isSystemContact()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->live()Lorg/thoughtcrime/securesms/recipients/LiveRecipient; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->live(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/recipients/LiveRecipient; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->requireE164()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->requireServiceId()Lorg/whispersystems/signalservice/api/push/ServiceId; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->resolve()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->resolved(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->resolvedList(Ljava/util/Collection;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->self()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator$$ExternalSyntheticLambda0;->()V @@ -33689,11 +37300,9 @@ HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator$$ExternalSyntheticLam HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator$$ExternalSyntheticLambda3;->(Lkotlin/jvm/functions/Function1;)V HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator;->()V HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator;->()V -HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator;->create(ZLjava/lang/String;Ljava/lang/String;ZLorg/thoughtcrime/securesms/database/RecipientTable$RegisteredState;Lorg/thoughtcrime/securesms/database/model/RecipientRecord;Ljava/util/List;ZLorg/thoughtcrime/securesms/conversation/colors/AvatarColor;Lj$/util/Optional;)Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator;->forId$default(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZILjava/lang/Object;)Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator;->forId(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator;->forId(Lorg/thoughtcrime/securesms/recipients/RecipientId;Z)Lorg/thoughtcrime/securesms/recipients/Recipient; -HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator;->forIndividual(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/RecipientRecord;)Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/RecipientCreator;->forRecord(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/RecipientRecord;)Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/RecipientId$1;->()V HSPLorg/thoughtcrime/securesms/recipients/RecipientId$Serializer;->()V @@ -33719,7 +37328,10 @@ HSPLorg/thoughtcrime/securesms/recipients/RecipientIdCache;->get(Lorg/whispersys HSPLorg/thoughtcrime/securesms/recipients/RecipientIdCache;->put(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/RecipientIdCache;->put(Lorg/thoughtcrime/securesms/recipients/RecipientId;Ljava/lang/String;Lorg/whispersystems/signalservice/api/push/ServiceId;)V HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->()V +HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isLegacyProfileSharingAccepted(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z +HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isMessageRequestAccepted(Landroid/content/Context;J)Z HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isMessageRequestAccepted(Ljava/lang/Long;Lorg/thoughtcrime/securesms/recipients/Recipient;)Z +HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isRecipientHidden(J)Z HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->toSignalServiceAddress(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/whispersystems/signalservice/api/push/SignalServiceAddress; HSPLorg/thoughtcrime/securesms/registration/data/AccountRegistrationResult;->()V HSPLorg/thoughtcrime/securesms/registration/data/AccountRegistrationResult;->(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Lorg/whispersystems/signalservice/api/kbs/MasterKey;Ljava/lang/String;Lorg/whispersystems/signalservice/api/account/PreKeyCollection;Lorg/whispersystems/signalservice/api/account/PreKeyCollection;)V @@ -33897,6 +37509,14 @@ HSPLorg/thoughtcrime/securesms/shakereport/ShakeToReport;->disable()V HSPLorg/thoughtcrime/securesms/shakereport/ShakeToReport;->enable()V HSPLorg/thoughtcrime/securesms/shakereport/ShakeToReport;->registerActivity(Landroidx/appcompat/app/AppCompatActivity;)V HSPLorg/thoughtcrime/securesms/stickers/StickerRemoteUriLoader$Factory;->()V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository$$ExternalSyntheticLambda1;->run()V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->$r8$lambda$EiXtOahDAsA2l4Wi8nIWoU8V6ZA(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->()V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->getStickerFeatureAvailability(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->getStickerFeatureAvailabilitySync()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->lambda$getStickerFeatureAvailability$2(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->searchByEmoji(Ljava/lang/String;)Lio/reactivex/rxjava3/core/Single; HSPLorg/thoughtcrime/securesms/storage/StorageSyncHelper$$ExternalSyntheticLambda2;->()V HSPLorg/thoughtcrime/securesms/storage/StorageSyncHelper$$ExternalSyntheticLambda2;->generate()[B HSPLorg/thoughtcrime/securesms/storage/StorageSyncHelper;->$r8$lambda$S3qH2xv9Nry8nx7BnifhsSUYKW4()[B @@ -34071,6 +37691,7 @@ HSPLorg/thoughtcrime/securesms/util/AppForegroundObserver;->addListener(Lorg/tho HSPLorg/thoughtcrime/securesms/util/AppForegroundObserver;->begin()V HSPLorg/thoughtcrime/securesms/util/AppForegroundObserver;->isForegrounded()Z HSPLorg/thoughtcrime/securesms/util/AppForegroundObserver;->onForeground()V +HSPLorg/thoughtcrime/securesms/util/AppForegroundObserver;->removeListener(Lorg/thoughtcrime/securesms/util/AppForegroundObserver$Listener;)V HSPLorg/thoughtcrime/securesms/util/AppStartup$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/AppStartup;)V HSPLorg/thoughtcrime/securesms/util/AppStartup$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/util/AppStartup;)V HSPLorg/thoughtcrime/securesms/util/AppStartup$Task;->(Lorg/thoughtcrime/securesms/util/AppStartup;Ljava/lang/String;Ljava/lang/Runnable;)V @@ -34093,6 +37714,15 @@ HSPLorg/thoughtcrime/securesms/util/AvatarUtil;->loadIconIntoImageView(Lorg/thou HSPLorg/thoughtcrime/securesms/util/AvatarUtil;->request(Lcom/bumptech/glide/RequestBuilder;Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;ILcom/bumptech/glide/load/resource/bitmap/BitmapTransformation;)Lcom/bumptech/glide/RequestBuilder; HSPLorg/thoughtcrime/securesms/util/AvatarUtil;->request(Lcom/bumptech/glide/RequestBuilder;Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;ZILcom/bumptech/glide/load/resource/bitmap/BitmapTransformation;)Lcom/bumptech/glide/RequestBuilder; HSPLorg/thoughtcrime/securesms/util/AvatarUtil;->requestCircle(Lcom/bumptech/glide/RequestBuilder;Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;I)Lcom/bumptech/glide/RequestBuilder; +HSPLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;Ljava/lang/String;Ljava/lang/String;)Landroid/app/NotificationChannel; +HSPLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline1;->m(Landroid/app/NotificationManager;)Z +HSPLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline2;->m(Landroid/app/NotificationManager;)I +HSPLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline3;->m(Landroid/app/NotificationManager;)Z +HSPLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->$values()[Lorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState; +HSPLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->()V +HSPLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/util/BubbleUtil;->()V +HSPLorg/thoughtcrime/securesms/util/BubbleUtil;->canBubble(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/Long;)Z HSPLorg/thoughtcrime/securesms/util/ByteUnit$1;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/util/ByteUnit$1;->(Ljava/lang/String;ILorg/thoughtcrime/securesms/util/ByteUnit-IA;)V HSPLorg/thoughtcrime/securesms/util/ByteUnit$2;->(Ljava/lang/String;I)V @@ -34140,23 +37770,46 @@ HSPLorg/thoughtcrime/securesms/util/ConnectivityWarning;->getConfig()Lorg/though HSPLorg/thoughtcrime/securesms/util/ConnectivityWarning;->isEnabled()Z HSPLorg/thoughtcrime/securesms/util/ContextUtil;->requireDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; HSPLorg/thoughtcrime/securesms/util/ConversationShortcutPhoto$Loader$Factory;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/util/ConversationUtil;->()V +HSPLorg/thoughtcrime/securesms/util/ConversationUtil;->getChannelId(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/util/ConversationUtil;->getShortcutId(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/DateUtils$$ExternalSyntheticLambda0;->()V +HSPLorg/thoughtcrime/securesms/util/DateUtils$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DateUtils;->$r8$lambda$qA1gBaRqVu4Fd26fhuBQrRvuTB8()Ljava/text/SimpleDateFormat; HSPLorg/thoughtcrime/securesms/util/DateUtils;->()V HSPLorg/thoughtcrime/securesms/util/DateUtils;->()V HSPLorg/thoughtcrime/securesms/util/DateUtils;->getBriefRelativeTimeSpanString(Landroid/content/Context;Ljava/util/Locale;J)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/util/DateUtils;->getConversationDateHeaderString(Landroid/content/Context;Ljava/util/Locale;J)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/util/DateUtils;->getDatelessRelativeTimeSpanFormattedDate(Landroid/content/Context;Ljava/util/Locale;J)Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate; +HSPLorg/thoughtcrime/securesms/util/DateUtils;->getSameDayDateFormat()Ljava/text/SimpleDateFormat; HSPLorg/thoughtcrime/securesms/util/DateUtils;->isNow(J)Z +HSPLorg/thoughtcrime/securesms/util/DateUtils;->isSameDay(JJ)Z +HSPLorg/thoughtcrime/securesms/util/DateUtils;->isSameExtendedRelativeTimestamp(JJ)Z HSPLorg/thoughtcrime/securesms/util/DateUtils;->isWithin-HG0u8IE(JJ)Z +HSPLorg/thoughtcrime/securesms/util/DateUtils;->sameDayDateFormat_delegate$lambda$0()Ljava/text/SimpleDateFormat; HSPLorg/thoughtcrime/securesms/util/Debouncer;->(J)V HSPLorg/thoughtcrime/securesms/util/Debouncer;->(JLjava/util/concurrent/TimeUnit;)V HSPLorg/thoughtcrime/securesms/util/Debouncer;->publish(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->$r8$lambda$4XzdmPw2_B1qJcPteI1-kZkTvoY(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->getLazyDefault()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->lazyDefault_delegate$lambda$0(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->getValue()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->postValue(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->setValue(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/util/Deferred;->()V HSPLorg/thoughtcrime/securesms/util/Deferred;->executeIfNecessary()V HSPLorg/thoughtcrime/securesms/util/Deferred;->isDeferred()Z HSPLorg/thoughtcrime/securesms/util/Deferred;->setDeferred(Z)V HSPLorg/thoughtcrime/securesms/util/DeviceProperties;->()V HSPLorg/thoughtcrime/securesms/util/DeviceProperties;->isLowMemoryDevice(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/DoubleClickDebouncer;->()V +HSPLorg/thoughtcrime/securesms/util/DoubleClickDebouncer;->(J)V HSPLorg/thoughtcrime/securesms/util/DrawableUtil;->tint(Landroid/graphics/drawable/Drawable;I)Landroid/graphics/drawable/Drawable; HSPLorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;->()V HSPLorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;->getTheme()I @@ -34187,6 +37840,13 @@ HSPLorg/thoughtcrime/securesms/util/FrameRateTracker;->getDisplayRefreshRate(Lan HSPLorg/thoughtcrime/securesms/util/FrameRateTracker;->start()V HSPLorg/thoughtcrime/securesms/util/FrameRateTracker;->stop()V HSPLorg/thoughtcrime/securesms/util/FrameRateTracker;->updateRefreshRate()V +HSPLorg/thoughtcrime/securesms/util/FullscreenHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/WindowManager$LayoutParams;I)V +HSPLorg/thoughtcrime/securesms/util/FullscreenHelper;->(Landroid/app/Activity;)V +HSPLorg/thoughtcrime/securesms/util/FullscreenHelper;->(Landroid/app/Activity;Z)V +HSPLorg/thoughtcrime/securesms/util/FullscreenHelper;->showSystemUI()V +HSPLorg/thoughtcrime/securesms/util/FullscreenHelper;->showSystemUI(Landroid/view/Window;)V +HSPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toLocalDate$default(JLj$/time/ZoneId;ILjava/lang/Object;)Lj$/time/LocalDate; +HSPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toLocalDate(JLj$/time/ZoneId;)Lj$/time/LocalDate; HSPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toLocalDateTime(JLj$/time/ZoneId;)Lj$/time/LocalDateTime; HSPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toMillis$default(Lj$/time/LocalDateTime;Lj$/time/ZoneOffset;ILjava/lang/Object;)J HSPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toMillis(Lj$/time/LocalDateTime;Lj$/time/ZoneOffset;)J @@ -34199,11 +37859,14 @@ HSPLorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;->isNull(Ljava/lang HSPLorg/thoughtcrime/securesms/util/JsonUtils;->()V HSPLorg/thoughtcrime/securesms/util/JsonUtils;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/JsonUtils;->fromJson([BLjava/lang/Class;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/JsonUtils;->getMapper()Lcom/fasterxml/jackson/databind/ObjectMapper; HSPLorg/thoughtcrime/securesms/util/JsonUtils;->toJson(Ljava/lang/Object;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/LRUCache;->(I)V HSPLorg/thoughtcrime/securesms/util/LRUCache;->removeEldestEntry(Ljava/util/Map$Entry;)Z +HSPLorg/thoughtcrime/securesms/util/LeakyBucketLimiter$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/LeakyBucketLimiter;)V HSPLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->()V HSPLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->(IJLandroid/os/Handler;)V +HSPLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->run(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/util/ListenableFutureTask$2;->(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V HSPLorg/thoughtcrime/securesms/util/ListenableFutureTask$2;->run()V HSPLorg/thoughtcrime/securesms/util/ListenableFutureTask;->-$$Nest$fgetlisteners(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; @@ -34248,15 +37911,26 @@ HSPLorg/thoughtcrime/securesms/util/LocalMetrics;->start(Ljava/lang/String;Ljava HSPLorg/thoughtcrime/securesms/util/LocaleUtil;->()V HSPLorg/thoughtcrime/securesms/util/LocaleUtil;->()V HSPLorg/thoughtcrime/securesms/util/LocaleUtil;->getLocaleDefaults()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;->(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V +HSPLorg/thoughtcrime/securesms/util/LongClickMovementMethod;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/util/LongClickMovementMethod;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda0;->()V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIIIII)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda2;->onAnimationUpdate(Landroid/animation/ValueAnimator;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda3;->(Landroid/app/Activity;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda4;->(Landroid/app/Activity;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda4;->invoke()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$6;->(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$6;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$6;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$6;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$6;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$6;->onStop(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->()V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->(I)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->(II)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->(III)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->getChatFolderColorRes()I HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->getStatusBarColorRes()I @@ -34264,10 +37938,15 @@ HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->getToolba HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$OnScrollListener;->(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$OnScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->$r8$lambda$QeoeSO_12Ax4L28qT-sYy70IRhw(Landroid/app/Activity;I)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->$r8$lambda$XxRFf2dSb5JYCVzXbnYknQRzbho(I)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->$r8$lambda$YeFb1qT-_Ah_hye50F2snyeMMA4(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIIIIILandroid/animation/ValueAnimator;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->$r8$lambda$_EJaw0q-q2fz0Bq4zSkzyg_3IYY(Landroid/app/Activity;)I HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->()V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;Lkotlin/jvm/functions/Function1;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->(Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->_init_$lambda$1(I)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->_init_$lambda$3(Landroid/app/Activity;I)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->_init_$lambda$4(Landroid/app/Activity;)I HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->access$updateActiveState(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;Z)V @@ -34276,6 +37955,7 @@ HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->getActiveColorSet( HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->getInactiveColorSet()Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet; HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->setColorImmediate()V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->setToolbarColor(I)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->updateActiveState$lambda$12$lambda$11(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIIIIILandroid/animation/ValueAnimator;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->updateActiveState(Z)V HSPLorg/thoughtcrime/securesms/util/MediaUtil$1;->()V HSPLorg/thoughtcrime/securesms/util/MediaUtil$SlideType;->$values()[Lorg/thoughtcrime/securesms/util/MediaUtil$SlideType; @@ -34288,11 +37968,29 @@ HSPLorg/thoughtcrime/securesms/util/MediaUtil;->getSlideTypeFromContentType(Ljav HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isAudioType(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isGif(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isImageType(Ljava/lang/String;)Z +HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isInstantVideoSupported(Lorg/thoughtcrime/securesms/mms/Slide;)Z +HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isLongTextType(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isVideo(Ljava/lang/String;)Z +HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isVideoType(Ljava/lang/String;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasAudio(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasDocument(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasExtraText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasGiftBadge(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasLinkPreview(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasLocation(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasNoBubble(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasOnlyThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasSharedContact(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasSticker(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isBorderless(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isCaptionlessMms(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isEditMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isScheduled(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isStoryReaction(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isTextOnly(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isViewOnceMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/util/NameUtil;->()V HSPLorg/thoughtcrime/securesms/util/NameUtil;->()V HSPLorg/thoughtcrime/securesms/util/NameUtil;->firstGrapheme(Ljava/lang/String;)Ljava/lang/String; @@ -34301,6 +37999,7 @@ HSPLorg/thoughtcrime/securesms/util/NetworkUtil;->getNetworkInfo(Landroid/conten HSPLorg/thoughtcrime/securesms/util/NetworkUtil;->isConnected(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/NetworkUtil;->isConnectedWifi(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/NoCrossfadeChangeDefaultAnimator;->()V +HSPLorg/thoughtcrime/securesms/util/NullableSavedStateHandleDelegate;->(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda1;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)V @@ -34320,10 +38019,19 @@ HSPLorg/thoughtcrime/securesms/util/ProfileUtil;->lambda$retrieveProfile$5(Lorg/ HSPLorg/thoughtcrime/securesms/util/ProfileUtil;->retrieveProfile(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/whispersystems/signalservice/api/profiles/SignalServiceProfile$RequestType;Z)Lio/reactivex/rxjava3/core/Single; HSPLorg/thoughtcrime/securesms/util/ProfileUtil;->retrieveProfileSync(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/whispersystems/signalservice/api/profiles/SignalServiceProfile$RequestType;Z)Lorg/whispersystems/signalservice/api/profiles/ProfileAndCredential; HSPLorg/thoughtcrime/securesms/util/ProfileUtil;->toSignalServiceAddress(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/whispersystems/signalservice/api/push/SignalServiceAddress; +HSPLorg/thoughtcrime/securesms/util/Projection$Corners;->()V +HSPLorg/thoughtcrime/securesms/util/Projection$Corners;->(F)V +HSPLorg/thoughtcrime/securesms/util/Projection$Corners;->(FFFF)V +HSPLorg/thoughtcrime/securesms/util/Projection$Corners;->([F)V +HSPLorg/thoughtcrime/securesms/util/Projection$Corners;->toRadii()[F +HSPLorg/thoughtcrime/securesms/util/Projection$Corners;->toRelativeRadii(Z)[F HSPLorg/thoughtcrime/securesms/util/ProjectionList;->()V HSPLorg/thoughtcrime/securesms/util/ProjectionList;->()V HSPLorg/thoughtcrime/securesms/util/ProjectionList;->(I)V HSPLorg/thoughtcrime/securesms/util/ProjectionList;->(IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/util/ProjectionList;->close()V +HSPLorg/thoughtcrime/securesms/util/ProjectionList;->getSize()I +HSPLorg/thoughtcrime/securesms/util/ProjectionList;->size()I HSPLorg/thoughtcrime/securesms/util/RemoteConfig$$ExternalSyntheticLambda0;->(Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/util/RemoteConfig$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/RemoteConfig$$ExternalSyntheticLambda10;->()V @@ -34393,6 +38101,7 @@ HSPLorg/thoughtcrime/securesms/util/RemoteConfig;->getGroupRecommendedLimit()I HSPLorg/thoughtcrime/securesms/util/RemoteConfig;->getInitialized()Z HSPLorg/thoughtcrime/securesms/util/RemoteConfig;->getInlinePinnedChats()Z HSPLorg/thoughtcrime/securesms/util/RemoteConfig;->getREMOTE_VALUES()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/util/RemoteConfig;->gifSearchAvailable()Z HSPLorg/thoughtcrime/securesms/util/RemoteConfig;->groupLimits()Lorg/thoughtcrime/securesms/groups/SelectionLimits; HSPLorg/thoughtcrime/securesms/util/RemoteConfig;->init()V HSPLorg/thoughtcrime/securesms/util/RemoteConfig;->internalUser()Z @@ -34428,6 +38137,21 @@ HSPLorg/thoughtcrime/securesms/util/RemoteConfig;->triggerFlagChangeListeners(Lj HSPLorg/thoughtcrime/securesms/util/RemoteDeprecation;->()V HSPLorg/thoughtcrime/securesms/util/RemoteDeprecation;->getTimeUntilDeprecation(J)J HSPLorg/thoughtcrime/securesms/util/RemoteDeprecation;->getTimeUntilDeprecation(Ljava/lang/String;JLjava/lang/String;)J +HSPLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt$$ExternalSyntheticLambda0;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;)Lkotlin/properties/ReadWriteProperty; +HSPLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Ljava/lang/Object;)Lkotlin/properties/ReadWriteProperty; +HSPLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lkotlin/properties/ReadWriteProperty; +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->$r8$lambda$u-CMfM3SnU3BHCzRk1-dWrhPQGA(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory; +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->()V +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->factoryProducer$lambda$0(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory; +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->factoryProducer(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Lkotlin/jvm/functions/Function0; +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->()V +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->(Lkotlin/jvm/functions/Function1;Landroidx/savedstate/SavedStateRegistryOwner;)V +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->create(Ljava/lang/String;Ljava/lang/Class;Landroidx/lifecycle/SavedStateHandle;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->create(Lkotlin/reflect/KClass;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; HSPLorg/thoughtcrime/securesms/util/ScreenDensity$1;->()V HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->()V HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->(Ljava/lang/String;I)V @@ -34435,8 +38159,10 @@ HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->get(Landroid/content/Context HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->getBucket()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->isKnownDensity()Z HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->xhdpiRelativeDensityScaleFactor(Ljava/lang/String;)F +HSPLorg/thoughtcrime/securesms/util/SearchUtil;->getHighlightedSpan(Ljava/util/Locale;Lorg/thoughtcrime/securesms/util/SearchUtil$StyleFactory;Landroid/text/Spannable;Ljava/lang/String;I)Landroid/text/Spannable; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getActivityManager(Landroid/content/Context;)Landroid/app/ActivityManager; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getAlarmManager(Landroid/content/Context;)Landroid/app/AlarmManager; +HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getAudioManager(Landroid/content/Context;)Landroid/media/AudioManager; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getConnectivityManager(Landroid/content/Context;)Landroid/net/ConnectivityManager; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getNotificationManager(Landroid/content/Context;)Landroid/app/NotificationManager; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getPowerManager(Landroid/content/Context;)Landroid/os/PowerManager; @@ -34448,6 +38174,12 @@ HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart;->onConversatio HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart;->onRenderFinished()V HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart;->onRenderStart()V HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart;->start()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onDataLoaded()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onDataPostedToMain()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onMetadataLoadStarted()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onMetadataLoaded()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onRenderFinished()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->start()V HSPLorg/thoughtcrime/securesms/util/SignalProxyUtil;->()V HSPLorg/thoughtcrime/securesms/util/SignalProxyUtil;->startListeningToWebsocket()V HSPLorg/thoughtcrime/securesms/util/SignalTrace$$ExternalSyntheticLambda0;->(Ljava/lang/String;)V @@ -34487,7 +38219,18 @@ HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->get(Ljava/lang/Object;)Ljava/l HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->processQueue()V HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->trimStrongReferencesIfNecessary()V +HSPLorg/thoughtcrime/securesms/util/SpanUtil;->()V +HSPLorg/thoughtcrime/securesms/util/SpanUtil;->ofSize(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; +HSPLorg/thoughtcrime/securesms/util/SplashScreenUtil$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/Activity;)Landroid/window/SplashScreen; +HSPLorg/thoughtcrime/securesms/util/SplashScreenUtil$$ExternalSyntheticApiModelOutline1;->m(Landroid/window/SplashScreen;I)V +HSPLorg/thoughtcrime/securesms/util/SplashScreenUtil$1;->()V +HSPLorg/thoughtcrime/securesms/util/SplashScreenUtil;->setSplashScreenThemeIfNecessary(Landroid/app/Activity;Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme;)V HSPLorg/thoughtcrime/securesms/util/StorageUtil;->getCleanFileName(Ljava/lang/String;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->$values()[Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->()V +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->valueOf(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->values()[Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->()V HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getAppMigrationVersion(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getAttachmentEncryptedSecret(Landroid/content/Context;)Ljava/lang/String; @@ -34503,6 +38246,8 @@ HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLanguage(Landroid HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLastVersionCode(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLongPreference(Landroid/content/Context;Ljava/lang/String;J)J HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMediaDownloadAllowed(Landroid/content/Context;Ljava/lang/String;I)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMediaKeyboardMode(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMessageBodyTextSize(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMobileMediaDownloadAllowed(Landroid/content/Context;)Ljava/util/Set; HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getNotificationChannelVersion(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getNotificationLedColor(Landroid/content/Context;)Ljava/lang/String; @@ -34520,7 +38265,9 @@ HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getTheme(Landroid/co HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getUnidentifiedAccessCertificateRotationTime(Landroid/content/Context;)J HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->hasPromptedOptimizeDoze(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->hasPromptedPushRegistration(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->hasSeenStickerIntroTooltip(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isBackupEnabled(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isEnterSendsEnabled(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isIncognitoKeyboardEnabled(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isNotificationVibrateEnabled(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isNotificationsEnabled(Landroid/content/Context;)Z @@ -34543,6 +38290,9 @@ HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setPromptedPushRegis HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setSignedPreKeyRotationTime(Landroid/content/Context;J)V HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setUnauthorizedReceived(Landroid/content/Context;Z)V HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setUnidentifiedAccessCertificateRotationTime(Landroid/content/Context;J)V +HSPLorg/thoughtcrime/securesms/util/ThemeUtil;->getAttribute(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/util/ThemeUtil;->getThemedBoolean(Landroid/content/Context;I)Z +HSPLorg/thoughtcrime/securesms/util/ThemeUtil;->isDarkTheme(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler;->-$$Nest$fgetlastRun(Lorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler;)J HSPLorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler;->()V HSPLorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler;->handleMessage(Landroid/os/Message;)V @@ -34559,7 +38309,9 @@ HSPLorg/thoughtcrime/securesms/util/Util;->getSecretBytes(I)[B HSPLorg/thoughtcrime/securesms/util/Util;->getSecretBytes(Ljava/security/SecureRandom;I)[B HSPLorg/thoughtcrime/securesms/util/Util;->getTimeUntilBuildExpiry(J)J HSPLorg/thoughtcrime/securesms/util/Util;->hasItems(Ljava/util/Collection;)Z +HSPLorg/thoughtcrime/securesms/util/Util;->hashCode([Ljava/lang/Object;)I HSPLorg/thoughtcrime/securesms/util/Util;->isEmpty(Ljava/lang/CharSequence;)Z +HSPLorg/thoughtcrime/securesms/util/Util;->isEmpty(Ljava/util/Collection;)Z HSPLorg/thoughtcrime/securesms/util/Util;->join(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/Util;->join([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/Util;->uri(Ljava/lang/String;)Landroid/net/Uri; @@ -34568,29 +38320,123 @@ HSPLorg/thoughtcrime/securesms/util/VersionTracker;->()V HSPLorg/thoughtcrime/securesms/util/VersionTracker;->getDaysSinceFirstInstalled(Landroid/content/Context;)J HSPLorg/thoughtcrime/securesms/util/VersionTracker;->getLastSeenVersion(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/VersionTracker;->updateLastSeenVersion(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->drawAsTopItemDecoration(Landroid/view/View;Landroid/graphics/Canvas;Landroid/view/View;Landroid/view/View;I)V HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->getLifecycle(Landroid/view/View;)Landroidx/lifecycle/Lifecycle; +HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->getVisible(Landroid/view/View;)Z +HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->layoutIn(Landroid/view/View;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->padding$default(Landroid/view/View;IIIIILjava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->padding(Landroid/view/View;IIII)V HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->setVisible(Landroid/view/View;Z)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->$r8$lambda$Acd3w0nXTULz4l6LYbGvsler96E(Lkotlin/jvm/functions/Function0;)Lorg/thoughtcrime/securesms/util/ViewModelFactory; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->()V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->factoryProducer$lambda$0(Lkotlin/jvm/functions/Function0;)Lorg/thoughtcrime/securesms/util/ViewModelFactory; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->factoryProducer(Lkotlin/jvm/functions/Function0;)Lkotlin/jvm/functions/Function0; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory;->()V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory;->create(Lkotlin/reflect/KClass;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->invoke()Landroidx/savedstate/SavedStateRegistryOwner; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->animateOut(Landroid/view/View;Landroid/view/animation/Animation;I)Lorg/signal/core/util/concurrent/ListenableFuture; HSPLorg/thoughtcrime/securesms/util/ViewUtil;->dpToPx(I)I +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->fadeOut(Landroid/view/View;I)Lorg/signal/core/util/concurrent/ListenableFuture; +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->fadeOut(Landroid/view/View;II)Lorg/signal/core/util/concurrent/ListenableFuture; HSPLorg/thoughtcrime/securesms/util/ViewUtil;->findStubById(Landroid/view/View;I)Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->getAlphaAnimation(FFI)Landroid/view/animation/Animation; +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->getLeftMargin(Landroid/view/View;)I +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->getRightMargin(Landroid/view/View;)I +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->getTopMargin(Landroid/view/View;)I +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->isLtr(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->isLtr(Landroid/view/View;)Z +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->isRtl(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->isRtl(Landroid/view/View;)Z +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->mirrorIfRtl(Landroid/view/View;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingBottom(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingEnd(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingStart(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingTop(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setTextViewGravityStart(Landroid/widget/TextView;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setTopMargin(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setTopMargin(Landroid/view/View;IZ)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setVisibilityIfNonNull(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->updateLayoutParams(Landroid/view/View;II)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->updateLayoutParamsIfNonNull(Landroid/view/View;II)V HSPLorg/thoughtcrime/securesms/util/WakeLockUtil;->()V HSPLorg/thoughtcrime/securesms/util/WakeLockUtil;->acquire(Landroid/content/Context;IJLjava/lang/String;)Landroid/os/PowerManager$WakeLock; HSPLorg/thoughtcrime/securesms/util/WakeLockUtil;->prefixTag(Ljava/lang/String;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/WakeLockUtil;->release(Landroid/os/PowerManager$WakeLock;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/util/WindowUtil;->getStatusBarColor(Landroid/view/Window;)I HSPLorg/thoughtcrime/securesms/util/WindowUtil;->initializeScreenshotSecurity(Landroid/content/Context;Landroid/view/Window;)V +HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setLightNavigationBar(Landroid/view/Window;)V +HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setLightNavigationBarFromTheme(Landroid/app/Activity;)V +HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setLightStatusBar(Landroid/view/Window;)V +HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setLightStatusBarFromTheme(Landroid/app/Activity;)V HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setNavigationBarColor(Landroid/app/Activity;I)V HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setNavigationBarColor(Landroid/content/Context;Landroid/view/Window;I)V HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setStatusBarColor(Landroid/view/Window;I)V +HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setSystemUiFlags(Landroid/view/Window;I)V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/LayoutFactory;->(Ljava/util/function/Function;I)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/LayoutFactory;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->()V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->(Z)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->getItemTypes()Ljava/util/Map; HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;I)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;ILjava/util/List;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewAttachedToWindow(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->registerFactory(Ljava/lang/Class;Ljava/util/function/Function;I)V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->registerFactory(Ljava/lang/Class;Lorg/thoughtcrime/securesms/util/adapter/mapping/Factory;)V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->()V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areContentsTheSame(Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areContentsTheSame(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Z +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areItemsTheSame(Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areItemsTheSame(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Z +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->getChangePayload(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->getChangePayload(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel$-CC;->$default$getChangePayload(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingModelList;->(Ljava/util/Collection;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->onAttachedToWindow()V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->setPayload(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter$$ExternalSyntheticLambda0;->(II)V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->()V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->(II)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItem(I)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItem(I)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItemViewType(I)I HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->setPagingController(Lorg/signal/paging/PagingController;)V HSPLorg/thoughtcrime/securesms/util/cjkv/CJKVUtil;->isCJKV(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/util/cjkv/CJKVUtil;->isCodepointCJKV(I)Z @@ -34603,7 +38449,16 @@ HSPLorg/thoughtcrime/securesms/util/concurrent/SerialExecutor;->(Ljava/uti HSPLorg/thoughtcrime/securesms/util/concurrent/SerialExecutor;->execute(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/util/concurrent/SerialExecutor;->lambda$execute$0(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/util/concurrent/SerialExecutor;->scheduleNext()V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->$r8$lambda$DG-JDqK_CQzQ4r7XEovANUj-KMk(Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->(Ljava/util/concurrent/Executor;)V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->enqueue(Ljava/lang/Runnable;)Z +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->execute(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->lambda$enqueue$0(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->scheduleNext()V +HSPLorg/thoughtcrime/securesms/util/dualsim/SubscriptionManagerCompat;->()V +HSPLorg/thoughtcrime/securesms/util/dualsim/SubscriptionManagerCompat;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper;->getUsersSelectedLocale(Landroid/content/Context;)Ljava/util/Locale; HSPLorg/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper;->prepareOverrideConfiguration(Landroid/content/Context;Landroid/content/res/Configuration;)V HSPLorg/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper;->updateContext(Landroid/content/Context;)V @@ -34683,12 +38538,18 @@ HSPLorg/thoughtcrime/securesms/util/storage/FileStorage;->getAllFiles(Landroid/c HSPLorg/thoughtcrime/securesms/util/views/DarkOverflowToolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/util/views/DarkOverflowToolbar;->init()V HSPLorg/thoughtcrime/securesms/util/views/NullableStub;->(Landroid/view/ViewStub;)V +HSPLorg/thoughtcrime/securesms/util/views/NullableStub;->get()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/views/NullableStub;->isResolvable()Z +HSPLorg/thoughtcrime/securesms/util/views/NullableStub;->require()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/views/NullableStub;->resolved()Z HSPLorg/thoughtcrime/securesms/util/views/SlideUpWithDependencyBehavior;->()V HSPLorg/thoughtcrime/securesms/util/views/SlideUpWithDependencyBehavior;->(Landroid/content/Context;Landroid/util/AttributeSet;F)V HSPLorg/thoughtcrime/securesms/util/views/SlideUpWithSnackbarBehavior;->()V HSPLorg/thoughtcrime/securesms/util/views/SlideUpWithSnackbarBehavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/util/views/Stub;->(Landroid/view/ViewStub;)V HSPLorg/thoughtcrime/securesms/util/views/Stub;->get()Landroid/view/View; +HSPLorg/thoughtcrime/securesms/util/views/Stub;->getVisibility()I +HSPLorg/thoughtcrime/securesms/util/views/Stub;->isVisible()Z HSPLorg/thoughtcrime/securesms/util/views/Stub;->resolved()Z HSPLorg/thoughtcrime/securesms/util/views/Stub;->setVisibility(I)V HSPLorg/thoughtcrime/securesms/video/exo/ExoPlayerPool$Companion;->()V @@ -35111,17 +38972,32 @@ HSPLorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage$ HSPLorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage;->()V HSPLorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage;->(Ljava/lang/String;Ljava/lang/String;Lokio/ByteString;Ljava/util/List;Ljava/lang/Long;Lokio/ByteString;)V HSPLorg/whispersystems/util/StringUtil;->utf8(Ljava/lang/String;)[B +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda2;->(Lrxdogtag2/DogTagMaybeObserver;)V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda3;->(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda3;->run()V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda6;->(Lrxdogtag2/DogTagMaybeObserver;)V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda7;->(Lrxdogtag2/DogTagMaybeObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda7;->run()V +HSPLrxdogtag2/DogTagMaybeObserver;->$r8$lambda$Bczq4ZPbnBWT0v8FSWxbU1wpxrM(Lrxdogtag2/DogTagMaybeObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagMaybeObserver;->(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLrxdogtag2/DogTagMaybeObserver;->lambda$onSubscribe$1(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagMaybeObserver;->onComplete()V +HSPLrxdogtag2/DogTagMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda0;->(Lrxdogtag2/DogTagObserver;)V HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda1;->(Lrxdogtag2/DogTagObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda1;->run()V HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda4;->(Lrxdogtag2/DogTagObserver;)V HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda5;->(Lrxdogtag2/DogTagObserver;Ljava/lang/Object;)V HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda5;->run()V +HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda6;->(Lrxdogtag2/DogTagObserver;)V +HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda7;->(Lio/reactivex/rxjava3/core/Observer;)V +HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda7;->run()V HSPLrxdogtag2/DogTagObserver;->$r8$lambda$I7M1KYJdQHWEQ5r5RZcXLEuX3cM(Lrxdogtag2/DogTagObserver;Ljava/lang/Object;)V HSPLrxdogtag2/DogTagObserver;->$r8$lambda$etVb47OpYbzDBwagSfdmNRhEwY0(Lrxdogtag2/DogTagObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLrxdogtag2/DogTagObserver;->(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Observer;)V HSPLrxdogtag2/DogTagObserver;->lambda$onNext$3(Ljava/lang/Object;)V HSPLrxdogtag2/DogTagObserver;->lambda$onSubscribe$1(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagObserver;->onComplete()V HSPLrxdogtag2/DogTagObserver;->onNext(Ljava/lang/Object;)V HSPLrxdogtag2/DogTagObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda0;->(Lrxdogtag2/DogTagSingleObserver;)V @@ -35151,6 +39027,7 @@ HSPLrxdogtag2/DogTagSubscriber;->lambda$onSubscribe$1(Lorg/reactivestreams/Subsc HSPLrxdogtag2/DogTagSubscriber;->onNext(Ljava/lang/Object;)V HSPLrxdogtag2/DogTagSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V HSPLrxdogtag2/ObserverHandler$-CC;->$default$handle(Lrxdogtag2/ObserverHandler;Lio/reactivex/rxjava3/core/Flowable;Lorg/reactivestreams/Subscriber;)Lorg/reactivestreams/Subscriber; +HSPLrxdogtag2/ObserverHandler$-CC;->$default$handle(Lrxdogtag2/ObserverHandler;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLrxdogtag2/ObserverHandler$-CC;->$default$handle(Lrxdogtag2/ObserverHandler;Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/core/Observer;)Lio/reactivex/rxjava3/core/Observer; HSPLrxdogtag2/ObserverHandler$-CC;->$default$handle(Lrxdogtag2/ObserverHandler;Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/core/SingleObserver;)Lio/reactivex/rxjava3/core/SingleObserver; HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda0;->(Ljava/lang/Thread$UncaughtExceptionHandler;Lrxdogtag2/RxDogTag$NonCheckingConsumer;)V @@ -35161,16 +39038,19 @@ HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda3;->apply(Ljava/lang/Object;Ljava HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda4;->(Lrxdogtag2/RxDogTag$Configuration;)V HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda4;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda5;->(Lrxdogtag2/RxDogTag$Configuration;)V +HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda5;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda6;->(Lrxdogtag2/RxDogTag$Configuration;)V HSPLrxdogtag2/RxDogTag$Builder;->()V HSPLrxdogtag2/RxDogTag$Builder;->install()V HSPLrxdogtag2/RxDogTag$Configuration$1;->()V HSPLrxdogtag2/RxDogTag$Configuration$1;->handle(Lio/reactivex/rxjava3/core/Flowable;Lorg/reactivestreams/Subscriber;)Lorg/reactivestreams/Subscriber; +HSPLrxdogtag2/RxDogTag$Configuration$1;->handle(Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLrxdogtag2/RxDogTag$Configuration$1;->handle(Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/core/Observer;)Lio/reactivex/rxjava3/core/Observer; HSPLrxdogtag2/RxDogTag$Configuration$1;->handle(Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/core/SingleObserver;)Lio/reactivex/rxjava3/core/SingleObserver; HSPLrxdogtag2/RxDogTag$Configuration;->()V HSPLrxdogtag2/RxDogTag$Configuration;->(Lrxdogtag2/RxDogTag$Builder;)V HSPLrxdogtag2/RxDogTag;->$r8$lambda$0xERubhI09a2LsNKuf05IBXkPik(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/core/Observer;)Lio/reactivex/rxjava3/core/Observer; +HSPLrxdogtag2/RxDogTag;->$r8$lambda$Pz9roryJcUJbmwCyeILYlbaN7NU(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLrxdogtag2/RxDogTag;->$r8$lambda$fOHHcqH6uirR7mnRakt4tdF4Xmo(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/core/SingleObserver;)Lio/reactivex/rxjava3/core/SingleObserver; HSPLrxdogtag2/RxDogTag;->$r8$lambda$qTY26KO1_73ffkIzwCfOf7MkUVc(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Flowable;Lorg/reactivestreams/Subscriber;)Lorg/reactivestreams/Subscriber; HSPLrxdogtag2/RxDogTag;->access$000(Lrxdogtag2/RxDogTag$Configuration;)V @@ -35180,6 +39060,7 @@ HSPLrxdogtag2/RxDogTag;->installWithBuilder(Lrxdogtag2/RxDogTag$Configuration;)V HSPLrxdogtag2/RxDogTag;->lambda$installWithBuilder$0(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/core/Observer;)Lio/reactivex/rxjava3/core/Observer; HSPLrxdogtag2/RxDogTag;->lambda$installWithBuilder$1(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Flowable;Lorg/reactivestreams/Subscriber;)Lorg/reactivestreams/Subscriber; HSPLrxdogtag2/RxDogTag;->lambda$installWithBuilder$2(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/core/SingleObserver;)Lio/reactivex/rxjava3/core/SingleObserver; +HSPLrxdogtag2/RxDogTag;->lambda$installWithBuilder$3(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLrxdogtag2/RxDogTag;->shouldDecorate(Ljava/lang/Object;)Z Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$$ExternalSyntheticThrowCCEIfNotNull0; Landroidx/activity/Cancellable; @@ -35271,11 +39152,14 @@ Landroidx/appcompat/resources/R$drawable; Landroidx/appcompat/view/ActionBarPolicy; Landroidx/appcompat/view/ActionMode$Callback; Landroidx/appcompat/view/ActionMode; +Landroidx/appcompat/view/CollapsibleActionView; Landroidx/appcompat/view/ContextThemeWrapper; Landroidx/appcompat/view/SupportMenuInflater$MenuState; Landroidx/appcompat/view/SupportMenuInflater; Landroidx/appcompat/view/WindowCallbackWrapper; Landroidx/appcompat/view/menu/ActionMenuItem; +Landroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback; +Landroidx/appcompat/view/menu/ActionMenuItemView; Landroidx/appcompat/view/menu/BaseMenuPresenter; Landroidx/appcompat/view/menu/MenuBuilder$Callback; Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker; @@ -35283,8 +39167,11 @@ Landroidx/appcompat/view/menu/MenuBuilder; Landroidx/appcompat/view/menu/MenuItemImpl; Landroidx/appcompat/view/menu/MenuPresenter$Callback; Landroidx/appcompat/view/menu/MenuPresenter; +Landroidx/appcompat/view/menu/MenuView$ItemView; Landroidx/appcompat/view/menu/MenuView; +Landroidx/appcompat/view/menu/SubMenuBuilder; Landroidx/appcompat/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; +Landroidx/appcompat/widget/ActionMenuPresenter$ActionMenuPopupCallback; Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton$1; Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton; Landroidx/appcompat/widget/ActionMenuPresenter$PopupPresenterCallback; @@ -35295,6 +39182,7 @@ Landroidx/appcompat/widget/ActionMenuView$LayoutParams; Landroidx/appcompat/widget/ActionMenuView$MenuBuilderCallback; Landroidx/appcompat/widget/ActionMenuView$OnMenuItemClickListener; Landroidx/appcompat/widget/ActionMenuView; +Landroidx/appcompat/widget/AppCompatAutoCompleteTextView; Landroidx/appcompat/widget/AppCompatBackgroundHelper; Landroidx/appcompat/widget/AppCompatButton; Landroidx/appcompat/widget/AppCompatCheckBox; @@ -35304,9 +39192,13 @@ Landroidx/appcompat/widget/AppCompatDrawableManager; Landroidx/appcompat/widget/AppCompatEditText; Landroidx/appcompat/widget/AppCompatEmojiEditTextHelper; Landroidx/appcompat/widget/AppCompatEmojiTextHelper; +Landroidx/appcompat/widget/AppCompatHintHelper; Landroidx/appcompat/widget/AppCompatImageButton; Landroidx/appcompat/widget/AppCompatImageHelper; Landroidx/appcompat/widget/AppCompatImageView; +Landroidx/appcompat/widget/AppCompatProgressBarHelper; +Landroidx/appcompat/widget/AppCompatSeekBar; +Landroidx/appcompat/widget/AppCompatSeekBarHelper; Landroidx/appcompat/widget/AppCompatTextClassifierHelper; Landroidx/appcompat/widget/AppCompatTextHelper$1; Landroidx/appcompat/widget/AppCompatTextHelper$Api17Impl; @@ -35325,6 +39217,10 @@ Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper; Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener; Landroidx/appcompat/widget/ContentFrameLayout; Landroidx/appcompat/widget/DecorToolbar; +Landroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline0; +Landroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline1; +Landroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline2; +Landroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline3; Landroidx/appcompat/widget/DrawableUtils; Landroidx/appcompat/widget/FitWindowsFrameLayout; Landroidx/appcompat/widget/ForwardingListener; @@ -35335,6 +39231,20 @@ Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks; Landroidx/appcompat/widget/ResourceManagerInternal; Landroidx/appcompat/widget/ResourcesWrapper; Landroidx/appcompat/widget/RtlSpacingHelper; +Landroidx/appcompat/widget/SearchView$10; +Landroidx/appcompat/widget/SearchView$1; +Landroidx/appcompat/widget/SearchView$2; +Landroidx/appcompat/widget/SearchView$3; +Landroidx/appcompat/widget/SearchView$4; +Landroidx/appcompat/widget/SearchView$5; +Landroidx/appcompat/widget/SearchView$6; +Landroidx/appcompat/widget/SearchView$7; +Landroidx/appcompat/widget/SearchView$8; +Landroidx/appcompat/widget/SearchView$9; +Landroidx/appcompat/widget/SearchView$OnQueryTextListener; +Landroidx/appcompat/widget/SearchView$SearchAutoComplete$1; +Landroidx/appcompat/widget/SearchView$SearchAutoComplete; +Landroidx/appcompat/widget/SearchView; Landroidx/appcompat/widget/ThemeUtils; Landroidx/appcompat/widget/TintContextWrapper; Landroidx/appcompat/widget/TintInfo; @@ -35347,6 +39257,8 @@ Landroidx/appcompat/widget/Toolbar$3; Landroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter; Landroidx/appcompat/widget/Toolbar$LayoutParams; Landroidx/appcompat/widget/Toolbar$OnMenuItemClickListener; +Landroidx/appcompat/widget/Toolbar$SavedState$1; +Landroidx/appcompat/widget/Toolbar$SavedState; Landroidx/appcompat/widget/Toolbar; Landroidx/appcompat/widget/ToolbarWidgetWrapper$1; Landroidx/appcompat/widget/ToolbarWidgetWrapper; @@ -35381,14 +39293,6 @@ Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$OnInflateFinishedListener Landroidx/asynclayoutinflater/view/AsyncLayoutInflater; Landroidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl$OutputConfigurationParamsApi24$$ExternalSyntheticBackport0; Landroidx/camera/view/PreviewView$1$$ExternalSyntheticBackportWithForwarding0; -Landroidx/cardview/R$style; -Landroidx/cardview/R$styleable; -Landroidx/cardview/widget/CardView$1; -Landroidx/cardview/widget/CardView; -Landroidx/cardview/widget/CardViewApi21Impl; -Landroidx/cardview/widget/CardViewDelegate; -Landroidx/cardview/widget/CardViewImpl; -Landroidx/cardview/widget/RoundRectDrawable; Landroidx/collection/ArrayMap$EntrySet; Landroidx/collection/ArrayMap$MapIterator; Landroidx/collection/ArrayMap$ValueCollection; @@ -35944,6 +39848,7 @@ Landroidx/compose/ui/MotionDurationScale$DefaultImpls; Landroidx/compose/ui/MotionDurationScale$Key; Landroidx/compose/ui/MotionDurationScale; Landroidx/compose/ui/R$id; +Landroidx/compose/ui/R$string; Landroidx/compose/ui/SessionMutex; Landroidx/compose/ui/autofill/AndroidAutofill$$ExternalSyntheticApiModelOutline0; Landroidx/compose/ui/autofill/AndroidAutofill$$ExternalSyntheticApiModelOutline1; @@ -36664,7 +40569,9 @@ Landroidx/compose/ui/semantics/CollectionInfo; Landroidx/compose/ui/semantics/CoreSemanticsModifierNode; Landroidx/compose/ui/semantics/EmptySemanticsElement; Landroidx/compose/ui/semantics/EmptySemanticsModifier; +Landroidx/compose/ui/semantics/LiveRegionMode$Companion; Landroidx/compose/ui/semantics/LiveRegionMode; +Landroidx/compose/ui/semantics/ProgressBarRangeInfo$Companion; Landroidx/compose/ui/semantics/ProgressBarRangeInfo; Landroidx/compose/ui/semantics/Role$Companion; Landroidx/compose/ui/semantics/Role; @@ -36694,6 +40601,7 @@ Landroidx/compose/ui/semantics/SemanticsProperties$TestTag$1; Landroidx/compose/ui/semantics/SemanticsProperties$Text$1; Landroidx/compose/ui/semantics/SemanticsProperties$TraversalIndex$1; Landroidx/compose/ui/semantics/SemanticsProperties; +Landroidx/compose/ui/semantics/SemanticsPropertiesAndroid; Landroidx/compose/ui/semantics/SemanticsPropertiesKt$ActionPropertyKey$1; Landroidx/compose/ui/semantics/SemanticsPropertiesKt; Landroidx/compose/ui/semantics/SemanticsPropertyKey$1; @@ -37003,6 +40911,7 @@ Landroidx/constraintlayout/core/Cache; Landroidx/constraintlayout/core/LinearSystem$Row; Landroidx/constraintlayout/core/LinearSystem$ValuesRow; Landroidx/constraintlayout/core/LinearSystem; +Landroidx/constraintlayout/core/Metrics; Landroidx/constraintlayout/core/Pools$Pool; Landroidx/constraintlayout/core/Pools$SimplePool; Landroidx/constraintlayout/core/PriorityGoalRow$1; @@ -37020,6 +40929,7 @@ Landroidx/constraintlayout/core/widgets/ConstraintWidget$1; Landroidx/constraintlayout/core/widgets/ConstraintWidget$DimensionBehaviour; Landroidx/constraintlayout/core/widgets/ConstraintWidget; Landroidx/constraintlayout/core/widgets/ConstraintWidgetContainer; +Landroidx/constraintlayout/core/widgets/Guideline$1; Landroidx/constraintlayout/core/widgets/Guideline; Landroidx/constraintlayout/core/widgets/Helper; Landroidx/constraintlayout/core/widgets/HelperWidget; @@ -37032,7 +40942,9 @@ Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure; Landroidx/constraintlayout/core/widgets/analyzer/Dependency; Landroidx/constraintlayout/core/widgets/analyzer/DependencyGraph; Landroidx/constraintlayout/core/widgets/analyzer/DependencyNode; +Landroidx/constraintlayout/core/widgets/analyzer/DimensionDependency; Landroidx/constraintlayout/core/widgets/analyzer/Direct; +Landroidx/constraintlayout/core/widgets/analyzer/Grouping; Landroidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun; Landroidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun; Landroidx/constraintlayout/core/widgets/analyzer/WidgetRun; @@ -37043,6 +40955,7 @@ Landroidx/constraintlayout/widget/ConstraintLayout$1; Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table; Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams; Landroidx/constraintlayout/widget/ConstraintLayout$Measurer; +Landroidx/constraintlayout/widget/ConstraintLayout$ValueModifier; Landroidx/constraintlayout/widget/ConstraintLayout; Landroidx/constraintlayout/widget/ConstraintLayoutStates; Landroidx/constraintlayout/widget/ConstraintSet$Constraint; @@ -37051,9 +40964,11 @@ Landroidx/constraintlayout/widget/ConstraintSet$Motion; Landroidx/constraintlayout/widget/ConstraintSet$PropertySet; Landroidx/constraintlayout/widget/ConstraintSet$Transform; Landroidx/constraintlayout/widget/ConstraintSet; +Landroidx/constraintlayout/widget/ConstraintsChangedListener; Landroidx/constraintlayout/widget/Guideline; Landroidx/constraintlayout/widget/R$id; Landroidx/constraintlayout/widget/R$styleable; +Landroidx/constraintlayout/widget/SharedValues; Landroidx/constraintlayout/widget/VirtualLayout; Landroidx/coordinatorlayout/R$attr; Landroidx/coordinatorlayout/R$styleable; @@ -37063,6 +40978,8 @@ Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior; Landroidx/coordinatorlayout/widget/CoordinatorLayout$HierarchyChangeListener; Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams; Landroidx/coordinatorlayout/widget/CoordinatorLayout$OnPreDrawListener; +Landroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState$1; +Landroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState; Landroidx/coordinatorlayout/widget/CoordinatorLayout$ViewElevationComparator; Landroidx/coordinatorlayout/widget/CoordinatorLayout; Landroidx/coordinatorlayout/widget/DirectedAcyclicGraph; @@ -37070,8 +40987,10 @@ Landroidx/coordinatorlayout/widget/ViewGroupUtils; Landroidx/core/R$attr; Landroidx/core/R$id; Landroidx/core/R$styleable; +Landroidx/core/app/ActivityCompat$Api21Impl; Landroidx/core/app/ActivityCompat$OnRequestPermissionsResultCallback; Landroidx/core/app/ActivityCompat$RequestPermissionsRequestCodeValidator; +Landroidx/core/app/ActivityCompat; Landroidx/core/app/AlarmManagerCompat$Api23Impl; Landroidx/core/app/AlarmManagerCompat; Landroidx/core/app/AppOpsManagerCompat$Api23Impl; @@ -37117,6 +41036,7 @@ Landroidx/core/content/res/ResourcesCompat$FontCallback; Landroidx/core/content/res/ResourcesCompat; Landroidx/core/content/res/TypedArrayUtils; Landroidx/core/graphics/ColorUtils; +Landroidx/core/graphics/Insets; Landroidx/core/graphics/PaintCompat$Api29Impl; Landroidx/core/graphics/PaintCompat; Landroidx/core/graphics/TypefaceCompat$$ExternalSyntheticBackport2; @@ -37132,6 +41052,7 @@ Landroidx/core/internal/view/SupportMenu; Landroidx/core/internal/view/SupportMenuItem; Landroidx/core/math/MathUtils; Landroidx/core/os/BundleCompat; +Landroidx/core/os/BundleKt; Landroidx/core/os/ConfigurationCompat$Api24Impl; Landroidx/core/os/ConfigurationCompat; Landroidx/core/os/HandlerCompat$Api28Impl; @@ -37146,6 +41067,8 @@ Landroidx/core/os/LocaleListPlatformWrapper; Landroidx/core/os/TraceCompat; Landroidx/core/os/UserManagerCompat$Api24Impl; Landroidx/core/os/UserManagerCompat; +Landroidx/core/text/util/LinkifyCompat$$ExternalSyntheticLambda0; +Landroidx/core/text/util/LinkifyCompat; Landroidx/core/util/Consumer; Landroidx/core/util/ObjectsCompat; Landroidx/core/util/Pools$Pool; @@ -37175,6 +41098,7 @@ Landroidx/core/view/OnReceiveContentListener; Landroidx/core/view/OnReceiveContentViewBehavior; Landroidx/core/view/OneShotPreDrawListener; Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl20; +Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline3; Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30; Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl; Landroidx/core/view/SoftwareKeyboardControllerCompat; @@ -37188,6 +41112,7 @@ Landroidx/core/view/ViewCompat$AccessibilityViewProperty; Landroidx/core/view/ViewCompat$Api20Impl; Landroidx/core/view/ViewCompat$Api21Impl$1; Landroidx/core/view/ViewCompat$Api21Impl; +Landroidx/core/view/ViewCompat$Api23Impl; Landroidx/core/view/ViewCompat$Api26Impl; Landroidx/core/view/ViewCompat$Api28Impl; Landroidx/core/view/ViewCompat$Api29Impl; @@ -37196,9 +41121,40 @@ Landroidx/core/view/ViewCompat; Landroidx/core/view/ViewConfigurationCompat$Api26Impl; Landroidx/core/view/ViewConfigurationCompat$Api28Impl; Landroidx/core/view/ViewConfigurationCompat; +Landroidx/core/view/ViewGroupKt$children$1; +Landroidx/core/view/ViewGroupKt$iterator$1; +Landroidx/core/view/ViewGroupKt; Landroidx/core/view/ViewKt$doOnPreDraw$1; Landroidx/core/view/ViewKt; Landroidx/core/view/ViewParentCompat; +Landroidx/core/view/WindowInsetsAnimationCompat$Callback; +Landroidx/core/view/WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline4; +Landroidx/core/view/WindowInsetsAnimationCompat$Impl30$ProxyCallback; +Landroidx/core/view/WindowInsetsAnimationCompat$Impl30; +Landroidx/core/view/WindowInsetsAnimationCompat$Impl; +Landroidx/core/view/WindowInsetsAnimationCompat; +Landroidx/core/view/WindowInsetsCompat$Builder; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline3; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline7; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl29; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl30; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl; +Landroidx/core/view/WindowInsetsCompat$Impl20; +Landroidx/core/view/WindowInsetsCompat$Impl21; +Landroidx/core/view/WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1; +Landroidx/core/view/WindowInsetsCompat$Impl28; +Landroidx/core/view/WindowInsetsCompat$Impl29; +Landroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1; +Landroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline2; +Landroidx/core/view/WindowInsetsCompat$Impl30; +Landroidx/core/view/WindowInsetsCompat$Impl; +Landroidx/core/view/WindowInsetsCompat$Type; +Landroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0; +Landroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1; +Landroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2; +Landroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6; +Landroidx/core/view/WindowInsetsCompat$TypeImpl30; +Landroidx/core/view/WindowInsetsCompat; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline13; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline14; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2; @@ -37224,6 +41180,7 @@ Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActio Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$Api30Impl; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; +Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat; Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi19; Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi26; @@ -37238,9 +41195,15 @@ Landroidx/core/view/accessibility/AccessibilityViewCommand$SetSelectionArguments Landroidx/core/view/accessibility/AccessibilityViewCommand$SetTextArguments; Landroidx/core/view/animation/PathInterpolatorCompat$Api21Impl; Landroidx/core/view/animation/PathInterpolatorCompat; +Landroidx/core/view/inputmethod/EditorInfoCompat$$ExternalSyntheticApiModelOutline0; +Landroidx/core/view/inputmethod/EditorInfoCompat; +Landroidx/core/view/inputmethod/InputConnectionCompat$1; +Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener; +Landroidx/core/view/inputmethod/InputConnectionCompat; Landroidx/core/widget/ImageViewCompat$Api21Impl; Landroidx/core/widget/ImageViewCompat; Landroidx/core/widget/NestedScrollView$OnScrollChangeListener; +Landroidx/core/widget/TextViewCompat$Api23Impl; Landroidx/core/widget/TextViewCompat; Landroidx/core/widget/TextViewOnReceiveContentListener; Landroidx/core/widget/TintableCompoundButton; @@ -37249,6 +41212,9 @@ Landroidx/customview/poolingcontainer/PoolingContainer; Landroidx/customview/poolingcontainer/PoolingContainerListener; Landroidx/customview/poolingcontainer/PoolingContainerListenerHolder; Landroidx/customview/poolingcontainer/R$id; +Landroidx/customview/view/AbsSavedState$1; +Landroidx/customview/view/AbsSavedState$2; +Landroidx/customview/view/AbsSavedState; Landroidx/customview/widget/ExploreByTouchHelper$1; Landroidx/customview/widget/ExploreByTouchHelper$2; Landroidx/customview/widget/ExploreByTouchHelper; @@ -37287,6 +41253,8 @@ Landroidx/emoji2/text/SpannableBuilder$WatcherWrapper; Landroidx/emoji2/text/SpannableBuilder; Landroidx/emoji2/viewsintegration/EmojiEditTextHelper; Landroidx/emoji2/viewsintegration/EmojiEditableFactory; +Landroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper; +Landroidx/emoji2/viewsintegration/EmojiInputConnection; Landroidx/emoji2/viewsintegration/EmojiInputFilter; Landroidx/emoji2/viewsintegration/EmojiKeyListener$EmojiCompatHandleKeyDownHelper; Landroidx/emoji2/viewsintegration/EmojiKeyListener; @@ -37337,17 +41305,24 @@ Landroidx/fragment/app/FragmentManager$2; Landroidx/fragment/app/FragmentManager$3; Landroidx/fragment/app/FragmentManager$4; Landroidx/fragment/app/FragmentManager$5; +Landroidx/fragment/app/FragmentManager$6; Landroidx/fragment/app/FragmentManager$7; Landroidx/fragment/app/FragmentManager$8; Landroidx/fragment/app/FragmentManager$9; Landroidx/fragment/app/FragmentManager$FragmentIntentSenderContract; +Landroidx/fragment/app/FragmentManager$LifecycleAwareResultListener; Landroidx/fragment/app/FragmentManager$OnBackStackChangedListener; Landroidx/fragment/app/FragmentManager$OpGenerator; Landroidx/fragment/app/FragmentManager; Landroidx/fragment/app/FragmentManagerImpl; +Landroidx/fragment/app/FragmentManagerState$1; +Landroidx/fragment/app/FragmentManagerState; Landroidx/fragment/app/FragmentManagerViewModel$1; Landroidx/fragment/app/FragmentManagerViewModel; Landroidx/fragment/app/FragmentOnAttachListener; +Landroidx/fragment/app/FragmentResultListener; +Landroidx/fragment/app/FragmentState$1; +Landroidx/fragment/app/FragmentState; Landroidx/fragment/app/FragmentStateManager$1; Landroidx/fragment/app/FragmentStateManager$2; Landroidx/fragment/app/FragmentStateManager; @@ -37374,6 +41349,7 @@ Landroidx/interpolator/view/animation/FastOutLinearInInterpolator; Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; Landroidx/interpolator/view/animation/LinearOutSlowInInterpolator; Landroidx/interpolator/view/animation/LookupTableInterpolator; +Landroidx/lifecycle/AbstractSavedStateViewModelFactory; Landroidx/lifecycle/AndroidViewModel; Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; Landroidx/lifecycle/ClassesInfoCache$MethodReference; @@ -37383,7 +41359,12 @@ Landroidx/lifecycle/DefaultLifecycleObserver; Landroidx/lifecycle/DefaultLifecycleObserverAdapter$WhenMappings; Landroidx/lifecycle/DefaultLifecycleObserverAdapter; Landroidx/lifecycle/EmptyActivityLifecycleCallbacks; +Landroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1$1; +Landroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1; +Landroidx/lifecycle/FlowExtKt$flowWithLifecycle$1; +Landroidx/lifecycle/FlowExtKt; Landroidx/lifecycle/HasDefaultViewModelProviderFactory; +Landroidx/lifecycle/LegacySavedStateHandleController$OnRecreation; Landroidx/lifecycle/LegacySavedStateHandleController; Landroidx/lifecycle/Lifecycle$Event$Companion$WhenMappings; Landroidx/lifecycle/Lifecycle$Event$Companion; @@ -37400,6 +41381,7 @@ Landroidx/lifecycle/LifecycleEventObserver; Landroidx/lifecycle/LifecycleKt; Landroidx/lifecycle/LifecycleObserver; Landroidx/lifecycle/LifecycleOwner; +Landroidx/lifecycle/LifecycleOwnerKt; Landroidx/lifecycle/LifecycleRegistry$Companion; Landroidx/lifecycle/LifecycleRegistry$ObserverWithState; Landroidx/lifecycle/LifecycleRegistry; @@ -37436,6 +41418,8 @@ Landroidx/lifecycle/ReportFragment$LifecycleCallbacks$Companion$$ExternalSynthet Landroidx/lifecycle/ReportFragment$LifecycleCallbacks$Companion; Landroidx/lifecycle/ReportFragment$LifecycleCallbacks; Landroidx/lifecycle/ReportFragment; +Landroidx/lifecycle/SavedStateHandle$$ExternalSyntheticLambda0; +Landroidx/lifecycle/SavedStateHandle$Companion; Landroidx/lifecycle/SavedStateHandle; Landroidx/lifecycle/SavedStateHandleAttacher; Landroidx/lifecycle/SavedStateHandleController; @@ -37493,6 +41477,7 @@ Landroidx/lifecycle/viewmodel/ViewModelProviderImpl; Landroidx/lifecycle/viewmodel/ViewModelProviderImpl_androidKt; Landroidx/lifecycle/viewmodel/internal/CloseableCoroutineScope; Landroidx/lifecycle/viewmodel/internal/CloseableCoroutineScopeKt; +Landroidx/lifecycle/viewmodel/internal/JvmViewModelProviders; Landroidx/lifecycle/viewmodel/internal/SynchronizedObject; Landroidx/lifecycle/viewmodel/internal/ViewModelImpl; Landroidx/lifecycle/viewmodel/internal/ViewModelProviders$ViewModelKey; @@ -37604,6 +41589,10 @@ Landroidx/media3/decoder/DecoderInputBuffer; Landroidx/media3/exoplayer/AudioBecomingNoisyManager$AudioBecomingNoisyReceiver; Landroidx/media3/exoplayer/AudioBecomingNoisyManager$EventListener; Landroidx/media3/exoplayer/AudioBecomingNoisyManager; +Landroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline0; +Landroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline3; +Landroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline5; +Landroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline6; Landroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticLambda9; Landroidx/media3/exoplayer/AudioFocusManager$AudioFocusListener; Landroidx/media3/exoplayer/AudioFocusManager$PlayerControl; @@ -37838,6 +41827,7 @@ Landroidx/media3/extractor/text/SubtitleParser$Factory; Landroidx/media3/session/CacheBitmapLoader; Landroidx/media3/session/CommandButton$Builder; Landroidx/media3/session/CommandButton; +Landroidx/media3/session/ConnectedControllersManager$$ExternalSyntheticLambda0; Landroidx/media3/session/ConnectedControllersManager$ConnectedControllerRecord; Landroidx/media3/session/ConnectedControllersManager; Landroidx/media3/session/ConnectionRequest; @@ -37855,6 +41845,7 @@ Landroidx/media3/session/IMediaSession; Landroidx/media3/session/IMediaSessionService$Stub; Landroidx/media3/session/IMediaSessionService; Landroidx/media3/session/LegacyConversions; +Landroidx/media3/session/MediaController$$ExternalSyntheticLambda0; Landroidx/media3/session/MediaController$Builder$$ExternalSyntheticLambda0; Landroidx/media3/session/MediaController$Builder$1; Landroidx/media3/session/MediaController$Builder; @@ -37866,12 +41857,16 @@ Landroidx/media3/session/MediaController; Landroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda0; Landroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda1; Landroidx/media3/session/MediaControllerHolder; +Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda103; +Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda104; Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda110; Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda117; +Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda23; Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda39; Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda40; Landroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler$$ExternalSyntheticLambda0; Landroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler; +Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask; Landroidx/media3/session/MediaControllerImplBase$SessionServiceConnection; Landroidx/media3/session/MediaControllerImplBase$SurfaceCallback; Landroidx/media3/session/MediaControllerImplBase; @@ -37893,6 +41888,7 @@ Landroidx/media3/session/MediaNotificationManager; Landroidx/media3/session/MediaSession$Builder$1; Landroidx/media3/session/MediaSession$Builder; Landroidx/media3/session/MediaSession$BuilderBase; +Landroidx/media3/session/MediaSession$Callback$-CC; Landroidx/media3/session/MediaSession$Callback; Landroidx/media3/session/MediaSession$ConnectionResult$AcceptedResultBuilder; Landroidx/media3/session/MediaSession$ConnectionResult; @@ -37924,8 +41920,15 @@ Landroidx/media3/session/MediaSessionService$MediaSessionListener; Landroidx/media3/session/MediaSessionService$MediaSessionServiceStub$$ExternalSyntheticLambda0; Landroidx/media3/session/MediaSessionService$MediaSessionServiceStub; Landroidx/media3/session/MediaSessionService; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda12; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda28; Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda3; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda68; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda73; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda81; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda82; Landroidx/media3/session/MediaSessionStub$Controller2Cb; +Landroidx/media3/session/MediaSessionStub$SessionTask; Landroidx/media3/session/MediaSessionStub; Landroidx/media3/session/MediaUtils; Landroidx/media3/session/PlayerInfo$Builder; @@ -37990,6 +41993,18 @@ Landroidx/media3/session/legacy/PlaybackStateCompat$Api21Impl; Landroidx/media3/session/legacy/PlaybackStateCompat$Api22Impl; Landroidx/media3/session/legacy/PlaybackStateCompat$Builder; Landroidx/media3/session/legacy/PlaybackStateCompat; +Landroidx/media3/ui/AspectRatioFrameLayout$AspectRatioUpdateDispatcher; +Landroidx/media3/ui/AspectRatioFrameLayout; +Landroidx/media3/ui/PlayerControlView$OnFullScreenModeChangedListener; +Landroidx/media3/ui/PlayerControlView$VisibilityListener; +Landroidx/media3/ui/PlayerControlView; +Landroidx/media3/ui/PlayerView$$ExternalSyntheticLambda0; +Landroidx/media3/ui/PlayerView$ComponentListener; +Landroidx/media3/ui/PlayerView; +Landroidx/media3/ui/R$id; +Landroidx/media3/ui/R$layout; +Landroidx/media3/ui/R$styleable; +Landroidx/media3/ui/SubtitleView; Landroidx/navigation/ActivityNavigator$Companion; Landroidx/navigation/ActivityNavigator$hostActivity$1; Landroidx/navigation/ActivityNavigator; @@ -38002,6 +42017,9 @@ 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$Companion; +Landroidx/navigation/NavBackStackEntryState; Landroidx/navigation/NavController$$ExternalSyntheticLambda0; Landroidx/navigation/NavController$Companion; Landroidx/navigation/NavController$NavControllerNavigatorState; @@ -38111,6 +42129,13 @@ Landroidx/recyclerview/widget/BatchingListUpdateCallback; Landroidx/recyclerview/widget/ChildHelper$Bucket; Landroidx/recyclerview/widget/ChildHelper$Callback; Landroidx/recyclerview/widget/ChildHelper; +Landroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode; +Landroidx/recyclerview/widget/ConcatAdapter$Config; +Landroidx/recyclerview/widget/ConcatAdapter; +Landroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition; +Landroidx/recyclerview/widget/ConcatAdapterController; +Landroidx/recyclerview/widget/ConversationLayoutManager$Companion; +Landroidx/recyclerview/widget/ConversationLayoutManager; Landroidx/recyclerview/widget/DefaultItemAnimator$3; Landroidx/recyclerview/widget/DefaultItemAnimator$5; Landroidx/recyclerview/widget/DefaultItemAnimator; @@ -38121,6 +42146,7 @@ Landroidx/recyclerview/widget/DiffUtil$Diagonal; Landroidx/recyclerview/widget/DiffUtil$DiffResult; Landroidx/recyclerview/widget/DiffUtil$ItemCallback; Landroidx/recyclerview/widget/DiffUtil$Range; +Landroidx/recyclerview/widget/DiffUtil$Snake; Landroidx/recyclerview/widget/DiffUtil; Landroidx/recyclerview/widget/GapWorker$1; Landroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl; @@ -38137,11 +42163,16 @@ Landroidx/recyclerview/widget/ItemTouchHelper; Landroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo; Landroidx/recyclerview/widget/LinearLayoutManager$LayoutChunkResult; Landroidx/recyclerview/widget/LinearLayoutManager$LayoutState; +Landroidx/recyclerview/widget/LinearLayoutManager$SavedState$1; +Landroidx/recyclerview/widget/LinearLayoutManager$SavedState; Landroidx/recyclerview/widget/LinearLayoutManager; Landroidx/recyclerview/widget/LinearSmoothScroller; Landroidx/recyclerview/widget/ListAdapter$1; Landroidx/recyclerview/widget/ListAdapter; Landroidx/recyclerview/widget/ListUpdateCallback; +Landroidx/recyclerview/widget/NestedAdapterWrapper$1; +Landroidx/recyclerview/widget/NestedAdapterWrapper$Callback; +Landroidx/recyclerview/widget/NestedAdapterWrapper; Landroidx/recyclerview/widget/OpReorderer$Callback; Landroidx/recyclerview/widget/OpReorderer; Landroidx/recyclerview/widget/OrientationHelper$1; @@ -38176,6 +42207,9 @@ Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; Landroidx/recyclerview/widget/RecyclerView$Recycler; Landroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver; +Landroidx/recyclerview/widget/RecyclerView$SavedState$1; +Landroidx/recyclerview/widget/RecyclerView$SavedState; +Landroidx/recyclerview/widget/RecyclerView$SimpleOnItemTouchListener; Landroidx/recyclerview/widget/RecyclerView$SmoothScroller$Action; Landroidx/recyclerview/widget/RecyclerView$SmoothScroller$ScrollVectorProvider; Landroidx/recyclerview/widget/RecyclerView$SmoothScroller; @@ -38188,16 +42222,26 @@ Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate; Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate; Landroidx/recyclerview/widget/ScrollbarHelper; Landroidx/recyclerview/widget/SimpleItemAnimator; +Landroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage$1; +Landroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage; +Landroidx/recyclerview/widget/StableIdStorage$StableIdLookup; +Landroidx/recyclerview/widget/StableIdStorage; Landroidx/recyclerview/widget/ViewBoundsCheck$BoundFlags; Landroidx/recyclerview/widget/ViewBoundsCheck$Callback; Landroidx/recyclerview/widget/ViewBoundsCheck; Landroidx/recyclerview/widget/ViewInfoStore$InfoRecord; Landroidx/recyclerview/widget/ViewInfoStore$ProcessCallback; Landroidx/recyclerview/widget/ViewInfoStore; +Landroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup; +Landroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage; +Landroidx/recyclerview/widget/ViewTypeStorage$ViewTypeLookup; +Landroidx/recyclerview/widget/ViewTypeStorage; Landroidx/savedstate/R$id; Landroidx/savedstate/Recreator$Companion; +Landroidx/savedstate/Recreator$SavedStateProvider; Landroidx/savedstate/Recreator; Landroidx/savedstate/SavedStateRegistry$$ExternalSyntheticLambda0; +Landroidx/savedstate/SavedStateRegistry$AutoRecreated; Landroidx/savedstate/SavedStateRegistry$Companion; Landroidx/savedstate/SavedStateRegistry$SavedStateProvider; Landroidx/savedstate/SavedStateRegistry; @@ -38231,6 +42275,8 @@ Lcom/airbnb/lottie/AsyncUpdates; Lcom/airbnb/lottie/L; Lcom/airbnb/lottie/LottieAnimationView$$ExternalSyntheticLambda1; Lcom/airbnb/lottie/LottieAnimationView$1; +Lcom/airbnb/lottie/LottieAnimationView$SavedState$1; +Lcom/airbnb/lottie/LottieAnimationView$SavedState; Lcom/airbnb/lottie/LottieAnimationView$UserActionTaken; Lcom/airbnb/lottie/LottieAnimationView$WeakFailureListener; Lcom/airbnb/lottie/LottieAnimationView$WeakSuccessListener; @@ -38285,6 +42331,7 @@ Lcom/airbnb/lottie/animation/keyframe/IntegerKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/KeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/MaskKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/PathKeyframe; +Lcom/airbnb/lottie/animation/keyframe/PathKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/PointKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/ScaleKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/ShapeKeyframeAnimation; @@ -38348,6 +42395,8 @@ Lcom/airbnb/lottie/parser/ShapeFillParser; Lcom/airbnb/lottie/parser/ShapeGroupParser; Lcom/airbnb/lottie/parser/ShapePathParser; Lcom/airbnb/lottie/parser/ValueParser; +Lcom/airbnb/lottie/parser/moshi/JsonDataException; +Lcom/airbnb/lottie/parser/moshi/JsonEncodingException; Lcom/airbnb/lottie/parser/moshi/JsonReader$Options; Lcom/airbnb/lottie/parser/moshi/JsonReader$Token; Lcom/airbnb/lottie/parser/moshi/JsonReader; @@ -38381,6 +42430,9 @@ Lcom/annimon/stream/Collectors$9; Lcom/annimon/stream/Collectors$CollectorsImpl; Lcom/annimon/stream/Collectors; Lcom/annimon/stream/IntPair; +Lcom/annimon/stream/IntStream$1; +Lcom/annimon/stream/IntStream$5; +Lcom/annimon/stream/IntStream; Lcom/annimon/stream/Objects; Lcom/annimon/stream/Optional; Lcom/annimon/stream/Stream$2; @@ -38388,6 +42440,9 @@ Lcom/annimon/stream/Stream$3; Lcom/annimon/stream/Stream; Lcom/annimon/stream/function/BiConsumer; Lcom/annimon/stream/function/BiFunction; +Lcom/annimon/stream/function/BinaryOperator$Util$2; +Lcom/annimon/stream/function/BinaryOperator$Util; +Lcom/annimon/stream/function/BinaryOperator; Lcom/annimon/stream/function/Consumer; Lcom/annimon/stream/function/Function; Lcom/annimon/stream/function/IndexedFunction; @@ -38396,14 +42451,19 @@ Lcom/annimon/stream/function/Predicate$Util$5; Lcom/annimon/stream/function/Predicate$Util; Lcom/annimon/stream/function/Predicate; Lcom/annimon/stream/function/Supplier; +Lcom/annimon/stream/function/ToIntFunction; Lcom/annimon/stream/internal/Operators; Lcom/annimon/stream/internal/Params; Lcom/annimon/stream/iterator/IndexedIterator; Lcom/annimon/stream/iterator/LazyIterator; Lcom/annimon/stream/iterator/LsaExtIterator; Lcom/annimon/stream/iterator/LsaIterator; +Lcom/annimon/stream/iterator/PrimitiveIterator$OfInt; +Lcom/annimon/stream/operator/IntArray; +Lcom/annimon/stream/operator/IntRangeClosed; Lcom/annimon/stream/operator/ObjArray; Lcom/annimon/stream/operator/ObjFilter; +Lcom/annimon/stream/operator/ObjLimit; Lcom/annimon/stream/operator/ObjMap; Lcom/annimon/stream/operator/ObjMapIndexed; Lcom/annimon/stream/operator/ObjSorted; @@ -38974,6 +43034,7 @@ Lcom/fasterxml/jackson/databind/deser/impl/JDKValueInstantiators$LinkedHashMapIn Lcom/fasterxml/jackson/databind/deser/impl/JDKValueInstantiators; Lcom/fasterxml/jackson/databind/deser/impl/ManagedReferenceProperty; Lcom/fasterxml/jackson/databind/deser/impl/NullsConstantProvider; +Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader; Lcom/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator; Lcom/fasterxml/jackson/databind/deser/impl/PropertyValueBuffer; Lcom/fasterxml/jackson/databind/deser/std/BaseNodeDeserializer; @@ -39292,10 +43353,6 @@ Lcom/google/android/material/appbar/ViewOffsetHelper; Lcom/google/android/material/appbar/ViewUtilsLollipop; Lcom/google/android/material/button/MaterialButton; Lcom/google/android/material/button/MaterialButtonHelper; -Lcom/google/android/material/card/MaterialCardView; -Lcom/google/android/material/card/MaterialCardViewHelper$$ExternalSyntheticApiModelOutline0; -Lcom/google/android/material/card/MaterialCardViewHelper$1; -Lcom/google/android/material/card/MaterialCardViewHelper; Lcom/google/android/material/chip/Chip$$ExternalSyntheticLambda0; Lcom/google/android/material/chip/Chip$1; Lcom/google/android/material/chip/Chip$ChipTouchHelper; @@ -39375,6 +43432,8 @@ Lcom/google/android/material/shape/ShapePath$PathOperation; Lcom/google/android/material/shape/ShapePath$ShadowCompatOperation; Lcom/google/android/material/shape/ShapePath; Lcom/google/android/material/shape/Shapeable; +Lcom/google/android/material/stateful/ExtendableSavedState$1; +Lcom/google/android/material/stateful/ExtendableSavedState; Lcom/google/android/material/textview/MaterialTextView; Lcom/google/android/material/theme/MaterialComponentsViewInflater; Lcom/google/android/material/theme/overlay/MaterialThemeOverlay; @@ -39414,6 +43473,8 @@ Lcom/google/common/collect/RegularImmutableBiMap; Lcom/google/common/collect/RegularImmutableList; Lcom/google/common/collect/RegularImmutableMap; Lcom/google/common/collect/RegularImmutableSet; +Lcom/google/common/collect/Sets$2; +Lcom/google/common/collect/Sets$SetView; Lcom/google/common/collect/Sets; Lcom/google/common/collect/SingletonImmutableSet; Lcom/google/common/collect/UnmodifiableIterator; @@ -39428,6 +43489,7 @@ Lcom/google/common/util/concurrent/AbstractFuture$Failure; Lcom/google/common/util/concurrent/AbstractFuture$Listener; Lcom/google/common/util/concurrent/AbstractFuture$SetFuture; Lcom/google/common/util/concurrent/AbstractFuture$Trusted; +Lcom/google/common/util/concurrent/AbstractFuture$TrustedFuture; Lcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1; Lcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper; Lcom/google/common/util/concurrent/AbstractFuture$Waiter; @@ -39444,6 +43506,7 @@ Lcom/google/common/util/concurrent/ListenableFuture; Lcom/google/common/util/concurrent/ListeningExecutorService; Lcom/google/common/util/concurrent/MoreExecutors$ListeningDecorator; Lcom/google/common/util/concurrent/MoreExecutors; +Lcom/google/common/util/concurrent/SettableFuture; Lcom/google/common/util/concurrent/Uninterruptibles; Lcom/google/common/util/concurrent/internal/InternalFutureFailureAccess; Lcom/google/common/util/concurrent/internal/InternalFutures; @@ -39645,6 +43708,8 @@ Lcom/mobilecoin/lib/exceptions/BadMnemonicException; Lcom/mobilecoin/lib/exceptions/MobileCoinException; Lcom/mobilecoin/lib/exceptions/SerializationException; Lcom/mobilecoin/lib/util/Hex; +Lcom/pnikosis/materialishprogress/ProgressWheel; +Lcom/pnikosis/materialishprogress/R$styleable; Lcom/squareup/wire/EnumAdapter; Lcom/squareup/wire/FieldEncoding$Companion; Lcom/squareup/wire/FieldEncoding; @@ -39706,9 +43771,15 @@ Lio/reactivex/rxjava3/core/Flowable; Lio/reactivex/rxjava3/core/FlowableEmitter; Lio/reactivex/rxjava3/core/FlowableOnSubscribe; Lio/reactivex/rxjava3/core/FlowableSubscriber; +Lio/reactivex/rxjava3/core/Maybe; +Lio/reactivex/rxjava3/core/MaybeEmitter; Lio/reactivex/rxjava3/core/MaybeObserver; +Lio/reactivex/rxjava3/core/MaybeOnSubscribe; +Lio/reactivex/rxjava3/core/MaybeSource; Lio/reactivex/rxjava3/core/Observable$1; Lio/reactivex/rxjava3/core/Observable; +Lio/reactivex/rxjava3/core/ObservableEmitter; +Lio/reactivex/rxjava3/core/ObservableOnSubscribe; Lio/reactivex/rxjava3/core/ObservableSource; Lio/reactivex/rxjava3/core/Observer; Lio/reactivex/rxjava3/core/Scheduler$PeriodicDirectTask; @@ -39732,6 +43803,7 @@ Lio/reactivex/rxjava3/functions/BiFunction; Lio/reactivex/rxjava3/functions/BiPredicate; Lio/reactivex/rxjava3/functions/Cancellable; Lio/reactivex/rxjava3/functions/Consumer; +Lio/reactivex/rxjava3/functions/Function3; Lio/reactivex/rxjava3/functions/Function; Lio/reactivex/rxjava3/functions/LongConsumer; Lio/reactivex/rxjava3/functions/Predicate; @@ -39741,6 +43813,7 @@ Lio/reactivex/rxjava3/internal/disposables/DisposableHelper; Lio/reactivex/rxjava3/internal/disposables/EmptyDisposable; Lio/reactivex/rxjava3/internal/disposables/SequentialDisposable; Lio/reactivex/rxjava3/internal/functions/Functions$Array2Func; +Lio/reactivex/rxjava3/internal/functions/Functions$Array3Func; Lio/reactivex/rxjava3/internal/functions/Functions$EmptyAction; Lio/reactivex/rxjava3/internal/functions/Functions$EmptyConsumer; Lio/reactivex/rxjava3/internal/functions/Functions$EmptyLongConsumer; @@ -39758,6 +43831,7 @@ Lio/reactivex/rxjava3/internal/functions/ObjectHelper$BiObjectPredicate; Lio/reactivex/rxjava3/internal/functions/ObjectHelper; Lio/reactivex/rxjava3/internal/fuseable/ConditionalSubscriber; Lio/reactivex/rxjava3/internal/fuseable/FuseToFlowable; +Lio/reactivex/rxjava3/internal/fuseable/FuseToObservable; Lio/reactivex/rxjava3/internal/fuseable/QueueDisposable; Lio/reactivex/rxjava3/internal/fuseable/QueueFuseable; Lio/reactivex/rxjava3/internal/fuseable/QueueSubscription; @@ -39766,10 +43840,15 @@ Lio/reactivex/rxjava3/internal/fuseable/SimplePlainQueue; Lio/reactivex/rxjava3/internal/fuseable/SimpleQueue; Lio/reactivex/rxjava3/internal/observers/BasicFuseableObserver; Lio/reactivex/rxjava3/internal/observers/BasicIntQueueDisposable; +Lio/reactivex/rxjava3/internal/observers/BasicQueueDisposable; Lio/reactivex/rxjava3/internal/observers/BlockingMultiObserver; Lio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver; Lio/reactivex/rxjava3/internal/observers/DeferredScalarDisposable; Lio/reactivex/rxjava3/internal/observers/LambdaObserver; +Lio/reactivex/rxjava3/internal/observers/QueueDrainObserver; +Lio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad0; +Lio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad2; +Lio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberWip; Lio/reactivex/rxjava3/internal/observers/ResumeSingleObserver; Lio/reactivex/rxjava3/internal/operators/flowable/AbstractBackpressureThrottlingSubscriber; Lio/reactivex/rxjava3/internal/operators/flowable/AbstractFlowableWithUpstream; @@ -39834,34 +43913,113 @@ Lio/reactivex/rxjava3/internal/operators/flowable/FlowableSwitchMap$SwitchMapSub Lio/reactivex/rxjava3/internal/operators/flowable/FlowableSwitchMap; Lio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest$ThrottleLatestSubscriber; Lio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest; +Lio/reactivex/rxjava3/internal/operators/maybe/AbstractMaybeWithUpstream; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeMap$MapMaybeObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeMap; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybePeek; +Lio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver; +Lio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber; +Lio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle; Lio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver$SwitchMapSingleObserver; Lio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver; Lio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle; Lio/reactivex/rxjava3/internal/operators/mixed/ScalarXMapZHelper; +Lio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver; +Lio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable; Lio/reactivex/rxjava3/internal/operators/observable/AbstractObservableWithUpstream; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferBoundaryObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableCreate; Lio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged$DistinctUntilChangedObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle; Lio/reactivex/rxjava3/internal/operators/observable/ObservableFilter$FilterObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableFilter; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray; Lio/reactivex/rxjava3/internal/operators/observable/ObservableFromFuture; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableJust; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableMap; Lio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBuffer; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBufferSupplier; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplaySource; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$SizeBoundReplayBuffer; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$UnBoundedFactory; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedNoLast; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableScalarXMap; Lio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed$ScanSeedObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSkip; Lio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeTask; Lio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableTake; Lio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed$DebounceTimedObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed; +Lio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess; +Lio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess; Lio/reactivex/rxjava3/internal/operators/single/SingleError; Lio/reactivex/rxjava3/internal/operators/single/SingleFlatMap$SingleFlatMapCallback$FlatMapSingleObserver; Lio/reactivex/rxjava3/internal/operators/single/SingleFlatMap$SingleFlatMapCallback; Lio/reactivex/rxjava3/internal/operators/single/SingleFlatMap; Lio/reactivex/rxjava3/internal/operators/single/SingleFromCallable; +Lio/reactivex/rxjava3/internal/operators/single/SingleJust; Lio/reactivex/rxjava3/internal/operators/single/SingleMap$MapSingleObserver; Lio/reactivex/rxjava3/internal/operators/single/SingleMap; Lio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver; Lio/reactivex/rxjava3/internal/operators/single/SingleObserveOn; +Lio/reactivex/rxjava3/internal/operators/single/SingleOnErrorComplete; Lio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn$OnErrorReturn; Lio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn; Lio/reactivex/rxjava3/internal/operators/single/SingleResumeNext$ResumeMainSingleObserver; @@ -39897,26 +44055,35 @@ Lio/reactivex/rxjava3/internal/subscriptions/BasicQueueSubscription; Lio/reactivex/rxjava3/internal/subscriptions/DeferredScalarSubscription; Lio/reactivex/rxjava3/internal/subscriptions/SubscriptionHelper; Lio/reactivex/rxjava3/internal/util/AppendOnlyLinkedArrayList$NonThrowingPredicate; +Lio/reactivex/rxjava3/internal/util/ArrayListSupplier; Lio/reactivex/rxjava3/internal/util/AtomicThrowable; Lio/reactivex/rxjava3/internal/util/BackpressureHelper; +Lio/reactivex/rxjava3/internal/util/EndConsumerHelper; +Lio/reactivex/rxjava3/internal/util/ErrorMode; Lio/reactivex/rxjava3/internal/util/ExceptionHelper$Termination; Lio/reactivex/rxjava3/internal/util/ExceptionHelper; Lio/reactivex/rxjava3/internal/util/NotificationLite$ErrorNotification; Lio/reactivex/rxjava3/internal/util/NotificationLite; +Lio/reactivex/rxjava3/internal/util/ObservableQueueDrain; Lio/reactivex/rxjava3/internal/util/OpenHashSet; Lio/reactivex/rxjava3/internal/util/Pow2; Lio/reactivex/rxjava3/kotlin/DisposableKt; Lio/reactivex/rxjava3/kotlin/SubscribersKt$onCompleteStub$1; Lio/reactivex/rxjava3/kotlin/SubscribersKt$onErrorStub$1; Lio/reactivex/rxjava3/kotlin/SubscribersKt$onNextStub$1; +Lio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Action$0; Lio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Consumer$0; Lio/reactivex/rxjava3/kotlin/SubscribersKt; +Lio/reactivex/rxjava3/observables/ConnectableObservable; +Lio/reactivex/rxjava3/observers/DisposableObserver; Lio/reactivex/rxjava3/observers/LambdaConsumerIntrospection; Lio/reactivex/rxjava3/observers/SerializedObserver; Lio/reactivex/rxjava3/plugins/RxJavaPlugins; Lio/reactivex/rxjava3/processors/BehaviorProcessor$BehaviorSubscription; Lio/reactivex/rxjava3/processors/BehaviorProcessor; Lio/reactivex/rxjava3/processors/FlowableProcessor; +Lio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription; +Lio/reactivex/rxjava3/processors/PublishProcessor; Lio/reactivex/rxjava3/schedulers/Schedulers$ComputationTask; Lio/reactivex/rxjava3/schedulers/Schedulers$IOTask; Lio/reactivex/rxjava3/schedulers/Schedulers$NewThreadHolder; @@ -39943,10 +44110,12 @@ Lj$/time/LocalTime; Lj$/time/OffsetDateTime; Lj$/time/ZoneId; Lj$/time/ZoneOffset; +Lj$/time/ZonedDateTime; Lj$/time/a; Lj$/time/b; Lj$/time/c; Lj$/time/chrono/ChronoLocalDateTime; +Lj$/time/chrono/ChronoZonedDateTime; Lj$/time/chrono/a; Lj$/time/chrono/b; Lj$/time/chrono/h; @@ -40052,6 +44221,7 @@ Lj$/util/concurrent/v; Lj$/util/d0; Lj$/util/d; Lj$/util/f; +Lj$/util/function/a; Lj$/util/h; Lj$/util/j0; Lj$/util/j; @@ -40070,6 +44240,7 @@ Lj$/util/s; Lj$/util/stream/Collector$Characteristics; Lj$/util/stream/Collector; Lj$/util/stream/Collectors; +Lj$/util/stream/D1; Lj$/util/stream/F0; Lj$/util/stream/F2; Lj$/util/stream/G; @@ -40078,6 +44249,7 @@ Lj$/util/stream/H; Lj$/util/stream/J0; Lj$/util/stream/K0; Lj$/util/stream/L0; +Lj$/util/stream/L1; Lj$/util/stream/L; Lj$/util/stream/M1; Lj$/util/stream/M2; @@ -40111,7 +44283,9 @@ Lj$/util/stream/m2; Lj$/util/stream/m; Lj$/util/stream/o; Lj$/util/stream/q2; +Lj$/util/stream/r2; Lj$/util/stream/r; +Lj$/util/stream/s2; Lj$/util/stream/u; Lj$/util/stream/z0; Lj$/util/t; @@ -41421,6 +45595,7 @@ Lkotlin/sequences/SequencesKt__SequencesKt$$ExternalSyntheticLambda0; Lkotlin/sequences/SequencesKt__SequencesKt$$ExternalSyntheticLambda1; Lkotlin/sequences/SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1; Lkotlin/sequences/SequencesKt__SequencesKt; +Lkotlin/sequences/SequencesKt___SequencesJvmKt$$ExternalSyntheticLambda0; Lkotlin/sequences/SequencesKt___SequencesJvmKt; Lkotlin/sequences/SequencesKt___SequencesKt$$ExternalSyntheticLambda0; Lkotlin/sequences/SequencesKt___SequencesKt$flatMap$1; @@ -41564,12 +45739,15 @@ Lkotlinx/coroutines/Unconfined; Lkotlinx/coroutines/UndispatchedCoroutine; Lkotlinx/coroutines/UndispatchedMarker; Lkotlinx/coroutines/Waiter; +Lkotlinx/coroutines/YieldKt; Lkotlinx/coroutines/android/AndroidDispatcherFactory; Lkotlinx/coroutines/android/HandlerContext; Lkotlinx/coroutines/android/HandlerDispatcher; Lkotlinx/coroutines/android/HandlerDispatcherKt; Lkotlinx/coroutines/channels/BufferOverflow; Lkotlinx/coroutines/channels/BufferedChannel$BufferedChannelIterator; +Lkotlinx/coroutines/channels/BufferedChannel$receiveCatching$1; +Lkotlinx/coroutines/channels/BufferedChannel$receiveCatchingOnNoWaiterSuspend$1; Lkotlinx/coroutines/channels/BufferedChannel; Lkotlinx/coroutines/channels/BufferedChannelKt; Lkotlinx/coroutines/channels/Channel$Factory; @@ -41582,7 +45760,11 @@ Lkotlinx/coroutines/channels/ChannelResult$Failed; Lkotlinx/coroutines/channels/ChannelResult; Lkotlinx/coroutines/channels/ChannelSegment$$ExternalSyntheticBackportWithForwarding0; Lkotlinx/coroutines/channels/ChannelSegment; +Lkotlinx/coroutines/channels/ChannelsKt; +Lkotlinx/coroutines/channels/ChannelsKt__ChannelsKt; Lkotlinx/coroutines/channels/ConflatedBufferedChannel; +Lkotlinx/coroutines/channels/ProduceKt$awaitClose$1; +Lkotlinx/coroutines/channels/ProduceKt$awaitClose$4$1; Lkotlinx/coroutines/channels/ProduceKt; Lkotlinx/coroutines/channels/ProducerCoroutine; Lkotlinx/coroutines/channels/ProducerScope; @@ -41591,6 +45773,9 @@ Lkotlinx/coroutines/channels/ReceiveChannel; Lkotlinx/coroutines/channels/SendChannel; Lkotlinx/coroutines/flow/AbstractFlow$collect$1; Lkotlinx/coroutines/flow/AbstractFlow; +Lkotlinx/coroutines/flow/CallbackFlowBuilder$collectTo$1; +Lkotlinx/coroutines/flow/CallbackFlowBuilder; +Lkotlinx/coroutines/flow/ChannelFlowBuilder; Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1; Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2; Lkotlinx/coroutines/flow/DistinctFlowImpl; @@ -41655,11 +45840,19 @@ 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/ChannelFlowOperatorImpl; 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/CombineKt$combineInternal$2$1$1$emit$1; +Lkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1; +Lkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1; +Lkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2; +Lkotlinx/coroutines/flow/internal/CombineKt; +Lkotlinx/coroutines/flow/internal/FlowCoroutine; +Lkotlinx/coroutines/flow/internal/FlowCoroutineKt; Lkotlinx/coroutines/flow/internal/FusibleFlow$DefaultImpls; Lkotlinx/coroutines/flow/internal/FusibleFlow; Lkotlinx/coroutines/flow/internal/NoOpContinuation; @@ -41704,6 +45897,10 @@ Lkotlinx/coroutines/internal/ThreadLocalKt; Lkotlinx/coroutines/internal/ThreadSafeHeap; Lkotlinx/coroutines/intrinsics/CancellableKt; Lkotlinx/coroutines/intrinsics/UndispatchedKt; +Lkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$$ExternalSyntheticLambda0; +Lkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$observer$1; +Lkotlinx/coroutines/rx3/RxConvertKt$asFlow$1; +Lkotlinx/coroutines/rx3/RxConvertKt; Lkotlinx/coroutines/scheduling/CoroutineScheduler$Companion; Lkotlinx/coroutines/scheduling/CoroutineScheduler$Worker; Lkotlinx/coroutines/scheduling/CoroutineScheduler$WorkerState; @@ -41728,6 +45925,24 @@ Lkotlinx/coroutines/sync/SemaphoreAndMutexImpl$$ExternalSyntheticLambda0; Lkotlinx/coroutines/sync/SemaphoreAndMutexImpl; Lkotlinx/coroutines/sync/SemaphoreKt; Lkotlinx/coroutines/sync/SemaphoreSegment; +Lme/leolin/shortcutbadger/Badger; +Lme/leolin/shortcutbadger/ShortcutBadgeException; +Lme/leolin/shortcutbadger/ShortcutBadger; +Lme/leolin/shortcutbadger/impl/AdwHomeBadger; +Lme/leolin/shortcutbadger/impl/ApexHomeBadger; +Lme/leolin/shortcutbadger/impl/AsusHomeBadger; +Lme/leolin/shortcutbadger/impl/DefaultBadger; +Lme/leolin/shortcutbadger/impl/EverythingMeHomeBadger; +Lme/leolin/shortcutbadger/impl/HuaweiHomeBadger; +Lme/leolin/shortcutbadger/impl/NewHtcHomeBadger; +Lme/leolin/shortcutbadger/impl/NovaHomeBadger; +Lme/leolin/shortcutbadger/impl/OPPOHomeBader; +Lme/leolin/shortcutbadger/impl/SamsungHomeBadger; +Lme/leolin/shortcutbadger/impl/SonyHomeBadger; +Lme/leolin/shortcutbadger/impl/VivoHomeBadger; +Lme/leolin/shortcutbadger/impl/ZTEHomeBadger; +Lme/leolin/shortcutbadger/impl/ZukHomeBadger; +Lme/leolin/shortcutbadger/util/BroadcastHelper; Lnet/zetetic/database/DatabaseErrorHandler; Lnet/zetetic/database/DatabaseUtils; Lnet/zetetic/database/sqlcipher/CloseGuard$DefaultReporter; @@ -42159,6 +46374,7 @@ Lorg/signal/core/util/CharacterIterable$AndroidIcuBreakIterator; Lorg/signal/core/util/CharacterIterable$BreakIteratorCompat; Lorg/signal/core/util/CharacterIterable$CharacterIterator; Lorg/signal/core/util/CharacterIterable; +Lorg/signal/core/util/CollectionsExtensionsKt; Lorg/signal/core/util/Conversions; Lorg/signal/core/util/CryptoUtil; Lorg/signal/core/util/CursorExtensionsKt; @@ -42178,6 +46394,7 @@ Lorg/signal/core/util/Hex; Lorg/signal/core/util/InsertBuilderPart1; Lorg/signal/core/util/InsertBuilderPart2; Lorg/signal/core/util/IntSerializer; +Lorg/signal/core/util/ListUtil; Lorg/signal/core/util/LongSerializer; Lorg/signal/core/util/MapUtil; Lorg/signal/core/util/MemoryTracker$$ExternalSyntheticLambda1; @@ -42188,6 +46405,7 @@ Lorg/signal/core/util/PendingIntentFlags; Lorg/signal/core/util/ResettableLazy$Companion; Lorg/signal/core/util/ResettableLazy; Lorg/signal/core/util/ResettableLazyKt; +Lorg/signal/core/util/Result; Lorg/signal/core/util/SQLiteDatabaseExtensionsKt; Lorg/signal/core/util/SelectBuilderPart1; Lorg/signal/core/util/SelectBuilderPart2; @@ -42200,6 +46418,9 @@ Lorg/signal/core/util/ShakeDetector$Listener; Lorg/signal/core/util/ShakeDetector$SamplePool; Lorg/signal/core/util/ShakeDetector$SampleQueue; Lorg/signal/core/util/ShakeDetector; +Lorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda0; +Lorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda1; +Lorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda2; Lorg/signal/core/util/SqlUtil$CollectionOperator; Lorg/signal/core/util/SqlUtil$Query; Lorg/signal/core/util/SqlUtil; @@ -42211,6 +46432,7 @@ Lorg/signal/core/util/StringExtensionsKt; Lorg/signal/core/util/StringSerializer; Lorg/signal/core/util/StringUtil; Lorg/signal/core/util/ThreadUtil; +Lorg/signal/core/util/ToolbarExtensionsKt; Lorg/signal/core/util/UpdateAllBuilderPart1; Lorg/signal/core/util/UpdateAllBuilderPart2; Lorg/signal/core/util/UpdateBuilderPart1; @@ -42233,6 +46455,12 @@ Lorg/signal/core/util/concurrent/LatestValueObservable; Lorg/signal/core/util/concurrent/LifecycleDisposable; Lorg/signal/core/util/concurrent/LifecycleDisposableKt; Lorg/signal/core/util/concurrent/ListenableFuture; +Lorg/signal/core/util/concurrent/MaybeCompat$$ExternalSyntheticLambda0; +Lorg/signal/core/util/concurrent/MaybeCompat; +Lorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$1; +Lorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$2; +Lorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$3; +Lorg/signal/core/util/concurrent/RxExtensions; Lorg/signal/core/util/concurrent/SettableFuture; Lorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda0; Lorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda1; @@ -42313,6 +46541,7 @@ Lorg/signal/libsignal/internal/NativeHandleGuard$SimpleOwner; Lorg/signal/libsignal/internal/NativeHandleGuard; Lorg/signal/libsignal/messagebackup/AccountEntropyPool$$ExternalSyntheticLambda1; Lorg/signal/libsignal/messagebackup/AccountEntropyPool; +Lorg/signal/libsignal/net/Network$$ExternalSyntheticLambda0; Lorg/signal/libsignal/net/Network$ConnectionManager$$ExternalSyntheticLambda0; Lorg/signal/libsignal/net/Network$ConnectionManager$$ExternalSyntheticLambda1; Lorg/signal/libsignal/net/Network$ConnectionManager; @@ -42387,12 +46616,14 @@ Lorg/signal/libsignal/zkgroup/profiles/ProfileKey$$ExternalSyntheticLambda1; Lorg/signal/libsignal/zkgroup/profiles/ProfileKey; Lorg/signal/libsignal/zkgroup/profiles/ProfileKeyVersion; Lorg/signal/libsignal/zkgroup/receipts/ClientZkReceiptOperations; +Lorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda0; Lorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda1; Lorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda3; Lorg/signal/paging/BufferedPagingController; Lorg/signal/paging/CompressedList; Lorg/signal/paging/DataStatus; Lorg/signal/paging/DataStream; +Lorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda0; Lorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda2; Lorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda3; Lorg/signal/paging/FixedSizePagingController; @@ -42491,6 +46722,7 @@ Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda9; Lorg/thoughtcrime/securesms/ApplicationContext$1; Lorg/thoughtcrime/securesms/ApplicationContext; Lorg/thoughtcrime/securesms/BaseActivity; +Lorg/thoughtcrime/securesms/BindableConversationItem$EventListener; Lorg/thoughtcrime/securesms/BindableConversationItem; Lorg/thoughtcrime/securesms/BindableConversationListItem; Lorg/thoughtcrime/securesms/BuildConfig; @@ -42500,10 +46732,13 @@ Lorg/thoughtcrime/securesms/MainActivity$1; Lorg/thoughtcrime/securesms/MainActivity$2; Lorg/thoughtcrime/securesms/MainActivity; Lorg/thoughtcrime/securesms/MainFragment; +Lorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/MainNavigator; Lorg/thoughtcrime/securesms/MasterSecretListener; Lorg/thoughtcrime/securesms/PassphraseRequiredActivity$1; Lorg/thoughtcrime/securesms/PassphraseRequiredActivity; +Lorg/thoughtcrime/securesms/R$anim; Lorg/thoughtcrime/securesms/R$array; Lorg/thoughtcrime/securesms/R$attr; Lorg/thoughtcrime/securesms/R$color; @@ -42517,6 +46752,7 @@ Lorg/thoughtcrime/securesms/R$string; Lorg/thoughtcrime/securesms/R$style; Lorg/thoughtcrime/securesms/R$styleable; Lorg/thoughtcrime/securesms/Unbindable; +Lorg/thoughtcrime/securesms/animation/AnimationStartListener; Lorg/thoughtcrime/securesms/attachments/ArchivedAttachment; Lorg/thoughtcrime/securesms/attachments/Attachment$Companion; Lorg/thoughtcrime/securesms/attachments/Attachment; @@ -42531,7 +46767,14 @@ Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment; Lorg/thoughtcrime/securesms/attachments/InvalidAttachmentException; Lorg/thoughtcrime/securesms/attachments/PointerAttachment$Companion; Lorg/thoughtcrime/securesms/attachments/PointerAttachment; +Lorg/thoughtcrime/securesms/audio/AudioFileInfo; Lorg/thoughtcrime/securesms/audio/AudioHash; +Lorg/thoughtcrime/securesms/audio/AudioRecorder$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/audio/AudioRecorder; +Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion; +Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager26; +Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager; +Lorg/thoughtcrime/securesms/audio/AudioRecordingHandler; Lorg/thoughtcrime/securesms/avatar/Avatar$Companion; Lorg/thoughtcrime/securesms/avatar/Avatar$DatabaseId$DoNotPersist; Lorg/thoughtcrime/securesms/avatar/Avatar$DatabaseId; @@ -42555,6 +46798,8 @@ Lorg/thoughtcrime/securesms/avatar/fallback/FallbackAvatar$Size; Lorg/thoughtcrime/securesms/avatar/fallback/FallbackAvatar$Text; Lorg/thoughtcrime/securesms/avatar/fallback/FallbackAvatar; Lorg/thoughtcrime/securesms/avatar/fallback/FallbackAvatarDrawable; +Lorg/thoughtcrime/securesms/avatar/view/AvatarView$WhenMappings; +Lorg/thoughtcrime/securesms/avatar/view/AvatarView; Lorg/thoughtcrime/securesms/backup/RestoreState$Companion; Lorg/thoughtcrime/securesms/backup/RestoreState$Serializer; Lorg/thoughtcrime/securesms/backup/RestoreState; @@ -42571,6 +46816,11 @@ Lorg/thoughtcrime/securesms/backup/v2/ui/BackupAlertDelegate; Lorg/thoughtcrime/securesms/badges/BadgeImageView; Lorg/thoughtcrime/securesms/badges/gifts/GiftMessageView$Callback; Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$Companion; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration; Lorg/thoughtcrime/securesms/badges/models/Badge; Lorg/thoughtcrime/securesms/banner/Banner; Lorg/thoughtcrime/securesms/banner/BannerManager$$ExternalSyntheticLambda0; @@ -42579,6 +46829,7 @@ Lorg/thoughtcrime/securesms/banner/BannerManager$Companion; Lorg/thoughtcrime/securesms/banner/BannerManager$updateContent$1$1$1$1; Lorg/thoughtcrime/securesms/banner/BannerManager$updateContent$1$1; Lorg/thoughtcrime/securesms/banner/BannerManager; +Lorg/thoughtcrime/securesms/banner/banners/BubbleOptOutBanner; Lorg/thoughtcrime/securesms/banner/banners/CdsPermanentErrorBanner$Companion; Lorg/thoughtcrime/securesms/banner/banners/CdsPermanentErrorBanner; Lorg/thoughtcrime/securesms/banner/banners/CdsTemporaryErrorBanner; @@ -42617,7 +46868,20 @@ Lorg/thoughtcrime/securesms/blurhash/BlurHashModelLoader$Factory; Lorg/thoughtcrime/securesms/blurhash/BlurHashResourceDecoder; Lorg/thoughtcrime/securesms/calls/log/CallLogFragment$Callback; Lorg/thoughtcrime/securesms/color/MaterialColor$UnknownColorException; +Lorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/components/AlbumThumbnailView; Lorg/thoughtcrime/securesms/components/AlertView; +Lorg/thoughtcrime/securesms/components/AnimatingToggle; +Lorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/components/AudioView$Callbacks; +Lorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener; +Lorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener; +Lorg/thoughtcrime/securesms/components/AudioView; Lorg/thoughtcrime/securesms/components/AvatarImageView$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions$Builder; Lorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions; @@ -42627,34 +46891,116 @@ Lorg/thoughtcrime/securesms/components/AvatarImageView$FallbackAvatarProvider; Lorg/thoughtcrime/securesms/components/AvatarImageView$RecipientContactPhoto; Lorg/thoughtcrime/securesms/components/AvatarImageView$RedownloadRequestListener; Lorg/thoughtcrime/securesms/components/AvatarImageView; +Lorg/thoughtcrime/securesms/components/ComposeText$1; +Lorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener; +Lorg/thoughtcrime/securesms/components/ComposeText$CursorPositionChangedListener; +Lorg/thoughtcrime/securesms/components/ComposeText$QueryStart; +Lorg/thoughtcrime/securesms/components/ComposeText$StylingChangedListener; +Lorg/thoughtcrime/securesms/components/ComposeText; +Lorg/thoughtcrime/securesms/components/ComposeTextStyleWatcher; Lorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/components/ConversationItemFooter$OnTouchDelegateChangedListener; Lorg/thoughtcrime/securesms/components/ConversationItemFooter; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnail$Companion; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnail; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState$Creator; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$Creator; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState$Creator; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState; +Lorg/thoughtcrime/securesms/components/ConversationScrollToView; +Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar$EventListener; +Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar; Lorg/thoughtcrime/securesms/components/CornerMask; Lorg/thoughtcrime/securesms/components/DeliveryStatusView$State; Lorg/thoughtcrime/securesms/components/DeliveryStatusView; Lorg/thoughtcrime/securesms/components/ExpirationTimerView; Lorg/thoughtcrime/securesms/components/FromTextView; +Lorg/thoughtcrime/securesms/components/HidingLinearLayout; +Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout$Listener; +Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda8; +Lorg/thoughtcrime/securesms/components/InputPanel$5; +Lorg/thoughtcrime/securesms/components/InputPanel$Listener; +Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener; +Lorg/thoughtcrime/securesms/components/InputPanel$RecordTime; +Lorg/thoughtcrime/securesms/components/InputPanel$SlideToCancel; +Lorg/thoughtcrime/securesms/components/InputPanel; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$Companion; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardInsetAnimator; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardStateListener; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout; +Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout$OnKeyboardShownListener; +Lorg/thoughtcrime/securesms/components/LinkPreviewView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/LinkPreviewView$CloseClickedListener; +Lorg/thoughtcrime/securesms/components/LinkPreviewView; +Lorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState$Creator; +Lorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState; Lorg/thoughtcrime/securesms/components/Material3SearchToolbar$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/components/Material3SearchToolbar$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/components/Material3SearchToolbar$special$$inlined$addTextChangedListener$default$1; Lorg/thoughtcrime/securesms/components/Material3SearchToolbar; +Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView$FloatingRecordButton; +Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView$LockDropTarget; +Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State; +Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView; Lorg/thoughtcrime/securesms/components/Outliner; Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView; +Lorg/thoughtcrime/securesms/components/ProgressCardDialogFragment; +Lorg/thoughtcrime/securesms/components/QuoteView$$ExternalSyntheticLambda7; Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; Lorg/thoughtcrime/securesms/components/QuoteView; Lorg/thoughtcrime/securesms/components/RatingManager; Lorg/thoughtcrime/securesms/components/RecyclerViewFastScroller$FastScrollAdapter; +Lorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$4; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$Companion; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$DefaultScrollStrategy; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollStrategy; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate; +Lorg/thoughtcrime/securesms/components/SearchView; +Lorg/thoughtcrime/securesms/components/SendButton$ScheduledSendListener; +Lorg/thoughtcrime/securesms/components/SendButton; Lorg/thoughtcrime/securesms/components/SharedContactView$EventListener; +Lorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport0; +Lorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport1; +Lorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher; +Lorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher; +Lorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher; +Lorg/thoughtcrime/securesms/components/ThumbnailView; Lorg/thoughtcrime/securesms/components/TypingIndicatorView; +Lorg/thoughtcrime/securesms/components/TypingStatusRepository$TypingState; Lorg/thoughtcrime/securesms/components/TypingStatusRepository; Lorg/thoughtcrime/securesms/components/ViewBinderDelegate$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/components/ViewBinderDelegate; +Lorg/thoughtcrime/securesms/components/WaveFormSeekBarView; Lorg/thoughtcrime/securesms/components/emoji/AnimatingImageSpan; Lorg/thoughtcrime/securesms/components/emoji/CompositeEmojiPageModel; Lorg/thoughtcrime/securesms/components/emoji/Emoji; +Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText; +Lorg/thoughtcrime/securesms/components/emoji/EmojiEventListener; +Lorg/thoughtcrime/securesms/components/emoji/EmojiFilter; Lorg/thoughtcrime/securesms/components/emoji/EmojiImageView; Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel; Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$$ExternalSyntheticLambda2; @@ -42665,7 +47011,13 @@ Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider; Lorg/thoughtcrime/securesms/components/emoji/EmojiSpan; Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda4; Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView; +Lorg/thoughtcrime/securesms/components/emoji/EmojiToggle$1; +Lorg/thoughtcrime/securesms/components/emoji/EmojiToggle; +Lorg/thoughtcrime/securesms/components/emoji/MediaKeyboard$MediaKeyboardListener; +Lorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel; Lorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView; Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel$$ExternalSyntheticLambda0; @@ -42678,13 +47030,20 @@ Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiTree$EmojiTreeNode; Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiTree$Matches; Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiTree; Lorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick; +Lorg/thoughtcrime/securesms/components/mention/MentionAnnotation$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/mention/MentionAnnotation; +Lorg/thoughtcrime/securesms/components/mention/MentionDeleter; Lorg/thoughtcrime/securesms/components/mention/MentionRenderer$MultiLineMentionRenderer; Lorg/thoughtcrime/securesms/components/mention/MentionRenderer$SingleLineMentionRenderer; Lorg/thoughtcrime/securesms/components/mention/MentionRenderer; Lorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate; +Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher$MentionValidator; +Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher; Lorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar$$ExternalSyntheticLambda4; Lorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar; +Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion; +Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; Lorg/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFolderRecord$Companion; Lorg/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFolderRecord$Creator; @@ -42694,11 +47053,13 @@ Lorg/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFolderReco Lorg/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFoldersRepository; Lorg/thoughtcrime/securesms/components/settings/app/notifications/profiles/NotificationProfilesRepository$getProfiles$1; Lorg/thoughtcrime/securesms/components/settings/app/notifications/profiles/NotificationProfilesRepository; +Lorg/thoughtcrime/securesms/components/settings/app/subscription/InAppPaymentComponent; Lorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate$Companion; Lorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate; Lorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationRepository; +Lorg/thoughtcrime/securesms/components/settings/app/subscription/donate/CheckoutFlowActivity$Result; Lorg/thoughtcrime/securesms/components/settings/app/subscription/errors/UnexpectedSubscriptionCancellation$Companion; Lorg/thoughtcrime/securesms/components/settings/app/subscription/errors/UnexpectedSubscriptionCancellation; Lorg/thoughtcrime/securesms/components/spoiler/SpoilerAnnotation$SpoilerClickableSpan; @@ -42709,6 +47070,22 @@ Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$$External Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1; Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1; Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda10; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda8; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress$Companion; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$Companion; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView; Lorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink$Companion; Lorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink; Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$$ExternalSyntheticLambda2; @@ -42735,6 +47112,7 @@ Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState; Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer; Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback$Companion; Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback; +Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerView$Listener; Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerView; Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager$HardwareSensorEventListener; Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager$ProximityListener; @@ -42825,7 +47203,19 @@ Lorg/thoughtcrime/securesms/contactshare/Contact; Lorg/thoughtcrime/securesms/contactshare/ContactUtil; Lorg/thoughtcrime/securesms/conversation/BodyBubbleLayoutTransition; Lorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable; +Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge; +Lorg/thoughtcrime/securesms/conversation/ConversationBottomSheetCallback; +Lorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData; +Lorg/thoughtcrime/securesms/conversation/ConversationData; +Lorg/thoughtcrime/securesms/conversation/ConversationHeaderView$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/ConversationHeaderView; +Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; +Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +Lorg/thoughtcrime/securesms/conversation/ConversationIntents; Lorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda13; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda6; Lorg/thoughtcrime/securesms/conversation/ConversationItem$1; Lorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentDownloadClickListener; Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener; @@ -42840,12 +47230,44 @@ Lorg/thoughtcrime/securesms/conversation/ConversationItem$ScheduledIndicatorClic Lorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactClickListener; Lorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactEventListener; Lorg/thoughtcrime/securesms/conversation/ConversationItem$SlideClickPassthroughListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener; Lorg/thoughtcrime/securesms/conversation/ConversationItem$TouchDelegateChangedListener; Lorg/thoughtcrime/securesms/conversation/ConversationItem$UrlClickListener; Lorg/thoughtcrime/securesms/conversation/ConversationItem$ViewOnceMessageClickListener; Lorg/thoughtcrime/securesms/conversation/ConversationItem; Lorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble; +Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Condensed; +Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Detailed; +Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$EditHistory; +Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Standard; +Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; +Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$OnSwipeListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$SwipeAvailabilityProvider; +Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback; +Lorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener$Callback; +Lorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener; +Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties; +Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ConversationMessageFactory; +Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Callback; +Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider; +Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot; +Lorg/thoughtcrime/securesms/conversation/ConversationReactionDelegate; +Lorg/thoughtcrime/securesms/conversation/ConversationReactionOverlay$OnActionSelectedListener; +Lorg/thoughtcrime/securesms/conversation/ConversationReactionOverlay$OnHideListener; +Lorg/thoughtcrime/securesms/conversation/ConversationRepository; +Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel$SearchResult; +Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; +Lorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter$EventListener; +Lorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter; +Lorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator; +Lorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator; +Lorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper; +Lorg/thoughtcrime/securesms/conversation/ConversationTitleView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/ConversationTitleView; Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$$ExternalSyntheticLambda21; Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$$ExternalSyntheticLambda22; Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager$$ExternalSyntheticLambda0; @@ -42855,10 +47277,35 @@ Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$PresentOnChange; Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$RecipientObserverManager; Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$UpdateObserver; Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$1; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$Companion; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$OnTickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick; +Lorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/MarkReadHelper; +Lorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType$Creator; +Lorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType; +Lorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType; +Lorg/thoughtcrime/securesms/conversation/MessageSendType; Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result$Companion; Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; Lorg/thoughtcrime/securesms/conversation/MessageStyler; Lorg/thoughtcrime/securesms/conversation/ReenableScheduledMessagesDialogFragment$$ExternalSyntheticApiModelOutline0; +Lorg/thoughtcrime/securesms/conversation/ScheduleMessageDialogCallback; +Lorg/thoughtcrime/securesms/conversation/ScheduleMessageTimePickerBottomSheet$ScheduleCallback; +Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository; +Lorg/thoughtcrime/securesms/conversation/SelectedConversationModel; +Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$Listener; +Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView; +Lorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock; Lorg/thoughtcrime/securesms/conversation/clicklisteners/AttachmentCancelClickListener$Companion; Lorg/thoughtcrime/securesms/conversation/clicklisteners/AttachmentCancelClickListener; Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor; @@ -42873,17 +47320,439 @@ Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$Auto; Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$BuiltIn; Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$Companion$CREATOR$1; Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$Companion; +Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$NotSet; Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id; Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$LinearGradient$Creator; Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$LinearGradient; Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; Lorg/thoughtcrime/securesms/conversation/colors/ChatColorsPalette$Bubbles; Lorg/thoughtcrime/securesms/conversation/colors/Colorizable; +Lorg/thoughtcrime/securesms/conversation/colors/Colorizer$onGroupMembershipChanged$$inlined$sortedBy$1; +Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; +Lorg/thoughtcrime/securesms/conversation/colors/NameColor; +Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$edgeEffectFactory$1; +Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1; +Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$scrollListener$1; +Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$Companion; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$ShareOrDraftData; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; +Lorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$Companion; +Lorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator; +Lorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$WhenMappings; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView$Companion; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView; Lorg/thoughtcrime/securesms/conversation/mutiselect/Multiselectable; +Lorg/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardBottomSheet$Callback; +Lorg/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardFragmentArgs; +Lorg/thoughtcrime/securesms/conversation/ui/error/EnableCallNotificationSettingsDialog$Callback; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryChangedListener; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$Companion; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$special$$inlined$doOnEachLayout$1; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsPopup$Callback; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$1; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Companion; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$None; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Results; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2; +Lorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2; +Lorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract; +Lorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener; +Lorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda10; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda11; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda12; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda8; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda9; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Callbacks; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$ContactShareEditor; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$GifSearch; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaCapture; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaGallery; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaSelection; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectContact; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectFile; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectLocation; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$gestureDetector$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$OnScrollStateChangedListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$Listener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda101; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda102; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda18; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda19; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda21; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda23; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda27; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda30; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda32; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda33; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda34; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda35; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda36; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda41; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda42; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda43; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda44; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda45; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda46; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda60; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda61; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda62; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda65; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda66; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda67; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda68; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda69; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda70; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda71; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda72; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda73; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda74; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda75; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda76; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda77; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda78; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda80; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda81; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda82; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda83; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda84; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda85; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda86; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda87; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda88; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda89; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda90; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda91; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda92; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda93; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda94; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda95; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda96; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda97; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda98; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda99; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActionModeCallback; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActivityResultCallbacks; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentKeyboardFragmentListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentManagerListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$BackPressedDelegate; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ComposeTextEventsListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationBannerListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationItemClickListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback$onOptionsMenuCreated$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback$onOptionsMenuCreated$queryListener$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DataObserver; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DisabledInputListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelMediaListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$KeyboardEvents; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$MotionEventRelayDrain; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollDateHeaderHelper; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SearchEventListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SendButtonListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SwipeAvailabilityProvider; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ToolbarDependentMarginListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$VoiceMessageRecordingSessionCallbacks; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$VoiceNotePlayerViewListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$WhenMappings; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$19; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$1$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$jumpAndPulseScrollStrategy$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$lambda$36$lambda$35$$inlined$doAfterNextLayout$1$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$lambda$36$lambda$35$$inlined$doAfterNextLayout$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$conversationToolbarOnScrollHelper$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentTypingIndicator$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$CompleteUnreadState; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$InitialUnreadState; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$None; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda24; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda30; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$TooltipViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$ViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda10; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda11; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda8; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda9; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$1$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$2$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1$2$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$$ExternalSyntheticLambda22; +Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$Listener; +Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView; +Lorg/thoughtcrime/securesms/conversation/v2/DoubleTapEditEducationSheet$Callback; +Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; +Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState; +Lorg/thoughtcrime/securesms/conversation/v2/MessageRequestViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay$Drain; +Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay; +Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState; +Lorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1; +Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$SessionCallback; +Lorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate; +Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationUpdate; +Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia; +Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageBackedKey; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher; +Lorg/thoughtcrime/securesms/conversation/v2/data/OutgoingMedia; +Lorg/thoughtcrime/securesms/conversation/v2/data/OutgoingTextOnly; +Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader; +Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeaderKey; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$2; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$2; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsDrawableInvalidator; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable; Lorg/thoughtcrime/securesms/conversation/v2/items/InteractiveConversationElement; Lorg/thoughtcrime/securesms/conversation/v2/items/ShrinkWrapLinearLayout; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout$OnDispatchTouchEventListener; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout$OnMeasureListener; Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridgeKt; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda8; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$PassthroughClickListener; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$ReactionMeasureListener; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$bodyBubbleDrawable$1; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$footerDrawable$1; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$gestureDetector$1; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$replyDelegate$1; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$senderDrawable$1; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme$getBodyTextColor$1; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme$getBodyTextColor$2; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate$DisplayState; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2Payload; Lorg/thoughtcrime/securesms/conversationlist/ChatFolderAdapter$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/conversationlist/ChatFolderAdapter$Callbacks; Lorg/thoughtcrime/securesms/conversationlist/ChatFolderAdapter; @@ -42925,6 +47794,8 @@ Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalS Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda6; Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda77; Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda82; +Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda83; Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda84; Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda8; Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda9; @@ -42964,6 +47835,7 @@ Lorg/thoughtcrime/securesms/conversationlist/ConversationListSearchAdapter; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda10; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda11; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda12; +Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$$ExternalSyntheticLambda6; @@ -43039,6 +47911,9 @@ Lorg/thoughtcrime/securesms/crypto/ReentrantSessionLock$$ExternalSyntheticLambda Lorg/thoughtcrime/securesms/crypto/ReentrantSessionLock; Lorg/thoughtcrime/securesms/crypto/SenderKeyUtil; Lorg/thoughtcrime/securesms/crypto/storage/PreKeyMetadataStore; +Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache; Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore; @@ -43084,14 +47959,23 @@ Lorg/thoughtcrime/securesms/database/ChatFolderTables; Lorg/thoughtcrime/securesms/database/DatabaseMonitor; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda10; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda13; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda15; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda17; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda18; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda20; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda21; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda27; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda29; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda30; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda32; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda33; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda36; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda41; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda47; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda8; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver; Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer; Lorg/thoughtcrime/securesms/database/DatabaseObserver; Lorg/thoughtcrime/securesms/database/DatabaseTable; @@ -43131,6 +48015,9 @@ Lorg/thoughtcrime/securesms/database/InAppPaymentTable$State; Lorg/thoughtcrime/securesms/database/InAppPaymentTable; Lorg/thoughtcrime/securesms/database/JobDatabase$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/database/JobDatabase$Companion; +Lorg/thoughtcrime/securesms/database/JobDatabase$Constraints; +Lorg/thoughtcrime/securesms/database/JobDatabase$Dependencies; +Lorg/thoughtcrime/securesms/database/JobDatabase$Jobs; Lorg/thoughtcrime/securesms/database/JobDatabase; Lorg/thoughtcrime/securesms/database/KeyValueDatabase$1; Lorg/thoughtcrime/securesms/database/KeyValueDatabase$Type; @@ -43176,6 +48063,7 @@ Lorg/thoughtcrime/securesms/database/MessageTable$MessageQualifier; Lorg/thoughtcrime/securesms/database/MessageTable$MmsReader$Companion; Lorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator; Lorg/thoughtcrime/securesms/database/MessageTable$MmsReader; +Lorg/thoughtcrime/securesms/database/MessageTable$QuoteDescriptor; Lorg/thoughtcrime/securesms/database/MessageTable$Reader; Lorg/thoughtcrime/securesms/database/MessageTable$SyncMessageId; Lorg/thoughtcrime/securesms/database/MessageTable$WhenMappings; @@ -43259,6 +48147,7 @@ Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda6; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda8; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$notificationProfilesFlowable$2; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver; @@ -43269,6 +48158,7 @@ Lorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda14; Lorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda16; Lorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda17; Lorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda21; Lorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda22; Lorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda4; @@ -43308,6 +48198,7 @@ Lorg/thoughtcrime/securesms/database/ThreadIdDatabaseReference; Lorg/thoughtcrime/securesms/database/ThreadTable$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/database/ThreadTable$$ExternalSyntheticLambda4; Lorg/thoughtcrime/securesms/database/ThreadTable$Companion; +Lorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata; Lorg/thoughtcrime/securesms/database/ThreadTable$Extra$Companion; Lorg/thoughtcrime/securesms/database/ThreadTable$Extra; Lorg/thoughtcrime/securesms/database/ThreadTable$ReadStatus$Companion; @@ -43330,6 +48221,7 @@ Lorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$Ex Lorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline23; Lorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline3; Lorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline6; +Lorg/thoughtcrime/securesms/database/identity/IdentityRecordList; Lorg/thoughtcrime/securesms/database/model/AvatarPickerDatabase$Companion; Lorg/thoughtcrime/securesms/database/model/AvatarPickerDatabase; Lorg/thoughtcrime/securesms/database/model/BodyRangeListSerializerKt; @@ -43339,6 +48231,7 @@ Lorg/thoughtcrime/securesms/database/model/DistributionListId; Lorg/thoughtcrime/securesms/database/model/DistributionListPrivacyMode$Serializer; Lorg/thoughtcrime/securesms/database/model/DistributionListPrivacyMode; Lorg/thoughtcrime/securesms/database/model/EmojiSearchData; +Lorg/thoughtcrime/securesms/database/model/GroupRecord; Lorg/thoughtcrime/securesms/database/model/IdentityRecord; Lorg/thoughtcrime/securesms/database/model/IdentityStoreRecord; Lorg/thoughtcrime/securesms/database/model/InAppPaymentSubscriberRecord$Type; @@ -43355,6 +48248,16 @@ Lorg/thoughtcrime/securesms/database/model/MessageId$Creator; Lorg/thoughtcrime/securesms/database/model/MessageId; Lorg/thoughtcrime/securesms/database/model/MessageRecord$InviteAddState; Lorg/thoughtcrime/securesms/database/model/MessageRecord; +Lorg/thoughtcrime/securesms/database/model/MessageRecordExtensionsKt; +Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda8; +Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda9; Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord; Lorg/thoughtcrime/securesms/database/model/ParentStoryId$Companion; Lorg/thoughtcrime/securesms/database/model/ParentStoryId; @@ -43369,8 +48272,14 @@ Lorg/thoughtcrime/securesms/database/model/RecipientRecord; Lorg/thoughtcrime/securesms/database/model/RemoteMegaphoneRecord$ActionId$Companion; Lorg/thoughtcrime/securesms/database/model/RemoteMegaphoneRecord$ActionId; Lorg/thoughtcrime/securesms/database/model/RemoteMegaphoneRecord; +Lorg/thoughtcrime/securesms/database/model/StickerRecord; Lorg/thoughtcrime/securesms/database/model/StoryType$Companion; Lorg/thoughtcrime/securesms/database/model/StoryType; +Lorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/database/model/StoryViewState$Companion; +Lorg/thoughtcrime/securesms/database/model/StoryViewState; Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder; Lorg/thoughtcrime/securesms/database/model/ThreadRecord; Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$Builder; @@ -43391,9 +48300,15 @@ Lorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonation Lorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonation; Lorg/thoughtcrime/securesms/database/model/databaseprotos/RecipientExtras; Lorg/thoughtcrime/securesms/database/model/databaseprotos/Wallpaper; +Lorg/thoughtcrime/securesms/databinding/ConversationHeaderViewBinding; +Lorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding; Lorg/thoughtcrime/securesms/databinding/ConversationListFilterPullViewBinding; Lorg/thoughtcrime/securesms/databinding/ConversationListTabsBinding; -Lorg/thoughtcrime/securesms/databinding/OnboardingMegaphoneCardBinding; +Lorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding; +Lorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding; +Lorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding; +Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; +Lorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding; Lorg/thoughtcrime/securesms/dependencies/AppDependencies$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/dependencies/AppDependencies$$ExternalSyntheticLambda10; Lorg/thoughtcrime/securesms/dependencies/AppDependencies$$ExternalSyntheticLambda11; @@ -43510,8 +48425,9 @@ Lorg/thoughtcrime/securesms/emoji/EmojiSourceKt; Lorg/thoughtcrime/securesms/emoji/JumboEmoji$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/emoji/JumboEmoji$$ExternalSyntheticLambda4; Lorg/thoughtcrime/securesms/emoji/JumboEmoji; -Lorg/thoughtcrime/securesms/emoji/ObsoleteEmoji; Lorg/thoughtcrime/securesms/emoji/ParsedEmojiData; +Lorg/thoughtcrime/securesms/events/GroupCallPeekEvent; +Lorg/thoughtcrime/securesms/events/PartProgressEvent; Lorg/thoughtcrime/securesms/events/WebRtcViewModel; Lorg/thoughtcrime/securesms/fonts/FontFileMap$Companion; Lorg/thoughtcrime/securesms/fonts/FontFileMap; @@ -43531,12 +48447,27 @@ Lorg/thoughtcrime/securesms/fonts/Fonts$FontResult; Lorg/thoughtcrime/securesms/fonts/Fonts$WhenMappings; Lorg/thoughtcrime/securesms/fonts/Fonts; Lorg/thoughtcrime/securesms/fonts/ScriptUtil; +Lorg/thoughtcrime/securesms/fonts/SignalSymbols$CustomTypefaceSpan; +Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph; +Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight; +Lorg/thoughtcrime/securesms/fonts/SignalSymbols$WhenMappings; +Lorg/thoughtcrime/securesms/fonts/SignalSymbols; Lorg/thoughtcrime/securesms/fonts/SupportedScript; Lorg/thoughtcrime/securesms/fonts/TextFont$Companion; Lorg/thoughtcrime/securesms/fonts/TextFont; Lorg/thoughtcrime/securesms/gcm/FcmFetchManager; Lorg/thoughtcrime/securesms/giph/model/ChunkedImageUrl; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration; Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4Playable; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackPolicy; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer; Lorg/thoughtcrime/securesms/glide/BadgeLoader$Factory; Lorg/thoughtcrime/securesms/glide/BadgeLoader; Lorg/thoughtcrime/securesms/glide/ChunkedImageUrlLoader$Factory; @@ -43561,11 +48492,19 @@ Lorg/thoughtcrime/securesms/glide/cache/EncryptedGifDrawableResourceEncoder; Lorg/thoughtcrime/securesms/glide/cache/WebpSanDecoder$Companion; Lorg/thoughtcrime/securesms/glide/cache/WebpSanDecoder; Lorg/thoughtcrime/securesms/groups/BadGroupIdException; +Lorg/thoughtcrime/securesms/groups/GroupChangeBusyException; Lorg/thoughtcrime/securesms/groups/GroupChangeException; +Lorg/thoughtcrime/securesms/groups/GroupChangeFailedException; +Lorg/thoughtcrime/securesms/groups/GroupId$Push; +Lorg/thoughtcrime/securesms/groups/GroupId$V2; Lorg/thoughtcrime/securesms/groups/GroupId; Lorg/thoughtcrime/securesms/groups/GroupNotAMemberException; Lorg/thoughtcrime/securesms/groups/SelectionLimits$1; Lorg/thoughtcrime/securesms/groups/SelectionLimits; +Lorg/thoughtcrime/securesms/groups/v2/GroupBlockJoinRequestResult; +Lorg/thoughtcrime/securesms/groups/v2/GroupInviteLinkUrl$InvalidGroupLinkException; +Lorg/thoughtcrime/securesms/groups/v2/GroupInviteLinkUrl$UnknownGroupLinkVersionException; +Lorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository; Lorg/thoughtcrime/securesms/jobmanager/AlarmManagerScheduler$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/jobmanager/CompositeScheduler; Lorg/thoughtcrime/securesms/jobmanager/Constraint$-CC; @@ -43587,7 +48526,6 @@ Lorg/thoughtcrime/securesms/jobmanager/Job$Result; Lorg/thoughtcrime/securesms/jobmanager/Job; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda11; -Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda12; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda13; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda14; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda15; @@ -43607,7 +48545,6 @@ Lorg/thoughtcrime/securesms/jobmanager/JobLogger; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda10; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda12; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda13; -Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda18; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda19; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda5; @@ -43943,6 +48880,14 @@ Lorg/thoughtcrime/securesms/jobs/UploadAttachmentToArchiveJob$Factory; Lorg/thoughtcrime/securesms/jobs/protos/PreKeysSyncJobData$Companion$ADAPTER$1; Lorg/thoughtcrime/securesms/jobs/protos/PreKeysSyncJobData$Companion; Lorg/thoughtcrime/securesms/jobs/protos/PreKeysSyncJobData; +Lorg/thoughtcrime/securesms/keyboard/KeyboardPage; +Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel; +Lorg/thoughtcrime/securesms/keyboard/emoji/EmojiKeyboardPageFragment$Callback; +Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchFragment$Callback; +Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository; +Lorg/thoughtcrime/securesms/keyboard/gif/GifKeyboardPageFragment$Host; +Lorg/thoughtcrime/securesms/keyboard/sticker/StickerKeyboardPageFragment$Callback; Lorg/thoughtcrime/securesms/keyvalue/AccountValues$Companion; Lorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState$Companion; Lorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState; @@ -44039,12 +48984,21 @@ Lorg/thoughtcrime/securesms/keyvalue/protos/LeastActiveLinkedDevice$Companion$AD Lorg/thoughtcrime/securesms/keyvalue/protos/LeastActiveLinkedDevice$Companion; Lorg/thoughtcrime/securesms/keyvalue/protos/LeastActiveLinkedDevice; Lorg/thoughtcrime/securesms/linkpreview/LinkPreview; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Creator; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$Companion; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; Lorg/thoughtcrime/securesms/logging/CustomSignalProtocolLogger; Lorg/thoughtcrime/securesms/logging/PersistentLogger$Companion; Lorg/thoughtcrime/securesms/logging/PersistentLogger$LogRequest; Lorg/thoughtcrime/securesms/logging/PersistentLogger$LogRequests; Lorg/thoughtcrime/securesms/logging/PersistentLogger$WriteThread; Lorg/thoughtcrime/securesms/logging/PersistentLogger; +Lorg/thoughtcrime/securesms/logsubmit/LogSectionNotifications$$ExternalSyntheticApiModelOutline2; Lorg/thoughtcrime/securesms/main/MainActivityListHostFragment$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/main/MainActivityListHostFragment$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/main/MainActivityListHostFragment$$ExternalSyntheticLambda4; @@ -44097,13 +49051,7 @@ Lorg/thoughtcrime/securesms/megaphone/Megaphones$3; Lorg/thoughtcrime/securesms/megaphone/Megaphones$Event; Lorg/thoughtcrime/securesms/megaphone/Megaphones; Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$ActionClickListener; -Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$AddPhotoCardViewHolder; Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter; -Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder$$ExternalSyntheticLambda0; -Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder$$ExternalSyntheticLambda1; -Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder; -Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$GroupCardViewHolder; -Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$InviteCardViewHolder; Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView; Lorg/thoughtcrime/securesms/megaphone/PinsForAllSchedule; Lorg/thoughtcrime/securesms/megaphone/RecurringSchedule; @@ -44119,6 +49067,13 @@ Lorg/thoughtcrime/securesms/megaphone/RemoteMegaphoneRepository$Action; Lorg/thoughtcrime/securesms/megaphone/RemoteMegaphoneRepository; Lorg/thoughtcrime/securesms/megaphone/SignalPinReminderSchedule; Lorg/thoughtcrime/securesms/messageprocessingalarm/RoutineMessageFetchReceiver; +Lorg/thoughtcrime/securesms/messagerequests/GroupInfo$Companion; +Lorg/thoughtcrime/securesms/messagerequests/GroupInfo; +Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo; +Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; +Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState$Companion; +Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State; +Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; Lorg/thoughtcrime/securesms/messages/GroupSendEndorsementInternalNotifier; Lorg/thoughtcrime/securesms/messages/IncomingMessageObserver$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/messages/IncomingMessageObserver$$ExternalSyntheticLambda3; @@ -44202,8 +49157,11 @@ Lorg/thoughtcrime/securesms/migrations/UserNotificationMigrationJob$Factory; Lorg/thoughtcrime/securesms/migrations/UuidMigrationJob$Factory; Lorg/thoughtcrime/securesms/migrations/WallpaperCleanupMigrationJob$Factory; Lorg/thoughtcrime/securesms/migrations/WallpaperStorageMigrationJob$Factory; +Lorg/thoughtcrime/securesms/mms/AttachmentManager$AttachmentListener; +Lorg/thoughtcrime/securesms/mms/AttachmentManager; Lorg/thoughtcrime/securesms/mms/AttachmentStreamUriLoader$AttachmentModel; Lorg/thoughtcrime/securesms/mms/AttachmentStreamUriLoader$Factory; +Lorg/thoughtcrime/securesms/mms/AudioSlide; Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$Factory; Lorg/thoughtcrime/securesms/mms/GifSlide; @@ -44223,9 +49181,12 @@ Lorg/thoughtcrime/securesms/mms/SignalGlideModule$Companion; Lorg/thoughtcrime/securesms/mms/SignalGlideModule; Lorg/thoughtcrime/securesms/mms/Slide; Lorg/thoughtcrime/securesms/mms/SlideClickListener; +Lorg/thoughtcrime/securesms/mms/SlideDeck$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/mms/SlideDeck; +Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; Lorg/thoughtcrime/securesms/mms/SlidesClickedListener; Lorg/thoughtcrime/securesms/mms/StickerSlide; +Lorg/thoughtcrime/securesms/mms/TextSlide; Lorg/thoughtcrime/securesms/net/ContentProxySafetyInterceptor; Lorg/thoughtcrime/securesms/net/ContentProxySelector$1; Lorg/thoughtcrime/securesms/net/ContentProxySelector; @@ -44246,13 +49207,20 @@ Lorg/thoughtcrime/securesms/net/SignalWebSocketHealthMonitor; Lorg/thoughtcrime/securesms/net/StandardUserAgentInterceptor; Lorg/thoughtcrime/securesms/net/StaticDns; Lorg/thoughtcrime/securesms/net/UserAgentInterceptor; +Lorg/thoughtcrime/securesms/nicknames/NicknameActivity$Contract; Lorg/thoughtcrime/securesms/notifications/Configuration; Lorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig$Config; Lorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig$ShowCondition$Companion; Lorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig$ShowCondition; Lorg/thoughtcrime/securesms/notifications/DeviceSpecificNotificationConfig; +Lorg/thoughtcrime/securesms/notifications/MarkReadReceiver$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/notifications/MarkReadReceiver$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/notifications/MarkReadReceiver; +Lorg/thoughtcrime/securesms/notifications/MessageNotifier$ReminderReceiver; Lorg/thoughtcrime/securesms/notifications/MessageNotifier; +Lorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper$$ExternalSyntheticApiModelOutline0; +Lorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper; Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline0; Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline1; Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline2; @@ -44264,6 +49232,9 @@ Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheti Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticLambda11; Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticLambda12; Lorg/thoughtcrime/securesms/notifications/NotificationChannels; +Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier; Lorg/thoughtcrime/securesms/notifications/SlowNotificationHeuristics; Lorg/thoughtcrime/securesms/notifications/VitalsViewModel$$ExternalSyntheticLambda0; @@ -44273,14 +49244,22 @@ Lorg/thoughtcrime/securesms/notifications/VitalsViewModel; Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfile; Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfiles; Lorg/thoughtcrime/securesms/notifications/v2/CancelableExecutor; +Lorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion; +Lorg/thoughtcrime/securesms/notifications/v2/ConversationId$Creator; +Lorg/thoughtcrime/securesms/notifications/v2/ConversationId; +Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion; Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier; +Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt; +Lorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper; Lorg/thoughtcrime/securesms/notifications/v2/NotificationState$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/notifications/v2/NotificationState$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/notifications/v2/NotificationState$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/notifications/v2/NotificationState$Companion; Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; +Lorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider; Lorg/thoughtcrime/securesms/payments/Payment; +Lorg/thoughtcrime/securesms/payments/PaymentsAddressException; Lorg/thoughtcrime/securesms/permissions/Permissions$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/permissions/Permissions; Lorg/thoughtcrime/securesms/pin/SvrRepository; @@ -44313,11 +49292,18 @@ Lorg/thoughtcrime/securesms/push/SignalServiceNetworkAccess$WhenMappings; Lorg/thoughtcrime/securesms/push/SignalServiceNetworkAccess; Lorg/thoughtcrime/securesms/push/SignalServiceTrustStore; Lorg/thoughtcrime/securesms/ratelimit/RateLimitUtil; +Lorg/thoughtcrime/securesms/ratelimit/RecaptchaRequiredEvent; +Lorg/thoughtcrime/securesms/reactions/ReactionsBottomSheetDialogFragment$Callback; Lorg/thoughtcrime/securesms/reactions/ReactionsConversationView; +Lorg/thoughtcrime/securesms/reactions/any/ReactWithAnyEmojiBottomSheetDialogFragment$Callback; Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda9; Lorg/thoughtcrime/securesms/recipients/LiveRecipient; Lorg/thoughtcrime/securesms/recipients/LiveRecipientCache$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/recipients/LiveRecipientCache$$ExternalSyntheticLambda1; @@ -44364,6 +49350,7 @@ Lorg/thoughtcrime/securesms/revealable/ViewOnceMessageManager; Lorg/thoughtcrime/securesms/ringrtc/RingRtcLogger; Lorg/thoughtcrime/securesms/s3/S3$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/s3/S3; +Lorg/thoughtcrime/securesms/safety/SafetyNumberBottomSheet$Callbacks; Lorg/thoughtcrime/securesms/search/MessageResult; Lorg/thoughtcrime/securesms/search/SearchRepository; Lorg/thoughtcrime/securesms/service/AnalyzeDatabaseAlarmListener$Companion; @@ -44406,12 +49393,18 @@ Lorg/thoughtcrime/securesms/service/webrtc/links/CallLinkRoomId; Lorg/thoughtcrime/securesms/shakereport/ShakeToReport; Lorg/thoughtcrime/securesms/sms/GroupV2UpdateMessageUtil; Lorg/thoughtcrime/securesms/sms/MessageSender$MessageSentEvent; +Lorg/thoughtcrime/securesms/stickers/StickerEventListener; Lorg/thoughtcrime/securesms/stickers/StickerLocator; +Lorg/thoughtcrime/securesms/stickers/StickerPackInstallEvent; Lorg/thoughtcrime/securesms/stickers/StickerRemoteUri; Lorg/thoughtcrime/securesms/stickers/StickerRemoteUriLoader$Factory; +Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback; +Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository; Lorg/thoughtcrime/securesms/storage/StorageKeyGenerator; Lorg/thoughtcrime/securesms/storage/StorageSyncHelper$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/storage/StorageSyncHelper; +Lorg/thoughtcrime/securesms/stories/Stories$MediaTransform$SendRequirements; Lorg/thoughtcrime/securesms/stories/Stories; Lorg/thoughtcrime/securesms/stories/StoryTextPostModel$Decoder$Companion; Lorg/thoughtcrime/securesms/stories/StoryTextPostModel$Decoder; @@ -44462,6 +49455,12 @@ Lorg/thoughtcrime/securesms/util/AppStartup$Task; Lorg/thoughtcrime/securesms/util/AppStartup; Lorg/thoughtcrime/securesms/util/AvatarUtil; Lorg/thoughtcrime/securesms/util/BitmapDecodingException; +Lorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline0; +Lorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline1; +Lorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline2; +Lorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline3; +Lorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState; +Lorg/thoughtcrime/securesms/util/BubbleUtil; Lorg/thoughtcrime/securesms/util/ByteUnit$1; Lorg/thoughtcrime/securesms/util/ByteUnit$2; Lorg/thoughtcrime/securesms/util/ByteUnit$3; @@ -44478,12 +49477,16 @@ Lorg/thoughtcrime/securesms/util/ConnectivityWarning; Lorg/thoughtcrime/securesms/util/ContextUtil; Lorg/thoughtcrime/securesms/util/ConversationShortcutPhoto$Loader$Factory; Lorg/thoughtcrime/securesms/util/ConversationShortcutPhoto; +Lorg/thoughtcrime/securesms/util/ConversationUtil; Lorg/thoughtcrime/securesms/util/DateUtils$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/DateUtils; Lorg/thoughtcrime/securesms/util/Debouncer; +Lorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate; Lorg/thoughtcrime/securesms/util/DefaultValueLiveData; Lorg/thoughtcrime/securesms/util/Deferred; Lorg/thoughtcrime/securesms/util/DeviceProperties; +Lorg/thoughtcrime/securesms/util/DoubleClickDebouncer; Lorg/thoughtcrime/securesms/util/DrawableUtil; Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; Lorg/thoughtcrime/securesms/util/DynamicTheme; @@ -44491,12 +49494,15 @@ Lorg/thoughtcrime/securesms/util/EditTextExtensionsKt; Lorg/thoughtcrime/securesms/util/EncryptedStreamUtils; Lorg/thoughtcrime/securesms/util/FrameRateTracker$1; Lorg/thoughtcrime/securesms/util/FrameRateTracker; +Lorg/thoughtcrime/securesms/util/FullscreenHelper$$ExternalSyntheticApiModelOutline0; +Lorg/thoughtcrime/securesms/util/FullscreenHelper; Lorg/thoughtcrime/securesms/util/FutureTaskListener; Lorg/thoughtcrime/securesms/util/IOFunction; Lorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt; Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; Lorg/thoughtcrime/securesms/util/JsonUtils; Lorg/thoughtcrime/securesms/util/LRUCache; +Lorg/thoughtcrime/securesms/util/LeakyBucketLimiter$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/LeakyBucketLimiter; Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; Lorg/thoughtcrime/securesms/util/ListenableFutureTask; @@ -44507,6 +49513,10 @@ Lorg/thoughtcrime/securesms/util/LocalMetrics$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/util/LocalMetrics$$ExternalSyntheticLambda7; Lorg/thoughtcrime/securesms/util/LocalMetrics; Lorg/thoughtcrime/securesms/util/LocaleUtil; +Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; +Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; +Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda4; Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$6; @@ -44520,12 +49530,14 @@ Lorg/thoughtcrime/securesms/util/MessageRecordUtil; Lorg/thoughtcrime/securesms/util/NameUtil; Lorg/thoughtcrime/securesms/util/NetworkUtil; Lorg/thoughtcrime/securesms/util/NoCrossfadeChangeDefaultAnimator; +Lorg/thoughtcrime/securesms/util/NullableSavedStateHandleDelegate; Lorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/util/ProfileUtil; +Lorg/thoughtcrime/securesms/util/Projection$Corners; Lorg/thoughtcrime/securesms/util/Projection; Lorg/thoughtcrime/securesms/util/ProjectionList; Lorg/thoughtcrime/securesms/util/RemoteConfig$$ExternalSyntheticLambda0; @@ -44552,11 +49564,19 @@ Lorg/thoughtcrime/securesms/util/RemoteConfig$Config; Lorg/thoughtcrime/securesms/util/RemoteConfig$OnFlagChange; Lorg/thoughtcrime/securesms/util/RemoteConfig; Lorg/thoughtcrime/securesms/util/RemoteDeprecation; +Lorg/thoughtcrime/securesms/util/SaveAttachmentUtil$SaveResult; +Lorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt; +Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion; +Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory; Lorg/thoughtcrime/securesms/util/ScreenDensity$1; Lorg/thoughtcrime/securesms/util/ScreenDensity; Lorg/thoughtcrime/securesms/util/SearchUtil$StyleFactory; +Lorg/thoughtcrime/securesms/util/SearchUtil; Lorg/thoughtcrime/securesms/util/ServiceUtil; Lorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart; +Lorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen; Lorg/thoughtcrime/securesms/util/SignalProxyUtil; Lorg/thoughtcrime/securesms/util/SignalTrace$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/SignalTrace$$ExternalSyntheticLambda1; @@ -44569,14 +49589,33 @@ Lorg/thoughtcrime/securesms/util/SnapToTopDataObserver$ScrollToTop; Lorg/thoughtcrime/securesms/util/SnapToTopDataObserver; Lorg/thoughtcrime/securesms/util/SoftHashMap$SoftValue; Lorg/thoughtcrime/securesms/util/SoftHashMap; +Lorg/thoughtcrime/securesms/util/SpanUtil; +Lorg/thoughtcrime/securesms/util/SplashScreenUtil$$ExternalSyntheticApiModelOutline0; +Lorg/thoughtcrime/securesms/util/SplashScreenUtil$$ExternalSyntheticApiModelOutline1; +Lorg/thoughtcrime/securesms/util/SplashScreenUtil$1; +Lorg/thoughtcrime/securesms/util/SplashScreenUtil; Lorg/thoughtcrime/securesms/util/StorageUtil; +Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; Lorg/thoughtcrime/securesms/util/TextSecurePreferences; +Lorg/thoughtcrime/securesms/util/ThemeUtil; Lorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler; Lorg/thoughtcrime/securesms/util/ThrottledDebouncer; Lorg/thoughtcrime/securesms/util/UrlClickHandler; Lorg/thoughtcrime/securesms/util/Util; Lorg/thoughtcrime/securesms/util/VersionTracker; Lorg/thoughtcrime/securesms/util/ViewExtensionsKt; +Lorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/util/ViewModelFactory$Companion; +Lorg/thoughtcrime/securesms/util/ViewModelFactory; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4; Lorg/thoughtcrime/securesms/util/ViewUtil; Lorg/thoughtcrime/securesms/util/WakeLockUtil; Lorg/thoughtcrime/securesms/util/WindowUtil; @@ -44584,8 +49623,10 @@ Lorg/thoughtcrime/securesms/util/adapter/mapping/Factory; Lorg/thoughtcrime/securesms/util/adapter/mapping/LayoutFactory; Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter; Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback; +Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel$-CC; Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModelList; +Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; Lorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter$Placeholder; Lorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter; @@ -44594,7 +49635,9 @@ Lorg/thoughtcrime/securesms/util/concurrent/FilteredExecutor$Filter; Lorg/thoughtcrime/securesms/util/concurrent/FilteredExecutor; Lorg/thoughtcrime/securesms/util/concurrent/SerialExecutor$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/concurrent/SerialExecutor; +Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor; +Lorg/thoughtcrime/securesms/util/dualsim/SubscriptionManagerCompat; Lorg/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper; Lorg/thoughtcrime/securesms/util/dynamiclanguage/LanguageString; Lorg/thoughtcrime/securesms/util/dynamiclanguage/LocaleParser; @@ -44680,6 +49723,7 @@ Lorg/whispersystems/signalservice/api/crypto/SealedSenderAccess$FallbackListener Lorg/whispersystems/signalservice/api/crypto/SealedSenderAccess; Lorg/whispersystems/signalservice/api/crypto/UnidentifiedAccess; Lorg/whispersystems/signalservice/api/groupsv2/ClientZkOperations; +Lorg/whispersystems/signalservice/api/groupsv2/GroupLinkNotActiveException; Lorg/whispersystems/signalservice/api/groupsv2/GroupsV2Operations; Lorg/whispersystems/signalservice/api/kbs/MasterKey; Lorg/whispersystems/signalservice/api/messages/SignalServiceAttachment$Companion; @@ -44771,6 +49815,7 @@ Lorg/whispersystems/signalservice/internal/push/PushServiceSocket$ServiceConnect Lorg/whispersystems/signalservice/internal/push/PushServiceSocket$UnopinionatedBinaryErrorResponseCodeHandler; Lorg/whispersystems/signalservice/internal/push/PushServiceSocket$UnopinionatedResponseCodeHandler; Lorg/whispersystems/signalservice/internal/push/PushServiceSocket; +Lorg/whispersystems/signalservice/internal/push/exceptions/GroupPatchNotAcceptedException; Lorg/whispersystems/signalservice/internal/push/http/AcceptLanguagesUtil; Lorg/whispersystems/signalservice/internal/util/BlacklistingTrustManager$1; Lorg/whispersystems/signalservice/internal/util/BlacklistingTrustManager; @@ -44792,10 +49837,17 @@ Lorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage$Com Lorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage; Lorg/whispersystems/signalservice/internal/websocket/WebSocketShadowingBridge; Lorg/whispersystems/util/StringUtil; +Lrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda2; +Lrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda3; +Lrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda6; +Lrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda7; +Lrxdogtag2/DogTagMaybeObserver; Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda0; Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda1; Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda4; Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda5; +Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda6; +Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda7; Lrxdogtag2/DogTagObserver; Lrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda0; Lrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda1; @@ -44821,321 +49873,7 @@ Lrxdogtag2/RxDogTag$Configuration; Lrxdogtag2/RxDogTag$NonCheckingConsumer; Lrxdogtag2/RxDogTag; Lrxdogtag2/RxDogTagErrorReceiver; -PLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda3;->saveState()Landroid/os/Bundle; -PLandroidx/activity/ComponentActivity;->$r8$lambda$xTL2e_8-xZHyLBqzsfEVlyFwLP0(Landroidx/activity/ComponentActivity;)Landroid/os/Bundle; -PLandroidx/activity/ComponentActivity;->_init_$lambda$4(Landroidx/activity/ComponentActivity;)Landroid/os/Bundle; -PLandroidx/activity/ComponentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V -PLandroidx/activity/ComponentActivity;->onUserLeaveHint()V -PLandroidx/activity/ComponentActivity;->startActivityForResult(Landroid/content/Intent;I)V -PLandroidx/activity/ComponentActivity;->startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V -PLandroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->clearObservers()V -PLandroidx/activity/result/ActivityResultRegistry;->onSaveInstanceState(Landroid/os/Bundle;)V -PLandroidx/appcompat/app/AppCompatActivity$1;->saveState()Landroid/os/Bundle; -PLandroidx/appcompat/app/AppCompatDelegateImpl$3;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/appcompat/app/AppCompatDelegateImpl;->onSaveInstanceState(Landroid/os/Bundle;)V -PLandroidx/appcompat/app/AppCompatDelegateImpl;->updateStatusGuard(Landroidx/core/view/WindowInsetsCompat;Landroid/graphics/Rect;)I -PLandroidx/appcompat/app/AppCompatViewInflater;->createImageButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageButton; -PLandroidx/appcompat/app/ToolbarActionBar;->onDestroy()V -PLandroidx/appcompat/view/SupportMenuInflater$MenuState;->addSubMenuItem()Landroid/view/SubMenu; -PLandroidx/appcompat/view/SupportMenuInflater$MenuState;->newInstance(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;->()V -PLandroidx/appcompat/view/menu/ActionMenuItemView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V PLandroidx/appcompat/view/menu/ActionMenuItemView;->getAccessibilityClassName()Ljava/lang/CharSequence; -PLandroidx/appcompat/view/menu/ActionMenuItemView;->getItemData()Landroidx/appcompat/view/menu/MenuItemImpl; -PLandroidx/appcompat/view/menu/ActionMenuItemView;->hasText()Z -PLandroidx/appcompat/view/menu/ActionMenuItemView;->prefersCondensedTitle()Z -PLandroidx/appcompat/view/menu/ActionMenuItemView;->setPopupCallback(Landroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;)V -PLandroidx/appcompat/view/menu/BaseMenuPresenter;->addItemView(Landroid/view/View;I)V -PLandroidx/appcompat/view/menu/BaseMenuPresenter;->filterLeftoverView(Landroid/view/ViewGroup;I)Z -PLandroidx/appcompat/view/menu/MenuBuilder;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; -PLandroidx/appcompat/view/menu/MenuBuilder;->clearHeader()V -PLandroidx/appcompat/view/menu/MenuBuilder;->findItemIndex(I)I -PLandroidx/appcompat/view/menu/MenuBuilder;->getContext()Landroid/content/Context; -PLandroidx/appcompat/view/menu/MenuBuilder;->getItem(I)Landroid/view/MenuItem; -PLandroidx/appcompat/view/menu/MenuBuilder;->getResources()Landroid/content/res/Resources; -PLandroidx/appcompat/view/menu/MenuBuilder;->onItemActionRequestChanged(Landroidx/appcompat/view/menu/MenuItemImpl;)V -PLandroidx/appcompat/view/menu/MenuBuilder;->removeItem(I)V -PLandroidx/appcompat/view/menu/MenuBuilder;->removeItemAtInt(IZ)V -PLandroidx/appcompat/view/menu/MenuBuilder;->setHeaderInternal(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V -PLandroidx/appcompat/view/menu/MenuBuilder;->setHeaderTitleInt(Ljava/lang/CharSequence;)Landroidx/appcompat/view/menu/MenuBuilder; -PLandroidx/appcompat/view/menu/MenuItemImpl;->getContentDescription()Ljava/lang/CharSequence; -PLandroidx/appcompat/view/menu/MenuItemImpl;->getGroupId()I -PLandroidx/appcompat/view/menu/MenuItemImpl;->getSubMenu()Landroid/view/SubMenu; -PLandroidx/appcompat/view/menu/MenuItemImpl;->getSupportActionProvider()Landroidx/core/view/ActionProvider; -PLandroidx/appcompat/view/menu/MenuItemImpl;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; -PLandroidx/appcompat/view/menu/MenuItemImpl;->setActionView(Landroid/view/View;)Landroidx/core/internal/view/SupportMenuItem; -PLandroidx/appcompat/view/menu/MenuItemImpl;->setIconTintList(Landroid/content/res/ColorStateList;)Landroid/view/MenuItem; -PLandroidx/appcompat/view/menu/MenuItemImpl;->setOnActionExpandListener(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; -PLandroidx/appcompat/view/menu/MenuItemImpl;->setShowAsAction(I)V -PLandroidx/appcompat/view/menu/MenuItemImpl;->setSubMenu(Landroidx/appcompat/view/menu/SubMenuBuilder;)V -PLandroidx/appcompat/view/menu/MenuItemImpl;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem; -PLandroidx/appcompat/view/menu/SubMenuBuilder;->(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/view/menu/MenuItemImpl;)V -PLandroidx/appcompat/view/menu/SubMenuBuilder;->getItem()Landroid/view/MenuItem; -PLandroidx/appcompat/view/menu/SubMenuBuilder;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu; -PLandroidx/appcompat/widget/ActionMenuPresenter$ActionMenuPopupCallback;->(Landroidx/appcompat/widget/ActionMenuPresenter;)V -PLandroidx/appcompat/widget/ActionMenuPresenter;->dismissPopupMenus()Z -PLandroidx/appcompat/widget/ActionMenuPresenter;->hideOverflowMenu()Z -PLandroidx/appcompat/widget/ActionMenuPresenter;->hideSubMenus()Z -PLandroidx/appcompat/widget/ActionMenuPresenter;->isOverflowMenuShowing()Z -PLandroidx/appcompat/widget/ActionMenuView$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/appcompat/widget/ActionMenuView;->dismissPopupMenus()V -PLandroidx/appcompat/widget/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; -PLandroidx/appcompat/widget/ActionMenuView;->isOverflowMenuShowing()Z -PLandroidx/appcompat/widget/ActionMenuView;->onDetachedFromWindow()V -PLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->()V -PLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->initEmojiKeyListener(Landroidx/appcompat/widget/AppCompatEmojiEditTextHelper;)V -PLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatBackgroundHelper;->onSetBackgroundResource(I)V -PLandroidx/appcompat/widget/AppCompatButton;->drawableStateChanged()V -PLandroidx/appcompat/widget/AppCompatDrawableManager$1;->getTintModeForDrawableRes(I)Landroid/graphics/PorterDuff$Mode; -PLandroidx/appcompat/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; -PLandroidx/appcompat/widget/AppCompatEditText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; -PLandroidx/appcompat/widget/AppCompatEditText;->setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V -PLandroidx/appcompat/widget/AppCompatEditText;->setEmojiCompatEnabled(Z)V -PLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; -PLandroidx/appcompat/widget/AppCompatHintHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroid/view/View;)Landroid/view/inputmethod/InputConnection; -PLandroidx/appcompat/widget/AppCompatImageButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/appcompat/widget/AppCompatImageButton;->drawableStateChanged()V -PLandroidx/appcompat/widget/AppCompatImageButton;->hasOverlappingRendering()Z -PLandroidx/appcompat/widget/AppCompatImageButton;->setBackgroundResource(I)V -PLandroidx/appcompat/widget/AppCompatImageButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatImageButton;->setImageResource(I)V -PLandroidx/appcompat/widget/AppCompatProgressBarHelper;->()V -PLandroidx/appcompat/widget/AppCompatProgressBarHelper;->(Landroid/widget/ProgressBar;)V -PLandroidx/appcompat/widget/AppCompatProgressBarHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/AppCompatSeekBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/appcompat/widget/AppCompatSeekBar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/AppCompatSeekBar;->drawableStateChanged()V -PLandroidx/appcompat/widget/AppCompatSeekBar;->jumpDrawablesToCurrentState()V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->(Landroid/widget/SeekBar;)V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->applyTickMarkTint()V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->drawableStateChanged()V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->jumpDrawablesToCurrentState()V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->setTickMark(Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatTextHelper$Api17Impl;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; -PLandroidx/appcompat/widget/AppCompatTextHelper$Api17Impl;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatTextHelper;->populateSurroundingTextIfNeeded(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V -PLandroidx/appcompat/widget/AppCompatTextView;->setBackgroundResource(I)V -PLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline0;->m(Landroid/graphics/Insets;)I -PLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline1;->m(Landroid/graphics/Insets;)I -PLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline2;->m(Landroid/graphics/Insets;)I -PLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline3;->m(Landroid/graphics/Insets;)I -PLandroidx/appcompat/widget/FitWindowsFrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z -PLandroidx/appcompat/widget/ForwardingListener;->onViewDetachedFromWindow(Landroid/view/View;)V -PLandroidx/appcompat/widget/LinearLayoutCompat;->getBaseline()I -PLandroidx/appcompat/widget/ResourceManagerInternal;->addTintListToCache(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V -PLandroidx/appcompat/widget/ResourceManagerInternal;->getTintMode(I)Landroid/graphics/PorterDuff$Mode; -PLandroidx/appcompat/widget/SearchView$10;->(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView$1;->(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView$2;->(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView$3;->(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView$4;->(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView$5;->(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView$6;->(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView$7;->(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView$8;->(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView$9;->(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView$SearchAutoComplete$1;->(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V -PLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->enoughToFilter()Z -PLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->getSearchViewTextMinWidthDp()I -PLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->onFinishInflate()V -PLandroidx/appcompat/widget/SearchView$SearchAutoComplete;->setSearchView(Landroidx/appcompat/widget/SearchView;)V -PLandroidx/appcompat/widget/SearchView;->()V -PLandroidx/appcompat/widget/SearchView;->getDecoratedHint(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; -PLandroidx/appcompat/widget/SearchView;->getQueryHint()Ljava/lang/CharSequence; -PLandroidx/appcompat/widget/SearchView;->isSubmitAreaEnabled()Z -PLandroidx/appcompat/widget/SearchView;->setIconifiedByDefault(Z)V -PLandroidx/appcompat/widget/SearchView;->setMaxWidth(I)V -PLandroidx/appcompat/widget/SearchView;->updateCloseButton()V -PLandroidx/appcompat/widget/SearchView;->updateQueryHint()V -PLandroidx/appcompat/widget/SearchView;->updateSubmitArea()V -PLandroidx/appcompat/widget/SearchView;->updateSubmitButton(Z)V -PLandroidx/appcompat/widget/SearchView;->updateViewsVisibility(Z)V -PLandroidx/appcompat/widget/SearchView;->updateVoiceButton(Z)V -PLandroidx/appcompat/widget/Toolbar$$ExternalSyntheticLambda1;->run()V -PLandroidx/appcompat/widget/Toolbar$SavedState$1;->()V -PLandroidx/appcompat/widget/Toolbar$SavedState;->()V -PLandroidx/appcompat/widget/Toolbar$SavedState;->(Landroid/os/Parcelable;)V -PLandroidx/appcompat/widget/Toolbar$SavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/appcompat/widget/Toolbar;->addMenuProvider(Landroidx/core/view/MenuProvider;)V -PLandroidx/appcompat/widget/Toolbar;->getCurrentMenuItems()Ljava/util/ArrayList; -PLandroidx/appcompat/widget/Toolbar;->getMenuInflater()Landroid/view/MenuInflater; -PLandroidx/appcompat/widget/Toolbar;->invalidateMenu()V -PLandroidx/appcompat/widget/Toolbar;->isOverflowMenuShowing()Z -PLandroidx/appcompat/widget/Toolbar;->onCreateMenu()V -PLandroidx/appcompat/widget/Toolbar;->onDetachedFromWindow()V -PLandroidx/appcompat/widget/Toolbar;->onSaveInstanceState()Landroid/os/Parcelable; -PLandroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(I)V -PLandroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V -PLandroidx/appcompat/widget/Toolbar;->setNavigationIcon(I)V -PLandroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/Toolbar;->setTitleTextColor(I)V -PLandroidx/appcompat/widget/Toolbar;->setTitleTextColor(Landroid/content/res/ColorStateList;)V -PLandroidx/collection/ArraySet;->indexOf(Ljava/lang/Object;)I -PLandroidx/collection/ArraySet;->remove(Ljava/lang/Object;)Z -PLandroidx/collection/MutableScatterSet;->adjustStorage$collection()V -PLandroidx/collection/MutableScatterSet;->plusAssign(Ljava/lang/Object;)V -PLandroidx/collection/MutableScatterSet;->resizeStorage$collection(I)V -PLandroidx/collection/ScatterMap;->isNotEmpty()Z -PLandroidx/collection/SimpleArrayMap;->equals(Ljava/lang/Object;)Z -PLandroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V -PLandroidx/collection/SparseArrayCompat;->clear()V -PLandroidx/compose/foundation/AbstractClickableNode;->disposeInteractions()V -PLandroidx/compose/foundation/AbstractClickableNode;->onDetach()V -PLandroidx/compose/material/ripple/AndroidRippleNode;->onDetach()V -PLandroidx/compose/runtime/AbstractApplier;->clear()V -PLandroidx/compose/runtime/ComposableSingletons$CompositionKt;->getLambda-2$runtime_release()Lkotlin/jvm/functions/Function2; -PLandroidx/compose/runtime/ComposerImpl;->deactivate$runtime_release()V -PLandroidx/compose/runtime/ComposerImpl;->dispose$runtime_release()V -PLandroidx/compose/runtime/ComposerImpl;->getDeferredChanges$runtime_release()Landroidx/compose/runtime/changelist/ChangeList; -PLandroidx/compose/runtime/ComposerKt;->removeCurrentGroup(Landroidx/compose/runtime/SlotWriter;Landroidx/compose/runtime/RememberManager;)V -PLandroidx/compose/runtime/CompositionContext;->unregisterComposer$runtime_release(Landroidx/compose/runtime/Composer;)V -PLandroidx/compose/runtime/CompositionImpl$RememberEventDispatcher;->releasing(Landroidx/compose/runtime/ComposeNodeLifecycleCallback;III)V -PLandroidx/compose/runtime/CompositionImpl;->dispose()V -PLandroidx/compose/runtime/CompositionImpl;->recomposeScopeReleased(Landroidx/compose/runtime/RecomposeScopeImpl;)V -PLandroidx/compose/runtime/DisposableEffectImpl;->onForgotten()V -PLandroidx/compose/runtime/RecomposeScopeImpl;->release()V -PLandroidx/compose/runtime/Recomposer$Companion;->access$removeRunning(Landroidx/compose/runtime/Recomposer$Companion;Landroidx/compose/runtime/Recomposer$RecomposerInfoImpl;)V -PLandroidx/compose/runtime/Recomposer$Companion;->removeRunning(Landroidx/compose/runtime/Recomposer$RecomposerInfoImpl;)V -PLandroidx/compose/runtime/Recomposer$effectJob$1$1$1$1;->(Landroidx/compose/runtime/Recomposer;Ljava/lang/Throwable;)V -PLandroidx/compose/runtime/Recomposer$effectJob$1$1$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/runtime/Recomposer$effectJob$1$1$1$1;->invoke(Ljava/lang/Throwable;)V -PLandroidx/compose/runtime/Recomposer$effectJob$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/runtime/Recomposer$effectJob$1$1;->invoke(Ljava/lang/Throwable;)V -PLandroidx/compose/runtime/Recomposer;->access$getRunnerJob$p(Landroidx/compose/runtime/Recomposer;)Lkotlinx/coroutines/Job; -PLandroidx/compose/runtime/Recomposer;->access$isClosed$p(Landroidx/compose/runtime/Recomposer;)Z -PLandroidx/compose/runtime/Recomposer;->access$setCloseCause$p(Landroidx/compose/runtime/Recomposer;Ljava/lang/Throwable;)V -PLandroidx/compose/runtime/Recomposer;->access$setRunnerJob$p(Landroidx/compose/runtime/Recomposer;Lkotlinx/coroutines/Job;)V -PLandroidx/compose/runtime/Recomposer;->cancel()V -PLandroidx/compose/runtime/Recomposer;->clearKnownCompositionsLocked()V -PLandroidx/compose/runtime/Recomposer;->removeKnownCompositionLocked(Landroidx/compose/runtime/ControlledComposition;)V -PLandroidx/compose/runtime/Recomposer;->unregisterComposition$runtime_release(Landroidx/compose/runtime/ControlledComposition;)V -PLandroidx/compose/runtime/RememberObserverHolder;->getAfter()Landroidx/compose/runtime/Anchor; -PLandroidx/compose/runtime/SlotWriter;->access$dataIndexToDataAddress(Landroidx/compose/runtime/SlotWriter;I)I -PLandroidx/compose/runtime/SlotWriter;->access$groupIndexToAddress(Landroidx/compose/runtime/SlotWriter;I)I -PLandroidx/compose/runtime/SlotWriter;->containsGroupMark(I)Z -PLandroidx/compose/runtime/SlotWriter;->parentIndexToAnchor(II)I -PLandroidx/compose/runtime/SlotWriter;->removeAnchors(IILjava/util/HashMap;)Z -PLandroidx/compose/runtime/SlotWriter;->removeGroup()Z -PLandroidx/compose/runtime/SlotWriter;->removeGroups(II)Z -PLandroidx/compose/runtime/SlotWriter;->removeSlots(III)V -PLandroidx/compose/runtime/SlotWriter;->skipGroup()I -PLandroidx/compose/runtime/SlotWriter;->updateAnchors(II)V -PLandroidx/compose/runtime/changelist/ChangeList;->clear()V -PLandroidx/compose/runtime/collection/MutableVector;->indexOf(Ljava/lang/Object;)I -PLandroidx/compose/runtime/collection/MutableVector;->remove(Ljava/lang/Object;)Z -PLandroidx/compose/runtime/collection/ScopeMap;->clear()V -PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap;->remove(Ljava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap; -PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->remove(ILjava/lang/Object;I)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; -PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode;->removeEntryAtIndex(II)Landroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/immutableMap/TrieNode; -PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/Links;->getHasNext()Z -PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/Links;->getHasPrevious()Z -PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/Links;->getNext()Ljava/lang/Object; -PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/Links;->getPrevious()Ljava/lang/Object; -PLandroidx/compose/runtime/external/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet;->remove(Ljava/lang/Object;)Landroidx/compose/runtime/external/kotlinx/collections/immutable/PersistentSet; -PLandroidx/compose/runtime/saveable/SaveableStateRegistryImpl;->performSave()Ljava/util/Map; -PLandroidx/compose/runtime/snapshots/Snapshot$Companion$$ExternalSyntheticLambda0;->dispose()V -PLandroidx/compose/runtime/snapshots/Snapshot$Companion;->$r8$lambda$GEUC571cySCO9vsVP4XWU3olfh0(Lkotlin/jvm/functions/Function2;)V -PLandroidx/compose/runtime/snapshots/Snapshot$Companion;->registerApplyObserver$lambda$6(Lkotlin/jvm/functions/Function2;)V -PLandroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;->clear()V -PLandroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;->hasScopeObservations()Z -PLandroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;->removeScopeIf(Lkotlin/jvm/functions/Function1;)V -PLandroidx/compose/runtime/snapshots/SnapshotStateObserver;->clear()V -PLandroidx/compose/runtime/snapshots/SnapshotStateObserver;->clearIf(Lkotlin/jvm/functions/Function1;)V -PLandroidx/compose/runtime/snapshots/SnapshotStateObserver;->stop()V -PLandroidx/compose/ui/Modifier$Node;->markAsDetached$ui_release()V -PLandroidx/compose/ui/Modifier$Node;->onDetach()V -PLandroidx/compose/ui/Modifier$Node;->runDetachLifecycle$ui_release()V -PLandroidx/compose/ui/ModifierNodeDetachedCancellationException;->()V -PLandroidx/compose/ui/ModifierNodeDetachedCancellationException;->()V -PLandroidx/compose/ui/ModifierNodeDetachedCancellationException;->fillInStackTrace()Ljava/lang/Throwable; -PLandroidx/compose/ui/Modifier_jvmKt;->()V -PLandroidx/compose/ui/Modifier_jvmKt;->access$getEmptyStackTraceElements$p()[Ljava/lang/StackTraceElement; -PLandroidx/compose/ui/autofill/AutofillCallback$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/autofill/AutofillManager;Landroid/view/autofill/AutofillManager$AutofillCallback;)V -PLandroidx/compose/ui/autofill/AutofillCallback;->unregister(Landroidx/compose/ui/autofill/AndroidAutofill;)V -PLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager$boundsUpdatesEventLoop$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->onViewDetachedFromWindow(Landroid/view/View;)V -PLandroidx/compose/ui/contentcapture/AndroidContentCaptureManager;->updateBuffersOnDisappeared(Landroidx/compose/ui/semantics/SemanticsNode;)V -PLandroidx/compose/ui/draw/CacheDrawModifierNodeImpl;->onDetach()V -PLandroidx/compose/ui/focus/FocusTargetNode;->onDetach()V -PLandroidx/compose/ui/graphics/AndroidGraphicsContext;->releaseGraphicsLayer(Landroidx/compose/ui/graphics/layer/GraphicsLayer;)V -PLandroidx/compose/ui/graphics/layer/ChildLayerDependenciesTracker;->access$setDependency$p(Landroidx/compose/ui/graphics/layer/ChildLayerDependenciesTracker;Landroidx/compose/ui/graphics/layer/GraphicsLayer;)V -PLandroidx/compose/ui/graphics/layer/GraphicsLayer;->discardContentIfReleasedAndHaveNoParentLayerUsages()V -PLandroidx/compose/ui/graphics/layer/GraphicsLayer;->discardDisplayList$ui_graphics_release()V -PLandroidx/compose/ui/graphics/layer/GraphicsLayer;->onRemovedFromParentLayer()V -PLandroidx/compose/ui/graphics/layer/GraphicsLayer;->release$ui_graphics_release()V -PLandroidx/compose/ui/graphics/layer/GraphicsLayerV29$$ExternalSyntheticApiModelOutline13;->m(Landroid/graphics/RenderNode;)V -PLandroidx/compose/ui/graphics/layer/GraphicsLayerV29;->discardDisplayList()V -PLandroidx/compose/ui/node/AlignmentLines;->reset$ui_release()V -PLandroidx/compose/ui/node/DelegatingNode;->markAsDetached$ui_release()V -PLandroidx/compose/ui/node/DelegatingNode;->runDetachLifecycle$ui_release()V -PLandroidx/compose/ui/node/DelegatingNode;->undelegate(Landroidx/compose/ui/node/DelegatableNode;)V -PLandroidx/compose/ui/node/DepthSortedSetsForDifferentPasses;->remove(Landroidx/compose/ui/node/LayoutNode;)Z -PLandroidx/compose/ui/node/LayoutNode;->access$setIgnoreRemeasureRequests$p(Landroidx/compose/ui/node/LayoutNode;Z)V -PLandroidx/compose/ui/node/LayoutNode;->onChildRemoved(Landroidx/compose/ui/node/LayoutNode;)V -PLandroidx/compose/ui/node/LayoutNode;->onRelease()V -PLandroidx/compose/ui/node/LayoutNode;->removeAll$ui_release()V -PLandroidx/compose/ui/node/LayoutNode;->requestRelayout$ui_release$default(Landroidx/compose/ui/node/LayoutNode;ZILjava/lang/Object;)V -PLandroidx/compose/ui/node/LayoutNode;->requestRelayout$ui_release(Z)V -PLandroidx/compose/ui/node/LayoutNodeLayoutDelegate$MeasurePassDelegate;->onNodeDetached()V -PLandroidx/compose/ui/node/LayoutNodeLayoutDelegate;->resetAlignmentLines()V -PLandroidx/compose/ui/node/MeasureAndLayoutDelegate;->onNodeDetached(Landroidx/compose/ui/node/LayoutNode;)V -PLandroidx/compose/ui/node/MutableVectorWithMutationTracking;->clear()V -PLandroidx/compose/ui/node/MutableVectorWithMutationTracking;->get(I)Ljava/lang/Object; -PLandroidx/compose/ui/node/MutableVectorWithMutationTracking;->getSize()I -PLandroidx/compose/ui/node/NodeChain;->markAsDetached$ui_release()V -PLandroidx/compose/ui/node/NodeChain;->runDetachLifecycle$ui_release()V -PLandroidx/compose/ui/node/NodeCoordinator;->onRelease()V -PLandroidx/compose/ui/node/NodeCoordinator;->releaseLayer()V -PLandroidx/compose/ui/node/NodeKindKt;->autoInvalidateRemovedNode(Landroidx/compose/ui/Modifier$Node;)V -PLandroidx/compose/ui/node/OnPositionedDispatcher;->remove(Landroidx/compose/ui/node/LayoutNode;)V -PLandroidx/compose/ui/node/OwnerSnapshotObserver$clearInvalidObservations$1;->()V -PLandroidx/compose/ui/node/OwnerSnapshotObserver$clearInvalidObservations$1;->()V -PLandroidx/compose/ui/node/OwnerSnapshotObserver;->clearInvalidObservations$ui_release()V -PLandroidx/compose/ui/node/OwnerSnapshotObserver;->stopObserving$ui_release()V -PLandroidx/compose/ui/node/TailModifierNode;->onDetach()V -PLandroidx/compose/ui/node/UiApplier;->onClear()V -PLandroidx/compose/ui/platform/AbstractComposeView;->disposeComposition()V -PLandroidx/compose/ui/platform/AndroidComposeView;->clearChildInvalidObservations(Landroid/view/ViewGroup;)V -PLandroidx/compose/ui/platform/AndroidComposeView;->onDetach(Landroidx/compose/ui/node/LayoutNode;)V -PLandroidx/compose/ui/platform/AndroidComposeView;->onDetachedFromWindow()V -PLandroidx/compose/ui/platform/AndroidComposeView;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLandroidx/compose/ui/platform/AndroidComposeView;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLandroidx/compose/ui/platform/AndroidComposeView;->recycle$ui_release(Landroidx/compose/ui/node/OwnedLayer;)Z -PLandroidx/compose/ui/platform/AndroidComposeView;->requestClearInvalidObservations()V -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/AndroidComposeViewAccessibilityDelegateCompat;->access$getHandler$p(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)Landroid/os/Handler; -PLandroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;->access$getSemanticsChangeChecker$p(Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat;)Ljava/lang/Runnable; -PLandroidx/compose/ui/platform/AndroidComposeViewTranslationCallbackS$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/View;)V -PLandroidx/compose/ui/platform/AndroidComposeViewTranslationCallbackS;->clearViewTranslationCallback(Landroid/view/View;)V -PLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$2$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$1$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainResourceIdCache$1$1$invoke$$inlined$onDispose$1;->dispose()V -PLandroidx/compose/ui/platform/AndroidUiDispatcher$dispatchCallback$1;->run()V -PLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$getLock$p(Landroidx/compose/ui/platform/AndroidUiDispatcher;)Ljava/lang/Object; -PLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$getToRunOnFrame$p(Landroidx/compose/ui/platform/AndroidUiDispatcher;)Ljava/util/List; -PLandroidx/compose/ui/platform/AndroidUiDispatcher;->access$setScheduledFrameDispatch$p(Landroidx/compose/ui/platform/AndroidUiDispatcher;Z)V -PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry;->dispose()V -PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$$ExternalSyntheticLambda0;->saveState()Landroid/os/Bundle; -PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1;->invoke()Ljava/lang/Object; -PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1;->invoke()V -PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->$r8$lambda$vXWQ89TxHQ24MnxQcigE5jRzS1E(Landroidx/compose/runtime/saveable/SaveableStateRegistry;)Landroid/os/Bundle; -PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->DisposableSaveableStateRegistry$lambda$0(Landroidx/compose/runtime/saveable/SaveableStateRegistry;)Landroid/os/Bundle; -PLandroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt;->toBundle(Ljava/util/Map;)Landroid/os/Bundle; -PLandroidx/compose/ui/platform/GraphicsLayerOwnerLayer;->destroy()V -PLandroidx/compose/ui/platform/WeakCache;->push(Ljava/lang/Object;)V -PLandroidx/compose/ui/platform/WindowRecomposerPolicy$createAndInstallWindowRecomposer$1;->onViewDetachedFromWindow(Landroid/view/View;)V -PLandroidx/compose/ui/platform/WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$1;->onViewDetachedFromWindow(Landroid/view/View;)V -PLandroidx/compose/ui/platform/WrappedComposition;->dispose()V -PLandroidx/compose/ui/text/platform/ImmutableBool;->getValue()Ljava/lang/Boolean; -PLandroidx/compose/ui/text/platform/ImmutableBool;->getValue()Ljava/lang/Object; PLandroidx/concurrent/futures/AbstractResolvableFuture$AtomicHelper;->()V PLandroidx/concurrent/futures/AbstractResolvableFuture$AtomicHelper;->(Landroidx/concurrent/futures/AbstractResolvableFuture$1;)V PLandroidx/concurrent/futures/AbstractResolvableFuture$Listener;->()V @@ -45156,432 +49894,8 @@ PLandroidx/concurrent/futures/AbstractResolvableFuture;->set(Ljava/lang/Object;) PLandroidx/concurrent/futures/ResolvableFuture;->()V PLandroidx/concurrent/futures/ResolvableFuture;->create()Landroidx/concurrent/futures/ResolvableFuture; PLandroidx/concurrent/futures/ResolvableFuture;->set(Ljava/lang/Object;)Z -PLandroidx/constraintlayout/core/ArrayRow;->createRowEquals(Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; -PLandroidx/constraintlayout/core/LinearSystem;->addGreaterBarrier(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IZ)V -PLandroidx/constraintlayout/core/LinearSystem;->addLowerBarrier(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IZ)V -PLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getOpposite()Landroidx/constraintlayout/core/widgets/ConstraintAnchor; -PLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->hasCenteredDependents()Z -PLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getVerticalMargin()I -PLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFinalLeft(I)V -PLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalDimension(II)V -PLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addHorizontalWrapMaxVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V -PLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addHorizontalWrapMinVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V -PLandroidx/constraintlayout/core/widgets/Guideline$1;->()V -PLandroidx/constraintlayout/core/widgets/Guideline;->getOrientation()I -PLandroidx/constraintlayout/core/widgets/Guideline;->getRelativeBegin()I -PLandroidx/constraintlayout/core/widgets/Guideline;->getRelativeEnd()I -PLandroidx/constraintlayout/core/widgets/Guideline;->isResolvedVertically()Z -PLandroidx/constraintlayout/core/widgets/Guideline;->setFinalValue(I)V -PLandroidx/constraintlayout/core/widgets/Guideline;->setGuideBegin(I)V -PLandroidx/constraintlayout/core/widgets/Guideline;->setGuideEnd(I)V -PLandroidx/constraintlayout/core/widgets/Guideline;->setOrientation(I)V -PLandroidx/constraintlayout/widget/ConstraintHelper;->setTag(ILjava/lang/Object;)V -PLandroidx/constraintlayout/widget/ConstraintLayout;->setId(I)V -PLandroidx/constraintlayout/widget/Guideline;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/constraintlayout/widget/Guideline;->setGuidelineBegin(I)V -PLandroidx/constraintlayout/widget/Guideline;->setGuidelineEnd(I)V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState$1;->()V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->()V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->(Landroid/os/Parcelable;)V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onDetachedFromWindow()V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onSaveInstanceState()Landroid/os/Parcelable; -PLandroidx/core/app/ActivityCompat$Api21Impl;->postponeEnterTransition(Landroid/app/Activity;)V -PLandroidx/core/app/ActivityCompat$Api21Impl;->startPostponedEnterTransition(Landroid/app/Activity;)V -PLandroidx/core/app/ActivityCompat;->postponeEnterTransition(Landroid/app/Activity;)V -PLandroidx/core/app/ActivityCompat;->startPostponedEnterTransition(Landroid/app/Activity;)V -PLandroidx/core/app/ComponentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V -PLandroidx/core/graphics/Insets;->()V -PLandroidx/core/graphics/Insets;->(IIII)V -PLandroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; -PLandroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; -PLandroidx/core/os/BundleKt;->bundleOf([Lkotlin/Pair;)Landroid/os/Bundle; -PLandroidx/core/os/HandlerCompat$Api28Impl;->postDelayed(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z -PLandroidx/core/os/HandlerCompat;->postDelayed(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z -PLandroidx/core/text/util/LinkifyCompat$$ExternalSyntheticLambda0;->()V -PLandroidx/core/text/util/LinkifyCompat;->()V -PLandroidx/core/text/util/LinkifyCompat;->addLinks(Landroid/text/Spannable;I)Z -PLandroidx/core/text/util/LinkifyCompat;->shouldAddLinksFallbackToFramework()Z -PLandroidx/core/view/MenuItemCompat;->setIconTintList(Landroid/view/MenuItem;Landroid/content/res/ColorStateList;)V -PLandroidx/core/view/NestedScrollingChildHelper;->stopNestedScroll()V -PLandroidx/core/view/SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline3;->m()I -PLandroidx/core/view/TreeIterator;->(Ljava/util/Iterator;Lkotlin/jvm/functions/Function1;)V -PLandroidx/core/view/TreeIterator;->hasNext()Z -PLandroidx/core/view/ViewCompat$Api20Impl;->dispatchApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/core/view/ViewCompat$Api20Impl;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/core/view/ViewCompat$Api21Impl$1;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/core/view/ViewCompat$Api23Impl;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/ViewCompat;->dispatchApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/ViewCompat;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/ViewCompat;->hasTransientState(Landroid/view/View;)Z -PLandroidx/core/view/ViewCompat;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/ViewCompat;->setWindowInsetsAnimationCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V -PLandroidx/core/view/ViewGroupKt$descendants$1$1;->()V -PLandroidx/core/view/ViewGroupKt$descendants$1$1;->()V -PLandroidx/core/view/ViewGroupKt$descendants$1$1;->invoke(Landroid/view/View;)Ljava/util/Iterator; -PLandroidx/core/view/ViewGroupKt$special$$inlined$Sequence$1;->(Landroid/view/ViewGroup;)V -PLandroidx/core/view/ViewGroupKt$special$$inlined$Sequence$1;->iterator()Ljava/util/Iterator; -PLandroidx/core/view/ViewGroupKt;->getDescendants(Landroid/view/ViewGroup;)Lkotlin/sequences/Sequence; -PLandroidx/core/view/ViewKt$allViews$1;->(Landroid/view/View;Lkotlin/coroutines/Continuation;)V -PLandroidx/core/view/ViewKt$allViews$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/core/view/ViewKt$allViews$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/core/view/ViewKt;->getAllViews(Landroid/view/View;)Lkotlin/sequences/Sequence; -PLandroidx/core/view/ViewKt;->isVisible(Landroid/view/View;)Z -PLandroidx/core/view/WindowInsetsAnimationCompat$Callback;->(I)V -PLandroidx/core/view/WindowInsetsAnimationCompat$Callback;->getDispatchMode()I -PLandroidx/core/view/WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline4;->m(Landroid/view/View;Landroid/view/WindowInsetsAnimation$Callback;)V -PLandroidx/core/view/WindowInsetsAnimationCompat$Impl30$ProxyCallback;->(Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V -PLandroidx/core/view/WindowInsetsAnimationCompat$Impl30;->setCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V -PLandroidx/core/view/WindowInsetsAnimationCompat;->setCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V -PLandroidx/core/view/WindowInsetsCompat$Builder;->()V -PLandroidx/core/view/WindowInsetsCompat$Builder;->build()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline3;->m(Landroid/view/WindowInsets$Builder;)Landroid/view/WindowInsets; -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline7;->m()Landroid/view/WindowInsets$Builder; -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl29;->()V -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl29;->build()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl30;->()V -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->()V -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->(Landroidx/core/view/WindowInsetsCompat;)V -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->applyInsetTypes()V -PLandroidx/core/view/WindowInsetsCompat$Impl20;->()V -PLandroidx/core/view/WindowInsetsCompat$Impl20;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl20;->getSystemWindowInsets()Landroidx/core/graphics/Insets; -PLandroidx/core/view/WindowInsetsCompat$Impl20;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl20;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V -PLandroidx/core/view/WindowInsetsCompat$Impl21;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl21;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat$Impl21;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat$Impl21;->isConsumed()Z -PLandroidx/core/view/WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/core/view/WindowInsetsCompat$Impl28;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl28;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat$Impl29;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; -PLandroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline2;->m()Landroid/view/WindowInsets; -PLandroidx/core/view/WindowInsetsCompat$Impl30;->()V -PLandroidx/core/view/WindowInsetsCompat$Impl30;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl30;->copyRootViewBounds(Landroid/view/View;)V -PLandroidx/core/view/WindowInsetsCompat$Impl30;->getInsets(I)Landroidx/core/graphics/Insets; -PLandroidx/core/view/WindowInsetsCompat$Impl;->()V -PLandroidx/core/view/WindowInsetsCompat$Impl;->(Landroidx/core/view/WindowInsetsCompat;)V -PLandroidx/core/view/WindowInsetsCompat$Type;->displayCutout()I -PLandroidx/core/view/WindowInsetsCompat$Type;->ime()I -PLandroidx/core/view/WindowInsetsCompat$Type;->systemBars()I -PLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0;->m()I -PLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1;->m()I -PLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2;->m()I -PLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6;->m()I -PLandroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I -PLandroidx/core/view/WindowInsetsCompat;->()V -PLandroidx/core/view/WindowInsetsCompat;->(Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat;->(Landroidx/core/view/WindowInsetsCompat;)V -PLandroidx/core/view/WindowInsetsCompat;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat;->copyRootViewBounds(Landroid/view/View;)V -PLandroidx/core/view/WindowInsetsCompat;->getInsets(I)Landroidx/core/graphics/Insets; -PLandroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I -PLandroidx/core/view/WindowInsetsCompat;->isConsumed()Z -PLandroidx/core/view/WindowInsetsCompat;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V -PLandroidx/core/view/WindowInsetsCompat;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V -PLandroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; -PLandroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; PLandroidx/core/view/accessibility/AccessibilityEventCompat;->getContentChangeTypes(Landroid/view/accessibility/AccessibilityEvent;)I PLandroidx/core/view/accessibility/AccessibilityEventCompat;->setContentChangeTypes(Landroid/view/accessibility/AccessibilityEvent;I)V -PLandroidx/core/view/inputmethod/EditorInfoCompat$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V -PLandroidx/core/view/inputmethod/EditorInfoCompat;->()V -PLandroidx/core/view/inputmethod/EditorInfoCompat;->setContentMimeTypes(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V -PLandroidx/core/view/inputmethod/InputConnectionCompat$1;->(Landroid/view/inputmethod/InputConnection;ZLandroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)V -PLandroidx/core/view/inputmethod/InputConnectionCompat;->createWrapper(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)Landroid/view/inputmethod/InputConnection; -PLandroidx/core/widget/TextViewCompat$Api23Impl;->setCompoundDrawableTintList(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V -PLandroidx/core/widget/TextViewCompat;->setCompoundDrawableTintList(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V -PLandroidx/core/widget/TextViewCompat;->setCompoundDrawablesRelative(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V -PLandroidx/core/widget/TextViewCompat;->wrapCustomSelectionActionModeCallback(Landroid/widget/TextView;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; -PLandroidx/customview/poolingcontainer/PoolingContainer;->callPoolingContainerOnRelease(Landroid/view/View;)V -PLandroidx/customview/poolingcontainer/PoolingContainer;->callPoolingContainerOnReleaseForChildren(Landroid/view/ViewGroup;)V -PLandroidx/customview/view/AbsSavedState$1;->()V -PLandroidx/customview/view/AbsSavedState$2;->()V -PLandroidx/customview/view/AbsSavedState;->()V -PLandroidx/customview/view/AbsSavedState;->()V -PLandroidx/customview/view/AbsSavedState;->(Landroid/os/Parcelable;)V -PLandroidx/customview/view/AbsSavedState;->(Landroidx/customview/view/AbsSavedState$1;)V -PLandroidx/customview/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/emoji2/text/EmojiCompat;->updateEditorInfo(Landroid/view/inputmethod/EditorInfo;)V -PLandroidx/emoji2/text/SpannableBuilder;->getSpanEnd(Ljava/lang/Object;)I -PLandroidx/emoji2/text/SpannableBuilder;->getWatcherFor(Ljava/lang/Object;)Landroidx/emoji2/text/SpannableBuilder$WatcherWrapper; -PLandroidx/emoji2/text/SpannableBuilder;->nextSpanTransition(IILjava/lang/Class;)I -PLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; -PLandroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;->()V -PLandroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;->updateEditorInfoAttrs(Landroid/view/inputmethod/EditorInfo;)V -PLandroidx/emoji2/viewsintegration/EmojiInputConnection;->(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V -PLandroidx/emoji2/viewsintegration/EmojiInputConnection;->(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;)V -PLandroidx/fragment/app/Fragment;->getHost()Ljava/lang/Object; -PLandroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; -PLandroidx/fragment/app/Fragment;->initState()V -PLandroidx/fragment/app/Fragment;->onDestroy()V -PLandroidx/fragment/app/Fragment;->onDestroyView()V -PLandroidx/fragment/app/Fragment;->onDetach()V -PLandroidx/fragment/app/Fragment;->onPause()V -PLandroidx/fragment/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V -PLandroidx/fragment/app/Fragment;->onStop()V -PLandroidx/fragment/app/Fragment;->performDestroy()V -PLandroidx/fragment/app/Fragment;->performDestroyView()V -PLandroidx/fragment/app/Fragment;->performDetach()V -PLandroidx/fragment/app/Fragment;->performPause()V -PLandroidx/fragment/app/Fragment;->performSaveInstanceState(Landroid/os/Bundle;)V -PLandroidx/fragment/app/Fragment;->performStop()V -PLandroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;->saveState()Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onFindViewById(I)Landroid/view/View; -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetHost()Landroidx/fragment/app/FragmentActivity; -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetHost()Ljava/lang/Object; -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onHasView()Z -PLandroidx/fragment/app/FragmentActivity;->$r8$lambda$PiZLedL0JH1wIOGQM80pCH0fhkU(Landroidx/fragment/app/FragmentActivity;)Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentActivity;->lambda$init$0()Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentActivity;->supportPostponeEnterTransition()V -PLandroidx/fragment/app/FragmentActivity;->supportStartPostponedEnterTransition()V -PLandroidx/fragment/app/FragmentContainerView;->addDisappearingFragmentView(Landroid/view/View;)V -PLandroidx/fragment/app/FragmentContainerView;->dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/fragment/app/FragmentContainerView;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/fragment/app/FragmentContainerView;->removeView(Landroid/view/View;)V -PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentDestroyed(Landroidx/fragment/app/Fragment;Z)V -PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentDetached(Landroidx/fragment/app/Fragment;Z)V -PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPaused(Landroidx/fragment/app/Fragment;Z)V -PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentSaveInstanceState(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V -PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentStopped(Landroidx/fragment/app/Fragment;Z)V -PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewDestroyed(Landroidx/fragment/app/Fragment;Z)V -PLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda4;->saveState()Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentManager$6;->(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Landroidx/fragment/app/FragmentResultListener;Landroidx/lifecycle/Lifecycle;)V -PLandroidx/fragment/app/FragmentManager$6;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -PLandroidx/fragment/app/FragmentManager$LifecycleAwareResultListener;->(Landroidx/lifecycle/Lifecycle;Landroidx/fragment/app/FragmentResultListener;Landroidx/lifecycle/LifecycleEventObserver;)V -PLandroidx/fragment/app/FragmentManager;->$r8$lambda$QFp1yyewZc1xFHJGK0QOB0TJvfU(Landroidx/fragment/app/FragmentManager;)Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentManager;->access$100(Landroidx/fragment/app/FragmentManager;)Ljava/util/Map; -PLandroidx/fragment/app/FragmentManager;->access$200(Landroidx/fragment/app/FragmentManager;)Ljava/util/Map; -PLandroidx/fragment/app/FragmentManager;->dispatchDestroyView()V -PLandroidx/fragment/app/FragmentManager;->forcePostponedTransactions()V -PLandroidx/fragment/app/FragmentManager;->isDestroyed()Z -PLandroidx/fragment/app/FragmentManager;->lambda$attachController$5()Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentManager;->setFragmentResultListener(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Landroidx/fragment/app/FragmentResultListener;)V -PLandroidx/fragment/app/FragmentManagerState$1;->()V -PLandroidx/fragment/app/FragmentManagerState;->()V -PLandroidx/fragment/app/FragmentManagerState;->()V -PLandroidx/fragment/app/FragmentManagerState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/fragment/app/FragmentManagerViewModel;->clearNonConfigState(Landroidx/fragment/app/Fragment;Z)V -PLandroidx/fragment/app/FragmentManagerViewModel;->clearNonConfigStateInternal(Ljava/lang/String;Z)V -PLandroidx/fragment/app/FragmentManagerViewModel;->shouldDestroy(Landroidx/fragment/app/Fragment;)Z -PLandroidx/fragment/app/FragmentState$1;->()V -PLandroidx/fragment/app/FragmentState;->()V -PLandroidx/fragment/app/FragmentState;->(Landroidx/fragment/app/Fragment;)V -PLandroidx/fragment/app/FragmentState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/fragment/app/FragmentStateManager;->destroy()V -PLandroidx/fragment/app/FragmentStateManager;->destroyFragmentView()V -PLandroidx/fragment/app/FragmentStateManager;->detach()V -PLandroidx/fragment/app/FragmentStateManager;->isFragmentViewChild(Landroid/view/View;)Z -PLandroidx/fragment/app/FragmentStateManager;->pause()V -PLandroidx/fragment/app/FragmentStateManager;->saveViewState()V -PLandroidx/fragment/app/FragmentStateManager;->stop()V -PLandroidx/fragment/app/FragmentStore;->getAllSavedState()Ljava/util/HashMap; -PLandroidx/fragment/app/FragmentStore;->makeInactive(Landroidx/fragment/app/FragmentStateManager;)V -PLandroidx/fragment/app/FragmentStore;->saveActiveFragments()Ljava/util/ArrayList; -PLandroidx/fragment/app/FragmentStore;->saveAddedFragments()Ljava/util/ArrayList; -PLandroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; -PLandroidx/fragment/app/FragmentViewLifecycleOwner;->performSave(Landroid/os/Bundle;)V -PLandroidx/fragment/app/FragmentViewLifecycleOwner;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V -PLandroidx/fragment/app/SpecialEffectsController;->enqueueRemove(Landroidx/fragment/app/FragmentStateManager;)V -PLandroidx/fragment/app/SpecialEffectsController;->forcePostponedExecutePendingOperations()V -PLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->(Landroidx/savedstate/SavedStateRegistryOwner;Landroid/os/Bundle;)V -PLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->create(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -PLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onDestroy(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V -PLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onPause(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V -PLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onStop(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V -PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1$1;->(Lkotlinx/coroutines/channels/ProducerScope;)V -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1;->(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)V -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1;->(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)V -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1;->invoke(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLandroidx/lifecycle/FlowExtKt$flowWithLifecycle$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/lifecycle/FlowExtKt;->flowWithLifecycle$default(Lkotlinx/coroutines/flow/Flow;Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; -PLandroidx/lifecycle/FlowExtKt;->flowWithLifecycle(Lkotlinx/coroutines/flow/Flow;Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;)Lkotlinx/coroutines/flow/Flow; -PLandroidx/lifecycle/LegacySavedStateHandleController;->create(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandleController; -PLandroidx/lifecycle/LegacySavedStateHandleController;->tryToAddRecreator(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V -PLandroidx/lifecycle/LifecycleOwnerKt;->getLifecycleScope(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; -PLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->detachObserver()V -PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V -PLandroidx/lifecycle/SavedStateHandle$$ExternalSyntheticLambda0;->(Landroidx/lifecycle/SavedStateHandle;)V -PLandroidx/lifecycle/SavedStateHandle$Companion;->()V -PLandroidx/lifecycle/SavedStateHandle$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLandroidx/lifecycle/SavedStateHandle$Companion;->createHandle(Landroid/os/Bundle;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandle; -PLandroidx/lifecycle/SavedStateHandle$Companion;->validateValue(Ljava/lang/Object;)Z -PLandroidx/lifecycle/SavedStateHandle;->()V -PLandroidx/lifecycle/SavedStateHandle;->()V -PLandroidx/lifecycle/SavedStateHandle;->access$getACCEPTABLE_CLASSES$cp()[Ljava/lang/Class; -PLandroidx/lifecycle/SavedStateHandle;->get(Ljava/lang/String;)Ljava/lang/Object; -PLandroidx/lifecycle/SavedStateHandle;->savedStateProvider()Landroidx/savedstate/SavedStateRegistry$SavedStateProvider; -PLandroidx/lifecycle/SavedStateHandle;->set(Ljava/lang/String;Ljava/lang/Object;)V -PLandroidx/lifecycle/SavedStateHandleController;->(Ljava/lang/String;Landroidx/lifecycle/SavedStateHandle;)V -PLandroidx/lifecycle/SavedStateHandleController;->attachToLifecycle(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V -PLandroidx/lifecycle/SavedStateHandleController;->close()V -PLandroidx/lifecycle/SavedStateHandleController;->getHandle()Landroidx/lifecycle/SavedStateHandle; -PLandroidx/lifecycle/SavedStateHandleController;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -PLandroidx/lifecycle/SavedStateHandlesProvider;->saveState()Landroid/os/Bundle; -PLandroidx/lifecycle/SavedStateHandlesVM;->getHandles()Ljava/util/Map; -PLandroidx/lifecycle/SavedStateViewModelFactoryKt;->access$getVIEWMODEL_SIGNATURE$p()Ljava/util/List; -PLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -PLandroidx/lifecycle/viewmodel/internal/CloseableCoroutineScope;->close()V -PLandroidx/lifecycle/viewmodel/internal/JvmViewModelProviders;->()V -PLandroidx/lifecycle/viewmodel/internal/JvmViewModelProviders;->()V -PLandroidx/lifecycle/viewmodel/internal/JvmViewModelProviders;->createViewModel(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -PLandroidx/lifecycle/viewmodel/internal/ViewModelImpl;->access$closeWithRuntimeException(Landroidx/lifecycle/viewmodel/internal/ViewModelImpl;Ljava/lang/AutoCloseable;)V -PLandroidx/loader/app/LoaderManager;->()V -PLandroidx/loader/app/LoaderManager;->getInstance(Landroidx/lifecycle/LifecycleOwner;)Landroidx/loader/app/LoaderManager; -PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;->()V -PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;->create(Lkotlin/reflect/KClass;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->()V -PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->()V -PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->getInstance(Landroidx/lifecycle/ViewModelStore;)Landroidx/loader/app/LoaderManagerImpl$LoaderViewModel; -PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->markForRedelivery()V -PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->onCleared()V -PLandroidx/loader/app/LoaderManagerImpl;->()V -PLandroidx/loader/app/LoaderManagerImpl;->(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/ViewModelStore;)V -PLandroidx/loader/app/LoaderManagerImpl;->markForRedelivery()V -PLandroidx/media3/common/MediaLibraryInfo;->registeredModules()Ljava/lang/String; -PLandroidx/media3/common/util/ListenerSet$ListenerHolder;->release(Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)V -PLandroidx/media3/common/util/ListenerSet;->release()V -PLandroidx/media3/common/util/Util;->createHandlerForCurrentLooper()Landroid/os/Handler; -PLandroidx/media3/common/util/Util;->createHandlerForCurrentLooper(Landroid/os/Handler$Callback;)Landroid/os/Handler; -PLandroidx/media3/common/util/Util;->getStreamTypeForAudioUsage(I)I -PLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline0;->m(I)Landroid/media/AudioFocusRequest$Builder; -PLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline3;->m(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; -PLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline5;->m(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; -PLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline6;->m(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; -PLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$CodecKey;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/session/ConnectedControllersManager$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/ConnectedControllersManager$$ExternalSyntheticLambda0;->run()V -PLandroidx/media3/session/ConnectedControllersManager;->$r8$lambda$rzd9vU5j8dPQFbY2HKCFCnRfavQ(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/ConnectedControllersManager;->isSessionCommandAvailable(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;)Z -PLandroidx/media3/session/ConnectedControllersManager;->lambda$removeController$0(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/ConnectedControllersManager;->removeController(Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/ConnectedControllersManager;->removeController(Ljava/lang/Object;)V -PLandroidx/media3/session/MediaController$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaController$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V -PLandroidx/media3/session/MediaController$Builder$1;->onDisconnected(Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaController$Listener$-CC;->$default$onDisconnected(Landroidx/media3/session/MediaController$Listener;Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaController;->$r8$lambda$-ghnn475jYMB33P99C1oZ7OGehU(Landroidx/media3/session/MediaController;Landroidx/media3/session/MediaController$Listener;)V -PLandroidx/media3/session/MediaController;->createDisconnectedFuture()Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaController;->lambda$release$0(Landroidx/media3/session/MediaController$Listener;)V -PLandroidx/media3/session/MediaController;->release()V -PLandroidx/media3/session/MediaController;->runOnApplicationLooper(Ljava/lang/Runnable;)V -PLandroidx/media3/session/MediaController;->sendCustomCommand(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda103;->(Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda103;->run()V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda104;->(Landroidx/media3/session/MediaControllerImplBase;I)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda104;->run()V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda23;->(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda23;->run(Landroidx/media3/session/IMediaSession;I)V -PLandroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler;->release()V -PLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$JozrRlNWXSGbLKKHBURtUrBgq5E(Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$YjhkL1c3adQlF6E4YLqZLT1eyIs(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/IMediaSession;I)V -PLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$n1APUsSGENTveFPC-ajvUqEp2Jw(Landroidx/media3/session/MediaControllerImplBase;I)V -PLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTask(Landroidx/media3/session/IMediaSession;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;Z)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTaskWithSessionCommand(Landroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTaskWithSessionCommandInternal(ILandroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaControllerImplBase;->getSessionInterfaceWithSessionCommandIfAble(Landroidx/media3/session/SessionCommand;)Landroidx/media3/session/IMediaSession; -PLandroidx/media3/session/MediaControllerImplBase;->lambda$release$4()V -PLandroidx/media3/session/MediaControllerImplBase;->lambda$sendCustomCommand$21(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/IMediaSession;I)V -PLandroidx/media3/session/MediaControllerImplBase;->lambda$setFutureResult$105(I)V -PLandroidx/media3/session/MediaControllerImplBase;->release()V -PLandroidx/media3/session/MediaControllerImplBase;->sendCustomCommand(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaControllerImplBase;->setFutureResult(ILjava/lang/Object;)V -PLandroidx/media3/session/MediaControllerStub;->destroy()V -PLandroidx/media3/session/MediaControllerStub;->onSessionResult(ILandroid/os/Bundle;)V -PLandroidx/media3/session/MediaControllerStub;->setControllerFutureResult(ILjava/lang/Object;)V -PLandroidx/media3/session/MediaSession$Callback$-CC;->$default$onDisconnected(Landroidx/media3/session/MediaSession$Callback;Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/MediaSessionImpl;->onCustomCommandOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionImpl;->onDisconnectedOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/MediaSessionImpl;->resolveControllerInfoForCallback(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/MediaSession$ControllerInfo; -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda12;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/IMediaController;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda12;->run()V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda28;->(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda28;->run(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Ljava/lang/Object; -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda68;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda68;->run()V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda73;->(Landroidx/media3/session/MediaSessionStub$SessionTask;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda73;->run(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Ljava/lang/Object; -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda81;->(Landroidx/media3/session/MediaSession$ControllerInfo;I)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda81;->accept(Ljava/lang/Object;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda82;->(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda82;->run()V -PLandroidx/media3/session/MediaSessionStub$Controller2Cb;->onSessionResult(ILandroidx/media3/session/SessionResult;)V -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$1vN0gC2ZaTovIExjX5xTnwlbne8(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/IMediaController;)V -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$4tHpaoO9OfNhbG3zdzmneZxAO2w(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$iwymEOWW-bdQV3aSZ9K5q7sOpwU(Landroidx/media3/session/MediaSession$ControllerInfo;ILcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$mdjzG08KjiIcUiSGhLWXonK_2F0(Landroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$vZhZQF2vW4WdI1dX10QEfSas5VE(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$zNvv3J7cSmshUkEZlCtyHBdu4zw(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaSessionStub;->dispatchSessionTaskWithSessionCommand(Landroidx/media3/session/IMediaController;ILandroidx/media3/session/SessionCommand;ILandroidx/media3/session/MediaSessionStub$SessionTask;)V -PLandroidx/media3/session/MediaSessionStub;->dispatchSessionTaskWithSessionCommand(Landroidx/media3/session/IMediaController;ILandroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaSessionStub$SessionTask;)V -PLandroidx/media3/session/MediaSessionStub;->handleSessionTaskWhenReady(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;ILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/common/util/Consumer;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionStub;->lambda$dispatchSessionTaskWithSessionCommand$15(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionStub;->lambda$handleSessionTaskWhenReady$16(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaSessionStub;->lambda$onCustomCommand$24(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionStub;->lambda$release$18(Landroidx/media3/session/IMediaController;)V -PLandroidx/media3/session/MediaSessionStub;->lambda$sendSessionResultWhenReady$2(Landroidx/media3/session/MediaSession$ControllerInfo;ILcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaSessionStub;->lambda$sendSessionResultWhenReady$3(Landroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionStub;->onCustomCommand(Landroidx/media3/session/IMediaController;ILandroid/os/Bundle;Landroid/os/Bundle;)V -PLandroidx/media3/session/MediaSessionStub;->release(Landroidx/media3/session/IMediaController;I)V -PLandroidx/media3/session/MediaSessionStub;->sendSessionResult(Landroidx/media3/session/MediaSession$ControllerInfo;ILandroidx/media3/session/SessionResult;)V -PLandroidx/media3/session/MediaSessionStub;->sendSessionResultWhenReady(Landroidx/media3/session/MediaSessionStub$SessionTask;)Landroidx/media3/session/MediaSessionStub$SessionTask; -PLandroidx/media3/session/SequencedFutureManager;->lazyRelease(JLjava/lang/Runnable;)V -PLandroidx/media3/session/SequencedFutureManager;->release()V -PLandroidx/media3/session/SessionCommand;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/SessionCommand; -PLandroidx/media3/session/SessionCommand;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/session/SessionCommands;->contains(Landroidx/media3/session/SessionCommand;)Z -PLandroidx/media3/ui/AspectRatioFrameLayout$AspectRatioUpdateDispatcher;->(Landroidx/media3/ui/AspectRatioFrameLayout;)V -PLandroidx/media3/ui/AspectRatioFrameLayout$AspectRatioUpdateDispatcher;->(Landroidx/media3/ui/AspectRatioFrameLayout;Landroidx/media3/ui/AspectRatioFrameLayout$1;)V -PLandroidx/media3/ui/AspectRatioFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/media3/ui/AspectRatioFrameLayout;->onMeasure(II)V -PLandroidx/media3/ui/AspectRatioFrameLayout;->setResizeMode(I)V -PLandroidx/media3/ui/PlayerView$$ExternalSyntheticLambda0;->(Landroidx/media3/ui/PlayerView;)V -PLandroidx/media3/ui/PlayerView$ComponentListener;->(Landroidx/media3/ui/PlayerView;)V -PLandroidx/media3/ui/PlayerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/media3/ui/PlayerView;->setResizeMode(I)V -PLandroidx/media3/ui/PlayerView;->setResizeModeRaw(Landroidx/media3/ui/AspectRatioFrameLayout;I)V -PLandroidx/media3/ui/PlayerView;->updateContentDescription()V -PLandroidx/media3/ui/R$styleable;->()V -PLandroidx/navigation/NavBackStackEntry;->saveState(Landroid/os/Bundle;)V -PLandroidx/navigation/NavBackStackEntryState$Companion$CREATOR$1;->()V -PLandroidx/navigation/NavBackStackEntryState$Companion;->()V -PLandroidx/navigation/NavBackStackEntryState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLandroidx/navigation/NavBackStackEntryState;->()V -PLandroidx/navigation/NavBackStackEntryState;->(Landroidx/navigation/NavBackStackEntry;)V -PLandroidx/navigation/NavBackStackEntryState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/navigation/NavController;->removeOnDestinationChangedListener(Landroidx/navigation/NavController$OnDestinationChangedListener;)V -PLandroidx/navigation/NavController;->saveState()Landroid/os/Bundle; -PLandroidx/navigation/NavControllerViewModel;->onCleared()V -PLandroidx/navigation/Navigator;->onSaveState()Landroid/os/Bundle; -PLandroidx/navigation/fragment/FragmentNavigator$ClearEntryStateViewModel;->getCompleteTransition()Ljava/lang/ref/WeakReference; -PLandroidx/navigation/fragment/FragmentNavigator$ClearEntryStateViewModel;->onCleared()V -PLandroidx/navigation/fragment/FragmentNavigator$sam$androidx_lifecycle_Observer$0;->equals(Ljava/lang/Object;)Z -PLandroidx/navigation/fragment/FragmentNavigator$sam$androidx_lifecycle_Observer$0;->getFunctionDelegate()Lkotlin/Function; -PLandroidx/navigation/fragment/FragmentNavigator;->onSaveState()Landroid/os/Bundle; -PLandroidx/navigation/fragment/NavHostFragment$navHostController$2$$ExternalSyntheticLambda0;->saveState()Landroid/os/Bundle; -PLandroidx/navigation/fragment/NavHostFragment$navHostController$2$$ExternalSyntheticLambda1;->saveState()Landroid/os/Bundle; -PLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->$r8$lambda$Snlvm-YijRrPtpWtLB8mhNVYvCo(Landroidx/navigation/NavHostController;)Landroid/os/Bundle; -PLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->$r8$lambda$xJM-NGajPIx0z_M5w2gxGc8Uzlg(Landroidx/navigation/fragment/NavHostFragment;)Landroid/os/Bundle; -PLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->invoke$lambda$5$lambda$2(Landroidx/navigation/NavHostController;)Landroid/os/Bundle; -PLandroidx/navigation/fragment/NavHostFragment$navHostController$2;->invoke$lambda$5$lambda$4(Landroidx/navigation/fragment/NavHostFragment;)Landroid/os/Bundle; -PLandroidx/navigation/fragment/NavHostFragment;->onDestroyView()V -PLandroidx/navigation/fragment/NavHostFragment;->onSaveInstanceState(Landroid/os/Bundle;)V PLandroidx/profileinstaller/ProfileInstaller$1;->()V PLandroidx/profileinstaller/ProfileInstaller$1;->onResultReceived(ILjava/lang/Object;)V PLandroidx/profileinstaller/ProfileInstaller$2;->()V @@ -45605,5000 +49919,31 @@ PLandroidx/profileinstaller/ProfileVerifier;->()V PLandroidx/profileinstaller/ProfileVerifier;->getPackageLastUpdateTime(Landroid/content/Context;)J PLandroidx/profileinstaller/ProfileVerifier;->setCompilationStatus(IZZZ)Landroidx/profileinstaller/ProfileVerifier$CompilationStatus; PLandroidx/profileinstaller/ProfileVerifier;->writeProfileVerification(Landroid/content/Context;Z)Landroidx/profileinstaller/ProfileVerifier$CompilationStatus; -PLandroidx/recyclerview/widget/AdapterListUpdateCallback;->onChanged(IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/AsyncDifferConfig;->getDiffCallback()Landroidx/recyclerview/widget/DiffUtil$ItemCallback; -PLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->getChangePayload(II)Ljava/lang/Object; -PLandroidx/recyclerview/widget/BatchingListUpdateCallback;->onChanged(IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/ChildHelper;->removeViewAt(I)V -PLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;->()V -PLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;->(Ljava/lang/String;I)V -PLandroidx/recyclerview/widget/ConcatAdapter$Config;->()V -PLandroidx/recyclerview/widget/ConcatAdapter$Config;->(ZLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->(Landroidx/recyclerview/widget/ConcatAdapter$Config;Ljava/util/List;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->(Landroidx/recyclerview/widget/ConcatAdapter$Config;[Landroidx/recyclerview/widget/RecyclerView$Adapter;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->([Landroidx/recyclerview/widget/RecyclerView$Adapter;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->addAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Z -PLandroidx/recyclerview/widget/ConcatAdapter;->getItemViewType(I)I -PLandroidx/recyclerview/widget/ConcatAdapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V -PLandroidx/recyclerview/widget/ConcatAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -PLandroidx/recyclerview/widget/ConcatAdapter;->onDetachedFromRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition;->()V -PLandroidx/recyclerview/widget/ConcatAdapterController;->(Landroidx/recyclerview/widget/ConcatAdapter;Landroidx/recyclerview/widget/ConcatAdapter$Config;)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->addAdapter(ILandroidx/recyclerview/widget/RecyclerView$Adapter;)Z -PLandroidx/recyclerview/widget/ConcatAdapterController;->addAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Z -PLandroidx/recyclerview/widget/ConcatAdapterController;->calculateAndUpdateStateRestorationPolicy()V -PLandroidx/recyclerview/widget/ConcatAdapterController;->computeStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; -PLandroidx/recyclerview/widget/ConcatAdapterController;->findWrapperFor(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Landroidx/recyclerview/widget/NestedAdapterWrapper; -PLandroidx/recyclerview/widget/ConcatAdapterController;->getWrapper(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/NestedAdapterWrapper; -PLandroidx/recyclerview/widget/ConcatAdapterController;->hasStableIds()Z -PLandroidx/recyclerview/widget/ConcatAdapterController;->indexOfWrapper(Landroidx/recyclerview/widget/RecyclerView$Adapter;)I -PLandroidx/recyclerview/widget/ConcatAdapterController;->isAttachedTo(Landroidx/recyclerview/widget/RecyclerView;)Z -PLandroidx/recyclerview/widget/ConcatAdapterController;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -PLandroidx/recyclerview/widget/ConcatAdapterController;->onDetachedFromRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->onItemRangeChanged(Landroidx/recyclerview/widget/NestedAdapterWrapper;IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->onItemRangeInserted(Landroidx/recyclerview/widget/NestedAdapterWrapper;II)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ConversationLayoutManager$Companion;->()V -PLandroidx/recyclerview/widget/ConversationLayoutManager$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLandroidx/recyclerview/widget/ConversationLayoutManager;->()V -PLandroidx/recyclerview/widget/ConversationLayoutManager;->(Landroid/content/Context;)V -PLandroidx/recyclerview/widget/ConversationLayoutManager;->onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V -PLandroidx/recyclerview/widget/ConversationLayoutManager;->scrollToPositionWithOffset(IILkotlin/jvm/functions/Function0;)V -PLandroidx/recyclerview/widget/ConversationLayoutManager;->supportsPredictiveItemAnimations()Z -PLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->get(I)I -PLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->set(II)V -PLandroidx/recyclerview/widget/DiffUtil$Range;->()V -PLandroidx/recyclerview/widget/DiffUtil$Range;->newSize()I -PLandroidx/recyclerview/widget/DiffUtil$Snake;->()V -PLandroidx/recyclerview/widget/DiffUtil$Snake;->diagonalSize()I -PLandroidx/recyclerview/widget/DiffUtil$Snake;->hasAdditionOrRemoval()Z -PLandroidx/recyclerview/widget/DiffUtil$Snake;->toDiagonal()Landroidx/recyclerview/widget/DiffUtil$Diagonal; -PLandroidx/recyclerview/widget/DiffUtil;->forward(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;I)Landroidx/recyclerview/widget/DiffUtil$Snake; -PLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;->lastPrefetchIncludedPosition(I)Z -PLandroidx/recyclerview/widget/GapWorker;->remove(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/ItemTouchHelper;->endRecoverAnimation(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Z)V -PLandroidx/recyclerview/widget/ItemTouchHelper;->onChildViewDetachedFromWindow(Landroid/view/View;)V -PLandroidx/recyclerview/widget/ItemTouchHelper;->removeChildDrawingOrderCallbackIfNecessary(Landroid/view/View;)V -PLandroidx/recyclerview/widget/LinearLayoutManager$SavedState$1;->()V -PLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->()V -PLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->()V -PLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->invalidateAnchor()V -PLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/recyclerview/widget/LinearLayoutManager;->getChildClosestToEnd()Landroid/view/View; -PLandroidx/recyclerview/widget/LinearLayoutManager;->getChildClosestToStart()Landroid/view/View; -PLandroidx/recyclerview/widget/LinearLayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V -PLandroidx/recyclerview/widget/LinearLayoutManager;->onSaveInstanceState()Landroid/os/Parcelable; -PLandroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->(Landroidx/recyclerview/widget/NestedAdapterWrapper;)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->onItemRangeChanged(IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->onItemRangeInserted(II)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper;->(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/NestedAdapterWrapper$Callback;Landroidx/recyclerview/widget/ViewTypeStorage;Landroidx/recyclerview/widget/StableIdStorage$StableIdLookup;)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -PLandroidx/recyclerview/widget/OrientationHelper$1;->getDecoratedStart(Landroid/view/View;)I -PLandroidx/recyclerview/widget/OrientationHelper;->getTotalSpaceChange()I -PLandroidx/recyclerview/widget/RecyclerView$5;->removeViewAt(I)V -PLandroidx/recyclerview/widget/RecyclerView$6;->markViewHoldersUpdated(IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/RecyclerView$Adapter;->findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I -PLandroidx/recyclerview/widget/RecyclerView$Adapter;->getStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; -PLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V -PLandroidx/recyclerview/widget/RecyclerView$Adapter;->onDetachedFromRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/RecyclerView$Adapter;->onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyChanged()V -PLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z -PLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/util/List;)Z -PLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->recordPreLayoutInformation(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; -PLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->dispatchDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedLeft(Landroid/view/View;)I -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemCount()I -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getLeftDecorationWidth(Landroid/view/View;)I -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onAddFocusables(Landroidx/recyclerview/widget/RecyclerView;Ljava/util/ArrayList;II)Z -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onItemsUpdated(Landroidx/recyclerview/widget/RecyclerView;II)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onItemsUpdated(Landroidx/recyclerview/widget/RecyclerView;IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeAndRecycleViewAt(ILandroidx/recyclerview/widget/RecyclerView$Recycler;)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeViewAt(I)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->stopSmoothScroller()V -PLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V -PLandroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V -PLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->detach()V -PLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->detachForPoolingContainer(Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V -PLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->putRecycledView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->setMaxRecycledViews(II)V -PLandroidx/recyclerview/widget/RecyclerView$Recycler;->addViewHolderToRecycledViewPool(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Z)V -PLandroidx/recyclerview/widget/RecyclerView$Recycler;->dispatchViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/RecyclerView$Recycler;->onDetachedFromWindow()V -PLandroidx/recyclerview/widget/RecyclerView$Recycler;->poolingContainerDetach(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V -PLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleCachedViewAt(I)V -PLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleView(Landroid/view/View;)V -PLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleViewHolderInternal(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/RecyclerView$Recycler;->viewRangeUpdate(II)V -PLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onChanged()V -PLandroidx/recyclerview/widget/RecyclerView$SavedState$1;->()V -PLandroidx/recyclerview/widget/RecyclerView$SavedState;->()V -PLandroidx/recyclerview/widget/RecyclerView$SavedState;->(Landroid/os/Parcelable;)V -PLandroidx/recyclerview/widget/RecyclerView$SavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/recyclerview/widget/RecyclerView$SimpleOnItemTouchListener;->()V -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->addChangePayload(Ljava/lang/Object;)V -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->doesTransientStatePreventRecycling()Z -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAbsoluteAdapterPosition()I -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getOldPosition()I -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isRecyclable()Z -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->resetInternal()V -PLandroidx/recyclerview/widget/RecyclerView;->access$300(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V -PLandroidx/recyclerview/widget/RecyclerView;->access$400(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V -PLandroidx/recyclerview/widget/RecyclerView;->addFocusables(Ljava/util/ArrayList;II)V -PLandroidx/recyclerview/widget/RecyclerView;->animateChange(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;ZZ)V -PLandroidx/recyclerview/widget/RecyclerView;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z -PLandroidx/recyclerview/widget/RecyclerView;->clearNestedRecyclerViewIfNotNested(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/RecyclerView;->dispatchChildDetached(Landroid/view/View;)V -PLandroidx/recyclerview/widget/RecyclerView;->dispatchSaveInstanceState(Landroid/util/SparseArray;)V -PLandroidx/recyclerview/widget/RecyclerView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; -PLandroidx/recyclerview/widget/RecyclerView;->getRecycledViewPool()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; -PLandroidx/recyclerview/widget/RecyclerView;->invalidateItemDecorations()V -PLandroidx/recyclerview/widget/RecyclerView;->onChildDetachedFromWindow(Landroid/view/View;)V -PLandroidx/recyclerview/widget/RecyclerView;->onDetachedFromWindow()V -PLandroidx/recyclerview/widget/RecyclerView;->onSaveInstanceState()Landroid/os/Parcelable; -PLandroidx/recyclerview/widget/RecyclerView;->removeOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V -PLandroidx/recyclerview/widget/RecyclerView;->setEdgeEffectFactory(Landroidx/recyclerview/widget/RecyclerView$EdgeEffectFactory;)V -PLandroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V -PLandroidx/recyclerview/widget/RecyclerView;->stopNestedScroll()V -PLandroidx/recyclerview/widget/RecyclerView;->viewRangeUpdate(IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->getAndRemoveOriginalDelegateForItem(Landroid/view/View;)Landroidx/core/view/AccessibilityDelegateCompat; -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->sendAccessibilityEvent(Landroid/view/View;I)V -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -PLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage$1;->(Landroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;)V -PLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;->()V -PLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;->createStableIdLookup()Landroidx/recyclerview/widget/StableIdStorage$StableIdLookup; -PLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->drainCache()V -PLandroidx/recyclerview/widget/ViewInfoStore;->addToOldChangeHolders(JLandroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ViewInfoStore;->onDetach()V -PLandroidx/recyclerview/widget/ViewInfoStore;->popFromPostLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; -PLandroidx/recyclerview/widget/ViewInfoStore;->popFromPreLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; -PLandroidx/recyclerview/widget/ViewInfoStore;->removeViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->(Landroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;Landroidx/recyclerview/widget/NestedAdapterWrapper;)V -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->globalToLocal(I)I -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->()V -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->createViewTypeWrapper(Landroidx/recyclerview/widget/NestedAdapterWrapper;)Landroidx/recyclerview/widget/ViewTypeStorage$ViewTypeLookup; -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->getWrapperForGlobalType(I)Landroidx/recyclerview/widget/NestedAdapterWrapper; -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->obtainViewType(Landroidx/recyclerview/widget/NestedAdapterWrapper;)I -PLandroidx/savedstate/Recreator$SavedStateProvider;->(Landroidx/savedstate/SavedStateRegistry;)V -PLandroidx/savedstate/Recreator$SavedStateProvider;->add(Ljava/lang/String;)V -PLandroidx/savedstate/SavedStateRegistry;->performSave(Landroid/os/Bundle;)V -PLandroidx/savedstate/SavedStateRegistry;->runOnNextRecreation(Ljava/lang/Class;)V -PLandroidx/savedstate/SavedStateRegistry;->unregisterSavedStateProvider(Ljava/lang/String;)V -PLandroidx/savedstate/SavedStateRegistryController;->performSave(Landroid/os/Bundle;)V -PLcom/airbnb/lottie/LottieAnimationView$1;->getValue(Lcom/airbnb/lottie/value/LottieFrameInfo;)Ljava/lang/Object; -PLcom/airbnb/lottie/LottieAnimationView$SavedState$1;->()V -PLcom/airbnb/lottie/LottieAnimationView$SavedState;->()V -PLcom/airbnb/lottie/LottieAnimationView$SavedState;->(Landroid/os/Parcelable;)V -PLcom/airbnb/lottie/LottieAnimationView$SavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLcom/airbnb/lottie/LottieAnimationView;->addValueCallback(Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V -PLcom/airbnb/lottie/LottieAnimationView;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V -PLcom/airbnb/lottie/LottieAnimationView;->onSaveInstanceState()Landroid/os/Parcelable; -PLcom/airbnb/lottie/LottieDrawable;->getImageAssetsFolder()Ljava/lang/String; -PLcom/airbnb/lottie/LottieDrawable;->getProgress()F -PLcom/airbnb/lottie/LottieDrawable;->getRepeatCount()I -PLcom/airbnb/lottie/LottieDrawable;->getRepeatMode()I -PLcom/airbnb/lottie/LottieDrawable;->isAnimatingOrWillAnimateOnVisible()Z -PLcom/airbnb/lottie/animation/content/ShapeContent;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V -PLcom/airbnb/lottie/animation/content/ShapeContent;->getName()Ljava/lang/String; -PLcom/airbnb/lottie/animation/content/ShapeContent;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V -PLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;->getProgress()F -PLcom/airbnb/lottie/animation/keyframe/PathKeyframeAnimation;->(Ljava/util/List;)V -PLcom/airbnb/lottie/model/layer/BaseLayer;->removeAnimation(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;)V -PLcom/airbnb/lottie/parser/JsonUtils;->jsonArrayToPoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; -PLcom/airbnb/lottie/utils/Utils;->createPath(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/Path; -PLcom/airbnb/lottie/value/LottieFrameInfo;->set(FFLjava/lang/Object;Ljava/lang/Object;FFF)Lcom/airbnb/lottie/value/LottieFrameInfo; -PLcom/airbnb/lottie/value/LottieValueCallback;->(Ljava/lang/Object;)V -PLcom/airbnb/lottie/value/LottieValueCallback;->getValueInternal(FFLjava/lang/Object;Ljava/lang/Object;FFF)Ljava/lang/Object; -PLcom/annimon/stream/IntStream$1;->()V -PLcom/annimon/stream/IntStream$5;->()V -PLcom/annimon/stream/IntStream;->()V -PLcom/annimon/stream/IntStream;->(Lcom/annimon/stream/internal/Params;Lcom/annimon/stream/iterator/PrimitiveIterator$OfInt;)V -PLcom/annimon/stream/IntStream;->(Lcom/annimon/stream/iterator/PrimitiveIterator$OfInt;)V -PLcom/annimon/stream/IntStream;->boxed()Lcom/annimon/stream/Stream; -PLcom/annimon/stream/IntStream;->of(I)Lcom/annimon/stream/IntStream; -PLcom/annimon/stream/IntStream;->rangeClosed(II)Lcom/annimon/stream/IntStream; -PLcom/annimon/stream/Optional;->empty()Lcom/annimon/stream/Optional; -PLcom/annimon/stream/Optional;->orElse(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/annimon/stream/Stream;->empty()Lcom/annimon/stream/Stream; -PLcom/annimon/stream/Stream;->limit(J)Lcom/annimon/stream/Stream; -PLcom/annimon/stream/Stream;->max(Ljava/util/Comparator;)Lcom/annimon/stream/Optional; -PLcom/annimon/stream/Stream;->rangeClosed(II)Lcom/annimon/stream/Stream; -PLcom/annimon/stream/Stream;->reduce(Lcom/annimon/stream/function/BiFunction;)Lcom/annimon/stream/Optional; -PLcom/annimon/stream/function/BinaryOperator$Util$2;->(Ljava/util/Comparator;)V -PLcom/annimon/stream/function/BinaryOperator$Util;->maxBy(Ljava/util/Comparator;)Lcom/annimon/stream/function/BinaryOperator; -PLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->()V -PLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->next()Ljava/lang/Integer; -PLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->next()Ljava/lang/Object; -PLcom/annimon/stream/operator/IntArray;->([I)V -PLcom/annimon/stream/operator/IntArray;->hasNext()Z -PLcom/annimon/stream/operator/IntArray;->nextInt()I -PLcom/annimon/stream/operator/IntRangeClosed;->(II)V -PLcom/annimon/stream/operator/IntRangeClosed;->hasNext()Z -PLcom/annimon/stream/operator/IntRangeClosed;->nextInt()I -PLcom/annimon/stream/operator/ObjLimit;->(Ljava/util/Iterator;J)V -PLcom/annimon/stream/operator/ObjLimit;->hasNext()Z -PLcom/bumptech/glide/Glide;->unregisterRequestManager(Lcom/bumptech/glide/RequestManager;)V -PLcom/bumptech/glide/RequestManager;->onDestroy()V -PLcom/bumptech/glide/load/Options;->equals(Ljava/lang/Object;)Z -PLcom/bumptech/glide/load/engine/DataCacheKey;->equals(Ljava/lang/Object;)Z -PLcom/bumptech/glide/load/engine/ResourceCacheKey;->equals(Ljava/lang/Object;)Z -PLcom/bumptech/glide/load/resource/bitmap/CircleCrop;->equals(Ljava/lang/Object;)Z -PLcom/bumptech/glide/load/resource/bitmap/DrawableTransformation;->equals(Ljava/lang/Object;)Z -PLcom/bumptech/glide/load/resource/gif/GifDrawableTransformation;->equals(Ljava/lang/Object;)Z -PLcom/bumptech/glide/manager/DefaultConnectivityMonitor;->onDestroy()V -PLcom/bumptech/glide/manager/LifecycleLifecycle;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLcom/bumptech/glide/manager/LifecycleLifecycle;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLcom/bumptech/glide/manager/LifecycleLifecycle;->removeListener(Lcom/bumptech/glide/manager/LifecycleListener;)V -PLcom/bumptech/glide/manager/LifecycleRequestManagerRetriever$1;->onDestroy()V -PLcom/bumptech/glide/manager/RequestTracker;->clearAndRemove(Lcom/bumptech/glide/request/Request;)Z -PLcom/bumptech/glide/manager/RequestTracker;->clearRequests()V -PLcom/bumptech/glide/manager/TargetTracker;->clear()V -PLcom/bumptech/glide/manager/TargetTracker;->getAll()Ljava/util/List; -PLcom/bumptech/glide/manager/TargetTracker;->onDestroy()V -PLcom/bumptech/glide/manager/TargetTracker;->untrack(Lcom/bumptech/glide/request/target/Target;)V -PLcom/bumptech/glide/request/SingleRequest;->canNotifyCleared()Z -PLcom/bumptech/glide/request/SingleRequest;->cancel()V -PLcom/bumptech/glide/request/SingleRequest;->clear()V -PLcom/bumptech/glide/request/SingleRequest;->isRunning()Z -PLcom/bumptech/glide/request/target/BaseTarget;->onDestroy()V -PLcom/bumptech/glide/request/target/BaseTarget;->onLoadCleared(Landroid/graphics/drawable/Drawable;)V -PLcom/bumptech/glide/request/target/ImageViewTarget;->onLoadCleared(Landroid/graphics/drawable/Drawable;)V -PLcom/bumptech/glide/request/target/ImageViewTarget;->onStop()V -PLcom/bumptech/glide/request/target/ViewTarget$SizeDeterminer;->clearCallbacksAndListener()V -PLcom/bumptech/glide/request/target/ViewTarget$SizeDeterminer;->removeCallback(Lcom/bumptech/glide/request/target/SizeReadyCallback;)V -PLcom/bumptech/glide/request/target/ViewTarget;->maybeRemoveAttachStateListener()V -PLcom/bumptech/glide/request/target/ViewTarget;->onLoadCleared(Landroid/graphics/drawable/Drawable;)V -PLcom/bumptech/glide/request/target/ViewTarget;->removeCallback(Lcom/bumptech/glide/request/target/SizeReadyCallback;)V -PLcom/bumptech/glide/util/MultiClassKey;->equals(Ljava/lang/Object;)Z -PLcom/bumptech/glide/util/Util;->bothNullOrEqual(Ljava/lang/Object;Ljava/lang/Object;)Z -PLcom/bumptech/glide/util/Util;->removeCallbacksOnUiThread(Ljava/lang/Runnable;)V -PLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeEndArray()V -PLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeStartArray(Ljava/lang/Object;I)V -PLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->getArrayDelegateCreator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams; -PLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->getDelegateCreator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams; -PLcom/fasterxml/jackson/databind/introspect/CollectorBase;->_emptyAnnotationMap()Lcom/fasterxml/jackson/databind/introspect/AnnotationMap; -PLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V -PLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serialize([Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V -PLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serializeContents([Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V -PLcom/fasterxml/jackson/databind/type/CollectionType;->toString()Ljava/lang/String; -PLcom/fasterxml/jackson/databind/type/TypeBindings;->createIfNeeded(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; -PLcom/fasterxml/jackson/databind/type/TypeFactory;->constructCollectionType(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/CollectionType; -PLcom/fasterxml/jackson/databind/type/TypeFactory;->constructCollectionType(Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/CollectionType; -PLcom/fasterxml/jackson/module/kotlin/KotlinAnnotationIntrospector;->access$hasRequiredMarker(Lcom/fasterxml/jackson/module/kotlin/KotlinAnnotationIntrospector;Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;)Ljava/lang/Boolean; -PLcom/fasterxml/jackson/module/kotlin/KotlinAnnotationIntrospector;->hasRequiredMarker(Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;)Ljava/lang/Boolean; -PLcom/fasterxml/jackson/module/kotlin/KotlinAnnotationIntrospector;->isRequiredByAnnotation(Ljava/lang/reflect/AccessibleObject;)Ljava/lang/Boolean; -PLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->animateOffsetTo(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IF)V -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->animateOffsetWithDuration(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;II)V -PLcom/google/android/material/appbar/AppBarLayout;->clearLiftOnScrollTargetView()V -PLcom/google/android/material/appbar/AppBarLayout;->onDetachedFromWindow()V -PLcom/google/android/material/appbar/AppBarLayout;->removeOnOffsetChangedListener(Lcom/google/android/material/appbar/AppBarLayout$BaseOnOffsetChangedListener;)V -PLcom/google/android/material/appbar/AppBarLayout;->removeOnOffsetChangedListener(Lcom/google/android/material/appbar/AppBarLayout$OnOffsetChangedListener;)V -PLcom/google/android/material/appbar/AppBarLayout;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z -PLcom/google/android/material/appbar/CollapsingToolbarLayout;->onDetachedFromWindow()V -PLcom/google/android/material/button/MaterialButton$SavedState$1;->()V -PLcom/google/android/material/button/MaterialButton$SavedState;->()V -PLcom/google/android/material/button/MaterialButton$SavedState;->(Landroid/os/Parcelable;)V -PLcom/google/android/material/button/MaterialButton;->onAttachedToWindow()V -PLcom/google/android/material/button/MaterialButton;->onSaveInstanceState()Landroid/os/Parcelable; -PLcom/google/android/material/button/MaterialButton;->refreshDrawableState()V -PLcom/google/android/material/button/MaterialButton;->resetIconDrawable()V -PLcom/google/android/material/button/MaterialButton;->setElevation(F)V -PLcom/google/android/material/button/MaterialButtonHelper;->isBackgroundOverwritten()Z -PLcom/google/android/material/button/MaterialButtonHelper;->isCheckable()Z -PLcom/google/android/material/expandable/ExpandableWidgetHelper;->onSaveInstanceState()Landroid/os/Bundle; -PLcom/google/android/material/floatingactionbutton/FloatingActionButton;->onDetachedFromWindow()V -PLcom/google/android/material/floatingactionbutton/FloatingActionButton;->onSaveInstanceState()Landroid/os/Parcelable; -PLcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;->onDetachedFromWindow()V -PLcom/google/android/material/imageview/ShapeableImageView;->access$000(Lcom/google/android/material/imageview/ShapeableImageView;)Lcom/google/android/material/shape/ShapeAppearanceModel; -PLcom/google/android/material/imageview/ShapeableImageView;->access$100(Lcom/google/android/material/imageview/ShapeableImageView;)Lcom/google/android/material/shape/MaterialShapeDrawable; -PLcom/google/android/material/imageview/ShapeableImageView;->access$102(Lcom/google/android/material/imageview/ShapeableImageView;Lcom/google/android/material/shape/MaterialShapeDrawable;)Lcom/google/android/material/shape/MaterialShapeDrawable; -PLcom/google/android/material/imageview/ShapeableImageView;->access$200(Lcom/google/android/material/imageview/ShapeableImageView;)Landroid/graphics/RectF; -PLcom/google/android/material/imageview/ShapeableImageView;->drawStroke(Landroid/graphics/Canvas;)V -PLcom/google/android/material/imageview/ShapeableImageView;->getContentPaddingBottom()I -PLcom/google/android/material/imageview/ShapeableImageView;->getContentPaddingLeft()I -PLcom/google/android/material/imageview/ShapeableImageView;->getContentPaddingRight()I -PLcom/google/android/material/imageview/ShapeableImageView;->getContentPaddingTop()I -PLcom/google/android/material/imageview/ShapeableImageView;->getPaddingBottom()I -PLcom/google/android/material/imageview/ShapeableImageView;->getPaddingLeft()I -PLcom/google/android/material/imageview/ShapeableImageView;->getPaddingRight()I -PLcom/google/android/material/imageview/ShapeableImageView;->getPaddingTop()I -PLcom/google/android/material/imageview/ShapeableImageView;->isContentPaddingRelative()Z -PLcom/google/android/material/imageview/ShapeableImageView;->onDraw(Landroid/graphics/Canvas;)V -PLcom/google/android/material/imageview/ShapeableImageView;->onMeasure(II)V -PLcom/google/android/material/imageview/ShapeableImageView;->onSizeChanged(IIII)V -PLcom/google/android/material/imageview/ShapeableImageView;->setPadding(IIII)V -PLcom/google/android/material/imageview/ShapeableImageView;->updateShapeMask(II)V -PLcom/google/android/material/stateful/ExtendableSavedState$1;->()V -PLcom/google/android/material/stateful/ExtendableSavedState;->()V -PLcom/google/android/material/stateful/ExtendableSavedState;->(Landroid/os/Parcelable;)V -PLcom/google/android/material/stateful/ExtendableSavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLcom/google/common/collect/Sets$2;->(Ljava/util/Set;Ljava/util/Set;)V -PLcom/google/common/collect/Sets$2;->isEmpty()Z -PLcom/google/common/collect/Sets$SetView;->()V -PLcom/google/common/collect/Sets$SetView;->(Lcom/google/common/collect/Sets$1;)V -PLcom/google/common/util/concurrent/AbstractFuture$TrustedFuture;->()V -PLcom/google/common/util/concurrent/SettableFuture;->()V -PLcom/google/common/util/concurrent/SettableFuture;->create()Lcom/google/common/util/concurrent/SettableFuture; -PLcom/google/common/util/concurrent/SettableFuture;->set(Ljava/lang/Object;)Z -PLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V -PLcom/pnikosis/materialishprogress/ProgressWheel$WheelSavedState$1;->()V -PLcom/pnikosis/materialishprogress/ProgressWheel$WheelSavedState;->()V -PLcom/pnikosis/materialishprogress/ProgressWheel$WheelSavedState;->(Landroid/os/Parcelable;)V -PLcom/pnikosis/materialishprogress/ProgressWheel;->()V -PLcom/pnikosis/materialishprogress/ProgressWheel;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLcom/pnikosis/materialishprogress/ProgressWheel;->onSaveInstanceState()Landroid/os/Parcelable; -PLcom/pnikosis/materialishprogress/ProgressWheel;->onVisibilityChanged(Landroid/view/View;I)V -PLcom/pnikosis/materialishprogress/ProgressWheel;->setAnimationEnabled()V -PLcom/pnikosis/materialishprogress/ProgressWheel;->setBarColor(I)V -PLcom/pnikosis/materialishprogress/ProgressWheel;->setupPaints()V -PLcom/pnikosis/materialishprogress/ProgressWheel;->spin()V -PLcom/pnikosis/materialishprogress/R$styleable;->()V -PLio/reactivex/rxjava3/core/Flowable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/BiPredicate;)Lio/reactivex/rxjava3/core/Flowable; -PLio/reactivex/rxjava3/core/Flowable;->switchMapSingle(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Flowable; -PLio/reactivex/rxjava3/core/Flowable;->toObservable()Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Maybe;->()V -PLio/reactivex/rxjava3/core/Maybe;->create(Lio/reactivex/rxjava3/core/MaybeOnSubscribe;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->doOnSuccess(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->empty()Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->filter(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->flatMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->map(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/core/Maybe;->subscribeWith(Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; -PLio/reactivex/rxjava3/core/Observable;->buffer(Lio/reactivex/rxjava3/core/ObservableSource;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->buffer(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->combineLatest(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function3;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->combineLatest(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/BiFunction;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->combineLatestArray([Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->concatArray([Lio/reactivex/rxjava3/core/ObservableSource;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->create(Lio/reactivex/rxjava3/core/ObservableOnSubscribe;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/BiPredicate;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->doOnEach(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->doOnNext(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->elementAtOrError(J)Lio/reactivex/rxjava3/core/Single; -PLio/reactivex/rxjava3/core/Observable;->firstOrError()Lio/reactivex/rxjava3/core/Single; -PLio/reactivex/rxjava3/core/Observable;->flatMapMaybe(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->flatMapMaybe(Lio/reactivex/rxjava3/functions/Function;Z)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->flatMapSingle(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->flatMapSingle(Lio/reactivex/rxjava3/functions/Function;Z)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->just(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->map(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->replay(I)Lio/reactivex/rxjava3/observables/ConnectableObservable; -PLio/reactivex/rxjava3/core/Observable;->sample(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->sample(JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->skip(J)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->startWithItem(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->subscribe()Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/core/Observable;->switchMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->switchMap(Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->take(J)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->throttleLast(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Scheduler$PeriodicDirectTask;->dispose()V -PLio/reactivex/rxjava3/core/Single;->doOnSuccess(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Single; -PLio/reactivex/rxjava3/core/Single;->flatMapObservable(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Single;->just(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Single; -PLio/reactivex/rxjava3/core/Single;->onErrorComplete()Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Single;->onErrorComplete(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Single;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/disposables/Disposable$-CC;->disposed()Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/internal/disposables/CancellableDisposable;->dispose()V -PLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->complete(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->dispose()V -PLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->(Lio/reactivex/rxjava3/functions/Function3;)V -PLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->apply([Ljava/lang/Object;)Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/functions/Functions;->alwaysTrue()Lio/reactivex/rxjava3/functions/Predicate; -PLio/reactivex/rxjava3/internal/functions/Functions;->toFunction(Lio/reactivex/rxjava3/functions/Function3;)Lio/reactivex/rxjava3/functions/Function; -PLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->dispose()V -PLio/reactivex/rxjava3/internal/observers/BasicQueueDisposable;->()V -PLio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver;->dispose()V -PLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/fuseable/SimplePlainQueue;)V -PLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->cancelled()Z -PLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->done()Z -PLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->enter()Z -PLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->error()Ljava/lang/Throwable; -PLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad0;->()V -PLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad2;->()V -PLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberWip;->()V -PLio/reactivex/rxjava3/internal/operators/flowable/AbstractBackpressureThrottlingSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableCombineLatest$CombineLatestCoordinator;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableCombineLatest$CombineLatestCoordinator;->cancelAll()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableCombineLatest$CombineLatestInnerSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableCreate$BaseEmitter;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableCreate$LatestAsyncEmitter;->onUnsubscribed()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableDebounceTimed$DebounceTimedSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFlatMap$InnerSubscriber;->dispose()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFlatMap$MergeSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFlatMap$MergeSubscriber;->disposeAll()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFromArray$BaseArraySubscription;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFromObservable$SubscriberObserver;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableInterval$IntervalSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->clear()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->requestFusion(I)I -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnSubscriber;->poll()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnSubscriber;->runBackfused()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableRefCount$RefCountSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableRefCount;->cancel(Lio/reactivex/rxjava3/internal/operators/flowable/FlowableRefCount$RefConnection;)V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableRefCount;->timeout(Lio/reactivex/rxjava3/internal/operators/flowable/FlowableRefCount$RefConnection;)V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$InnerSubscription;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$InnerSubscription;->dispose()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$ReplaySubscriber;->dispose()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$ReplaySubscriber;->remove(Lio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$InnerSubscription;)V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay;->reset()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableSubscribeOn$SubscribeOnSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableSwitchMap$SwitchMapSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableSwitchMap$SwitchMapSubscriber;->disposeInner()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest$ThrottleLatestSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/maybe/AbstractMaybeWithUpstream;->(Lio/reactivex/rxjava3/core/MaybeSource;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->hasCustomOnError()Z -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->isDisposed()Z -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate;->(Lio/reactivex/rxjava3/core/MaybeOnSubscribe;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Predicate;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Predicate;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->isDisposed()Z -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeMap$MapMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeMap$MapMaybeObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeMap$MapMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeMap;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeMap;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/core/Scheduler;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->run()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/core/Scheduler;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Predicate;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onAfterTerminate()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->(Lio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->()V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->(Lorg/reactivestreams/Subscriber;Lio/reactivex/rxjava3/functions/Function;Z)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->disposeInner()V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->drain()V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->request(J)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle;->(Lio/reactivex/rxjava3/core/Flowable;Lio/reactivex/rxjava3/functions/Function;Z)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle;->subscribeActual(Lorg/reactivestreams/Subscriber;)V -PLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver;->disposeInner()V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->isDisposed()Z -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferBoundaryObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferBoundaryObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Supplier;Lio/reactivex/rxjava3/core/ObservableSource;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->accept(Lio/reactivex/rxjava3/core/Observer;Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->accept(Lio/reactivex/rxjava3/core/Observer;Ljava/util/Collection;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Supplier;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;I)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IIZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->cancelSources()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->clear(Lio/reactivex/rxjava3/internal/queue/SpscLinkedArrayQueue;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->subscribe([Lio/reactivex/rxjava3/core/ObservableSource;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest;->([Lio/reactivex/rxjava3/core/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/rxjava3/functions/Function;IZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->drain()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;ILio/reactivex/rxjava3/internal/util/ErrorMode;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->isDisposed()Z -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->setCancellable(Lio/reactivex/rxjava3/functions/Cancellable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->setDisposable(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate;->(Lio/reactivex/rxjava3/core/ObservableOnSubscribe;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->(Lio/reactivex/rxjava3/core/SingleObserver;JLjava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle;->(Lio/reactivex/rxjava3/core/ObservableSource;JLjava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFilter$FilterObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;Z)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->drain()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->drainLoop()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->innerComplete(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;Z)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;Z)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->drainLoop()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->getOrCreateQueue()Lio/reactivex/rxjava3/internal/queue/SpscLinkedArrayQueue; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;Z)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->(Lio/reactivex/rxjava3/core/Observer;[Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->poll()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->requestFusion(I)I -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray;->([Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher;->(Lorg/reactivestreams/Publisher;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableJust;->(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableJust;->get()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->requestFusion(I)I -PLio/reactivex/rxjava3/internal/operators/observable/ObservableMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->clear()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->isEmpty()Z -PLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->poll()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->requestFusion(I)I -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->accept(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->accept(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->(Lio/reactivex/rxjava3/observables/ConnectableObservable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->(Lio/reactivex/rxjava3/observables/ConnectableObservable;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->cancel(Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->timeout(Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->(Z)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->addLast(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->enterTransform(Ljava/lang/Object;)Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->getHead()Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->leaveTransform(Ljava/lang/Object;)Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->next(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->removeFirst()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->setFirst(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;->(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBufferSupplier;->(IZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBufferSupplier;->call()Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBuffer; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBuffer;Ljava/util/concurrent/atomic/AtomicReference;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->isDisposed()Z -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->remove(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->replay()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplaySource;->(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$SizeBoundReplayBuffer;->(IZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$SizeBoundReplayBuffer;->truncate()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$UnBoundedFactory;->()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->connect(Lio/reactivex/rxjava3/functions/Consumer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/rxjava3/core/ObservableSource;IZ)Lio/reactivex/rxjava3/observables/ConnectableObservable; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)Lio/reactivex/rxjava3/observables/ConnectableObservable; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->reset()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedNoLast;->(Lio/reactivex/rxjava3/core/Observer;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedNoLast;->complete()V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedNoLast;->run()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->(Lio/reactivex/rxjava3/core/Observer;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->cancelTimer()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->dispose()V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->emit()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed;->(Lio/reactivex/rxjava3/core/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;Z)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableScalarXMap;->tryScalarXMapSubscribe(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)Z -PLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed$ScanSeedObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->(Lio/reactivex/rxjava3/core/Observer;J)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip;->(Lio/reactivex/rxjava3/core/ObservableSource;J)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;JI)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->cancel()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->disposeInner()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;IZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->(Lio/reactivex/rxjava3/core/Observer;J)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake;->(Lio/reactivex/rxjava3/core/ObservableSource;J)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed$DebounceTimedObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->(Lio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;Lio/reactivex/rxjava3/core/SingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/functions/Consumer;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleJust;->(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleJust;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorComplete;->(Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/functions/Predicate;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorComplete;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/queue/SpscArrayQueue;->clear()V -PLio/reactivex/rxjava3/internal/queue/SpscArrayQueue;->isEmpty()Z -PLio/reactivex/rxjava3/internal/schedulers/DisposeOnCancel;->cancel(Z)Z -PLio/reactivex/rxjava3/internal/schedulers/ScheduledRunnable;->dispose()V -PLio/reactivex/rxjava3/internal/subscribers/BasicFuseableConditionalSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/subscribers/BasicFuseableSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/subscribers/LambdaSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/subscribers/LambdaSubscriber;->dispose()V PLio/reactivex/rxjava3/internal/util/AppendOnlyLinkedArrayList;->(I)V PLio/reactivex/rxjava3/internal/util/AppendOnlyLinkedArrayList;->add(Ljava/lang/Object;)V PLio/reactivex/rxjava3/internal/util/AppendOnlyLinkedArrayList;->forEachWhile(Lio/reactivex/rxjava3/internal/util/AppendOnlyLinkedArrayList$NonThrowingPredicate;)V -PLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->()V -PLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->(Ljava/lang/String;I)V -PLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->asSupplier()Lio/reactivex/rxjava3/functions/Supplier; -PLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->get()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->get()Ljava/util/List; -PLio/reactivex/rxjava3/internal/util/AtomicThrowable;->terminate()Ljava/lang/Throwable; -PLio/reactivex/rxjava3/internal/util/AtomicThrowable;->tryTerminateAndReport()V -PLio/reactivex/rxjava3/internal/util/AtomicThrowable;->tryTerminateConsumer(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/util/EndConsumerHelper;->setOnce(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/disposables/Disposable;Ljava/lang/Class;)Z -PLio/reactivex/rxjava3/internal/util/ErrorMode;->()V -PLio/reactivex/rxjava3/internal/util/ErrorMode;->(Ljava/lang/String;I)V -PLio/reactivex/rxjava3/internal/util/ExceptionHelper;->terminate(Ljava/util/concurrent/atomic/AtomicReference;)Ljava/lang/Throwable; PLio/reactivex/rxjava3/internal/util/NotificationLite;->acceptFull(Ljava/lang/Object;Lio/reactivex/rxjava3/core/Observer;)Z -PLio/reactivex/rxjava3/internal/util/NotificationLite;->complete()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/util/OpenHashSet;->rehash()V -PLio/reactivex/rxjava3/internal/util/QueueDrainHelper;->checkTerminated(ZZLio/reactivex/rxjava3/core/Observer;ZLio/reactivex/rxjava3/internal/fuseable/SimpleQueue;Lio/reactivex/rxjava3/disposables/Disposable;Lio/reactivex/rxjava3/internal/util/ObservableQueueDrain;)Z -PLio/reactivex/rxjava3/internal/util/QueueDrainHelper;->drainLoop(Lio/reactivex/rxjava3/internal/fuseable/SimplePlainQueue;Lio/reactivex/rxjava3/core/Observer;ZLio/reactivex/rxjava3/disposables/Disposable;Lio/reactivex/rxjava3/internal/util/ObservableQueueDrain;)V -PLio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Action$0;->(Lkotlin/jvm/functions/Function0;)V -PLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Observable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/observables/ConnectableObservable;->()V -PLio/reactivex/rxjava3/observables/ConnectableObservable;->refCount()Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/observers/DisposableObserver;->()V -PLio/reactivex/rxjava3/observers/DisposableObserver;->dispose()V -PLio/reactivex/rxjava3/observers/DisposableObserver;->onStart()V -PLio/reactivex/rxjava3/observers/DisposableObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/observers/SerializedObserver;->dispose()V -PLio/reactivex/rxjava3/observers/SerializedObserver;->onComplete()V -PLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/core/Maybe;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/observables/ConnectableObservable;)Lio/reactivex/rxjava3/observables/ConnectableObservable; -PLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; -PLio/reactivex/rxjava3/processors/BehaviorProcessor$BehaviorSubscription;->cancel()V -PLio/reactivex/rxjava3/processors/BehaviorProcessor;->remove(Lio/reactivex/rxjava3/processors/BehaviorProcessor$BehaviorSubscription;)V -PLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->(Lorg/reactivestreams/Subscriber;Lio/reactivex/rxjava3/processors/PublishProcessor;)V -PLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->cancel()V -PLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->isCancelled()Z -PLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->request(J)V -PLio/reactivex/rxjava3/processors/PublishProcessor;->()V -PLio/reactivex/rxjava3/processors/PublishProcessor;->()V -PLio/reactivex/rxjava3/processors/PublishProcessor;->add(Lio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;)Z -PLio/reactivex/rxjava3/processors/PublishProcessor;->create()Lio/reactivex/rxjava3/processors/PublishProcessor; -PLio/reactivex/rxjava3/processors/PublishProcessor;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/processors/PublishProcessor;->remove(Lio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;)V -PLio/reactivex/rxjava3/processors/PublishProcessor;->subscribeActual(Lorg/reactivestreams/Subscriber;)V -PLio/reactivex/rxjava3/subjects/BehaviorSubject;->onComplete()V -PLio/reactivex/rxjava3/subjects/BehaviorSubject;->terminate(Ljava/lang/Object;)[Lio/reactivex/rxjava3/subjects/BehaviorSubject$BehaviorDisposable; -PLio/reactivex/rxjava3/subjects/PublishSubject$PublishDisposable;->dispose()V -PLio/reactivex/rxjava3/subjects/PublishSubject;->remove(Lio/reactivex/rxjava3/subjects/PublishSubject$PublishDisposable;)V PLio/reactivex/rxjava3/subjects/SerializedSubject;->test(Ljava/lang/Object;)Z -PLio/reactivex/rxjava3/subscribers/SerializedSubscriber;->cancel()V -PLj$/util/Optional;->ifPresent(Ljava/util/function/Consumer;)V -PLj$/util/concurrent/ConcurrentHashMap;->g(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLj$/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; -PLj$/util/f;->toArray()[Ljava/lang/Object; -PLj$/util/function/a;->(Ljava/util/Comparator;I)V -PLj$/util/h;->keySet()Ljava/util/Set; -PLj$/util/j0;->tryAdvance(Ljava/util/function/Consumer;)Z -PLj$/util/stream/Collectors;->toSet()Lj$/util/stream/Collector; -PLj$/util/stream/D1;->(Lj$/util/stream/i3;Ljava/lang/Object;I)V -PLj$/util/stream/D1;->e0()Lj$/util/stream/V1; -PLj$/util/stream/L1;->(Ljava/util/function/BinaryOperator;)V -PLj$/util/stream/L1;->accept(Ljava/lang/Object;)V -PLj$/util/stream/L1;->get()Ljava/lang/Object; -PLj$/util/stream/L1;->k()V -PLj$/util/stream/L1;->l(J)V -PLj$/util/stream/L1;->n()Z -PLj$/util/stream/i2;->limit(J)Lj$/util/stream/Stream; -PLj$/util/stream/i2;->max(Ljava/util/Comparator;)Lj$/util/Optional; -PLj$/util/stream/i2;->reduce(Ljava/util/function/BinaryOperator;)Lj$/util/Optional; -PLj$/util/stream/r2;->(Lj$/util/stream/s2;Lj$/util/stream/q2;)V -PLj$/util/stream/r2;->accept(Ljava/lang/Object;)V -PLj$/util/stream/r2;->l(J)V -PLj$/util/stream/r2;->n()Z -PLj$/util/stream/s2;->(Lj$/util/stream/i2;IJJ)V -PLj$/util/stream/s2;->N(ILj$/util/stream/q2;)Lj$/util/stream/q2; -PLj$/util/stream/z0;->A(JJJ)J -PLj$/util/stream/z0;->M(J)I -PLj$/util/stream/z0;->d()I -PLj$/util/stream/z0;->d0(Lj$/util/stream/i2;JJ)Lj$/util/stream/Stream; -PLkotlin/InitializedLazyImpl;->getValue()Ljava/lang/Object; -PLkotlin/collections/ArraysKt___ArraysJvmKt;->fill$default([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V -PLkotlin/collections/ArraysKt___ArraysKt$$ExternalSyntheticLambda0;->([Ljava/lang/Object;)V -PLkotlin/collections/ArraysKt___ArraysKt$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; -PLkotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$1;->([Ljava/lang/Object;)V -PLkotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$1;->iterator()Ljava/util/Iterator; -PLkotlin/collections/ArraysKt___ArraysKt;->$r8$lambda$PKubxOHN_pxnzmRNrTRznCh2yQ8([Ljava/lang/Object;)Ljava/util/Iterator; -PLkotlin/collections/ArraysKt___ArraysKt;->asSequence([Ljava/lang/Object;)Lkotlin/sequences/Sequence; -PLkotlin/collections/ArraysKt___ArraysKt;->contains([Ljava/lang/Object;Ljava/lang/Object;)Z -PLkotlin/collections/ArraysKt___ArraysKt;->indexOf([Ljava/lang/Object;Ljava/lang/Object;)I -PLkotlin/collections/ArraysKt___ArraysKt;->withIndex$lambda$108$ArraysKt___ArraysKt([Ljava/lang/Object;)Ljava/util/Iterator; -PLkotlin/collections/ArraysKt___ArraysKt;->withIndex([Ljava/lang/Object;)Ljava/lang/Iterable; -PLkotlin/collections/CollectionsKt__CollectionsKt;->mutableListOf([Ljava/lang/Object;)Ljava/util/List; -PLkotlin/collections/CollectionsKt__MutableCollectionsKt;->filterInPlace$CollectionsKt__MutableCollectionsKt(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z -PLkotlin/collections/CollectionsKt__MutableCollectionsKt;->retainAll(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Z PLkotlin/collections/CollectionsKt__MutableCollectionsKt;->retainAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z -PLkotlin/collections/CollectionsKt___CollectionsKt;->chunked(Ljava/lang/Iterable;I)Ljava/util/List; -PLkotlin/collections/CollectionsKt___CollectionsKt;->distinct(Ljava/lang/Iterable;)Ljava/util/List; PLkotlin/collections/CollectionsKt___CollectionsKt;->intersect(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Set; -PLkotlin/collections/CollectionsKt___CollectionsKt;->minus(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/util/List; -PLkotlin/collections/CollectionsKt___CollectionsKt;->plus(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; -PLkotlin/collections/CollectionsKt___CollectionsKt;->singleOrNull(Ljava/lang/Iterable;)Ljava/lang/Object; -PLkotlin/collections/CollectionsKt___CollectionsKt;->sorted(Ljava/lang/Iterable;)Ljava/util/List; -PLkotlin/collections/CollectionsKt___CollectionsKt;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set; -PLkotlin/collections/EmptyList;->listIterator()Ljava/util/ListIterator; -PLkotlin/collections/EmptyMap;->getSize()I -PLkotlin/collections/EmptyMap;->size()I -PLkotlin/collections/IndexedValue;->component1()I -PLkotlin/collections/IndexedValue;->component2()Ljava/lang/Object; -PLkotlin/coroutines/CombinedContext;->contains(Lkotlin/coroutines/CoroutineContext$Element;)Z -PLkotlin/coroutines/CombinedContext;->containsAll(Lkotlin/coroutines/CombinedContext;)Z -PLkotlin/coroutines/CombinedContext;->size()I -PLkotlin/jvm/internal/PropertyReference0;->invoke()Ljava/lang/Object; -PLkotlin/reflect/jvm/ReflectJvmMapping;->findKProperty(Ljava/util/Collection;Ljava/lang/reflect/Field;)Lkotlin/reflect/KProperty; -PLkotlin/reflect/jvm/ReflectJvmMapping;->getJavaField(Lkotlin/reflect/KProperty;)Ljava/lang/reflect/Field; -PLkotlin/reflect/jvm/ReflectJvmMapping;->getKotlinProperty(Ljava/lang/reflect/Field;)Lkotlin/reflect/KProperty; -PLkotlin/reflect/jvm/internal/UtilKt;->asKPropertyImpl(Ljava/lang/Object;)Lkotlin/reflect/jvm/internal/KPropertyImpl; -PLkotlin/reflect/jvm/internal/impl/builtins/FunctionTypesKt;->getFunctionTypeKind(Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;)Lkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKind; -PLkotlin/reflect/jvm/internal/impl/builtins/FunctionTypesKt;->getFunctionTypeKind(Lkotlin/reflect/jvm/internal/impl/name/FqNameUnsafe;)Lkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKind; -PLkotlin/reflect/jvm/internal/impl/builtins/FunctionTypesKt;->getFunctionTypeKind(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Lkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKind; -PLkotlin/reflect/jvm/internal/impl/builtins/FunctionTypesKt;->isSuspendFunctionType(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Z -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns$3;->invoke(Lkotlin/reflect/jvm/internal/impl/name/Name;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getAny()Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getAnyType()Lkotlin/reflect/jvm/internal/impl/types/SimpleType; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getBuiltInClassByFqName(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getBuiltInClassByName(Ljava/lang/String;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getBuiltInsPackageScope()Lkotlin/reflect/jvm/internal/impl/resolve/scopes/MemberScope; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getPrimitiveArrayType(Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;)Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getPrimitiveClassDescriptor(Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getPrimitiveKotlinType(Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType;)Lkotlin/reflect/jvm/internal/impl/types/SimpleType; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getPrimitiveType(Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;)Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getUnit()Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->getUnitType()Lkotlin/reflect/jvm/internal/impl/types/SimpleType; -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->isAnyOrNullableAny(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Z -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->isArray(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Z -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->isConstructedFromGivenClass(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/reflect/jvm/internal/impl/name/FqNameUnsafe;)Z -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->isNotNullConstructedFromGivenClass(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/reflect/jvm/internal/impl/name/FqNameUnsafe;)Z -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->isTypeConstructorForGivenClass(Lkotlin/reflect/jvm/internal/impl/types/TypeConstructor;Lkotlin/reflect/jvm/internal/impl/name/FqNameUnsafe;)Z -PLkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;->isUnit(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Z -PLkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor$Companion;->()V -PLkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor$Companion;->getDefault()Lkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor; -PLkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor;->()V -PLkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor;->(Ljava/util/List;)V -PLkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor;->access$getDefault$cp()Lkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor; -PLkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor;->getFunctionalClassKind(Lkotlin/reflect/jvm/internal/impl/name/FqName;Ljava/lang/String;)Lkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKind; -PLkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor;->getFunctionalClassKindWithArity(Lkotlin/reflect/jvm/internal/impl/name/FqName;Ljava/lang/String;)Lkotlin/reflect/jvm/internal/impl/builtins/functions/FunctionTypeKindExtractor$KindWithArity; -PLkotlin/reflect/jvm/internal/impl/builtins/jvm/JavaToKotlinClassMap;->getFUNCTION_N_FQ_NAME()Lkotlin/reflect/jvm/internal/impl/name/FqName; -PLkotlin/reflect/jvm/internal/impl/builtins/jvm/JavaToKotlinClassMap;->isReadOnly(Lkotlin/reflect/jvm/internal/impl/name/FqNameUnsafe;)Z -PLkotlin/reflect/jvm/internal/impl/builtins/jvm/JavaToKotlinClassMapper;->isReadOnly(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;)Z -PLkotlin/reflect/jvm/internal/impl/builtins/jvm/JavaToKotlinClassMapper;->mapJavaToKotlin$default(Lkotlin/reflect/jvm/internal/impl/builtins/jvm/JavaToKotlinClassMapper;Lkotlin/reflect/jvm/internal/impl/name/FqName;Lkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;Ljava/lang/Integer;ILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/builtins/jvm/JavaToKotlinClassMapper;->mapJavaToKotlin(Lkotlin/reflect/jvm/internal/impl/name/FqName;Lkotlin/reflect/jvm/internal/impl/builtins/KotlinBuiltIns;Ljava/lang/Integer;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/descriptors/DescriptorUtilKt;->getTopLevelContainingClassifier(Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassifierDescriptor; -PLkotlin/reflect/jvm/internal/impl/descriptors/DescriptorUtilKt;->isTopLevelInPackage(Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;)Z -PLkotlin/reflect/jvm/internal/impl/descriptors/DescriptorUtilKt;->resolveClassByFqName(Lkotlin/reflect/jvm/internal/impl/descriptors/ModuleDescriptor;Lkotlin/reflect/jvm/internal/impl/name/FqName;Lkotlin/reflect/jvm/internal/impl/incremental/components/LookupLocation;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibilities;->toDescriptorVisibility(Lkotlin/reflect/jvm/internal/impl/descriptors/Visibility;)Lkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibility; -PLkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations$Companion$EMPTY$1;->findAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Ljava/lang/Void; -PLkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations$Companion$EMPTY$1;->findAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/AnnotationDescriptor; -PLkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations$Companion$EMPTY$1;->hasAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Z -PLkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations$DefaultImpls;->hasAnnotation(Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations;Lkotlin/reflect/jvm/internal/impl/name/FqName;)Z -PLkotlin/reflect/jvm/internal/impl/descriptors/impl/AbstractClassDescriptor;->getOriginal()Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/descriptors/java/JavaVisibilities$PackageVisibility;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/java/JavaVisibilities$PackageVisibility;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/java/JavaVisibilities$ProtectedAndPackage;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/java/JavaVisibilities$ProtectedAndPackage;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/java/JavaVisibilities$ProtectedStaticVisibility;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/java/JavaVisibilities$ProtectedStaticVisibility;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java16SealedRecordLoader$Cache;->getGetRecordComponents()Ljava/lang/reflect/Method; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java16SealedRecordLoader$Cache;->isRecord()Ljava/lang/reflect/Method; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java16SealedRecordLoader;->loadGetRecordComponents(Ljava/lang/Class;)[Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java16SealedRecordLoader;->loadIsRecord(Ljava/lang/Class;)Ljava/lang/Boolean; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java8ParameterNamesLoader$Cache;->(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java8ParameterNamesLoader$Cache;->getGetName()Ljava/lang/reflect/Method; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java8ParameterNamesLoader$Cache;->getGetParameters()Ljava/lang/reflect/Method; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java8ParameterNamesLoader;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java8ParameterNamesLoader;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java8ParameterNamesLoader;->buildCache(Ljava/lang/reflect/Member;)Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java8ParameterNamesLoader$Cache; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/Java8ParameterNamesLoader;->loadParameterNames(Ljava/lang/reflect/Member;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectClassUtilKt;->getParameterizedTypeArguments(Ljava/lang/reflect/Type;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaAnnotationOwnerKt;->findAnnotation([Ljava/lang/annotation/Annotation;Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaAnnotation; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaAnnotationOwnerKt;->getAnnotations([Ljava/lang/annotation/Annotation;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$$Lambda$0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$$Lambda$1;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$$Lambda$1;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$$Lambda$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$$Lambda$2;->(Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;)V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$$Lambda$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$fields$1;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$fields$1;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$fields$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$fields$1;->invoke(Ljava/lang/reflect/Member;)Ljava/lang/Boolean; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$fields$2;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$fields$2;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$fields$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$fields$2;->invoke(Ljava/lang/reflect/Field;)Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaField; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$methods$2;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$methods$2;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$methods$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass$methods$2;->invoke(Ljava/lang/reflect/Method;)Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMethod; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->_get_innerClassNames_$lambda$0(Ljava/lang/Class;)Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->_get_innerClassNames_$lambda$2(Ljava/lang/Class;)Lkotlin/reflect/jvm/internal/impl/name/Name; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->_get_methods_$lambda$7(Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;Ljava/lang/reflect/Method;)Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->accessor$ReflectJavaClass$lambda0(Ljava/lang/Class;)Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->accessor$ReflectJavaClass$lambda1(Ljava/lang/Class;)Lkotlin/reflect/jvm/internal/impl/name/Name; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->accessor$ReflectJavaClass$lambda2(Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;Ljava/lang/reflect/Method;)Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->findAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaAnnotation; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->findAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaAnnotation; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getAnnotations()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getAnnotations()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getElement()Ljava/lang/Class; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getElement()Ljava/lang/reflect/AnnotatedElement; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getFields()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getFields()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getInnerClassNames()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getInnerClassNames()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getMethods()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getMethods()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getRecordComponents()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->getSupertypes()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->isDeprecatedInJavaDoc()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass;->isRecord()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClassifierType;->(Ljava/lang/reflect/Type;)V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClassifierType;->getAnnotations()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClassifierType;->getClassifier()Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClassifier; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClassifierType;->getReflectType()Ljava/lang/reflect/Type; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClassifierType;->getTypeArguments()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClassifierType;->isDeprecatedInJavaDoc()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClassifierType;->isRaw()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaField;->(Ljava/lang/reflect/Field;)V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaField;->getMember()Ljava/lang/reflect/Field; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaField;->getMember()Ljava/lang/reflect/Member; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaField;->isEnumEntry()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->findAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaAnnotation; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->findAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaAnnotation; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->getAnnotations()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->getAnnotations()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->getContainingClass()Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaClass; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->getContainingClass()Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClass; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->getElement()Ljava/lang/reflect/AnnotatedElement; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->getModifiers()I -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->getName()Lkotlin/reflect/jvm/internal/impl/name/Name; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->getValueParameters([Ljava/lang/reflect/Type;[[Ljava/lang/annotation/Annotation;Z)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->getVisibility()Lkotlin/reflect/jvm/internal/impl/descriptors/Visibility; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->isAbstract()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->isDeprecatedInJavaDoc()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->isFinal()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMember;->isStatic()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMethod;->(Ljava/lang/reflect/Method;)V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMethod;->getMember()Ljava/lang/reflect/Member; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMethod;->getMember()Ljava/lang/reflect/Method; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMethod;->getReturnType()Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaType; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMethod;->getReturnType()Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaType; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMethod;->getTypeParameters()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaMethod;->getValueParameters()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaPackage;->findAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaAnnotation; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaPackage;->getAnnotations()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaPackage;->getAnnotations()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaPackage;->isDeprecatedInJavaDoc()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaPrimitiveType;->(Ljava/lang/Class;)V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaPrimitiveType;->getReflectType()Ljava/lang/Class; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaPrimitiveType;->getType()Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaType$Factory;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaType$Factory;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaType$Factory;->create(Ljava/lang/reflect/Type;)Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaType; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaType;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaType;->()V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaTypeParameter;->(Ljava/lang/reflect/TypeVariable;)V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaTypeParameter;->equals(Ljava/lang/Object;)Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaTypeParameter;->getName()Lkotlin/reflect/jvm/internal/impl/name/Name; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaTypeParameter;->hashCode()I -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaValueParameter;->(Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaType;[Ljava/lang/annotation/Annotation;Ljava/lang/String;Z)V -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaValueParameter;->findAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaAnnotation; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaValueParameter;->findAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaAnnotation; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaValueParameter;->getAnnotations()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaValueParameter;->getAnnotations()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaValueParameter;->getName()Lkotlin/reflect/jvm/internal/impl/name/Name; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaValueParameter;->getType()Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaType; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaValueParameter;->getType()Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaType; -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaValueParameter;->isDeprecatedInJavaDoc()Z -PLkotlin/reflect/jvm/internal/impl/descriptors/runtime/structure/ReflectJavaValueParameter;->isVararg()Z -PLkotlin/reflect/jvm/internal/impl/load/java/AbstractAnnotationTypeQualifierResolver;->extractAndMergeDefaultQualifiers(Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType;Ljava/lang/Iterable;)Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType; -PLkotlin/reflect/jvm/internal/impl/load/java/AbstractAnnotationTypeQualifierResolver;->extractMutability(Ljava/lang/Iterable;)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/MutabilityQualifier; -PLkotlin/reflect/jvm/internal/impl/load/java/AbstractAnnotationTypeQualifierResolver;->extractNullability(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifierWithMigrationStatus; -PLkotlin/reflect/jvm/internal/impl/load/java/BuiltinSpecialProperties;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/BuiltinSpecialProperties;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/BuiltinSpecialProperties;->getPropertyNameCandidatesBySpecialGetterName(Lkotlin/reflect/jvm/internal/impl/name/Name;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/BuiltinSpecialPropertiesKt;->access$child(Lkotlin/reflect/jvm/internal/impl/name/FqName;Ljava/lang/String;)Lkotlin/reflect/jvm/internal/impl/name/FqName; -PLkotlin/reflect/jvm/internal/impl/load/java/BuiltinSpecialPropertiesKt;->access$childSafe(Lkotlin/reflect/jvm/internal/impl/name/FqNameUnsafe;Ljava/lang/String;)Lkotlin/reflect/jvm/internal/impl/name/FqName; -PLkotlin/reflect/jvm/internal/impl/load/java/BuiltinSpecialPropertiesKt;->child(Lkotlin/reflect/jvm/internal/impl/name/FqName;Ljava/lang/String;)Lkotlin/reflect/jvm/internal/impl/name/FqName; -PLkotlin/reflect/jvm/internal/impl/load/java/BuiltinSpecialPropertiesKt;->childSafe(Lkotlin/reflect/jvm/internal/impl/name/FqNameUnsafe;Ljava/lang/String;)Lkotlin/reflect/jvm/internal/impl/name/FqName; -PLkotlin/reflect/jvm/internal/impl/load/java/FakePureImplementationsProvider;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/FakePureImplementationsProvider;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/FakePureImplementationsProvider;->fqNameListOf([Ljava/lang/String;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/FakePureImplementationsProvider;->getPurelyImplementedInterface(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/name/FqName; -PLkotlin/reflect/jvm/internal/impl/load/java/FakePureImplementationsProvider;->implementedWith(Lkotlin/reflect/jvm/internal/impl/name/ClassId;Ljava/util/List;)V -PLkotlin/reflect/jvm/internal/impl/load/java/JavaDescriptorVisibilities$1;->(Lkotlin/reflect/jvm/internal/impl/descriptors/Visibility;)V -PLkotlin/reflect/jvm/internal/impl/load/java/JavaDescriptorVisibilities$2;->(Lkotlin/reflect/jvm/internal/impl/descriptors/Visibility;)V -PLkotlin/reflect/jvm/internal/impl/load/java/JavaDescriptorVisibilities$3;->(Lkotlin/reflect/jvm/internal/impl/descriptors/Visibility;)V -PLkotlin/reflect/jvm/internal/impl/load/java/JavaDescriptorVisibilities;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/JavaDescriptorVisibilities;->recordVisibilityMapping(Lkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibility;)V -PLkotlin/reflect/jvm/internal/impl/load/java/JavaDescriptorVisibilities;->toDescriptorVisibility(Lkotlin/reflect/jvm/internal/impl/descriptors/Visibility;)Lkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibility; -PLkotlin/reflect/jvm/internal/impl/load/java/JavaTypeEnhancementState;->getGetReportLevelForAnnotation()Lkotlin/jvm/functions/Function1; -PLkotlin/reflect/jvm/internal/impl/load/java/JvmAbi;->isGetterName(Ljava/lang/String;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/JvmAbi;->isSetterName(Ljava/lang/String;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/PropertiesConventionUtilKt;->getPropertyNamesCandidatesByAccessorName(Lkotlin/reflect/jvm/internal/impl/name/Name;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/SpecialGenericSignatures$Companion;->getBuiltinFunctionNamesByJvmName(Lkotlin/reflect/jvm/internal/impl/name/Name;)Lkotlin/reflect/jvm/internal/impl/name/Name; -PLkotlin/reflect/jvm/internal/impl/load/java/SpecialGenericSignatures$Companion;->getJVM_SHORT_NAME_TO_BUILTIN_SHORT_NAMES_MAP()Ljava/util/Map; -PLkotlin/reflect/jvm/internal/impl/load/java/SpecialGenericSignatures;->access$getJVM_SHORT_NAME_TO_BUILTIN_SHORT_NAMES_MAP$cp()Ljava/util/Map; -PLkotlin/reflect/jvm/internal/impl/load/java/UtilsKt;->isJspecifyEnabledInStrictMode(Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeEnhancementState;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/UtilsKt;->toDescriptorVisibility(Lkotlin/reflect/jvm/internal/impl/descriptors/Visibility;)Lkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibility; -PLkotlin/reflect/jvm/internal/impl/load/java/components/DescriptorResolverUtils$1$1;->(Lkotlin/reflect/jvm/internal/impl/load/java/components/DescriptorResolverUtils$1;)V -PLkotlin/reflect/jvm/internal/impl/load/java/components/DescriptorResolverUtils$1;->(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/ErrorReporter;Ljava/util/Set;Z)V -PLkotlin/reflect/jvm/internal/impl/load/java/components/DescriptorResolverUtils$1;->addFakeOverride(Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;)V -PLkotlin/reflect/jvm/internal/impl/load/java/components/DescriptorResolverUtils$1;->setOverriddenDescriptors(Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;Ljava/util/Collection;)V -PLkotlin/reflect/jvm/internal/impl/load/java/components/DescriptorResolverUtils;->resolveOverrides(Lkotlin/reflect/jvm/internal/impl/name/Name;Ljava/util/Collection;Ljava/util/Collection;Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/ErrorReporter;Lkotlin/reflect/jvm/internal/impl/resolve/OverridingUtil;Z)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/components/DescriptorResolverUtils;->resolveOverridesForNonStaticMembers(Lkotlin/reflect/jvm/internal/impl/name/Name;Ljava/util/Collection;Ljava/util/Collection;Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/ErrorReporter;Lkotlin/reflect/jvm/internal/impl/resolve/OverridingUtil;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/components/JavaAnnotationMapper;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/components/JavaAnnotationMapper;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/components/JavaAnnotationMapper;->findMappedJavaAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaAnnotationOwner;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;)Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/AnnotationDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/components/JavaResolverCache$1;->recordMethod(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMember;Lkotlin/reflect/jvm/internal/impl/descriptors/SimpleFunctionDescriptor;)V -PLkotlin/reflect/jvm/internal/impl/load/java/components/SignaturePropagator$1;->resolvePropagatedSignature(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMethod;Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Ljava/util/List;Ljava/util/List;)Lkotlin/reflect/jvm/internal/impl/load/java/components/SignaturePropagator$PropagatedSignature; -PLkotlin/reflect/jvm/internal/impl/load/java/components/SignaturePropagator$PropagatedSignature;->(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V -PLkotlin/reflect/jvm/internal/impl/load/java/components/SignaturePropagator$PropagatedSignature;->getErrors()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/components/SignaturePropagator$PropagatedSignature;->getReceiverType()Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/components/SignaturePropagator$PropagatedSignature;->getReturnType()Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/components/SignaturePropagator$PropagatedSignature;->getTypeParameters()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/components/SignaturePropagator$PropagatedSignature;->getValueParameters()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/components/SignaturePropagator$PropagatedSignature;->hasStableParameterNames()Z -PLkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor$1;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor$2;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor$ParameterNamesStatus;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor$ParameterNamesStatus;->(Ljava/lang/String;IZZ)V -PLkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor$ParameterNamesStatus;->get(ZZ)Lkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor$ParameterNamesStatus; -PLkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor;->(Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;Lkotlin/reflect/jvm/internal/impl/descriptors/SimpleFunctionDescriptor;Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations;Lkotlin/reflect/jvm/internal/impl/name/Name;Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor$Kind;Lkotlin/reflect/jvm/internal/impl/descriptors/SourceElement;Z)V -PLkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor;->createJavaMethod(Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations;Lkotlin/reflect/jvm/internal/impl/name/Name;Lkotlin/reflect/jvm/internal/impl/descriptors/SourceElement;Z)Lkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor;->initialize(Lkotlin/reflect/jvm/internal/impl/descriptors/ReceiverParameterDescriptor;Lkotlin/reflect/jvm/internal/impl/descriptors/ReceiverParameterDescriptor;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/reflect/jvm/internal/impl/descriptors/Modality;Lkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibility;Ljava/util/Map;)Lkotlin/reflect/jvm/internal/impl/descriptors/impl/SimpleFunctionDescriptorImpl; -PLkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor;->setParameterNamesStatus(ZZ)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/ContextKt$$Lambda$0;->invoke()Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/ContextKt;->accessor$ContextKt$lambda0(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/descriptors/ClassOrPackageFragmentDescriptor;)Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/ContextKt;->child(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/TypeParameterResolver;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/ContextKt;->childForClassOrPackage$lambda$1(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/descriptors/ClassOrPackageFragmentDescriptor;)Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/ContextKt;->childForMethod$default(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaTypeParameterListOwner;IILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/ContextKt;->childForMethod(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaTypeParameterListOwner;I)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/ContextKt;->computeNewDefaultTypeQualifiers(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations;)Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/ContextKt;->copyWithNewDefaultTypeQualifiers(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverComponents;->getAnnotationTypeQualifierResolver()Lkotlin/reflect/jvm/internal/impl/load/java/AnnotationTypeQualifierResolver; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverComponents;->getErrorReporter()Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/ErrorReporter; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverComponents;->getJavaModuleResolver()Lkotlin/reflect/jvm/internal/impl/load/java/JavaModuleAnnotationsProvider; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverComponents;->getModuleClassResolver()Lkotlin/reflect/jvm/internal/impl/load/java/lazy/ModuleClassResolver; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverComponents;->getSettings()Lkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverSettings; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverComponents;->getSignatureEnhancement()Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverComponents;->getSignaturePropagator()Lkotlin/reflect/jvm/internal/impl/load/java/components/SignaturePropagator; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverComponents;->getSupertypeLoopChecker()Lkotlin/reflect/jvm/internal/impl/descriptors/SupertypeLoopChecker; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverComponents;->getSyntheticPartsProvider()Lkotlin/reflect/jvm/internal/impl/resolve/jvm/SyntheticJavaPartsProvider; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverSettings$Default;->getIgnoreNullabilityForErasedValueParameters()Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/JavaResolverSettings$Default;->getTypeEnhancementImprovementsInStrictMode()Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaAnnotations;->findAnnotation(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/AnnotationDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaAnnotations;->isEmpty()Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaAnnotations;->iterator()Ljava/util/Iterator; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaPackageFragmentProvider;->getPackageFragments(Lkotlin/reflect/jvm/internal/impl/name/FqName;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;->getDefaultTypeQualifiers()Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;->getDelegateForDefaultTypeQualifiers$descriptors_jvm()Lkotlin/Lazy; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;->getTypeResolver()Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeResolver; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaTypeParameterResolver$$Lambda$0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaTypeParameterResolver;->accessor$LazyJavaTypeParameterResolver$lambda0(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaTypeParameterResolver;Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaTypeParameter;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaTypeParameterDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaTypeParameterResolver;->resolve$lambda$1(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaTypeParameterResolver;Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaTypeParameter;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaTypeParameterDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaTypeParameterResolver;->resolveTypeParameter(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaTypeParameter;)Lkotlin/reflect/jvm/internal/impl/descriptors/TypeParameterDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/SingleModuleClassResolver;->getResolver()Lkotlin/reflect/jvm/internal/impl/resolve/jvm/JavaDescriptorResolver; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/SingleModuleClassResolver;->resolveClass(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClass;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex$$Lambda$0;->(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex$$Lambda$0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;->(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClass;Lkotlin/jvm/functions/Function1;)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;->accessor$ClassDeclaredMemberIndex$lambda0(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMethod;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;->findMethodsByName(Lkotlin/reflect/jvm/internal/impl/name/Name;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;->findRecordComponentByName(Lkotlin/reflect/jvm/internal/impl/name/Name;)Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaRecordComponent; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;->getFieldNames()Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;->getMethodNames()Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;->getRecordComponentNames()Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;->methodFilter$lambda$0(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex;Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMethod;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/JvmPackageScope;->getJavaScope$descriptors_jvm()Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaPackageScope; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor$$Lambda$0;->invoke()Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor$LazyJavaClassTypeConstructor;->computeSupertypes()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor$LazyJavaClassTypeConstructor;->getPurelyImplementedSupertype()Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor$LazyJavaClassTypeConstructor;->getPurelyImplementsFqNameFromAnnotation()Lkotlin/reflect/jvm/internal/impl/name/FqName; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor$LazyJavaClassTypeConstructor;->getSupertypeLoopChecker()Lkotlin/reflect/jvm/internal/impl/descriptors/SupertypeLoopChecker; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor$LazyJavaClassTypeConstructor;->isDenotable()Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;->access$getAdditionalSupertypeClassDescriptor$p(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;->accessor$LazyJavaClassDescriptor$lambda0(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;->getAnnotations()Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;->getJClass()Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClass; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;->getKind()Lkotlin/reflect/jvm/internal/impl/descriptors/ClassKind; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;->getModuleAnnotations()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;->getVisibility()Lkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibility; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;->moduleAnnotations_delegate$lambda$2(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope$$Lambda$1;->invoke()Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope$$Lambda$3;->invoke()Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope$$Lambda$5;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope$$Lambda$5;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope$$Lambda$5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->accessor$LazyJavaClassMemberScope$lambda1(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;)Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->accessor$LazyJavaClassMemberScope$lambda3(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;)Ljava/util/Map; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->accessor$LazyJavaClassMemberScope$lambda5(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMember;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->addFunctionFromSupertypes(Ljava/util/Collection;Lkotlin/reflect/jvm/internal/impl/name/Name;Ljava/util/Collection;Z)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->computeClassNames(Lkotlin/reflect/jvm/internal/impl/resolve/scopes/DescriptorKindFilter;Lkotlin/jvm/functions/Function1;)Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->computeFunctionNames(Lkotlin/reflect/jvm/internal/impl/resolve/scopes/DescriptorKindFilter;Lkotlin/jvm/functions/Function1;)Ljava/util/LinkedHashSet; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->computeFunctionNames(Lkotlin/reflect/jvm/internal/impl/resolve/scopes/DescriptorKindFilter;Lkotlin/jvm/functions/Function1;)Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->computeImplicitlyDeclaredFunctions(Ljava/util/Collection;Lkotlin/reflect/jvm/internal/impl/name/Name;)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->computeMemberIndex$lambda$0(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMember;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->computeMemberIndex()Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/ClassDeclaredMemberIndex; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->computeMemberIndex()Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/DeclaredMemberIndex; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->computeNonDeclaredFunctions(Ljava/util/Collection;Lkotlin/reflect/jvm/internal/impl/name/Name;)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->computePropertyNames(Lkotlin/reflect/jvm/internal/impl/resolve/scopes/DescriptorKindFilter;Lkotlin/jvm/functions/Function1;)Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->computeSupertypes()Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->createSuspendView(Lkotlin/reflect/jvm/internal/impl/descriptors/SimpleFunctionDescriptor;)Lkotlin/reflect/jvm/internal/impl/descriptors/SimpleFunctionDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->doesOverrideRenamedBuiltins(Lkotlin/reflect/jvm/internal/impl/descriptors/SimpleFunctionDescriptor;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->doesOverrideSuspendFunction(Lkotlin/reflect/jvm/internal/impl/descriptors/SimpleFunctionDescriptor;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->enumEntryIndex$lambda$53(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;)Ljava/util/Map; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->getContributedFunctions(Lkotlin/reflect/jvm/internal/impl/name/Name;Lkotlin/reflect/jvm/internal/impl/incremental/components/LookupLocation;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->getContributedVariables(Lkotlin/reflect/jvm/internal/impl/name/Name;Lkotlin/reflect/jvm/internal/impl/incremental/components/LookupLocation;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->getDispatchReceiverParameter()Lkotlin/reflect/jvm/internal/impl/descriptors/ReceiverParameterDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->getFunctionsFromSupertypes(Lkotlin/reflect/jvm/internal/impl/name/Name;)Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->getOwnerDescriptor()Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->getOwnerDescriptor()Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->isVisibleAsFunction(Lkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->isVisibleAsFunctionInCurrentClass(Lkotlin/reflect/jvm/internal/impl/descriptors/SimpleFunctionDescriptor;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->nestedClassIndex$lambda$49(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;)Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->recordLookup(Lkotlin/reflect/jvm/internal/impl/name/Name;Lkotlin/reflect/jvm/internal/impl/incremental/components/LookupLocation;)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->resolveMethodSignature(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMethod;Ljava/util/List;Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Ljava/util/List;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$MethodSignatureData; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassMemberScope;->shouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters(Lkotlin/reflect/jvm/internal/impl/descriptors/SimpleFunctionDescriptor;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaPackageFragment;->findClassifierByJavaClass$descriptors_jvm(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClass;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaPackageFragment;->getAnnotations()Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaPackageScope;->findClassifierByJavaClass$descriptors_jvm(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClass;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$$Lambda$1;->invoke()Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$$Lambda$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$$Lambda$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$$Lambda$5;->invoke()Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$$Lambda$6;->invoke()Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$MethodSignatureData;->(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Ljava/util/List;Ljava/util/List;ZLjava/util/List;)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$MethodSignatureData;->getErrors()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$MethodSignatureData;->getHasStableParameterNames()Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$MethodSignatureData;->getReceiverType()Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$MethodSignatureData;->getReturnType()Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$MethodSignatureData;->getTypeParameters()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$MethodSignatureData;->getValueParameters()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$ResolvedValueParameters;->(Ljava/util/List;Z)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$ResolvedValueParameters;->getDescriptors()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$ResolvedValueParameters;->getHasSynthesizedNames()Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->accessor$LazyJavaScope$lambda1(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/DeclaredMemberIndex; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->accessor$LazyJavaScope$lambda2(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;Lkotlin/reflect/jvm/internal/impl/name/Name;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->accessor$LazyJavaScope$lambda4(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;Lkotlin/reflect/jvm/internal/impl/name/Name;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->accessor$LazyJavaScope$lambda5(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;)Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->accessor$LazyJavaScope$lambda6(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;)Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->computeMethodReturnType(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMethod;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->declaredFunctions$lambda$2(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;Lkotlin/reflect/jvm/internal/impl/name/Name;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->declaredMemberIndex$lambda$1(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/DeclaredMemberIndex; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->functionNamesLazy_delegate$lambda$10(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;)Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->functions$lambda$4(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;Lkotlin/reflect/jvm/internal/impl/name/Name;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->getContributedFunctions(Lkotlin/reflect/jvm/internal/impl/name/Name;Lkotlin/reflect/jvm/internal/impl/incremental/components/LookupLocation;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->getContributedVariables(Lkotlin/reflect/jvm/internal/impl/name/Name;Lkotlin/reflect/jvm/internal/impl/incremental/components/LookupLocation;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->getDeclaredMemberIndex()Lkotlin/reflect/jvm/internal/impl/storage/NotNullLazyValue; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->getFunctionNames()Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->getFunctionNamesLazy()Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->getPropertyNamesLazy()Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->getVariableNames()Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->propertyNamesLazy_delegate$lambda$11(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;)Ljava/util/Set; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->resolveMethodToFunctionDescriptor(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMethod;)Lkotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaMethodDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->resolveValueParameters(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/descriptors/FunctionDescriptor;Ljava/util/List;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope$ResolvedValueParameters; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaScope;->retainMostSpecificMethods(Ljava/util/Set;)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaTypeParameterDescriptor;->(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaTypeParameter;ILkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;->(Lkotlin/reflect/jvm/internal/impl/types/TypeUsage;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeFlexibility;ZZLjava/util/Set;Lkotlin/reflect/jvm/internal/impl/types/SimpleType;)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;->(Lkotlin/reflect/jvm/internal/impl/types/TypeUsage;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeFlexibility;ZZLjava/util/Set;Lkotlin/reflect/jvm/internal/impl/types/SimpleType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;->copy$default(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;Lkotlin/reflect/jvm/internal/impl/types/TypeUsage;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeFlexibility;ZZLjava/util/Set;Lkotlin/reflect/jvm/internal/impl/types/SimpleType;ILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;->copy(Lkotlin/reflect/jvm/internal/impl/types/TypeUsage;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeFlexibility;ZZLjava/util/Set;Lkotlin/reflect/jvm/internal/impl/types/SimpleType;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;->getFlexibility()Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeFlexibility; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;->getHowThisTypeIsUsed()Lkotlin/reflect/jvm/internal/impl/types/TypeUsage; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;->isForAnnotationParameter()Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;->withFlexibility(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeFlexibility;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributesKt;->toAttributes$default(Lkotlin/reflect/jvm/internal/impl/types/TypeUsage;ZZLkotlin/reflect/jvm/internal/impl/descriptors/TypeParameterDescriptor;ILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributesKt;->toAttributes(Lkotlin/reflect/jvm/internal/impl/types/TypeUsage;ZZLkotlin/reflect/jvm/internal/impl/descriptors/TypeParameterDescriptor;)Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeFlexibility;->$values()[Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeFlexibility; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeFlexibility;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeFlexibility;->(Ljava/lang/String;I)V -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeResolver;->computeArguments(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClassifierType;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;Lkotlin/reflect/jvm/internal/impl/types/TypeConstructor;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeResolver;->computeSimpleJavaClassifierType(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClassifierType;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;Lkotlin/reflect/jvm/internal/impl/types/SimpleType;)Lkotlin/reflect/jvm/internal/impl/types/SimpleType; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeResolver;->computeTypeConstructor(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClassifierType;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;)Lkotlin/reflect/jvm/internal/impl/types/TypeConstructor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeResolver;->isNullable(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeResolver;->mapKotlinClass(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClassifierType;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;Lkotlin/reflect/jvm/internal/impl/name/FqName;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeResolver;->transformJavaClassifierType(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClassifierType;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeResolver;->transformJavaType(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaType;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/types/JavaTypeAttributes;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/structure/JavaLoadingKt;->isObjectMethod(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMethod;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/structure/JavaLoadingKt;->isObjectMethodInInterface(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaMember;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$$Lambda$0;->(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$TypeAndDefaultQualifiers;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$$Lambda$1;->(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;[Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$$Lambda$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$$Lambda$2;->(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;Lkotlin/reflect/jvm/internal/impl/types/model/TypeSystemContext;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$$Lambda$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$TypeAndDefaultQualifiers;->(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType;Lkotlin/reflect/jvm/internal/impl/types/model/TypeParameterMarker;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$TypeAndDefaultQualifiers;->getDefaultQualifiers()Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$TypeAndDefaultQualifiers;->getType()Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$TypeAndDefaultQualifiers;->getTypeParameterForArgument()Lkotlin/reflect/jvm/internal/impl/types/model/TypeParameterMarker; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->accessor$AbstractSignatureParts$lambda1(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;[Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;I)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->accessor$AbstractSignatureParts$lambda2(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;Lkotlin/reflect/jvm/internal/impl/types/model/TypeSystemContext;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$TypeAndDefaultQualifiers;)Ljava/lang/Iterable; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->computeIndexedQualifiers$lambda$18(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;[Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;I)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->computeIndexedQualifiers(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;Ljava/lang/Iterable;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;Z)Lkotlin/jvm/functions/Function1; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->extractAndMergeDefaultQualifiers(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType;)Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->extractQualifiersFromAnnotations(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$TypeAndDefaultQualifiers;)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->flattenTree(Ljava/lang/Object;Ljava/util/List;Lkotlin/jvm/functions/Function1;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->flattenTree(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->getForceOnlyHeadTypeConstructor()Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->mostSpecific(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifierWithMigrationStatus;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifierWithMigrationStatus;)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifierWithMigrationStatus; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->toIndexed$lambda$23$lambda$22(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;Lkotlin/reflect/jvm/internal/impl/types/model/TypeSystemContext;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts$TypeAndDefaultQualifiers;)Ljava/lang/Iterable; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/AbstractSignatureParts;->toIndexed(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/EnhancedTypeAnnotations;->(Lkotlin/reflect/jvm/internal/impl/name/FqName;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement$Result;->(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;I)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement$Result;->getType()Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement$SimpleResult;->(Lkotlin/reflect/jvm/internal/impl/types/SimpleType;IZ)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement$SimpleResult;->getForWarnings()Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement$SimpleResult;->getSubtreeSize()I -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement$SimpleResult;->getType()Lkotlin/reflect/jvm/internal/impl/types/SimpleType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement;->enhance(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/jvm/functions/Function1;Z)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement;->enhanceInflexible$default(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement;Lkotlin/reflect/jvm/internal/impl/types/SimpleType;Lkotlin/jvm/functions/Function1;ILkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition;ZZILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement$SimpleResult; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement;->enhanceInflexible(Lkotlin/reflect/jvm/internal/impl/types/SimpleType;Lkotlin/jvm/functions/Function1;ILkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition;ZZ)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement$SimpleResult; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement;->enhancePossiblyFlexible(Lkotlin/reflect/jvm/internal/impl/types/UnwrappedType;Lkotlin/jvm/functions/Function1;IZ)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeEnhancement$Result; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers$Companion;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;->(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/MutabilityQualifier;ZZ)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;->(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/MutabilityQualifier;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;->copy$default(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/MutabilityQualifier;ZZILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;->copy(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/MutabilityQualifier;ZZ)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;->getMutability()Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/MutabilityQualifier; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;->getNullability()Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;->isNullabilityQualifierForWarning()Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/MutabilityQualifier;->$values()[Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/MutabilityQualifier; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/MutabilityQualifier;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/MutabilityQualifier;->(Ljava/lang/String;I)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier;->$values()[Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier;->(Ljava/lang/String;I)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$0;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$10;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$10;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$11;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$11;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$12;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$12;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$13;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$13;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$14;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$14;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$15;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$15;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$16;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$16;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$17;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$17;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$18;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$18;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$19;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$19;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$1;->(Lkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$20;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$20;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$21;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$21;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$22;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$22;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$23;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$23;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$24;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$24;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$25;->(Ljava/lang/String;Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$25;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$26;->(Ljava/lang/String;Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$26;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$27;->(Ljava/lang/String;Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$27;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$28;->(Ljava/lang/String;Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$28;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$29;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$29;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$2;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$30;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$30;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$31;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$31;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$32;->(Ljava/lang/String;Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$32;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$33;->(Ljava/lang/String;Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$33;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$34;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$34;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$35;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$35;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$36;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$36;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$37;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$37;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$38;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$38;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$39;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$39;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$3;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$40;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$40;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$41;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$41;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$42;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$42;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$43;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$43;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$4;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$5;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$6;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$6;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$7;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$7;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$8;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$8;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$9;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt$$Lambda$9;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$1$lambda$0(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$13$lambda$10(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$13$lambda$11(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$13$lambda$12(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$13$lambda$8(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$13$lambda$9(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$18$lambda$14(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$18$lambda$15(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$18$lambda$16(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$18$lambda$17(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$25$lambda$19(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$25$lambda$20(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$25$lambda$21(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$25$lambda$22(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$25$lambda$23(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$25$lambda$24(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$3$lambda$2(Lkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$35$lambda$26(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$35$lambda$27(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$35$lambda$28(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$35$lambda$29(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$35$lambda$30(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$35$lambda$31(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$35$lambda$32(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$35$lambda$33(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$35$lambda$34(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$38$lambda$36(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$38$lambda$37(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$44$lambda$39(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$44$lambda$40(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$44$lambda$41(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$44$lambda$42(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$44$lambda$43(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$46$lambda$45(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$48$lambda$47(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$50$lambda$49(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$52$lambda$51(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$54$lambda$53(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$56$lambda$55(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$58$lambda$57(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$60$lambda$59(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$7$lambda$4(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$7$lambda$5(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->PREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE$lambda$62$lambda$61$lambda$7$lambda$6(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda0(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda1(Lkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda10(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda11(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda12(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda13(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda14(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda15(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda16(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda17(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda18(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda19(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda2(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda20(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda21(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda22(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda23(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda24(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda25(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda26(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda27(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda28(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda29(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda3(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda30(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda31(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda32(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda33(Ljava/lang/String;Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda34(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda35(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda36(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda37(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda38(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda39(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda4(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda40(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda41(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda42(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda43(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda5(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda6(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda7(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda8(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->accessor$PredefinedEnhancementInfoKt$lambda9(Ljava/lang/String;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/PredefinedEnhancementInfoKt;->getPREDEFINED_FUNCTION_ENHANCEMENT_INFO_BY_SIGNATURE()Ljava/util/Map; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement$$Lambda$1;->(Lkotlin/reflect/jvm/internal/impl/descriptors/ValueParameterDescriptor;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement$$Lambda$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement$$Lambda$2;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement$$Lambda$2;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement$$Lambda$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement$$Lambda$4;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement$$Lambda$4;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement$$Lambda$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->accessor$SignatureEnhancement$lambda1(Lkotlin/reflect/jvm/internal/impl/descriptors/ValueParameterDescriptor;Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->accessor$SignatureEnhancement$lambda2(Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->accessor$SignatureEnhancement$lambda4(Lkotlin/reflect/jvm/internal/impl/types/UnwrappedType;)Ljava/lang/Boolean; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->containsFunctionN$lambda$16(Lkotlin/reflect/jvm/internal/impl/types/UnwrappedType;)Ljava/lang/Boolean; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->containsFunctionN(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->enhance$default(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotated;ZLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/load/java/AnnotationQualifierApplicabilityType;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->enhance$default(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Ljava/util/List;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;ZILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->enhance(Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotated;ZLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/load/java/AnnotationQualifierApplicabilityType;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;ZLkotlin/jvm/functions/Function1;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->enhance(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Ljava/util/List;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;Z)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->enhanceSignature$lambda$10(Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->enhanceSignature$lambda$9$lambda$8(Lkotlin/reflect/jvm/internal/impl/descriptors/ValueParameterDescriptor;Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->enhanceSignature(Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;)Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->enhanceSignatures(Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Ljava/util/Collection;)Ljava/util/Collection; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->enhanceSuperType(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->enhanceValueParameter(Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;Lkotlin/reflect/jvm/internal/impl/descriptors/ValueParameterDescriptor;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;ZLkotlin/jvm/functions/Function1;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancement;->getDefaultAnnotations(Lkotlin/reflect/jvm/internal/impl/descriptors/CallableMemberDescriptor;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;)Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;->(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder;Ljava/lang/String;Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder;->returns(Lkotlin/reflect/jvm/internal/impl/resolve/jvm/JvmPrimitiveType;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder;->(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder;Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder;->function$default(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder;->function(Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder$ClassEnhancementBuilder;->getClassName()Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder;->access$getSignatures$p(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder;)Ljava/util/Map; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureEnhancementBuilder;->build()Ljava/util/Map; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->(Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotated;ZLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/load/java/AnnotationQualifierApplicabilityType;Z)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->(Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotated;ZLkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;Lkotlin/reflect/jvm/internal/impl/load/java/AnnotationQualifierApplicabilityType;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getAnnotationTypeQualifierResolver()Lkotlin/reflect/jvm/internal/impl/load/java/AbstractAnnotationTypeQualifierResolver; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getAnnotationTypeQualifierResolver()Lkotlin/reflect/jvm/internal/impl/load/java/AnnotationTypeQualifierResolver; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getAnnotations(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Ljava/lang/Iterable; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getContainerAnnotations()Ljava/lang/Iterable; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getContainerApplicabilityType()Lkotlin/reflect/jvm/internal/impl/load/java/AnnotationQualifierApplicabilityType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getContainerDefaultTypeQualifiers()Lkotlin/reflect/jvm/internal/impl/load/java/JavaTypeQualifiersByElementType; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getContainerIsVarargParameter()Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getDefaultNullability(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifierWithMigrationStatus;Lkotlin/reflect/jvm/internal/impl/load/java/JavaDefaultQualifiers;)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifierWithMigrationStatus; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getEnableImprovementsInStrictMode()Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getSkipRawTypeArguments()Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getTypeSystem()Lkotlin/reflect/jvm/internal/impl/types/model/TypeSystemContext; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->getTypeSystem()Lkotlin/reflect/jvm/internal/impl/types/model/TypeSystemInferenceExtensionContext; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/SignatureParts;->isCovariant()Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition;->$values()[Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition;->(Ljava/lang/String;I)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPositionKt;->shouldEnhance(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;->(Ljava/util/Map;)V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo;->copyForWarnings()Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementInfo; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementKt;->()V -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementKt;->access$enhanceMutability(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassifierDescriptor;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassifierDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementKt;->access$getEnhancedNullability(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition;)Ljava/lang/Boolean; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementKt;->enhanceMutability(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassifierDescriptor;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassifierDescriptor; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementKt;->getEnhancedNullability(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeComponentPosition;)Ljava/lang/Boolean; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementUtilsKt;->computeQualifiersForOverride(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;Ljava/util/Collection;ZZZ)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementUtilsKt;->getNullabilityForErrors(Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/JavaTypeQualifiers;)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementUtilsKt;->hasEnhancedNullability(Lkotlin/reflect/jvm/internal/impl/types/TypeSystemCommonBackendContext;Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Z -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementUtilsKt;->select(Ljava/util/Set;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/TypeEnhancementUtilsKt;->select(Ljava/util/Set;Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier;Z)Lkotlin/reflect/jvm/internal/impl/load/java/typeEnhancement/NullabilityQualifier; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/DescriptorBasedTypeSignatureMappingKt;->computeInternalName$default(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;Lkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingConfiguration;ILjava/lang/Object;)Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/DescriptorBasedTypeSignatureMappingKt;->computeInternalName(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;Lkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingConfiguration;)Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/DescriptorBasedTypeSignatureMappingKt;->hasVoidReturnType(Lkotlin/reflect/jvm/internal/impl/descriptors/CallableDescriptor;)Z -PLkotlin/reflect/jvm/internal/impl/load/kotlin/DescriptorBasedTypeSignatureMappingKt;->mapType$default(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactory;Lkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;Lkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingConfiguration;Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmDescriptorTypeWriter;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/DescriptorBasedTypeSignatureMappingKt;->mapType(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactory;Lkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;Lkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingConfiguration;Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmDescriptorTypeWriter;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/DeserializationComponentsForJavaKt$makeLazyJavaPackageFragmentProvider$javaResolverComponents$1;->getAnnotationsForModuleOwnerOfClass(Lkotlin/reflect/jvm/internal/impl/name/ClassId;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType$Companion;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType$Companion;->getINT$descriptors_jvm()Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType$Primitive; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType$Object;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType$Object;->getInternalName()Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType$Primitive;->(Lkotlin/reflect/jvm/internal/impl/resolve/jvm/JvmPrimitiveType;)V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType$Primitive;->getJvmPrimitiveType()Lkotlin/reflect/jvm/internal/impl/resolve/jvm/JvmPrimitiveType; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType;->access$getINT$cp()Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType$Primitive; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType;->toString()Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactoryImpl$WhenMappings;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactoryImpl;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactoryImpl;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactoryImpl;->createObjectType(Ljava/lang/String;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactoryImpl;->createObjectType(Ljava/lang/String;)Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType$Object; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactoryImpl;->createPrimitiveType(Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactoryImpl;->createPrimitiveType(Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType;)Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactoryImpl;->toString(Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType;)Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/MethodSignatureBuildingUtilsKt;->signature(Lkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents;Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;Ljava/lang/String;)Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/MethodSignatureMappingKt;->appendErasedType(Ljava/lang/StringBuilder;Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/MethodSignatureMappingKt;->computeJvmDescriptor$default(Lkotlin/reflect/jvm/internal/impl/descriptors/FunctionDescriptor;ZZILjava/lang/Object;)Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/MethodSignatureMappingKt;->computeJvmDescriptor(Lkotlin/reflect/jvm/internal/impl/descriptors/FunctionDescriptor;ZZ)Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/MethodSignatureMappingKt;->getInternalName(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;)Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/MethodSignatureMappingKt;->mapToJvmType(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents$$Lambda$0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents;->accessor$SignatureBuildingComponents$lambda0(Ljava/lang/String;)Ljava/lang/CharSequence; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents;->escapeClassName(Ljava/lang/String;)Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents;->javaFunction(Ljava/lang/String;)Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/SignatureBuildingComponents;->jvmDescriptor$lambda$2(Ljava/lang/String;)Ljava/lang/CharSequence; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingConfigurationImpl;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingConfigurationImpl;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingConfigurationImpl;->getPredefinedFullInternalNameForClass(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;)Ljava/lang/String; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingConfigurationImpl;->getPredefinedTypeForClass(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingConfigurationImpl;->getPredefinedTypeForClass(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;)Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmType; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingConfigurationImpl;->preprocessType(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode$Companion;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;->()V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;->(ZZZZZLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;ZLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;Lkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;Z)V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;->(ZZZZZLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;ZLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;Lkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;->getNeedPrimitiveBoxing()Z -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;->isForAnnotationParameter()Z -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeSignatureMappingKt;->boxTypeIfNeeded(Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactory;Ljava/lang/Object;Z)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/load/kotlin/TypeSignatureMappingKt;->mapBuiltInType(Lkotlin/reflect/jvm/internal/impl/types/TypeSystemCommonBackendContext;Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;Lkotlin/reflect/jvm/internal/impl/load/kotlin/JvmTypeFactory;Lkotlin/reflect/jvm/internal/impl/load/kotlin/TypeMappingMode;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/metadata/jvm/JvmProtoBuf$JvmFieldSignature;->getDesc()I -PLkotlin/reflect/jvm/internal/impl/metadata/jvm/JvmProtoBuf$JvmFieldSignature;->getName()I -PLkotlin/reflect/jvm/internal/impl/metadata/jvm/JvmProtoBuf$JvmPropertySignature$Builder;->mergeSyntheticMethod(Lkotlin/reflect/jvm/internal/impl/metadata/jvm/JvmProtoBuf$JvmMethodSignature;)Lkotlin/reflect/jvm/internal/impl/metadata/jvm/JvmProtoBuf$JvmPropertySignature$Builder; -PLkotlin/reflect/jvm/internal/impl/metadata/jvm/JvmProtoBuf$JvmPropertySignature;->getSyntheticMethod()Lkotlin/reflect/jvm/internal/impl/metadata/jvm/JvmProtoBuf$JvmMethodSignature; -PLkotlin/reflect/jvm/internal/impl/name/FqNameUnsafe;->isSafe()Z -PLkotlin/reflect/jvm/internal/impl/name/Name;->isValidIdentifier(Ljava/lang/String;)Z -PLkotlin/reflect/jvm/internal/impl/name/SpecialNames;->safeIdentifier(Lkotlin/reflect/jvm/internal/impl/name/Name;)Lkotlin/reflect/jvm/internal/impl/name/Name; -PLkotlin/reflect/jvm/internal/impl/name/StandardClassIds;->getMutableList()Lkotlin/reflect/jvm/internal/impl/name/ClassId; -PLkotlin/reflect/jvm/internal/impl/name/StandardClassIds;->getMutableMap()Lkotlin/reflect/jvm/internal/impl/name/ClassId; -PLkotlin/reflect/jvm/internal/impl/name/StandardClassIds;->getMutableSet()Lkotlin/reflect/jvm/internal/impl/name/ClassId; -PLkotlin/reflect/jvm/internal/impl/resolve/DescriptorUtils;->getDispatchReceiverParameterIfNeeded(Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;)Lkotlin/reflect/jvm/internal/impl/descriptors/ReceiverParameterDescriptor; -PLkotlin/reflect/jvm/internal/impl/resolve/OverridingUtilTypeSystemContext;->asDynamicType(Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/DynamicTypeMarker; -PLkotlin/reflect/jvm/internal/impl/resolve/OverridingUtilTypeSystemContext;->lowerBound(Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/RigidTypeMarker; -PLkotlin/reflect/jvm/internal/impl/resolve/OverridingUtilTypeSystemContext;->lowerBound(Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/SimpleTypeMarker; -PLkotlin/reflect/jvm/internal/impl/resolve/OverridingUtilTypeSystemContext;->upperBound(Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/RigidTypeMarker; -PLkotlin/reflect/jvm/internal/impl/resolve/OverridingUtilTypeSystemContext;->upperBound(Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/SimpleTypeMarker; -PLkotlin/reflect/jvm/internal/impl/resolve/descriptorUtil/DescriptorUtilsKt;->getClassId(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassifierDescriptor;)Lkotlin/reflect/jvm/internal/impl/name/ClassId; -PLkotlin/reflect/jvm/internal/impl/resolve/jvm/CompositeSyntheticJavaPartsProvider;->generateMethods(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;Lkotlin/reflect/jvm/internal/impl/name/Name;Ljava/util/Collection;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;)V -PLkotlin/reflect/jvm/internal/impl/resolve/jvm/CompositeSyntheticJavaPartsProvider;->getMethodNames(Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;Lkotlin/reflect/jvm/internal/impl/load/java/lazy/LazyJavaResolverContext;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/resolve/jvm/JavaDescriptorResolver;->resolveClass(Lkotlin/reflect/jvm/internal/impl/load/java/structure/JavaClass;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; -PLkotlin/reflect/jvm/internal/impl/resolve/jvm/JvmPrimitiveType;->get(Ljava/lang/String;)Lkotlin/reflect/jvm/internal/impl/resolve/jvm/JvmPrimitiveType; -PLkotlin/reflect/jvm/internal/impl/types/AbstractStrictEqualityTypeChecker;->()V -PLkotlin/reflect/jvm/internal/impl/types/AbstractStrictEqualityTypeChecker;->()V -PLkotlin/reflect/jvm/internal/impl/types/AbstractStrictEqualityTypeChecker;->strictEqualTypes(Lkotlin/reflect/jvm/internal/impl/types/model/TypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Z -PLkotlin/reflect/jvm/internal/impl/types/AbstractStrictEqualityTypeChecker;->strictEqualTypesInternal(Lkotlin/reflect/jvm/internal/impl/types/model/TypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Z -PLkotlin/reflect/jvm/internal/impl/types/AnnotationsTypeAttributeKt;->()V -PLkotlin/reflect/jvm/internal/impl/types/AnnotationsTypeAttributeKt;->getAnnotations(Lkotlin/reflect/jvm/internal/impl/types/TypeAttributes;)Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations; -PLkotlin/reflect/jvm/internal/impl/types/AnnotationsTypeAttributeKt;->getAnnotationsAttribute(Lkotlin/reflect/jvm/internal/impl/types/TypeAttributes;)Lkotlin/reflect/jvm/internal/impl/types/AnnotationsTypeAttribute; -PLkotlin/reflect/jvm/internal/impl/types/DelegatingSimpleType;->getArguments()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/types/DelegatingSimpleType;->getConstructor()Lkotlin/reflect/jvm/internal/impl/types/TypeConstructor; -PLkotlin/reflect/jvm/internal/impl/types/DelegatingSimpleTypeImpl;->(Lkotlin/reflect/jvm/internal/impl/types/SimpleType;)V -PLkotlin/reflect/jvm/internal/impl/types/DelegatingSimpleTypeImpl;->getDelegate()Lkotlin/reflect/jvm/internal/impl/types/SimpleType; -PLkotlin/reflect/jvm/internal/impl/types/ErasureTypeAttributes;->(Lkotlin/reflect/jvm/internal/impl/types/TypeUsage;Ljava/util/Set;Lkotlin/reflect/jvm/internal/impl/types/SimpleType;)V -PLkotlin/reflect/jvm/internal/impl/types/FlexibleType;->(Lkotlin/reflect/jvm/internal/impl/types/SimpleType;Lkotlin/reflect/jvm/internal/impl/types/SimpleType;)V -PLkotlin/reflect/jvm/internal/impl/types/FlexibleType;->getArguments()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/types/FlexibleType;->getAttributes()Lkotlin/reflect/jvm/internal/impl/types/TypeAttributes; -PLkotlin/reflect/jvm/internal/impl/types/FlexibleType;->getConstructor()Lkotlin/reflect/jvm/internal/impl/types/TypeConstructor; -PLkotlin/reflect/jvm/internal/impl/types/FlexibleType;->getLowerBound()Lkotlin/reflect/jvm/internal/impl/types/SimpleType; -PLkotlin/reflect/jvm/internal/impl/types/FlexibleType;->getUpperBound()Lkotlin/reflect/jvm/internal/impl/types/SimpleType; -PLkotlin/reflect/jvm/internal/impl/types/FlexibleType;->isMarkedNullable()Z -PLkotlin/reflect/jvm/internal/impl/types/FlexibleTypeImpl$Companion;->()V -PLkotlin/reflect/jvm/internal/impl/types/FlexibleTypeImpl$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/types/FlexibleTypeImpl;->()V -PLkotlin/reflect/jvm/internal/impl/types/FlexibleTypeImpl;->(Lkotlin/reflect/jvm/internal/impl/types/SimpleType;Lkotlin/reflect/jvm/internal/impl/types/SimpleType;)V -PLkotlin/reflect/jvm/internal/impl/types/FlexibleTypeImpl;->getDelegate()Lkotlin/reflect/jvm/internal/impl/types/SimpleType; -PLkotlin/reflect/jvm/internal/impl/types/FlexibleTypeImpl;->runAssertions()V -PLkotlin/reflect/jvm/internal/impl/types/FlexibleTypesKt;->isFlexible(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Z -PLkotlin/reflect/jvm/internal/impl/types/KotlinType;->equals(Ljava/lang/Object;)Z -PLkotlin/reflect/jvm/internal/impl/types/KotlinType;->getAnnotations()Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations; -PLkotlin/reflect/jvm/internal/impl/types/KotlinTypeFactory;->flexibleType(Lkotlin/reflect/jvm/internal/impl/types/SimpleType;Lkotlin/reflect/jvm/internal/impl/types/SimpleType;)Lkotlin/reflect/jvm/internal/impl/types/UnwrappedType; -PLkotlin/reflect/jvm/internal/impl/types/NullableSimpleType;->(Lkotlin/reflect/jvm/internal/impl/types/SimpleType;)V -PLkotlin/reflect/jvm/internal/impl/types/NullableSimpleType;->isMarkedNullable()Z -PLkotlin/reflect/jvm/internal/impl/types/SimpleTypeImpl;->getAttributes()Lkotlin/reflect/jvm/internal/impl/types/TypeAttributes; -PLkotlin/reflect/jvm/internal/impl/types/SimpleTypeImpl;->makeNullableAsSpecified(Z)Lkotlin/reflect/jvm/internal/impl/types/SimpleType; -PLkotlin/reflect/jvm/internal/impl/types/SpecialTypesKt;->isDefinitelyNotNullType(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Z -PLkotlin/reflect/jvm/internal/impl/types/TypeAttributeTranslator$DefaultImpls;->toAttributes$default(Lkotlin/reflect/jvm/internal/impl/types/TypeAttributeTranslator;Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations;Lkotlin/reflect/jvm/internal/impl/types/TypeConstructor;Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;ILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/types/TypeAttributes; -PLkotlin/reflect/jvm/internal/impl/types/TypeAttributes$Companion;->customComputeIfAbsent(Lj$/util/concurrent/ConcurrentHashMap;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)I -PLkotlin/reflect/jvm/internal/impl/types/TypeAttributesKt;->toDefaultAttributes(Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations;)Lkotlin/reflect/jvm/internal/impl/types/TypeAttributes; -PLkotlin/reflect/jvm/internal/impl/types/TypeUsage;->$values()[Lkotlin/reflect/jvm/internal/impl/types/TypeUsage; -PLkotlin/reflect/jvm/internal/impl/types/TypeUsage;->()V -PLkotlin/reflect/jvm/internal/impl/types/TypeUsage;->(Ljava/lang/String;I)V -PLkotlin/reflect/jvm/internal/impl/types/TypeUtils;->contains(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/jvm/functions/Function1;)Z -PLkotlin/reflect/jvm/internal/impl/types/TypeUtils;->contains(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;Lkotlin/jvm/functions/Function1;Lkotlin/reflect/jvm/internal/impl/utils/SmartSet;)Z -PLkotlin/reflect/jvm/internal/impl/types/TypeUtils;->getTypeParameterDescriptorOrNull(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Lkotlin/reflect/jvm/internal/impl/descriptors/TypeParameterDescriptor; -PLkotlin/reflect/jvm/internal/impl/types/TypeUtils;->isNullableType(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Z -PLkotlin/reflect/jvm/internal/impl/types/TypeUtils;->isTypeParameter(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Z -PLkotlin/reflect/jvm/internal/impl/types/TypeUtils;->noExpectedType(Lkotlin/reflect/jvm/internal/impl/types/KotlinType;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->asDynamicType(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/DynamicTypeMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->getArguments(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->getParameters(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->getPrimitiveArrayType(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType; -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->getPrimitiveType(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType; -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->getTypeParameterClassifier(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/TypeParameterMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->hasAnnotation(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;Lkotlin/reflect/jvm/internal/impl/name/FqName;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->isClassTypeConstructor(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->isNullableType(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->isRawType(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->isUnderKotlinPackage(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->lowerBound(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/SimpleTypeMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext$DefaultImpls;->upperBound(Lkotlin/reflect/jvm/internal/impl/types/checker/ClassicTypeSystemContext;Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/SimpleTypeMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->()V -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->()V -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->asFlexibleType(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->asRigidType(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/RigidTypeMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->asRigidType(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/SimpleTypeMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->getArguments(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->getParameters(Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->getPrimitiveArrayType(Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->getPrimitiveType(Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Lkotlin/reflect/jvm/internal/impl/builtins/PrimitiveType; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->getTypeParameterClassifier(Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/TypeParameterMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->hasAnnotation(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;Lkotlin/reflect/jvm/internal/impl/name/FqName;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->isClassTypeConstructor(Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->isNullableType(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->isRawType(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->isUnderKotlinPackage(Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker;)Z -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->lowerBound(Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/RigidTypeMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->lowerBound(Lkotlin/reflect/jvm/internal/impl/types/model/FlexibleTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/SimpleTypeMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->lowerBoundIfFlexible(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/RigidTypeMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->typeConstructor(Lkotlin/reflect/jvm/internal/impl/types/model/KotlinTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/SimpleClassicTypeSystemContext;->typeConstructor(Lkotlin/reflect/jvm/internal/impl/types/model/RigidTypeMarker;)Lkotlin/reflect/jvm/internal/impl/types/model/TypeConstructorMarker; -PLkotlin/reflect/jvm/internal/impl/types/checker/StrictEqualityTypeChecker;->()V -PLkotlin/reflect/jvm/internal/impl/types/checker/StrictEqualityTypeChecker;->()V -PLkotlin/reflect/jvm/internal/impl/types/checker/StrictEqualityTypeChecker;->strictEqualTypes(Lkotlin/reflect/jvm/internal/impl/types/UnwrappedType;Lkotlin/reflect/jvm/internal/impl/types/UnwrappedType;)Z -PLkotlin/reflect/jvm/internal/impl/util/AbstractArrayMapOwner$AbstractArrayMapAccessor;->(I)V -PLkotlin/reflect/jvm/internal/impl/util/AbstractArrayMapOwner$AbstractArrayMapAccessor;->extractValue(Lkotlin/reflect/jvm/internal/impl/util/AbstractArrayMapOwner;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/util/AbstractModifierChecks;->()V -PLkotlin/reflect/jvm/internal/impl/util/AbstractModifierChecks;->check(Lkotlin/reflect/jvm/internal/impl/descriptors/FunctionDescriptor;)Lkotlin/reflect/jvm/internal/impl/util/CheckResult; -PLkotlin/reflect/jvm/internal/impl/util/CheckResult$IllegalFunctionName;->()V -PLkotlin/reflect/jvm/internal/impl/util/CheckResult$IllegalFunctionName;->()V -PLkotlin/reflect/jvm/internal/impl/util/CheckResult;->(Z)V -PLkotlin/reflect/jvm/internal/impl/util/CheckResult;->(ZLkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/util/CheckResult;->isSuccess()Z -PLkotlin/reflect/jvm/internal/impl/util/Checks$2;->()V -PLkotlin/reflect/jvm/internal/impl/util/Checks$2;->()V -PLkotlin/reflect/jvm/internal/impl/util/Checks$3;->()V -PLkotlin/reflect/jvm/internal/impl/util/Checks$3;->()V -PLkotlin/reflect/jvm/internal/impl/util/Checks$4;->()V -PLkotlin/reflect/jvm/internal/impl/util/Checks$4;->()V -PLkotlin/reflect/jvm/internal/impl/util/Checks;->(Ljava/util/Collection;[Lkotlin/reflect/jvm/internal/impl/util/Check;Lkotlin/jvm/functions/Function1;)V -PLkotlin/reflect/jvm/internal/impl/util/Checks;->(Ljava/util/Collection;[Lkotlin/reflect/jvm/internal/impl/util/Check;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/util/Checks;->(Lkotlin/reflect/jvm/internal/impl/name/Name;Lkotlin/text/Regex;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;[Lkotlin/reflect/jvm/internal/impl/util/Check;)V -PLkotlin/reflect/jvm/internal/impl/util/Checks;->(Lkotlin/reflect/jvm/internal/impl/name/Name;[Lkotlin/reflect/jvm/internal/impl/util/Check;Lkotlin/jvm/functions/Function1;)V -PLkotlin/reflect/jvm/internal/impl/util/Checks;->(Lkotlin/reflect/jvm/internal/impl/name/Name;[Lkotlin/reflect/jvm/internal/impl/util/Check;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/util/Checks;->(Lkotlin/text/Regex;[Lkotlin/reflect/jvm/internal/impl/util/Check;Lkotlin/jvm/functions/Function1;)V -PLkotlin/reflect/jvm/internal/impl/util/Checks;->(Lkotlin/text/Regex;[Lkotlin/reflect/jvm/internal/impl/util/Check;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/util/Checks;->isApplicable(Lkotlin/reflect/jvm/internal/impl/descriptors/FunctionDescriptor;)Z -PLkotlin/reflect/jvm/internal/impl/util/EmptyArrayMap;->get(I)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/util/EmptyArrayMap;->get(I)Ljava/lang/Void; -PLkotlin/reflect/jvm/internal/impl/util/IsKPropertyCheck;->()V -PLkotlin/reflect/jvm/internal/impl/util/IsKPropertyCheck;->()V -PLkotlin/reflect/jvm/internal/impl/util/MemberKindCheck$Member;->()V -PLkotlin/reflect/jvm/internal/impl/util/MemberKindCheck$Member;->()V -PLkotlin/reflect/jvm/internal/impl/util/MemberKindCheck$MemberOrExtension;->()V -PLkotlin/reflect/jvm/internal/impl/util/MemberKindCheck$MemberOrExtension;->()V -PLkotlin/reflect/jvm/internal/impl/util/MemberKindCheck;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/util/MemberKindCheck;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/util/NoDefaultAndVarargsCheck;->()V -PLkotlin/reflect/jvm/internal/impl/util/NoDefaultAndVarargsCheck;->()V -PLkotlin/reflect/jvm/internal/impl/util/NullableArrayMapAccessor;->(I)V -PLkotlin/reflect/jvm/internal/impl/util/NullableArrayMapAccessor;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/util/NullableArrayMapAccessor;->getValue(Lkotlin/reflect/jvm/internal/impl/util/AbstractArrayMapOwner;Lkotlin/reflect/KProperty;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/util/OperatorChecks$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/util/OperatorChecks$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/util/OperatorChecks$$Lambda$1;->()V -PLkotlin/reflect/jvm/internal/impl/util/OperatorChecks$$Lambda$1;->()V -PLkotlin/reflect/jvm/internal/impl/util/OperatorChecks$$Lambda$2;->()V -PLkotlin/reflect/jvm/internal/impl/util/OperatorChecks$$Lambda$2;->()V -PLkotlin/reflect/jvm/internal/impl/util/OperatorChecks;->()V -PLkotlin/reflect/jvm/internal/impl/util/OperatorChecks;->()V -PLkotlin/reflect/jvm/internal/impl/util/OperatorChecks;->getChecks$descriptors()Ljava/util/List; -PLkotlin/reflect/jvm/internal/impl/util/OperatorNameConventions;->()V -PLkotlin/reflect/jvm/internal/impl/util/OperatorNameConventions;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsBoolean$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsBoolean$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsBoolean;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsBoolean;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsInt$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsInt$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsInt;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsInt;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsUnit$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsUnit$$Lambda$0;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsUnit;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck$ReturnsUnit;->()V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V -PLkotlin/reflect/jvm/internal/impl/util/ReturnsCheck;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/util/TypeRegistry$$Lambda$0;->(Lkotlin/reflect/jvm/internal/impl/util/TypeRegistry;)V -PLkotlin/reflect/jvm/internal/impl/util/TypeRegistry$$Lambda$0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/util/TypeRegistry;->accessor$TypeRegistry$lambda0(Lkotlin/reflect/jvm/internal/impl/util/TypeRegistry;Ljava/lang/String;)I -PLkotlin/reflect/jvm/internal/impl/util/TypeRegistry;->generateNullableAccessor(Lkotlin/reflect/KClass;)Lkotlin/reflect/jvm/internal/impl/util/NullableArrayMapAccessor; -PLkotlin/reflect/jvm/internal/impl/util/TypeRegistry;->getId$lambda$0(Lkotlin/reflect/jvm/internal/impl/util/TypeRegistry;Ljava/lang/String;)I -PLkotlin/reflect/jvm/internal/impl/util/TypeRegistry;->getId(Ljava/lang/String;)I -PLkotlin/reflect/jvm/internal/impl/util/TypeRegistry;->getId(Lkotlin/reflect/KClass;)I -PLkotlin/reflect/jvm/internal/impl/util/ValueParameterCountCheck$AtLeast;->(I)V -PLkotlin/reflect/jvm/internal/impl/util/ValueParameterCountCheck$Equals;->(I)V -PLkotlin/reflect/jvm/internal/impl/util/ValueParameterCountCheck$NoValueParameters;->()V -PLkotlin/reflect/jvm/internal/impl/util/ValueParameterCountCheck$NoValueParameters;->()V -PLkotlin/reflect/jvm/internal/impl/util/ValueParameterCountCheck$SingleValueParameter;->()V -PLkotlin/reflect/jvm/internal/impl/util/ValueParameterCountCheck$SingleValueParameter;->()V -PLkotlin/reflect/jvm/internal/impl/util/ValueParameterCountCheck;->(Ljava/lang/String;)V -PLkotlin/reflect/jvm/internal/impl/util/ValueParameterCountCheck;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$3;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$3;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$4;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$4;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$5;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$5;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$6;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$6;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$7;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$7;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$$Lambda$7;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$ALWAYS_NULL$1;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt$ALWAYS_NULL$1;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt;->()V -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt;->DO_NOTHING_3$lambda$4(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt;->accessor$FunctionsKt$lambda7(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Unit; -PLkotlin/reflect/jvm/internal/impl/utils/FunctionsKt;->getDO_NOTHING_3()Lkotlin/jvm/functions/Function3; -PLkotlin/reflect/jvm/internal/impl/utils/SmartSet;->contains(Ljava/lang/Object;)Z -PLkotlin/sequences/SequenceBuilderIterator;->yieldAll(Ljava/util/Iterator;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlin/sequences/SequenceScope;->yieldAll(Lkotlin/sequences/Sequence;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlin/sequences/SequencesKt__SequenceBuilderKt$sequence$$inlined$Sequence$1;->(Lkotlin/jvm/functions/Function2;)V -PLkotlin/sequences/SequencesKt__SequenceBuilderKt$sequence$$inlined$Sequence$1;->iterator()Ljava/util/Iterator; -PLkotlin/sequences/SequencesKt__SequenceBuilderKt;->sequence(Lkotlin/jvm/functions/Function2;)Lkotlin/sequences/Sequence; -PLkotlin/sequences/SequencesKt__SequencesKt$$ExternalSyntheticLambda2;->()V -PLkotlin/sequences/SequencesKt__SequencesKt$$ExternalSyntheticLambda2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/sequences/SequencesKt__SequencesKt$$ExternalSyntheticLambda4;->()V -PLkotlin/sequences/SequencesKt__SequencesKt$$ExternalSyntheticLambda4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/sequences/SequencesKt__SequencesKt;->$r8$lambda$9iJWMFkQ2tlaK6F7xoYFrSibhaA(Lkotlin/sequences/Sequence;)Ljava/util/Iterator; -PLkotlin/sequences/SequencesKt__SequencesKt;->$r8$lambda$o_e9IOKJQHtSUcj4z_dpV9t2EjY(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/sequences/SequencesKt__SequencesKt;->flatten$SequencesKt__SequencesKt(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; -PLkotlin/sequences/SequencesKt__SequencesKt;->flatten$lambda$1$SequencesKt__SequencesKt(Lkotlin/sequences/Sequence;)Ljava/util/Iterator; -PLkotlin/sequences/SequencesKt__SequencesKt;->flatten$lambda$3$SequencesKt__SequencesKt(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlin/sequences/SequencesKt__SequencesKt;->flatten(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; -PLkotlin/sequences/SequencesKt__SequencesKt;->sequenceOf([Ljava/lang/Object;)Lkotlin/sequences/Sequence; -PLkotlin/sequences/SequencesKt___SequencesKt;->plus(Lkotlin/sequences/Sequence;Ljava/lang/Object;)Lkotlin/sequences/Sequence; -PLkotlinx/coroutines/CancellableContinuationImpl;->callSegmentOnCancellation(Lkotlinx/coroutines/internal/Segment;Ljava/lang/Throwable;)V -PLkotlinx/coroutines/CancellableContinuationKt;->disposeOnCancellation(Lkotlinx/coroutines/CancellableContinuation;Lkotlinx/coroutines/DisposableHandle;)V -PLkotlinx/coroutines/CancelledContinuation;->get_resumed$volatile$FU()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; -PLkotlinx/coroutines/CancelledContinuation;->makeResumed()Z -PLkotlinx/coroutines/CoroutineScopeKt;->cancel(Lkotlinx/coroutines/CoroutineScope;Ljava/util/concurrent/CancellationException;)V -PLkotlinx/coroutines/DelayKt;->delay(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/DispatchedTask;->cancelCompletedResult$kotlinx_coroutines_core(Ljava/lang/Object;Ljava/lang/Throwable;)V -PLkotlinx/coroutines/DisposeOnCancel;->(Lkotlinx/coroutines/DisposableHandle;)V -PLkotlinx/coroutines/EventLoop;->dispatchUnconfined(Lkotlinx/coroutines/DispatchedTask;)V -PLkotlinx/coroutines/ExceptionsKt;->CancellationException(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException; -PLkotlinx/coroutines/InvokeOnCompletion;->getOnCancelling()Z -PLkotlinx/coroutines/InvokeOnCompletion;->invoke(Ljava/lang/Throwable;)V -PLkotlinx/coroutines/JobCancellationException;->equals(Ljava/lang/Object;)Z -PLkotlinx/coroutines/JobImpl;->getOnCancelComplete$kotlinx_coroutines_core()Z -PLkotlinx/coroutines/JobKt;->cancel$default(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V -PLkotlinx/coroutines/JobKt;->cancel(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;)V -PLkotlinx/coroutines/JobKt__JobKt;->cancel$default(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V -PLkotlinx/coroutines/JobKt__JobKt;->cancel(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;)V -PLkotlinx/coroutines/JobSupport$ChildCompletion;->(Lkotlinx/coroutines/JobSupport;Lkotlinx/coroutines/JobSupport$Finishing;Lkotlinx/coroutines/ChildHandleNode;Ljava/lang/Object;)V -PLkotlinx/coroutines/JobSupport$ChildCompletion;->getOnCancelling()Z -PLkotlinx/coroutines/JobSupport$ChildCompletion;->invoke(Ljava/lang/Throwable;)V -PLkotlinx/coroutines/JobSupport$Finishing;->isActive()Z -PLkotlinx/coroutines/JobSupport$Finishing;->isSealed()Z -PLkotlinx/coroutines/JobSupport$Finishing;->setRootCause(Ljava/lang/Throwable;)V -PLkotlinx/coroutines/JobSupport;->access$continueCompleting(Lkotlinx/coroutines/JobSupport;Lkotlinx/coroutines/JobSupport$Finishing;Lkotlinx/coroutines/ChildHandleNode;Ljava/lang/Object;)V -PLkotlinx/coroutines/JobSupport;->cancelMakeCompleting(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/JobSupport;->cancellationExceptionMessage()Ljava/lang/String; -PLkotlinx/coroutines/JobSupport;->continueCompleting(Lkotlinx/coroutines/JobSupport$Finishing;Lkotlinx/coroutines/ChildHandleNode;Ljava/lang/Object;)V -PLkotlinx/coroutines/JobSupport;->isCancelled()Z -PLkotlinx/coroutines/JobSupport;->join(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/JobSupport;->joinInternal()Z -PLkotlinx/coroutines/JobSupport;->joinSuspend(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/ResumeOnCompletion;->(Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/ResumeOnCompletion;->getOnCancelling()Z -PLkotlinx/coroutines/ResumeOnCompletion;->invoke(Ljava/lang/Throwable;)V -PLkotlinx/coroutines/SupervisorJobImpl;->childCancelled(Ljava/lang/Throwable;)Z -PLkotlinx/coroutines/UndispatchedCoroutine;->afterResume(Ljava/lang/Object;)V -PLkotlinx/coroutines/YieldKt;->yield(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/BufferedChannel$receiveCatching$1;->(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/channels/BufferedChannel$receiveCatching$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/BufferedChannel$receiveCatchingOnNoWaiterSuspend$1;->(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/channels/BufferedChannel$receiveCatchingOnNoWaiterSuspend$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/BufferedChannel;->access$receiveCatchingOnNoWaiterSuspend-GKJJFZk(Lkotlinx/coroutines/channels/BufferedChannel;Lkotlinx/coroutines/channels/ChannelSegment;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/BufferedChannel;->cancelSuspendedReceiveRequests(Lkotlinx/coroutines/channels/ChannelSegment;J)V -PLkotlinx/coroutines/channels/BufferedChannel;->close(Ljava/lang/Throwable;)Z -PLkotlinx/coroutines/channels/BufferedChannel;->closeLinkedList()Lkotlinx/coroutines/channels/ChannelSegment; -PLkotlinx/coroutines/channels/BufferedChannel;->closeOrCancelImpl(Ljava/lang/Throwable;Z)Z -PLkotlinx/coroutines/channels/BufferedChannel;->completeClose(J)Lkotlinx/coroutines/channels/ChannelSegment; -PLkotlinx/coroutines/channels/BufferedChannel;->completeCloseOrCancel()V -PLkotlinx/coroutines/channels/BufferedChannel;->getCloseCause()Ljava/lang/Throwable; -PLkotlinx/coroutines/channels/BufferedChannel;->getCloseHandler$volatile$FU()Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; -PLkotlinx/coroutines/channels/BufferedChannel;->get_closeCause$volatile$FU()Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; -PLkotlinx/coroutines/channels/BufferedChannel;->invokeCloseHandler()V -PLkotlinx/coroutines/channels/BufferedChannel;->invokeOnClose(Lkotlin/jvm/functions/Function1;)V -PLkotlinx/coroutines/channels/BufferedChannel;->isClosedForSend()Z -PLkotlinx/coroutines/channels/BufferedChannel;->isConflatedDropOldest()Z -PLkotlinx/coroutines/channels/BufferedChannel;->markClosed()V -PLkotlinx/coroutines/channels/BufferedChannel;->onClosedIdempotent()V -PLkotlinx/coroutines/channels/BufferedChannel;->receiveCatching-JP2dKIU(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/BufferedChannel;->tryReceive-PtdJZtk()Ljava/lang/Object; -PLkotlinx/coroutines/channels/BufferedChannel;->waitExpandBufferCompletion$kotlinx_coroutines_core(J)V -PLkotlinx/coroutines/channels/BufferedChannelKt;->access$constructSendersAndCloseStatus(JI)J -PLkotlinx/coroutines/channels/BufferedChannelKt;->access$getCLOSE_HANDLER_CLOSED$p()Lkotlinx/coroutines/internal/Symbol; -PLkotlinx/coroutines/channels/BufferedChannelKt;->access$getCLOSE_HANDLER_INVOKED$p()Lkotlinx/coroutines/internal/Symbol; -PLkotlinx/coroutines/channels/BufferedChannelKt;->access$getEXPAND_BUFFER_COMPLETION_WAIT_ITERATIONS$p()I -PLkotlinx/coroutines/channels/BufferedChannelKt;->access$getINTERRUPTED_RCV$p()Lkotlinx/coroutines/internal/Symbol; -PLkotlinx/coroutines/channels/BufferedChannelKt;->access$getIN_BUFFER$p()Lkotlinx/coroutines/internal/Symbol; -PLkotlinx/coroutines/channels/BufferedChannelKt;->constructSendersAndCloseStatus(JI)J -PLkotlinx/coroutines/channels/ChannelCoroutine;->cancel(Ljava/util/concurrent/CancellationException;)V -PLkotlinx/coroutines/channels/ChannelCoroutine;->get_channel()Lkotlinx/coroutines/channels/Channel; -PLkotlinx/coroutines/channels/ChannelCoroutine;->invokeOnClose(Lkotlin/jvm/functions/Function1;)V -PLkotlinx/coroutines/channels/ChannelCoroutine;->trySend-JP2dKIU(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/ChannelResult$Companion;->failure-PtdJZtk()Ljava/lang/Object; -PLkotlinx/coroutines/channels/ChannelResult;->(Ljava/lang/Object;)V -PLkotlinx/coroutines/channels/ChannelResult;->access$getFailed$cp()Lkotlinx/coroutines/channels/ChannelResult$Failed; -PLkotlinx/coroutines/channels/ChannelResult;->box-impl(Ljava/lang/Object;)Lkotlinx/coroutines/channels/ChannelResult; -PLkotlinx/coroutines/channels/ChannelResult;->getOrNull-impl(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/ChannelResult;->unbox-impl()Ljava/lang/Object; -PLkotlinx/coroutines/channels/ChannelSegment;->getChannel()Lkotlinx/coroutines/channels/BufferedChannel; -PLkotlinx/coroutines/channels/ChannelSegment;->getNumberOfSlots()I -PLkotlinx/coroutines/channels/ChannelSegment;->onCancellation(ILjava/lang/Throwable;Lkotlin/coroutines/CoroutineContext;)V -PLkotlinx/coroutines/channels/ChannelSegment;->onCancelledRequest(IZ)V -PLkotlinx/coroutines/channels/ChannelsKt;->cancelConsumed(Lkotlinx/coroutines/channels/ReceiveChannel;Ljava/lang/Throwable;)V -PLkotlinx/coroutines/channels/ChannelsKt;->trySendBlocking(Lkotlinx/coroutines/channels/SendChannel;Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/ChannelsKt__ChannelsKt;->trySendBlocking(Lkotlinx/coroutines/channels/SendChannel;Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/ChannelsKt__Channels_commonKt;->cancelConsumed(Lkotlinx/coroutines/channels/ReceiveChannel;Ljava/lang/Throwable;)V -PLkotlinx/coroutines/channels/ProduceKt$awaitClose$1;->(Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/channels/ProduceKt$awaitClose$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/ProduceKt$awaitClose$4$1;->(Lkotlinx/coroutines/CancellableContinuation;)V -PLkotlinx/coroutines/channels/ProduceKt$awaitClose$4$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/ProduceKt$awaitClose$4$1;->invoke(Ljava/lang/Throwable;)V -PLkotlinx/coroutines/channels/ProduceKt;->awaitClose(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/channels/ProducerCoroutine;->onCancelled(Ljava/lang/Throwable;Z)V -PLkotlinx/coroutines/channels/ReceiveCatching;->(Lkotlinx/coroutines/CancellableContinuationImpl;)V -PLkotlinx/coroutines/channels/ReceiveCatching;->invokeOnCancellation(Lkotlinx/coroutines/internal/Segment;I)V -PLkotlinx/coroutines/channels/SendChannel$DefaultImpls;->close$default(Lkotlinx/coroutines/channels/SendChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z -PLkotlinx/coroutines/flow/AbstractFlow$collect$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/CallbackFlowBuilder$collectTo$1;->(Lkotlinx/coroutines/flow/CallbackFlowBuilder;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/flow/CallbackFlowBuilder$collectTo$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/CallbackFlowBuilder;->(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)V -PLkotlinx/coroutines/flow/CallbackFlowBuilder;->(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlinx/coroutines/flow/CallbackFlowBuilder;->collectTo(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/CallbackFlowBuilder;->create(Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)Lkotlinx/coroutines/flow/internal/ChannelFlow; -PLkotlinx/coroutines/flow/ChannelFlowBuilder;->(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)V -PLkotlinx/coroutines/flow/ChannelFlowBuilder;->collectTo$suspendImpl(Lkotlinx/coroutines/flow/ChannelFlowBuilder;Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/ChannelFlowBuilder;->collectTo(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt;->callbackFlow(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; -PLkotlinx/coroutines/flow/FlowKt;->flowOn(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/flow/Flow; -PLkotlinx/coroutines/flow/FlowKt__BuildersKt;->callbackFlow(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; -PLkotlinx/coroutines/flow/FlowKt__ContextKt;->checkFlowContext$FlowKt__ContextKt(Lkotlin/coroutines/CoroutineContext;)V -PLkotlinx/coroutines/flow/FlowKt__ContextKt;->flowOn(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/flow/Flow; -PLkotlinx/coroutines/flow/FlowKt__DistinctKt$$ExternalSyntheticLambda1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__DistinctKt;->$r8$lambda$gx6nPCTeN-XIdcjeew_gbEL_7B8(Ljava/lang/Object;Ljava/lang/Object;)Z -PLkotlinx/coroutines/flow/FlowKt__DistinctKt;->defaultAreEquivalent$lambda$1$FlowKt__DistinctKt(Ljava/lang/Object;Ljava/lang/Object;)Z -PLkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/FlowKt__ReduceKt$first$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/SharedFlowImpl$collect$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/SharedFlowImpl;->getQueueEndIndex()J -PLkotlinx/coroutines/flow/SharedFlowSlot;->freeLocked(Ljava/lang/Object;)[Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/flow/SharedFlowSlot;->freeLocked(Lkotlinx/coroutines/flow/SharedFlowImpl;)[Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/flow/StartedWhileSubscribed;->access$getReplayExpiration$p(Lkotlinx/coroutines/flow/StartedWhileSubscribed;)J -PLkotlinx/coroutines/flow/StartedWhileSubscribed;->access$getStopTimeout$p(Lkotlinx/coroutines/flow/StartedWhileSubscribed;)J -PLkotlinx/coroutines/flow/StateFlowSlot;->freeLocked(Ljava/lang/Object;)[Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/flow/StateFlowSlot;->freeLocked(Lkotlinx/coroutines/flow/StateFlowImpl;)[Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/flow/internal/AbstractSharedFlow;->freeSlot(Lkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot;)V -PLkotlinx/coroutines/flow/internal/ChannelFlowOperatorImpl;->(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)V -PLkotlinx/coroutines/flow/internal/ChannelFlowOperatorImpl;->(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLkotlinx/coroutines/flow/internal/ChannelFlowOperatorImpl;->flowCollect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/internal/ChannelFlowTransformLatest$flowCollect$3$1$emit$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/internal/ChildCancelledException;->()V -PLkotlinx/coroutines/flow/internal/ChildCancelledException;->fillInStackTrace()Ljava/lang/Throwable; -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1$emit$1;->(Lkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1$emit$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1;->(Lkotlinx/coroutines/channels/Channel;I)V -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1;->([Lkotlinx/coroutines/flow/Flow;ILjava/util/concurrent/atomic/AtomicInteger;Lkotlinx/coroutines/channels/Channel;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2;->([Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function3;Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/internal/CombineKt$combineInternal$2;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/internal/CombineKt;->combineInternal(Lkotlinx/coroutines/flow/FlowCollector;[Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/internal/FlowCoroutine;->(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/flow/internal/FlowCoroutine;->childCancelled(Ljava/lang/Throwable;)Z -PLkotlinx/coroutines/flow/internal/FlowCoroutineKt;->flowScope(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/internal/NopCollector;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/flow/internal/SafeCollector;->releaseIntercepted()V -PLkotlinx/coroutines/internal/ConcurrentLinkedListKt;->close(Lkotlinx/coroutines/internal/ConcurrentLinkedListNode;)Lkotlinx/coroutines/internal/ConcurrentLinkedListNode; -PLkotlinx/coroutines/internal/ConcurrentLinkedListNode;->getPrev()Lkotlinx/coroutines/internal/ConcurrentLinkedListNode; -PLkotlinx/coroutines/internal/ConcurrentLinkedListNode;->markAsClosed()Z -PLkotlinx/coroutines/internal/DispatchedContinuation;->dispatchYield$kotlinx_coroutines_core(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V -PLkotlinx/coroutines/internal/DispatchedContinuation;->postponeCancellation$kotlinx_coroutines_core(Ljava/lang/Throwable;)Z -PLkotlinx/coroutines/internal/InlineList;->constructor-impl$default(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)Ljava/lang/Object; -PLkotlinx/coroutines/internal/InlineList;->constructor-impl(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/internal/LimitedDispatcher;->dispatchYield(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V -PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->findPrevNonRemoved(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)Lkotlinx/coroutines/internal/LockFreeLinkedListNode; -PLkotlinx/coroutines/internal/ScopeCoroutine;->afterCompletion(Ljava/lang/Object;)V -PLkotlinx/coroutines/internal/Segment;->getCleanedAndPointers$volatile$FU()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; -PLkotlinx/coroutines/internal/Segment;->onSlotCleaned()V -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$$ExternalSyntheticLambda0;->(Ljava/util/concurrent/atomic/AtomicReference;)V -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$observer$1;->(Lkotlinx/coroutines/channels/ProducerScope;Ljava/util/concurrent/atomic/AtomicReference;)V -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$observer$1;->onNext(Ljava/lang/Object;)V -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1$observer$1;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->$r8$lambda$YPcUy68vA6SZMRNdGKWeM65P6_U(Ljava/util/concurrent/atomic/AtomicReference;)Lkotlin/Unit; -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->(Lio/reactivex/rxjava3/core/ObservableSource;Lkotlin/coroutines/Continuation;)V -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->invoke(Lkotlinx/coroutines/channels/ProducerScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->invokeSuspend$lambda$0(Ljava/util/concurrent/atomic/AtomicReference;)Lkotlin/Unit; -PLkotlinx/coroutines/rx3/RxConvertKt$asFlow$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLkotlinx/coroutines/rx3/RxConvertKt;->asFlow(Lio/reactivex/rxjava3/core/ObservableSource;)Lkotlinx/coroutines/flow/Flow; -PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->access$getThis$0$p(Lkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;)Lkotlinx/coroutines/scheduling/CoroutineScheduler; -PLkotlinx/coroutines/scheduling/DefaultIoScheduler;->dispatchYield(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V -PLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;->dispatchYield(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V -PLkotlinx/coroutines/scheduling/WorkQueue;->add(Lkotlinx/coroutines/scheduling/Task;Z)Lkotlinx/coroutines/scheduling/Task; -PLkotlinx/coroutines/scheduling/WorkQueue;->addLast(Lkotlinx/coroutines/scheduling/Task;)Lkotlinx/coroutines/scheduling/Task; -PLkotlinx/coroutines/scheduling/WorkQueue;->decrementIfBlocking(Lkotlinx/coroutines/scheduling/Task;)V -PLkotlinx/coroutines/scheduling/WorkQueue;->getBlockingTasksInBuffer$volatile$FU()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; -PLkotlinx/coroutines/scheduling/WorkQueue;->getBufferSize()I -PLkotlinx/coroutines/scheduling/WorkQueue;->poll()Lkotlinx/coroutines/scheduling/Task; -PLme/leolin/shortcutbadger/ShortcutBadgeException;->(Ljava/lang/String;)V -PLme/leolin/shortcutbadger/ShortcutBadgeException;->(Ljava/lang/String;Ljava/lang/Exception;)V -PLme/leolin/shortcutbadger/ShortcutBadger;->()V -PLme/leolin/shortcutbadger/ShortcutBadger;->applyCount(Landroid/content/Context;I)Z -PLme/leolin/shortcutbadger/ShortcutBadger;->applyCountOrThrow(Landroid/content/Context;I)V -PLme/leolin/shortcutbadger/ShortcutBadger;->initBadger(Landroid/content/Context;)Z -PLme/leolin/shortcutbadger/ShortcutBadger;->removeCount(Landroid/content/Context;)Z -PLme/leolin/shortcutbadger/impl/AdwHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/AdwHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/ApexHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/ApexHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/AsusHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/AsusHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/DefaultBadger;->()V -PLme/leolin/shortcutbadger/impl/DefaultBadger;->executeBadge(Landroid/content/Context;Landroid/content/ComponentName;I)V -PLme/leolin/shortcutbadger/impl/DefaultBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/EverythingMeHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/EverythingMeHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/HuaweiHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/HuaweiHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/NewHtcHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/NewHtcHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/NovaHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/NovaHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/OPPOHomeBader;->()V -PLme/leolin/shortcutbadger/impl/OPPOHomeBader;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/SonyHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/SonyHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/VivoHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/VivoHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/ZTEHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/ZTEHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/ZukHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/ZukHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/util/BroadcastHelper;->resolveBroadcast(Landroid/content/Context;Landroid/content/Intent;)Ljava/util/List; -PLme/leolin/shortcutbadger/util/BroadcastHelper;->sendDefaultIntentExplicitly(Landroid/content/Context;Landroid/content/Intent;)V -PLme/leolin/shortcutbadger/util/BroadcastHelper;->sendIntentExplicitly(Landroid/content/Context;Landroid/content/Intent;)V -PLnet/zetetic/database/sqlcipher/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; -PLokhttp3/internal/http/RealResponseBody;->contentLength()J -PLorg/greenrobot/eventbus/EventBus;->isRegistered(Ljava/lang/Object;)Z -PLorg/greenrobot/eventbus/EventBus;->unregister(Ljava/lang/Object;)V -PLorg/greenrobot/eventbus/EventBus;->unsubscribeByEventType(Ljava/lang/Object;Ljava/lang/Class;)V -PLorg/greenrobot/eventbus/Subscription;->equals(Ljava/lang/Object;)Z PLorg/signal/core/util/ByteSize;->getInKibiBytes()F PLorg/signal/core/util/ByteSize;->getInMebiBytes()F -PLorg/signal/core/util/CollectionsExtensionsKt;->flatten(Ljava/util/List;)Ljava/util/Map; PLorg/signal/core/util/FloatExtensionsKt;->roundedString(FI)Ljava/lang/String; -PLorg/signal/core/util/InputStreamExtensionsKt;->allMatch(Ljava/io/InputStream;Lkotlin/jvm/functions/Function1;)Z -PLorg/signal/core/util/InputStreamExtensionsKt;->copyTo(Ljava/io/InputStream;Ljava/io/OutputStream;Z)J -PLorg/signal/core/util/ListUtil;->chunk(Ljava/util/List;I)Ljava/util/List; PLorg/signal/core/util/MemoryTracker$$ExternalSyntheticLambda1;->run()V PLorg/signal/core/util/MemoryTracker$AppHeapUsage;->getCurrentTotalBytes()J PLorg/signal/core/util/MemoryTracker$AppHeapUsage;->getUsedBytes()J PLorg/signal/core/util/MemoryTracker;->byteDisplay(J)Ljava/lang/String; PLorg/signal/core/util/MemoryTracker;->poll()V -PLorg/signal/core/util/OptionalExtensionsKt;->toOptional(Ljava/lang/Object;)Lj$/util/Optional; -PLorg/signal/core/util/PendingIntentFlags;->cancelCurrent()I -PLorg/signal/core/util/SelectBuilderPart4a;->limit(Ljava/lang/String;)Lorg/signal/core/util/SelectBuilderPart5; -PLorg/signal/core/util/SelectBuilderPart4b;->run()Landroid/database/Cursor; -PLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda0;->(Ljava/lang/String;)V -PLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda1;->(Lkotlin/jvm/functions/Function1;)V -PLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda2;->()V -PLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/signal/core/util/SqlUtil$CollectionOperator;->getSql()Ljava/lang/String; -PLorg/signal/core/util/SqlUtil;->$r8$lambda$5gL-LWVQ_h5YYDD5XrsIb1ffq_c(Ljava/lang/String;)Ljava/lang/CharSequence; -PLorg/signal/core/util/SqlUtil;->$r8$lambda$RRQD985Q7mjpvA5P5blTt5h4L9E(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->$r8$lambda$ZyljPANBIz5KIdmY4DYjf0rPPbo(Ljava/lang/String;Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->appendArg([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; -PLorg/signal/core/util/SqlUtil;->buildArgs(Ljava/util/Collection;)[Ljava/lang/String; -PLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery$lambda$13(Ljava/lang/String;Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery$lambda$14(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; -PLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;I)Ljava/util/List; -PLorg/signal/core/util/SqlUtil;->buildFastCollectionQuery(Ljava/lang/String;Ljava/util/Collection;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->buildSingleCollectionQuery$default(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Lorg/signal/core/util/SqlUtil$CollectionOperator;ILjava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->buildSingleCollectionQuery(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Lorg/signal/core/util/SqlUtil$CollectionOperator;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->buildSingleCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->jsonEncode$lambda$20(Ljava/lang/String;)Ljava/lang/CharSequence; -PLorg/signal/core/util/SqlUtil;->jsonEncode([Ljava/lang/String;)Ljava/lang/String; -PLorg/signal/core/util/StringUtil;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; -PLorg/signal/core/util/ToolbarExtensionsKt;->setActionItemTint(Landroidx/appcompat/widget/Toolbar;I)V PLorg/signal/core/util/concurrent/DeadlockDetector$$ExternalSyntheticLambda0;->run()V PLorg/signal/core/util/concurrent/DeadlockDetector$Companion;->access$isExecutorFull(Lorg/signal/core/util/concurrent/DeadlockDetector$Companion;Ljava/util/concurrent/ExecutorService;)Z PLorg/signal/core/util/concurrent/DeadlockDetector$Companion;->isExecutorFull(Ljava/util/concurrent/ExecutorService;)Z PLorg/signal/core/util/concurrent/DeadlockDetector$ExecutorInfo;->getExecutor()Ljava/util/concurrent/ExecutorService; PLorg/signal/core/util/concurrent/DeadlockDetector;->$r8$lambda$GK1iSs9ASWqRWUe7oMp5-1Ir4Jw(Lorg/signal/core/util/concurrent/DeadlockDetector;)V +PLorg/signal/core/util/concurrent/DeadlockDetector;->hasPotentialLock([Ljava/lang/StackTraceElement;)Z PLorg/signal/core/util/concurrent/DeadlockDetector;->isWaiting(Ljava/lang/Thread$State;)Z -PLorg/signal/core/util/concurrent/LifecycleDisposable;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/signal/core/util/concurrent/LifecycleDisposable;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/signal/core/util/concurrent/LifecycleDisposable;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/signal/core/util/concurrent/MaybeCompat$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V -PLorg/signal/core/util/concurrent/MaybeCompat$$ExternalSyntheticLambda0;->subscribe(Lio/reactivex/rxjava3/core/MaybeEmitter;)V -PLorg/signal/core/util/concurrent/MaybeCompat;->$r8$lambda$kYZQHfYNI9qNo0Lq31qfOJdTH9o(Lkotlin/jvm/functions/Function0;Lio/reactivex/rxjava3/core/MaybeEmitter;)V -PLorg/signal/core/util/concurrent/MaybeCompat;->()V -PLorg/signal/core/util/concurrent/MaybeCompat;->()V -PLorg/signal/core/util/concurrent/MaybeCompat;->fromCallable$lambda$0(Lkotlin/jvm/functions/Function0;Lio/reactivex/rxjava3/core/MaybeEmitter;)V -PLorg/signal/core/util/concurrent/MaybeCompat;->fromCallable(Lkotlin/jvm/functions/Function0;)Lio/reactivex/rxjava3/core/Maybe; -PLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$1;->(Ljava/lang/Object;)V -PLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$2;->(Ljava/lang/Object;)V -PLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$3;->(Ljava/lang/Object;)V -PLorg/signal/core/util/concurrent/RxExtensions;->subscribeWithSubject(Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/subjects/Subject;Lio/reactivex/rxjava3/disposables/CompositeDisposable;)Lio/reactivex/rxjava3/subjects/Subject; -PLorg/signal/core/util/concurrent/SettableFuture;->set(Ljava/lang/Object;)Z -PLorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda0;->rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V -PLorg/signal/core/util/concurrent/SignalExecutors;->$r8$lambda$PuKeoHyTOgRHxCNNBi9u3dUls_w(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V -PLorg/signal/core/util/logging/Log$Logger;->i(Ljava/lang/String;Ljava/lang/String;)V -PLorg/signal/core/util/logging/Log$Logger;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V -PLorg/signal/core/util/logging/Log;->internal()Lorg/signal/core/util/logging/Log$Logger; -PLorg/signal/core/util/stream/LimitedInputStream$Companion;->()V -PLorg/signal/core/util/stream/LimitedInputStream$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/signal/core/util/stream/LimitedInputStream$Companion;->withoutLimits(Ljava/io/InputStream;)Lorg/signal/core/util/stream/LimitedInputStream; -PLorg/signal/core/util/stream/LimitedInputStream;->()V -PLorg/signal/core/util/stream/LimitedInputStream;->(Ljava/io/InputStream;J)V -PLorg/signal/core/util/stream/LimitedInputStream;->leftoverStream()Ljava/io/InputStream; -PLorg/signal/core/util/stream/LimitedInputStream;->read([BII)I -PLorg/signal/core/util/stream/NullOutputStream;->()V -PLorg/signal/core/util/stream/NullOutputStream;->()V -PLorg/signal/core/util/stream/NullOutputStream;->write([BII)V -PLorg/signal/libsignal/protocol/IdentityKey;->equals(Ljava/lang/Object;)Z -PLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda0;->(Lorg/signal/paging/BufferedPagingController;Ljava/lang/Object;)V -PLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda0;->run()V -PLorg/signal/paging/BufferedPagingController;->$r8$lambda$niWJKUo-ehPdOP5P9_O82_NVKlY(Lorg/signal/paging/BufferedPagingController;Ljava/lang/Object;)V -PLorg/signal/paging/BufferedPagingController;->lambda$onDataItemChanged$2(Ljava/lang/Object;)V -PLorg/signal/paging/BufferedPagingController;->onDataItemChanged(Ljava/lang/Object;)V -PLorg/signal/paging/DataStatus;->mark(I)V -PLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda0;->(Lorg/signal/paging/FixedSizePagingController;Ljava/lang/Object;)V -PLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda0;->run()V -PLorg/signal/paging/FixedSizePagingController;->$r8$lambda$1LdP1wmyJub_fd25Xbr1Zuv0_Dw(Lorg/signal/paging/FixedSizePagingController;Ljava/lang/Object;)V -PLorg/signal/paging/FixedSizePagingController;->onDataItemChanged(Ljava/lang/Object;)V -PLorg/signal/paging/ProxyPagingController;->onDataItemChanged(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda70;->isInternal()Z -PLorg/thoughtcrime/securesms/LoggingFragment;->(I)V -PLorg/thoughtcrime/securesms/LoggingFragment;->onDestroy()V -PLorg/thoughtcrime/securesms/LoggingFragment;->onStop()V -PLorg/thoughtcrime/securesms/MainActivity;->getNavigator()Lorg/thoughtcrime/securesms/MainNavigator; -PLorg/thoughtcrime/securesms/MainActivity;->onStop()V -PLorg/thoughtcrime/securesms/MainFragment;->getNavigator()Lorg/thoughtcrime/securesms/MainNavigator; -PLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda0;->(II)V -PLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/MainNavigator;)V -PLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda1;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/MainNavigator;->$r8$lambda$qepPMqFZXgoZ1eVcPCIlNLoPumY(IILorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;)Landroid/content/Intent; -PLorg/thoughtcrime/securesms/MainNavigator;->$r8$lambda$xsTr2U3OhBvgCgIGC5AL7TadH7Q(Lorg/thoughtcrime/securesms/MainNavigator;Landroid/content/Intent;)V -PLorg/thoughtcrime/securesms/MainNavigator;->get(Landroid/app/Activity;)Lorg/thoughtcrime/securesms/MainNavigator; -PLorg/thoughtcrime/securesms/MainNavigator;->goToConversation(Lorg/thoughtcrime/securesms/recipients/RecipientId;JII)V -PLorg/thoughtcrime/securesms/MainNavigator;->lambda$goToConversation$0(IILorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;)Landroid/content/Intent; -PLorg/thoughtcrime/securesms/MainNavigator;->lambda$goToConversation$1(Landroid/content/Intent;)V -PLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->onDestroy()V -PLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->removeClearKeyReceiver(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/animation/AnimationStartListener;->()V -PLorg/thoughtcrime/securesms/animation/AnimationStartListener;->()V -PLorg/thoughtcrime/securesms/animation/AnimationStartListener;->onAnimationEnd(Landroid/animation/Animator;)V -PLorg/thoughtcrime/securesms/attachments/Attachment;->getDisplayUri()Landroid/net/Uri; -PLorg/thoughtcrime/securesms/attachments/Attachment;->isInProgress()Z -PLorg/thoughtcrime/securesms/attachments/Attachment;->isPermanentlyFailed()Z -PLorg/thoughtcrime/securesms/attachments/AttachmentId;->hashCode()I -PLorg/thoughtcrime/securesms/attachments/AttachmentId;->serialize()Ljava/lang/String; -PLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->getThumbnailUri()Landroid/net/Uri; -PLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->hashCode()I -PLorg/thoughtcrime/securesms/audio/AudioRecorder$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/audio/AudioRecorder;)V -PLorg/thoughtcrime/securesms/audio/AudioRecorder;->()V -PLorg/thoughtcrime/securesms/audio/AudioRecorder;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/audio/AudioRecordingHandler;)V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->()V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->create(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager; -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager26;->(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->()V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->create(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager; -PLorg/thoughtcrime/securesms/avatar/view/AvatarView$WhenMappings;->()V -PLorg/thoughtcrime/securesms/avatar/view/AvatarView;->()V -PLorg/thoughtcrime/securesms/avatar/view/AvatarView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/avatar/view/AvatarView;->displayChatAvatar(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V -PLorg/thoughtcrime/securesms/avatar/view/AvatarView;->hideStoryRing()V -PLorg/thoughtcrime/securesms/avatar/view/AvatarView;->setStoryRingFromState(Lorg/thoughtcrime/securesms/database/model/StoryViewState;)V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$Companion;->()V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->$r8$lambda$-13IMQ--Z0-YBVvvxMpgLFaQ8QY(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->$r8$lambda$KKpU4MqgnFFdg-q5LZeX-NWjJLk(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->$r8$lambda$cUYNSuLrr87hCZY9bqldYoO_Pfk(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Z -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->()V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/banner/banners/BubbleOptOutBanner;->()V -PLorg/thoughtcrime/securesms/banner/banners/BubbleOptOutBanner;->(ZLkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;Ljava/util/List;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;Ljava/util/List;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->applyCorners()V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->inflateLayout(I)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setCancelTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setRadii(IIII)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setStartTransferClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->showSlides(Lcom/bumptech/glide/RequestManager;Ljava/util/List;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->sizeClass(I)I -PLorg/thoughtcrime/securesms/components/AnimatingToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/AnimatingToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/AnimatingToggle;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V -PLorg/thoughtcrime/securesms/components/AnimatingToggle;->display(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/AudioView;)V -PLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda0;->onChanged(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/AudioView;)V -PLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/components/AudioView;I)V -PLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda4;->run()V -PLorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;)V -PLorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/AudioView-IA;)V -PLorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;)V -PLorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/AudioView-IA;)V -PLorg/thoughtcrime/securesms/components/AudioView;->$r8$lambda$TKrJZ0um6aQ5NPjBbSAs84p0ewc(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)V -PLorg/thoughtcrime/securesms/components/AudioView;->$r8$lambda$rvvW9cv4crtJm6pyXeeV4scrQ4w(Lorg/thoughtcrime/securesms/components/AudioView;I)V -PLorg/thoughtcrime/securesms/components/AudioView;->()V -PLorg/thoughtcrime/securesms/components/AudioView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/AudioView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/AudioView;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; -PLorg/thoughtcrime/securesms/components/AudioView;->hasAudioUri()Z -PLorg/thoughtcrime/securesms/components/AudioView;->isTarget(Landroid/net/Uri;)Z -PLorg/thoughtcrime/securesms/components/AudioView;->lambda$setTint$3(I)V -PLorg/thoughtcrime/securesms/components/AudioView;->onAttachedToWindow()V -PLorg/thoughtcrime/securesms/components/AudioView;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/components/AudioView;->onDuration(Landroid/net/Uri;J)V -PLorg/thoughtcrime/securesms/components/AudioView;->onPlaybackState(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)V -PLorg/thoughtcrime/securesms/components/AudioView;->onProgress(Landroid/net/Uri;DJ)V -PLorg/thoughtcrime/securesms/components/AudioView;->onSpeedChanged(Landroid/net/Uri;F)V -PLorg/thoughtcrime/securesms/components/AudioView;->onStart(Landroid/net/Uri;ZZ)V -PLorg/thoughtcrime/securesms/components/AudioView;->setProgressAndPlayBackgroundTint(I)V -PLorg/thoughtcrime/securesms/components/AudioView;->setTint(I)V -PLorg/thoughtcrime/securesms/components/AvatarImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/components/ComposeText$1;->(Lorg/thoughtcrime/securesms/components/ComposeText;)V -PLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->()V -PLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V -PLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;Lorg/thoughtcrime/securesms/components/ComposeText-IA;)V -PLorg/thoughtcrime/securesms/components/ComposeText$QueryStart;->(IZ)V -PLorg/thoughtcrime/securesms/components/ComposeText;->()V -PLorg/thoughtcrime/securesms/components/ComposeText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->canFilter(Landroid/text/Editable;)Z -PLorg/thoughtcrime/securesms/components/ComposeText;->changeSelectionForPartialMentions(Landroid/text/Spanned;II)Z -PLorg/thoughtcrime/securesms/components/ComposeText;->clearInlineQuery()V -PLorg/thoughtcrime/securesms/components/ComposeText;->doAfterCursorChange(Landroid/text/Editable;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->ellipsizeToWidth(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; -PLorg/thoughtcrime/securesms/components/ComposeText;->findQueryStart(Ljava/lang/CharSequence;I)Lorg/thoughtcrime/securesms/components/ComposeText$QueryStart; -PLorg/thoughtcrime/securesms/components/ComposeText;->findQueryStart(Ljava/lang/CharSequence;IC)I -PLorg/thoughtcrime/securesms/components/ComposeText;->initialize()V -PLorg/thoughtcrime/securesms/components/ComposeText;->isLandscape()Z -PLorg/thoughtcrime/securesms/components/ComposeText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; -PLorg/thoughtcrime/securesms/components/ComposeText;->onMeasure(II)V -PLorg/thoughtcrime/securesms/components/ComposeText;->onSelectionChanged(II)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setCursorPositionChangedListener(Lorg/thoughtcrime/securesms/components/ComposeText$CursorPositionChangedListener;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setHint(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setHintWithChecks(Ljava/lang/CharSequence;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setInlineQueryChangedListener(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryChangedListener;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setMediaListener(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setMentionValidator(Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher$MentionValidator;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setMessageSendType(Lorg/thoughtcrime/securesms/conversation/MessageSendType;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setStylingChangedListener(Lorg/thoughtcrime/securesms/components/ComposeText$StylingChangedListener;)V -PLorg/thoughtcrime/securesms/components/ComposeTextStyleWatcher;->()V -PLorg/thoughtcrime/securesms/components/ComposeTextStyleWatcher;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda2;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->$r8$lambda$CdFucBQlKSRye9hVIqrSxi36MGc(Lorg/thoughtcrime/securesms/components/ConversationItemFooter;Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->buildMessageId(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)J -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->disableBubbleBackground()V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->getDateView()Landroid/view/View; -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->getPlaybackSpeedToggleTouchDelegateRect()Landroid/graphics/Rect; -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->hideAudioDurationViews()V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->lambda$init$0(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->notifyTouchDelegateChanged(Landroid/graphics/Rect;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentAudioDuration(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentInsecureIndicator(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentSimInfo(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentTimer(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setMessageRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/Locale;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setOnlyShowSendingStatus(ZLorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setPlaybackSpeedListener(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$PlaybackSpeedListener;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail$Companion;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->dispatchDraw(Landroid/graphics/Canvas;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->getFooter()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setBorderless(Z)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->showShade(Z)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState$Creator;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$Creator;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState$Creator;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->formatUnreadCount(I)Ljava/lang/CharSequence; -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setOnClickListener(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setShown(Z)V -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setUnreadCount(I)V -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setUnreadCountBackgroundTint(I)V -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setWallpaperEnabled(Z)V -PLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->onFinishInflate()V -PLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->setEventListener(Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar$EventListener;)V -PLorg/thoughtcrime/securesms/components/CornerMask;->setRadius(I)V -PLorg/thoughtcrime/securesms/components/CornerMask;->setTopLeftRadius(I)V -PLorg/thoughtcrime/securesms/components/CornerMask;->setTopRightRadius(I)V -PLorg/thoughtcrime/securesms/components/DeliveryStatusView;->isPending()Z -PLorg/thoughtcrime/securesms/components/ExpirationTimerView;->stopAnimation()V -PLorg/thoughtcrime/securesms/components/HidingLinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/HidingLinearLayout;->hide(Z)V -PLorg/thoughtcrime/securesms/components/HidingLinearLayout;->show()V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->()V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->addInputListener(Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout$Listener;)V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->setFragmentManager(Landroidx/fragment/app/FragmentManager;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V -PLorg/thoughtcrime/securesms/components/InputPanel$5;->(Lorg/thoughtcrime/securesms/components/InputPanel;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/InputPanel$5;->onAnimationStart(Landroid/animation/Animator;)V -PLorg/thoughtcrime/securesms/components/InputPanel$RecordTime;->(Landroid/widget/TextView;Landroid/view/View;JLjava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/components/InputPanel$RecordTime;->(Landroid/widget/TextView;Landroid/view/View;JLjava/lang/Runnable;Lorg/thoughtcrime/securesms/components/InputPanel-IA;)V -PLorg/thoughtcrime/securesms/components/InputPanel$SlideToCancel;->(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->()V -PLorg/thoughtcrime/securesms/components/InputPanel;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->fadeIn(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->fadeInNormalComposeViews()V -PLorg/thoughtcrime/securesms/components/InputPanel;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; -PLorg/thoughtcrime/securesms/components/InputPanel;->getVoiceNoteDraft()Lorg/thoughtcrime/securesms/database/DraftTable$Draft; -PLorg/thoughtcrime/securesms/components/InputPanel;->inEditMessageMode()Z -PLorg/thoughtcrime/securesms/components/InputPanel;->isRecordingInLockedMode()Z -PLorg/thoughtcrime/securesms/components/InputPanel;->onPause()V -PLorg/thoughtcrime/securesms/components/InputPanel;->readDimen(I)I -PLorg/thoughtcrime/securesms/components/InputPanel;->setHideForMessageRequestState(Z)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setLinkPreview(Lcom/bumptech/glide/RequestManager;Lj$/util/Optional;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setListener(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setMediaKeyboardToggleMode(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setMediaListener(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setStickerSuggestions(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setVoiceNoteDraft(Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setWallpaperEnabled(Z)V -PLorg/thoughtcrime/securesms/components/InputPanel;->showMediaKeyboardToggle(Z)V -PLorg/thoughtcrime/securesms/components/InputPanel;->updateVisibility()V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda3;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda4;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda5;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda6;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$Companion;->()V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardInsetAnimator;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardInsetAnimator;->getAnimating()Z -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$-duteoFRZQBOdhaQhl6mAyZkH8g(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$BZyvMQUv5cZIZ0yxhF6yl2qq3KQ(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$StmiH9h7VnUjcy97dmxa0D3NN-I(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$gcwj9elWlfiWKMlMFAboxlAOTQQ(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$m0NIahkYMT9e2sivFbNRvDiWO9Q(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$z6hfiUM4RBBQ4ZNPnA9HSVaVDm0(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->()V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->_init_$lambda$5(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->addKeyboardStateListener(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardStateListener;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->applyInsets(Landroidx/core/graphics/Insets;Landroidx/core/graphics/Insets;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getKeyboardGuideline()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getNavigationBarGuideline()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getParentEndGuideline()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getParentStartGuideline()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getStatusBarGuideline()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->keyboardGuideline_delegate$lambda$4(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->navigationBarGuideline_delegate$lambda$1(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->parentEndGuideline_delegate$lambda$3(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->parentStartGuideline_delegate$lambda$2(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->statusBarGuideline_delegate$lambda$0(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/LinkPreviewView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/LinkPreviewView;)V -PLorg/thoughtcrime/securesms/components/LinkPreviewView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/LinkPreviewView;->init(Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/LinkPreviewView;->onSaveInstanceState()Landroid/os/Parcelable; -PLorg/thoughtcrime/securesms/components/LinkPreviewView;->setCloseClickedListener(Lorg/thoughtcrime/securesms/components/LinkPreviewView$CloseClickedListener;)V -PLorg/thoughtcrime/securesms/components/LinkPreviewView;->setCorners(II)V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState$Creator;->()V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->()V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->()V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->copy(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;)Lorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState; -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->getDownloadListener()Lorg/thoughtcrime/securesms/mms/SlidesClickedListener; -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$FloatingRecordButton;->(Landroid/content/Context;Landroid/widget/ImageView;)V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$LockDropTarget;->(Landroid/content/Context;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->$values()[Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State; -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->()V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->cancelAction(Z)V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->isRecordingLocked()Z -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->onFinishInflate()V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->setHandler(Lorg/thoughtcrime/securesms/audio/AudioRecordingHandler;)V -PLorg/thoughtcrime/securesms/components/Outliner;->setColor(I)V -PLorg/thoughtcrime/securesms/components/Outliner;->setRadii(IIII)V -PLorg/thoughtcrime/securesms/components/Outliner;->setStrokeWidth(F)V -PLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->setPlaybackSpeedListener(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$PlaybackSpeedListener;)V -PLorg/thoughtcrime/securesms/components/QuoteView$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/components/QuoteView;)V -PLorg/thoughtcrime/securesms/components/QuoteView;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/components/QuoteView;->setWallpaperEnabled(Z)V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->()V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->(Landroid/view/ViewGroup;Landroid/animation/LayoutTransition;)V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->(Landroid/view/ViewGroup;Landroid/animation/LayoutTransition;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->findRecyclerParent()Landroidx/recyclerview/widget/RecyclerView; -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->onViewAttachedToWindow(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->onViewDetachedFromWindow(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$$ExternalSyntheticLambda2;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->test(Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;)Z -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$4;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$Companion;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$DefaultScrollStrategy;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$DefaultScrollStrategy;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;->(IZLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollStrategy;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;->getPosition()I -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->apply(Ljava/lang/Long;Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;)Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest; -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lio/reactivex/rxjava3/disposables/CompositeDisposable;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->isListCommitted()Z -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->notifyListCommitted()V -PLorg/thoughtcrime/securesms/components/SearchView;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/components/SearchView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/SearchView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/SearchView;->appendEmojiFilter(Landroid/widget/TextView;)[Landroid/text/InputFilter; -PLorg/thoughtcrime/securesms/components/SearchView;->initEmojiFilter()V -PLorg/thoughtcrime/securesms/components/SendButton;->()V -PLorg/thoughtcrime/securesms/components/SendButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/SendButton;->setPopupContainer(Landroid/view/ViewGroup;)V -PLorg/thoughtcrime/securesms/components/SendButton;->setScheduledSendListener(Lorg/thoughtcrime/securesms/components/SendButton$ScheduledSendListener;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport0;->m(Ljava/lang/Object;)Ljava/util/List; -PLorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport1;->m(Ljava/lang/Object;)Ljava/util/List; -PLorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView-IA;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView-IA;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView-IA;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->()V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->dispatchDraw(Landroid/graphics/Canvas;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->fillTargetDimensions([I[I[I)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->getNonZeroCount([I)I -PLorg/thoughtcrime/securesms/components/ThumbnailView;->onSizeChanged(IIII)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->setImageResource(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/mms/Slide;ZZ)Lorg/signal/core/util/concurrent/ListenableFuture; -PLorg/thoughtcrime/securesms/components/ThumbnailView;->showSecondaryText(Z)V -PLorg/thoughtcrime/securesms/components/TypingStatusRepository;->getTypists(J)Landroidx/lifecycle/LiveData; -PLorg/thoughtcrime/securesms/components/ViewBinderDelegate$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->$r8$lambda$hmDjUkWnNInqH13eWFIW0yL51qo(Landroidx/viewbinding/ViewBinding;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->_init_$lambda$0(Landroidx/viewbinding/ViewBinding;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->getProgressDrawable()Landroid/graphics/drawable/Drawable; -PLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->init()V -PLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->setProgressDrawable(Landroid/graphics/drawable/Drawable;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText$$ExternalSyntheticLambda0;->onFocusChange(Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->$r8$lambda$lDZsdJllHZCEY_BZNOkh-crnBZo(Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText;Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->addOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->appendEmojiFilter([Landroid/text/InputFilter;Z)[Landroid/text/InputFilter; -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->lambda$new$0(Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->removeOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiFilter;->(Landroid/widget/TextView;Z)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider;->$r8$lambda$4hK8wRNraIDACO7SUNJn68QxrCk(Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider;->lambda$getEmojiDrawable$0(Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda3;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda4;->()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->$r8$lambda$MRhTIH_LbA5fNk7pdJVsIs5uSOQ(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Ljava/lang/String;)Ljava/lang/Float; -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->ellipsizeAnyTextForMaxLength()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->getLastLineWidth()I -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->isJumbomoji()Z -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->lambda$getLongestLineWidth$0(Ljava/lang/String;)Ljava/lang/Float; -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setMaxLength(I)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setMentionBackgroundTint(I)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiToggle$1;->()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->initialize()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->setStickerMode(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->setToMedia()V -PLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->()V -PLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->(Landroid/content/Context;Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->getPersistedCache()Ljava/util/LinkedHashSet; -PLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->getEmoji()Ljava/util/List; -PLorg/thoughtcrime/securesms/components/mention/MentionAnnotation$$ExternalSyntheticLambda0;->()V -PLorg/thoughtcrime/securesms/components/mention/MentionAnnotation;->getMentionAnnotations(Landroid/text/Spanned;)Ljava/util/List; -PLorg/thoughtcrime/securesms/components/mention/MentionAnnotation;->getMentionAnnotations(Landroid/text/Spanned;II)Ljava/util/List; -PLorg/thoughtcrime/securesms/components/mention/MentionDeleter;->()V -PLorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate;->setTint(I)V -PLorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher;->()V -PLorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher;->setMentionValidator(Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher$MentionValidator;)V -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->()V -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->resolveTheme(ZZZ)Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->$values()[Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->()V -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->(Ljava/lang/String;IIII)V -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getBackgroundColor(Landroid/content/Context;)I -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getBarColor(Landroid/content/Context;)I -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getForegroundColor(Landroid/content/Context;)I -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->resolveTheme(ZZZ)Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; -PLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/InAppPaymentsBottomSheetDelegate;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1;->onViewDetachedFromWindow(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->access$stopAnimating(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda0;->(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda10;->(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda10;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda1;->(Z)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda6;->(Z)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda6;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/util/List;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$$ExternalSyntheticLambda7;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->containsPlayableSlides(Ljava/util/List;)Z -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->$values()[Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress$Companion;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$1g_Sv1QCzf_40xKLmVMeGlqst9I(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/util/List;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$59Eb_JdoHeCS7pO6DnArN4KvaEk(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$QKIviC57idYIziIyO7BnTIOqWSs(Landroid/view/View$OnClickListener;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$c-yxOy3b_iuP2Mn_ETOSFWTtiMM(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$edf5Rec41esr9YvGlLavKgQaDsA(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$iMVsGX974jeoL9xySL1i6wnNFkg(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->$r8$lambda$sTlqcfxpS9iv2kDDLnRzFZXF8OQ(Landroid/view/View$OnClickListener;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->containsPlayableSlides(Ljava/util/List;)Z -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->getTransferState(Ljava/util/List;)I -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->onAttachedToWindow()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setCancelClickListener$lambda$18(Landroid/view/View$OnClickListener;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setShowSecondaryText$lambda$21(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setTransferClickListener$lambda$17(Landroid/view/View$OnClickListener;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setVisible$lambda$22(ZLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->slidesAsListOfTimestamps(Ljava/util/List;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->verboseLog(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getCompressionProgress()Ljava/util/Map; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getNetworkProgress()Ljava/util/Map; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getSlides()Ljava/util/List; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$Companion;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->$values()[Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->progressPaint(I)Landroid/graphics/Paint; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->stopIconPaint(I)Landroid/graphics/Paint; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->trackPaint(I)Landroid/graphics/Paint; -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->clearProgressEventHandler()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->getVoiceNotePlaybackState()Landroidx/lifecycle/MutableLiveData; -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getPlayheadPositionMillis()J -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getSpeed()F -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getTrackDuration()J -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getUri()Landroid/net/Uri; -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->isAutoReset()Z -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->isPlaying()Z -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onCustomCommand(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onDisconnected(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->setAudioStream(Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->cleanUpWakeLock()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->sendNewStreamTypeToPlayer(I)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->unregisterCallbacksAndRelease()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->unregisterFromLifecycle()V -PLorg/thoughtcrime/securesms/contacts/avatars/ProfileContactPhoto;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/contacts/paged/ContactSearchMediator$sam$androidx_lifecycle_Observer$0;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/contacts/paged/ContactSearchMediator$sam$androidx_lifecycle_Observer$0;->getFunctionDelegate()Lkotlin/Function; -PLorg/thoughtcrime/securesms/contacts/paged/ContactSearchViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZ)V -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZZZ)V -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->isHidden()Z -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->isMessageRequestAccepted()Z -PLorg/thoughtcrime/securesms/conversation/ConversationData;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationData;->(Lorg/thoughtcrime/securesms/recipients/Recipient;JJIIIILorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILjava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/ConversationData;->getGroupMemberAcis()Ljava/util/List; -PLorg/thoughtcrime/securesms/conversation/ConversationData;->getMessageRequestData()Lorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData; -PLorg/thoughtcrime/securesms/conversation/ConversationData;->getStartPosition()I -PLorg/thoughtcrime/securesms/conversation/ConversationData;->getThreadSize()I -PLorg/thoughtcrime/securesms/conversation/ConversationData;->getUnreadCount()I -PLorg/thoughtcrime/securesms/conversation/ConversationData;->shouldJumpToMessage()Z -PLorg/thoughtcrime/securesms/conversation/ConversationData;->shouldScrollToLastSeen()Z -PLorg/thoughtcrime/securesms/conversation/ConversationData;->showUniversalExpireTimerMessage()Z -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView$$ExternalSyntheticLambda2;->(Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->hideButton()V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->hideDescription()V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->hideSubtitle()V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setAbout(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setAvatar(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setLinkifyDescription(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->showBackgroundBubble(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;JLjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/util/ArrayList;Lorg/thoughtcrime/securesms/stickers/StickerLocator;ZIIZZLorg/thoughtcrime/securesms/badges/models/Badge;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->canInitializeFromDatabase()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->from(Landroid/os/Bundle;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getChatColors()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getConversationScreenType()Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDistributionType()I -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftContentType()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftMedia()Landroid/net/Uri; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftMediaType()Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftText()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getMedia()Ljava/util/ArrayList; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getShareDataTimestamp()J -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getStartingPosition()I -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getStickerLocator()Lorg/thoughtcrime/securesms/stickers/StickerLocator; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getThreadId()J -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getWallpaper()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isBorderless()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isFirstTimeInSelfCreatedGroup()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isWithSearchOpen()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->(Landroid/content/Context;Ljava/lang/Class;Lorg/thoughtcrime/securesms/recipients/RecipientId;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->(Landroid/content/Context;Ljava/lang/Class;Lorg/thoughtcrime/securesms/recipients/RecipientId;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;Lorg/thoughtcrime/securesms/conversation/ConversationIntents-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->build()Landroid/content/Intent; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->withDistributionType(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->withStartingPosition(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->$values()[Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->-$$Nest$fgetcode(Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)I -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->-$$Nest$smfrom(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->(Ljava/lang/String;II)V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->from(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->isInBubble()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->isInPopup()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->values()[Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->-$$Nest$smcheckThreadId(J)J -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->checkThreadId(J)J -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createBuilder(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lio/reactivex/rxjava3/core/Single; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createBuilderSync(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createParentFragmentArguments(Landroid/content/Intent;)Landroid/os/Bundle; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->getIntentData(Landroid/os/Bundle;)Landroid/net/Uri; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->getIntentType(Landroid/os/Bundle;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->isBubbleIntentUri(Landroid/net/Uri;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->canPlayContent()Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->forceFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getBadgeImageView()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getBodyBubbleCorners(IIII)Lorg/thoughtcrime/securesms/util/Projection$Corners; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getBubbleViews()Ljava/util/List; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getContactPhotoHolderView()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getDefaultBubbleColor(Z)I -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getDefaultTopMarginForRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;II)I -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getQuotedIndicatorView()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getReactionsView()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getReactionsView()Lorg/thoughtcrime/securesms/reactions/ReactionsConversationView; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getReplyView()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getRoot()Landroid/view/ViewGroup; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasAudio(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasCondensedContent(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasDocument(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasExtraText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasLinkPreview(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasOnlyThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasSharedContact(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasSticker(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isBorderless(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isCaptionlessMms(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isCondensedMode()Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isContentCondensed()Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isGiftMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isSingularMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isStoryReaction(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isViewOnceMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->onRecipientChanged(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->readDimen(Landroid/content/Context;I)I -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setEventListener(Lorg/thoughtcrime/securesms/BindableConversationItem$EventListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGroupMessageStatus(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setHasBeenScheduled(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setOutlinerRadii(Lorg/thoughtcrime/securesms/components/Outliner;IIII)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setParentScrolling(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setStoryReactionLabel(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->shouldDrawBodyBubbleOutline(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->onSizeChanged(IIII)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setOnSizeChangedListener(Lorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$OnSizeChangedListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setOutliners(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setParentScrolling(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Detailed;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Detailed;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$EditHistory;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$EditHistory;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Standard;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Standard;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(ZLkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$SwipeAvailabilityProvider;Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$OnSwipeListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->attachToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener$Callback;)V -PLorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;->(Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;)V -PLorg/thoughtcrime/securesms/conversation/ConversationMessage$ConversationMessageFactory;->createWithUnresolvedData(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;)V -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;Lorg/thoughtcrime/securesms/conversation/ConversationMessage-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getBottomButton()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getFormattedDate(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getMultiselectCollection()Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getThreadRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hasBeenQuoted()Z -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hasStyleLinks()Z -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->isTextOnly(Landroid/content/Context;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider$$ExternalSyntheticLambda0;->(Landroid/view/Menu;Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->$r8$lambda$wJ47lY-LyzI2969d1PAB5Rlhc_8(Landroid/view/Menu;ZZ)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->(Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Callback;Lorg/signal/core/util/concurrent/LifecycleDisposable;Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->(Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Callback;Lorg/signal/core/util/concurrent/LifecycleDisposable;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->applyTitleSpan(Landroid/view/MenuItem;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->hideMenuItem(Landroid/view/Menu;I)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->onCreateMenu$lambda$0(Landroid/view/Menu;ZZ)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->setAfterFirstRenderMode(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->(Lorg/thoughtcrime/securesms/recipients/Recipient;ZLio/reactivex/rxjava3/core/Observable;ZZZZIJLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component1()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component10()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component11()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component2()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component3()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component4()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component5()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component6()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component7()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component8()I -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component9()J -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu;->access$getTAG$p()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/ConversationRepository;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationRepository;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationRepository;->getConversationData(JLorg/thoughtcrime/securesms/recipients/Recipient;I)Lorg/thoughtcrime/securesms/conversation/ConversationData; -PLorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel;->(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel;->getSearchResults()Landroidx/lifecycle/LiveData; -PLorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter;->(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter$EventListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter;->setStickers(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator;->(FFF)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator;->(FFFLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator;->getInterpolation(F)F -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator;->(FF)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator;->(FFF)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator;->getInterpolation(F)F -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->dpToPx(I)I -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->update(Lorg/thoughtcrime/securesms/conversation/v2/items/InteractiveConversationElement;FF)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->updateBodyBubbleTransition(Ljava/util/List;FF)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->updateContactPhotoHolderTransition(Landroid/view/View;FF)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->updateQuotedIndicatorTransition(Landroid/view/View;FFF)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->updateReactionsTransition(Landroid/view/View;FF)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->updateReplyIconTransition(Landroid/view/View;FFF)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->clearExpiring()V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->onFinishInflate()V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->onSaveInstanceState()Landroid/os/Parcelable; -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setGroupRecipientSubtitle(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setIndividualRecipientTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setOnStoryRingClickListener(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setRecipientTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setStoryRingFromState(Lorg/thoughtcrime/securesms/database/model/StoryViewState;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setTitle(Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setVerified(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->updateSubtitleVisibility()V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->updateVerifiedSubtitleVisibility()V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$1;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$OnTickListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onStart(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda1;->run()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda2;->()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda3;->()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->$r8$lambda$B4EhSn6sRL5I5qd-ty8vyoMfbHo(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->$r8$lambda$YPq8U_kVkFRbP8hlhcJvFjZCkO0(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;Landroid/content/Context;Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->ignoreViewReveals()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->lambda$onViewsRevealed$0(J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->lambda$onViewsRevealed$1(J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->onViewsRevealed(J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->stopIgnoringViewReveals(Ljava/lang/Long;)V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType$Creator;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->$values()[Lorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType; -PLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->(IIILorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;I)V -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->(IIILorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->getButtonDrawableRes()I -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->getComposeHintRes()I -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->getTitleRes()I -PLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->getBottomButton()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button; -PLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->getHasStyleLinks()Z -PLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->none()Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; -PLorg/thoughtcrime/securesms/conversation/MessageStyler;->boldStyle()Landroid/text/style/CharacterStyle; -PLorg/thoughtcrime/securesms/conversation/MessageStyler;->italicStyle()Landroid/text/style/CharacterStyle; -PLorg/thoughtcrime/securesms/conversation/MessageStyler;->monoStyle()Landroid/text/style/CharacterStyle; -PLorg/thoughtcrime/securesms/conversation/MessageStyler;->strikethroughStyle()Landroid/text/style/CharacterStyle; -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda2;->(J)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda2;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda3;->(Lio/reactivex/rxjava3/core/ObservableEmitter;J)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda4;->cancel()V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->$r8$lambda$1ZS4JYRQcr_HkHAqNiixjSvPZQk(JLio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->$r8$lambda$LJcPhYvTLinB-_Xu8et7lLIjC3Y(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->()V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->()V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->getScheduledMessageCount$lambda$6$lambda$5(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->getScheduledMessageCount$lambda$6(JLio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->getScheduledMessageCount(J)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;)V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->()V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->clearDraft()V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->getDraft()Lorg/thoughtcrime/securesms/database/DraftTable$Draft; -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->setListener(Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$Listener;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->()V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->(Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onStart(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->release()V -PLorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$NotSet;->()V -PLorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id$NotSet;->()V -PLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->getChatBubbleMask()Landroid/graphics/drawable/Drawable; -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer$onGroupMembershipChanged$$inlined$sortedBy$1;->()V -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->()V -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->()V -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getDefaultColor(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)I -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->onGroupMembershipChanged(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$edgeEffectFactory$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$scrollListener$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$scrollListener$1;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->()V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getChatColors$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getLayerXfermode$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroid/graphics/PorterDuffXfermode; -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getLayoutManager(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroidx/recyclerview/widget/LinearLayoutManager; -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getNoLayerXfermode$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroid/graphics/PorterDuffXfermode; -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getUseLayer$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Z -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$setUseLayer$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;Z)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->getLayoutManager()Landroidx/recyclerview/widget/LinearLayoutManager; -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->setChatColors(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->(Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Ljava/lang/CharSequence;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->component1()Lorg/thoughtcrime/securesms/database/DraftTable$Drafts; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->component2()Ljava/lang/CharSequence; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->$r8$lambda$zCY6vDLteuUvHpdl_WpHczzW1i8(Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)Lkotlin/Pair; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/ThreadTable;Lorg/thoughtcrime/securesms/database/DraftTable;Ljava/util/concurrent/Executor;Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/ThreadTable;Lorg/thoughtcrime/securesms/database/DraftTable;Ljava/util/concurrent/Executor;Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->getShareOrDraftData$lambda$0(Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)Lkotlin/Pair; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->getShareOrDraftData(J)Lio/reactivex/rxjava3/core/Maybe; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->getShareOrDraftDataInternal(J)Lkotlin/Pair; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->loadDraftsInternal(J)Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copy(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copyAndSetDrafts$default(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;JLorg/thoughtcrime/securesms/database/DraftTable$Drafts;ILjava/lang/Object;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copyAndSetDrafts(JLorg/thoughtcrime/securesms/database/DraftTable$Drafts;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->getVoiceNoteDraft()Lorg/thoughtcrime/securesms/database/DraftTable$Draft; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->$r8$lambda$Gah6bA2LBU4B8HvMeDFCqXCxek0(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->accept$lambda$0(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->accept(Lkotlin/Pair;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->apply(Lkotlin/Pair;)Lio/reactivex/rxjava3/core/MaybeSource; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->(JLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->access$getStore$p(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;)Lorg/thoughtcrime/securesms/util/rx/RxStore; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->access$saveDraftsIfChanged(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->getState()Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->getVoiceNoteDraft()Lorg/thoughtcrime/securesms/database/DraftTable$Draft; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->loadShareOrDraftData(J)Lio/reactivex/rxjava3/core/Maybe; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->saveDraftsIfChanged(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$$ExternalSyntheticLambda0;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->$r8$lambda$TyXW_OwfpBC2uieSWTtfHVANT-Q(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateAppearance(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->endAnimations()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->endSlideAnimations()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->onAnimationFinished$lambda$4(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->getMmsParts(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord;)Ljava/util/Set; -PLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->getParts(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->fromSet(Ljava/util/Set;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->(Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->$values()[Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->values()[Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$WhenMappings;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->(Landroid/content/Context;Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->consumePulseRequest(Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawFocusShadeOverIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawFocusShadeUnderIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawPulseShadeOverIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getCurrentSelection(Landroidx/recyclerview/widget/RecyclerView;)Ljava/util/Set; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->invalidateIfPulseRequestAnimatorsAreRunning(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onStart(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->hashCode()I -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda2;->onFocusChange(Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onStart(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$special$$inlined$doOnEachLayout$1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$special$$inlined$doOnEachLayout$1;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->$r8$lambda$uCUimGo7Z6Cj8lWb9MUrTs2Znl0(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;Landroid/view/View;Landroid/view/ViewGroup;Lorg/thoughtcrime/securesms/components/ComposeText;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->_init_$lambda$1(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->access$dismiss(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->access$getEmojiPopup$p(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsPopup; -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->dismiss()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->onOrientationChange(Z)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->updateList(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Results;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$None;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$None;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;Lorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;Lorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->getResults()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->getSelection()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->()V -PLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->(Lorg/thoughtcrime/securesms/database/RecipientTable;)V -PLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->(Lorg/thoughtcrime/securesms/database/RecipientTable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract;->()V -PLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract;->()V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener$$ExternalSyntheticLambda0;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->()V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onStart(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda1;->run()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$1;->(Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$2;->(Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$3;->(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$4;->(Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$5;->(Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$6;->(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->$r8$lambda$Sq2131S0QgFvzWNQWjay5XAu_h8(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->getVoiceNoteMediaController()Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onCreate$lambda$1(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onCreate(Landroid/os/Bundle;Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onDestroy()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onPreCreate()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onResume()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onStop()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->replaceFragment()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda11;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda12;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$ContactShareEditor;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$ContactShareEditor;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$GifSearch;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$GifSearch;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaCapture;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaCapture;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaGallery;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaGallery;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaSelection;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaSelection;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectContact;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectContact;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectFile;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectFile;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectLocation;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectLocation;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Callbacks;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda5;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda7;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$gestureDetector$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->canPlayContent()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getDisplayMode()Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->showProjectionArea()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->bind(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$OnScrollStateChangedListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->bind(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$onDetachedFromRecyclerView$$inlined$filterIsInstance$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$onDetachedFromRecyclerView$$inlined$filterIsInstance$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$onDetachedFromRecyclerView$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$onDetachedFromRecyclerView$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->$r8$lambda$01kCfDvc0NgFqrC949og9FAUI0M(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->$r8$lambda$Km9l9bhK0V3bnJUbXFbaKrqQDZg(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->(Landroidx/lifecycle/LifecycleOwner;Lcom/bumptech/glide/RequestManager;Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->_init_$lambda$4(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->_init_$lambda$6(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getColorizer$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getCondensedMode$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getHasWallpaper$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getInlineContent$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$get_selected$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Ljava/util/HashSet; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->consumePulseRequest()Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge$PulseRequest; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getClickListener()Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getColorizer()Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getDisplayMode()Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getLifecycleOwner()Landroidx/lifecycle/LifecycleOwner; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getNextMessage(I)Lorg/thoughtcrime/securesms/database/model/MessageRecord; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getPreviousMessage(I)Lorg/thoughtcrime/securesms/database/model/MessageRecord; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getRequestManager()Lcom/bumptech/glide/RequestManager; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getSearchQuery()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->hasNoConversationMessages()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->hasWallpaper()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->isMessageRequestAccepted()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->isParentInScroll()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onDetachedFromRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onHasWallpaperChanged(Z)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onViewRecycled(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setMessageRequestAccepted(Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setMessageRequestIsAccepted(Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setSearchQuery(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->updateSearchQuery(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda3;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda5;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$$ExternalSyntheticLambda6;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->$r8$lambda$6uRxmEwxLQTrlQTJqeDiAgUi_To(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->$r8$lambda$TuaETjXomeAloFUSVSqO45kjAnE(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->$r8$lambda$sbVFnmLavXrywVNnxV7ScVboOcs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearRequestReview()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearUnverifiedBanner()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearVoiceNotePlayer()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getReviewBannerStub()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getUnverifiedBannerStub()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getVoiceNotePlayerStub()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->hide(Lorg/thoughtcrime/securesms/util/views/Stub;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->reviewBannerStub_delegate$lambda$2(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->setListener(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$Listener;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->unverifiedBannerStub_delegate$lambda$0(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->voiceNotePlayerStub_delegate$lambda$3(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda101;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda102;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda102;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda18;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda18;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda19;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda21;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda23;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda23;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda27;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda30;->(Lkotlin/jvm/internal/Ref$BooleanRef;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda30;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda32;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda33;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda34;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda35;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda35;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda36;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda36;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda41;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda41;->run()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda42;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda42;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda43;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda43;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda44;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda44;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda45;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda46;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda60;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda61;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda62;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda62;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda65;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda66;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda67;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda67;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda68;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda68;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda69;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda70;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda71;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda72;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda73;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda74;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda75;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda76;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda76;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda77;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda77;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda78;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda80;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda80;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda81;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda81;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda82;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda82;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda83;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda83;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda84;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda84;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda85;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda86;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda87;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda88;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda88;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda89;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda89;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda90;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda91;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda91;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda92;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda92;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda93;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda94;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda94;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda95;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda95;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda96;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda96;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda97;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda97;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda98;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda98;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda99;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActionModeCallback;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActivityResultCallbacks;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentKeyboardFragmentListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentManagerListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$BackPressedDelegate;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ComposeTextEventsListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ComposeTextEventsListener;->onFocusChange(Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationBannerListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationItemClickListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback$onOptionsMenuCreated$1;->(Landroidx/appcompat/widget/SearchView;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroidx/appcompat/widget/SearchView$OnQueryTextListener;Landroid/view/Menu;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback$onOptionsMenuCreated$queryListener$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->clearExpiring()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->getSnapshot()Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->onOptionsMenuCreated(Landroid/view/Menu;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DataObserver;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DataObserver;->onItemRangeChanged(II)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DisabledInputListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelMediaListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$KeyboardEvents;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroidx/recyclerview/widget/LinearLayoutManager;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onStart(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$MotionEventRelayDrain;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollDateHeaderHelper;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollDateHeaderHelper;->bind(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->invoke(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->$r8$lambda$RpLVFJ5W5LCMN7QrbVRwkt2jGG8(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->onScrolled$lambda$0(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->presentComposeDivider()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SearchEventListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SendButtonListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SwipeAvailabilityProvider;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->setToolbarMargin(I)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ToolbarDependentMarginListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroidx/appcompat/widget/Toolbar;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ToolbarDependentMarginListener;->onGlobalLayout()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$VoiceMessageRecordingSessionCallbacks;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$WhenMappings;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->invoke(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$3;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$4;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12$5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationBannerListener;Lkotlin/coroutines/Continuation;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16$1;->(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16;->apply(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)Lio/reactivex/rxjava3/core/MaybeSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->test(Ljava/lang/Object;Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->test(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$19;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$19;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$19;->accept(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->test(Ljava/lang/Object;Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$4;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$5;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$5;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$2;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$4;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$1$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->invoke(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$jumpAndPulseScrollStrategy$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->accept(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->accept(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->apply(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lio/reactivex/rxjava3/core/ObservableSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$lambda$36$lambda$35$$inlined$doAfterNextLayout$1$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$lambda$36$lambda$35$$inlined$doAfterNextLayout$1$1;->run()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$lambda$36$lambda$35$$inlined$doAfterNextLayout$1;->(Landroid/view/View;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$lambda$36$lambda$35$$inlined$doAfterNextLayout$1;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->invoke()Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$conversationToolbarOnScrollHelper$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$conversationToolbarOnScrollHelper$1;->get()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentTypingIndicator$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->getFunctionDelegate()Lkotlin/Function; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->onChanged(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->(Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->(Landroidx/fragment/app/Fragment;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$0yfGLDLE6aX-xXwbDy1YobIC_fM(Landroidx/lifecycle/SavedStateHandle;)Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$2jiiXoOyBmeh0hHUmYJhSeYyrPY(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/database/model/StoryViewState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$6D0pOXjL5lz-8TAvdczVtqHXEJs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$84ONStKMDhm3pDgghDvcjBmSZTA(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$AkjDlbcUlfWcISfktdvUkURKumE(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$Bgs4Ucl4CeBxavzQbGgHeDJ0X0I(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$FpNxQRT9nwYScaRdKHNFa1asZNk(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$G8TV_DBWsBwWhCzYn0Cf-ayb5jk(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$I6jaqPOUGMXG3i1-QwoeMv9tCVg()Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$KI_WxVbRMe0aYkbd3BakIs7twQQ(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$KwYyX1mJxuFLbM3-VnBZoywxmIc(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/lifecycle/ViewModelProvider$Factory; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$N8uQwxK75-zNdEqB6TsRm7HoyPI(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$N_zPJRM1TozCocYzO705W9VKPZs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$ORP7h61oUIPtnTc48MudqQUyoQg(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$TGgylpRQzxr37JXe12UuSg9QwQs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lj$/util/Optional;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$Ytb_fEQFEdWjtQWuE7bZU3pLB_c(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$_7ihCYOuO1mMswGO_qRa2-qwkvw(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$bWBYZ9_vC_wE1KbPqcinKOpMvYU(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$c0uad1LYMMxg0weXXCzsiuwcDIM(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$eIQn76mmhmvBSnPOc-Tsnm3BGpc(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/lang/String;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$fRSpVDaW4dvLJ2_Ygx6it4o9ywo(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$ga2e7LHPVxkYWLz6-NjBOp-eN-A(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$imb7TR_uLyUrCNviCP20QvYorUs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$lxa4raIv5ocX_uTNn68qMHwPkFY(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$q9DnFZKpW5qDO1fjl1b7lwJc5WU(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$rWerbDjitD4Wbre_4bEGI_kcn0w(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$sGBH1Xg_bbxyAwXIlnVxyGGVeME(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$tegktuxAyhxyuAmss23UMow5Ftk(Lkotlin/jvm/internal/Ref$BooleanRef;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$xKSKASYhB0XzCjgdTtTe76VJ0yg(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$ykj6iZaMkc8f8cbpvfGW9nArK98(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;I)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->$r8$lambda$yw0DTk1lSuVYI9JH9s_NwB9XdvE(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$doAfterFirstRender(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getAdapter$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getArgs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getBinding(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getColorizer$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getConversationGroupViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getConversationItemDecorations$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getDraftViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getGroupCallViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getInputPanel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/components/InputPanel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getLayoutManager$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/recyclerview/widget/ConversationLayoutManager; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getMarkReadHelper$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/MarkReadHelper; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getScrollListener$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getSearchMenuItem$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroid/view/MenuItem; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getShareDataTimestampViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getThreadHeaderMarginDecoration$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$isScrolledToBottom(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$isSearchRequested$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$moveToStartPosition(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/ConversationData;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$onRecipientChanged(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$presentInputReadyState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$presentScrollButtons(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$setSearchMenuItem$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/MenuItem;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$updateMessageRequestAcceptedState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$updateToggleButtonState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->args_delegate$lambda$0(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->binding_delegate$lambda$8(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->conversationGroupViewModel_delegate$lambda$12(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/lifecycle/ViewModelProvider$Factory; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->conversationRecipientRepository_delegate$lambda$1(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->createGroupSubtitleString(Ljava/util/List;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender$lambda$46(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender$lambda$47(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender$lambda$49(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;I)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender$lambda$50(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lj$/util/Optional;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->draftViewModel_delegate$lambda$14(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getArgs()Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getComposeText()Lorg/thoughtcrime/securesms/components/ComposeText; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getContainer()Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getConversationGroupViewModel()Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getConversationRecipientRepository()Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getDraftViewModel()Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getGroupCallViewModel()Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getInlineQueryController()Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getInputPanel()Lorg/thoughtcrime/securesms/components/InputPanel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getKeyboardPagerViewModel()Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getLinkPreviewViewModel()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getMessageRequestRepository()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getMotionEventRelay()Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getScheduledMessagesStub()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSearchNav()Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSearchViewModel()Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSendButton()Lorg/thoughtcrime/securesms/components/SendButton; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSendEditButton()Landroid/widget/ImageButton; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getShareDataTimestampViewModel()Lorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getStickerViewModel()Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getVoiceNoteMediaController()Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->groupCallViewModel_delegate$lambda$11(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->handleScheduledMessagesCountChange(I)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeConversationThreadUi$lambda$78(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeGiphyMp4()Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeInlineSearch()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeLinkPreviews$lambda$82(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeLinkPreviews()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeMediaKeyboard()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeSearch$lambda$81(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/lang/String;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeSearch()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeStickerSuggestions()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->inlineQueryController_delegate$lambda$17(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->invalidateOptionsMenu()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->isScrolledToBottom()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->linkPreviewViewModel_delegate$lambda$10(Landroidx/lifecycle/SavedStateHandle;)Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->messageRequestRepository_delegate$lambda$2(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->motionEventRelay_delegate$lambda$21(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->moveToStartPosition$lambda$121(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->moveToStartPosition(Lorg/thoughtcrime/securesms/conversation/ConversationData;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->observeConversationThread$lambda$36$lambda$35(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->observeConversationThread$lambda$36(Lkotlin/jvm/internal/Ref$BooleanRef;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->observeConversationThread()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onCreate(Landroid/os/Bundle;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onDestroyView()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onPause()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onRecipientChanged(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onResume()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewCreated$lambda$24(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewCreated$lambda$25(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewCreated$lambda$26(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewStateRestored(Landroid/os/Bundle;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentActionBarMenu()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentChatColors(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentConversationTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentGroupCallJoinButton$lambda$67(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentGroupCallJoinButton()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentGroupConversationSubtitle(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentIdentityRecordsState(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentInputReadyState(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentNavigationIconForNormal()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentRequestReviewState(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentScrollButtons(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentStoryRing$lambda$58(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/database/model/StoryViewState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentStoryRing()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentTypingIndicator()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentWallpaper(Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->registerForResults()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->scheduledMessagesStub_delegate$lambda$22(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->searchViewModel_delegate$lambda$15(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->stickerViewModel_delegate$lambda$16()Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->updateMessageRequestAcceptedState(Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->updateToggleButtonState()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->viewModel_delegate$lambda$9(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->getHeight()I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->getItemView()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->updateForWallpaper()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$None;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$None;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->(ZZ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->(ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->access$timestamp(Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getHasWallpaper()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setCurrentItems(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setFirstUnreadCount(I)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setHasWallpaper(Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->updateUnreadState(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda0;->(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda2;->(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$$ExternalSyntheticLambda2;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->apply(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/ObservableSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1$$ExternalSyntheticLambda0;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->$r8$lambda$JuMsqhsXpq__gkB4gn6Rbh-r19w(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lj$/util/Optional; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply$lambda$0(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lj$/util/Optional; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lio/reactivex/rxjava3/core/SingleSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->$r8$lambda$HTU3qSDUUuteHsgwm1L9xL6t9iI(J)Lorg/thoughtcrime/securesms/recipients/RecipientId; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->$r8$lambda$KiGImI3p-n3wqX1w5X_guh7bn3E(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->$r8$lambda$hDugeCPp-Us2ixifVxNbYj87XDo(J)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->conversationRecipient_delegate$lambda$1$lambda$0(J)Lorg/thoughtcrime/securesms/recipients/RecipientId; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->conversationRecipient_delegate$lambda$1(J)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->getConversationRecipient()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->getGroupRecord()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->groupRecord_delegate$lambda$2(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda22;->(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda22;->run()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda24;->(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda24;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda25;->(JJ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda25;->run()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda2;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda30;->(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda30;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->(II)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->getMentions()I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->getUnread()I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->apply(Lkotlin/Unit;)Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->apply(Ljava/lang/Integer;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$O1jAfxW7WMRbFtigGbWlPsfW9uo(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$Ur9sLweruUH-UR7p1bZVAEgSxMU(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$_Xm--GRPOCDWQG-t5XQvEf5BpDM(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$jWerGdMlQxnIC3zxrzO7K8wl-hg(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$zchz8RfDTQz-dlCy003QfHZyks8(JJ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->(Landroid/content/Context;Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->access$getUnreadCount(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->access$getUnreadMentionsCount(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getConversationThreadState$lambda$1(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getConversationThreadState(JI)Lio/reactivex/rxjava3/core/Single; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getMessageCounts(J)Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getRequestReviewState$lambda$19(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getUnreadCount(J)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getUnreadMentionsCount(J)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->isInBubble()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->markLastSeen$lambda$37(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->markLastSeen(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->setLastVisibleMessageTimestamp$lambda$10(JJ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->setLastVisibleMessageTimestamp(JJ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->startExpirationTimeout(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->(ZZZIZ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->(ZZZIZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->copy$default(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;ZZZIZILjava/lang/Object;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->copy(ZZZIZ)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->getHasMentions()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->getShowScrollButtons()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->getUnreadCount()I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->toString()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->(Lorg/signal/paging/ObservablePagedData;Lorg/thoughtcrime/securesms/conversation/ConversationData;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->getItems()Lorg/signal/paging/ObservablePagedData; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->getMeta()Lorg/thoughtcrime/securesms/conversation/ConversationData; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->(Landroid/app/Activity;Landroid/view/View;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getActiveColorSet()Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getActiveToolbarColor(Z)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getInactiveColorSet()Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getInactiveToolbarColor(Z)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$5;->(Landroidx/fragment/app/Fragment;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->(Ljava/util/List;ZZZ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->(Ljava/util/List;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->getTypists()Ljava/util/List; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->(Lcom/bumptech/glide/RequestManager;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->getItemCount()I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda0;->(ZZ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda10;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda11;->(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda11;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda5;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda6;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda7;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda7;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda8;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda9;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$$ExternalSyntheticLambda9;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->apply(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->onComplete()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->onNext(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->onNext(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda0;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda1;->(Lorg/signal/paging/PagingController;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda2;->(Lorg/signal/paging/PagingController;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda3;->(Lorg/signal/paging/PagingController;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5$$ExternalSyntheticLambda4;->cancel()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->$r8$lambda$dRAg_eI2fDh_2uB1mh1_sOdK4OM(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->$r8$lambda$jniHnwgfVAuPiJtTphqG-At4zEU(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->apply$lambda$4$lambda$3(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->apply$lambda$4(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->apply(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lio/reactivex/rxjava3/core/ObservableSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$2;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$chatColorsDataObservable$2;->apply(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;Landroid/graphics/Rect;)Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1$2;->([Lkotlinx/coroutines/flow/Flow;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1$3;->(Lkotlin/coroutines/Continuation;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1;->([Lkotlinx/coroutines/flow/Flow;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$combine$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$1;->(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$2$2;->(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$2;->(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getBannerFlows$$inlined$map$2;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->test(Lj$/util/Optional;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1$2$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1$2;Lkotlin/coroutines/Continuation;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1$2;->(Lkotlinx/coroutines/flow/FlowCollector;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1;->(Lkotlinx/coroutines/flow/Flow;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$special$$inlined$mapNotNull$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lio/reactivex/rxjava3/core/ObservableSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$1;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$1;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$titleViewParticipants$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$AzGBazfxtCjHKdE8twA_frBtLDs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$GGsOjExj1dA9PEl_od4VC_1B9lY(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$GvUTxgdCja6aGWPxe0lHNMFsjlY(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$KBHz63wDziMk8AtheMBH0zteAD8(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$OGiwBdN6Vab1q8qwU2_-eVMRcfA(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$OM4tP0wX0rcpYOLMIIeSn6t0xFc(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$SzIkOY4yxy0E4SI48lwLUvod1us(ZZLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$UC1QzyzsEoJb6DXrnHV48q_aCWc(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->$r8$lambda$bAQKuC_lR0a32v3_4RJbiOWZ4DU(Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;)Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$1(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$3(Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;)Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$4(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$5(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$6(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->_init_$lambda$7(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$getHasMessageRequestStateSubject$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lio/reactivex/rxjava3/subjects/BehaviorSubject; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$getRepository$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->canShowAsBubble(Landroid/content/Context;)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getBannerFlows(Landroid/content/Context;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/flow/Flow; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getConversationThreadState()Lio/reactivex/rxjava3/core/Single; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getGroupMemberServiceIds()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getHasMessageRequestState()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getIdentityRecordsObservable()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getInputReadyState()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getMessageRequestState()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getPagingController()Lorg/signal/paging/ProxyPagingController; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRecipient()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRecipientSnapshot()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRequestReviewState()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getScheduledMessagesCount()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getScrollButtonState()Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getSearchQuery()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getStoryRingState()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getThreadId()J -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getTitleViewParticipants()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getTitleViewParticipantsSnapshot()Ljava/util/List; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getWallpaperSnapshot()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->isPushAvailable()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->lambda$10$lambda$9(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->markLastSeen()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->onChatBoundsChanged(Landroid/graphics/Rect;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->setLastScrolled(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->setShowScrollButtonsForScrollPosition$lambda$14(ZZLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->setShowScrollButtonsForScrollPosition(ZZ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->updateIdentityRecordsInBackground()V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$$ExternalSyntheticLambda22;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->()V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->clear()V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->setListener(Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$Listener;)V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->setWallpaperEnabled(Z)V -PLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->isGroup()Z -PLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->isUnverified()Z -PLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->isVerified()Z -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getConversationRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getGroupRecord()Lorg/thoughtcrime/securesms/database/model/GroupRecord; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getMessageRequestState()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isActiveGroup()Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isAnnouncementGroup()Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isClientExpired()Z -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isRequestingMember()Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isUnauthorized()Z -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->shouldShowInviteToSignal()Z -PLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->()V -PLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->()V -PLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->setDrain(Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay$Drain;)V -PLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$IndividualReviewState;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$GroupReviewState;)V -PLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$IndividualReviewState;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$GroupReviewState;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->shouldShowReviewBanner()Z -PLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->getTimestamp()J -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->(Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->apply(Ljava/lang/String;)Lio/reactivex/rxjava3/core/SingleSource; -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->access$getStickerSearchRepository$p(Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;)Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository; -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->getStickers()Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate;->()V -PLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/audio/AudioRecorder;Lorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$SessionCallback;)V -PLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->()V -PLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->(ZZLjava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->getValue()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->$r8$lambda$keSkyad-C5xE3oQvzM4Colj_cWE(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;)Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->(Landroid/content/Context;JLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->(Landroid/content/Context;JLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getKey(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getKey(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getSizeInternal()I -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getThreadRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->loadThreadHeader()Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->size()I -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->threadRecipient_delegate$lambda$0(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;)Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->toMappingModel(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->getThreadHeader()Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areContentsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areItemsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->getChangePayload(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areContentsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areItemsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->getChangePayload(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageBackedKey;->(J)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageBackedKey;->hashCode()I -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda0;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda0;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda1;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda1;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda2;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda2;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda3;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda3;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda4;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda4;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda5;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda5;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda6;->(Ljava/util/List;Landroid/app/Application;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda6;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda7;->(Ljava/util/concurrent/Callable;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda7;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->(Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getAttachments()Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getCalls()Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getHasBeenQuoted()Ljava/util/Set; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getMentionsById()Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getPayments()Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getReactions()Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getTimeLog()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->(Ljava/lang/Object;J)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getDuration()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getDurationNanos()J -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getResult()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$4iSCT01DKCHe43trYUNF_gzAhdU(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$AI5QuQI30AGAfxBXvdK3ytC16qA(Ljava/util/List;)Ljava/util/Set; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$Nbvgc34Xky_eAfEPUhIxvLTPa6I(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$PhusYyKvajGM6fA3m69QpnmGJDY(Ljava/util/List;Landroid/app/Application;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$nHaVDSeTqiC8KYk5Ok_bIjuhXJU(Ljava/util/concurrent/Callable;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$pPswBV489yo6I4-R3Y-J1xVlyoY(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$t1JXujlBFwd4SZoHN2PII1Py2GE(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$tl1YdHQ7t4d5MI6cyN3rmPPSdSs(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$1(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$10(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$11(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$15(Ljava/util/List;Landroid/app/Application;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$2(Ljava/util/List;)Ljava/util/Set; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$3(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$4(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->submitTimed$lambda$23(Ljava/util/concurrent/Callable;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->submitTimed(Ljava/util/concurrent/ExecutorService;Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->updateModelsWithData(Ljava/util/List;Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;)Ljava/util/List; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->updateWithData(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;)Lorg/thoughtcrime/securesms/database/model/MessageRecord; -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areContentsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areItemsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->getChangePayload(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->getRecipientInfo()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo; -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeaderKey;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeaderKey;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZ)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->copy(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZ)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getActiveV2Group()Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getHasCapacity()Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getOngoingCall()Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getRecipientId()Lorg/thoughtcrime/securesms/recipients/RecipientId; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$$ExternalSyntheticLambda2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->apply(Lkotlin/Unit;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->test(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->apply(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->$r8$lambda$JCbFrLacE1VQsxVEgXsmJYrz_0k(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->$r8$lambda$YSpTF8_hDwmqKiYACJdH-0jyo3k(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->$r8$lambda$sdFC6RxmY8ZuE8HR19b4Ck1lpuw(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->_init_$lambda$1(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->_init_$lambda$2(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->getHasOngoingGroupCallSnapshot()Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->getState()Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->lambda$1$lambda$0(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->peekGroupCall()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1;->(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->create(Lkotlin/reflect/KClass;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$1;->test(Lj$/util/Optional;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$1;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$_groupRecord$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->(Lorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->(Lorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->updateGroupStateIfNeeded()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;->(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;Landroid/graphics/drawable/Drawable;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;->getChatColors()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData;->getMask()Landroid/graphics/drawable/Drawable; -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->$r8$lambda$LR2sN60C80PuKWR2ObsdH4EAb6o(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->getMask()Landroid/graphics/drawable/Drawable; -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->getOpacity()I -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->setCorners(Lorg/thoughtcrime/securesms/util/Projection$Corners;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->setLocalChatColors(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ShrinkWrapLinearLayout;->onMeasure(II)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ShrinkWrapLinearLayout;->shrinkWrapWidthMeasureSpec(I)I -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;->addOnMeasureListener(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout$OnMeasureListener;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;->removeOnMeasureListener(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout$OnMeasureListener;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;->setOnDispatchTouchEventListener(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout$OnDispatchTouchEventListener;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->$values()[Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->(Ljava/lang/String;IFF)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->getBottomPadding()F -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->getTopPadding()F -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->isEndingShape()Z -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;->isStartingShape()Z -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->access$getCollapsedSpacing$cp()F -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->access$getDefaultSpacing$cp()F -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->getCornersLTR()Lorg/thoughtcrime/securesms/util/Projection$Corners; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->isEndOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->isSingularMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)Z -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->isStartOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)Z -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->isWithinClusteringTime(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape;->setBodyBubbleCorners(FFFF)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Lorg/thoughtcrime/securesms/components/AvatarImageView;Lorg/thoughtcrime/securesms/badges/BadgeImageView;Landroid/view/ViewGroup;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Lcom/google/android/material/imageview/ShapeableImageView;Lorg/thoughtcrime/securesms/reactions/ReactionsConversationView;Lorg/thoughtcrime/securesms/components/DeliveryStatusView;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/ExpirationTimerView;Landroid/view/View;Landroid/widget/Space;Lorg/thoughtcrime/securesms/components/AlertView;Z)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getAlert()Lorg/thoughtcrime/securesms/components/AlertView; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getBody()Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getBodyWrapper()Landroid/view/ViewGroup; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getDeliveryStatus()Lorg/thoughtcrime/securesms/components/DeliveryStatusView; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getFooterBackground()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getFooterDate()Landroid/widget/TextView; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getFooterExpiry()Lorg/thoughtcrime/securesms/components/ExpirationTimerView; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getFooterSpace()Landroid/widget/Space; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getReactions()Lorg/thoughtcrime/securesms/reactions/ReactionsConversationView; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getReply()Lcom/google/android/material/imageview/ShapeableImageView; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getRoot()Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getSenderBadge()Lorg/thoughtcrime/securesms/badges/BadgeImageView; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getSenderName()Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->getSenderPhoto()Lorg/thoughtcrime/securesms/components/AvatarImageView; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;->isIncoming()Z -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridgeKt;->bridge(Lorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding;)Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda3;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$PassthroughClickListener;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$ReactionMeasureListener;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$bodyBubbleDrawable$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$bodyBubbleDrawable$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$bodyBubbleDrawable$1;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsData; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$footerDrawable$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$footerDrawable$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$gestureDetector$1;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$replyDelegate$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder$senderDrawable$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->$r8$lambda$NAvN9Ib0ecKjckDQko9FsZRH87U(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;Lorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->_init_$lambda$0(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->bind(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->canPlayContent()Z -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->getShape()Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->invalidateFooterDrawable(Landroid/view/ViewGroup;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->isContentCondensed()Z -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->isForcedFooter()Z -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentAlert()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentDate()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentDeliveryStatus()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentFooterBackground()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentFooterEndPadding()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentFooterExpiry()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentReactions()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentSenderNameBackground()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->presentSenderNameColor()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->setConversationMessage(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->setShape(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape$MessageShape;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder;->showProjectionArea()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme$getBodyTextColor$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme$getBodyTextColor$2;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme$getBodyTextColor$2;->invoke(Landroid/content/Context;Z)Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme$getBodyTextColor$2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->getBodyBubbleColor(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)I -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->getBodyTextColor(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)I -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->getColor(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)I -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->getFooterBubbleColor(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)I -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme;->getReplyIconBackgroundColor()I -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->linkifyUrlLinks(Landroid/text/Spannable;ZLorg/thoughtcrime/securesms/util/UrlClickHandler;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemViewHolder;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemViewHolder;->getShapeDelegate()Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemShape; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemViewHolder;->getThemeDelegate()Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTheme; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate$DisplayState;->$values()[Lorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate$DisplayState; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate$DisplayState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate$DisplayState;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;Ljava/util/List;Landroid/view/View;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Landroid/widget/Space;Lorg/thoughtcrime/securesms/util/views/Stub;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->displayTuckedIntoBody()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->getFooterWidth()I -PLorg/thoughtcrime/securesms/conversation/v2/items/V2FooterPositionDelegate;->onPreMeasure()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2OnDispatchTouchEventListener;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext;Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyBindingBridge;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->$values()[Lorg/thoughtcrime/securesms/conversation/v2/items/V2Payload; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda82;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda82;->run()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda83;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;JI)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda83;->run(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$MlLBYJBd-8X6pDWOeA-x-13z2vg(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;JILjava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$handleCreateConversation$48(Lorg/thoughtcrime/securesms/recipients/Recipient;JILjava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onDestroyView()V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onPause()V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onStop()V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->onSaveInstanceState()Landroid/os/Parcelable; -PLorg/thoughtcrime/securesms/crypto/ModernDecryptingPartInputStream;->createFor(Lorg/thoughtcrime/securesms/crypto/AttachmentSecret;[BLjava/io/File;J)Ljava/io/InputStream; -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda0;->()V -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda1;->()V -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda2;->()V -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda2;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->getIdentityRecords(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/identity/IdentityRecordList; -PLorg/thoughtcrime/securesms/database/AttachmentTable$$ExternalSyntheticLambda13;->()V -PLorg/thoughtcrime/securesms/database/AttachmentTable$$ExternalSyntheticLambda13;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/database/AttachmentTable$$ExternalSyntheticLambda9;->()V -PLorg/thoughtcrime/securesms/database/AttachmentTable$Companion$$ExternalSyntheticLambda0;->(Ljava/io/File;)V -PLorg/thoughtcrime/securesms/database/AttachmentTable$Companion$$ExternalSyntheticLambda0;->create()Ljava/io/File; -PLorg/thoughtcrime/securesms/database/AttachmentTable$Companion;->$r8$lambda$ePeF8ujvZ3-hIJzvZAnQhL5gDlk(Ljava/io/File;)Ljava/io/File; -PLorg/thoughtcrime/securesms/database/AttachmentTable$Companion;->newDataFile$lambda$0(Ljava/io/File;)Ljava/io/File; -PLorg/thoughtcrime/securesms/database/AttachmentTable$Companion;->newDataFile(Landroid/content/Context;)Ljava/io/File; -PLorg/thoughtcrime/securesms/database/AttachmentTable$DataFileWriteResult;->()V -PLorg/thoughtcrime/securesms/database/AttachmentTable$DataFileWriteResult;->(Ljava/io/File;J[BLjava/lang/String;Lorg/thoughtcrime/securesms/database/AttachmentTable$TransformProperties;)V -PLorg/thoughtcrime/securesms/database/AttachmentTable$DataFileWriteResult;->getFile()Ljava/io/File; -PLorg/thoughtcrime/securesms/database/AttachmentTable$DataFileWriteResult;->getHash()Ljava/lang/String; -PLorg/thoughtcrime/securesms/database/AttachmentTable$DataFileWriteResult;->getLength()J -PLorg/thoughtcrime/securesms/database/AttachmentTable$DataFileWriteResult;->getRandom()[B -PLorg/thoughtcrime/securesms/database/AttachmentTable$TransformProperties$Companion;->forSkipTransform()Lorg/thoughtcrime/securesms/database/AttachmentTable$TransformProperties; -PLorg/thoughtcrime/securesms/database/AttachmentTable$TransformProperties;->getVideoEdited()Z -PLorg/thoughtcrime/securesms/database/AttachmentTable$TransformProperties;->serialize()Ljava/lang/String; -PLorg/thoughtcrime/securesms/database/AttachmentTable;->$r8$lambda$QbU0Y1coWk_qhFbTP0UCne_DdZw(Landroid/database/Cursor;)Ljava/io/File; -PLorg/thoughtcrime/securesms/database/AttachmentTable;->calculateDigest(Ljava/io/File;[BJ[B[B)[B -PLorg/thoughtcrime/securesms/database/AttachmentTable;->calculateDigest(Lorg/thoughtcrime/securesms/database/AttachmentTable$DataFileWriteResult;[B[B)[B -PLorg/thoughtcrime/securesms/database/AttachmentTable;->createKeyIvIfNecessary(Lorg/thoughtcrime/securesms/attachments/AttachmentId;)V -PLorg/thoughtcrime/securesms/database/AttachmentTable;->finalizeAttachmentAfterDownload-jSaE0eg$default(Lorg/thoughtcrime/securesms/database/AttachmentTable;JLorg/thoughtcrime/securesms/attachments/AttachmentId;Lorg/signal/core/util/stream/LimitedInputStream;[BLkotlin/time/Duration;ILjava/lang/Object;)Z -PLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachmentsForMessages(Ljava/util/Collection;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/database/AttachmentTable;->getDataStream(Ljava/io/File;[BJ)Ljava/io/InputStream; -PLorg/thoughtcrime/securesms/database/AttachmentTable;->getTransferFile$lambda$93(Landroid/database/Cursor;)Ljava/io/File; -PLorg/thoughtcrime/securesms/database/AttachmentTable;->getTransferFile(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Lorg/thoughtcrime/securesms/attachments/AttachmentId;)Ljava/io/File; -PLorg/thoughtcrime/securesms/database/AttachmentTable;->getVisualHashStringOrNull(Lorg/thoughtcrime/securesms/attachments/Attachment;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/database/AttachmentTable;->hasStickerAttachments()Z -PLorg/thoughtcrime/securesms/database/AttachmentTable;->readAttachment(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment; -PLorg/thoughtcrime/securesms/database/AttachmentTable;->writeToDataFile(Ljava/io/File;Ljava/io/InputStream;Lorg/thoughtcrime/securesms/database/AttachmentTable$TransformProperties;Z)Lorg/thoughtcrime/securesms/database/AttachmentTable$DataFileWriteResult; -PLorg/thoughtcrime/securesms/database/CallTable;->getCallsForCache(Ljava/util/Collection;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/database/CallTable;->markAllCallEventsWithPeerBeforeTimestampRead(Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lorg/thoughtcrime/securesms/database/CallTable$Call; -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda13;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda13;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda20;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda20;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda27;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda27;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda29;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda29;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda36;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda36;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda41;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda41;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda42;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda42;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda6;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda8;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$0jRCUTXTDVMpKepAkAg8DcY4jiA(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$1LvvZD3MMJCs2UcAbh6iCceBfls(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$4H5U_Q8BP_LdOaO31GRxD77lsIo(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$9IpxPQWQK0m2gGsU2g1e3UFfD1M(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$UWVdWgnoz8LIawa01OJjD-HT0WM(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$frh4dntjBOhDTTzUuMic3POu1Zs(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$gsdJEUeMbOhcbJJGmn65gA2qeb8(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$hHYnudhLLDq3UpBEPX4iy6qChBo(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$v_w74W8sC2i7Khry97icHMYKfTw(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyVerboseConversationListeners$24(J)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerConversationObserver$1(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerMessageInsertObserver$12(JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerMessageUpdateObserver$11(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerScheduledMessageObserver$15(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerStoryObserver$14(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerVerboseConversationObserver$2(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$unregisterObserver$21(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyVerboseConversationListeners(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerConversationObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMapped(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMessageInsertObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMessageUpdateObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerScheduledMessageObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerStoryObserver(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerVerboseConversationObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->unregisterMapped(Ljava/util/Map;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->unregisterObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->unregisterObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseTable;->notifyVerboseConversationListeners(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->getDraftOfType(Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/DraftTable$Draft; -PLorg/thoughtcrime/securesms/database/GroupTable;->getGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;Z)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/GroupTable;->getPushGroupNamesContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/GroupTable;->getPushGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/MentionTable;->getMentionsForMessages(Ljava/util/Collection;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/database/MentionTable;->readMentions(Landroid/database/Cursor;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->next()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->next()Lorg/thoughtcrime/securesms/database/model/MessageRecord; -PLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->buildSlideDeck(Ljava/util/List;)Lorg/thoughtcrime/securesms/mms/SlideDeck; -PLorg/thoughtcrime/securesms/database/MessageTable$QuoteDescriptor;->(JLorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/database/MessageTable$QuoteDescriptor;->hashCode()I -PLorg/thoughtcrime/securesms/database/MessageTable;->getConversation(JJJ)Landroid/database/Cursor; -PLorg/thoughtcrime/securesms/database/MessageTable;->getMessageCountForThread(J)I -PLorg/thoughtcrime/securesms/database/MessageTable;->getMessagePositionOnOrAfterTimestamp(JJ)I -PLorg/thoughtcrime/securesms/database/MessageTable;->getMessagesForNotificationState(Ljava/util/Collection;)Landroid/database/Cursor; -PLorg/thoughtcrime/securesms/database/MessageTable;->getScheduledMessageCountForThread(J)I -PLorg/thoughtcrime/securesms/database/MessageTable;->getStoryViewState(J)Lorg/thoughtcrime/securesms/database/model/StoryViewState; -PLorg/thoughtcrime/securesms/database/MessageTable;->getStoryViewState(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/model/StoryViewState; -PLorg/thoughtcrime/securesms/database/MessageTable;->isQuoted(Ljava/util/Collection;)Ljava/util/Set; -PLorg/thoughtcrime/securesms/database/MessageTable;->isStory(J)Z -PLorg/thoughtcrime/securesms/database/MessageTable;->markExpireStarted(Ljava/util/Collection;)V -PLorg/thoughtcrime/securesms/database/MessageTable;->setMessagesReadSince(JJ)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/MessageTable;->setReactionsSeen(JJ)V -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isBundleKeyExchange(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isDuplicateMessageType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isFailedMessageType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupV1MigrationEvent(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingInsecureSmsFallbackType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingMessageType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingSecureSmsFallbackType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isRateLimited(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isSecureType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isSmsExport(J)Z -PLorg/thoughtcrime/securesms/database/PartFileProtector;->()V -PLorg/thoughtcrime/securesms/database/PartFileProtector;->protect(Lorg/thoughtcrime/securesms/database/PartFileProtector$CreateFile;)Ljava/io/File; -PLorg/thoughtcrime/securesms/database/PaymentTable;->getPayments(Ljava/util/Collection;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/ReactionTable;->getReactionsForMessages(Ljava/util/Collection;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda5;->cancel()V -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda8;->(J)V -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda8;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->$r8$lambda$gTo96lIihOSn9zykNwzAViG-AFM(JLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->$r8$lambda$t8C20oswnVFcNdPiOaMRsBaoewc(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)V -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->conversation$lambda$4(JLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->conversation(J)Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->databaseFlowable$lambda$8$lambda$7(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)V -PLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda21;->(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/database/SQLiteDatabase$$ExternalSyntheticLambda21;->run()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/database/SQLiteDatabase;->$r8$lambda$ktrfKV1b6h-vFBRNFRCPFx5_4Zo(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; -PLorg/thoughtcrime/securesms/database/SQLiteDatabase;->lambda$query$4(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; -PLorg/thoughtcrime/securesms/database/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; -PLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->payments()Lorg/thoughtcrime/securesms/database/PaymentTable; -PLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->reactions()Lorg/thoughtcrime/securesms/database/ReactionTable; -PLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->stickers()Lorg/thoughtcrime/securesms/database/StickerTable; -PLorg/thoughtcrime/securesms/database/SignalDatabase;->calls()Lorg/thoughtcrime/securesms/database/CallTable; -PLorg/thoughtcrime/securesms/database/SignalDatabase;->getPaymentTable()Lorg/thoughtcrime/securesms/database/PaymentTable; -PLorg/thoughtcrime/securesms/database/SignalDatabase;->getReactionTable()Lorg/thoughtcrime/securesms/database/ReactionTable; -PLorg/thoughtcrime/securesms/database/SignalDatabase;->getStickerTable()Lorg/thoughtcrime/securesms/database/StickerTable; -PLorg/thoughtcrime/securesms/database/SignalDatabase;->stickers()Lorg/thoughtcrime/securesms/database/StickerTable; -PLorg/thoughtcrime/securesms/database/StickerTable;->getAllStickerPacks(Ljava/lang/String;)Landroid/database/Cursor; -PLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->()V -PLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->(JZJI)V -PLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getLastScrolled()J -PLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getLastSeen()J -PLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getUnreadCount()I -PLorg/thoughtcrime/securesms/database/ThreadTable;->createQuery(Ljava/lang/String;J)Ljava/lang/String; -PLorg/thoughtcrime/securesms/database/ThreadTable;->getConversationMetadata(J)Lorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata; -PLorg/thoughtcrime/securesms/database/ThreadTable;->getRecipientIdsForThreadIds(Ljava/util/Collection;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/ThreadTable;->getThreadRecord(Ljava/lang/Long;)Lorg/thoughtcrime/securesms/database/model/ThreadRecord; -PLorg/thoughtcrime/securesms/database/ThreadTable;->setLastSeen(J)V -PLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(JZJ)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(Ljava/util/Map;Z)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;ZJ)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->()V -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isUnverified()Z -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isUnverified(Ljava/util/Collection;)Z -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isVerified()Z -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isVerified(Ljava/util/Collection;)Z -PLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getToRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isKeyExchange()Z -PLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPending()Z -PLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isViewed()Z -PLorg/thoughtcrime/securesms/database/model/IdentityRecord;->getVerifiedStatus()Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getDisplayBody(Landroid/content/Context;Ljava/util/function/Consumer;)Landroid/text/SpannableString; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getExpireStarted()J -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getExpireTimerVersion()I -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getFromDeviceId()I -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getIdentityKeyMismatches()Ljava/util/Set; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getNetworkFailures()Ljava/util/Set; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getNotifiedTimestamp()J -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getOriginalMessageId()Lorg/thoughtcrime/securesms/database/model/MessageId; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getReactions()Ljava/util/List; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getReceiptTimestamp()J -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getRevisionNumber()I -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getServerTimestamp()J -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getSubscriptionId()I -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->isBundleKeyExchange()Z -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->isJumbomoji(Landroid/content/Context;)Z -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->isLegacyMessage()Z -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->isUnidentified()Z -PLorg/thoughtcrime/securesms/database/model/MessageRecordExtensionsKt;->withAttachments(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/MessageRecord; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda0;->(Ljava/util/Map;)V -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda1;->(Ljava/util/Map;)V -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda3;->()V -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda4;->()V -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda5;->()V -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda6;->()V -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda7;->()V -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda8;->(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda8;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda9;->(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord$$ExternalSyntheticLambda9;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->$r8$lambda$YgOhn_yZ3URCWv9eqDWRhugqOuo(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->$r8$lambda$bAahgoNJhTHNLJYtKZo1DK6xfFU(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getCall()Lorg/thoughtcrime/securesms/database/CallTable$Call; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getLatestRevisionId()Lorg/thoughtcrime/securesms/database/model/MessageId; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getParentStoryId()Lorg/thoughtcrime/securesms/database/model/ParentStoryId; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getPayment()Lorg/thoughtcrime/securesms/payments/Payment; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getStoryType()Lorg/thoughtcrime/securesms/database/model/StoryType; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->isRead()Z -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->lambda$withAttachments$0(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->lambda$withAttachments$1(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->updateContacts(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->updateLinkPreviews(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->updateQuote(Lorg/thoughtcrime/securesms/database/model/Quote;Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/Quote; -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda0;->(Lio/reactivex/rxjava3/core/ObservableEmitter;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda1;->cancel()V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda3;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->$r8$lambda$7Nera3phCgEkgtpK6CkPU19Nsus(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->$r8$lambda$PlfOeWE7_IzZ1bCVuLZWq5IC6OU(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->()V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getForRecipientId(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3$lambda$2(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3$refresh(Lio/reactivex/rxjava3/core/ObservableEmitter;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/database/model/StoryViewState;->$values()[Lorg/thoughtcrime/securesms/database/model/StoryViewState; -PLorg/thoughtcrime/securesms/database/model/StoryViewState;->()V -PLorg/thoughtcrime/securesms/database/model/StoryViewState;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState;->values()[Lorg/thoughtcrime/securesms/database/model/StoryViewState; -PLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isForcedUnread()Z -PLorg/thoughtcrime/securesms/databinding/ConversationHeaderViewBinding;->(Landroid/view/View;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Lorg/thoughtcrime/securesms/components/AvatarImageView;Landroid/widget/LinearLayout;Lorg/thoughtcrime/securesms/badges/BadgeImageView;Lcom/google/android/material/button/MaterialButton;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Landroid/view/View;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V -PLorg/thoughtcrime/securesms/databinding/ConversationHeaderViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationHeaderViewBinding; -PLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->(Lorg/thoughtcrime/securesms/components/InputPanel;Landroid/widget/ImageButton;Landroidx/constraintlayout/widget/Barrier;Lorg/thoughtcrime/securesms/components/InputPanel;Lorg/thoughtcrime/securesms/components/AnimatingToggle;Landroid/view/View;Landroidx/constraintlayout/widget/Barrier;Lcom/google/android/material/imageview/ShapeableImageView;Landroidx/appcompat/widget/AppCompatTextView;Lorg/thoughtcrime/securesms/components/ComposeText;Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/components/emoji/EmojiToggle;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/components/HidingLinearLayout;Landroidx/appcompat/widget/AppCompatImageButton;Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/components/LinkPreviewView;Lorg/thoughtcrime/securesms/components/HidingLinearLayout;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/components/QuoteView;Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView;Lorg/thoughtcrime/securesms/components/SendButton;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;)V -PLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding; -PLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->getRoot()Lorg/thoughtcrime/securesms/components/InputPanel; -PLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->(Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;Landroidx/appcompat/widget/AppCompatImageView;Landroidx/appcompat/widget/AppCompatImageView;Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;Landroid/widget/TextView;Lcom/pnikosis/materialishprogress/ProgressWheel;Landroidx/appcompat/widget/AppCompatImageView;)V -PLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding; -PLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->getRoot()Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar; -PLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->(Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Lorg/thoughtcrime/securesms/badges/BadgeImageView;Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/avatar/view/AvatarView;Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Landroid/widget/LinearLayout;Lorg/thoughtcrime/securesms/components/FromTextView;Landroidx/appcompat/widget/AppCompatImageView;Landroid/widget/TextView;)V -PLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding; -PLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->getRoot()Lorg/thoughtcrime/securesms/conversation/ConversationTitleView; -PLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->(Landroid/view/View;Landroidx/constraintlayout/widget/Guideline;Landroidx/appcompat/widget/AppCompatImageView;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;Landroidx/constraintlayout/widget/Guideline;)V -PLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->inflate(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding; -PLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->(Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;Landroid/view/ViewStub;Landroid/view/ViewStub;Landroid/view/View;Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar;Landroidx/constraintlayout/widget/Barrier;Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;Lcom/google/android/material/button/MaterialButton;Lorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;Landroid/widget/FrameLayout;Landroid/view/ViewStub;Lorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;Lorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Landroid/view/View;Landroidx/fragment/app/FragmentContainerView;Landroidx/fragment/app/FragmentContainerView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/FrameLayout;Landroid/view/ViewStub;Landroid/view/ViewStub;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/ConversationScrollToView;Lorg/thoughtcrime/securesms/components/ConversationScrollToView;Lorg/thoughtcrime/securesms/util/views/DarkOverflowToolbar;Landroid/view/View;Landroid/view/ViewStub;Landroid/view/ViewStub;)V -PLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; -PLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->getRoot()Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout; -PLorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding;->(Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout;Lorg/thoughtcrime/securesms/badges/BadgeImageView;Lorg/thoughtcrime/securesms/components/AvatarImageView;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Lorg/thoughtcrime/securesms/conversation/v2/items/ShrinkWrapLinearLayout;Lorg/thoughtcrime/securesms/components/ExpirationTimerView;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/reactions/ReactionsConversationView;Lcom/google/android/material/imageview/ShapeableImageView;Landroid/widget/Space;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V -PLorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding; -PLorg/thoughtcrime/securesms/databinding/V2ConversationItemTextOnlyIncomingBinding;->getRoot()Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemLayout; -PLorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult$Immediate;->()V -PLorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult$Immediate;->(Landroid/graphics/Bitmap;)V -PLorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult$Immediate;->getBitmap()Landroid/graphics/Bitmap; -PLorg/thoughtcrime/securesms/emoji/EmojiSource$$ExternalSyntheticLambda2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/emoji/EmojiSource;->$r8$lambda$QFcjUEBF5cBr2_e-6s73AXkx_EU(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)I -PLorg/thoughtcrime/securesms/emoji/EmojiSource;->getMaxEmojiLength()I -PLorg/thoughtcrime/securesms/emoji/EmojiSource;->maxEmojiLength_delegate$lambda$3(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)I -PLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->access$maxOrZero(Ljava/util/List;)I -PLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->maxOrZero(Ljava/util/List;)I -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$CustomTypefaceSpan;->(Landroid/graphics/Typeface;)V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$CustomTypefaceSpan;->update(Landroid/text/TextPaint;)V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$CustomTypefaceSpan;->updateDrawState(Landroid/text/TextPaint;)V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$CustomTypefaceSpan;->updateMeasureState(Landroid/text/TextPaint;)V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph;->$values()[Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph; -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph;->()V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph;->(Ljava/lang/String;IC)V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$Glyph;->getUnicode()C -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;->$values()[Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight; -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;->()V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;->values()[Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight; -PLorg/thoughtcrime/securesms/fonts/SignalSymbols$WhenMappings;->()V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols;->()V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols;->()V -PLorg/thoughtcrime/securesms/fonts/SignalSymbols;->getBoldWeightedFont(Landroid/content/Context;)Landroid/graphics/Typeface; -PLorg/thoughtcrime/securesms/fonts/SignalSymbols;->getTypeface(Landroid/content/Context;Lorg/thoughtcrime/securesms/fonts/SignalSymbols$Weight;)Landroid/graphics/Typeface; -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->$r8$lambda$fYMMq2-D4b_uPKUIfVBbF8DnhO4(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->()V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$$ExternalSyntheticLambda0;->(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->(II)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;I)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->attach(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;I)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->findFirstVisibleItemPositions(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)[I -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->findLastVisibleItemPositions(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)[I -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->getPlaybackSetForMaximumDistance(Ljava/util/Set;[I[I)Ljava/util/Set; -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackPolicy;->maxSimultaneousPlaybackInConversation()I -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->()V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->(Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onStart(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->()V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->getExoPlayer()Landroidx/media3/exoplayer/ExoPlayer; -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->setResizeMode(I)V -PLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->()V -PLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->(Landroid/content/Context;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->setGlobalPriority(I)Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder; -PLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putStringListAsArray(Ljava/lang/String;Ljava/util/List;)Lorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder; -PLorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob$Factory;->create(Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters;[B)Lorg/thoughtcrime/securesms/jobmanager/Job; -PLorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob$Factory;->create(Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters;[B)Lorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob; -PLorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob$WhenMappings;->()V -PLorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob;->(Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters;JLorg/thoughtcrime/securesms/attachments/AttachmentId;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob;->doWork()V -PLorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob;->onRun()V -PLorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob;->retrieveAttachmentForReleaseChannel(JLorg/thoughtcrime/securesms/attachments/AttachmentId;Lorg/thoughtcrime/securesms/attachments/Attachment;)V -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->()V -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->()V -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->(Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters;)V -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->enqueue()V -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->getFactoryKey()Ljava/lang/String; -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->serialize()[B -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob$Companion;->enqueue(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob$Companion;->forRecipients(Ljava/util/Set;)Ljava/util/List; -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->(Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters;Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->getFactoryKey()Ljava/lang/String; -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->serialize()[B -PLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->$values()[Lorg/thoughtcrime/securesms/keyboard/KeyboardPage; -PLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->()V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->getEntries()Lkotlin/enums/EnumEntries; -PLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->values()[Lorg/thoughtcrime/securesms/keyboard/KeyboardPage; -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;)V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel$$ExternalSyntheticLambda0;->onResult(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->$r8$lambda$AcWTOoApAbMPLvvS848bJFYZkjg(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;Ljava/lang/Boolean;)V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->()V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->()V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->_init_$lambda$1(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;Ljava/lang/Boolean;)V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->switchToPage(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V -PLorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;->()V -PLorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/keyvalue/InternalValues;->getUseConversationItemV2Media()Z -PLorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme;->values()[Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme; -PLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageFontSize()I -PLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getUniversalExpireTimer()I -PLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isEnterKeySends()Z -PLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isLinkPreviewsEnabled()Z -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->forNoLinks()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Creator;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->(Ljava/lang/String;ZZLorg/thoughtcrime/securesms/linkpreview/LinkPreview;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository$Error;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->(Ljava/lang/String;ZZLorg/thoughtcrime/securesms/linkpreview/LinkPreview;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository$Error;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->hasContent()Z -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->hasLinks()Z -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$$ExternalSyntheticLambda1;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$$ExternalSyntheticLambda1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$$ExternalSyntheticLambda2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$Companion;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->$r8$lambda$knErGaJwfRqe0iSKcqXAELpzsDg()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->$r8$lambda$w45oMyBi3oGI2zHzjkiua_iHBHA(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->(Landroidx/lifecycle/SavedStateHandle;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;Z)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->(Landroidx/lifecycle/SavedStateHandle;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->getLinkPreviewState()Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->getSavedLinkPreviewState()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->onCleared()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->savedLinkPreviewState_delegate$lambda$0()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->savedStateDisposable$lambda$1(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->setSavedLinkPreviewState(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)V -PLorg/thoughtcrime/securesms/logsubmit/LogSectionNotifications$$ExternalSyntheticApiModelOutline2;->m(Landroid/app/NotificationChannel;)Z -PLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onDestroyView()V -PLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onPause()V -PLorg/thoughtcrime/securesms/messagerequests/GroupInfo$Companion;->()V -PLorg/thoughtcrime/securesms/messagerequests/GroupInfo$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->()V -PLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->(IILjava/lang/String;Z)V -PLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->(IILjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->getDescription()Ljava/lang/String; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->()V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/messagerequests/GroupInfo;Ljava/util/List;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;)V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component1()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component2()Lorg/thoughtcrime/securesms/messagerequests/GroupInfo; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component3()Ljava/util/List; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component4()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->()V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->getRecipientInfo(Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState$Companion;->()V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State;->$values()[Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State;->()V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->()V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State;Z)V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->getState()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState$State; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->isAccepted()Z -PLorg/thoughtcrime/securesms/mms/AttachmentManager;->()V -PLorg/thoughtcrime/securesms/mms/AttachmentManager;->(Landroid/content/Context;Landroid/view/View;Lorg/thoughtcrime/securesms/mms/AttachmentManager$AttachmentListener;)V -PLorg/thoughtcrime/securesms/mms/AttachmentManager;->isAttachmentPresent()Z -PLorg/thoughtcrime/securesms/mms/ImageSlide;->hasPlaceholder()Z -PLorg/thoughtcrime/securesms/mms/ImageSlide;->isBorderless()Z -PLorg/thoughtcrime/securesms/mms/Slide;->asAttachment()Lorg/thoughtcrime/securesms/attachments/Attachment; -PLorg/thoughtcrime/securesms/mms/Slide;->getBody()Lj$/util/Optional; -PLorg/thoughtcrime/securesms/mms/Slide;->getCaption()Lj$/util/Optional; -PLorg/thoughtcrime/securesms/mms/Slide;->getDisplayUri()Landroid/net/Uri; -PLorg/thoughtcrime/securesms/mms/Slide;->getFileSize()J -PLorg/thoughtcrime/securesms/mms/Slide;->getPlaceholderBlur()Lorg/thoughtcrime/securesms/blurhash/BlurHash; -PLorg/thoughtcrime/securesms/mms/Slide;->hasThumbnail()Z -PLorg/thoughtcrime/securesms/mms/SlideDeck$$ExternalSyntheticLambda0;->()V -PLorg/thoughtcrime/securesms/mms/SlideDeck$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/mms/SlideDeck;->getBody()Ljava/lang/String; -PLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->$values()[Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; -PLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->()V -PLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->(Ljava/lang/String;ILjava/lang/String;)V -PLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->from(Ljava/lang/String;)Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; -PLorg/thoughtcrime/securesms/nicknames/NicknameActivity$Contract;->()V -PLorg/thoughtcrime/securesms/nicknames/NicknameActivity$Contract;->()V -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver$$ExternalSyntheticLambda5;->()V -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver$$ExternalSyntheticLambda5;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver$$ExternalSyntheticLambda6;->()V -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver$$ExternalSyntheticLambda6;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->$r8$lambda$kQCZHNqhnnlu5gwG_XWQWDeIWVQ(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)Z -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->()V -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->lambda$processCallEvents$6(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)Z -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->process(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->processCallEvents(Ljava/util/List;J)V -PLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;)[Landroid/service/notification/StatusBarNotification; -PLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->()V -PLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->cancelAllMessageNotifications(Landroid/content/Context;Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->cancelLegacy(Landroid/content/Context;I)V -PLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->isSingleThreadNotification(Landroid/service/notification/StatusBarNotification;)Z -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda1;->run()V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda2;->run()V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda5;->(Ljava/lang/Runnable;Ljava/lang/Throwable;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda5;->run()V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$-MIjf-WrxGixLkVgJydgA3vAOKE(Ljava/lang/Runnable;Ljava/lang/Throwable;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$O_m6UJUQHLnKTLxjn0iX-aZxV3U(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$nmbDyST29wFD_F7aVQLtsDi7HQU(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$runOnLimiter$11(Ljava/lang/Runnable;Ljava/lang/Throwable;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$updateNotification$3(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$updateNotification$4(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->runOnLimiter(Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->setVisibleThread(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->updateNotification(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->()V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->forConversation(J)Lorg/thoughtcrime/securesms/notifications/v2/ConversationId; -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Creator;->()V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->()V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->(JLjava/lang/Long;)V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->getGroupStoryId()Ljava/lang/Long; -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->getThreadId()J -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->hashCode()I -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$$ExternalSyntheticLambda0;->(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->access$updateBadge(Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;Landroid/content/Context;I)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->updateBadge(Landroid/content/Context;I)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->clearReminderInternal(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->updateNotification(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->updateNotification(Landroid/content/Context;Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;Lorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt;->access$getDisplayedNotificationIds(Landroid/app/NotificationManager;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt;->getDisplayedNotificationIds(Landroid/app/NotificationManager;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt;->isMessageNotification(Landroid/service/notification/StatusBarNotification;)Z -PLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->()V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->()V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getConversations()Ljava/util/List; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getMuteFilteredMessages()Ljava/util/List; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getProfileFilteredMessages()Ljava/util/List; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getThreadsWithMostRecentNotificationFromSelf()Ljava/util/Set; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->isEmpty()Z -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->toString()Ljava/lang/String; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->()V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->()V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->constructNotificationState(Ljava/util/Map;Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfile;)Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; -PLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->isDisplayContact()Z -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda0;->onChanged(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda5;->run()V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda6;->run()V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda7;->run()V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Landroidx/lifecycle/Observer;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda9;->run()V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$8PkUEZdGq__CmYcrCzhT_GMx-xI(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$FgHBdoq4SH_azM0vPoDdtMK-nHY(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$amHtIV_xlJfuunbQ00Zrlf0ia0I(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$fJs2CnxsKxcdMW0jvyA-W7u_iGg(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Landroidx/lifecycle/Observer;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$v_nB1b_2kyNSdIbmxlQ5lXjSgx4(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$new$0(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$new$1(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$observeForever$7(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$removeForeverObserver$8(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$removeObserver$5(Landroidx/lifecycle/Observer;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->observable()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->observeForever(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->removeForeverObserver(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->removeObserver(Landroidx/lifecycle/Observer;)V -PLorg/thoughtcrime/securesms/recipients/Recipient$$ExternalSyntheticLambda12;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/recipients/Recipient$Companion;->observable(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/recipients/Recipient;->$r8$lambda$SzA8pTop_ASRAS8jOMPIYkTCndk(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/recipients/Recipient;->combinedAboutAndEmoji_delegate$lambda$7(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/recipients/Recipient;->getCombinedAboutAndEmoji()Ljava/lang/String; -PLorg/thoughtcrime/securesms/recipients/Recipient;->getContactUri()Landroid/net/Uri; -PLorg/thoughtcrime/securesms/recipients/Recipient;->getExpiresInSeconds()I -PLorg/thoughtcrime/securesms/recipients/Recipient;->getNotificationChannel()Ljava/lang/String; -PLorg/thoughtcrime/securesms/recipients/Recipient;->getShouldShowE164()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->isActiveGroup()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->isIndividual()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->isPushV1Group()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->isPushV2Group()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->isReleaseNotes()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->isSystemContact()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->resolved(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isLegacyProfileSharingAccepted(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z -PLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isRecipientHidden(J)Z -PLorg/thoughtcrime/securesms/service/ExpiringMessageManager$$ExternalSyntheticLambda0;->()V -PLorg/thoughtcrime/securesms/service/ExpiringMessageManager;->scheduleDeletion(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository$$ExternalSyntheticLambda1;->run()V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->$r8$lambda$EiXtOahDAsA2l4Wi8nIWoU8V6ZA(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->()V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->getStickerFeatureAvailability(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->getStickerFeatureAvailabilitySync()Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->lambda$getStickerFeatureAvailability$2(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->searchByEmoji(Ljava/lang/String;)Lio/reactivex/rxjava3/core/Single; -PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsFragment$$ExternalSyntheticLambda0;->getValue(Lcom/airbnb/lottie/value/LottieFrameInfo;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsFragment$$ExternalSyntheticLambda1;->getValue(Lcom/airbnb/lottie/value/LottieFrameInfo;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsFragment$$ExternalSyntheticLambda2;->getValue(Lcom/airbnb/lottie/value/LottieFrameInfo;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsFragment;->$r8$lambda$2dUPIL-mB8IIKNbl4sOhR6t3ppo(ILcom/airbnb/lottie/value/LottieFrameInfo;)Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsFragment;->$r8$lambda$JN3nuq-q5lBYg_UbSTgn-3J7KG0(ILcom/airbnb/lottie/value/LottieFrameInfo;)Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsFragment;->$r8$lambda$hRNtiEvTv-5IVcxudeLVPdtuVs0(ILcom/airbnb/lottie/value/LottieFrameInfo;)Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsFragment;->onViewCreated$lambda$1(ILcom/airbnb/lottie/value/LottieFrameInfo;)Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsFragment;->onViewCreated$lambda$2(ILcom/airbnb/lottie/value/LottieFrameInfo;)Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsFragment;->onViewCreated$lambda$3(ILcom/airbnb/lottie/value/LottieFrameInfo;)Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/util/AppForegroundObserver;->removeListener(Lorg/thoughtcrime/securesms/util/AppForegroundObserver$Listener;)V -PLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;Ljava/lang/String;Ljava/lang/String;)Landroid/app/NotificationChannel; -PLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline1;->m(Landroid/app/NotificationManager;)Z -PLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline2;->m(Landroid/app/NotificationManager;)I -PLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline3;->m(Landroid/app/NotificationManager;)Z -PLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->$values()[Lorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState; -PLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->()V -PLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/util/BubbleUtil;->()V -PLorg/thoughtcrime/securesms/util/ConversationUtil;->()V -PLorg/thoughtcrime/securesms/util/ConversationUtil;->getChannelId(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/util/ConversationUtil;->getShortcutId(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/util/ConversationUtil;->refreshRecipientShortcuts()V -PLorg/thoughtcrime/securesms/util/DateUtils$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/DateUtils;->$r8$lambda$qA1gBaRqVu4Fd26fhuBQrRvuTB8()Ljava/text/SimpleDateFormat; -PLorg/thoughtcrime/securesms/util/DateUtils;->getConversationDateHeaderString(Landroid/content/Context;Ljava/util/Locale;J)Ljava/lang/String; -PLorg/thoughtcrime/securesms/util/DateUtils;->isSameExtendedRelativeTimestamp(JJ)Z -PLorg/thoughtcrime/securesms/util/DateUtils;->sameDayDateFormat_delegate$lambda$0()Ljava/text/SimpleDateFormat; -PLorg/thoughtcrime/securesms/util/Debouncer;->clear()V -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->$r8$lambda$4XzdmPw2_B1qJcPteI1-kZkTvoY(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->getLazyDefault()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->lazyDefault_delegate$lambda$0(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->postValue(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->setValue(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/DoubleClickDebouncer;->()V -PLorg/thoughtcrime/securesms/util/DoubleClickDebouncer;->(J)V -PLorg/thoughtcrime/securesms/util/FullscreenHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/WindowManager$LayoutParams;I)V -PLorg/thoughtcrime/securesms/util/FullscreenHelper;->(Landroid/app/Activity;)V -PLorg/thoughtcrime/securesms/util/FullscreenHelper;->(Landroid/app/Activity;Z)V -PLorg/thoughtcrime/securesms/util/FullscreenHelper;->showSystemUI()V -PLorg/thoughtcrime/securesms/util/FullscreenHelper;->showSystemUI(Landroid/view/Window;)V -PLorg/thoughtcrime/securesms/util/JsonUtils;->getMapper()Lcom/fasterxml/jackson/databind/ObjectMapper; -PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/LeakyBucketLimiter;)V +PLorg/signal/core/util/concurrent/DeadlockDetector;->poll()V PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter$$ExternalSyntheticLambda0;->run()V PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->$r8$lambda$zL1Wuf5VYsMZnN1ZPqrznv9xZQw(Lorg/thoughtcrime/securesms/util/LeakyBucketLimiter;)V PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->drip()V -PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->run(Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;->(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V -PLorg/thoughtcrime/securesms/util/LongClickMovementMethod;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/util/LongClickMovementMethod;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda0;->()V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIIIII)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda2;->onAnimationUpdate(Landroid/animation/ValueAnimator;)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$6;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$6;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$6;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->(I)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->(II)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->$r8$lambda$XxRFf2dSb5JYCVzXbnYknQRzbho(I)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->$r8$lambda$YeFb1qT-_Ah_hye50F2snyeMMA4(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIIIIILandroid/animation/ValueAnimator;)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->_init_$lambda$1(I)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->access$getAnimator$p(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;)Landroid/animation/ValueAnimator; -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->access$getSetStatusBarColor$p(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;)Lkotlin/jvm/functions/Function1; -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->getPreviousStatusBarColor()I -PLorg/thoughtcrime/securesms/util/MediaUtil;->isAudio(Lorg/thoughtcrime/securesms/attachments/Attachment;)Z -PLorg/thoughtcrime/securesms/util/MediaUtil;->isInstantVideoSupported(Lorg/thoughtcrime/securesms/mms/Slide;)Z -PLorg/thoughtcrime/securesms/util/MediaUtil;->isVideoType(Ljava/lang/String;)Z -PLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasLocation(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/util/NullableSavedStateHandleDelegate;->(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/util/Projection$Corners;->()V -PLorg/thoughtcrime/securesms/util/Projection$Corners;->(F)V -PLorg/thoughtcrime/securesms/util/Projection$Corners;->([F)V -PLorg/thoughtcrime/securesms/util/Projection$Corners;->toRelativeRadii(Z)[F -PLorg/thoughtcrime/securesms/util/ProjectionList;->getSize()I -PLorg/thoughtcrime/securesms/util/ProjectionList;->size()I -PLorg/thoughtcrime/securesms/util/RemoteConfig$$ExternalSyntheticLambda17;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/RemoteConfig;->$r8$lambda$4aNStdrYxDUq3kG6neUidvaJZrM(Ljava/lang/Object;)J -PLorg/thoughtcrime/securesms/util/RemoteConfig;->getMaxAttachmentReceiveSizeBytes()J -PLorg/thoughtcrime/securesms/util/RemoteConfig;->getMaxAttachmentSizeBytes()J -PLorg/thoughtcrime/securesms/util/RemoteConfig;->gifSearchAvailable()Z -PLorg/thoughtcrime/securesms/util/RemoteConfig;->maxAttachmentReceiveSizeBytes_delegate$lambda$23(Ljava/lang/Object;)J -PLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt$$ExternalSyntheticLambda0;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;)Lkotlin/properties/ReadWriteProperty; -PLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Ljava/lang/Object;)Lkotlin/properties/ReadWriteProperty; -PLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lkotlin/properties/ReadWriteProperty; -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->$r8$lambda$u-CMfM3SnU3BHCzRk1-dWrhPQGA(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory; -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->()V -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->factoryProducer$lambda$0(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory; -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->factoryProducer(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Lkotlin/jvm/functions/Function0; -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->()V -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->(Lkotlin/jvm/functions/Function1;Landroidx/savedstate/SavedStateRegistryOwner;)V -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->create(Ljava/lang/String;Ljava/lang/Class;Landroidx/lifecycle/SavedStateHandle;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->create(Lkotlin/reflect/KClass;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/util/SearchUtil;->getHighlightedSpan(Ljava/util/Locale;Lorg/thoughtcrime/securesms/util/SearchUtil$StyleFactory;Landroid/text/Spannable;Ljava/lang/String;I)Landroid/text/Spannable; -PLorg/thoughtcrime/securesms/util/ServiceUtil;->getAudioManager(Landroid/content/Context;)Landroid/media/AudioManager; -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onDataLoaded()V -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onDataPostedToMain()V -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onMetadataLoadStarted()V -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onMetadataLoaded()V -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onRenderFinished()V -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->start()V -PLorg/thoughtcrime/securesms/util/SpanUtil;->()V -PLorg/thoughtcrime/securesms/util/SpanUtil;->ofSize(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; -PLorg/thoughtcrime/securesms/util/SplashScreenUtil$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/Activity;)Landroid/window/SplashScreen; -PLorg/thoughtcrime/securesms/util/SplashScreenUtil$$ExternalSyntheticApiModelOutline1;->m(Landroid/window/SplashScreen;I)V -PLorg/thoughtcrime/securesms/util/SplashScreenUtil$1;->()V -PLorg/thoughtcrime/securesms/util/SplashScreenUtil;->setSplashScreenThemeIfNecessary(Landroid/app/Activity;Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme;)V -PLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->$values()[Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; -PLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->()V -PLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->valueOf(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; -PLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->values()[Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; -PLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMediaKeyboardMode(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; -PLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMessageBodyTextSize(Landroid/content/Context;)I -PLorg/thoughtcrime/securesms/util/TextSecurePreferences;->hasSeenStickerIntroTooltip(Landroid/content/Context;)Z -PLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isEnterSendsEnabled(Landroid/content/Context;)Z -PLorg/thoughtcrime/securesms/util/ThemeUtil;->getAttribute(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/util/ThemeUtil;->getThemedBoolean(Landroid/content/Context;I)Z -PLorg/thoughtcrime/securesms/util/ThemeUtil;->isDarkTheme(Landroid/content/Context;)Z -PLorg/thoughtcrime/securesms/util/Util;->clamp(FFF)F -PLorg/thoughtcrime/securesms/util/Util;->hashCode([Ljava/lang/Object;)I -PLorg/thoughtcrime/securesms/util/Util;->isEmpty(Ljava/util/Collection;)Z -PLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->getVisible(Landroid/view/View;)Z -PLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->padding$default(Landroid/view/View;IIIIILjava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->padding(Landroid/view/View;IIII)V -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->$r8$lambda$Acd3w0nXTULz4l6LYbGvsler96E(Lkotlin/jvm/functions/Function0;)Lorg/thoughtcrime/securesms/util/ViewModelFactory; -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->()V -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->factoryProducer$lambda$0(Lkotlin/jvm/functions/Function0;)Lorg/thoughtcrime/securesms/util/ViewModelFactory; -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->factoryProducer(Lkotlin/jvm/functions/Function0;)Lkotlin/jvm/functions/Function0; -PLorg/thoughtcrime/securesms/util/ViewModelFactory;->()V -PLorg/thoughtcrime/securesms/util/ViewModelFactory;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/util/ViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/util/ViewModelFactory;->create(Lkotlin/reflect/KClass;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->invoke()Landroidx/savedstate/SavedStateRegistryOwner; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewUtil;->animateOut(Landroid/view/View;Landroid/view/animation/Animation;I)Lorg/signal/core/util/concurrent/ListenableFuture; -PLorg/thoughtcrime/securesms/util/ViewUtil;->fadeOut(Landroid/view/View;I)Lorg/signal/core/util/concurrent/ListenableFuture; -PLorg/thoughtcrime/securesms/util/ViewUtil;->fadeOut(Landroid/view/View;II)Lorg/signal/core/util/concurrent/ListenableFuture; -PLorg/thoughtcrime/securesms/util/ViewUtil;->getAlphaAnimation(FFI)Landroid/view/animation/Animation; -PLorg/thoughtcrime/securesms/util/ViewUtil;->getLeftMargin(Landroid/view/View;)I -PLorg/thoughtcrime/securesms/util/ViewUtil;->getRightMargin(Landroid/view/View;)I -PLorg/thoughtcrime/securesms/util/ViewUtil;->getTopMargin(Landroid/view/View;)I -PLorg/thoughtcrime/securesms/util/ViewUtil;->isRtl(Landroid/view/View;)Z -PLorg/thoughtcrime/securesms/util/ViewUtil;->mirrorIfRtl(Landroid/view/View;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingBottom(Landroid/view/View;I)V -PLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingTop(Landroid/view/View;I)V -PLorg/thoughtcrime/securesms/util/ViewUtil;->setTextViewGravityStart(Landroid/widget/TextView;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/util/ViewUtil;->setTopMargin(Landroid/view/View;I)V -PLorg/thoughtcrime/securesms/util/ViewUtil;->setVisibilityIfNonNull(Landroid/view/View;I)V -PLorg/thoughtcrime/securesms/util/ViewUtil;->updateLayoutParamsIfNonNull(Landroid/view/View;II)V -PLorg/thoughtcrime/securesms/util/WindowUtil;->setLightNavigationBar(Landroid/view/Window;)V -PLorg/thoughtcrime/securesms/util/WindowUtil;->setLightNavigationBarFromTheme(Landroid/app/Activity;)V -PLorg/thoughtcrime/securesms/util/WindowUtil;->setLightStatusBar(Landroid/view/Window;)V -PLorg/thoughtcrime/securesms/util/WindowUtil;->setLightStatusBarFromTheme(Landroid/app/Activity;)V -PLorg/thoughtcrime/securesms/util/WindowUtil;->setSystemUiFlags(Landroid/view/Window;I)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/LayoutFactory;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->getItemTypes()Ljava/util/Map; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;I)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;ILjava/util/List;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewAttachedToWindow(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewDetachedFromWindow(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->registerFactory(Ljava/lang/Class;Ljava/util/function/Function;I)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areContentsTheSame(Ljava/lang/Object;Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areContentsTheSame(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Z -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areItemsTheSame(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Z -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->getChangePayload(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->getChangePayload(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel$-CC;->$default$getChangePayload(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->onAttachedToWindow()V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItem(I)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->$r8$lambda$DG-JDqK_CQzQ4r7XEovANUj-KMk(Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->enqueue(Ljava/lang/Runnable;)Z -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->execute(Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->lambda$enqueue$0(Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->scheduleNext()V -PLorg/thoughtcrime/securesms/util/dualsim/SubscriptionManagerCompat;->()V -PLorg/thoughtcrime/securesms/util/dualsim/SubscriptionManagerCompat;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/util/rx/RxStore;->dispose()V -PLorg/thoughtcrime/securesms/util/views/NullableStub;->isResolvable()Z -PLorg/thoughtcrime/securesms/util/views/NullableStub;->resolved()Z -PLorg/thoughtcrime/securesms/util/views/Stub;->getVisibility()I -PLorg/thoughtcrime/securesms/util/views/Stub;->isVisible()Z -PLorg/whispersystems/signalservice/api/crypto/AttachmentCipherOutputStream;->([B[BLjava/io/OutputStream;)V -PLorg/whispersystems/signalservice/api/crypto/AttachmentCipherOutputStream;->flush()V -PLorg/whispersystems/signalservice/api/crypto/AttachmentCipherOutputStream;->initializeCipher()Ljavax/crypto/Cipher; -PLorg/whispersystems/signalservice/api/crypto/AttachmentCipherOutputStream;->initializeMac()Ljavax/crypto/Mac; -PLorg/whispersystems/signalservice/api/crypto/AttachmentCipherOutputStream;->write([BII)V -PLorg/whispersystems/signalservice/api/crypto/DigestingOutputStream;->(Ljava/io/OutputStream;)V -PLorg/whispersystems/signalservice/api/crypto/DigestingOutputStream;->close()V -PLorg/whispersystems/signalservice/api/crypto/DigestingOutputStream;->flush()V -PLorg/whispersystems/signalservice/api/crypto/DigestingOutputStream;->getTransmittedDigest()[B -PLorg/whispersystems/signalservice/api/crypto/DigestingOutputStream;->write([B)V -PLorg/whispersystems/signalservice/internal/crypto/PaddingInputStream;->(Ljava/io/InputStream;J)V -PLorg/whispersystems/signalservice/internal/crypto/PaddingInputStream;->getPaddedSize(J)J -PLorg/whispersystems/signalservice/internal/crypto/PaddingInputStream;->read([B)I -PLorg/whispersystems/signalservice/internal/crypto/PaddingInputStream;->read([BII)I -PLorg/whispersystems/signalservice/internal/util/Util;->split([BII)[[B -PLorg/whispersystems/signalservice/internal/util/Util;->toIntExact(J)I -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda2;->(Lrxdogtag2/DogTagMaybeObserver;)V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda3;->(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda3;->run()V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda6;->(Lrxdogtag2/DogTagMaybeObserver;)V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda7;->(Lrxdogtag2/DogTagMaybeObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda7;->run()V -PLrxdogtag2/DogTagMaybeObserver;->$r8$lambda$Bczq4ZPbnBWT0v8FSWxbU1wpxrM(Lrxdogtag2/DogTagMaybeObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagMaybeObserver;->(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLrxdogtag2/DogTagMaybeObserver;->lambda$onSubscribe$1(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagMaybeObserver;->onComplete()V -PLrxdogtag2/DogTagMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda6;->(Lrxdogtag2/DogTagObserver;)V -PLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda7;->(Lio/reactivex/rxjava3/core/Observer;)V -PLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda7;->run()V -PLrxdogtag2/DogTagObserver;->onComplete()V -PLrxdogtag2/ObserverHandler$-CC;->$default$handle(Lrxdogtag2/ObserverHandler;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; -PLrxdogtag2/RxDogTag$$ExternalSyntheticLambda5;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLrxdogtag2/RxDogTag$Configuration$1;->handle(Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; -PLrxdogtag2/RxDogTag;->$r8$lambda$Pz9roryJcUJbmwCyeILYlbaN7NU(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; -PLrxdogtag2/RxDogTag;->lambda$installWithBuilder$3(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; diff --git a/app/src/main/java/org/thoughtcrime/securesms/AppInitialization.java b/app/src/main/java/org/thoughtcrime/securesms/AppInitialization.java index c66d443977..24a6e1247a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/AppInitialization.java +++ b/app/src/main/java/org/thoughtcrime/securesms/AppInitialization.java @@ -7,6 +7,7 @@ import androidx.annotation.NonNull; import org.signal.core.util.logging.Log; import org.thoughtcrime.securesms.dependencies.AppDependencies; import org.thoughtcrime.securesms.jobmanager.JobManager; +import org.thoughtcrime.securesms.jobs.DeleteAbandonedAttachmentsJob; import org.thoughtcrime.securesms.jobs.EmojiSearchIndexDownloadJob; import org.thoughtcrime.securesms.jobs.StickerPackDownloadJob; import org.thoughtcrime.securesms.keyvalue.SignalStore; @@ -55,5 +56,6 @@ public final class AppInitialization { AppDependencies.getJobManager().add(StickerPackDownloadJob.forReference(BlessedPacks.SWOON_HANDS.getPackId(), BlessedPacks.SWOON_HANDS.getPackKey())); AppDependencies.getJobManager().add(StickerPackDownloadJob.forReference(BlessedPacks.SWOON_FACES.getPackId(), BlessedPacks.SWOON_FACES.getPackKey())); EmojiSearchIndexDownloadJob.scheduleImmediately(); + DeleteAbandonedAttachmentsJob.enqueue(); } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ArchiveErrorCases.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ArchiveErrorCases.kt index 8af617348b..5459887501 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ArchiveErrorCases.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ArchiveErrorCases.kt @@ -51,6 +51,10 @@ object ExportSkips { return log(sentTimestamp, "Direct story reply has no body.") } + fun directStoryReplyInNoteToSelf(sentTimestamp: Long): String { + return log(sentTimestamp, "Direct story reply in Note to Self.") + } + fun invalidChatItemStickerPackId(sentTimestamp: Long): String { return log(sentTimestamp, "Sticker message had an invalid packId.") } @@ -79,6 +83,34 @@ object ExportSkips { return log(sentTimestamp, "Identity verified update for ourselves.") } + fun fromRecipientIsNotAnIndividual(sentTimestamp: Long): String { + return log(sentTimestamp, "The fromRecipient does not represent an individual person.") + } + + fun oneOnOneMessageInTheWrongChat(sentTimestamp: Long): String { + return log(sentTimestamp, "A 1:1 message is located in the wrong chat.") + } + + fun paymentNotificationInNoteToSelf(sentTimestamp: Long): String { + return log(sentTimestamp, "Payment notification is in Note to Self.") + } + + fun profileChangeInNoteToSelf(sentTimestamp: Long): String { + return log(sentTimestamp, "Profile change in Note to Self.") + } + + fun profileChangeFromSelf(sentTimestamp: Long): String { + return log(sentTimestamp, "Profile change from self.") + } + + fun emptyProfileNameChange(sentTimestamp: Long): String { + return log(sentTimestamp, "Profile name change was empty.") + } + + fun emptyLearnedProfileChange(sentTimestamp: Long): String { + return log(sentTimestamp, "Learned profile update was empty.") + } + private fun log(sentTimestamp: Long, message: String): String { return "[SKIP][$sentTimestamp] $message" } @@ -122,6 +154,10 @@ object ExportOddities { return log(0, "Distribution list had self as a member. Removing it.") } + fun emptyQuote(sentTimestamp: Long): String { + return log(sentTimestamp, "Quote had no text or attachments. Removing it.") + } + private fun log(sentTimestamp: Long, message: String): String { return "[ODDITY][$sentTimestamp] $message" } diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/BackupRepository.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/BackupRepository.kt index 7f9e1c6552..4e75e4c7e5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/BackupRepository.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/BackupRepository.kt @@ -12,6 +12,7 @@ import androidx.annotation.Discouraged import androidx.annotation.WorkerThread import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext +import okio.ByteString import okio.ByteString.Companion.toByteString import org.greenrobot.eventbus.EventBus import org.signal.core.util.Base64 @@ -1523,7 +1524,11 @@ data class ArchivedMediaObject(val mediaId: String, val cdn: Int) class ExportState(val backupTime: Long, val mediaBackupEnabled: Boolean) { val recipientIds: MutableSet = hashSetOf() val threadIds: MutableSet = hashSetOf() - val localToRemoteCustomChatColors: MutableMap = hashMapOf() + val contactRecipientIds: MutableSet = hashSetOf() + val groupRecipientIds: MutableSet = hashSetOf() + val threadIdToRecipientId: MutableMap = hashMapOf() + val recipientIdToAci: MutableMap = hashMapOf() + val aciToRecipientId: MutableMap = hashMapOf() } class ImportState(val mediaRootBackupKey: MediaRootBackupKey) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/MessageTableArchiveExtensions.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/MessageTableArchiveExtensions.kt index 45bc88ba4b..f0282b376d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/MessageTableArchiveExtensions.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/MessageTableArchiveExtensions.kt @@ -27,7 +27,7 @@ fun MessageTable.getMessagesForBackup(db: SignalDatabase, backupTime: Long, medi """CREATE INDEX $dateReceivedIndex ON ${MessageTable.TABLE_NAME} ( ${MessageTable.DATE_RECEIVED} ASC, ${MessageTable.STORY_TYPE}, - ${MessageTable.ID}, + ${MessageTable.PARENT_STORY_ID}, ${MessageTable.DATE_SENT}, ${MessageTable.DATE_SERVER}, ${MessageTable.TYPE}, @@ -59,9 +59,9 @@ fun MessageTable.getMessagesForBackup(db: SignalDatabase, backupTime: Long, medi ${MessageTable.MISMATCHED_IDENTITIES}, ${MessageTable.TYPE}, ${MessageTable.MESSAGE_EXTRAS}, - ${MessageTable.VIEW_ONCE}, - ${MessageTable.PARENT_STORY_ID} + ${MessageTable.VIEW_ONCE} ) + WHERE ${MessageTable.STORY_TYPE} = 0 AND ${MessageTable.PARENT_STORY_ID} <= 0 """.trimMargin() ) Log.d(TAG, "Creating index took ${System.currentTimeMillis() - startTime} ms") @@ -87,6 +87,7 @@ fun MessageTable.getMessagesForBackup(db: SignalDatabase, backupTime: Long, medi batchSize = 10_000, mediaArchiveEnabled = mediaBackupEnabled, selfRecipientId = selfRecipientId, + noteToSelfThreadId = db.threadTable.getThreadIdFor(selfRecipientId) ?: -1L, exportState = exportState, cursorGenerator = { lastSeenReceivedTime, count -> readableDatabase @@ -128,7 +129,7 @@ fun MessageTable.getMessagesForBackup(db: SignalDatabase, backupTime: Long, medi MessageTable.PARENT_STORY_ID ) .from("${MessageTable.TABLE_NAME} INDEXED BY $dateReceivedIndex") - .where("${MessageTable.STORY_TYPE} = 0 AND ${MessageTable.DATE_RECEIVED} >= $lastSeenReceivedTime") + .where("${MessageTable.STORY_TYPE} = 0 AND ${MessageTable.PARENT_STORY_ID} <= 0 AND ${MessageTable.DATE_RECEIVED} >= $lastSeenReceivedTime") .limit(count) .orderBy("${MessageTable.DATE_RECEIVED} ASC") .run() diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/ThreadTableArchiveExtensions.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/ThreadTableArchiveExtensions.kt index 36a748167f..072183f29e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/ThreadTableArchiveExtensions.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/ThreadTableArchiveExtensions.kt @@ -35,7 +35,6 @@ fun ThreadTable.getThreadsForBackup(db: SignalDatabase, includeImageWallpapers: FROM ${ThreadTable.TABLE_NAME} LEFT OUTER JOIN ${RecipientTable.TABLE_NAME} ON ${ThreadTable.TABLE_NAME}.${ThreadTable.RECIPIENT_ID} = ${RecipientTable.TABLE_NAME}.${RecipientTable.ID} WHERE - (${ThreadTable.ACTIVE} = 1 OR ${RecipientTable.MESSAGE_EXPIRATION_TIME} > 0 OR ${RecipientTable.MUTE_UNTIL} > 0 OR ${ThreadTable.ARCHIVED} != 0) AND ${RecipientTable.TABLE_NAME}.${RecipientTable.TYPE} NOT IN (${RecipientTable.RecipientType.DISTRIBUTION_LIST.id}, ${RecipientTable.RecipientType.CALL_LINK.id}) """ val cursor = readableDatabase.query(query) diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt index d4632b0046..23f3d66ea2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt @@ -12,7 +12,9 @@ import org.json.JSONException import org.signal.core.util.Base64 import org.signal.core.util.EventTimer import org.signal.core.util.Hex +import org.signal.core.util.ParallelEventTimer import org.signal.core.util.concurrent.SignalExecutors +import org.signal.core.util.isNotNullOrBlank import org.signal.core.util.logging.Log import org.signal.core.util.nullIfBlank import org.signal.core.util.nullIfEmpty @@ -28,7 +30,6 @@ import org.thoughtcrime.securesms.attachments.DatabaseAttachment import org.thoughtcrime.securesms.backup.v2.ExportOddities import org.thoughtcrime.securesms.backup.v2.ExportSkips import org.thoughtcrime.securesms.backup.v2.ExportState -import org.thoughtcrime.securesms.backup.v2.database.getThreadGroupStatus import org.thoughtcrime.securesms.backup.v2.proto.ChatItem import org.thoughtcrime.securesms.backup.v2.proto.ChatUpdateMessage import org.thoughtcrime.securesms.backup.v2.proto.ContactAttachment @@ -84,7 +85,6 @@ import org.thoughtcrime.securesms.mms.QuoteModel import org.thoughtcrime.securesms.recipients.RecipientId import org.thoughtcrime.securesms.util.JsonUtils import org.thoughtcrime.securesms.util.MediaUtil -import org.whispersystems.signalservice.api.push.ServiceId.ACI import org.whispersystems.signalservice.api.util.UuidUtil import org.whispersystems.signalservice.api.util.toByteArray import java.io.Closeable @@ -94,7 +94,6 @@ import java.util.Queue import java.util.concurrent.Callable import java.util.concurrent.ExecutorService import java.util.concurrent.Future -import kotlin.jvm.optionals.getOrNull import kotlin.math.max import kotlin.time.Duration.Companion.days import org.thoughtcrime.securesms.backup.v2.proto.BodyRange as BackupBodyRange @@ -112,6 +111,7 @@ private val TAG = Log.tag(ChatItemArchiveExporter::class.java) class ChatItemArchiveExporter( private val db: SignalDatabase, private val selfRecipientId: RecipientId, + private val noteToSelfThreadId: Long, private val backupStartTime: Long, private val batchSize: Int, private val mediaArchiveEnabled: Boolean, @@ -119,8 +119,15 @@ class ChatItemArchiveExporter( private val cursorGenerator: (Long, Int) -> Cursor ) : Iterator, Closeable { + /** Timer for more macro-level events, like fetching extra data vs transforming the data. */ private val eventTimer = EventTimer() + /** Timer for just the transformation process, to see what types of transformations are taking more time. */ + private val transformTimer = EventTimer() + + /** Timer for fetching extra data. */ + private val extraDataTimer = ParallelEventTimer() + /** * A queue of already-parsed ChatItems. Processing in batches means that we read ahead in the cursor and put * the pending items here. @@ -144,9 +151,11 @@ class ChatItemArchiveExporter( val extraData = fetchExtraMessageData(db, records.keys) eventTimer.emit("extra-data") + transformTimer.emit("ignore") for ((id, record) in records) { - val builder = record.toBasicChatItemBuilder(selfRecipientId, extraData.isGroupThreadById[id] ?: false, extraData.groupReceiptsById[id], exportState, backupStartTime) + val builder = record.toBasicChatItemBuilder(selfRecipientId, extraData.groupReceiptsById[id], exportState, backupStartTime) + transformTimer.emit("basic") if (builder == null) { continue @@ -155,10 +164,12 @@ class ChatItemArchiveExporter( when { record.remoteDeleted -> { builder.remoteDeletedMessage = RemoteDeletedMessage() + transformTimer.emit("remote-delete") } MessageTypes.isJoinedType(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.JOINED_SIGNAL) + transformTimer.emit("simple-update") } MessageTypes.isIdentityUpdate(record.type) -> { @@ -167,6 +178,7 @@ class ChatItemArchiveExporter( continue } builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.IDENTITY_UPDATE) + transformTimer.emit("simple-update") } MessageTypes.isIdentityVerified(record.type) -> { @@ -175,6 +187,7 @@ class ChatItemArchiveExporter( continue } builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.IDENTITY_VERIFIED) + transformTimer.emit("simple-update") } MessageTypes.isIdentityDefault(record.type) -> { @@ -183,26 +196,32 @@ class ChatItemArchiveExporter( continue } builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.IDENTITY_DEFAULT) + transformTimer.emit("simple-update") } MessageTypes.isChangeNumber(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.CHANGE_NUMBER) + transformTimer.emit("simple-update") } MessageTypes.isReleaseChannelDonationRequest(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.RELEASE_CHANNEL_DONATION_REQUEST) + transformTimer.emit("simple-update") } MessageTypes.isEndSessionType(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.END_SESSION) + transformTimer.emit("simple-update") } MessageTypes.isChatSessionRefresh(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.CHAT_SESSION_REFRESH) + transformTimer.emit("simple-update") } MessageTypes.isBadDecryptType(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.BAD_DECRYPT) + transformTimer.emit("simple-update") } MessageTypes.isPaymentsActivated(record.type) -> { @@ -215,45 +234,59 @@ class ChatItemArchiveExporter( MessageTypes.isUnsupportedMessageType(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.UNSUPPORTED_PROTOCOL_MESSAGE) + transformTimer.emit("simple-update") } MessageTypes.isReportedSpam(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.REPORTED_SPAM) + transformTimer.emit("simple-update") } MessageTypes.isMessageRequestAccepted(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.MESSAGE_REQUEST_ACCEPTED) + transformTimer.emit("simple-update") } MessageTypes.isBlocked(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.BLOCKED) + transformTimer.emit("simple-update") } MessageTypes.isUnblocked(record.type) -> { builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.UNBLOCKED) + transformTimer.emit("simple-update") } MessageTypes.isExpirationTimerUpdate(record.type) -> { - if (db.threadTable.getThreadRecord(record.threadId)?.recipient?.isGroup == true) { - builder.updateMessage = record.toRemoteGroupExpireTimerUpdateFromGv1(db) ?: continue + if (exportState.threadIdToRecipientId[record.threadId] in exportState.groupRecipientIds) { + builder.updateMessage = record.toRemoteGroupExpireTimerUpdateFromGv1(exportState) ?: continue } else { builder.updateMessage = ChatUpdateMessage(expirationTimerChange = ExpirationTimerChatUpdate(record.expiresIn)) } builder.expireStartDate = null builder.expiresInMs = null + transformTimer.emit("expire-update") } MessageTypes.isProfileChange(record.type) -> { + if (record.threadId == noteToSelfThreadId) { + Log.w(TAG, ExportSkips.profileChangeInNoteToSelf(record.dateSent)) + continue + } + builder.updateMessage = record.toRemoteProfileChangeUpdate() ?: continue + transformTimer.emit("profile-change") } MessageTypes.isSessionSwitchoverType(record.type) -> { builder.updateMessage = record.toRemoteSessionSwitchoverUpdate() + transformTimer.emit("sse") } MessageTypes.isThreadMergeType(record.type) -> { builder.updateMessage = record.toRemoteThreadMergeUpdate() ?: continue + transformTimer.emit("thread-merge") } MessageTypes.isGroupV2(record.type) && MessageTypes.isGroupUpdate(record.type) -> { @@ -263,10 +296,12 @@ class ChatItemArchiveExporter( continue } builder.updateMessage = update + transformTimer.emit("group-update-v2") } MessageTypes.isGroupUpdate(record.type) || MessageTypes.isGroupQuit(record.type) -> { - builder.updateMessage = record.toRemoteGroupUpdateFromGv1(db) ?: continue + builder.updateMessage = record.toRemoteGroupUpdateFromGv1(exportState) ?: continue + transformTimer.emit("group-update-v1") } MessageTypes.isGroupV1MigrationEvent(record.type) -> { @@ -275,31 +310,41 @@ class ChatItemArchiveExporter( updates = listOf(GroupChangeChatUpdate.Update(groupV2MigrationUpdate = GroupV2MigrationUpdate())) ) ) + transformTimer.emit("gv1-migration") } MessageTypes.isCallLog(record.type) -> { val call = db.callTable.getCallByMessageId(record.id) - builder.updateMessage = call?.toRemoteCallUpdate(db, record) ?: continue + builder.updateMessage = call?.toRemoteCallUpdate(exportState, record) ?: continue + transformTimer.emit("call-log") } MessageTypes.isPaymentsNotification(record.type) -> { - builder.paymentNotification = null + continue } MessageTypes.isGiftBadge(record.type) -> { builder.giftBadge = record.toRemoteGiftBadgeUpdate() ?: continue + transformTimer.emit("gift-badge") } !record.sharedContacts.isNullOrEmpty() -> { builder.contactMessage = record.toRemoteContactMessage(mediaArchiveEnabled = mediaArchiveEnabled, reactionRecords = extraData.reactionsById[id], attachments = extraData.attachmentsById[id]) ?: continue + transformTimer.emit("contact") } record.viewOnce -> { builder.viewOnceMessage = record.toRemoteViewOnceMessage(mediaArchiveEnabled = mediaArchiveEnabled, reactionRecords = extraData.reactionsById[id], attachments = extraData.attachmentsById[id]) + transformTimer.emit("voice") } record.parentStoryId != 0L -> { + if (record.threadId == noteToSelfThreadId) { + Log.w(TAG, ExportSkips.directStoryReplyInNoteToSelf(record.dateSent)) + continue + } builder.directStoryReplyMessage = record.toRemoteDirectStoryReplyMessage(mediaArchiveEnabled = mediaArchiveEnabled, reactionRecords = extraData.reactionsById[id], attachments = extraData.attachmentsById[record.id]) ?: continue + transformTimer.emit("story") } else -> { @@ -315,7 +360,7 @@ class ChatItemArchiveExporter( builder.stickerMessage = sticker.toRemoteStickerMessage(sentTimestamp = record.dateSent, mediaArchiveEnabled = mediaArchiveEnabled, reactions = extraData.reactionsById[id]) } else { val standardMessage = record.toRemoteStandardMessage( - db = db, + exportState = exportState, mediaArchiveEnabled = mediaArchiveEnabled, reactionRecords = extraData.reactionsById[id], mentions = extraData.mentionsById[id], @@ -328,6 +373,7 @@ class ChatItemArchiveExporter( } builder.standardMessage = standardMessage + transformTimer.emit("standard") } } } @@ -344,6 +390,7 @@ class ChatItemArchiveExporter( } previousEdits += builder.build() } + transformTimer.emit("revisions") } eventTimer.emit("transform") @@ -362,6 +409,8 @@ class ChatItemArchiveExporter( override fun close() { Log.d(TAG, "[ChatItemArchiveExporter][batchSize = $batchSize] ${eventTimer.stop().summary}") + Log.d(TAG, "[ChatItemArchiveExporterTransform][batchSize = $batchSize] ${transformTimer.stop().summary}") + Log.d(TAG, "[ChatItemArchiveExporterExtraData][batchSize = $batchSize] ${extraDataTimer.stop().summary}") } private fun readNextMessageRecordBatch(pastIds: Set): LinkedHashMap { @@ -381,37 +430,39 @@ class ChatItemArchiveExporter( val executor = SignalExecutors.BOUNDED val mentionsFuture = executor.submitTyped { - db.mentionTable.getMentionsForMessages(messageIds) + extraDataTimer.timeEvent("mentions") { + db.mentionTable.getMentionsForMessages(messageIds) + } } val reactionsFuture = executor.submitTyped { - db.reactionTable.getReactionsForMessages(messageIds) + extraDataTimer.timeEvent("reactions") { + db.reactionTable.getReactionsForMessages(messageIds) + } } val attachmentsFuture = executor.submitTyped { - db.attachmentTable.getAttachmentsForMessages(messageIds) + extraDataTimer.timeEvent("attachments") { + db.attachmentTable.getAttachmentsForMessages(messageIds) + } } val groupReceiptsFuture = executor.submitTyped { - db.groupReceiptTable.getGroupReceiptInfoForMessages(messageIds) - } - - val isGroupThreadFuture = executor.submitTyped { - db.threadTable.getThreadGroupStatus(messageIds) + extraDataTimer.timeEvent("group-receipts") { + db.groupReceiptTable.getGroupReceiptInfoForMessages(messageIds) + } } val mentionsResult = mentionsFuture.get() val reactionsResult = reactionsFuture.get() val attachmentsResult = attachmentsFuture.get() val groupReceiptsResult = groupReceiptsFuture.get() - val isGroupThreadResult = isGroupThreadFuture.get() return ExtraMessageData( mentionsById = mentionsResult, reactionsById = reactionsResult, attachmentsById = attachmentsResult, - groupReceiptsById = groupReceiptsResult, - isGroupThreadById = isGroupThreadResult + groupReceiptsById = groupReceiptsResult ) } } @@ -420,9 +471,13 @@ private fun simpleUpdate(type: SimpleChatUpdate.Type): ChatUpdateMessage { return ChatUpdateMessage(simpleUpdate = SimpleChatUpdate(type = type)) } -private fun BackupMessageRecord.toBasicChatItemBuilder(selfRecipientId: RecipientId, isGroupThread: Boolean, groupReceipts: List?, exportState: ExportState, backupStartTime: Long): ChatItem.Builder? { +private fun BackupMessageRecord.toBasicChatItemBuilder(selfRecipientId: RecipientId, groupReceipts: List?, exportState: ExportState, backupStartTime: Long): ChatItem.Builder? { val record = this + if (this.threadId !in exportState.threadIds) { + return null + } + val direction = when { record.type.isDirectionlessType() && !record.remoteDeleted -> { Direction.DIRECTIONLESS @@ -443,9 +498,21 @@ private fun BackupMessageRecord.toBasicChatItemBuilder(selfRecipientId: Recipien MessageTypes.isEndSessionType(record.type) && MessageTypes.isOutgoingMessageType(record.type) -> record.toRecipientId MessageTypes.isExpirationTimerUpdate(record.type) && MessageTypes.isOutgoingMessageType(type) -> selfRecipientId.toLong() MessageTypes.isOutgoingAudioCall(type) || MessageTypes.isOutgoingVideoCall(type) -> selfRecipientId.toLong() + MessageTypes.isMessageRequestAccepted(type) -> selfRecipientId.toLong() else -> record.fromRecipientId } + if (!exportState.contactRecipientIds.contains(fromRecipientId)) { + Log.w(TAG, ExportSkips.fromRecipientIsNotAnIndividual(this.dateSent)) + return null + } + + val threadRecipientId = exportState.threadIdToRecipientId[record.threadId]!! + if (exportState.contactRecipientIds.contains(threadRecipientId) && fromRecipientId != threadRecipientId && fromRecipientId != selfRecipientId.toLong()) { + Log.w(TAG, ExportSkips.oneOnOneMessageInTheWrongChat(this.dateSent)) + return null + } + val builder = ChatItem.Builder().apply { chatId = record.threadId authorId = fromRecipientId @@ -460,7 +527,7 @@ private fun BackupMessageRecord.toBasicChatItemBuilder(selfRecipientId: Recipien } Direction.OUTGOING -> { outgoing = ChatItem.OutgoingMessageDetails( - sendStatus = record.toRemoteSendStatus(isGroupThread, groupReceipts, exportState) + sendStatus = record.toRemoteSendStatus(isGroupThread = exportState.threadIdToRecipientId[this.chatId] in exportState.groupRecipientIds, groupReceipts = groupReceipts, exportState = exportState) ) if (expiresInMs != null && outgoing?.sendStatus?.all { it.pending == null && it.failed == null } == true) { @@ -501,13 +568,21 @@ private fun BackupMessageRecord.toRemoteProfileChangeUpdate(): ChatUpdateMessage ?: Base64.decodeOrNull(this.body)?.let { ProfileChangeDetails.ADAPTER.decode(it) } return if (profileChangeDetails?.profileNameChange != null) { - if (profileChangeDetails.profileNameChange.previous.isNotEmpty() && profileChangeDetails.profileNameChange.newValue.isNotEmpty()) { + if (profileChangeDetails.profileNameChange.previous.isNotBlank() && profileChangeDetails.profileNameChange.newValue.isNotBlank()) { ChatUpdateMessage(profileChange = ProfileChangeChatUpdate(previousName = profileChangeDetails.profileNameChange.previous, newName = profileChangeDetails.profileNameChange.newValue)) } else { + Log.w(TAG, ExportSkips.emptyProfileNameChange(this.dateSent)) null } } else if (profileChangeDetails?.learnedProfileName != null) { - ChatUpdateMessage(learnedProfileChange = LearnedProfileChatUpdate(e164 = profileChangeDetails.learnedProfileName.e164?.e164ToLong(), username = profileChangeDetails.learnedProfileName.username)) + val e164 = profileChangeDetails.learnedProfileName.e164?.e164ToLong() + val username = profileChangeDetails.learnedProfileName.username + if (e164 != null || username.isNotNullOrBlank()) { + ChatUpdateMessage(learnedProfileChange = LearnedProfileChatUpdate(e164 = e164, username = username)) + } else { + Log.w(TAG, ExportSkips.emptyLearnedProfileChange(this.dateSent)) + null + } } else { null } @@ -568,8 +643,8 @@ private fun BackupMessageRecord.toRemoteGroupUpdate(): ChatUpdateMessage? { return null } -private fun BackupMessageRecord.toRemoteGroupUpdateFromGv1(db: SignalDatabase): ChatUpdateMessage? { - val aci = db.recipientTable.getRecord(RecipientId.from(this.fromRecipientId)).aci?.toByteString() ?: return null +private fun BackupMessageRecord.toRemoteGroupUpdateFromGv1(exportState: ExportState): ChatUpdateMessage? { + val aci = exportState.recipientIdToAci[this.fromRecipientId] ?: return null return ChatUpdateMessage( groupChange = GroupChangeChatUpdate( updates = listOf( @@ -583,8 +658,8 @@ private fun BackupMessageRecord.toRemoteGroupUpdateFromGv1(db: SignalDatabase): ) } -private fun BackupMessageRecord.toRemoteGroupExpireTimerUpdateFromGv1(db: SignalDatabase): ChatUpdateMessage? { - val updater = db.recipientTable.getRecord(RecipientId.from(this.fromRecipientId)).aci?.toByteString() ?: return null +private fun BackupMessageRecord.toRemoteGroupExpireTimerUpdateFromGv1(exportState: ExportState): ChatUpdateMessage? { + val updater = exportState.recipientIdToAci[this.fromRecipientId] ?: return null return ChatUpdateMessage( groupChange = GroupChangeChatUpdate( updates = listOf( @@ -599,7 +674,7 @@ private fun BackupMessageRecord.toRemoteGroupExpireTimerUpdateFromGv1(db: Signal ) } -private fun CallTable.Call.toRemoteCallUpdate(db: SignalDatabase, messageRecord: BackupMessageRecord): ChatUpdateMessage? { +private fun CallTable.Call.toRemoteCallUpdate(exportState: ExportState, messageRecord: BackupMessageRecord): ChatUpdateMessage? { return when (this.type) { CallTable.Type.GROUP_CALL -> { val groupCallUpdateDetails = GroupCallUpdateDetailsUtil.parse(messageRecord.body) @@ -621,7 +696,7 @@ private fun CallTable.Call.toRemoteCallUpdate(db: SignalDatabase, messageRecord: CallTable.Event.DELETE -> return null }, ringerRecipientId = this.ringerRecipient?.toLong(), - startedCallRecipientId = ACI.parseOrNull(groupCallUpdateDetails.startedCallUuid)?.let { db.recipientTable.getByAci(it).getOrNull()?.toLong() }, + startedCallRecipientId = groupCallUpdateDetails.startedCallUuid.takeIf { it.isNotEmpty() }?.let { exportState.aciToRecipientId[it] }, startedCallTimestamp = this.timestamp.clampToValidBackupRange(), endedCallTimestamp = groupCallUpdateDetails.endedCallTimestamp.clampToValidBackupRange().takeIf { it > 0 }, read = messageRecord.read @@ -871,11 +946,11 @@ private fun BackupMessageRecord.toRemoteDirectStoryReplyMessage(mediaArchiveEnab ) } -private fun BackupMessageRecord.toRemoteStandardMessage(db: SignalDatabase, mediaArchiveEnabled: Boolean, reactionRecords: List?, mentions: List?, attachments: List?): StandardMessage { +private fun BackupMessageRecord.toRemoteStandardMessage(exportState: ExportState, mediaArchiveEnabled: Boolean, reactionRecords: List?, mentions: List?, attachments: List?): StandardMessage { val text = body.nullIfBlank()?.let { Text( body = it, - bodyRanges = (this.bodyRanges?.toRemoteBodyRanges(this.dateSent) ?: emptyList()) + (mentions?.toRemoteBodyRanges(db) ?: emptyList()) + bodyRanges = (this.bodyRanges?.toRemoteBodyRanges(this.dateSent) ?: emptyList()) + (mentions?.toRemoteBodyRanges(exportState) ?: emptyList()) ) } @@ -917,21 +992,28 @@ private fun BackupMessageRecord.toRemoteQuote(mediaArchiveEnabled: Boolean, atta } val bodyRanges = this.quoteBodyRanges?.toRemoteBodyRanges(dateSent) ?: emptyList() + val body = this.quoteBody?.takeUnless { it.isBlank() }?.let { body -> + Text( + body = body, + bodyRanges = bodyRanges + ) + } + val attachments = if (remoteType == Quote.Type.VIEW_ONCE) { + emptyList() + } else { + attachments?.toRemoteQuoteAttachments(mediaArchiveEnabled) ?: emptyList() + } + + if (remoteType == Quote.Type.NORMAL && body == null && attachments.isEmpty()) { + Log.w(TAG, ExportOddities.emptyQuote(this.dateSent)) + return null + } return Quote( targetSentTimestamp = this.quoteTargetSentTimestamp.takeIf { !this.quoteMissing && it != MessageTable.QUOTE_TARGET_MISSING_ID }?.clampToValidBackupRange(), authorId = this.quoteAuthor, - text = this.quoteBody?.let { body -> - Text( - body = body, - bodyRanges = bodyRanges - ) - }, - attachments = if (remoteType == Quote.Type.VIEW_ONCE) { - emptyList() - } else { - attachments?.toRemoteQuoteAttachments(mediaArchiveEnabled) ?: emptyList() - }, + text = body, + attachments = attachments, type = remoteType ) } @@ -1023,12 +1105,12 @@ private fun List.toRemoteAttachments(mediaArchiveEnabled: Bo } } -private fun List.toRemoteBodyRanges(db: SignalDatabase): List { +private fun List.toRemoteBodyRanges(exportState: ExportState): List { return this.map { BackupBodyRange( start = it.start, length = it.length, - mentionAci = db.recipientTable.getRecord(it.recipientId).aci?.toByteString() + mentionAci = exportState.recipientIdToAci[it.recipientId.toLong()] ) } } @@ -1431,8 +1513,7 @@ private data class ExtraMessageData( val mentionsById: Map>, val reactionsById: Map>, val attachmentsById: Map>, - val groupReceiptsById: Map>, - val isGroupThreadById: Map + val groupReceiptsById: Map> ) private enum class Direction { diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/GroupArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/GroupArchiveExporter.kt index 82d56442de..8b4719eba9 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/GroupArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/GroupArchiveExporter.kt @@ -56,6 +56,7 @@ class GroupArchiveExporter(private val selfAci: ServiceId.ACI, private val curso group = ArchiveGroup( masterKey = cursor.requireNonNullBlob(GroupTable.V2_MASTER_KEY).toByteString(), whitelisted = cursor.requireBoolean(RecipientTable.PROFILE_SHARING), + blocked = cursor.requireBoolean(RecipientTable.BLOCKED), hideStory = extras?.hideStory() ?: false, storySendMode = showAsStoryState.toRemote(), snapshot = decryptedGroup.toRemote(isActive, selfAci) diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt index 55995febc6..4377923086 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt @@ -119,7 +119,8 @@ class ChatItemArchiveImporter( MessageTable.MESSAGE_EXTRAS, MessageTable.ORIGINAL_MESSAGE_ID, MessageTable.LATEST_REVISION_ID, - MessageTable.PARENT_STORY_ID + MessageTable.PARENT_STORY_ID, + MessageTable.NOTIFIED ) private val REACTION_COLUMNS = arrayOf( diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/GroupArchiveImporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/GroupArchiveImporter.kt index ea3597045b..e6d4421adf 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/GroupArchiveImporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/GroupArchiveImporter.kt @@ -7,6 +7,7 @@ package org.thoughtcrime.securesms.backup.v2.importer import android.content.ContentValues import org.signal.core.util.Base64 +import org.signal.core.util.toInt import org.signal.libsignal.zkgroup.groups.GroupMasterKey import org.signal.libsignal.zkgroup.groups.GroupSecretParams import org.signal.storageservice.protos.groups.AccessControl @@ -51,7 +52,8 @@ object GroupArchiveImporter { val values = ContentValues().apply { put(RecipientTable.GROUP_ID, groupId.toString()) put(RecipientTable.AVATAR_COLOR, AvatarColorHash.forGroupId(groupId).serialize()) - put(RecipientTable.PROFILE_SHARING, group.whitelisted) + put(RecipientTable.PROFILE_SHARING, group.whitelisted.toInt()) + put(RecipientTable.BLOCKED, group.blocked.toInt()) put(RecipientTable.TYPE, RecipientTable.RecipientType.GV2.id) put(RecipientTable.STORAGE_SERVICE_ID, Base64.encodeWithPadding(StorageSyncHelper.generateKey())) if (group.hideStory) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt index c59c5ba83b..6aaee63ec4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt @@ -8,6 +8,7 @@ package org.thoughtcrime.securesms.backup.v2.processor import android.content.Context import okio.ByteString.Companion.EMPTY import okio.ByteString.Companion.toByteString +import org.signal.core.util.isNotNullOrBlank import org.signal.core.util.logging.Log import org.thoughtcrime.securesms.attachments.AttachmentId import org.thoughtcrime.securesms.backup.v2.ImportState @@ -68,7 +69,7 @@ object AccountDataArchiveProcessor { familyName = selfRecord.signalProfileName.familyName, avatarUrlPath = selfRecord.signalProfileAvatar ?: "", username = selfRecord.username?.takeIf { it.isNotBlank() }, - usernameLink = if (signalStore.accountValues.usernameLink != null) { + usernameLink = if (selfRecord.username.isNotNullOrBlank() && signalStore.accountValues.usernameLink != null) { AccountData.UsernameLink( entropy = signalStore.accountValues.usernameLink?.entropy?.toByteString() ?: EMPTY, serverId = signalStore.accountValues.usernameLink?.serverId?.toByteArray()?.toByteString() ?: EMPTY, diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/ChatArchiveProcessor.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/ChatArchiveProcessor.kt index 25f59033a6..9cb2f0df3b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/ChatArchiveProcessor.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/ChatArchiveProcessor.kt @@ -32,6 +32,7 @@ object ChatArchiveProcessor { for (chat in reader) { if (exportState.recipientIds.contains(chat.recipientId)) { exportState.threadIds.add(chat.id) + exportState.threadIdToRecipientId[chat.id] = chat.recipientId emitter.emit(Frame(chat = chat)) } else { Log.w(TAG, "dropping thread for deleted recipient ${chat.recipientId}") diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/RecipientArchiveProcessor.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/RecipientArchiveProcessor.kt index fcac5a15ba..e0932c15fb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/RecipientArchiveProcessor.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/RecipientArchiveProcessor.kt @@ -35,9 +35,15 @@ object RecipientArchiveProcessor { val TAG = Log.tag(RecipientArchiveProcessor::class.java) fun export(db: SignalDatabase, signalStore: SignalStore, exportState: ExportState, selfRecipientId: RecipientId, selfAci: ServiceId.ACI, emitter: BackupFrameEmitter) { + exportState.recipientIds.add(selfRecipientId.toLong()) + exportState.contactRecipientIds.add(selfRecipientId.toLong()) + exportState.recipientIdToAci[selfRecipientId.toLong()] = selfAci.toByteString() + exportState.aciToRecipientId[selfAci.toString()] = selfRecipientId.toLong() + val releaseChannelId = signalStore.releaseChannelValues.releaseChannelRecipientId if (releaseChannelId != null) { exportState.recipientIds.add(releaseChannelId.toLong()) + exportState.contactRecipientIds.add(releaseChannelId.toLong()) emitter.emit( Frame( recipient = ArchiveRecipient( @@ -54,6 +60,12 @@ object RecipientArchiveProcessor { for (recipient in reader) { if (recipient != null) { exportState.recipientIds.add(recipient.id) + exportState.contactRecipientIds.add(recipient.id) + recipient.contact?.aci?.let { + exportState.recipientIdToAci[recipient.id] = it + exportState.aciToRecipientId[ServiceId.ACI.parseOrThrow(it).toString()] = recipient.id + } + emitter.emit(Frame(recipient = recipient)) } } @@ -62,6 +74,7 @@ object RecipientArchiveProcessor { db.recipientTable.getGroupsForBackup(selfAci).use { reader -> for (recipient in reader) { exportState.recipientIds.add(recipient.id) + exportState.groupRecipientIds.add(recipient.id) emitter.emit(Frame(recipient = recipient)) } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsEducationScreen.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsEducationScreen.kt index f534fac315..abdd0157fa 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsEducationScreen.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsEducationScreen.kt @@ -46,6 +46,7 @@ fun MessageBackupsEducationScreen( ) { Scaffolds.Settings( onNavigationClick = onNavigationClick, + navigationContentDescription = stringResource(android.R.string.cancel), navigationIconPainter = painterResource(id = R.drawable.symbol_x_24), title = "" ) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsFlowFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsFlowFragment.kt index d29cede52d..42f40036f9 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsFlowFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsFlowFragment.kt @@ -9,6 +9,7 @@ import android.app.Activity import android.os.Bundle import android.view.View import androidx.activity.OnBackPressedCallback +import androidx.annotation.VisibleForTesting import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue @@ -20,12 +21,14 @@ import androidx.navigation.compose.composable import androidx.navigation.compose.rememberNavController import kotlinx.coroutines.rx3.asFlowable import org.signal.core.util.getSerializableCompat +import org.thoughtcrime.securesms.R import org.thoughtcrime.securesms.backup.v2.MessageBackupTier import org.thoughtcrime.securesms.components.settings.app.subscription.donate.InAppPaymentCheckoutDelegate import org.thoughtcrime.securesms.compose.ComposeFragment import org.thoughtcrime.securesms.compose.Nav import org.thoughtcrime.securesms.database.InAppPaymentTable import org.thoughtcrime.securesms.dependencies.AppDependencies +import org.thoughtcrime.securesms.util.CommunicationActions import org.thoughtcrime.securesms.util.Util import org.thoughtcrime.securesms.util.viewModel @@ -36,7 +39,8 @@ class MessageBackupsFlowFragment : ComposeFragment(), InAppPaymentCheckoutDelega companion object { - private const val TIER = "tier" + @VisibleForTesting + const val TIER = "tier" fun create(messageBackupTier: MessageBackupTier?): MessageBackupsFlowFragment { return MessageBackupsFlowFragment().apply { @@ -88,7 +92,9 @@ class MessageBackupsFlowFragment : ComposeFragment(), InAppPaymentCheckoutDelega MessageBackupsEducationScreen( onNavigationClick = viewModel::goToPreviousStage, onEnableBackups = viewModel::goToNextStage, - onLearnMore = {} + onLearnMore = { + CommunicationActions.openBrowserLink(requireContext(), getString(R.string.backup_support_url)) + } ) } diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsKeyRecordScreen.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsKeyRecordScreen.kt index 1c79475757..0238d9df10 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsKeyRecordScreen.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsKeyRecordScreen.kt @@ -16,6 +16,7 @@ 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.lazy.LazyColumn import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.Checkbox import androidx.compose.material3.ExperimentalMaterial3Api @@ -33,6 +34,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip +import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.dimensionResource import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource @@ -70,6 +72,10 @@ fun MessageBackupsKeyRecordScreen( skipPartiallyExpanded = true ) + val backupKeyString = remember(backupKey) { + backupKey.chunked(4).joinToString(" ") + } + Scaffolds.Settings( title = "", navigationIconPainter = painterResource(R.drawable.symbol_arrow_left_24), @@ -82,67 +88,79 @@ fun MessageBackupsKeyRecordScreen( .fillMaxSize(), horizontalAlignment = Alignment.CenterHorizontally ) { - Image( - painter = painterResource(R.drawable.image_signal_backups_lock), - contentDescription = null, + LazyColumn( + horizontalAlignment = Alignment.CenterHorizontally, modifier = Modifier - .padding(top = 24.dp) - .size(80.dp) - ) - - Text( - text = stringResource(R.string.MessageBackupsKeyRecordScreen__record_your_backup_key), - style = MaterialTheme.typography.headlineMedium, - modifier = Modifier.padding(top = 16.dp) - ) - - Text( - text = stringResource(R.string.MessageBackupsKeyRecordScreen__this_key_is_required_to_recover), - textAlign = TextAlign.Center, - style = MaterialTheme.typography.bodyLarge, - color = MaterialTheme.colorScheme.onSurfaceVariant, - modifier = Modifier.padding(top = 12.dp) - ) - - val backupKeyString = remember(backupKey) { - backupKey.chunked(4).joinToString(" ") - } - - Box( - modifier = Modifier - .padding(top = 24.dp, bottom = 16.dp) - .background( - color = SignalTheme.colors.colorSurface1, - shape = RoundedCornerShape(10.dp) + .weight(1f) + .testTag("message-backups-key-record-screen-lazy-column") + ) { + item { + Image( + painter = painterResource(R.drawable.image_signal_backups_lock), + contentDescription = null, + modifier = Modifier + .padding(top = 24.dp) + .size(80.dp) ) - .padding(24.dp) - ) { - Text( - text = backupKeyString, - style = MaterialTheme.typography.bodyLarge - .copy( - fontSize = 18.sp, - fontWeight = FontWeight(400), - letterSpacing = 1.44.sp, - lineHeight = 36.sp, - textAlign = TextAlign.Center, - fontFamily = FontFamily.Monospace - ) - ) - } + } - Buttons.Small( - onClick = { onCopyToClipboardClick(backupKeyString) } - ) { - Text( - text = stringResource(R.string.MessageBackupsKeyRecordScreen__copy_to_clipboard) - ) + item { + Text( + text = stringResource(R.string.MessageBackupsKeyRecordScreen__record_your_backup_key), + style = MaterialTheme.typography.headlineMedium, + modifier = Modifier.padding(top = 16.dp) + ) + } + + item { + Text( + text = stringResource(R.string.MessageBackupsKeyRecordScreen__this_key_is_required_to_recover), + textAlign = TextAlign.Center, + style = MaterialTheme.typography.bodyLarge, + color = MaterialTheme.colorScheme.onSurfaceVariant, + modifier = Modifier.padding(top = 12.dp) + ) + } + + item { + Box( + modifier = Modifier + .padding(top = 24.dp, bottom = 16.dp) + .background( + color = SignalTheme.colors.colorSurface1, + shape = RoundedCornerShape(10.dp) + ) + .padding(24.dp) + ) { + Text( + text = backupKeyString, + style = MaterialTheme.typography.bodyLarge + .copy( + fontSize = 18.sp, + fontWeight = FontWeight(400), + letterSpacing = 1.44.sp, + lineHeight = 36.sp, + textAlign = TextAlign.Center, + fontFamily = FontFamily.Monospace + ) + ) + } + } + + item { + Buttons.Small( + onClick = { onCopyToClipboardClick(backupKeyString) } + ) { + Text( + text = stringResource(R.string.MessageBackupsKeyRecordScreen__copy_to_clipboard) + ) + } + } } Box( modifier = Modifier .fillMaxWidth() - .weight(1f) .padding(bottom = 24.dp) ) { Buttons.LargeTonal( @@ -189,66 +207,80 @@ private fun BottomSheetContent( ) { var checked by remember { mutableStateOf(false) } - Column( + LazyColumn( horizontalAlignment = Alignment.CenterHorizontally, modifier = Modifier .fillMaxWidth() .padding(horizontal = dimensionResource(CoreUiR.dimen.gutter)) + .testTag("message-backups-key-record-screen-sheet-content") ) { - BottomSheets.Handle() - Text( - text = stringResource(R.string.MessageBackupsKeyRecordScreen__keep_your_key_safe), - style = MaterialTheme.typography.titleLarge, - textAlign = TextAlign.Center, - modifier = Modifier.padding(top = 30.dp) - ) - - Text( - text = stringResource(R.string.MessageBackupsKeyRecordScreen__signal_will_not), - style = MaterialTheme.typography.bodyLarge, - color = MaterialTheme.colorScheme.onSurfaceVariant, - textAlign = TextAlign.Center, - modifier = Modifier.padding(top = 12.dp) - ) - - Row( - verticalAlignment = Alignment.CenterVertically, - modifier = Modifier - .padding(vertical = 24.dp) - .defaultMinSize(minWidth = 220.dp) - .clip(shape = RoundedCornerShape(percent = 50)) - .clickable(onClick = { checked = !checked }) - ) { - Checkbox( - checked = checked, - onCheckedChange = { checked = it } - ) + item { + BottomSheets.Handle() + } + item { Text( - text = stringResource(R.string.MessageBackupsKeyRecordScreen__ive_recorded_my_key), - style = MaterialTheme.typography.bodyLarge + text = stringResource(R.string.MessageBackupsKeyRecordScreen__keep_your_key_safe), + style = MaterialTheme.typography.titleLarge, + textAlign = TextAlign.Center, + modifier = Modifier.padding(top = 30.dp) ) } - Buttons.LargeTonal( - enabled = checked, - onClick = onContinueClick, - modifier = Modifier - .padding(bottom = 16.dp) - .defaultMinSize(minWidth = 220.dp) - ) { - Text(text = stringResource(R.string.MessageBackupsKeyRecordScreen__continue)) + item { + Text( + text = stringResource(R.string.MessageBackupsKeyRecordScreen__signal_will_not), + style = MaterialTheme.typography.bodyLarge, + color = MaterialTheme.colorScheme.onSurfaceVariant, + textAlign = TextAlign.Center, + modifier = Modifier.padding(top = 12.dp) + ) } - TextButton( - onClick = onSeeKeyAgainClick, - modifier = Modifier - .padding(bottom = 24.dp) - .defaultMinSize(minWidth = 220.dp) - ) { - Text( - text = stringResource(R.string.MessageBackupsKeyRecordScreen__see_key_again) - ) + item { + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier + .padding(vertical = 24.dp) + .defaultMinSize(minWidth = 220.dp) + .clip(shape = RoundedCornerShape(percent = 50)) + .clickable(onClick = { checked = !checked }) + ) { + Checkbox( + checked = checked, + onCheckedChange = { checked = it } + ) + + Text( + text = stringResource(R.string.MessageBackupsKeyRecordScreen__ive_recorded_my_key), + style = MaterialTheme.typography.bodyLarge + ) + } + } + + item { + Buttons.LargeTonal( + enabled = checked, + onClick = onContinueClick, + modifier = Modifier + .padding(bottom = 16.dp) + .defaultMinSize(minWidth = 220.dp) + ) { + Text(text = stringResource(R.string.MessageBackupsKeyRecordScreen__continue)) + } + } + + item { + TextButton( + onClick = onSeeKeyAgainClick, + modifier = Modifier + .padding(bottom = 24.dp) + .defaultMinSize(minWidth = 220.dp) + ) { + Text( + text = stringResource(R.string.MessageBackupsKeyRecordScreen__see_key_again) + ) + } } } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsTypeSelectionScreen.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsTypeSelectionScreen.kt index 312cd72a07..9f8687f288 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsTypeSelectionScreen.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsTypeSelectionScreen.kt @@ -31,6 +31,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.platform.LocalContext +import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.dimensionResource import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.pluralStringResource @@ -93,6 +94,7 @@ fun MessageBackupsTypeSelectionScreen( modifier = Modifier .fillMaxWidth() .weight(1f) + .testTag("message-backups-type-selection-screen-lazy-column") ) { item { Image( diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/transfer/details/IBANVisualTransformation.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/transfer/details/IBANVisualTransformation.kt index 12bd098d49..b28c9a3213 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/transfer/details/IBANVisualTransformation.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/transfer/details/IBANVisualTransformation.kt @@ -37,7 +37,7 @@ object IBANVisualTransformation : VisualTransformation { } override fun transformedToOriginal(offset: Int): Int { - return offset - (offset / 4) + return offset - (offset / 5) } } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt index b46ece6c0d..7da01bd16f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt @@ -840,48 +840,51 @@ class ConversationSettingsFragment : DSLSettingsFragment( } ) - val reportSpamTint = if (state.isDeprecatedOrUnregistered) R.color.signal_alert_primary_50 else R.color.signal_alert_primary - clickPref( - title = DSLSettingsText.from(R.string.ConversationFragment_report_spam, ContextCompat.getColor(requireContext(), reportSpamTint)), - icon = DSLSettingsIcon.from(R.drawable.symbol_spam_24, reportSpamTint), - isEnabled = !state.isDeprecatedOrUnregistered, - onClick = { - BlockUnblockDialog.showReportSpamFor( - requireContext(), - viewLifecycleOwner.lifecycle, - state.recipient, - { - viewModel - .onReportSpam() - .subscribeBy { - Toast.makeText(requireContext(), R.string.ConversationFragment_reported_as_spam, Toast.LENGTH_SHORT).show() - onToolbarNavigationClicked() - } - .addTo(lifecycleDisposable) - }, - if (state.recipient.isBlocked) { - null - } else { - Runnable { + if (!state.recipient.isReleaseNotes) { + val reportSpamTint = if (state.isDeprecatedOrUnregistered) R.color.signal_alert_primary_50 else R.color.signal_alert_primary + clickPref( + title = DSLSettingsText.from(R.string.ConversationFragment_report_spam, ContextCompat.getColor(requireContext(), reportSpamTint)), + icon = DSLSettingsIcon.from(R.drawable.symbol_spam_24, reportSpamTint), + isEnabled = !state.isDeprecatedOrUnregistered, + onClick = { + BlockUnblockDialog.showReportSpamFor( + requireContext(), + viewLifecycleOwner.lifecycle, + state.recipient, + { viewModel - .onBlockAndReportSpam() - .subscribeBy { result -> - when (result) { - is Result.Success -> { - Toast.makeText(requireContext(), R.string.ConversationFragment_reported_as_spam_and_blocked, Toast.LENGTH_SHORT).show() - onToolbarNavigationClicked() - } - is Result.Failure -> { - Toast.makeText(requireContext(), GroupErrors.getUserDisplayMessage(result.failure), Toast.LENGTH_SHORT).show() - } - } + .onReportSpam() + .subscribeBy { + Toast.makeText(requireContext(), R.string.ConversationFragment_reported_as_spam, Toast.LENGTH_SHORT).show() + onToolbarNavigationClicked() } .addTo(lifecycleDisposable) + }, + if (state.recipient.isBlocked) { + null + } else { + Runnable { + viewModel + .onBlockAndReportSpam() + .subscribeBy { result -> + when (result) { + is Result.Success -> { + Toast.makeText(requireContext(), R.string.ConversationFragment_reported_as_spam_and_blocked, Toast.LENGTH_SHORT).show() + onToolbarNavigationClicked() + } + + is Result.Failure -> { + Toast.makeText(requireContext(), GroupErrors.getUserDisplayMessage(result.failure), Toast.LENGTH_SHORT).show() + } + } + } + .addTo(lifecycleDisposable) + } } - } - ) - } - ) + ) + } + ) + } } } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/ControlsAndInfoController.kt b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/ControlsAndInfoController.kt index 847e62fc7f..b9bc2391bd 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/ControlsAndInfoController.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/ControlsAndInfoController.kt @@ -319,6 +319,10 @@ class ControlsAndInfoController private constructor( showOrHideControlsOnUpdate(previousState) + if (controlState == WebRtcControls.PIP) { + waitingToBeLetIn.visible = false + } + if (controlState != WebRtcControls.PIP && controlState.controlVisibilitiesChanged(previousState)) { updateControlVisibilities() } diff --git a/app/src/main/java/org/thoughtcrime/securesms/compose/ComposeFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/compose/ComposeFragment.kt index ea368d5e90..9b742676df 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/compose/ComposeFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/compose/ComposeFragment.kt @@ -5,9 +5,8 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.compose.runtime.Composable -import androidx.compose.ui.platform.ComposeView import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.ViewCompositionStrategy +import androidx.fragment.compose.content import org.signal.core.ui.theme.SignalTheme import org.thoughtcrime.securesms.LoggingFragment import org.thoughtcrime.securesms.util.DynamicTheme @@ -16,16 +15,11 @@ import org.thoughtcrime.securesms.util.DynamicTheme * Generic ComposeFragment which can be subclassed to build UI with compose. */ abstract class ComposeFragment : LoggingFragment() { - override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { - return ComposeView(requireContext()).apply { - setViewCompositionStrategy(ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed) - setContent { - SignalTheme( - isDarkMode = DynamicTheme.isDarkTheme(LocalContext.current) - ) { - FragmentContent() - } - } + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? = content { + SignalTheme( + isDarkMode = DynamicTheme.isDarkTheme(LocalContext.current) + ) { + FragmentContent() } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt index 46102fc866..d5d3d5f56b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt @@ -2344,7 +2344,7 @@ class ConversationFragment : val attachments = SaveAttachmentUtil.getAttachmentsForRecord(record) - SaveAttachmentUtil.showWarningDialogIfNecessary(requireContext()) { + SaveAttachmentUtil.showWarningDialogIfNecessary(requireContext(), attachments.size) { if (StorageUtil.canWriteToMediaStore()) { performAttachmentSave(attachments) } else { @@ -2433,13 +2433,14 @@ class ConversationFragment : override fun isSwipeAvailable(conversationMessage: ConversationMessage): Boolean { val recipient = viewModel.recipientSnapshot ?: return false - return actionMode == null && MenuState.canReplyToMessage( - recipient, - MenuState.isActionMessage(conversationMessage.messageRecord), - conversationMessage.messageRecord, - viewModel.hasMessageRequestState, - conversationGroupViewModel.isNonAdminInAnnouncementGroup() - ) + return actionMode == null && + MenuState.canReplyToMessage( + recipient, + MenuState.isActionMessage(conversationMessage.messageRecord), + conversationMessage.messageRecord, + viewModel.hasMessageRequestState, + conversationGroupViewModel.isNonAdminInAnnouncementGroup() + ) } } @@ -3845,7 +3846,10 @@ class ConversationFragment : //region Compose + Send Callbacks - private inner class SendButtonListener : View.OnClickListener, OnEditorActionListener, SendButton.ScheduledSendListener { + private inner class SendButtonListener : + View.OnClickListener, + OnEditorActionListener, + SendButton.ScheduledSendListener { override fun onClick(v: View) { sendMessage() } @@ -4172,7 +4176,10 @@ class ConversationFragment : override fun create(): Fragment = KeyboardPagerFragment() } - private inner class KeyboardEvents : OnBackPressedCallback(false), InputAwareConstraintLayout.Listener, InsetAwareConstraintLayout.KeyboardStateListener { + private inner class KeyboardEvents : + OnBackPressedCallback(false), + InputAwareConstraintLayout.Listener, + InsetAwareConstraintLayout.KeyboardStateListener { override fun handleOnBackPressed() { container.hideInput() } diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/InputReadyState.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/InputReadyState.kt index e48c5015f8..905f908dcb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/InputReadyState.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/InputReadyState.kt @@ -20,7 +20,13 @@ class InputReadyState( val isClientExpired: Boolean, val isUnauthorized: Boolean, ) { - private val selfMemberLevel: GroupTable.MemberLevel? = groupRecord?.let { if (it.isActive) it.memberLevel(Recipient.self()) else GroupTable.MemberLevel.NOT_A_MEMBER } + private val selfMemberLevel: GroupTable.MemberLevel? = groupRecord?.let { + val level = it.memberLevel(Recipient.self()) + if (!it.isActive && level == GroupTable.MemberLevel.FULL_MEMBER) { + GroupTable.MemberLevel.NOT_A_MEMBER + } + level + } val isAnnouncementGroup: Boolean? = groupRecord?.isAnnouncementGroup val isActiveGroup: Boolean? = if (selfMemberLevel == null) null else selfMemberLevel != GroupTable.MemberLevel.NOT_A_MEMBER diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt index dc3e11469c..7a76ccf229 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt @@ -3506,44 +3506,47 @@ open class MessageTable(context: Context?, databaseHelper: SignalDatabase) : Dat } fun deleteMessagesInThread(threadIds: Collection, extraWhere: String = ""): Int { - var deletedCount = 0 + var totalDeletedCount = 0 writableDatabase.withinTransaction { db -> SignalDatabase.messageSearch.dropAfterMessageDeleteTrigger() SignalDatabase.messageLog.dropAfterMessageDeleteTrigger() for (threadId in threadIds) { - val subSelect = "SELECT ${TABLE_NAME}.$ID FROM $TABLE_NAME WHERE ${TABLE_NAME}.$THREAD_ID = $threadId $extraWhere" + val subSelect = "SELECT ${TABLE_NAME}.$ID FROM $TABLE_NAME WHERE ${TABLE_NAME}.$THREAD_ID = $threadId $extraWhere LIMIT 1000" + do { + // Bulk deleting FK tables for large message delete efficiency + db.delete(StorySendTable.TABLE_NAME) + .where("${StorySendTable.TABLE_NAME}.${StorySendTable.MESSAGE_ID} IN ($subSelect)") + .run() - // Bulk deleting FK tables for large message delete efficiency - db.delete(StorySendTable.TABLE_NAME) - .where("${StorySendTable.TABLE_NAME}.${StorySendTable.MESSAGE_ID} IN ($subSelect)") - .run() + db.delete(ReactionTable.TABLE_NAME) + .where("${ReactionTable.TABLE_NAME}.${ReactionTable.MESSAGE_ID} IN ($subSelect)") + .run() - db.delete(ReactionTable.TABLE_NAME) - .where("${ReactionTable.TABLE_NAME}.${ReactionTable.MESSAGE_ID} IN ($subSelect)") - .run() + db.delete(CallTable.TABLE_NAME) + .where("${CallTable.TABLE_NAME}.${CallTable.MESSAGE_ID} IN ($subSelect)") + .run() - db.delete(CallTable.TABLE_NAME) - .where("${CallTable.TABLE_NAME}.${CallTable.MESSAGE_ID} IN ($subSelect)") - .run() + // Must delete rows from FTS table before deleting from main table due to FTS requirement when deleting by rowid + db.delete(SearchTable.FTS_TABLE_NAME) + .where("${SearchTable.FTS_TABLE_NAME}.${SearchTable.ID} IN ($subSelect)") + .run() - // Must delete rows from FTS table before deleting from main table due to FTS requirement when deleting by rowid - db.delete(SearchTable.FTS_TABLE_NAME) - .where("${SearchTable.FTS_TABLE_NAME}.${SearchTable.ID} IN ($subSelect)") - .run() + // Actually delete messages + val deletedCount = db.delete(TABLE_NAME) + .where("$ID IN ($subSelect)") + .run() - // Actually delete messages - deletedCount += db.delete(TABLE_NAME) - .where("$THREAD_ID = ? $extraWhere", threadId) - .run() + totalDeletedCount += deletedCount + } while (deletedCount > 0) } SignalDatabase.messageSearch.restoreAfterMessageDeleteTrigger() SignalDatabase.messageLog.restoreAfterMessageDeleteTrigger() } - return deletedCount + return totalDeletedCount } fun deleteAbandonedMessages(threadId: Long? = null): Int { diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt index 72d5b7c05d..c3451b5015 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt @@ -1942,11 +1942,9 @@ class ThreadTable(context: Context, databaseHelper: SignalDatabase) : DatabaseTa SNIPPET_EXTRAS to null, SNIPPET_MESSAGE_EXTRAS to null, UNREAD_COUNT to 0, - ARCHIVED to 0, STATUS to 0, HAS_DELIVERY_RECEIPT to 0, HAS_READ_RECEIPT to 0, - EXPIRES_IN to 0, LAST_SEEN to 0, HAS_SENT to 0, LAST_SCROLLED to 0, diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupCallUpdateMessageFactory.java b/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupCallUpdateMessageFactory.java index 866b4c5654..b152bd50e4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupCallUpdateMessageFactory.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupCallUpdateMessageFactory.java @@ -93,13 +93,22 @@ public class GroupCallUpdateMessageFactory implements UpdateDescription.Spannabl : context.getString(R.string.MessageRecord_s_is_in_the_call, describe(joinedMembers.get(0))); } case 2: - return withTime ? context.getString(R.string.MessageRecord_s_and_s_are_in_the_call_s1, - describe(joinedMembers.get(0)), - describe(joinedMembers.get(1)), - time) - : context.getString(R.string.MessageRecord_s_and_s_are_in_the_call, - describe(joinedMembers.get(0)), - describe(joinedMembers.get(1))); + boolean includesSelf = joinedMembers.contains(selfAci); + if (includesSelf) { + return withTime ? context.getString(R.string.MessageRecord_s_and_you_are_in_the_call_s1, + describe(joinedMembers.get(0)), + time) + : context.getString(R.string.MessageRecord_s_and_you_are_in_the_call, + describe(joinedMembers.get(0))); + } else { + return withTime ? context.getString(R.string.MessageRecord_s_and_s_are_in_the_call_s1, + describe(joinedMembers.get(0)), + describe(joinedMembers.get(1)), + time) + : context.getString(R.string.MessageRecord_s_and_s_are_in_the_call, + describe(joinedMembers.get(0)), + describe(joinedMembers.get(1))); + } default: int others = joinedMembers.size() - 2; return withTime ? context.getResources().getQuantityString(R.plurals.MessageRecord_s_s_and_d_others_are_in_the_call_s, diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/DeleteAbandonedAttachmentsJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/DeleteAbandonedAttachmentsJob.kt index 7d090a9dd0..82fe27702f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/DeleteAbandonedAttachmentsJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/DeleteAbandonedAttachmentsJob.kt @@ -20,6 +20,7 @@ class DeleteAbandonedAttachmentsJob private constructor(parameters: Parameters) private val TAG = Log.tag(DeleteAbandonedAttachmentsJob::class) const val KEY = "DeleteAbandonedAttachmentsJob" + @JvmStatic fun enqueue() { AppDependencies.jobManager.add(DeleteAbandonedAttachmentsJob()) } diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt index e46aab1e9d..3b6e7b873d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt @@ -50,7 +50,7 @@ class InAppPaymentRecurringContextJob private constructor( const val KEY = "InAppPurchaseRecurringContextJob" - fun create(inAppPayment: InAppPaymentTable.InAppPayment): Job { + fun create(inAppPayment: InAppPaymentTable.InAppPayment): InAppPaymentRecurringContextJob { return InAppPaymentRecurringContextJob( inAppPaymentId = inAppPayment.id, parameters = Parameters.Builder() @@ -443,7 +443,6 @@ class InAppPaymentRecurringContextJob private constructor( inAppPayment: InAppPaymentTable.InAppPayment, serviceResponse: ServiceResponse ) { - val isForKeepAlive = inAppPayment.data.redemption!!.keepAlive == true val applicationError = serviceResponse.applicationError.get() when (serviceResponse.status) { 204 -> { @@ -482,6 +481,7 @@ class InAppPaymentRecurringContextJob private constructor( } updateInAppPaymentWithTokenAlreadyRedeemedError(inAppPayment) + throw Exception(applicationError) } else -> { diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/JobManagerFactories.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/JobManagerFactories.java index 4f366fe17a..b9351845b1 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/JobManagerFactories.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/JobManagerFactories.java @@ -59,6 +59,7 @@ import org.thoughtcrime.securesms.migrations.CopyUsernameToSignalStoreMigrationJ import org.thoughtcrime.securesms.migrations.DatabaseMigrationJob; import org.thoughtcrime.securesms.migrations.DeleteDeprecatedLogsMigrationJob; import org.thoughtcrime.securesms.migrations.DirectoryRefreshMigrationJob; +import org.thoughtcrime.securesms.migrations.DuplicateE164MigrationJob; import org.thoughtcrime.securesms.migrations.EmojiDownloadMigrationJob; import org.thoughtcrime.securesms.migrations.EmojiSearchIndexCheckMigrationJob; import org.thoughtcrime.securesms.migrations.GooglePlayBillingPurchaseTokenMigrationJob; @@ -283,6 +284,7 @@ public final class JobManagerFactories { put(DatabaseMigrationJob.KEY, new DatabaseMigrationJob.Factory()); put(DeleteDeprecatedLogsMigrationJob.KEY, new DeleteDeprecatedLogsMigrationJob.Factory()); put(DirectoryRefreshMigrationJob.KEY, new DirectoryRefreshMigrationJob.Factory()); + put(DuplicateE164MigrationJob.KEY, new DuplicateE164MigrationJob.Factory()); put(EmojiDownloadMigrationJob.KEY, new EmojiDownloadMigrationJob.Factory()); put(EmojiSearchIndexCheckMigrationJob.KEY, new EmojiSearchIndexCheckMigrationJob.Factory()); put(GooglePlayBillingPurchaseTokenMigrationJob.KEY, new GooglePlayBillingPurchaseTokenMigrationJob.Factory()); diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/NewLinkedDeviceNotificationJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/NewLinkedDeviceNotificationJob.kt index 7590a3e08e..952efe4750 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/NewLinkedDeviceNotificationJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/NewLinkedDeviceNotificationJob.kt @@ -74,7 +74,7 @@ class NewLinkedDeviceNotificationJob private constructor( val builder = NotificationCompat.Builder(context, NotificationChannels.getInstance().NEW_LINKED_DEVICE) .setSmallIcon(R.drawable.ic_notification) .setContentTitle(context.getString(R.string.NewLinkedDeviceNotification__you_linked_new_device)) - .setContentText(context.getString(R.string.NewLinkedDeviceNotification__a_new_device_was_linked, DateUtils.getOnlyTimeString(context, data.deviceCreatedAt))) + .setContentText(context.getString(R.string.NewLinkedDeviceNotification__a_new_device_was_linked, DateUtils.getOnlyTimeAtString(context, data.deviceCreatedAt))) .setContentIntent(pendingIntent) ServiceUtil.getNotificationManager(context).notify(NotificationIds.NEW_LINKED_DEVICE, builder.build()) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/RestoreAttachmentJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/RestoreAttachmentJob.kt index ab561c9a43..7e1fa80306 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/RestoreAttachmentJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/RestoreAttachmentJob.kt @@ -24,7 +24,6 @@ import org.thoughtcrime.securesms.jobmanager.impl.RestoreAttachmentConstraint import org.thoughtcrime.securesms.jobs.protos.RestoreAttachmentJobData import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.mms.MmsException -import org.thoughtcrime.securesms.notifications.v2.ConversationId.Companion.forConversation import org.thoughtcrime.securesms.transport.RetryLaterException import org.thoughtcrime.securesms.util.RemoteConfig import org.whispersystems.signalservice.api.backup.MediaName @@ -140,10 +139,6 @@ class RestoreAttachmentJob private constructor( throw e } } - - if (!SignalDatabase.messages.isStory(messageId)) { - AppDependencies.messageNotifier.updateNotification(context, forConversation(0)) - } } @Throws(IOException::class, RetryLaterException::class) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageForcePushJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageForcePushJob.kt index bae4bea354..72ba26842c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageForcePushJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageForcePushJob.kt @@ -2,6 +2,7 @@ package org.thoughtcrime.securesms.jobs import org.signal.core.util.logging.Log import org.signal.core.util.logging.logI +import org.thoughtcrime.securesms.database.RecipientTable import org.thoughtcrime.securesms.database.SignalDatabase import org.thoughtcrime.securesms.dependencies.AppDependencies import org.thoughtcrime.securesms.jobmanager.Job @@ -84,6 +85,7 @@ class StorageForcePushJob private constructor(parameters: Parameters) : BaseJob( val newContactStorageIds = generateContactStorageIds(oldContactStorageIds) val inserts: MutableList = oldContactStorageIds.keys .mapNotNull { SignalDatabase.recipients.getRecordForSync(it) } + .filter { it.recipientType != RecipientTable.RecipientType.INDIVIDUAL || (it.aci != null || it.pni != null || it.e164 != null) } .map { record -> StorageSyncModels.localToRemoteRecord(record, newContactStorageIds[record.id]!!.raw) } .toMutableList() diff --git a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/AccountValues.kt b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/AccountValues.kt index d2d2e9be1d..ec057f9196 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/AccountValues.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/AccountValues.kt @@ -80,6 +80,7 @@ class AccountValues internal constructor(store: KeyValueStore, context: Context) private const val KEY_HAS_LINKED_DEVICES = "account.has_linked_devices" private const val KEY_ACCOUNT_ENTROPY_POOL = "account.account_entropy_pool" + private const val KEY_RESTORED_ACCOUNT_ENTROPY_KEY = "account.restored_account_entropy_pool" private val AEP_LOCK = ReentrantLock() } @@ -133,16 +134,28 @@ class AccountValues internal constructor(store: KeyValueStore, context: Context) fun restoreAccountEntropyPool(aep: AccountEntropyPool) { AEP_LOCK.withLock { - store.beginWrite().putString(KEY_ACCOUNT_ENTROPY_POOL, aep.value).commit() + store + .beginWrite() + .putString(KEY_ACCOUNT_ENTROPY_POOL, aep.value) + .putBoolean(KEY_RESTORED_ACCOUNT_ENTROPY_KEY, true) + .commit() } } fun resetAccountEntropyPool() { AEP_LOCK.withLock { - store.beginWrite().putString(KEY_ACCOUNT_ENTROPY_POOL, null).commit() + Log.i(TAG, "Resetting Account Entropy Pool (AEP)", Throwable()) + store + .beginWrite() + .putString(KEY_ACCOUNT_ENTROPY_POOL, null) + .putBoolean(KEY_RESTORED_ACCOUNT_ENTROPY_KEY, false) + .commit() } } + @get:Synchronized + val restoredAccountEntropyPool by booleanValue(KEY_RESTORED_ACCOUNT_ENTROPY_KEY, false) + /** The local user's [ACI]. */ val aci: ACI? get() = ACI.parseOrNull(getString(KEY_ACI, null)) diff --git a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/EmojiValues.java b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/EmojiValues.java index 3e3cb8eec7..caa921feb9 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/EmojiValues.java +++ b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/EmojiValues.java @@ -72,6 +72,10 @@ public class EmojiValues extends SignalStoreValues { return getString(PREFIX + canonical, emoji); } + public void removePreferredVariation(@NonNull String emoji) { + getStore().beginWrite().remove(PREFIX + emoji).apply(); + } + /** * Returns a list usable emoji that the user has selected as their defaults. If any stored reactions are unreadable, it will provide a default. * For raw access to the unfiltered list of reactions, see {@link #getRawReactions()}. diff --git a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/GroupsV2AuthorizationSignalStoreCache.java b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/GroupsV2AuthorizationSignalStoreCache.java index 5fd3692f57..0c0e249dd7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/GroupsV2AuthorizationSignalStoreCache.java +++ b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/GroupsV2AuthorizationSignalStoreCache.java @@ -88,7 +88,9 @@ public final class GroupsV2AuthorizationSignalStoreCache implements GroupsV2Auth return result; } catch (IOException | InvalidInputException e) { - throw new AssertionError(e); + Log.w(TAG, "Unable to read cached credentials, clearing and requesting new ones instead", e); + clear(); + return Collections.emptyMap(); } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/SvrValues.kt b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/SvrValues.kt index baec161dc8..02e01d1914 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/SvrValues.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/SvrValues.kt @@ -19,7 +19,6 @@ class SvrValues internal constructor(store: KeyValueStore) : SignalStoreValues(s private const val SVR2_AUTH_TOKENS = "kbs.kbs_auth_tokens" private const val SVR_LAST_AUTH_REFRESH_TIMESTAMP = "kbs.kbs_auth_tokens.last_refresh_timestamp" private const val SVR3_AUTH_TOKENS = "kbs.svr3_auth_tokens" - private const val RESTORED_VIA_ACCOUNT_ENTROPY_KEY = "kbs.restore_via_account_entropy_pool" private const val INITIAL_RESTORE_MASTER_KEY = "kbs.initialRestoreMasterKey" } @@ -145,7 +144,7 @@ class SvrValues internal constructor(store: KeyValueStore) : SignalStoreValues(s @Synchronized fun hasOptedInWithAccess(): Boolean { - return hasPin() || restoredViaAccountEntropyPool || SignalStore.account.isLinkedDevice + return hasPin() || SignalStore.account.restoredAccountEntropyPool || SignalStore.account.isLinkedDevice } @Synchronized @@ -153,9 +152,6 @@ class SvrValues internal constructor(store: KeyValueStore) : SignalStoreValues(s return localPinHash != null } - @get:Synchronized - val restoredViaAccountEntropyPool by booleanValue(RESTORED_VIA_ACCOUNT_ENTROPY_KEY, false) - @get:Synchronized @set:Synchronized var isPinForgottenOrSkipped: Boolean by booleanValue(PIN_FORGOTTEN_OR_SKIPPED, false) @@ -242,7 +238,6 @@ class SvrValues internal constructor(store: KeyValueStore) : SignalStoreValues(s .putBoolean(OPTED_OUT, true) .remove(LOCK_LOCAL_PIN_HASH) .remove(PIN) - .remove(RESTORED_VIA_ACCOUNT_ENTROPY_KEY) .putLong(LAST_CREATE_FAILED_TIMESTAMP, -1) .commit() } diff --git a/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt index 72fe641dc8..29d285fd88 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt @@ -406,9 +406,10 @@ class LinkDeviceViewModel : ViewModel() { private fun Uri.supportsLinkAndSync(): Boolean { return if (RemoteConfig.internalUser) { this.getQueryParameter("capabilities")?.split(",")?.contains("backup") == true || - this.getQueryParameter("capabilities")?.split(",")?.contains("backup2") == true + this.getQueryParameter("capabilities")?.split(",")?.contains("backup2") == true || + this.getQueryParameter("capabilities")?.split(",")?.contains("backup3") == true } else { - this.getQueryParameter("capabilities")?.split(",")?.contains("backup") == true + this.getQueryParameter("capabilities")?.split(",")?.contains("backup3") == true } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionPin.java b/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionPin.java index 10e500ce4a..c2393acbee 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionPin.java +++ b/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionPin.java @@ -19,7 +19,7 @@ public class LogSectionPin implements LogSection { .append("Next Reminder Interval: ").append(SignalStore.pin().getCurrentInterval()).append("\n") .append("Reglock: ").append(SignalStore.svr().isRegistrationLockEnabled()).append("\n") .append("Signal PIN: ").append(SignalStore.svr().hasPin()).append("\n") - .append("Restored via AEP: ").append(SignalStore.svr().getRestoredViaAccountEntropyPool()).append("\n") + .append("Restored via AEP: ").append(SignalStore.account().getRestoredAccountEntropyPool()).append("\n") .append("Opted Out: ").append(SignalStore.svr().hasOptedOut()).append("\n") .append("Last Creation Failed: ").append(SignalStore.svr().lastPinCreateFailed()).append("\n") .append("Needs Account Restore: ").append(SignalStore.storageService().getNeedsAccountRestore()).append("\n") diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediaoverview/MediaActions.java b/app/src/main/java/org/thoughtcrime/securesms/mediaoverview/MediaActions.java index b0fc247415..726b9846a3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediaoverview/MediaActions.java +++ b/app/src/main/java/org/thoughtcrime/securesms/mediaoverview/MediaActions.java @@ -44,7 +44,7 @@ final class MediaActions { return; } - SaveAttachmentTask.showWarningDialogIfNecessary(context, () -> Permissions.with(fragment) + SaveAttachmentTask.showWarningDialogIfNecessary(context, mediaRecords.size(), () -> Permissions.with(fragment) .request(Manifest.permission.WRITE_EXTERNAL_STORAGE) .ifNecessary() .withPermanentDenialDialog(fragment.getString(R.string.MediaPreviewActivity_signal_needs_the_storage_permission_in_order_to_write_to_external_storage_but_it_has_been_permanently_denied)) diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt index b483e533d5..3c01229446 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt @@ -78,7 +78,9 @@ import java.util.Locale import java.util.concurrent.TimeUnit import kotlin.math.roundToInt -class MediaPreviewV2Fragment : LoggingFragment(R.layout.fragment_media_preview_v2), MediaPreviewFragment.Events { +class MediaPreviewV2Fragment : + LoggingFragment(R.layout.fragment_media_preview_v2), + MediaPreviewFragment.Events { private val lifecycleDisposable = LifecycleDisposable() private val binding by ViewBinderDelegate(FragmentMediaPreviewV2Binding::bind) @@ -557,7 +559,7 @@ class MediaPreviewV2Fragment : LoggingFragment(R.layout.fragment_media_preview_v } private fun saveToDisk(mediaItem: MediaTable.MediaRecord) { - SaveAttachmentTask.showWarningDialogIfNecessary(requireContext()) { + SaveAttachmentTask.showWarningDialogIfNecessary(requireContext(), 1) { if (StorageUtil.canWriteToMediaStore()) { performSaveToDisk(mediaItem) return@showWarningDialogIfNecessary diff --git a/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java b/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java index a7ff6eed3d..b1f676dbab 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java +++ b/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java @@ -340,7 +340,7 @@ public final class Megaphones { } private static @NonNull Megaphone buildNewLinkedDeviceMegaphone(@NonNull Context context) { - String createdAt = DateUtils.getOnlyTimeString(context, SignalStore.misc().getNewLinkedDeviceCreatedTime()); + String createdAt = DateUtils.getOnlyTimeAtString(context, SignalStore.misc().getNewLinkedDeviceCreatedTime()); return new Megaphone.Builder(Event.NEW_LINKED_DEVICE, Megaphone.Style.BASIC) .setTitle(R.string.NewLinkedDeviceNotification__you_linked_new_device) .setBody(context.getString(R.string.NewLinkedDeviceMegaphone__a_new_device_was_linked, createdAt)) diff --git a/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt b/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt index ebba445c31..73ae05dd71 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt @@ -85,6 +85,7 @@ class IncomingMessageObserver(private val context: Application, private val sign private val connectionNecessarySemaphore = Semaphore(0) private val networkConnectionListener = NetworkConnectionListener(context) { isNetworkUnavailable -> lock.withLock { + AppDependencies.libsignalNetwork.onNetworkChange() if (isNetworkUnavailable()) { Log.w(TAG, "Lost network connection. Shutting down our websocket connections and resetting the drained state.") decryptionDrained = false diff --git a/app/src/main/java/org/thoughtcrime/securesms/migrations/ApplicationMigrations.java b/app/src/main/java/org/thoughtcrime/securesms/migrations/ApplicationMigrations.java index 1f0fc3d844..7d29236b2e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/migrations/ApplicationMigrations.java +++ b/app/src/main/java/org/thoughtcrime/securesms/migrations/ApplicationMigrations.java @@ -157,10 +157,11 @@ public class ApplicationMigrations { static final int GPB_TOKEN_MIGRATION = 124; static final int GROUP_ADD_MIGRATION = 125; static final int SSRE2_CAPABILITY = 126; - static final int FIX_INACTIVE_GROUPS = 127; +// static final int FIX_INACTIVE_GROUPS = 127; + static final int DUPLICATE_E164_FIX = 128; } - public static final int CURRENT_VERSION = 127; + public static final int CURRENT_VERSION = 128; /** * This *must* be called after the {@link JobManager} has been instantiated, but *before* the call @@ -714,7 +715,11 @@ public class ApplicationMigrations { // if (lastSeenVersion < Version.FIX_INACTIVE_GROUPS) { // jobs.put(Version.FIX_INACTIVE_GROUPS, new InactiveGroupCheckMigrationJob()); // } - + + if (lastSeenVersion < Version.DUPLICATE_E164_FIX) { + jobs.put(Version.DUPLICATE_E164_FIX, new DuplicateE164MigrationJob()); + } + return jobs; } diff --git a/app/src/main/java/org/thoughtcrime/securesms/migrations/DuplicateE164MigrationJob.kt b/app/src/main/java/org/thoughtcrime/securesms/migrations/DuplicateE164MigrationJob.kt new file mode 100644 index 0000000000..bfdbdc3b7d --- /dev/null +++ b/app/src/main/java/org/thoughtcrime/securesms/migrations/DuplicateE164MigrationJob.kt @@ -0,0 +1,207 @@ +package org.thoughtcrime.securesms.migrations + +import org.signal.core.util.Stopwatch +import org.signal.core.util.delete +import org.signal.core.util.logging.Log +import org.signal.core.util.readToMap +import org.signal.core.util.requireLong +import org.signal.core.util.requireNonNullString +import org.signal.core.util.select +import org.signal.core.util.update +import org.signal.core.util.withinTransaction +import org.thoughtcrime.securesms.database.MessageTable +import org.thoughtcrime.securesms.database.RecipientTable +import org.thoughtcrime.securesms.database.RecipientTable.Companion.ACI_COLUMN +import org.thoughtcrime.securesms.database.RecipientTable.Companion.E164 +import org.thoughtcrime.securesms.database.RecipientTable.Companion.ID +import org.thoughtcrime.securesms.database.RecipientTable.Companion.PNI_COLUMN +import org.thoughtcrime.securesms.database.RecipientTable.Companion.TABLE_NAME +import org.thoughtcrime.securesms.database.SignalDatabase +import org.thoughtcrime.securesms.jobmanager.Job +import org.thoughtcrime.securesms.recipients.RecipientId + +/** + * Through testing, we've discovered that there are some duplicate E164's in the database. They're not identical strings, since the UNIQUE constraint + * would prevent that, but when mapped to a uint64, they become identical. + * + * The running theory is that there is likely a 0-prefix on some E164's that would cause two numbers to be identical when converted to a uint64. + * So we try to find the dupes, clean them up, and in the worst case, merge the two recipients together. + * + * This is very similar to [BadE164MigrationJob] and re-uses a lot of code (but copies it, rather than DRY's it, to keep the migrations isolated). + * + * Normally we'd do something like this in a DB migration, but we wanted to have access to recipient merging and number formatting, which could + * be unnecessarily difficult in a DB migration. + */ +internal class DuplicateE164MigrationJob( + parameters: Parameters = Parameters.Builder().build() +) : MigrationJob(parameters) { + + companion object { + val TAG = Log.tag(DuplicateE164MigrationJob::class.java) + const val KEY = "DuplicateE164MigrationJob" + } + + override fun getFactoryKey(): String = KEY + + override fun isUiBlocking(): Boolean = false + + override fun performMigration() { + val stopwatch = Stopwatch("dupe-e164") + + val e164sByRecipientId = SignalDatabase.recipients.getAllE164sByRecipientId() + val entriesByUint: MutableMap> = mutableMapOf() + val invalidE164s: MutableList = mutableListOf() + stopwatch.split("fetch") + + for ((id, e164) in e164sByRecipientId) { + val entry = E164Entry( + id = id, + e164 = e164 + ) + + val e164Uint = e164.convertToLong() + if (e164Uint == null) { + Log.w(TAG, "[$id] Found an e164 that was inconvertible to a uint64!") + invalidE164s += entry + continue + } + + val existing = entriesByUint.computeIfAbsent(e164Uint) { mutableListOf() } + existing += entry + } + stopwatch.split("convert") + + if (invalidE164s.isNotEmpty()) { + Log.w(TAG, "There were ${invalidE164s.size} invalid E164's found that could not be converted to a uint64 at all. Attempting to remove them.") + val remainder = attemptToGetRidOfE164(invalidE164s) + if (remainder.isNotEmpty()) { + Log.w(TAG, "There are still ${remainder.size}/${invalidE164s.size} invalid entries. We'll have to live with them.") + } + } else { + Log.w(TAG, "No invalid E164's found. All could be represented as a uint64.") + } + stopwatch.split("invalid") + + val dupes = entriesByUint.filter { it.value.size > 1 } + if (dupes.isEmpty()) { + Log.i(TAG, "No duplicate entries. No action needed!") + return + } + + Log.w(TAG, "Found ${dupes.size} unique E164 uint64s that have multiple string mappings. Attempting to repair.") + + for ((_, entries) in dupes) { + val resolved = attemptToResolveConflict(entries) + + if (resolved.size <= 1) { + Log.w(TAG, "Successfully resolved conflicts for this batch.") + continue + } + + Log.w(TAG, "Was not able to resolve all conflicts. We must merge the contacts together.") + SignalDatabase.rawDatabase.withinTransaction { + val first = resolved.first() + for (entry in resolved.drop(1)) { + Log.w(TAG, "Merging ${first.id} with ${entry.id}") + SignalDatabase.recipients.mergeForMigration(first.id, entry.id) + } + } + } + + stopwatch.split("resolve") + stopwatch.stop(TAG) + } + + override fun shouldRetry(e: Exception): Boolean = false + + private fun attemptToResolveConflict(entries: List): List { + val invalidPrefixes = entries.filter { it.e164.startsWith("0") || it.e164.startsWith("+0") || it.e164.startsWith("++") } + if (invalidPrefixes.isEmpty()) { + Log.w(TAG, "No entries with invalid prefixes, and therefore no evidence as to which duplicate entries would be worth removing.") + return entries + } + + Log.w(TAG, "Found that ${invalidPrefixes.size}/${entries.size} entries had an invalid prefix. Attempting to strip the e164.") + + return attemptToGetRidOfE164(entries) + } + + private fun attemptToGetRidOfE164(entries: List): List { + val out: MutableList = entries.toMutableList() + + for (invalidPrefix in entries) { + if (SignalDatabase.recipients.removeE164IfAnotherIdentifierIsPresent(invalidPrefix.id)) { + Log.w(TAG, "[${invalidPrefix.id}] Successfully removed a conflicting e164 on a recipient that has other identifiers.") + out.remove(invalidPrefix) + continue + } + Log.w(TAG, "[${invalidPrefix.id}] Unable to remove a conflicting e164 on a recipient because it has no other identifiers. Attempting to remove the recipient entirely.") + + if (SignalDatabase.recipients.deleteRecipientIfItHasNoMessages(invalidPrefix.id)) { + Log.w(TAG, "[${invalidPrefix.id}] Successfully deleted a recipient with a conflicting e164 because it had no messages.") + out.remove(invalidPrefix) + continue + } + Log.w(TAG, "[${invalidPrefix.id}] Unable to deleted a recipient with a conflicting e164 because it had messages.") + } + + return out + } + + private fun RecipientTable.removeE164IfAnotherIdentifierIsPresent(recipientId: RecipientId): Boolean { + return readableDatabase + .update(TABLE_NAME) + .values(E164 to null) + .where("$ID = ? AND ($ACI_COLUMN NOT NULL OR $PNI_COLUMN NOT NULL)", recipientId) + .run() > 0 + } + + private fun RecipientTable.deleteRecipientIfItHasNoMessages(recipientId: RecipientId): Boolean { + return readableDatabase + .delete(TABLE_NAME) + .where( + """ + $ID = ? AND + $ID NOT IN ( + SELECT ${MessageTable.TO_RECIPIENT_ID} FROM ${MessageTable.TABLE_NAME} + UNION + SELECT ${MessageTable.FROM_RECIPIENT_ID} FROM ${MessageTable.TABLE_NAME} + ) + """, + recipientId + ) + .run() > 0 + } + + private fun RecipientTable.getAllE164sByRecipientId(): Map { + return readableDatabase + .select(ID, E164) + .from(TABLE_NAME) + .where("$E164 NOT NULL") + .run() + .readToMap { + RecipientId.from(it.requireLong(ID)) to it.requireNonNullString(E164) + } + } + + private fun String.convertToLong(): Long? { + val fixed = if (this.startsWith("+")) { + this.substring(1) + } else { + this + } + + return fixed.toLongOrNull() + } + + private data class E164Entry( + val id: RecipientId, + val e164: String + ) + + class Factory : Job.Factory { + override fun create(parameters: Parameters, serializedData: ByteArray?): DuplicateE164MigrationJob { + return DuplicateE164MigrationJob(parameters) + } + } +} diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier.kt index 86205458f9..c42f29d136 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier.kt @@ -129,6 +129,11 @@ class DefaultMessageNotifier(context: Application) : MessageNotifier { ) { NotificationChannels.getInstance().ensureCustomChannelConsistency() + if (!Recipient.isSelfSet) { + Log.w(TAG, "Attempting to update notifications without local self, aborting") + return + } + val currentLockStatus: Boolean = KeyCachingService.isLocked() val currentPrivacyPreference: NotificationPrivacyPreference = SignalStore.settings.messageNotificationsPrivacy val currentScreenLockState: Boolean = ScreenLockController.lockScreenAtStart diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/pnp/WhoCanFindMeByPhoneNumberFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/pnp/WhoCanFindMeByPhoneNumberFragment.kt index 4585b81ae4..c1d4d17a26 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/pnp/WhoCanFindMeByPhoneNumberFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/pnp/WhoCanFindMeByPhoneNumberFragment.kt @@ -5,6 +5,7 @@ import androidx.core.content.ContextCompat import androidx.fragment.app.setFragmentResult import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController +import com.google.android.material.dialog.MaterialAlertDialogBuilder import io.reactivex.rxjava3.kotlin.subscribeBy import org.signal.core.util.concurrent.LifecycleDisposable import org.thoughtcrime.securesms.R @@ -61,7 +62,7 @@ class WhoCanFindMeByPhoneNumberFragment : DSLSettingsFragment( radioPref( title = DSLSettingsText.from(R.string.PhoneNumberPrivacy_nobody), isChecked = state == WhoCanFindMeByPhoneNumberState.NOBODY, - onClick = { viewModel.onNobodyCanFindMeByPhoneNumberSelected() } + onClick = this@WhoCanFindMeByPhoneNumberFragment::onNobodyCanFindMeByNumberClicked ) textPref( @@ -76,4 +77,13 @@ class WhoCanFindMeByPhoneNumberFragment : DSLSettingsFragment( ) } } + + private fun onNobodyCanFindMeByNumberClicked() { + MaterialAlertDialogBuilder(requireContext()) + .setTitle(R.string.PhoneNumberPrivacySettingsFragment__nobody_can_find_me_warning_title) + .setMessage(getString(R.string.PhoneNumberPrivacySettingsFragment__nobody_can_find_me_warning_message)) + .setNegativeButton(getString(R.string.PhoneNumberPrivacySettingsFragment__cancel), null) + .setPositiveButton(android.R.string.ok) { _, _ -> viewModel.onNobodyCanFindMeByPhoneNumberSelected() } + .show() + } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/reactions/edit/EditReactionsViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/reactions/edit/EditReactionsViewModel.kt index 31e1c9a905..4f91d10a1e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/reactions/edit/EditReactionsViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/reactions/edit/EditReactionsViewModel.kt @@ -27,9 +27,7 @@ class EditReactionsViewModel : ViewModel() { fun onEmojiSelected(emoji: String) { store.update { state -> if (state.selection != NO_SELECTION && state.selection in state.reactions.indices) { - if (emoji != EmojiUtil.getCanonicalRepresentation(emoji)) { - emojiValues.setPreferredVariation(emoji) - } + emojiValues.setPreferredVariation(emoji) val preferredEmoji: String = emojiValues.getPreferredVariation(emoji) val newReactions: List = state.reactions.toMutableList().apply { set(state.selection, preferredEmoji) } state.copy(reactions = newReactions) @@ -40,6 +38,10 @@ class EditReactionsViewModel : ViewModel() { } fun resetToDefaults() { + EmojiValues.DEFAULT_REACTIONS_LIST.forEach { emoji -> + emojiValues.removePreferredVariation(EmojiUtil.getCanonicalRepresentation(emoji)) + } + store.update { it.copy(reactions = EmojiValues.DEFAULT_REACTIONS_LIST) } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/BackupKeyVisualTransformation.kt b/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/BackupKeyVisualTransformation.kt index 4f1f225310..1c1c498626 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/BackupKeyVisualTransformation.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/BackupKeyVisualTransformation.kt @@ -13,14 +13,13 @@ import androidx.compose.ui.text.input.VisualTransformation /** * Visual formatter for backup keys. * - * @param length max length of key * @param chunkSize character count per group */ -class BackupKeyVisualTransformation(private val length: Int, private val chunkSize: Int) : VisualTransformation { +class BackupKeyVisualTransformation(private val chunkSize: Int) : VisualTransformation { override fun filter(text: AnnotatedString): TransformedText { var output = "" - for (i in text.take(length).indices) { - output += text[i] + for ((i, c) in text.withIndex()) { + output += c if (i % chunkSize == chunkSize - 1) { output += " " } @@ -38,7 +37,7 @@ class BackupKeyVisualTransformation(private val length: Int, private val chunkSi } override fun transformedToOriginal(offset: Int): Int { - return offset - (offset / chunkSize) + return offset - (offset / (chunkSize + 1)) } } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/EnterBackupKeyFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/EnterBackupKeyFragment.kt index b1650ec064..f108c62707 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/EnterBackupKeyFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/EnterBackupKeyFragment.kt @@ -6,6 +6,9 @@ package org.thoughtcrime.securesms.registrationv3.ui.restore import android.graphics.Typeface +import android.os.Bundle +import android.view.View +import androidx.compose.animation.AnimatedContent import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -18,6 +21,7 @@ import androidx.compose.foundation.layout.size import androidx.compose.foundation.shape.CircleShape import androidx.compose.foundation.text.KeyboardActions import androidx.compose.foundation.text.KeyboardOptions +import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon import androidx.compose.material3.LocalTextStyle @@ -36,6 +40,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.focus.focusRequester +import androidx.compose.ui.platform.LocalSoftwareKeyboardController import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontFamily @@ -47,17 +52,24 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.fragment.app.activityViewModels import androidx.fragment.app.viewModels +import androidx.lifecycle.Lifecycle import androidx.lifecycle.compose.collectAsStateWithLifecycle +import androidx.lifecycle.lifecycleScope +import androidx.lifecycle.repeatOnLifecycle import androidx.navigation.fragment.findNavController +import kotlinx.coroutines.flow.filterNotNull +import kotlinx.coroutines.flow.map import kotlinx.coroutines.launch import org.signal.core.ui.BottomSheets import org.signal.core.ui.Buttons +import org.signal.core.ui.Dialogs import org.signal.core.ui.Previews import org.signal.core.ui.SignalPreview import org.signal.core.ui.horizontalGutters import org.thoughtcrime.securesms.R import org.thoughtcrime.securesms.backup.v2.ui.BackupsIconColors import org.thoughtcrime.securesms.compose.ComposeFragment +import org.thoughtcrime.securesms.registration.data.network.RegisterAccountResult import org.thoughtcrime.securesms.registrationv3.ui.RegistrationState import org.thoughtcrime.securesms.registrationv3.ui.RegistrationViewModel import org.thoughtcrime.securesms.registrationv3.ui.phonenumber.EnterPhoneNumberMode @@ -72,29 +84,50 @@ import org.thoughtcrime.securesms.util.navigation.safeNavigate class EnterBackupKeyFragment : ComposeFragment() { companion object { - private const val LEARN_MORE_URL = "https://support.signal.org/hc/articles/360007059752-Backup-and-Restore-Messages" + private const val LEARN_MORE_URL = "https://support.signal.org/hc/articles/360007059752" } private val sharedViewModel by activityViewModels() private val viewModel by viewModels() + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + viewLifecycleOwner.lifecycleScope.launch { + viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.CREATED) { + sharedViewModel + .state + .map { it.registerAccountError } + .filterNotNull() + .collect { + sharedViewModel.registerAccountErrorShown() + viewModel.handleRegistrationFailure(it) + } + } + } + } + @Composable override fun FragmentContent() { - val state by viewModel.state + val state by viewModel.state.collectAsStateWithLifecycle() val sharedState by sharedViewModel.state.collectAsStateWithLifecycle() EnterBackupKeyScreen( + backupKey = viewModel.backupKey, state = state, sharedState = sharedState, onBackupKeyChanged = viewModel::updateBackupKey, onNextClicked = { + viewModel.registering() sharedViewModel.registerWithBackupKey( context = requireContext(), - backupKey = state.backupKey, + backupKey = viewModel.backupKey, e164 = null, pin = null ) }, + onRegistrationErrorDismiss = viewModel::clearRegistrationError, + onBackupKeyHelp = { CommunicationActions.openBrowserLink(requireContext(), LEARN_MORE_URL) }, onLearnMore = { CommunicationActions.openBrowserLink(requireContext(), LEARN_MORE_URL) }, onSkip = { findNavController().safeNavigate(EnterBackupKeyFragmentDirections.goToEnterPhoneNumber(EnterPhoneNumberMode.RESTART_AFTER_COLLECTION)) } ) @@ -104,9 +137,12 @@ class EnterBackupKeyFragment : ComposeFragment() { @OptIn(ExperimentalMaterial3Api::class) @Composable private fun EnterBackupKeyScreen( + backupKey: String, state: EnterBackupKeyState, sharedState: RegistrationState, onBackupKeyChanged: (String) -> Unit = {}, + onRegistrationErrorDismiss: () -> Unit = {}, + onBackupKeyHelp: () -> Unit = {}, onNextClicked: () -> Unit = {}, onLearnMore: () -> Unit = {}, onSkip: () -> Unit = {} @@ -137,26 +173,38 @@ private fun EnterBackupKeyScreen( ) } - Buttons.LargeTonal( - enabled = state.backupKeyValid && !sharedState.inProgress, - onClick = onNextClicked - ) { - Text( - text = stringResource(id = R.string.RegistrationActivity_next) - ) + AnimatedContent( + targetState = state.isRegistering, + label = "next-progress" + ) { isRegistering -> + if (isRegistering) { + CircularProgressIndicator( + modifier = Modifier.size(40.dp) + ) + } else { + Buttons.LargeTonal( + enabled = state.backupKeyValid && state.aepValidationError == null, + onClick = onNextClicked + ) { + Text( + text = stringResource(id = R.string.RegistrationActivity_next) + ) + } + } } } } ) { val focusRequester = remember { FocusRequester() } - val visualTransform = remember(state.length, state.chunkLength) { BackupKeyVisualTransformation(length = state.length, chunkSize = state.chunkLength) } + val visualTransform = remember(state.chunkLength) { BackupKeyVisualTransformation(chunkSize = state.chunkLength) } + val keyboardController = LocalSoftwareKeyboardController.current TextField( - value = state.backupKey, + value = backupKey, + onValueChange = onBackupKeyChanged, label = { Text(text = stringResource(id = R.string.EnterBackupKey_backup_key)) }, - onValueChange = onBackupKeyChanged, textStyle = LocalTextStyle.current.copy( fontFamily = FontFamily(typeface = Typeface.MONOSPACE), lineHeight = 36.sp @@ -168,8 +216,15 @@ private fun EnterBackupKeyScreen( autoCorrectEnabled = false ), keyboardActions = KeyboardActions( - onNext = { if (state.backupKeyValid) onNextClicked() } + onNext = { + if (state.backupKeyValid) { + keyboardController?.hide() + onNextClicked() + } + } ), + supportingText = { state.aepValidationError?.ValidationErrorMessage() }, + isError = state.aepValidationError != null, minLines = 4, visualTransformation = visualTransform, modifier = Modifier @@ -201,6 +256,40 @@ private fun EnterBackupKeyScreen( ) } } + + if (state.showRegistrationError) { + if (state.registerAccountResult is RegisterAccountResult.IncorrectRecoveryPassword) { + Dialogs.SimpleAlertDialog( + title = stringResource(R.string.EnterBackupKey_incorrect_backup_key_title), + body = stringResource(R.string.EnterBackupKey_incorrect_backup_key_message), + confirm = stringResource(R.string.EnterBackupKey_try_again), + dismiss = stringResource(R.string.EnterBackupKey_backup_key_help), + onConfirm = {}, + onDeny = onBackupKeyHelp, + onDismiss = onRegistrationErrorDismiss + ) + } else { + val message = when (state.registerAccountResult) { + is RegisterAccountResult.RateLimited -> stringResource(R.string.RegistrationActivity_you_have_made_too_many_attempts_please_try_again_later) + else -> stringResource(R.string.RegistrationActivity_error_connecting_to_service) + } + + Dialogs.SimpleMessageDialog( + message = message, + onDismiss = onRegistrationErrorDismiss, + dismiss = stringResource(android.R.string.ok) + ) + } + } + } +} + +@Composable +private fun EnterBackupKeyViewModel.AEPValidationError.ValidationErrorMessage() { + when (this) { + is EnterBackupKeyViewModel.AEPValidationError.TooLong -> Text(text = stringResource(R.string.EnterBackupKey_too_long_error, this.count, this.max)) + EnterBackupKeyViewModel.AEPValidationError.Invalid -> Text(text = stringResource(R.string.EnterBackupKey_invalid_backup_key_error)) + EnterBackupKeyViewModel.AEPValidationError.Incorrect -> Text(text = stringResource(R.string.EnterBackupKey_incorrect_backup_key_error)) } } @@ -209,7 +298,20 @@ private fun EnterBackupKeyScreen( private fun EnterBackupKeyScreenPreview() { Previews.Preview { EnterBackupKeyScreen( - state = EnterBackupKeyState(backupKey = "UY38jh2778hjjhj8lk19ga61s672jsj089r023s6a57809bap92j2yh5t326vv7t", length = 64, chunkLength = 4), + backupKey = "UY38jh2778hjjhj8lk19ga61s672jsj089r023s6a57809bap92j2yh5t326vv7t", + state = EnterBackupKeyState(requiredLength = 64, chunkLength = 4), + sharedState = RegistrationState(phoneNumber = null, recoveryPassword = null) + ) + } +} + +@SignalPreview +@Composable +private fun EnterBackupKeyScreenErrorPreview() { + Previews.Preview { + EnterBackupKeyScreen( + backupKey = "UY38jh2778hjjhj8lk19ga61s672jsj089r023s6a57809bap92j2yh5t326vv7t", + state = EnterBackupKeyState(requiredLength = 64, chunkLength = 4, aepValidationError = EnterBackupKeyViewModel.AEPValidationError.Invalid), sharedState = RegistrationState(phoneNumber = null, recoveryPassword = null) ) } diff --git a/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/EnterBackupKeyViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/EnterBackupKeyViewModel.kt index 58ecdc331a..235f0d026a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/EnterBackupKeyViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/restore/EnterBackupKeyViewModel.kt @@ -5,50 +5,125 @@ package org.thoughtcrime.securesms.registrationv3.ui.restore -import androidx.compose.runtime.MutableState -import androidx.compose.runtime.State +import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.setValue import androidx.lifecycle.ViewModel +import kotlinx.coroutines.flow.MutableStateFlow +import kotlinx.coroutines.flow.StateFlow +import kotlinx.coroutines.flow.update +import org.signal.core.util.logging.Log +import org.thoughtcrime.securesms.keyvalue.SignalStore +import org.thoughtcrime.securesms.registration.data.network.RegisterAccountResult +import org.whispersystems.signalservice.api.AccountEntropyPool class EnterBackupKeyViewModel : ViewModel() { companion object { - private val INVALID_CHARACTERS = Regex("[^0-9a-zA-Z]") + private val TAG = Log.tag(EnterBackupKeyViewModel::class) } - private val _state = mutableStateOf( + private val store = MutableStateFlow( EnterBackupKeyState( - backupKey = "", - length = 64, + requiredLength = 64, chunkLength = 4 ) ) - val state: State = _state + var backupKey by mutableStateOf("") + private set + + val state: StateFlow = store fun updateBackupKey(key: String) { - _state.update { - val newKey = key.removeIllegalCharacters().take(length).lowercase() - copy(backupKey = newKey, backupKeyValid = validate(length, newKey)) + val newKey = AccountEntropyPool.removeIllegalCharacters(key).lowercase() + val changed = newKey != backupKey + backupKey = newKey + store.update { + val isValid = validateContents(backupKey) + val isShort = backupKey.length < it.requiredLength + val isExact = backupKey.length == it.requiredLength + + var updatedError: AEPValidationError? = checkErrorStillApplies(it.aepValidationError, isShort || isExact, isValid, changed) + if (updatedError == null) { + updatedError = checkForNewError(isShort, isExact, isValid, it.requiredLength) + } + + it.copy(backupKeyValid = isValid, aepValidationError = updatedError) } } - private fun validate(length: Int, backupKey: String): Boolean { - return backupKey.length == length + private fun validateContents(backupKey: String): Boolean { + return AccountEntropyPool.isFullyValid(backupKey) } - private fun String.removeIllegalCharacters(): String { - return this.replace(INVALID_CHARACTERS, "") + private fun checkErrorStillApplies(error: AEPValidationError?, isShortOrExact: Boolean, isValid: Boolean, isChanged: Boolean): AEPValidationError? { + return when (error) { + is AEPValidationError.TooLong -> if (isShortOrExact) null else error.copy(count = backupKey.length) + AEPValidationError.Invalid -> if (isValid) null else error + AEPValidationError.Incorrect -> if (isChanged) null else error + null -> null + } } - private inline fun MutableState.update(update: T.() -> T) { - this.value = this.value.update() + private fun checkForNewError(isShort: Boolean, isExact: Boolean, isValid: Boolean, requiredLength: Int): AEPValidationError? { + return if (!isShort && !isExact) { + AEPValidationError.TooLong(backupKey.length, requiredLength) + } else if (!isValid && isExact) { + AEPValidationError.Invalid + } else { + null + } + } + + fun registering() { + store.update { it.copy(isRegistering = true) } + } + + fun handleRegistrationFailure(registerAccountResult: RegisterAccountResult) { + store.update { + if (it.isRegistering) { + Log.w(TAG, "Unable to register [${registerAccountResult::class.simpleName}]", registerAccountResult.getCause()) + val incorrectKeyError = registerAccountResult is RegisterAccountResult.IncorrectRecoveryPassword + + if (incorrectKeyError && SignalStore.account.restoredAccountEntropyPool) { + SignalStore.account.resetAccountEntropyPool() + } + + it.copy( + isRegistering = false, + showRegistrationError = true, + registerAccountResult = registerAccountResult, + aepValidationError = if (incorrectKeyError) AEPValidationError.Incorrect else it.aepValidationError + ) + } else { + it + } + } + } + + fun clearRegistrationError() { + store.update { + it.copy( + showRegistrationError = false, + registerAccountResult = null + ) + } } data class EnterBackupKeyState( - val backupKey: String = "", val backupKeyValid: Boolean = false, - val length: Int, - val chunkLength: Int + val requiredLength: Int, + val chunkLength: Int, + val isRegistering: Boolean = false, + val showRegistrationError: Boolean = false, + val registerAccountResult: RegisterAccountResult? = null, + val aepValidationError: AEPValidationError? = null ) + + sealed interface AEPValidationError { + data class TooLong(val count: Int, val max: Int) : AEPValidationError + data object Invalid : AEPValidationError + data object Incorrect : AEPValidationError + } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/welcome/WelcomeFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/welcome/WelcomeFragment.kt index d3b8ee79a9..ca657fac80 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/welcome/WelcomeFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/registrationv3/ui/welcome/WelcomeFragment.kt @@ -104,6 +104,7 @@ class WelcomeFragment : LoggingFragment(R.layout.fragment_registration_welcome_v } private fun navigateToNextScreenViaRestore(userSelection: WelcomeUserSelection) { + sharedViewModel.maybePrefillE164(requireContext()) sharedViewModel.setRegistrationCheckpoint(RegistrationCheckpoint.PERMISSIONS_GRANTED) when (userSelection) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/scribbles/ImageEditorFragment.java b/app/src/main/java/org/thoughtcrime/securesms/scribbles/ImageEditorFragment.java index 48f244f5f2..39ec306f44 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/scribbles/ImageEditorFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/scribbles/ImageEditorFragment.java @@ -653,7 +653,7 @@ public final class ImageEditorFragment extends Fragment implements ImageEditorHu @Override public void onSave() { - SaveAttachmentTask.showWarningDialogIfNecessary(requireContext(), () -> { + SaveAttachmentTask.showWarningDialogIfNecessary(requireContext(), 1, () -> { if (StorageUtil.canWriteToMediaStore()) { performSaveToDisk(); return; diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/DateUtils.kt b/app/src/main/java/org/thoughtcrime/securesms/util/DateUtils.kt index 13683604b0..f46b0c5b44 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/DateUtils.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/util/DateUtils.kt @@ -26,6 +26,7 @@ import org.thoughtcrime.securesms.conversation.v2.computed.FormattedDate import java.text.DateFormatSymbols import java.text.ParseException import java.text.SimpleDateFormat +import java.util.Calendar import java.util.Date import java.util.Locale import java.util.concurrent.TimeUnit @@ -182,14 +183,30 @@ object DateUtils : android.text.format.DateUtils() { } /** - * Formats the timestamp as a date, without the year, followed by the time - * eg. Jan 15 at 9:00pm + * Given a timestamp, formats as "at time". + * Pluralization allows for Romance languages to be translated correctly + * eg. at 7:23pm, at 13:20 + */ + @JvmStatic + fun getOnlyTimeAtString(context: Context, timestamp: Long): String { + val time = timestamp.toLocalTime().formatHours(context) + val hour = getHour(context, timestamp) + + return context.resources.getQuantityString(R.plurals.DateUtils_time_at, hour, time) + } + + /** + * Formats the timestamp as a date, without the year, followed by the time. + * Pluralization allows for Romance languages to be translated correctly + * eg. on Jan 15 at 9:00pm */ @JvmStatic fun getDateTimeString(context: Context, locale: Locale, timestamp: Long): String { val date = timestamp.toDateString("MMM d", locale) val time = timestamp.toLocalTime().formatHours(context) - return context.getString(R.string.DateUtils_date_at, date, time) + val hour = getHour(context, timestamp) + + return context.resources.getQuantityString(R.plurals.DateUtils_date_time_at, hour, date, time) } /** @@ -363,6 +380,16 @@ object DateUtils : android.text.format.DateUtils() { return isToday(time + TimeUnit.DAYS.toMillis(1)) } + private fun getHour(context: Context, timestamp: Long): Int { + val cal = Calendar.getInstance(Locale.getDefault()) + cal.timeInMillis = timestamp + return if (context.is24HourFormat()) { + cal[Calendar.HOUR_OF_DAY] + } else { + cal[Calendar.HOUR] + } + } + private fun Context.is24HourFormat(): Boolean { is24HourDateCache?.let { if (it.lastUpdated.isWithin(10.seconds)) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/SaveAttachmentTask.java b/app/src/main/java/org/thoughtcrime/securesms/util/SaveAttachmentTask.java index 92bc60efd7..fe2c8ddc8d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/SaveAttachmentTask.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/SaveAttachmentTask.java @@ -435,7 +435,7 @@ public class SaveAttachmentTask extends ProgressDialogAsyncTask { CheckBox checkbox = ((AlertDialog) dialog).findViewById(R.id.checkbox); if (checkbox.isChecked()) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/SaveAttachmentUtil.kt b/app/src/main/java/org/thoughtcrime/securesms/util/SaveAttachmentUtil.kt index 507a5ec1bb..a5d4c3f3e7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/SaveAttachmentUtil.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/util/SaveAttachmentUtil.kt @@ -54,7 +54,7 @@ object SaveAttachmentUtil { private val TAG = Log.tag(SaveAttachmentUtil::class.java) - fun showWarningDialogIfNecessary(context: Context, onSave: () -> Unit) { + fun showWarningDialogIfNecessary(context: Context, count: Int, onSave: () -> Unit) { if (SignalStore.uiHints.hasDismissedSaveStorageWarning()) { onSave() } else { @@ -62,7 +62,7 @@ object SaveAttachmentUtil { .setView(R.layout.dialog_save_attachment) .setTitle(R.string.ConversationFragment__save_to_phone) .setCancelable(true) - .setMessage(R.string.ConversationFragment__this_media_will_be_saved) + .setMessage(context.resources.getQuantityString(R.plurals.ConversationFragment__this_media_will_be_saved, count, count)) .setPositiveButton(R.string.save) { dialog, _ -> val checkbox = (dialog as AlertDialog).findViewById(R.id.checkbox)!! if (checkbox.isChecked) { diff --git a/app/src/main/protowire/Backup.proto b/app/src/main/protowire/Backup.proto index 614042dad2..ca7ecb5410 100644 --- a/app/src/main/protowire/Backup.proto +++ b/app/src/main/protowire/Backup.proto @@ -30,6 +30,7 @@ message BackupInfo { // For example, Chats may all be together at the beginning, // or may each immediately precede its first ChatItem. message Frame { + // If unset, importers should skip this frame without throwing an error. oneof item { AccountData account = 1; Recipient recipient = 2; @@ -44,13 +45,13 @@ message Frame { message AccountData { enum PhoneNumberSharingMode { - UNKNOWN = 0; + UNKNOWN = 0; // Interpret as "Nobody" EVERYBODY = 1; NOBODY = 2; } message UsernameLink { enum Color { - UNKNOWN = 0; + UNKNOWN = 0; // Interpret as "Blue" BLUE = 1; WHITE = 2; GREY = 3; @@ -97,6 +98,7 @@ message AccountData { message IAPSubscriberData { bytes subscriberId = 1; + // If unset, importers should ignore the subscriber data without throwing an error. oneof iapSubscriptionId { // Identifies an Android Play Store IAP subscription. string purchaseToken = 2; @@ -119,6 +121,7 @@ message AccountData { message Recipient { uint64 id = 1; // generated id for reference only within this file + // If unset, importers should skip this frame without throwing an error. oneof destination { Contact contact = 2; Group group = 3; @@ -131,9 +134,9 @@ message Recipient { message Contact { enum IdentityState { - DEFAULT = 0; + DEFAULT = 0; // A valid value -- indicates unset by the user VERIFIED = 1; - UNVERIFIED = 2; + UNVERIFIED = 2; // Was once verified and is now unverified } message Registered {} @@ -142,7 +145,7 @@ message Contact { } enum Visibility { - VISIBLE = 0; + VISIBLE = 0; // A valid value -- the contact is not hidden HIDDEN = 1; HIDDEN_MESSAGE_REQUEST = 2; } @@ -159,6 +162,7 @@ message Contact { bool blocked = 5; Visibility visibility = 6; + // If unset, consider the user to be registered oneof registration { Registered registered = 7; NotRegistered notRegistered = 8; @@ -177,7 +181,7 @@ message Contact { message Group { enum StorySendMode { - DEFAULT = 0; + DEFAULT = 0; // A valid value -- indicates unset by the user DISABLED = 1; ENABLED = 2; } @@ -187,6 +191,7 @@ message Group { bool hideStory = 3; StorySendMode storySendMode = 4; GroupSnapshot snapshot = 5; + bool blocked = 6; // These are simply plaintext copies of the groups proto from Groups.proto. // They should be kept completely in-sync with Groups.proto. @@ -210,6 +215,7 @@ message Group { } message GroupAttributeBlob { + // If unset, consider the field it represents to not be present oneof content { string title = 1; bytes avatar = 2; @@ -220,7 +226,7 @@ message Group { message Member { enum Role { - UNKNOWN = 0; + UNKNOWN = 0; // Intepret as "Default" DEFAULT = 1; ADMINISTRATOR = 2; } @@ -252,7 +258,7 @@ message Group { message AccessControl { enum AccessRequired { - UNKNOWN = 0; + UNKNOWN = 0; // Intepret as "Unsatisfiable" ANY = 1; MEMBER = 2; ADMINISTRATOR = 3; @@ -292,7 +298,7 @@ message Chat { */ message CallLink { enum Restrictions { - UNKNOWN = 0; + UNKNOWN = 0; // Interpret as "Admin Approval" NONE = 1; ADMIN_APPROVAL = 2; } @@ -306,7 +312,7 @@ message CallLink { message AdHocCall { enum State { - UNKNOWN_STATE = 0; + UNKNOWN_STATE = 0; // Interpret as "Generic" GENERIC = 1; } @@ -322,6 +328,7 @@ message DistributionListItem { // by an all-0 UUID (00000000-0000-0000-0000-000000000000). bytes distributionId = 1; // distribution list ids are uuids + // If unset, importers should skip the item entirely without showing an error. oneof item { uint64 deletionTimestamp = 2; DistributionList distributionList = 3; @@ -330,7 +337,7 @@ message DistributionListItem { message DistributionList { enum PrivacyMode { - UNKNOWN = 0; + UNKNOWN = 0; // Interpret as "Only with" ONLY_WITH = 1; ALL_EXCEPT = 2; ALL = 3; @@ -365,12 +372,14 @@ message ChatItem { repeated ChatItem revisions = 6; // ordered from oldest to newest bool sms = 7; + // If unset, importers should skip this item without throwing an error. oneof directionalDetails { IncomingMessageDetails incoming = 8; OutgoingMessageDetails outgoing = 9; DirectionlessMessageDetails directionless = 10; } + // If unset, importers should skip this item without throwing an error. oneof item { StandardMessage standardMessage = 11; ContactMessage contactMessage = 12; @@ -419,6 +428,7 @@ message SendStatus { uint64 recipientId = 1; uint64 timestamp = 2; // the time the status was last updated -- if from a receipt, it should be the sentTime of the receipt + // If unset, importers should consider the status to be "pending" oneof deliveryStatus { Pending pending = 3; Sent sent = 4; @@ -455,6 +465,7 @@ message DirectStoryReplyMessage { FilePointer longText = 2; } + // If unset, importers should ignore the message without throwing an error. oneof reply { TextReply textReply = 1; string emoji = 2; @@ -473,7 +484,7 @@ message PaymentNotification { message FailedTransaction { // Failed payments can't be synced from the ledger enum FailureReason { - GENERIC = 0; + GENERIC = 0; // A valid value -- reason unknown NETWORK = 1; INSUFFICIENT_FUNDS = 2; } @@ -482,7 +493,7 @@ message PaymentNotification { message Transaction { enum Status { - INITIAL = 0; + INITIAL = 0; // A valid value -- state unconfirmed SUBMITTED = 1; SUCCESSFUL = 2; } @@ -499,6 +510,7 @@ message PaymentNotification { optional bytes receipt = 7; // mobile coin blobs } + // If unset, importers should treat the transaction as successful with no metadata. oneof payment { Transaction transaction = 1; FailedTransaction failedTransaction = 2; @@ -513,7 +525,7 @@ message PaymentNotification { message GiftBadge { enum State { - UNOPENED = 0; + UNOPENED = 0; // A valid state OPENED = 1; REDEEMED = 2; FAILED = 3; @@ -541,7 +553,7 @@ message ContactAttachment { message Phone { enum Type { - UNKNOWN = 0; + UNKNOWN = 0; // Interpret as "Home" HOME = 1; MOBILE = 2; WORK = 3; @@ -555,7 +567,7 @@ message ContactAttachment { message Email { enum Type { - UNKNOWN = 0; + UNKNOWN = 0; // Intepret as "Home" HOME = 1; MOBILE = 2; WORK = 3; @@ -569,7 +581,7 @@ message ContactAttachment { message PostalAddress { enum Type { - UNKNOWN = 0; + UNKNOWN = 0; // Interpret as "Home" HOME = 1; WORK = 2; CUSTOM = 3; @@ -629,7 +641,7 @@ message MessageAttachment { // but explicitly mutually exclusive. Note the different raw values // (non-zero starting values are not supported in proto3.) enum Flag { - NONE = 0; + NONE = 0; // A valid value -- no flag applied VOICE_MESSAGE = 1; BORDERLESS = 2; GIF = 3; @@ -680,6 +692,7 @@ message FilePointer { message InvalidAttachmentLocator { } + // If unset, importers should consider it to be an InvalidAttachmentLocator without throwing an error. oneof locator { BackupLocator backupLocator = 1; AttachmentLocator attachmentLocator = 2; @@ -698,7 +711,7 @@ message FilePointer { message Quote { enum Type { - UNKNOWN = 0; + UNKNOWN = 0; // Interpret as "Normal" NORMAL = 1; GIFT_BADGE = 2; VIEW_ONCE = 3; @@ -719,7 +732,7 @@ message Quote { message BodyRange { enum Style { - NONE = 0; + NONE = 0; // Importers should ignore the body range without throwing an error. BOLD = 1; ITALIC = 2; SPOILER = 3; @@ -727,9 +740,12 @@ message BodyRange { MONOSPACE = 5; } - optional uint32 start = 1; - optional uint32 length = 2; + // 'start' and 'length' are measured in UTF-16 code units. + // They may refer to offsets in a longText attachment. + uint32 start = 1; + uint32 length = 2; + // If unset, importers should ignore the body range without throwing an error. oneof associatedValue { bytes mentionAci = 3; Style style = 4; @@ -746,6 +762,7 @@ message Reaction { } message ChatUpdateMessage { + // If unset, importers should ignore the update message without throwing an error. oneof update { SimpleChatUpdate simpleUpdate = 1; GroupChangeChatUpdate groupChange = 2; @@ -761,19 +778,19 @@ message ChatUpdateMessage { message IndividualCall { enum Type { - UNKNOWN_TYPE = 0; + UNKNOWN_TYPE = 0; // Interpret as "Audio call" AUDIO_CALL = 1; VIDEO_CALL = 2; } enum Direction { - UNKNOWN_DIRECTION = 0; + UNKNOWN_DIRECTION = 0; // Interpret as "Incoming" INCOMING = 1; OUTGOING = 2; } enum State { - UNKNOWN_STATE = 0; + UNKNOWN_STATE = 0; // Interpret as "Accepted" ACCEPTED = 1; NOT_ACCEPTED = 2; // An incoming call that is no longer ongoing, which we neither accepted @@ -794,7 +811,7 @@ message IndividualCall { message GroupCall { enum State { - UNKNOWN_STATE = 0; + UNKNOWN_STATE = 0; // Interpret as "Generic" // A group call was started without ringing. GENERIC = 1; // We joined a group call that was started without ringing. @@ -825,7 +842,7 @@ message GroupCall { message SimpleChatUpdate { enum Type { - UNKNOWN = 0; + UNKNOWN = 0; // Importers should skip the update without throwing an error. JOINED_SIGNAL = 1; IDENTITY_UPDATE = 2; IDENTITY_VERIFIED = 3; @@ -859,6 +876,7 @@ message ProfileChangeChatUpdate { } message LearnedProfileChatUpdate { + // If unset, importers should consider the previous name to be an empty string. oneof previousName { uint64 e164 = 1; string username = 2; @@ -875,6 +893,7 @@ message SessionSwitchoverChatUpdate { message GroupChangeChatUpdate { message Update { + // If unset, importers should consider it to be a GenericGroupUpdate with unset updaterAci oneof update { GenericGroupUpdate genericGroupUpdate = 1; GroupCreationUpdate groupCreationUpdate = 2; @@ -944,7 +963,7 @@ message GroupDescriptionUpdate { } enum GroupV2AccessLevel { - UNKNOWN = 0; + UNKNOWN = 0; // Interpret as "Unsatisfiable" ANY = 1; MEMBER = 2; ADMINISTRATOR = 3; @@ -1134,6 +1153,7 @@ message ChatStyle { message CustomChatColor { uint64 id = 1; + // If unset, use the default chat color oneof color { fixed32 solid = 2; // 0xAARRGGBB Gradient gradient = 3; @@ -1144,7 +1164,7 @@ message ChatStyle { } enum WallpaperPreset { - UNKNOWN_WALLPAPER_PRESET = 0; + UNKNOWN_WALLPAPER_PRESET = 0; // Interpret as the wallpaper being unset SOLID_BLUSH = 1; SOLID_COPPER = 2; SOLID_DUST = 3; @@ -1169,7 +1189,7 @@ message ChatStyle { } enum BubbleColorPreset { - UNKNOWN_BUBBLE_COLOR_PRESET = 0; + UNKNOWN_BUBBLE_COLOR_PRESET = 0; // Interpret as the user's default chat bubble color SOLID_ULTRAMARINE = 1; SOLID_CRIMSON = 2; SOLID_VERMILION = 3; @@ -1194,6 +1214,7 @@ message ChatStyle { GRADIENT_TANGERINE = 22; } + // If unset, importers should consider there to be no wallpaper. oneof wallpaper { WallpaperPreset wallpaperPreset = 1; // This `FilePointer` is expected not to contain a `fileName`, `width`, @@ -1201,6 +1222,7 @@ message ChatStyle { FilePointer wallpaperPhoto = 2; } + // If unset, importers should consider it to be AutomaticBubbleColor oneof bubbleColor { // Bubble setting is automatically determined based on the wallpaper setting, // or `SOLID_ULTRAMARINE` for `noWallpaper` @@ -1216,7 +1238,7 @@ message ChatStyle { message NotificationProfile { enum DayOfWeek { - UNKNOWN = 0; + UNKNOWN = 0; // Interpret as "Monday" MONDAY = 1; TUESDAY = 2; WEDNESDAY = 3; @@ -1242,7 +1264,7 @@ message NotificationProfile { message ChatFolder { // Represents the default "All chats" folder record vs all other custom folders enum FolderType { - UNKNOWN = 0; + UNKNOWN = 0; // Interpret as "Custom" ALL = 1; CUSTOM = 2; } @@ -1257,4 +1279,4 @@ message ChatFolder { FolderType folderType = 6; repeated uint64 includedRecipientIds = 7; // generated recipient id of groups, contacts, and/or note to self repeated uint64 excludedRecipientIds = 8; // generated recipient id of groups, contacts, and/or note to self -} +} \ No newline at end of file diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index 5b3e3c3b68..6d693058cb 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -585,7 +585,10 @@ Stoor op foon? - Hierdie media sal in jou foon se stoorruimte gestoor word. Ander toepassings kan moontlik toegang daartoe kry, na gelang van jou foon se toestemmings. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + Moenie weer wys nie Hangend… @@ -923,8 +926,16 @@ Môre Vanaand - - %1$s om %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Toestel ontkoppel - Die toestel wat op %1$s gekoppel is, is nie meer gekoppel nie. + The device that was linked %1$s is no longer linked. Goed @@ -1084,7 +1095,7 @@ Jy het \'n nuwe toestel gekoppel - \'n Nuwe toestel is om %1$s aan jou rekening gekoppel. Tik om te bekyk. + A new device was linked to your account %1$s. Tap to view. Ontkoppel \"%1$s\"? @@ -1680,7 +1691,7 @@ Profielfoto - \'n Nuwe toestel is om %1$s aan jou rekening gekoppel. + A new device was linked to your account %1$s. Bekyk toestel @@ -1959,12 +1970,16 @@ %1$s is in die oproep · %2$s Jy is in die oproep · %1$s + + %1$s and you are in the call · %2$s %1$s en %2$s is in die oproep · %3$s %1$s is in die oproep Jy is in die oproep + + %1$s and you are in the call %1$s en %2$s is in die oproep @@ -8048,6 +8063,20 @@ Vind meer uit Slaan oor en moenie herwin nie + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Skandeer hierdie kode met jou ou foon diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 359dab4b4f..415372f619 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -147,10 +147,10 @@ المستخدمون المحظورون - أضِف مستخدمًا محظورًا + احظُرأحد المُستخدِمين لن يتمكن المستخدم المحظور من الاتصال بك ولا إرسال الرسائل إليك. لا يوجد مستخدمون محظورون - أترغبُ بحظر المستخدم؟ + هل ترغبُ بحظر المستخدم؟ لن يتمكن \"%1$s\" من الاتصال بك ولا إرسال الرسائل إليك. حظر @@ -197,8 +197,8 @@ جارٍ معالجة التبرّع - أترغبُ بحظر ثم مغادرة %1$s؟ - أترغبُ بحظر %1$s؟ + هل ترغبُ بحظر مجموعة %1$s وتركها؟ + هل ترغبُ بحظر %1$s؟ لن تستلم بعد الآن رسائل أو تحديثات من هذه المجموعة، ولن يتمكن الأعضاء من إضافتك مرة أخرى إلى هذه المجموعة. لن يتمكن أعضاء المجموعة من إضافتك إلى هذه المجموعة مرة أخرى. سيتمكن أعضاء المجموعة من إضافتك في هذه المجموعة مرة أخرى. @@ -214,13 +214,13 @@ استئناف الحصول على آخر الأخبار والتحديثات من سيجنال. أترغبُ برفع الحظر عن %1$s؟ حظر - حظر ثم المغادرة + حظر ومغادرة الإبلاغ والحظر - أترغبُ بالإبلاغ عن رسائل غير مرغوب فيها؟ + هل ترغبُ بالإبلاغ عن المجموعة؟ - الإبلاغ عن رسائل غير مرغوب فيها + الإبلاغ عن المجموعة سَيتم إشعار سيجنال أن هذا الشخص قد يكون أرسل رسائل غير مرغوب فيها. لا يُمكن لسيجنال رؤية محتوى أي دردشات. @@ -627,11 +627,18 @@ جارٍ حفظ %1$d ملفٍ مُرفَقٍ في ذاكرة التخزين… - Save to phone? + هل ترغبُ بالحفظ في الهاتف؟ - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + لا تُظهِر هذا مُجدَّدًا. في حالة انتظار… بيانات (سيجنال) @@ -666,7 +673,7 @@ تغيَّر رقم الأمان الخاص بك المُقترِن بالمستخدم %1$s تغيَّر رقم الأمان الخاص بك المُقترِن بالمستخدم %1$s. يُحتَمل أن يكون هذا الشخص قد أعاد تثبيت سيجنال أو أنه غيَّر جهازه. يُرجى النقر على زر التحقُّق للتأكيد على رقم اﻷمان الجديد. هذا اﻹجراء اختياري. - أترغبُ بحظر الطلب؟ + هل ترغبُ بحظر الطلب؟ لن يتمكن المستخدم %1$s من الانضمام إلى هذه المجموعة أو حتى إرسال طلب للانضمام إليها من خلال رابط المجموعة. لكن يمكن إضافته يدويًا للمجموعة. @@ -688,7 +695,7 @@ نصائح السلامة - الإبلاغ كرسالة غير مرغوب فيها + الإبلاغ عن المجموعة حظر @@ -698,13 +705,13 @@ رفع الحظر - تمَّ الإبلاغ كرسالة غير مرغوب بها + تمَّ الإبلاغ عن المجموعة - تمَّ إشعار سيجنال بأن هذا الشخص قد يكون يقوم بإرسال رسائل غير مرغوب فيها. لا يُمكن لسيجنال رؤية محتوى أي دردشات. + تمَّ إشعار سيجنال بأن جهة الاتصال هذه قد تكون تقوم بإرسال رسائل غير مرغوب فيها. لا يُمكن لسيجنال رؤية محتوى أي دردشات. - تمَّ الإبلاغ كرسالة غير مرغوب بها + تمَّ الإبلاغ عن المجموعة - تمَّ الإبلاغ كرسالة غير مرغوب بها وتمَّ حظرها + تمَّ الإبلاغ عن المجموعة وتمَّ حظرها قبلتَ طلب مراسلة من %1$s. إذا حدث هذا عن طريق الخطأ، يمكنك اختيار أحد الإجراءات التالية. @@ -1003,8 +1010,24 @@ غدًا الليلة - - %1$s عند الساعة %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1113,7 +1136,7 @@ أُلغِيَ ربط الجهاز - لم يعُد الجهاز الذي تمَّ ربطه يوم %1$s مرتبطًا. + The device that was linked %1$s is no longer linked. حسنًا @@ -1155,7 +1178,7 @@ نقل سجلّ الرسائل - Transfer your text messages and your last 45 days of media + انقل رسائلك النصية وآخر 45 يومًا من الوسائط. لا تنقل @@ -1164,7 +1187,7 @@ قُمتَ بربط جهاز جديد - تمَّ ربط جهاز جديد بِحسابك على %1$s. انقر للمشاهدة. + A new device was linked to your account %1$s. Tap to view. أترغبُ بفصل الربط بـ \"%1$s\"؟ @@ -1368,8 +1391,8 @@ - أترغبُ بمغادرة المجموعة؟ - لن تتمكن بعد الآن من إرسال أو استلام رسائل لهذه المجموعة. + هل ترغبُ بمغادرة المجموعة؟ + لن تتمكن بعد الآن من إرسال أو استلام رسائل من هذه المجموعة. مغادرة اختَر مُشرِفًا جديدًا قبل أن تغادر، يجب عليك أن تختار مُشرِفًا واحدًا لهذه المجموعة. @@ -1567,9 +1590,9 @@ حدث خطأ وتعذّر نقل حسابك إثر ذلك. حاوِل من جديد من خلال اختيار طريقة النقل. - Couldn\'t restore this backup + تعذَّرت استعادة هذه النسخة الاحتياطية. - This version of Molly can\'t restore your backup. Update to the latest version and try again. + لا يُمكن لهذه النسخة من سيجنال استعادة نسختك الاحتياطية. تحديث لآخر نسخة والمُحاولة من جديد. تحديث سيجنال @@ -1648,7 +1671,7 @@ الاهتزاز تخصيص - تغيير الصوت و الاهتزاز + تغيير الصوت والاهتزاز إعدادات المكالمات النغمة @@ -1872,7 +1895,7 @@ إضافة صورة للحساب - تمَّ ربط جهاز جديد بِحسابك على %1$s. + A new device was linked to your account %1$s. إظهار الجهاز @@ -2154,7 +2177,7 @@ تعذَّر توصيل رسالة من %1$s. قام %1$s بتغيير رقم هاتفه. - أتعجبكُ هذه الميزة الجديدة؟ ادعم سيجنال بتقديمك تبرعًا لمرة واحدة. + هل تُعجبكَ هذه الميزة الجديدة؟ ادعم سيجنال بتقديمك تبرُّعًا لمرّة واحدة. تمَّ دمج سِجّل رسائلك مع %1$s ورقمه %2$s. @@ -2183,12 +2206,16 @@ %1$s موجود في المكالمة · %2$s أنت موجود في المكالمة · %1$s + + %1$s and you are in the call · %2$s %1$s و%2$s موجودان في المكالمة · %3$s %1$s موجود في المكالمة أنت موجود في المكالمة + + %1$s and you are in the call %1$s و%2$s موجودان في المكالمة @@ -2247,7 +2274,7 @@ المدفوعات - تمَّ الإبلاغ عنها كرِسالة غير مرغوب فيها + تمَّ الإبلاغ عن المجموعة قبِلتَ طلب المراسلة @@ -3627,7 +3654,7 @@ لم تعد متاحة - تقديم تبرُّع لصديق + التبرُّع نيابةً عن صديق انتقال إلى الأسفل @@ -3851,7 +3878,7 @@ فشل الحفظ بسبب مشاكل في الشبكة. يُرجى المحاولة مرّة أُخرى لاحقًا. - الملفّات المُتعدِّدة الوسائط المُشارَكة + الوسائط المُشاركَة @@ -3976,7 +4003,7 @@ الاسم والرسالة الاسم فقط - لا يوجد أسم أو رسالة + لا الاسم ولا الرسالة صور صوت @@ -3984,7 +4011,7 @@ الوثائق صغير - طبيعي + عادي كبير كبير جدًا @@ -4030,7 +4057,7 @@ مجهول نمط وميض LED تخصيص - تغيير الصوت و الاهتزاز + تغيير الصوت والاهتزاز صوت صامت @@ -4043,7 +4070,7 @@ ثلاث مرّات خمس مرّات عشر مرّات - هزّاز + الاهتزاز أخضر أحمر أزرق @@ -4058,7 +4085,7 @@ بطيء المساعدة مُتقدِّم - التبرع لـ سيجنال + التبرُّع لسيجنال الخصوصية @@ -4113,14 +4140,14 @@ الوضع الافتراضي للنظام اللغة رسائل ومكالمات سيجنال - إعدادات رقم التعريف الشخصي المُتقدِّمة + الإعدادات المُتقدِّمة لرقم الـ PIN رسائل ومكالمات مجانية وآمنة مع مستخدمي سيجنال إرسال سِجل التصحيح حذف الحساب وضع التوافق مع \"التواصل بالواي فاي\" يمكنك تفعيل الخاصية إذا كان هاتفك يدعم تسليم رسائل SMS أو رسائل MMS عبر الواي فاي (قُم بالتفعيل فقط في حال تمكين التواصل بالواي فاي بهاتفك) لوحة مفاتيح في وضع متخفي - تأكيدات بالقراءة + إيصالات تأكيد القراءة إن قمتَ بإلغاء تفعيل إيصالات تأكيد القراءة، فلن يمكنك رؤية إيصالات القراءة من الآخرين. مؤشرات الكتابة إذا تمَّ إلغاء تفعيل مؤشرات الكتابة، فلن يمكنك رؤية المؤشر عند قيام الآخرين بالكتابة. @@ -4583,7 +4610,7 @@ إعدادات المجموعة - اترُك المجموعة + مغادرة المجموعة جميع الوسائط إعدادات الدردشة إضافة إلى الشاشة الرئيسية @@ -5512,7 +5539,7 @@ - قياسي + قياسية أسرع، بيانات أقل @@ -5606,7 +5633,7 @@ يجب عليك تحديد رقم هاتفك القديم. يجب عليك تحديد رمز الدولة لرقم هاتفك الجديد. يجب عليك تحديد رقم هاتفك الجديد. - Your new phone number cannot be the same as your old phone number + لا يُمكن أن يَكون رقم هاتفك الجديد مطابقًا لِرقمك القديم. تغيير الرقم @@ -5792,7 +5819,7 @@ الرسائل المكالمات - أخبرني عندما… + أخبرني عند… انضمام جهة اتصال لسيجنال ملفات الإشعارات @@ -5811,12 +5838,12 @@ الجهات المحظورة - %1$d جهات اتصال أو مجموعة - %1$d جهة اتصال أو مجموعة - %1$d جهتي اتصال أو مجموعتين - %1$d جهات اتصال أو مجموعات - %1$d جهة اتصال أو مجموعة - %1$d جهة اتصال أو مجموعة + %1$d لا توجد جهات اتصال ولا مجموعات محظورة + %1$d جهة اتصال أو مجموعة محظورة + %1$d جهتي اتصال أو مجموعتين محظورتين + %1$d جهات اتصال أو مجموعات محظورات + %1$d جهة اتصال أو مجموعة محظورة + %1$d جهة اتصال أو مجموعة محظورة المراسلة ميزة إخفاء الرسائل @@ -5880,9 +5907,9 @@ جودة الوسائط المُرسَلة إرسال وسائط بجودة عالية سوف يستخدم المزيد من البيانات. - بالغ الأهميّة + عالية الدقة - قياسي + قياسية المكالمات @@ -6017,7 +6044,7 @@ إلغاء كتم الدردشات كتم الدردشة حتى %1$s - كُتمَت الدردشة للأبد + الدردشة مكتومة للأبد نُسخَ رقم الهاتف إلى الحافظة. رقم الهاتف يمكنك الحصول على شارات لحسابك الشخصي عبر دعم سيجنال. يكفي النقر على شارة لمعرفة المزيد. @@ -6034,7 +6061,7 @@ كتم الإشعارات - لم تُكتَم + غير مكتومة الإشارات إلى اﻷفراد التنبيه دومًا @@ -6302,7 +6329,7 @@ سيجنال تطبيق مُختلف. - التراسل الخاص. بدون إعلانات، بدون مُتعقِّبات، بدون رقابة. + تراسُل خاص. بدون إعلانات، بدون مُتعقِّبات، بدون رقابة. يتم دعم سيجنال من خلال التبرعات، مِما يعني أن خصوصيتك هي محور كل ما نقوم به. أُنشِئ تطبيق سيجنال من أجلك؛ لا لأجل بياناتك ولا لأجل الربح. @@ -6336,7 +6363,7 @@ طرُق أخرى للتبرُّع - تبرَّع لصديق + التبرُّع نيابةً عن صديق تعذَّر تأكيد التبرُّع @@ -6361,7 +6388,7 @@ اعرف المزيد - Checking subscription… + جارٍ التحقُّق من الاشتراك… تحديث سيجنال @@ -6712,7 +6739,7 @@ نيابةً عن صديق - التبرُّع لصديق + التبرُّع نيابةً عن صديق نوع التبرُّع @@ -6747,7 +6774,7 @@ انقر للإضافة - لا توجد تحديثات أخيرة للعرض حاليا. + لا توجد تحديثات أخيرة للعرض حاليًا. إخفاء قصة @@ -7097,7 +7124,7 @@ %1$s · لمدة %2$d أيامٍ - تبرَّع نيابةً عن صديق + التبرُّع نيابةً عن صديق ادعم سيجنال عن طريق تقديم تبرّع إلى صديق أو فرد من العائلة يستخدم سيجنال. سَيتلقون شارة لِعرضها على حسابهم الشخصي لـ %1$d يوم @@ -7402,7 +7429,7 @@ متابعة - تراسل خاص. مُموَّل من طرفك. بدون إعلانات، بدون مُتعقِّبات، بدون رقابة. تبرّع الآن لدعم سيجنال. + تراسُل خاص. مُموَّل من طرفك. بدون إعلانات، بدون مُتعقِّبات، بدون رقابة. تبرَّع الآن لدعم سيجنال. لديك تبرُّع مُعلَّق @@ -7446,7 +7473,7 @@ بطاقة الائتمان أو الخصم - تبرَّع نيابةً عن صديق + التبرُّع نيابةً عن صديق iDEAL @@ -8188,12 +8215,12 @@ تعذَّر إكمال النسخ الاحتياطي - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + لم يُكمِل جهازك النسخ الاحتياطي لِمدة %1$d أيام. تأكَّد من أن جهازك مُتصل بشبكة الواي فاي ثم انقر على \"إنشاء نسخة احتياطية الآن\". + لم يُكمِل جهازك النسخ الاحتياطي لِمدة %1$d يوم. تأكَّد من أن جهازك مُتصل بشبكة الواي فاي ثم انقر على \"إنشاء نسخة احتياطية الآن\". + لم يُكمِل جهازك النسخ الاحتياطي لِمدة %1$d يوميْن. تأكَّد من أن جهازك مُتصل بشبكة الواي فاي ثم انقر على \"إنشاء نسخة احتياطية الآن\". + لم يُكمِل جهازك النسخ الاحتياطي لِمدة %1$d أيام. تأكَّد من أن جهازك مُتصل بشبكة الواي فاي ثم انقر على \"إنشاء نسخة احتياطية الآن\". + لم يُكمِل جهازك النسخ الاحتياطي لِمدة %1$d يومًا. تأكَّد من أن جهازك مُتصل بشبكة الواي فاي ثم انقر على \"إنشاء نسخة احتياطية الآن\". + لم يُكمِل جهازك النسخ الاحتياطي لِمدة %1$d يومٍ. تأكَّد من أن جهازك مُتصل بشبكة الواي فاي ثم انقر على \"إنشاء نسخة احتياطية الآن\". اعرف المزيد @@ -8724,6 +8751,20 @@ اعرف المزيد تخطَّي الاستعادة + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key امسح هذا الكود ضوئيًا باستخدام جهازك القديم diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 7c0fee85c7..09936fbaf5 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -583,11 +583,14 @@ %1$d qoşma yaddaş faylında saxlanılır… - Save to phone? + Telefon yaddaşında saxlansın? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Bunu təkrar göstərmə Gözlənilir… Verilənlər (Signal) @@ -923,8 +926,16 @@ Sabah Bu gecə - - %1$s, %2$s radəsində + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Cihazın əlaqəsi kəsildi - %1$s ilə əlaqələndirilmiş cihaz artıq əlaqələndirilməyib. + The device that was linked %1$s is no longer linked. Oldu @@ -1075,7 +1086,7 @@ Mesaj tarixçəsini köçürün - Transfer your text messages and your last 45 days of media + Mətn mesajlarınızı və son 45 günə aid media fayllarınızı köçürün Köçürmə @@ -1084,7 +1095,7 @@ Yeni bir cihazı əlaqələndirdiniz - Saat %1$s-da hesabınıza yeni cihaz qoşuldu. Baxmaq üçün toxunun. + A new device was linked to your account %1$s. Tap to view. \"%1$s\" ilə əlaqə kəsilsin? @@ -1415,9 +1426,9 @@ Xəta baş verdi, hesabınızı köçürmək mümkün olmadı. Köçürmə metodunuzu seçib, yenidən cəhd edin. - Couldn\'t restore this backup + Bu ehtiyat nüsxəni bərpa etmək mümkün olmadı - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly-ın bu versiyası ehtiyat nüsxənizi bərpa edə bilmir. Ən son versiyaya yeniləyib, təkrar cəhd edin. Molly-ı yenilə @@ -1680,7 +1691,7 @@ Profil şəkli qoy - Saat %1$s-da hesabınıza yeni cihaz qoşuldu. + A new device was linked to your account %1$s. Cihaza bax @@ -1959,12 +1970,16 @@ %1$s zəngə qoşulub · %2$s Zəngə qoşuldunuz · %1$s + + %1$s and you are in the call · %2$s %1$s və %2$s zəngə qoşuldular · %3$s %1$s zəngə qoşuldu Siz zəngə qoşuldunuz + + %1$s and you are in the call %1$s və %2$s zəngə qoşuldular @@ -5130,7 +5145,7 @@ Köhnə nömrənizi qeyd etməlisiniz Yeni nömrənizin ölkə kodunu daxil etməlisiniz Yeni nömrənizi daxil etməlisiniz - Your new phone number cannot be the same as your old phone number + Yeni telefon nömrənizlə köhnə telefon nömrəniz eyni ola bilməz Nömrəni dəyişdir @@ -5829,7 +5844,7 @@ Daha ətraflı - Checking subscription… + Abunəlik yoxlanır… Molly-ı yenilə @@ -7544,8 +7559,8 @@ Ehtiyat nüsxəni tamamlamaq mümkün olmadı - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Cihazınız %1$d günlük ehtiyat nüsxənin çıxarılmasını tamamlamayıb. Cihazınızın wi-fi-a qoşulduğundan əmin olun və \"İndi ehtiyat nüsxə çıxar\" seçiminə toxunun. + Cihazınız %1$d günlük ehtiyat nüsxə çıxarılmasını tamamlamayıb. Cihazınızın wi-fi-a qoşulduğundan əmin olun və \"İndi ehtiyat nüsxə çıxar\" seçiminə toxunun. Daha ətraflı @@ -8048,6 +8063,20 @@ Daha ətraflı Ötür və bərpa etmə + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Bu kodu köhnə telefonunuzla skan edin diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index d939aac26f..21df1fb979 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -583,11 +583,14 @@ Запазване на %1$d прикачени файла в хранилището… - Save to phone? + Запазване на телефона? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Не показвай отново Предстоящ… Данни (Signal) @@ -923,8 +926,16 @@ Утре Тази вечер - - %1$s за %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Връзката с устройството е прекъсната - Устройството, свързано на %1$s, вече не е свързано. + The device that was linked %1$s is no longer linked. ОК @@ -1075,7 +1086,7 @@ Прехвърляне на историята на съобщенията - Transfer your text messages and your last 45 days of media + Прехвърлете текстовите си съобщения и последните 45 дни мултимедия Не прехвърляй @@ -1084,7 +1095,7 @@ Свързахте ново устройство - В %1$s с акаунта ви беше свързано ново устройство. Докоснете за преглед. + A new device was linked to your account %1$s. Tap to view. Прекъсване на връзката с „%1$s“? @@ -1415,11 +1426,11 @@ Възникна грешка и акаунтът ви не можа да бъде прехвърлен. Опитайте отново, като изберете начин на трансфер. - Couldn\'t restore this backup + Неуспешно възстановяване на резервно копие - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Тази версия на Molly не може да възстанови вашето резервно копие. Актуализирайте до най-новата версия и опитайте отново. - Обновяване на Molly + Актуализиране на Molly Не сега @@ -1680,7 +1691,7 @@ Профилна снимка - В %1$s с акаунта ви беше свързано ново устройство. + A new device was linked to your account %1$s. Преглед на устройството @@ -1959,12 +1970,16 @@ %1$s е в разговора · %2$s Вие сте в разговора · %1$s + + %1$s and you are in the call · %2$s %1$s и %2$s са в разговора · %3$s %1$s е в разговора Вие сте в разговора + + %1$s and you are in the call %1$s и %2$s са в разговора @@ -5130,7 +5145,7 @@ Трябва да посочите стария си телефонен номер Трябва да посочите кода на страната на новия си номер Трябва да посочите новия си телефонен номер - Your new phone number cannot be the same as your old phone number + Новият ви телефонен номер не може да съвпада със стария ви телефонен номер Промени Номер @@ -5829,7 +5844,7 @@ Научете повече - Checking subscription… + Проверка на абонамента… Обновяване на Molly @@ -7544,8 +7559,8 @@ Неуспешно резервно копиране - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Устройството ви не е било архивирано от %1$d ден. Уверете се, че устройството ви е свързано към Wi-Fi и докоснете „Архивиране сега“. + Устройството ви не е било архивирано от %1$d дни. Уверете се, че устройството ви е свързано към Wi-Fi и докоснете „Архивиране сега“. Научете повече @@ -8048,6 +8063,20 @@ Научете повече Пропускане без възстановяване + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Сканирайте този код със стария ви телефон diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index 235c09488b..2a59efe83e 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -583,11 +583,14 @@ %1$dটি সংযুক্ত ফাইল স্টোরেজে সংরক্ষণ করা হচ্ছে… - Save to phone? + ফোনে সেভ করবেন? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + আর দেখবেন না অমীমাংসিত… ডাটা (Signal) @@ -923,8 +926,16 @@ আগামীকাল আজ রাতে - - %2$s-তে %1$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ ডিভাইস আনলিংক করা হয়েছে - যে ডিভাইসটি %1$s-এ লিংক করা হয়েছিলো সেটি আর লিংক করা নেই। + The device that was linked %1$s is no longer linked. ঠিক আছে @@ -1075,7 +1086,7 @@ মেসেজের ইতিহাস ট্রান্সফার করুন - Transfer your text messages and your last 45 days of media + আপনার টেক্সট মেসেজ এবং আপনার শেষ 45 দিনের মিডিয়া ট্রান্সফার করুন ট্রান্সফার করবেন না @@ -1084,7 +1095,7 @@ আপনি একটি নতুন ডিভাইস লিংক করেছেন - একটি নতুন ডিভাইস %1$s-এ আপনার অ্যাকাউন্টের সাথে লিংক করা হয়েছে। দেখতে ট্যাপ করুন। + A new device was linked to your account %1$s. Tap to view. \"%1$s\" বিযুক্ত করবেন? @@ -1415,9 +1426,9 @@ একটি ত্রুটি ঘটেছে এবং আপনার অ্যাকাউন্ট ট্রান্সফার করা যায়নি। আপনার ট্রান্সফার পদ্ধতি বেছে নিয়ে আবার চেষ্টা করুন। - Couldn\'t restore this backup + এই ব্যাকআপটি পুনর্বহাল করা যায়নি - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly-এর এই সংস্করণটি আপনার ব্যাকআপ পুনর্বহাল করতে পারে না। সর্বশেষ সংস্করণে আপডেট করুন এবং আবার চেষ্টা করুন। Molly আপডেট করুন @@ -1680,7 +1691,7 @@ প্রোফাইল ছবি - একটি নতুন ডিভাইস %1$s-এ আপনার অ্যাকাউন্টের সাথে লিংক করা হয়েছে। + A new device was linked to your account %1$s. ডিভাইস দেখুন @@ -1959,12 +1970,16 @@ %1$s কলে আছেন · %2$s আপনি কলে আছেন · %1$s + + %1$s and you are in the call · %2$s %1$s এবং %2$s কলে আছেন · %3$s %1$s কলে আছেন আপনি কলে আছেন + + %1$s and you are in the call %1$s ও %2$s কলে আছেন @@ -5130,7 +5145,7 @@ আপনাকে অবশ্যই আপনার পুরানো ফোন নম্বর উল্লেখ করতে হবে আপনাকে অবশ্যই আপনার নতুন নম্বরের দেশের কোড উল্লেখ করতে হবে আপনাকে অবশ্যই আপনার নতুন ফোন নম্বর উল্লেখ করতে হবে - Your new phone number cannot be the same as your old phone number + আপনার নতুন ফোন নম্বর আর পুরানো ফোন নম্বর একই হতে পারবে না নাম্বার পরিবর্তন করুন @@ -5829,7 +5844,7 @@ আরো জানুন - Checking subscription… + সাবস্ক্রিপশন চেক করা হচ্ছে… Molly আপডেট করুন @@ -7544,8 +7559,8 @@ ব্যাকআপ সম্পন্ন করা যায়নি - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + আপনার ডিভাইসটি %1$d দিনের ব্যাকআপ সম্পন্ন করেনি। নিশ্চিত করুন যে আপনার ডিভাইস wi-fi-এর সাথে সংযুক্ত আছে এবং \"এখনই ব্যাকআপ নিন\"-এ ট্যাপ করুন। + আপনার ডিভাইসটি %1$d দিনের ব্যাকআপ সম্পন্ন করেনি। নিশ্চিত করুন যে আপনার ডিভাইস wi-fi-এর সাথে সংযুক্ত আছে এবং \"এখনই ব্যাকআপ নিন\"-এ ট্যাপ করুন। আরো জানুন @@ -8048,6 +8063,20 @@ আরো জানুন এড়িয়ে যান এবং পুনর্বহালের প্রয়োজন নেই + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key আপনার পুরানো ফোন দিয়ে এই কোডটি স্ক্যান করুন diff --git a/app/src/main/res/values-bs/strings.xml b/app/src/main/res/values-bs/strings.xml index 7d75e9c37e..9621a70aa2 100644 --- a/app/src/main/res/values-bs/strings.xml +++ b/app/src/main/res/values-bs/strings.xml @@ -605,11 +605,16 @@ %1$d priloga se pohranjuje u memoriju uređaja… - Save to phone? + Spremiti na telefon? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Ne prikazuj ponovo U obradi… Internet (Signal) @@ -963,8 +968,20 @@ Sutra Večeras - - %1$s u %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1073,7 +1090,7 @@ Veza uređaja je prekinuta - Uređaj koji je povezan %1$s više nije povezan. + The device that was linked %1$s is no longer linked. OK @@ -1115,7 +1132,7 @@ Prijenos historije poruka - Transfer your text messages and your last 45 days of media + Prenesite svoje tekstualne poruke i zadnjih 45 dana medijskih sadržaja Ne prenosi @@ -1124,7 +1141,7 @@ Povezali ste novi uređaj - Novi uređaj je povezan s vašim računom u %1$s. Dodirnite da prikažete. + A new device was linked to your account %1$s. Tap to view. Prekini vezu \"%1$s\"? @@ -1491,9 +1508,9 @@ Došlo je do pogreške i vaš račun nije mogao biti prenesen. Pokušajte ponovno odabirom metode prijenosa. - Couldn\'t restore this backup + Nije moguće vratiti ovu sigurnosnu kopiju - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Ova verzija Mollya ne može vratiti vašu sigurnosnu kopiju. Ažurirajte na najnoviju verziju i pokušajte ponovo. Ažurirajte Molly @@ -1776,7 +1793,7 @@ Slika profila - Novi uređaj je povezan s vašim računom u %1$s. + A new device was linked to your account %1$s. Prikaži uređaj @@ -2071,12 +2088,16 @@ %1$s je u pozivu · %2$s Vi ste u pozivu · %1$s + + %1$s and you are in the call · %2$s %1$s i %2$s su u pozivu · %3$s %1$s je u pozivu Vi ste u pozivu + + %1$s and you are in the call %1$s i %2$s učestvuju u ovom pozivu @@ -5368,7 +5389,7 @@ Morate unijeti svoj stari broj telefona Morate navesti kōd države za svoj novi broj Morate unijeti svoj novi broj telefona - Your new phone number cannot be the same as your old phone number + Vaš novi broj telefona ne može biti isti kao vaš stari broj telefona Promijeni broj @@ -6095,7 +6116,7 @@ Saznaj više - Checking subscription… + Provjera pretplate… Ažurirajte Molly @@ -7866,10 +7887,10 @@ Nije moguće završiti kreiranje sigurnosne kopije - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Vaš uređaj nije izvrišio kreiranje sigurnosne kopije %1$d dan. Provjerite je li vaš uređaj povezan na wi-fi i dodirnite \"Kreiraj sigurnosnu kopiju sada\". + Vaš uređaj nije izvrišio kreiranje sigurnosne kopije %1$d dana. Provjerite je li vaš uređaj povezan na wi-fi i dodirnite \"Kreiraj sigurnosnu kopiju sada\". + Vaš uređaj nije izvrišio kreiranje sigurnosne kopije %1$d dana. Provjerite je li vaš uređaj povezan na wi-fi i dodirnite \"Kreiraj sigurnosnu kopiju sada\". + Vaš uređaj nije izvrišio kreiranje sigurnosne kopije %1$d dana. Provjerite je li vaš uređaj povezan na wi-fi i dodirnite \"Kreiraj sigurnosnu kopiju sada\". Saznaj više @@ -8386,6 +8407,20 @@ Saznaj više Preskoči i ne vraćaj + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Skenirajte ovaj kod svojim starim telefonom diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 5a81f123a0..63d72da6f4 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -583,11 +583,14 @@ Desant %1$d fitxers a l\'emmagatzematge… - Save to phone? + Guardar al telèfon? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + No ho tornis a mostrar Pendent… Dades (Signal) @@ -923,8 +926,16 @@ Demà Aquesta nit - - %1$s a %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Dispositiu desenllaçat - El dispositiu enllaçat el %1$s ja no està enllaçat. + The device that was linked %1$s is no longer linked. D\'acord @@ -1075,7 +1086,7 @@ Transferir l\'historial de missatges - Transfer your text messages and your last 45 days of media + Transfereix tots els missatges de text i els últims 45 dies d\'arxius multimèdia No transferir @@ -1084,7 +1095,7 @@ Has vinculat un nou dispositiu - S\'ha vinculat un nou dispositiu al teu compte a les %1$s. Toca per veure. + A new device was linked to your account %1$s. Tap to view. Voleu desenllaçar «%1$s»? @@ -1415,9 +1426,9 @@ S\'ha produït un error i el teu compte no s\'ha pogut transferir. Torna-ho a provar triant el teu mètode de transferència. - Couldn\'t restore this backup + No s\'ha pogut restaurar aquesta còpia de seguretat - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Aquesta versió de Molly no pot restaurar la teva còpia de seguretat. Actualitza a la versió més recent i torna-ho a provar. Actualitza el Molly @@ -1680,7 +1691,7 @@ Foto de perfil - S\'ha vinculat un nou dispositiu al teu compte a les %1$s. + A new device was linked to your account %1$s. Veure dispositiu @@ -1959,12 +1970,16 @@ %1$s és a la trucada · %2$s Ets a la trucada · %1$s + + %1$s and you are in the call · %2$s %1$s i %2$s són a la trucada · %3$s %1$s és a la trucada Ets a la trucada + + %1$s and you are in the call %1$s i %2$s són a la trucada @@ -5130,7 +5145,7 @@ Heu d\'especificar el número de telèfon antic. Heu d\'especificar el codi de país del número nou. Heu d\'especificar el número de telèfon nou. - Your new phone number cannot be the same as your old phone number + El teu nou número de telèfon no pot ser el mateix que el teu número anterior Canvia el número @@ -5829,7 +5844,7 @@ Més informació - Checking subscription… + Comprovant subscripció… Actualitza el Molly @@ -7544,8 +7559,8 @@ No s\'ha pogut completar la còpia de seguretat - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + El teu dispositiu no ha fet una còpia de seguretat des de fa %1$d dia. Assegura\'t que el dispositiu estigui connectat a una xarxa wifi i toca \"Fer una còpia de seguretat ara\". + El teu dispositiu no ha fet una còpia de seguretat en els últims %1$d dies. Assegura\'t que el dispositiu estigui connectat a una xarxa wifi i toca \"Fer una còpia de seguretat ara\". Més informació @@ -8048,6 +8063,20 @@ Més informació Ometre la restauració + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Escaneja aquest codi amb el teu mòbil antic diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 42024c3b02..6bba2318f3 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -605,11 +605,16 @@ Ukládání %1$d příloh do úložiště… - Save to phone? + Uložit do telefonu? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Příště nezobrazovat Probíhající: Data (Signal) @@ -963,8 +968,20 @@ Zítra Dnes večer - - %1$s v %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1073,7 +1090,7 @@ Propojení zařízení zrušeno - Zařízení, které bylo propojeno dne %1$s, již není propojeno. + The device that was linked %1$s is no longer linked. OK @@ -1115,7 +1132,7 @@ Přenést historii zpráv - Transfer your text messages and your last 45 days of media + Přenesete své textové zprávy a média za posledních 45 dní Nepřenášet @@ -1124,7 +1141,7 @@ Propojili jste nové zařízení - K vašemu účtu bylo v %1$s připojeno nové zařízení. Klepnutím zobrazíte. + A new device was linked to your account %1$s. Tap to view. Zrušit propojení „%1$s“? @@ -1491,9 +1508,9 @@ Vyskytla se chyba a váš účet nebylo možné převést. Vyberte způsob přenosu a zkuste to znovu. - Couldn\'t restore this backup + Tuto zálohu se nepodařilo obnovit - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Tato verze aplikace Molly nedokáže zálohu obnovit. Aktualizujte na nejnovější verzi a zkuste to znovu. Aktualizovat Molly @@ -1776,7 +1793,7 @@ Přidat avatar - K vašemu účtu bylo v %1$s připojeno nové zařízení. + A new device was linked to your account %1$s. Zobrazit zařízení @@ -2071,12 +2088,16 @@ %1$s se účastní hovoru · %2$s Účastníte se hovoru · %1$s + + %1$s and you are in the call · %2$s %1$s a %2$s se účastní hovoru · %3$s %1$s se účastní hovoru Účastníte se hovoru + + %1$s and you are in the call %1$s a %2$s se účastní hovoru @@ -5368,7 +5389,7 @@ Musíte zadat své staré telefonní číslo. Musíte zadat kód země svého nového čísla. Musíte zadat své nové telefonní číslo - Your new phone number cannot be the same as your old phone number + Vaše nové telefonní číslo nemůže být stejné jako staré telefonní číslo Změnit číslo @@ -6095,7 +6116,7 @@ Více informací - Checking subscription… + Kontrola předplatného… Aktualizovat Molly @@ -7866,10 +7887,10 @@ Zálohování se nepodařilo dokončit - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Vaše zařízení nedokončilo zálohování po dobu %1$d dne. Ujistěte se, že je zařízení připojeno k Wi-Fi a klepněte na „Zálohovat nyní“. + Vaše zařízení nedokončilo zálohování po dobu %1$d dnů. Ujistěte se, že je zařízení připojeno k Wi-Fi a klepněte na „Zálohovat nyní“. + Vaše zařízení nedokončilo zálohování po dobu %1$d dnů. Ujistěte se, že je zařízení připojeno k Wi-Fi a klepněte na „Zálohovat nyní“. + Vaše zařízení nedokončilo zálohování po dobu %1$d dnů. Ujistěte se, že je zařízení připojeno k Wi-Fi a klepněte na „Zálohovat nyní“. Zjistit více @@ -8386,6 +8407,20 @@ Zjistit více Přeskočit a neobnovovat + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Naskenujte tento kód pomocí starého telefonu diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 73eb08c03d..7caf7f665a 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -583,11 +583,14 @@ Gemmer %1$d vedhæftede filer i lagerplads… - Save to phone? + Vil du gemme på telefonen? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Vis ikke dette igen Afventer … Data (Signal) @@ -923,8 +926,16 @@ I morgen I aften - - %1$s ved %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Forbindelsen til enheden er fjernet - Enheden, der blev forbundet %1$s, er ikke længere forbundet. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Overfør beskedhistorik - Transfer your text messages and your last 45 days of media + Overfør dine beskeder og medierne fra de sidste 45 dage Overfør ikke @@ -1084,7 +1095,7 @@ Du har tilknyttet en ny enhed - En ny enhed blev knyttet til din konto kl. %1$s. Tryk for at se. + A new device was linked to your account %1$s. Tap to view. Frakobl \"%1$s\"? @@ -1415,9 +1426,9 @@ Der opstod en fejl, og din konto kunne ikke overføres. Prøv igen ved at vælge din overførselsmetode. - Couldn\'t restore this backup + Kunne ikke gennemføre denne sikkerhedskopiering - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Denne version af Molly kan ikke gendanne din sikkerhedskopi. Opdatér til den nyeste version, og prøv igen. Opdater Molly @@ -1680,7 +1691,7 @@ Tilføj foto - En ny enhed blev knyttet til din konto kl. %1$s. + A new device was linked to your account %1$s. Se enhed @@ -1959,12 +1970,16 @@ %1$s er med i opkaldet · %2$s Du er med i opkaldet · %1$s + + %1$s and you are in the call · %2$s %1$s og %2$s er med i opkaldet · %3$s %1$s er med i opkaldet Du er med i opkaldet + + %1$s and you are in the call %1$s og %2$s er med i opkaldet @@ -5130,7 +5145,7 @@ Du skal angive dit gamle telefonnummer Du skal angive dit nye nummers landekode Du skal angive dit nye telefonnummer - Your new phone number cannot be the same as your old phone number + Dit nye telefonnummer må ikke være det samme som dit gamle telefonnummer Skift nummer @@ -5829,7 +5844,7 @@ Få mere at vide - Checking subscription… + Tjekker abonnement… Opdater Molly @@ -7544,8 +7559,8 @@ Kunne ikke gennemføre sikkerhedskopieringen - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Din enhed har ikke udført en sikkerhedskopiering i %1$d dag. Tjek, at din enhed er forbundet til et wi-fi-netværk, og tryk på \"Sikkerhedskopiér nu\". + Din enhed har ikke udført en sikkerhedskopiering i %1$d dage. Tjek, at din enhed er forbundet til et wi-fi-netværk, og tryk på \"Sikkerhedskopiér nu\". Få mere at vide @@ -8048,6 +8063,20 @@ Få mere at vide Spring over uden gendannelse + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Scan denne kode med din gamle telefon diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 1d839ebaf8..e54e41ee65 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -583,11 +583,14 @@ %1$d Anhänge werden im Gerätespeicher gespeichert … - Save to phone? + Auf dem Telefon sichern? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Nicht erneut anzeigen Ausstehend … Internet (Signal) @@ -923,8 +926,16 @@ Morgen Heute Abend - - %1$s um %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Gerät entkoppelt - Das am %1$s gekoppelte Gerät ist nicht länger gekoppelt. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Nachrichtenverlauf übertragen - Transfer your text messages and your last 45 days of media + Übertrage alle deine Nachrichten und die Medien der letzten 45 Tage Nicht übertragen @@ -1084,7 +1095,7 @@ Du hast ein neues Gerät gekoppelt - Um %1$s wurde ein neues Gerät mit deinem Konto gekoppelt. Zur Ansicht antippen. + A new device was linked to your account %1$s. Tap to view. »%1$s« entkoppeln? @@ -1415,9 +1426,9 @@ Es ist ein Fehler aufgetreten und dein Konto konnte nicht übertragen werden. Versuche es erneut, indem du deine Übertragungsmethode auswählst. - Couldn\'t restore this backup + Dieses Backup konnte nicht wiederhergestellt werden - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Diese Molly-Version kann deine Datensicherung nicht wiederherstellen. Aktualisiere auf die neueste Version und versuche es erneut. Molly aktualisieren @@ -1680,7 +1691,7 @@ Profilbild - Um %1$s wurde ein neues Gerät mit deinem Konto gekoppelt. + A new device was linked to your account %1$s. Gerät anzeigen @@ -1959,12 +1970,16 @@ %1$s nimmt am Anruf teil · %2$s Du nimmst am Anruf teil · %1$s + + %1$s and you are in the call · %2$s %1$s und %2$s nehmen am Anruf teil · %3$s %1$s nimmt am Anruf teil Du nimmst am Anruf teil + + %1$s and you are in the call %1$s und %2$s nehmen am Anruf teil @@ -5130,7 +5145,7 @@ Du musst deine alte Telefonnummer angeben Du musst die Ländervorwahl deiner neuen Telefonnummer angeben Du musst deine neue Telefonnummer angeben - Your new phone number cannot be the same as your old phone number + Deine neue Telefonnummer darf nicht dieselbe sein wie deine alte Telefonnummer Telefonnummer ändern @@ -5750,7 +5765,7 @@ Abzeichen - Regelmäßige Spende stornieren + Regelmäßige Spende kündigen Stornierung bestätigen? Es findet keine weitere Abbuchung statt. Dein Abzeichen wird am Ende deines Abrechnungszeitraums aus deinem Profil entfernt. Jetzt nicht @@ -5829,7 +5844,7 @@ Mehr erfahren - Checking subscription… + Regelmäßige Spende prüfen … Molly aktualisieren @@ -7544,8 +7559,8 @@ Die Datensicherung konnte nicht abgeschlossen werden - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Dein Gerät hat seit %1$d Tag keine Datensicherung mehr durchgeführt. Stelle sicher, dass dein Gerät mit dem WLAN verbunden ist, und tippe auf »Jetzt sichern«. + Dein Gerät hat seit %1$d Tagen keine Datensicherung mehr durchgeführt. Stelle sicher, dass dein Gerät mit dem WLAN verbunden ist, und tippe auf »Jetzt sichern«. Mehr erfahren @@ -7659,7 +7674,7 @@ %1$s/Monat · Verlängert sich am %2$s - Regelmäßige Spende ändern oder kündigen + Backup-Abo ändern oder kündigen @@ -7755,7 +7770,7 @@ Datensicherung gelöscht und ausgeschaltet. - Art der Datensicherung geändert und regelmäßige Spende storniert + Art der Datensicherung geändert und Abo storniert Abo gekündigt @@ -7839,7 +7854,7 @@ Dein Backup-Abo auf diesem Gerät ist für den nächsten %1$d Tag gültig. Erneuere dein Abo, um Signal Backup weiterhin nutzen zu können. - Dein Backup-Abo Spende auf diesem Gerät ist für die nächsten %1$d Tage gültig. Erneuere dein Abo, um Signal Backup weiterhin nutzen zu können. + Dein Backup-Abo auf diesem Gerät ist für die nächsten %1$d Tage gültig. Erneuere dein Abo, um Signal Backup weiterhin nutzen zu können. Erneuern @@ -7955,7 +7970,7 @@ Datensicherungsart ändern - Regelmäßige Spende kündigen + Abo kündigen Kostenlos @@ -7993,7 +8008,7 @@ Später bestätigen und herunterladen - Regelmäßige Zahlung beibehalten + Abo beibehalten Erinnerung-Icon @@ -8048,6 +8063,20 @@ Mehr erfahren Überspringen und nicht wiederherstellen + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Scanne diesen Code mit deinem alten Telefon diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 52b42fb74d..1d4c8d3f5f 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -583,11 +583,14 @@ %1$d συνημμένα αποθηκεύονται στη μνήνη… - Save to phone? + Αποθήκευση στο τηλέφωνο; - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Να μην εμφανιστεί ξανά Σε εκκρεμότητα… Δεδομένα (Signal) @@ -923,8 +926,16 @@ Αύριο Απόψε - - %1$s στις %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Η συσκευή αποσυνδέθηκε - Η συσκευή που ήταν συνδεδεμένη στο %1$s δεν είναι πλέον συνδεδεμένη. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Μεταφορά ιστορικού μηνυμάτων - Transfer your text messages and your last 45 days of media + Μετάφερε τα μηνύματα κειμένου σου και τα πολυμέσα των τελευταίων 45 ημερών Να μη γίνει μεταφορά @@ -1084,7 +1095,7 @@ Έχεις συνδέσει μια νέα συσκευή - Μια νέα συσκευή συνδέθηκε με τον λογαριασμό σου στις %1$s. Πάτα για να τη δεις. + A new device was linked to your account %1$s. Tap to view. Αποσύνδεση της \"%1$s\"; @@ -1415,9 +1426,9 @@ Παρουσιάστηκε σφάλμα και δεν ήταν δυνατή η μεταφορά του λογαριασμού σου. Δοκίμασε ξανά επιλέγοντας τη μέθοδο μεταφοράς. - Couldn\'t restore this backup + Δεν ήταν δυνατή η επαναφορά αυτού του αντιγράφου ασφαλείας - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Αυτή η έκδοση του Molly δεν μπορεί να επαναφέρει το αντίγραφο ασφαλείας σου. Ενημέρωσε το Molly στην τελευταία έκδοση και δοκίμασε ξανά. Αναβάθμιση του Molly @@ -1680,7 +1691,7 @@ Βάλε φώτο προφίλ - Μια νέα συσκευή συνδέθηκε με τον λογαριασμό σου στις %1$s. + A new device was linked to your account %1$s. Προβολή συσκευής @@ -1959,12 +1970,16 @@ Ο/Η %1$s είναι στην κλήση · %2$s Είσαι στην κλήση · %1$s + + %1$s and you are in the call · %2$s Οι %1$s και %2$s είναι στην κλήση · %3$s Ο/Η %1$s είναι στην κλήση Είσαι στην κλήση + + %1$s and you are in the call Οι %1$s και %2$s είναι στην κλήση @@ -5130,7 +5145,7 @@ Πρέπει να προσδιορίσεις τον παλιό αριθμό τηλεφώνου σου Πρέπει να προσδιορίσεις τον κωδικό χώρας του νέου σου αριθμού Πρέπει να προσδιορίσεις τον νέο αριθμό τηλεφώνου σου - Your new phone number cannot be the same as your old phone number + Ο νέος αριθμός σου τηλεφώνου δεν μπορεί να είναι ίδιος με τον παλιό σου Αλλαγή αριθμού @@ -5829,7 +5844,7 @@ Μάθε περισσότερα - Checking subscription… + Έλεγχος συνδρομής… Αναβάθμιση του Molly @@ -7544,8 +7559,8 @@ Δεν ήταν δυνατή η ολοκλήρωση δημιουργίας αντιγράφων ασφαλείας - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Η συσκευή σου δεν έχει ολοκληρώσει τη δημιουργία αντιγράφων ασφαλείας για %1$d ημέρα. Βεβαιώσου ότι η συσκευή σου είναι συνδεδεμένη σε wi-fi και πάτησε «Δημιουργία αντιγράφων ασφαλείας τώρα.» + Η συσκευή σου δεν έχει ολοκληρώσει τη δημιουργία αντιγράφων ασφαλείας για %1$d ημέρες. Βεβαιώσου ότι η συσκευή σου είναι συνδεδεμένη σε wi-fi και πάτησε «Δημιουργία αντιγράφων ασφαλείας τώρα.» Μάθε περισσότερα @@ -8048,6 +8063,20 @@ Μάθε περισσότερα Παράλειψη, χωρίς επαναφορά + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Σάρωσε αυτόν τον κωδικό με το παλιό σου τηλέφωνο diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 7a539d8f25..1302292ef6 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -583,11 +583,14 @@ Guardando %1$d archivos adjuntos… - Save to phone? + ¿Guardar en el teléfono? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + No mostrar de nuevo Pendiente… Datos (Signal) @@ -923,8 +926,16 @@ Mañana Esta noche - - %1$s (%2$s) + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -967,7 +978,7 @@ Sesión de chat reiniciada - Molly usa cifrado de extremo a extremo y es posible que en determinados casos deba reiniciarse la sesión de un chat. Este reinicio no afecta a la seguridad, pero puede ocurrir que no hayas recibido el último mensaje que esta persona te envió antes del reinicio. Si es así, pídele que vuelva a enviarte el mensaje. + Molly usa cifrado de extremo a extremo y es posible que en determinados casos deba reiniciarse la sesión de un chat. Este reinicio no afecta a la seguridad, pero puede ocurrir que no hayas recibido el último mensaje que este contacto te envió antes del reinicio. Si es así, pídele que vuelva a enviarte el mensaje. @@ -1033,7 +1044,7 @@ Dispositivo desvinculado - El dispositivo vinculado el %1$s ya no está vinculado. + The device that was linked %1$s is no longer linked. Aceptar @@ -1075,7 +1086,7 @@ Transferir historial de mensajes - Transfer your text messages and your last 45 days of media + Transfiere todos tus mensajes de texto y tus archivos multimedia de los últimos 45 días No transferir @@ -1084,7 +1095,7 @@ Has vinculado un nuevo dispositivo - Se ha vinculado un nuevo dispositivo a tu cuenta. Hora: %1$s. Toca para verlo. + A new device was linked to your account %1$s. Tap to view. ¿Desvincular \"%1$s\"? @@ -1349,7 +1360,7 @@ Has seleccionado un contacto que no tiene habilitados los grupos en Signal, así que este grupo será MMS. Solo tú podrás ver los nombres personalizados y las fotos de los grupos MMS. - Has seleccionado una persona que no usa Signal, así que los mensajes de este grupo se enviarán como MMS. Los nombres e imágenes de grupos MMS solo son visibles para ti. Los grupos de MMS pronto no serán compatibles para centraros en la mensajería cifrada. + Has seleccionado un contacto que no usa Signal, por lo que los mensajes de este grupo se enviarán como MMS. Los nombres e imágenes de grupos MMS solo son visibles para ti. Los grupos de MMS pronto no serán compatibles porque nos centraremos en seguir desarrollando mensajería cifrada. ¿Quién puede añadir participantes? @@ -1415,9 +1426,9 @@ Se ha producido un error y no se ha podido transferir tu cuenta. Elige tu método de transferencia e inténtalo de nuevo. - Couldn\'t restore this backup + Copia de seguridad no restaurada - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Esta versión de Molly no puede restaurar tu copia de seguridad. Actualiza a la última versión e inténtalo de nuevo. Actualizar Molly @@ -1680,7 +1691,7 @@ Foto de perfil - Se ha vinculado un nuevo dispositivo a tu cuenta. Hora: %1$s. + A new device was linked to your account %1$s. Ver dispositivo @@ -1959,12 +1970,16 @@ %1$s está en la llamada · %2$s Estás en la llamada · %1$s + + %1$s and you are in the call · %2$s %1$s y %2$s están en la llamada · %3$s %1$s está en la llamada Estás en la llamada + + %1$s and you are in the call %1$s y %2$s están en la llamada @@ -2200,7 +2215,7 @@ Atendiendo… Finalizando llamada… - Llamando… + Sonando… No disponible Persona no disponible @@ -2322,25 +2337,25 @@ Esperando aprobación para entrar… - Signal llamará a %1$s - Signal llamará a %1$s y %2$s + Signal sonará en la app de %1$s + Signal sonará en la app de %1$s y %2$s - Signal llamará a %1$s, %2$s y %3$d más - Signal llamará a %1$s, %2$s y %3$d más + Signal sonará en la app de %1$s, %2$s y %3$d más + Signal sonará en la app de %1$s, %2$s y %3$d más - Se notificará a %1$s - Se notificará a %1$s y %2$s + Se enviará una notificación a %1$s + Se enviará una notificación a %1$s y %2$s - Se notificará a %1$s, %2$s y %3$d más - Se notificará a %1$s, %2$s y %3$d más + Se enviará una notificación a %1$s, %2$s y %3$d más + Se enviará una notificación a %1$s, %2$s y %3$d más - Llamando a %1$s - Llamando a %1$s y %2$s + Sonando en la app de %1$s + Sonando en la app de %1$s y %2$s - Llamando a %1$s, %2$s y %3$d más - Llamando a %1$s, %2$s y %3$d más + Sonando en la app de %1$s, %2$s y %3$d más + Sonando en la app de %1$s, %2$s y %3$d más Llamada de %1$s @@ -2375,7 +2390,7 @@ Finalizar llamada - Activar o desactivar tono de llamada grupal + Activar o desactivar sonido de llamada grupal Se ha producido un error de interfaz de usuario. Informa este error a los desarrolladores. @@ -2470,8 +2485,8 @@ En esta llamada (%1$d) - Signal llamará a (%1$d) - Signal llamará a (%1$d) + Signal sonará en la app de %1$d + Signal sonará en la app de %1$d @@ -2730,7 +2745,7 @@ Fallo en la entrega Solicitud de mensaje - Has ocultado a esta persona, envíale un mensaje de nuevo y se la volverá a agregar a tu lista. + Has ocultado a esta persona, envíale un mensaje de nuevo y se la volverá a añadir a tu lista. Foto GIF Mensaje de voz @@ -3233,7 +3248,7 @@ Activar pagos - Has eliminado a esta persona, envíale un mensaje de nuevo y se la volverá a agregar a tu lista. + Has eliminado a esta persona, envíale un mensaje de nuevo y se la volverá a añadir a tu lista. Opciones @@ -3854,7 +3869,7 @@ Ver todos Añadir fondos Enviar - Enviado: %1$s + Enviado %1$s Recibido: %1$s Transferir a plataforma de intercambio Conversión de moneda @@ -4418,7 +4433,7 @@ Selecciona una carpeta para habilitar las copias de seguridad. Las copias se guardarán allí. Seleccionar carpeta - Se ha copiado al portapapeles + Copiado al portapapeles No hay selector de archivos disponible. Introduce la frase de contraseña de tu copia de seguridad para verificarla Verificar @@ -4434,7 +4449,7 @@ No se ha podido crear ni verificar tu copia de seguridad más reciente. Crea una nueva. - Tu copia de seguridad contiene un archivo muy grande que no se puede guardar. Bórralo y crea una copia de seguridad nueva. + Tu copia de seguridad contiene un archivo muy grande que no se puede guardar. Elimina el archivo y crea una copia de seguridad nueva. Toca para gestionar las copias de seguridad. ¿Número incorrecto? @@ -5130,7 +5145,7 @@ Debes especificar tu número de teléfono anterior Debes especificar el código de país de tu número nuevo Debes especificar tu número de teléfono nuevo - Your new phone number cannot be the same as your old phone number + Tu nuevo número de teléfono no puede ser el mismo que tu número anterior Cambiar número @@ -5829,7 +5844,7 @@ Más información - Checking subscription… + Comprobando suscripción… Actualizar Molly @@ -6209,7 +6224,7 @@ +99 - Privacidad de la historia + Privacidad de mis historias Mis historias @@ -6235,7 +6250,7 @@ No enviado - Enviado parcialmente + Enviada parcialmente Toca para reintentar @@ -6288,7 +6303,7 @@ Responder - Enviado parcialmente. Toca para ver más. + Enviada parcialmente. Toca para ver más. No enviado. Toca para reintentar. @@ -6490,7 +6505,7 @@ Copiado al portapapeles - Más información + Más información Enviando respuesta… @@ -6520,7 +6535,7 @@ Ha reaccionado a tu historia - Reaccionó a una historia + Reacción a una historia @@ -6739,7 +6754,7 @@ Ya no podrás compartir ni ver historias. También se eliminarán las historias que hayas compartido recientemente. - Privacidad de la historia + Privacidad de mis historias Historias @@ -6880,7 +6895,7 @@ Aceptar - Más información + Más información No se ha podido cargar el mandato @@ -7544,8 +7559,8 @@ Copia de seguridad incompleta - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Hace %1$d día que no se completa una copia de seguridad de tu dispositivo. Asegúrate de que tu dispositivo esté conectado a una red Wi-Fi y toca \"Iniciar copia\". + Hace %1$d días que no se completa una copia de seguridad de tu dispositivo. Asegúrate de que tu dispositivo esté conectado a una red Wi-Fi y toca \"Iniciar copia\". Más información @@ -7637,7 +7652,7 @@ No se ha podido completar tu última copia de seguridad. Asegúrate de estar usando la última versión de Signal y vuelve a intentarlo. - Más información + Más información @@ -7844,7 +7859,7 @@ Renovar - Más información + Más información Procesando copia de seguridad… @@ -7949,7 +7964,7 @@ Todas las copias de seguridad están cifradas de extremo a extremo. Signal es una organización sin ánimo de lucro: el pago de las copias de seguridad nos ayuda a llevar a cabo nuestra misión. - Más información + Más información Siguiente @@ -8045,9 +8060,23 @@ Si tienes tu dispositivo anterior, puedes ver la clave de tu copia de seguridad en Ajustes > Copias de seguridad de Signal. Luego, toca Ver clave de copia de seguridad. - Más información + Más información Omitir y no restaurar + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Escanea este código con tu teléfono anterior @@ -8071,7 +8100,7 @@ Tu cuenta se transferirá a un nuevo dispositivo. En este dispositivo podrás ver tus grupos y contactos, acceder a tus chats y enviar mensajes desde tu perfil. %1$s - Más información + Más información Transferir cuenta diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index a7a8bfba33..c423f8e1a2 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -583,11 +583,14 @@ %1$d manuse salvestamine sisemällu… - Save to phone? + Kas salvestada telefoni? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Ära näita seda uuesti Ootel… Andmeside (Signal) @@ -923,8 +926,16 @@ Homme Täna õhtul - - %1$s kell %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Seadme linkimine tühistatud - %1$s lingitud seade ei ole enam lingitud. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Edasta sõnumiajalugu - Transfer your text messages and your last 45 days of media + Kanna üle oma tekstisõnumid ja viimase 45 päeva meedia Ära edasta @@ -1084,7 +1095,7 @@ Linkisid uue seadme - Uus seade lingiti su kontoga kell %1$s. Toksa, et vaadata. + A new device was linked to your account %1$s. Tap to view. Kas tühistada seadme „%1$s“ linkimine? @@ -1415,9 +1426,9 @@ Ilmnes viga ja sinu kontot ei saanud edastada. Vali edastuse viis ja proovi uuesti. - Couldn\'t restore this backup + Seda varukoopiat ei saanud taastada - This version of Molly can\'t restore your backup. Update to the latest version and try again. + See Mollyi versioon ei saa su varukoopiat taastada. Hangi uusim versioon ja proovi uuesti. Uuenda Mollyit @@ -1680,7 +1691,7 @@ Profiilifoto - Uus seade lingiti su kontoga kell %1$s. + A new device was linked to your account %1$s. Vaata seadet @@ -1959,12 +1970,16 @@ %1$s on kõnes · %2$s Sa oled kõnes · %1$s + + %1$s and you are in the call · %2$s %1$s ja %2$s on kõnes · %3$s %1$s on kõnes Sa oled kõnes + + %1$s and you are in the call %1$s ja %2$s on kõnes @@ -5130,7 +5145,7 @@ Sa pead sisestama enda vana telefoninumbri Sa pead sisestama uue numbri maakoodi Sa pead sisestama enda uue telefoninumbri - Your new phone number cannot be the same as your old phone number + Sinu uus telefoninumber ei saa olla sama nagu vana telefoninumber Muuda numbrit @@ -5829,7 +5844,7 @@ Rohkem teavet - Checking subscription… + Tellimuse kontrollimine … Uuenda Mollyit @@ -7544,8 +7559,8 @@ Varundamine ei õnnestunud - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Sinu seadet ei ole %1$d päev varundatud. Veendu, et su seade on Wi-Fi võrku ühendatud ja toksa „Varunda nüüd“. + Sinu seadet ei ole %1$d päeva varundatud. Veendu, et su seade on Wi-Fi võrku ühendatud ja toksa „Varunda nüüd“. Rohkem teavet @@ -8048,6 +8063,20 @@ Rohkem teavet Jäta vahele ja ära taasta + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Skanni oma vana telefoniga see kood diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 22d8091535..d06c0941d4 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -105,7 +105,7 @@ Ez da argazki edo bideorik aurkitu. Molly-ek zuk hautatutako argazki eta bideotarako sarbidea du bakarrik. - Ez da multimedia fitxategia aukeratzeko aplikaziorik aurkitu. + Ez da multimedia-edukia aukeratzeko aplikaziorik aurkitu. Molly aplikazioak Gordailurako baimena behar du argazkiak, bideoak edo audioak bidaltzeko, baina ukatu egin diozu. Joan aplikazioaren ezarpenetara, aukeratu \"Baimenak\" eta aktibatu \"Gordailua\". Molly aplikazioak Kontaktuetarako baimena behar du kontaktuak atzitu ahal izateko, baina ukatu egin diozu. Joan aplikazioaren ezarpenetara, aukeratu \"Baimenak\" eta aktibatu \"Kontaktuak\". Molly aplikazioak Kokapenerako baimena behar du kokalekuak bidali ahal izateko baina ukatu egin diozu. Joan aplikazioaren ezarpenetara, aukeratu \"Baimenak\" eta aktibatu \"Kokalekua\". @@ -135,7 +135,7 @@ Utzi - Multimedia igotzen… + Multimedia-edukia kargatzen… Bideoa konprimatzen… @@ -529,7 +529,7 @@ Beteta - Errorea multimedia bidaltzean + Errorea multimedia-edukia bidaltzean Signal-en jada ez dira onartzen SMS mezuak. @@ -566,8 +566,8 @@ Biltegian gorde? - Multimedia-fitxategi hauek memorian gordetzen badituzu, telefonoan duzun beste edozein aplikaziok ikusi ahal izango ditu.\n\nAurrera egin nahi duzu? - %1$d multimedia-fitxategiak memorian gordetzen badituzu, telefonoan duzun beste edozein aplikaziok ikusi ahal izango ditu.\n\nAurrera egin nahi duzu? + Multimedia-eduki hauek memorian gordetzen badituzu, telefonoan duzun beste edozein aplikaziok ikusi ahal izango ditu.\n\nAurrera egin nahi duzu? + %1$d multimedia-edukiak memorian gordetzen badituzu, telefonoan duzun beste edozein aplikaziok ikusi ahal izango ditu.\n\nAurrera egin nahi duzu? Errorea eranskina biltegian gordetzerakoan! @@ -583,11 +583,14 @@ %1$d eraskin biltegian gordetzen… - Save to phone? + Telefonoan gorde nahi duzu? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Ez erakutsi berriro Zain… Datuak (Signal) @@ -814,7 +817,7 @@ Babeskopia berreskuratu? - Berreskuratu babeskopia lokal bateko mezuak eta multimedia elementuak. Orain ez baduzu egiten, gero ezingo duzu. + Leheneratu babeskopia lokal bateko mezuak eta multimedia-edukiak. Orain leheneratu ezean, gero ezingo duzu. Babeskopiaren ikonotik leheneratu Aukeratu babeskopia Gehiago jakin @@ -923,8 +926,16 @@ Bihar Gaur gauean - - %1$s (%2$s) + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Kendu zaio lotura gailuari - Lotu zenuen gailua (%1$s) jada ez dago lotuta. + The device that was linked %1$s is no longer linked. Ados @@ -1075,7 +1086,7 @@ Transferitu mezu-historia - Transfer your text messages and your last 45 days of media + Transferitu testu-mezuak eta azken 45 egunetako multimedia-edukia Ez transferitu @@ -1084,7 +1095,7 @@ Gailu berri bat lotu duzu - Gailu berri bat lotu da kontuarekin (%1$s). Sakatu ikusteko. + A new device was linked to your account %1$s. Tap to view. \"%1$s\" gailuari lotura kendu nahi diozu? @@ -1415,9 +1426,9 @@ Errore bat gertatu da eta ezin izan da transferitu zure kontua. Saiatu berriro transferentzia-metodo bat aukeratuta. - Couldn\'t restore this backup + Ezin izan da leheneratu babeskopia hau - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly-en bertsio honek ezin du leheneratu babeskopia. Egunera ezazu azken bertsiora eta saiatu berriro. Eguneratu Molly @@ -1617,7 +1628,7 @@ Atzeko planoko konexioa gaituta - Multimedia + Multimedia-edukia Fitxategiak Audioa Denak @@ -1680,7 +1691,7 @@ Profileko a. - Gailu berri bat lotu da kontuarekin (%1$s). + A new device was linked to your account %1$s. Ikusi gailua @@ -1703,7 +1714,7 @@ Orain ez - Multimedia mezua + Multimedia-mezua MMS mezu berria deskargatzen Errore bat gertatu da MMS mezua deskargatzean; sakatu berriro saiatzeko @@ -1714,7 +1725,7 @@ Kamera ez dago eskuragarri - Multimedia fitxategi guztiak + Multimedia-eduki guztiak Kamera @@ -1959,12 +1970,16 @@ %1$s deian dago · %2$s Deian zaude · %1$s + + %1$s and you are in the call · %2$s %1$s eta %2$s deian daude · %3$s %1$s deian dago Deian zaude + + %1$s and you are in the call %1$s eta %2$s deian daude @@ -2596,7 +2611,7 @@ Ikusi argazkia Bideoa Ikusi Ikusita - Multimedia + Multimedia-edukia @@ -2704,7 +2719,7 @@ Taldea utzi duzu Saio segurua berrezarri da. Zirriborroa: - Multimedia mezua + Multimedia-mezua Eranskailua Behin ikusteko argazkia Behin ikusteko bideoa @@ -5130,7 +5145,7 @@ Zure telefono-zenbaki zaharra zehaztu behar duzu Zure zenbaki berriaren herrialde-kodea zehaztu behar duzu Zure telefono-zenbaki zaharra zehaztu behar duzu - Your new phone number cannot be the same as your old phone number + Telefono-zenbaki berria ezin da izan telefono-zenbaki zaharra Aldatu zenbakia @@ -5829,7 +5844,7 @@ Informazio gehiago - Checking subscription… + Harpidetza egiaztatzen… Eguneratu Molly @@ -7544,8 +7559,8 @@ Ezin izan da osatu babeskopia - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Gailuak ez du babeskopiarik egin %1$d egunez. Ziurtatu gailua wifira konektatuta dagoela eta sakatu \"Egin babeskopia\". + Gailuak ez du babeskopiarik egin %1$d egunez. Ziurtatu gailua wifira konektatuta dagoela eta sakatu \"Egin babeskopia\". Informazio gehiago @@ -8048,6 +8063,20 @@ Informazio gehiago Saltatu eta ez leheneratu + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Eskaneatu kode hau telefono zaharrarekin diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index a8a4736b44..3fefc2e3e2 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -583,11 +583,14 @@ در حال ذخیره‌سازی %1$d پیوست در حافظه… - Save to phone? + در تلفن ذخیره شود؟ - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + دیگر نشان نده در انتظار… اینترنت (سیگنال) @@ -813,15 +816,15 @@ هیچ‌کسی قادر به مشاهدۀ آنلاین بودن شما در سیگنال نیست، مگر اینکه به کسی پیام دهید یا گفتگویی فعلی با او داشته باشید. - بازگردانی از پشتیبان؟ - پیام‌ها و رسانه‌های خود را از یک پشتیبان محلی بازگردانی کنید. اگر هم‌اکنون بازگردانی نکنید، بعداً قادر به بازگردانی نخواهید بود. - بازگردانی از طریق آیکون پشتیبان + بازیابی از پشتیبان؟ + پیام‌ها و رسانه‌های خود را از یک پشتیبان محلی بازیابی کنید. اگر هم‌اکنون بازیابی نکنید، بعداً قادر به بازیابی نخواهید بود. + بازیابی از طریق آیکون پشتیبان پشتیبان را انتخاب کنید بیشتر یاد بگیرید هیچ مرورگر فایلی در دسترس نیست - بازگردانی کامل شد + بازیابی کامل شد برای ادامهٔ استفاده از نسخه‌های پشتیبان، لطفاً یک پوشه انتخاب کنید. نسخه‌های پشتیبانی جدید در این محل ذخیره خواهند شد. انتخاب پوشه حالا نه @@ -889,7 +892,7 @@ گذرواژهٔ پشتیبان خود را امتحان کرده و همخوانی داشتن آن را وارسی کنید. روشن خاموش - "برای بازگردانی یک پشتیبان، یک نسخهٔ جدید سیگنال را نصب کنید. برنامه را باز کرده و روی «بازگردانی پشتیبان» ضربه بزنید، سپس فایل پشتیبان را مشخص کنید. %1$s" + "برای بازیابی یک پشتیبان، یک نسخهٔ جدید سیگنال را نصب کنید. برنامه را باز کرده و روی «بازیابی پشتیبان» ضربه بزنید، سپس فایل پشتیبان را مشخص کنید. %1$s" بیشتر یاد بگیرید در حال پیشرفت… @@ -923,8 +926,16 @@ فردا امشب - - %1$s در %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ اتصال دستگاه قطع شد - دستگاهی که در %1$s متصل شده بود، دیگر متصل نیست. + The device that was linked %1$s is no longer linked. تأیید @@ -1075,7 +1086,7 @@ انتقال تاریخچه پیام - Transfer your text messages and your last 45 days of media + همه پیام‌های متنی و رسانه ۴۵ روز گذشته خود را انتقال دهید انتقال داده نشود @@ -1084,7 +1095,7 @@ دستگاه جدیدی را متصل کردید - دستگاه جدیدی به حسابتان در %1$s متصل شد. برای مشاهده، ضربه بزنید. + A new device was linked to your account %1$s. Tap to view. قطع ارتباط با «%1$s»؟ @@ -1397,11 +1408,11 @@ همه پیام‌های شما - بازگردانی از پشتیبان + بازیابی از پشتیبان نسخه پشتیبان شما شامل موارد زیر است: - بازگردانی پشتیبان + بازیابی پشتیبان آخرین پشتیبان‌گیری در %1$s در %2$s انجام شده است. @@ -1415,9 +1426,9 @@ خطایی رخ داد و انتقال حسابتان انجام نشد. با انتخاب روش انتقال، دوباره امتحان کنید. - Couldn\'t restore this backup + این نسخه پشتیبان بازیابی نشد - This version of Molly can\'t restore your backup. Update to the latest version and try again. + این نسخه از سیگنال نمی‌تواند نسخه پشتیبان شما را بازیابی کند. به آخرین نسخه به‌روزرسانی کنید و دوباره امتحان کنید. به‌روزرسانی سیگنال @@ -1680,7 +1691,7 @@ افزودن عکس نمایه - دستگاه جدیدی به حسابتان در %1$s متصل شد. + A new device was linked to your account %1$s. مشاهده دستگاه @@ -1959,12 +1970,16 @@ ‏%1$s در این تماس است · %2$s شما در این تماس هستید · %1$s + + %1$s and you are in the call · %2$s ‏%1$s و %2$s در این تماس هستند · %3$s ‏%1$s در این تماس است شما در این تماس هستید + + %1$s and you are in the call ‏%1$s و %2$s در این تماس هستند @@ -1974,7 +1989,7 @@ تماس تصویری ازدست‌رفته - تماس تصویری از دست رفته · %1$s + تماس تصویری از‌دست‌رفته · %1$s تماس تصویری دریافتی @@ -2143,7 +2158,7 @@ پین خود را ایجاد کنید - فرصت‌های شما برای حدس زدن پین تمام شد، اما شما هنوز می‌توانید با ایجاد یک پین جدید به حساب کاربری سیگنال خود دسترسی داشته باشید. به منظور حفظ امنیت و حریم خصوصی شما، حساب کاربری‌تان بدون هیچ اطلاعات و تنظیمات از پیش ذخیره‌شده‌ای بازگردانی خواهد شد. + فرصت‌های شما برای حدس زدن پین تمام شد، اما شما هنوز می‌توانید با ایجاد یک پین جدید به حساب کاربری سیگنال خود دسترسی داشته باشید. به منظور حفظ امنیت و حریم خصوصی شما، حساب کاربری‌تان بدون هیچ اطلاعات و تنظیمات از پیش ذخیره‌شده‌ای بازیابی خواهد شد. ایجاد پین جدید @@ -2160,7 +2175,7 @@ هشدار - اگر پین را غیرفعال کنید، وقتی دوباره در سیگنال ثبت‌نام می‌کنید، همه داده‌ها را از دست خواهید داد، مگر اینکه به‌صورت دستی پشتیبان‌گیری و بازگردانی کنید. وقتی پین غیرفعال است نمی‌توانید قفل ثبت‌نام را روشن کنید. + اگر پین را غیرفعال کنید، وقتی دوباره در سیگنال ثبت‌نام می‌کنید، همه داده‌ها را از دست خواهید داد، مگر اینکه به‌صورت دستی پشتیبان‌گیری و بازیابی کنید. وقتی پین غیرفعال است نمی‌توانید قفل ثبت‌نام را روشن کنید. غیرفعال کردن پین @@ -3708,8 +3723,8 @@ تصویری که نشان می‌دهد نماد جایگزین برنامه در کجا قابل مشاهده خواهد بود. غیرفعال کردن پین فعال کردن پین - اگر پین را غیرفعال کنید، هنگامی که دوباره در سیگنال ثبت‌نام می‌کنید، تمامی داده‌ها را از دست خواهید داد، مگر اینکه به صورت دستی پشتیبان‌گیری و بازگردانی کنید. هنگامی که پین غیرفعال است نمی‌توانید قفل ثبت‌نام را روشن کنید. - پین‌ها اطلاعات ذخیره شدهٔ سمت سیگنال را رمزگذاری شده نگاه می‌دارند تا فقط شما بتوانید به آن‌ها دسترسی داشته باشید. پروفایل شما، تنظیمات و مخاطبین هنگام نصب مجدد بازگردانی خواهند شد. برای باز کردن برنامه به پین احتیاج نخواهید داشت. + اگر پین را غیرفعال کنید، هنگامی که دوباره در سیگنال ثبت‌نام می‌کنید، تمامی داده‌ها را از دست خواهید داد، مگر اینکه به صورت دستی پشتیبان‌گیری و بازیابی کنید. هنگامی که پین غیرفعال است نمی‌توانید قفل ثبت‌نام را روشن کنید. + پین‌ها اطلاعات ذخیره شدهٔ سمت سیگنال را رمزگذاری شده نگاه می‌دارند تا فقط شما بتوانید به آن‌ها دسترسی داشته باشید. پروفایل شما، تنظیمات و مخاطبین هنگام نصب مجدد بازیابی خواهند شد. برای باز کردن برنامه به پین احتیاج نخواهید داشت. پیش‌فرض سیستم زبان تماس‌ها و پیام‌های سیگنال @@ -3848,7 +3863,7 @@ از سیگنال برای ارسال و دریافت MobileCoin، یک ارز دیجیتال متمرکز بر حریم خصوصی، استفاده کنید. برای شروع فعال‌سازی کنید. فعال کردن پرداخت‌ها فعال کردن پرداخت‌ها… - بازگردانی حساب کاربری پرداخت‌ها + بازیابی حساب کاربری پرداخت‌ها هنوز فعالیت تازه‌ای وجود ندارد فعالیت اخیر مشاهدهٔ همه @@ -4225,7 +4240,7 @@ مقایسه با کلیپ بورد - سیگنال با مشکلات فنی روبروست. ما سخت در تلاش برای بازگردانی هرچه سریع‌تر سرویس هستیم. + سیگنال با مشکلات فنی روبروست. ما سخت در تلاش برای بازیابی هرچه سریع‌تر سرویس هستیم. %%%1$d کشف مخاطب خصوصی سیگنال به‌طور موقت نمی‌تواند مخاطبان تلفن شما را پردازش کند. @@ -4287,7 +4302,7 @@ معرفی پین‌ها - پین‌ها اطلاعات ذخیره شدهٔ سمت سیگنال را رمزگذاری شده نگاه می‌دارند تا فقط شما بتوانید به آن‌ها دسترسی داشته باشید. پروفایل شما، تنظیمات و مخاطبین هنگام نصب مجدد بازگردانی خواهند شد. برای باز کردن برنامه به پین احتیاج نخواهید داشت. + پین‌ها اطلاعات ذخیره شدهٔ سمت سیگنال را رمزگذاری شده نگاه می‌دارند تا فقط شما بتوانید به آن‌ها دسترسی داشته باشید. پروفایل شما، تنظیمات و مخاطبین هنگام نصب مجدد بازیابی خواهند شد. برای باز کردن برنامه به پین احتیاج نخواهید داشت. اطلاعات بیشتر قفل ثبت‌نام = پین @@ -4381,12 +4396,12 @@ حالا نه در حال انتقال پایگاه دادهٔ سیگنال گذرواژهٔ پشتیبان‌ - پشتیبان‌ها روی یک حافظهٔ خارجی ذخیره و با گذرواژهٔ زیر رمزگذاری خواهند شد. شما برای بازگردانی پشتیبان خود باید گذرواژهٔ زیر را داشته باشید. - شما باید این گذرواژه را برای بازگردانی پشتیبان داشته باشید. + پشتیبان‌ها روی یک حافظهٔ خارجی ذخیره و با گذرواژهٔ زیر رمزگذاری خواهند شد. شما برای بازیابی پشتیبان خود باید گذرواژهٔ زیر را داشته باشید. + شما باید این گذرواژه را برای بازیابی پشتیبان داشته باشید. پوشه - من این گذرواژه را یادداشت کرده‌ام. بدون آن، قادر به بازگردانی پشتیبان خود نخواهم بود. - بازگردانی پشتیبان - انتقال یا بازگردانی حساب کاربری + من این گذرواژه را یادداشت کرده‌ام. بدون آن، قادر به بازیابی پشتیبان خود نخواهم بود. + بازیابی پشتیبان + انتقال یا بازیابی حساب کاربری بازیابی یا انتقال انتقال حساب کاربری @@ -4398,15 +4413,15 @@ انتقال حساب کاربری به یک دستگاه اندروید‌ی جدید وارد کردن گذرواژهٔ پشتیبان - بازگردانی + بازیابی امکان وارد کردن پشتیبان از نسخه‌های جدیدتر سیگنال نیست نسخه پشتیبان حاوی داده‌های ناقص است گذرواژهٔ پشتیبان ناصحیح در حال بررسی… %1$d پیام تا به الان… - بازگردانی از پشتیبان؟ - پیام‌ها و رسانه‌های خود را از یک پشتیبان محلی بازگردانی کنید. اگر هم‌اکنون بازگردانی نکنید، بعداً قادر به انجام این کار نخواهید بود. + بازیابی از پشتیبان؟ + پیام‌ها و رسانه‌های خود را از یک پشتیبان محلی بازیابی کنید. اگر هم‌اکنون بازیابی نکنید، بعداً قادر به انجام این کار نخواهید بود. اندازهٔ پشتیبان: %1$s برچسب زمان پشتیبان: %1$s فعال‌سازی پشتیبان‌های محلی؟ @@ -4556,13 +4571,13 @@ اطلاعات پاک نشد - انتقال یا بازگردانی حساب کاربری - اگر از قبل یک حساب کاربری سیگنال باز کرده‌اید، می‌توانید حساب کاربری و پیام‌های خود را انتقال داده یا بازگردانی کنید + انتقال یا بازیابی حساب کاربری + اگر از قبل یک حساب کاربری سیگنال باز کرده‌اید، می‌توانید حساب کاربری و پیام‌های خود را انتقال داده یا بازیابی کنید انتقال از دستگاه اندروید حساب کاربری و پیام‌های خود را از دستگاه اندروید قدیمی خود انتقال دهید. به دسترسی به دستگاه قدیمی خود نیاز دارید. به دسترسی به دستگاه قدیمی خود نیاز دارید. - بازگردانی از پشتیبان - پیام‌های خود را از یک پشتیبان محلی بازگردانی کنید. اگر هم‌اکنون بازگردانی نکنید، در آینده قادر به بازگردانی نخواهید بود. + بازیابی از پشتیبان + پیام‌های خود را از یک پشتیبان محلی بازیابی کنید. اگر هم‌اکنون بازیابی نکنید، در آینده قادر به بازیابی نخواهید بود. بازیابی پشتیبان محلی بازیابی پشتیبان سیگنال همۀ پیام‌های متنی + رسانه ۳۰ روز گذشته خود را بازیابی کنید @@ -4590,8 +4605,8 @@ سیگنال به مجوز مکان برای یافتن و اتصال به دستگاه اندروید قدیمی شما نیاز دارد سیگنال به سرویس‌های مکان فعال برای کشف و اتصال به دستگاه قدیمی اندروید شما نیاز دارد سیگنال به Wi-Fi روشن برای کشف و اتصال به دستگاه اندروید قدیمی شما نیاز دارد. Wi-Fi باید روشن بماند ولی لازم نیست به یک شبکهٔ Wi-Fi متصل باشد. - متأسفانه، به نظر می‌رسد این دستگاه از Wi-Fi Direct پشتیبانی نمی‌کند. سیگنال از Wi-Fi Direct برای کشف و اتصال به دستگاه قدیمی اندروید شما استفاده می‌کند. شما هنوز می‌توانید برای بازگرداندن حساب کاربری‌تان از دستگاه قدیمی اندروید خود یک پشتیبان را بازگردانی کنید. - بازگردانی یک پشتیبان + متأسفانه، به نظر می‌رسد این دستگاه از Wi-Fi Direct پشتیبانی نمی‌کند. سیگنال از Wi-Fi Direct برای کشف و اتصال به دستگاه قدیمی اندروید شما استفاده می‌کند. شما هنوز می‌توانید برای بازگرداندن حساب کاربری‌تان از دستگاه قدیمی اندروید خود یک پشتیبان را بازیابی کنید. + بازیابی یک پشتیبان یک خطای غیرمنتظره حین تلاش برای اتصال به دستگاه اندروید قدیمی شما رخ داد. @@ -4657,7 +4672,7 @@ ۱. سیگنال را روی دستگاه اندروید جدید خود بارگیری کنید ۲. - "روی «انتقال یا بازگردانی حساب کاربری» ضربه بزنید" + "روی «انتقال یا بازیابی حساب کاربری» ضربه بزنید" ۳. "هنگام پرسیده شدن «انتقال از دستگاه اندروید» و سپس «ادامه» را انتخاب کنید. هر دو دستگاه را نزدیک نگه دارید." ادامه @@ -4924,7 +4939,7 @@ مخفی‌سازی ذخیره‌سازی عبارت بازیابی - عبارت بازیابی راه دیگری برای بازگردانی حساب کاربری پرداخت‌های شما را فراهم می‌کند. + عبارت بازیابی راه دیگری برای بازیابی حساب کاربری پرداخت‌های شما را فراهم می‌کند. ذخیره‌سازی عبارت خود پین خود را به‌روزرسانی کنید @@ -4954,14 +4969,14 @@ ذخیره‌سازی عبارت بازیابی عبارت بازیابی را وارد کنید - اگر پین سیگنال خود را تأیید کنید موجودی‌تان هنگام نصب دوباره سیگنال به‌طور خودکار بازگردانی خواهد شد. همچنین می‌توانید موجودی خود را با استفاده از عبارت بازیابی، که یک عبارت %1$d کلمه‌ای منحصر به شما است، بازگردانی کنید. آن را یادداشت و در یک مکان امن نگهداری کنید. - اگر پین سیگنال خود را تأیید کنید موجودی شما هنگام نصب دوباره سیگنال به‌طور خودکار بازگردانی خواهد شد. همچنین می‌توانید موجودی خود را با استفاده از عبارت بازیابی، که یک عبارت %1$d کلمه‌ای منحصر به شما است، بازگردانی کنید. آن را یادداشت و در یک مکان امن نگهداری کنید. + اگر پین سیگنال خود را تأیید کنید موجودی‌تان هنگام نصب دوباره سیگنال به‌طور خودکار بازیابی خواهد شد. همچنین می‌توانید موجودی خود را با استفاده از عبارت بازیابی، که یک عبارت %1$d کلمه‌ای منحصر به شما است، بازیابی کنید. آن را یادداشت و در یک مکان امن نگهداری کنید. + اگر پین سیگنال خود را تأیید کنید موجودی شما هنگام نصب دوباره سیگنال به‌طور خودکار بازیابی خواهد شد. همچنین می‌توانید موجودی خود را با استفاده از عبارت بازیابی، که یک عبارت %1$d کلمه‌ای منحصر به شما است، بازیابی کنید. آن را یادداشت و در یک مکان امن نگهداری کنید. شما موجودی دارید! زمان ذخیره‌سازی عبارت بازیابی است—یک رمز 24 کلمه‌ای که می‌توانید برای بازیابی موجودی خود از آن استفاده کنید. وقت ذخیره‌سازی عبارت بازیابی است—یک رمز ۲۴ کلمه‌ای که می‌توانید برای بازیابی موجودی خود از آن استفاده کنید. - عبارت بازیابی شما یک عبارت %1$d-کلمه‌ای مختص شماست. از این عبارت برای بازگردانی موجودی خود استفاده کنید. + عبارت بازیابی شما یک عبارت %1$d-کلمه‌ای مختص شماست. از این عبارت برای بازیابی موجودی خود استفاده کنید. شروع به صورت دستی وارد کنید جایگذاری از کلیپ‌بورد @@ -4991,7 +5006,7 @@ %1$d کلمهٔ زیر را به ترتیب یادداشت کنید. فهرست خود را در یک جای امن نگهداری کنید. مطمئن شوید عبارت خود را به درستی وارد کرده‌اید. عکس از صفحه نگیرید و یا با ایمیل ارسال نکنید. - حساب پرداخت‌ها بازگردانی شد. + حساب پرداخت‌ها بازیابی شد. عبارت بازیابی نامعتبر مطمئن شوید عبارت خود را بدرستی وارد کرده‌اید و دوباره امتحان کنید. کپی به کلیپ‌بورد؟ @@ -5130,7 +5145,7 @@ شما باید شماره تلفن جدید خود را مشخص کنید شما باید کد کشور شمارهٔ جدید خود را مشخص کنید شما باید شماره تلفن جدید خود را مشخص کنید - Your new phone number cannot be the same as your old phone number + شماره تلفن جدیدتان نمی‌تواند همان شماره تلفن قبلی‌تان باشد تغییر شماره @@ -5829,7 +5844,7 @@ اطلاعات بیشتر - Checking subscription… + در حال بررسی اشتراک… به‌روزرسانی سیگنال @@ -7544,8 +7559,8 @@ پشتیبان‌گیری انجام نشد - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + دستگاه شما به‌‍مدت %1$d روز پشتیبان‌گیری نکرده است. مطمئن شوید که دستگاه به Wi-Fi متصل است و روی «اکنون پشتیبان‌گیری شود» ضربه بزنید. + دستگاه شما به‌‍مدت %1$d روز پشتیبان‌گیری نکرده است. مطمئن شوید که دستگاه به وای‌فای متصل است و روی «اکنون پشتیبان‌گیری شود» ضربه بزنید. اطلاعات بیشتر @@ -7604,7 +7619,7 @@ بازیابی موقتاً متوقف شد - بازگردانی کامل شد + بازیابی کامل شد جزئیات @@ -8048,6 +8063,20 @@ اطلاعات بیشتر رد کردن و عدم بازیابی + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key این کد را با تلفن قدیمی خود اسکن کنید @@ -8084,7 +8113,7 @@ به انتقال حساب خود در دستگاه دیگرتان ادامه دهید. - بازگردانی کامل شد + بازیابی کامل شد حساب سیگنال و پیام‌های شما در حال انتقال به دستگاه دیگر شماست. اکنون سیگنال در این دستگاه غیرفعال است. diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 157fca788d..ccd13c889f 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -583,11 +583,14 @@ Tallennetaan %1$d liitetiedostoa tallennustilaan… - Save to phone? + Tallennetaanko puhelimeen? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Älä näytä uudelleen Käsiteltävänä… Data (Signal) @@ -923,8 +926,16 @@ Huomenna Tänä iltana - - %1$s klo %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Laitteen yhdistäminen poistettu - Laite, joka yhdistettiin %1$s, ei ole enää yhdistetty. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Siirrä viestihistoria - Transfer your text messages and your last 45 days of media + Siirrä kaikki tekstiviestit ja mediasisältö viimeisten 45 päivän ajalta Älä siirrä @@ -1084,7 +1095,7 @@ Yhdistit uuden laitteen - Tiliisi yhdistettiin uusi laite klo %1$s. Näytä napauttamalla. + A new device was linked to your account %1$s. Tap to view. Poistetaanko %1$s? @@ -1415,9 +1426,9 @@ Tapahtui virhe eikä tiliäsi voitu siirtää. Yritä uudelleen valitsemalla siirtotapa. - Couldn\'t restore this backup + Varmuuskopiota ei voitu palauttaa - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Tämä Molly-versio ei voi palauttaa varmuuskopiota. Päivitä uusimpaan versioon ja yritä uudelleen. Päivitä Molly @@ -1680,7 +1691,7 @@ Profiilikuva - Tiliisi yhdistettiin uusi laite klo %1$s. + A new device was linked to your account %1$s. Näytä laite @@ -1959,12 +1970,16 @@ %1$s on puhelussa · %2$s Olet puhelussa · %1$s + + %1$s and you are in the call · %2$s %1$s ja %2$s ovat puhelussa · %3$s %1$s on puhelussa Olet puhelussa + + %1$s and you are in the call %1$s ja %2$s ovat puhelussa @@ -5130,7 +5145,7 @@ Vanha puhelinnumero on pakollinen Uuden puhelinnumeron maakoodi on pakollinen Uusi puhelinnumero on pakollinen - Your new phone number cannot be the same as your old phone number + Uusi puhelinnumero ei voi olla sama kuin vanha puhelinnumero Vaihda numero @@ -5829,7 +5844,7 @@ Lue lisää - Checking subscription… + Tarkistetaan tilausta… Päivitä Molly @@ -7544,8 +7559,8 @@ Varmuuskopiointia ei voitu suorittaa loppuun - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Laittettasi ei ole varmuuskopioitu %1$d päivään. Varmista, että laitteesi on yhdistetty Wi-Fi-verkkoon, ja napauta Varmuuskopioi nyt. + Laittettasi ei ole varmuuskopioitu %1$d päivään. Varmista, että laitteesi on yhdistetty Wi-Fi-verkkoon, ja napauta Varmuuskopioi nyt. Lue lisää @@ -8048,6 +8063,20 @@ Lue lisää Ohita äläkä palauta + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Skannaa tämä koodi vanhalla puhelimellasi diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index b0a1f233b1..7e612f89a6 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -325,7 +325,7 @@ Non merci - Installer la dernière version de Molly + Mettre à jour Molly Cette version de l’appli n’est plus prise en charge. Pour continuer à échanger des messages, passez à la dernière version de Signal. Mettre à jour Ne pas mettre à jour @@ -341,7 +341,7 @@ Appeler Appel non sécurisé Des frais d’opérateur peuvent s’appliquer. Le numéro que vous appelez n’est pas inscrit auprès de Signal. Cet appel sera effectué par votre opérateur de réseau mobile et non via Internet. - Impossible de rejoindre l’appel + Impossible de rejoindre l\'appel Le lien de cet appel n’est plus valide. Lien non valide @@ -396,8 +396,8 @@ Photo de profil - Non envoyé. Appuyer pour afficher des infos. - Envoi partiel. Toucher pour afficher plus d\'infos. + Non envoyé. Appuyer pour afficher plus d\'infos. + Envoi partiel. Appuyer pour afficher plus d\'infos. Non envoyé. %1$s a quitté le groupe. Envoi mis en pause @@ -434,7 +434,7 @@ Modifié à %1$s - Rejoindre l’appel + Rejoindre l\'appel Ajouter une pièce jointe @@ -583,11 +583,14 @@ Enregistrement de %1$d pièces jointes dans l\'espace de stockage… - Save to phone? + Enregistrer sur le téléphone ? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Ne plus afficher Envoi en cours… Données (Signal) @@ -923,8 +926,16 @@ Demain Ce soir - - %1$s à %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -966,7 +977,7 @@ Suppression du message programmé… - La session de dialogue en ligne a été actualisée + Actualisation de la session Molly utilise un chiffrement de bout en bout, et l’actualisation de votre session de dialogue en ligne pourrait parfois être nécessaire. Cela n’affecte pas la sécurité de votre conversation, mais vous pourriez avoir manqué un message de ce contact. Vous pouvez lui demander de vous le renvoyer. @@ -1033,7 +1044,7 @@ Appareil dissocié - L\'appareil associé le %1$s est maintenant dissocié. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Transférer tous les messages - Transfer your text messages and your last 45 days of media + Transférez tous vos messages texte, ainsi que vos médias des 45 derniers jours. Ne pas les transférer @@ -1084,7 +1095,7 @@ Vous avez associé un nouvel appareil - Un nouvel appareil a été associé à votre compte à %1$s. Touchez l\'écran pour l\'afficher. + A new device was linked to your account %1$s. Tap to view. Dissocier \"%1$s\" ? @@ -1169,8 +1180,8 @@ %1$d invitations envoyées - Vous ne pouvez pas automatiquement ajouter %1$s à ce groupe.\n\nCette personne a été invitée à rejoindre le groupe et ne peut voir aucun message du groupe tant qu\'elle n\'accepte pas l\'invitation. - Ces utilisateurs ne peuvent pas être ajoutés automatiquement par vous à ce groupe.\n\nDes invitations ont été envoyées et ces utilisateurs ne verront aucun message du groupe tant que les invitations n’auront pas été acceptées. + Vous ne pouvez pas automatiquement ajouter %1$s à ce groupe.\n\nCette personne a été invitée à rejoindre le groupe et ne pourra voir aucun message du groupe tant qu\'elle n\'aura pas accepté l\'invitation. + Vous ne pouvez pas automatiquement ajouter ces utilisateurs à ce groupe.\n\nIls ont été invités à rejoindre le groupe et ne verront aucun message du groupe tant qu\'ils n\'auront pas accepté les invitations. Les \"nouveaux groupes\", qu\'est-ce que c\'est ? @@ -1204,8 +1215,8 @@ - %1$d membre n’a pas pu être ajouté au nouveau groupe. Voulez-vous l\'ajouter maintenant ? - %1$d membres n’ont pas pu être ajoutés au nouveau groupe. Voulez-vous les ajouter maintenant ? + %1$d membre n\'a pas pu être ajouté au nouveau groupe. Voulez-vous l\'ajouter maintenant ? + %1$d membres n\'ont pas pu être ajoutés au nouveau groupe. Voulez-vous les ajouter maintenant ? Ajouter un membre @@ -1219,8 +1230,8 @@ Ajouter des membres ? - Impossible d’ajouter automatiquement ce membre au nouveau groupe : - Impossible d’ajouter automatiquement les membres suivants au nouveau groupe : + Impossible d\'ajouter automatiquement ce membre au nouveau groupe : + Impossible d\'ajouter automatiquement les membres suivants au nouveau groupe : Ajouter un membre @@ -1374,7 +1385,7 @@ Ce groupe est un groupe hérité. Des fonctionnalités telles que l’administration des groupes ne sont proposées que pour les nouveaux groupes. Ce groupe est un groupe hérité. Pour accéder à de nouvelles fonctionnalités, telles que les @mentions et les admins, - Ce groupe hérité ne peut pas être converti en Nouveau groupe, car il comporte un trop grand nombre de membres. Un groupe ne peut compter plus de %1$d membres. + Impossible de convertir ce groupe hérité en nouveau groupe, car ses membres sont trop nombreux. Un groupe peut compter jusqu\'à %1$d membres. passez aux nouveaux groupes. Ce groupe est un groupe de messages multimédias non sécurisé. Pour converser en toute confidentialité, invitez vos contacts sur Signal. Inviter @@ -1415,11 +1426,11 @@ Une erreur nous empêche de transférer votre compte. Veuillez choisir une autre méthode de transfert et réessayer. - Couldn\'t restore this backup + Impossible de restaurer cette sauvegarde - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Cette version de Molly ne permet pas de restaurer votre sauvegarde. Passez à la dernière version et réessayez. - Installer la dernière version de Molly + Mettre à jour Molly Plus tard @@ -1680,7 +1691,7 @@ Photo de profil - Un nouvel appareil a été associé à votre compte à %1$s. + A new device was linked to your account %1$s. Afficher l\'appareil @@ -1750,15 +1761,15 @@ Délai avant disparition des messages éphémères défini sur %1$s. Ce groupe a été converti en Nouveau groupe. Impossible de vous ajouter au nouveau groupe. Vous avez donc reçu une invitation à le rejoindre. - La session de dialogue en ligne a été actualisée + Actualisation de la session - %1$s membre n’a pas pu être ajouté au nouveau groupe et a reçu une invitation à le rejoindre. - %1$s membres n’ont pas pu être ajoutés au nouveau groupe et ont reçu une invitation à le rejoindre. + %1$s membre n\'a pas pu être ajouté au nouveau groupe et a reçu une invitation à le rejoindre. + %1$s membres n\'ont pas pu être ajoutés au nouveau groupe et ont reçu une invitation à le rejoindre. - Un membre n’a pas pu être ajouté au nouveau groupe et a été retiré du groupe. - %1$s membres n’ont pas pu être ajoutés au nouveau groupe et ont été retirés du groupe. + Un membre n\'a pas pu être ajouté au nouveau groupe et a été retiré du groupe. + %1$s membres n\'ont pas pu être ajoutés au nouveau groupe et ont été retirés du groupe. @@ -1794,7 +1805,7 @@ %1$s a accordé des droits d\'admin à %2$s. %1$s vous a accordé des droits d\'admin. Vous avez révoqué les privilèges d\'admin de %1$s. - %1$s a révoqué vos privilèges d\'admin. + %1$s a révoqué vos droits d\'admin. %1$s a révoqué les privilèges d\'admin de %2$s. %1$s est maintenant admin. Vous êtes maintenant admin. @@ -1803,7 +1814,7 @@ Vous avez invité %1$s à rejoindre le groupe. - %1$s vous invite à rejoindre le groupe. + %1$s vous a invité à rejoindre le groupe. %1$s a invité 1 personne à rejoindre le groupe. %1$s a invité %2$d personnes à rejoindre le groupe. @@ -1927,7 +1938,7 @@ Vous avez confirmé le numéro de sécurité associé à %1$s depuis un autre appareil. Vous avez marqué le numéro de sécurité associé à %1$s comme non confirmé. Vous avez marqué le numéro de sécurité associé à %1$s comme non confirmé depuis un autre appareil. - Impossible de distribuer un message de %1$s. + Impossible de distribuer un message envoyé par %1$s. %1$s a changé de numéro de téléphone. Vous aimez cette nouvelle fonctionnalité ? Faites un don ponctuel pour soutenir Signal. @@ -1938,7 +1949,7 @@ %1$s appartient à %2$s - Vous avez envoyé une demande d’activation des paiements à %1$s + Vous avez envoyé une demande d\'activation des paiements à %1$s %1$s souhaite que vous activiez les paiements. N’envoyez de paiements qu’aux personnes en qui vous avez confiance. @@ -1959,18 +1970,22 @@ %1$s a rejoint l’appel · %2$s Vous avez rejoint l’appel · %1$s + + %1$s and you are in the call · %2$s %1$s et %2$s ont rejoint l’appel · %3$s %1$s a rejoint l’appel Vous avez rejoint l’appel + + %1$s and you are in the call %1$s et %2$s ont rejoint l’appel - L’appel vidéo est terminé + Fin de l\'appel vidéo - L’appel vidéo est terminé · %1$s + Fin de l\'appel vidéo · %1$s Appel vidéo manqué @@ -2280,7 +2295,7 @@ Vous avez été retiré de l’appel - Une personne vous a retiré de l’appel. + Un utilisateur vous a retiré de l\'appel. Autoriser l’accès à l’appareil photo et au microphone @@ -2306,7 +2321,7 @@ Appel Molly Appel vidéo Molly Lancer un appel - Rejoindre l’appel + Rejoindre l\'appel L\'appel est complet Cet appel a atteint le nombre maximal de %1$d participants. Veuillez réessayer plus tard. Votre vidéo est désactivée @@ -2322,11 +2337,11 @@ En attente d’admission… - Signal va appeler %1$s - Signal va appeler %1$s et %2$s + Sonnerie activée : Signal sonnera chez %1$s + Sonnerie activée : Signal sonnera chez %1$s et %2$s - Signal va appeler %1$s, %2$s et %3$d autre contact - Signal va appeler %1$s, %2$s et %3$d autres contacts + Sonnerie activée : Signal sonnera chez %1$s, %2$s et %3$d autre + Sonnerie activée : Signal sonnera chez %1$s, %2$s et %3$d autres %1$s recevra une notification @@ -2336,11 +2351,11 @@ %1$s, %2$s et %3$d autres recevront une notification - appelle %1$s - appelle %1$s et %2$s + Signal sonne chez %1$s + Signal sonne chez %1$s et %2$s - appelle %1$s, %2$s et %3$d autre contact - appelle %1$s, %2$s et %3$d autres contacts + Signal sonne chez %1$s, %2$s et %3$d autre + Signal sonne chez %1$s, %2$s et %3$d autres %1$s vous appelle @@ -2504,7 +2519,7 @@ Échec de l\'envoi - Procéder à la confirmation + Confirmer le reCAPTCHA Sélectionnez votre pays @@ -2577,11 +2592,11 @@ Un problème d’inscription ? - • Assurez-vous que votre téléphone dispose d’un signal cellulaire pour recevoir votre SMS ou votre appel.\n • Confirmez que vous pouvez recevoir un appel à ce numéro.\n • Vérifiez que vous avez renseigné votre numéro de téléphone correctement. + • Assurez-vous que votre téléphone capte bien le signal mobile pour recevoir un SMS ou un appel.\n • Vérifiez que ce numéro reçoit bien les appels.\n • Vérifiez aussi que vous avez saisi le bon numéro de téléphone. - Pour plus d\'informations, veuillez suivre %1$s ou %2$s + Pour en savoir plus, veuillez consulter %1$s ou %2$s - ces étapes de dépannage + cette page dédiée à la résolution des problèmes Contacter l\'assistance @@ -2712,7 +2727,7 @@ Ce message a été supprimé. Vous avez supprimé ce message. - Vous avez envoyé une demande d’activation des paiements à {0} + Vous avez envoyé une demande d\'activation des paiements à {0} %1$s souhaite que vous activiez les paiements @@ -2727,7 +2742,7 @@ Vous avez confirmé le numéro de sécurité Ce contact n\'est plus confirmé Impossible de traiter le message - Problème de remise + Problème de distribution Invitation par message Vous avez masqué ce contact. Écrivez-lui de nouveau pour l’ajouter à votre liste. @@ -2736,7 +2751,7 @@ Message vocal Fichier Vidéo - La session de dialogue en ligne a été actualisée + Actualisation de la session %1$s a effectué un don de votre part @@ -2759,7 +2774,7 @@ Mise à jour de Molly Une nouvelle version de Molly est disponible. Appuyez pour lancer la mise à jour. - Molly n’a pas pu être mis à jour + Impossible de mettre à jour Molly Nous réessaierons plus tard. Molly a été mis à jour avec succès La version %1$s a été automatiquement installée. @@ -2888,7 +2903,7 @@ Fermer Erreur du média - Le message n’a pas pu être supprimé. Il se peut qu’il existe toujours. + Une erreur s\'est produite lors de la suppression du message. Il n\'a peut-être pas été supprimé. Lire la suite @@ -2908,14 +2923,14 @@ Le plus récent de : %1$s Message verrouillé - Impossible de remettre ce message. + Impossible de distribuer ce message. Impossible d\'envoyer la story Vous à %1$s - Nous n\'avons pas pu remettre ce message. - Une erreur s\'est produite lors de la remise du message. - Remise du message en attente. + Impossible de distribuer ce message. + Une erreur s\'est produite lors de la distribution du message. + Distribution du message en attente. Pour continuer d\'échanger des messages sur Molly, merci de confirmer le reCAPTCHA. Tout marquer comme lu Marquer comme lu @@ -3202,7 +3217,7 @@ Non envoyé. En attente d\'approbation - Remis + Distribué Message lu @@ -3212,7 +3227,7 @@ Chargement En savoir plus - Rejoindre l’appel + Rejoindre l\'appel Rappeler Revenir à l\'appel @@ -3276,7 +3291,7 @@ Changements de numéro de sécurité Accepter Appeler quand même - Rejoindre l’appel + Rejoindre l\'appel Poursuivre l\'appel Quitter l\'appel Les contacts suivants ont peut-être réinstallé Signal ou changé d\'appareil. Pour assurer la confidentialité de vos échanges, vérifiez les numéros de sécurité associés à ces personnes. @@ -3406,9 +3421,9 @@ Pour envoyer des messages multimédias ou de groupe, touchez \"OK\" et définissez les paramètres demandés. Pour trouver les paramètres MMS de votre opérateur, recherchez son APN (nom du point d’accès). Vous n’aurez à le faire qu’une seule fois. - Problème de remise - Impossible de distribuer du contenu de %1$s. Il peut s’agir d’un message, d’un sticker, d’une réaction ou d’une confirmation de lecture que ce contact vous a envoyés directement ou dans un groupe. - Impossible de distribuer du contenu de %1$s. Il peut s’agir d’un message, d’un sticker, d’une réaction ou d’une confirmation de lecture. + Problème de distribution + Impossible de distribuer du contenu envoyé par %1$s. Il peut s\'agir d\'un message, d\'un sticker, d\'une réaction ou d\'une confirmation de lecture que ce contact vous a envoyés directement ou dans un groupe. + Impossible de distribuer du contenu envoyé par %1$s. Il peut s\'agir d\'un message, d\'un sticker, d\'une réaction ou d\'une confirmation de lecture. Prénom (champ obligatoire) @@ -3487,11 +3502,11 @@ En attente Envoyé à Envoyé par - Remis à + Distribué à Lu par Non envoyé Vu par - Non remis + Non distribué Échec de l\'envoi @@ -3670,8 +3685,8 @@ Port proxy MMS Nom d\'utilisateur MMSC Mot de passe MMSC - Rapports de remise de SMS - Demander un rapport de remise pour les SMS envoyés + Accusés de réception des SMS + Demander un accusé de réception pour les SMS envoyés Données et stockage Stockage Paiements @@ -3840,12 +3855,12 @@ Toutes les activités Tous - Envoyés + Émis Reçus Découvrez la fonction de paiements - Utilisez Molly pour envoyer et recevoir des MobileCoin, une monnaie numérique visant à protéger vos données. Activez pour commencer. + Molly vous permet d\'envoyer et de recevoir des MobileCoins, une nouvelle monnaie numérique centrée sur la protection des données. Activez les paiements pour commencer. Activer les paiements Activation des paiements… Récupérer un compte de paiement @@ -3854,7 +3869,7 @@ Tout afficher Ajouter des fonds Envoyer - Envoyé %1$s + Émis %1$s Reçu %1$s Virement vers la plateforme d\'échange Conversion des devises @@ -3862,7 +3877,7 @@ Phrase de récupération Aide Frais d\'agrégation des pièces - Paiement envoyé + Paiement émis Paiement reçu Paiement en cours de traitement --- @@ -3883,7 +3898,7 @@ Vous pouvez utiliser Molly pour envoyer et recevoir des MobileCoins. Tous les paiements sont soumis aux conditions d\'utilisation de MobileCoin et de MobileCoin Wallet. Avertissement : des problèmes peuvent se produire et entraîner la perte de paiements et de soldes. De telles pertes sont irrécupérables. Activer Afficher les conditions d\'utilisation de MobileCoin - Les paiements ne sont plus proposés dans Molly. Vous pouvez encore virer des fonds vers une plateforme d\'échange, mais vous ne pouvez plus ni envoyer, ni recevoir de paiements, ni ajouter de fonds. + Il n\'est plus possible d\'effectuer des paiements via Molly. Vous pouvez encore virer des fonds vers une plateforme d\'échange, mais vous ne pouvez plus ni envoyer, ni recevoir de paiements, ni ajouter de fonds dans l\'appli. @@ -3977,8 +3992,8 @@ Paiement effectué Échec du paiement Frais de réseau - Envoyé par - Envoyé à %1$s + Émis par + En faveur de %1$s Vous, le %1$s à %2$s %1$s, le %2$s à %3$s @@ -3990,7 +4005,7 @@ Aucune autre information n\'est disponible pour cette transaction - Paiement envoyé + Paiement émis Paiement reçu Paiement effectué %1$s Numéro de bloc @@ -3998,7 +4013,7 @@ Effectuer un virement Scanner le code QR - Destinataire : scannez ou saisissez l\'adresse du portefeuille + Bénéficiaire : scannez ou saisissez l\'adresse du portefeuille Pour virer des MobileCoins, effectuez un virement vers l\'adresse de portefeuille fournie par la plateforme d\'échange. L\'adresse de portefeuille est une suite de chiffres et de lettres qui s\'affiche généralement sous le code QR. Suivant Adresse incorrecte @@ -4054,7 +4069,7 @@ Paiement effectué Échec du paiement Le traitement du paiement va se poursuivre - Destinataire incorrect. + Bénéficiaire incorrect. Impossible d\'afficher le verrouillage des paiements @@ -4196,7 +4211,7 @@ Liste des destinataires - Remise + Distribution Conversation Diffusion @@ -4292,7 +4307,7 @@ Blocage d’inscription = PIN Le blocage d’inscription fait peau neuve : il dépend désormais du code PIN et gagne en efficacité. Mettez-le à jour. - Mettre le code PIN à jour + Mettre à jour le code PIN Créer un code PIN En savoir plus sur les codes PIN Désactiver le code PIN @@ -4541,7 +4556,7 @@ Réinscrire le compte - Installer la dernière version de Signal + Mettre à jour Signal Supprimer toutes les données @@ -4700,7 +4715,7 @@ Ajouter à un autre groupe Afficher le numéro de sécurité Accorder des droits d\'admin - Retirer en tant qu’administrateur + Révoquer les droits d\'admin Retirer du groupe Retirer %1$s en tant qu’administrateur du groupe ? @@ -4816,7 +4831,7 @@ - Débit Wi-Fi insuffisant. Connexion via le réseau cellulaire. + Débit Wi-Fi insuffisant. Connexion via le réseau mobile. Supprimer votre compte implique : @@ -5130,7 +5145,7 @@ Saisissez votre ancien numéro de téléphone Saisissez l\'indicatif de pays associé à votre nouveau numéro Saisissez votre nouveau numéro de téléphone - Your new phone number cannot be the same as your old phone number + Votre nouveau numéro de téléphone ne peut pas être identique à l\'ancien. Changer de numéro @@ -5344,7 +5359,7 @@ Afficher l\'icône d\'état - Afficher une icône dans les infos des messages lorsqu\'ils sont remis avec l\'option \"Expéditeur scellé\". + Afficher une icône dans les infos des messages lorsqu\'ils sont distribués avec l\'option \"Expéditeur scellé\". Si vous activez cette option et démarrez de nouvelles conversations, les nouveaux messages que vous enverrez et recevrez dans ces conversations disparaîtront une fois lus. @@ -5454,7 +5469,7 @@ Émoji Ouvrir la zone de recherche d\'émojis Rechercher des stickers - Ouvrir la zone de recherche de GIF + Ouvrir l\'écran \"Rechercher un GIF\" Stickers Retour arrière GIF @@ -5650,7 +5665,7 @@ Impossible de transférer les messages, car ils ne sont plus disponibles. - Seuls les administrateurs peuvent envoyer des messages à ce groupe. + Seuls les admins peuvent envoyer des messages à ce groupe. Impossible de sélectionner plus de 5 conversations. @@ -5757,7 +5772,7 @@ Confirmer Mettre à jour l’abonnement Votre abonnement a été annulé. - Mettre l’abonnement à jour ? + Mettre à jour l\'abonnement ? Mise à jour Le montant total (%1$s) du prix du nouvel abonnement vous sera facturé aujourd’hui. Votre abonnement sera renouvelé tous les mois. @@ -5808,9 +5823,9 @@ Impossible de confirmer le don - Votre don de %1$s/mois n\'a pas pu être confirmé. Consultez votre application bancaire pour approuver votre paiement iDEAL. + Impossible de confirmer votre don de %1$s/mois. Nous vous invitons à approuver votre paiement iDEAL via votre application bancaire. - Votre don ponctuel de %1$s n\'a pas pu être confirmé. Consultez votre application bancaire pour approuver votre paiement iDEAL. + Impossible de confirmer votre don ponctuel de %1$s. Nous vous invitons à approuver votre paiement iDEAL via votre application bancaire. Saisir un montant personnalisé @@ -5829,7 +5844,7 @@ En savoir plus - Checking subscription… + Vérification de l\'abonnement… Installez la dernière version de Molly @@ -5891,7 +5906,7 @@ Le traitement du paiement a généré une erreur - Votre paiement n’a pas pu être traité et vous n’avez pas été débité. Veuillez réessayer. + Impossible de traiter votre paiement. Vous n\'avez pas été débité. Nous vous invitons à réessayer. Votre paiement est en cours de traitement. Cela peut prendre quelques minutes en fonction de la qualité de votre connexion. @@ -5909,7 +5924,7 @@ En savoir plus Erreur de traitement du don. %1$s - Votre don n’a pas pu être traité et vous n’avez pas été débité. Veuillez réessayer. + Impossible de traiter votre don. Vous n\'avez pas été débité. Veuillez réessayer. Traitement en cours Impossible d\'ajouter le macaron. @@ -5938,7 +5953,7 @@ Impossible d\'envoyer votre don en raison d\'une erreur réseau. Veuillez vérifier votre connexion et réessayer. - Votre don iDEAL n’a pas pu être traité. Essayez un autre mode de paiement ou contactez votre banque pour plus d’informations. + Impossible de traiter votre don iDEAL. Veuillez essayer un autre mode de paiement. Vous pouvez aussi contacter votre banque pour en savoir plus. Don de la part de %1$s @@ -6007,7 +6022,7 @@ Les fonds disponibles sur ce compte bancaire sont insuffisants pour effectuer cet achat. Veuillez réessayer ou contacter votre banque pour en savoir plus. - Le paiement a été refusé par le titulaire du compte et n’a donc pas pu être traité. Vous n’avez pas été débité. + Le paiement a été refusé par le titulaire du compte et n\'a donc pas été traité. Vous n\'avez pas été débité. Une erreur s’est produite lors du traitement de ce paiement. Veuillez réessayer. @@ -6308,7 +6323,7 @@ Retirer le spectateur - Aucune réponse pour le moment + Aucune réaction pour le moment Vous ne pouvez pas interagir avec cette story, car vous n\'êtes plus membre de ce groupe. @@ -6798,11 +6813,11 @@ Un don en attente - Les virements sont généralement traités en 1 à 14 jours ouvrés. Veuillez attendre que ce paiement soit effectif avant de mettre votre don à jour. + Les virements sont généralement traités en 1 à 14 jours ouvrés. Veuillez attendre que ce paiement soit finalisé avant de mettre à jour votre don. Les virements sont généralement traités en 1 à 14 jours ouvrés. Veuillez attendre que ce paiement soit effectif avant d’effectuer un autre don. - Votre don est en cours de traitement. Cela peut prendre quelques minutes en fonction de votre connexion. Veuillez attendre que ce paiement soit finalisé avant de mettre votre don à jour. + Votre don est en cours de traitement. Cela peut prendre quelques minutes en fonction de votre connexion. Veuillez attendre que ce paiement soit finalisé avant de mettre à jour votre don. Votre don est en cours de traitement. Cela peut prendre quelques minutes en fonction de votre connexion. Veuillez attendre que ce paiement soit finalisé avant d’effectuer un autre don. @@ -6959,7 +6974,7 @@ OK - Le don n’a pas pu être traité + Impossible de traiter votre don Nous avons des difficultés à traiter votre virement bancaire. Vous n’avez pas été débité. Essayez un autre mode de paiement ou contactez votre banque pour plus d’informations. @@ -7002,7 +7017,7 @@ - Vous avez envoyé %1$s + Vous avez envoyé à %1$s %1$s vous a envoyé @@ -7380,7 +7395,7 @@ - voudrait rejoindre l’appel… + voudrait rejoindre l\'appel… +%1$d demande @@ -7544,8 +7559,8 @@ Impossible de terminer la sauvegarde - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Votre appareil n\'a pas effectué de sauvegarde complète depuis %1$d jour. Vérifiez qu\'il est connecté au Wi-Fi, puis appuyez sur \"Sauvegarder maintenant\". + Votre appareil n\'a pas effectué de sauvegarde complète depuis %1$d jours. Vérifiez qu\'il est connecté au Wi-Fi, puis appuyez sur \"Sauvegarder maintenant\". En savoir plus @@ -7739,13 +7754,13 @@ Détails de la sauvegarde - Restaurer via les données cellulaires + Restaurer via les données mobiles Taille de la sauvegarde : Fréquence de sauvegarde : - Sauvegarder via les données cellulaires + Sauvegarder via les données mobiles Afficher la clé de sauvegarde @@ -8048,6 +8063,20 @@ En savoir plus Ignorer cette étape et ne pas restaurer + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Scannez ce code avec votre ancien téléphone diff --git a/app/src/main/res/values-ga/strings.xml b/app/src/main/res/values-ga/strings.xml index 591dcd3d60..ecb20078c7 100644 --- a/app/src/main/res/values-ga/strings.xml +++ b/app/src/main/res/values-ga/strings.xml @@ -616,11 +616,17 @@ %1$d ceangaltán á sábháil sa stóras… - Save to phone? + Sábháil chuig an nguthán? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Ná taispeáin an dialóg arís Ar feitheamh… Sonraí (Signal) @@ -983,8 +989,22 @@ Amárach Anocht - - %1$s ag %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1093,7 +1113,7 @@ Gléas dínasctha - An gléas a nascadh an %1$s, níl sé nasctha a thuilleadh. + The device that was linked %1$s is no longer linked. CGL @@ -1135,7 +1155,7 @@ Aistrigh stair na dteachtaireachtaí - Transfer your text messages and your last 45 days of media + Aistrigh do theachtaireachtaí téacs agus na 45 lá deiridh de do mheáin Ná haistrigh @@ -1144,7 +1164,7 @@ Nasc tú gléas nua - Nascadh gléas nua le do chuntas ag %1$s. Tapáil chun féachaint air. + A new device was linked to your account %1$s. Tap to view. Dínasc \"%1$s\"? @@ -1529,9 +1549,9 @@ Tharla earráid agus níorbh fhéidir do chuntas a aistriú. Triail arís trí do mhodh aistrithe a roghnú. - Couldn\'t restore this backup + Níorbh fhéidir an cúltaca seo a aischur - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Ní féidir leis an leagan seo de Molly do chúltaca a aischur. Nuashonraigh chuig an leagan is déanaí agus triail arís é. Nuashonraigh Molly @@ -1824,7 +1844,7 @@ G.ghraf próifíle - Nascadh gléas nua le do chuntas ag %1$s. + A new device was linked to your account %1$s. Féach ar an ngléas @@ -2127,12 +2147,16 @@ Tá %1$s sa ghlao · %2$s Tá tusa sa ghlao · %1$s + + %1$s and you are in the call · %2$s Tá %1$s agus %2$s sa ghlao · %3$s Tá %1$s sa ghlao Tá tusa sa ghlao + + %1$s and you are in the call Tá %1$s agus %2$s sa ghlao @@ -5487,7 +5511,7 @@ Ní mór duit do sheanuimhir ghutháin a shonrú Ní mór duit cód tíre d\'uimhreach nua a shonrú Ní mór duit d\'uimhir ghutháin nua a shonrú - Your new phone number cannot be the same as your old phone number + Ní féidir gur ionann uimhir do ghutháin nua agus uimhir do sheanghutháin Athraigh Uimhir @@ -6228,7 +6252,7 @@ Tuilleadh faisnéise - Checking subscription… + Síntiús á sheiceáil… Nuashonraigh Molly @@ -8027,11 +8051,11 @@ Níorbh fhéidir an cúltaca a chur i gcrích - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Níor cuireadh cúltacú i gcrích ar do ghléas le %1$d lá anuas. Cinntigh go bhfuil do ghléas nasctha le Wi-Fi agus tapáil \"Cúltacaigh anois\". + Níor cuireadh cúltacú i gcrích ar do ghléas le %1$d lá anuas. Cinntigh go bhfuil do ghléas nasctha le Wi-Fi agus tapáil \"Cúltacaigh anois\". + Níor cuireadh cúltacú i gcrích ar do ghléas le %1$d lá anuas. Cinntigh go bhfuil do ghléas nasctha le Wi-Fi agus tapáil \"Cúltacaigh anois\". + Níor cuireadh cúltacú i gcrích ar do ghléas le %1$d lá anuas. Cinntigh go bhfuil do ghléas nasctha le Wi-Fi agus tapáil \"Cúltacaigh anois\". + Níor cuireadh cúltacú i gcrích ar do ghléas le %1$d lá anuas. Cinntigh go bhfuil do ghléas nasctha le Wi-Fi agus tapáil \"Cúltacaigh anois\". Tuilleadh faisnéise @@ -8555,6 +8579,20 @@ Tuilleadh faisnéise Scipeáil agus ná haischuir + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Scan an cód seo le do sheanghuthán diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 798a5c218d..3d0ccc729f 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -583,11 +583,14 @@ Gardando %1$d anexos no almacenamento… - Save to phone? + Gardar no teléfono? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Non volver amosar Pendente… Datos (Signal) @@ -923,8 +926,16 @@ Mañá Esta noite - - %1$s ás %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Dispositivo desvinculado - Desvinculouse o dispositivo que vinculaches o %1$s. + The device that was linked %1$s is no longer linked. Aceptar @@ -1075,7 +1086,7 @@ Transferir historial de mensaxes - Transfer your text messages and your last 45 days of media + Transfire as túas mensaxes de texto e os últimos 45 días de contido multimedia Non transferir @@ -1084,7 +1095,7 @@ Vinculaches un novo dispositivo - Vinculouse un novo dispositivo á túa conta ás %1$s. Preme para ver máis. + A new device was linked to your account %1$s. Tap to view. Desvincular «%1$s»? @@ -1415,9 +1426,9 @@ Produciuse un erro e non se pode transferir a túa conta. Inténtao de novo escollendo o método de transferencia. - Couldn\'t restore this backup + Non foi posible restaurar esta copia de seguranza - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Esta versión de Molly non pode restaurar a túa copia de seguranza. Actualiza a aplicación á versión máis recente e inténtao de novo. Actualizar Molly @@ -1680,7 +1691,7 @@ Foto de perfil - Vinculouse un novo dispositivo á túa conta ás %1$s. + A new device was linked to your account %1$s. Ver dispositivo @@ -1959,12 +1970,16 @@ %1$s está na chamada · %2$s Estás na chamada · %1$s + + %1$s and you are in the call · %2$s %1$s e %2$s están na chamada · %3$s %1$s está na chamada Estás na chamada + + %1$s and you are in the call %1$s e %2$s están na chamada @@ -5130,7 +5145,7 @@ Debes especificar o teu número de teléfono antigo Debes especificar o teu novo prefixo do país Debes especificar o teu número de teléfono novo - Your new phone number cannot be the same as your old phone number + O teu novo número de teléfono non pode ser o antigo Cambiar número @@ -5829,7 +5844,7 @@ Máis información - Checking subscription… + Comprobando subscrición… Actualizar Molly @@ -7544,8 +7559,8 @@ Non se realizou a copia de seguranza - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Non se realizou unha copia de seguranza neste dispositivo en %1$d día. Conecta o dispositivo a unha rede wifi e preme «Facer copia agora». + Non se realizou unha copia de seguranza neste dispositivo en %1$d días. Conecta o dispositivo a unha rede wifi e preme «Facer copia agora». Máis información @@ -8048,6 +8063,20 @@ Máis información Omitir e non restaurar + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Escanea este código no teu antigo teléfono diff --git a/app/src/main/res/values-gu/strings.xml b/app/src/main/res/values-gu/strings.xml index 1edc05f17a..63fb32ee9b 100644 --- a/app/src/main/res/values-gu/strings.xml +++ b/app/src/main/res/values-gu/strings.xml @@ -583,11 +583,14 @@ સ્ટોરેજમાં %1$d જોડાણો સેવ થઈ રહ્યાં છે… - Save to phone? + ફોન પર સેવ કરવું છે? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + ફરીથી બતાવશો નહીં બાકી તારીખ (Signal) @@ -923,8 +926,16 @@ આવતીકાલે આજે રાત્રે - - %1$sના રોજ %2$s વાગ્યે + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ ડિવાઇસ અનલિંક કર્યું - %1$s વાગ્યે લિંક કરવામાં આવેલું ડિવાઇસ હાલમાં લિંક થયેલું નથી. + The device that was linked %1$s is no longer linked. ઓકે @@ -1075,7 +1086,7 @@ મેસેજની હિસ્ટ્રી ટ્રાન્સફર કરો - Transfer your text messages and your last 45 days of media + તમારા બધા ટેક્સ્ટ મેસેજ અને તમારા છેલ્લા 45 દિવસના મીડિયાને ટ્રાન્સફર કરો ટ્રાન્સફર કરશો નહીં @@ -1084,7 +1095,7 @@ તમે એક નવું ડિવાઇસ લિંક કર્યું છે - %1$s વાગ્યે એક નવું ડિવાઇસ તમારા એકાઉન્ટ સાથે લિંક કરવામાં આવ્યું હતું. જોવા માટે ટેપ કરો. + A new device was linked to your account %1$s. Tap to view. \"%1$s\"ને અનલિંક કરીએ? @@ -1415,11 +1426,11 @@ એક એરર આવી અને તમારું એકાઉન્ટ ટ્રાન્સફર કરી શકાયું નથી. તમારી ટ્રાન્સફર પદ્ધતિ પસંદ કરીને ફરી પ્રયાસ કરો. - Couldn\'t restore this backup + આ બેકઅપ રિસ્ટોર કરી શકાયું નથી - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Mollyનું આ વર્ઝન તમારું બેકઅપ રિસ્ટોર કરી શકતું નથી. લેટેસ્ટ વર્ઝન પર અપડેટ કરો અને ફરી પ્રયાસ કરો. - સિગ્નલ ને અપડેટ કરો + Mollyને અપડેટ કરો અત્યારે નહીં @@ -1680,7 +1691,7 @@ ફોટો ઉમેરો - %1$s વાગ્યે એક નવું ડિવાઇસ તમારા એકાઉન્ટ સાથે લિંક કરવામાં આવ્યું હતું. + A new device was linked to your account %1$s. ડિવાઇસ જુઓ @@ -1959,12 +1970,16 @@ %1$s કૉલમાં છે · %2$s તમે કૉલમાં છો · %1$s + + %1$s and you are in the call · %2$s %1$s અને %2$s કૉલમાં છે · %3$s %1$s કૉલમાં છે તમે કૉલમાં છો + + %1$s and you are in the call %1$s અને %2$s કૉલમાં છે @@ -5130,7 +5145,7 @@ તમારે તમારો જૂનો ફોન નંબર દર્શાવવો આવશ્યક છે તમારે તમારા નવા નંબરના દેશનો કોડ દર્શાવવો આવશ્યક છે તમારે તમારો નવો ફોન નંબર દર્શાવવો આવશ્યક છે - Your new phone number cannot be the same as your old phone number + તમારો નવો ફોન નંબર અને જૂનો ફોન નંબર એકસરખો ન હોઈ શકે નંબર બદલો @@ -5829,7 +5844,7 @@ વધુ જાણો - Checking subscription… + સબ્સ્ક્રિપ્શન તપાસી રહ્યા છીએ… સિગ્નલ ને અપડેટ કરો @@ -7544,8 +7559,8 @@ બેકઅપ પૂર્ણ કરી શકાયું નથી - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + તમારા ડિવાઇસે %1$d દિવસથી બેકઅપ પૂર્ણ કર્યું નથી. ખાતરી કરો કે તમારું ડિવાઇસ વાઇ-ફાઇ સાથે જોડાયેલ છે અને \"હમણાં બેક અપ લો\" પર ટેપ કરો. + તમારા ડિવાઇસે %1$d દિવસથી બેકઅપ પૂર્ણ કર્યું નથી. ખાતરી કરો કે તમારું ડિવાઇસ વાઇ-ફાઇ સાથે જોડાયેલ છે અને \"હમણાં બેક અપ લો\" પર ટેપ કરો. વધુ જાણો @@ -8048,6 +8063,20 @@ વધુ જાણો છોડો અને રિસ્ટોર કરશો નહીં + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key આ કોડને તમારા જૂના ફોનથી સ્કેન કરો diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 20a5d280e4..77804e1ce3 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -583,11 +583,14 @@ स्टोरेज में %1$d अटैचमेंट सेव हो रहे हैं… - Save to phone? + फ़ोन पर सेव करें? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + इसे फिर से न दिखाएँ रूका हुआ डेटा (Signal) @@ -923,8 +926,16 @@ कल आज रात - - %1$s से %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ डिवाइस अनलिंक हो गया - जो डिवाइस %1$s पर लिंक किया गया था वह अब लिंक नहीं है। + The device that was linked %1$s is no longer linked. ठीक @@ -1075,7 +1086,7 @@ संदेश ट्रांसफ़र करने का इतिहास - Transfer your text messages and your last 45 days of media + अपने पिछले 45 दिनों के टेक्स्ट संदेश और मीडिया को ट्रांसफ़र करें ट्रांसफ़र न करें @@ -1084,7 +1095,7 @@ आपने नया डिवाइस लिंक किया - %1$s पर आपके अकाउंट से एक नया डिवाइस लिंक किया गया। देखने के लिए टैप करें। + A new device was linked to your account %1$s. Tap to view. \"%1$s\" को अनलिंक करें? @@ -1415,9 +1426,9 @@ कोई गड़बड़ी हुई और आपके अकाउंट को ट्रांसफ़र नहीं किया जा सका। अपना ट्रांसफ़र करने का तरीका चुनकर फिर से कोशिश करें। - Couldn\'t restore this backup + यह बैकअप रीस्टोर नहीं किया जा सका - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly का यह वर्ज़न आपका बैकअप रीस्टोर नहीं कर सकता। नए वर्ज़न में अपडेट करें और फिर से कोशिश करें। Molly अपडेट करें @@ -1680,7 +1691,7 @@ प्रोफ़ाइल फ़ोटो - %1$s पर आपके अकाउंट से एक नया डिवाइस लिंक किया गया। + A new device was linked to your account %1$s. डिवाइस देखें @@ -1959,12 +1970,16 @@ %1$s कॉल में है · %2$s आप कॉल में हैं · %1$s + + %1$s and you are in the call · %2$s %1$s और %2$s कॉल में हैं · %3$s %1$s कॉल में है आप कॉल में हैं + + %1$s and you are in the call %1$s और %2$s कॉल में हैं @@ -5130,7 +5145,7 @@ आपको अपना पुराना फोन नंबर स्पष्ट करना होगा आपको अपने नए नंबर का देश कोड स्पष्ट करना होगा आपको अपना नया फोन नंबर स्पष्ट करना होगा - Your new phone number cannot be the same as your old phone number + आपका नया फ़ोन नंबर और आपका पुराना फ़फोन नंबर एक नहीं हो सकता नंबर बदलें @@ -5829,7 +5844,7 @@ अधिक जानें - Checking subscription… + सब्सक्रिप्शन की जाँच की जा रही है… Molly अपडेट करें @@ -7544,8 +7559,8 @@ बैकअप पूरा नहीं कर सका - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + आपके डिवाइस ने %1$d दिन से बैकअप पूरा नहीं किया है। पक्का करें कि आपका डिवाइस वाई-फ़ाई से कनेक्ट हो और \"अभी बैक अप करें\" पर टैप करें। + आपके डिवाइस ने %1$d दिनों से बैकअप पूरा नहीं किया है। पक्का करें कि आपका डिवाइस वाई-फ़ाई से कनेक्ट हो और \"अभी बैकअप करें\" पर टैप करें। अधिक जानें @@ -8048,6 +8063,20 @@ अधिक जानें छोड़ें और रीस्टोर न करें + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key अपने पुराने फ़ोन से यह कोड स्कैन करें diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index fbb23d7344..1c7ef52ab3 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -605,11 +605,16 @@ Spremanje %1$d privitaka u prostor za pohranu… - Save to phone? + Spremiti na telefon? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Ne prikazuj više U tijeku… Internet (Signal) @@ -963,8 +968,20 @@ Sutra Večeras - - %1$s u %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1073,7 +1090,7 @@ Veza s uređajem je prekinuta - Uređaj koji je bio povezan %1$s više nije povezan. + The device that was linked %1$s is no longer linked. U redu @@ -1115,7 +1132,7 @@ Prijenos povijesti poruka - Transfer your text messages and your last 45 days of media + Prenesite svoje poruke i medijske zapise iz zadnjih 45 dana Preskoči prijenos @@ -1124,7 +1141,7 @@ Novi uređaj je povezan - Povezali ste novi uređaj s vašim računom u %1$s. Dodirnite za pregled. + A new device was linked to your account %1$s. Tap to view. Poništi vezu s \"%1$s\"? @@ -1491,9 +1508,9 @@ Došlo je do pogreške te prijenos vašeg računa nije uspio. Pokušajte ponovno odabirom metode prijenosa. - Couldn\'t restore this backup + Nije moguće vratiti podatke iz sigurnosne kopije - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Ova verzija Mollya ne može vratiti vaše podatke iz sigurnosne kopije. Instalirajte najnoviju verziju aplikacije i pokušajte ponovno. Ažuriraj Molly @@ -1776,7 +1793,7 @@ Slika profila - Povezali ste novi uređaj s vašim računom u %1$s. + A new device was linked to your account %1$s. Prikaži uređaj @@ -2071,12 +2088,16 @@ %1$s sudjeluje u ovom pozivu · %2$s Pridružili ste se pozivu · %1$s + + %1$s and you are in the call · %2$s %1$s i %2$s sudjeluju u ovom pozivu · %3$s %1$s sudjeluje u ovom pozivu Vi sudjelujete u ovom pozivu + + %1$s and you are in the call %1$s i %2$s sudjeluju u ovom pozivu @@ -5368,7 +5389,7 @@ Morate navesti svoj stari broj telefona Morate navesti pozivni broj države svog novog broja Morate navesti svoj novi broj telefona - Your new phone number cannot be the same as your old phone number + Vaš novi broj telefona ne može biti isti kao vaš prethodni broj telefona Promijeni broj @@ -6095,7 +6116,7 @@ Saznajte više - Checking subscription… + Provjera pretplate… Ažuriraj Molly @@ -7866,10 +7887,10 @@ Nije moguće dovršiti sigurnosno kopiranje - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Posljednje sigurnosno kopiranje podataka izvršeno je prije %1$d dan. Provjerite je li vaš uređaj spojen na Wi-Fi i dodirnite „Izradi sigurnosnu kopiju sada“. + Posljednje sigurnosno kopiranje podataka izvršeno je prije %1$d dana. Provjerite je li vaš uređaj spojen na Wi-Fi i dodirnite „Izradi sigurnosnu kopiju sada“. + Posljednje sigurnosno kopiranje podataka izvršeno je prije %1$d dana. Provjerite je li vaš uređaj spojen na Wi-Fi i dodirnite „Izradi sigurnosnu kopiju sada“. + Posljednje sigurnosno kopiranje podataka izvršeno je prije %1$d dana. Provjerite je li vaš uređaj spojen na Wi-Fi i dodirnite „Izradi sigurnosnu kopiju sada“. Saznajte više @@ -8386,6 +8407,20 @@ Saznajte više Preskoči sigurnosno kopiranje + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Skenirajte ovaj kôd svojim starim uređajem diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 0f073d2776..cbcc0cce57 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -583,11 +583,14 @@ %1$d db melléklet mentése a háttértárba… - Save to phone? + Mentés telefonra? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Ne jelenjen meg újra Folyamatban… Adat (Signal) @@ -923,8 +926,16 @@ Holnap Ma este - - %1$s ekkor: %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Eszköz leválasztva - Az ekkor (%1$s) összekapcsolt eszköz már nincs összekapcsolva. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Üzenetelőzmények áthelyezése - Transfer your text messages and your last 45 days of media + Helyezd át a szöveges üzeneteidet és az elmúlt 45 nap médiatartalmát Nem kerül áthelyezésre @@ -1084,7 +1095,7 @@ Összekapcsoltál egy új eszközt - Új eszközt kapcsoltak a fiókodhoz ekkor: %1$s. Koppints a megtekintéshez. + A new device was linked to your account %1$s. Tap to view. Társítás megszüntetése ezzel: \"%1$s\"? @@ -1415,9 +1426,9 @@ Hiba történt, és a fiókodat nem sikerült áthelyezni. Próbáld újra az átviteli mód kiválasztásával. - Couldn\'t restore this backup + Nem sikerült visszaállítani ezt a biztonsági másolatot - This version of Molly can\'t restore your backup. Update to the latest version and try again. + A Molly ezen verziója nem tudja visszaállítani a biztonsági másolatot. Frissíts a legújabb verzióra, és próbáld újra! Molly frissítése @@ -1680,7 +1691,7 @@ Profilkép - Új eszközt kapcsoltak a fiókodhoz ekkor: %1$s. + A new device was linked to your account %1$s. Eszköz megtekintése @@ -1959,12 +1970,16 @@ %1$s részt vesz a hívásban · %2$s Részt veszel a hívásban · %1$s + + %1$s and you are in the call · %2$s %1$s és %2$s részt vesznek a hívásban · %3$s %1$s részt vesz a hívásban Részt veszel a hívásban + + %1$s and you are in the call %1$s és %2$s részt vesznek a hívásban @@ -5130,7 +5145,7 @@ Meg kell adnod régi telefonszámodat Meg kell adnod az új számod országkódját Meg kell adnod új telefonszámodat - Your new phone number cannot be the same as your old phone number + Az új telefonszámod nem egyezhet meg a régi telefonszámoddal Szám változtatása @@ -5829,7 +5844,7 @@ Tudj meg többet - Checking subscription… + Előfizetés ellenőrzése… Molly frissítése @@ -7544,8 +7559,8 @@ Nem sikerült elvégezni a biztonsági mentést - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Eszközöd %1$d napja nem végzett biztonsági mentést. Ellenőrizd, hogy az eszközöd csatlakozik-e wifi-hálózathoz, és koppints a „Biztonsági mentés most” lehetőségre. + Eszközöd %1$d napja nem végzett biztonsági mentést. Ellenőrizd, hogy az eszközöd csatlakozik-e wifi-hálózathoz, és koppints a „Biztonsági mentés most” lehetőségre. Tudj meg többet @@ -8048,6 +8063,20 @@ Tudj meg többet Kihagyás és visszaállítás + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Olvasd be ezt a kódot a régi telefonoddal diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 4e5bcb1d8b..eba0d88e7f 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -572,11 +572,13 @@ Menyimpan %1$d lampiran… - Save to phone? + Simpan ke ponsel? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Jangan tampilkan lagi Tertunda… Data (Signal) @@ -903,8 +905,14 @@ Besok Malam ini - - %1$s pukul %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ Penautan perangkat diputus - Perangkat yang ditautkan pada %1$s kini sudah tidak lagi terhubung. + The device that was linked %1$s is no longer linked. OKE @@ -1055,7 +1063,7 @@ Transfer riwayat pesan - Transfer your text messages and your last 45 days of media + Transfer media dari 45 hari terakhir dan pesan teks Anda Jangan transfer @@ -1064,7 +1072,7 @@ Anda Menghubungkan Perangkat Baru - Ada perangkat baru yang dihubungkan ke akun Anda pada %1$s. Ketuk untuk melihat. + A new device was linked to your account %1$s. Tap to view. Putus penautan \"%1$s\"? @@ -1377,9 +1385,9 @@ Terjadi kesalahan dan akun Anda tidak dapat ditransfer. Coba lagi dengan memilih metode transfer lain. - Couldn\'t restore this backup + Tidak bisa mengembalikan cadangan ini - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly versi ini tidak bisa mengembalikan cadangan Anda. Perbarui ke versi terbaru, lalu coba lagi. Perbarui Molly @@ -1632,7 +1640,7 @@ Foto profil - Ada perangkat baru yang dihubungkan ke akun Anda pada %1$s. + A new device was linked to your account %1$s. Lihat perangkat @@ -1903,12 +1911,16 @@ %1$s ada dalam panggilan · %2$s Anda ada dalam panggilan · %1$s + + %1$s and you are in the call · %2$s %1$s dan %2$s ada dalam panggilan · %3$s %1$s ada dalam panggilan Anda ada dalam panggilan + + %1$s and you are in the call %1$s dan %2$s ada dalam panggilan @@ -5011,7 +5023,7 @@ Anda harus menentukan nomor telepon lama Anda Anda harus memasukkan kode negara nomor Anda yang baru Anda harus memasukkan nomor telepon Anda yang baru - Your new phone number cannot be the same as your old phone number + Nomor telepon baru tidak boleh sama dengan yang lama Ubah Nomor @@ -5696,7 +5708,7 @@ Pelajari selengkapnya - Checking subscription… + Memeriksa langganan… Perbarui Molly @@ -7383,7 +7395,7 @@ Tidak dapat menyelesaikan pencadangan - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Anda belum membuat cadangan di perangkat Anda selama hari %1$d. Pastikan perangkat terhubung ke wifi, lalu ketuk \"Cadangkan sekarang\". Pelajari selengkapnya @@ -7879,6 +7891,20 @@ Pelajari selengkapnya Lewati dan jangan pulihkan + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Pindai kode ini dengan ponsel lama Anda diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 1a9820970a..589bef7223 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -583,11 +583,14 @@ Salvataggio di %1$d allegati nella memoria… - Save to phone? + Salvare sul telefono? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Non mostrare di nuovo In attesa… Dati (Signal) @@ -923,8 +926,16 @@ Domani Stasera - - %1$s alle %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Dispositivo scollegato - Il dispositivo che era stato collegato il giorno %1$s non è più collegato. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Trasferisci la cronologia messaggi - Transfer your text messages and your last 45 days of media + Trasferisci tutti i tuoi messaggi e gli ultimi 45 giorni di media inviati e ricevuti Non trasferire @@ -1084,7 +1095,7 @@ Hai collegato un nuovo dispositivo - Un nuovo dispositivo è stato collegato al tuo account alle ore %1$s. Tocca per saperne di più. + A new device was linked to your account %1$s. Tap to view. Scollegare “%1$s”? @@ -1415,9 +1426,9 @@ Si è verificato un errore e non è stato possibile trasferire il tuo account. Riprova scegliendo la tua modalità di trasferimento. - Couldn\'t restore this backup + Impossibile ripristinare questo backup - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Questa versione di Molly non può ripristinare il tuo backup. Passa alla versione più recente e riprova. Aggiorna Molly @@ -1680,7 +1691,7 @@ Foto profilo - Un nuovo dispositivo è stato collegato al tuo account alle ore %1$s. + A new device was linked to your account %1$s. Vedi dispositivo @@ -1959,12 +1970,16 @@ %1$s è in chiamata · %2$s Sei in chiamata · %1$s + + %1$s and you are in the call · %2$s %1$s e %2$s sono in chiamata · %3$s %1$s è in chiamata Sei in chiamata + + %1$s and you are in the call %1$s e %2$s sono in chiamata @@ -5130,7 +5145,7 @@ Devi specificare il tuo vecchio numero di telefono Devi specificare il prefisso telefonico internazionale del tuo nuovo numero Devi specificare il tuo nuovo numero di telefono - Your new phone number cannot be the same as your old phone number + Il tuo nuovo numero di telefono non può essere uguale al precedente Cambia numero @@ -5829,7 +5844,7 @@ Scopri di più - Checking subscription… + Controllo dell\'abbonamento in corso… Aggiorna Molly @@ -7544,8 +7559,8 @@ Impossibile completare il backup - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Il tuo dispositivo non ha completato un backup da %1$d giorno. Assicurati che sia collegato a una rete Wi-Fi e tocca su \"Fai ora il backup\". + Il tuo dispositivo non ha completato un backup da %1$d giorni. Assicurati che sia collegato a una rete Wi-Fi e tocca su \"Fai ora il backup\". Scopri di più @@ -8048,6 +8063,20 @@ Scopri di più Salta e non ripristinare + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Scansiona questo codice con il tuo precedente telefono diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 98f0cbc1f4..0eb85ccf84 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -605,11 +605,16 @@ שומרים %1$d קבצים מצורפים באחסון… - Save to phone? + לשמור בטלפון? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + לא להציג שוב ממתין… נתונים (Signal) @@ -963,8 +968,20 @@ מחר הלילה - - %1$s בשעה %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1073,7 +1090,7 @@ קישור המכשיר בוטל - המכשיר שקושר ב–%1$s כבר לא מקושר. + The device that was linked %1$s is no longer linked. אישור @@ -1115,7 +1132,7 @@ העברת היסטוריית הודעות - Transfer your text messages and your last 45 days of media + העברת כל הודעות הטקסט שלך, והעברת המדיה מ–45 הימים האחרונים לא להעביר @@ -1124,7 +1141,7 @@ קישרת מכשיר חדש - מכשיר חדש קושר לחשבון שלך בשעה %1$s. אפשר ללחוץ לתצוגה. + A new device was linked to your account %1$s. Tap to view. לבטל קישור \"%1$s\"? @@ -1491,9 +1508,9 @@ אירעה שגיאה ולא ניתן היה להעביר את החשבון שלך. יש לנסות שוב באמצעות בחירת שיטת ההעברה שלך. - Couldn\'t restore this backup + לא היה ניתן לשחזר את הגיבוי - This version of Molly can\'t restore your backup. Update to the latest version and try again. + הגרסה הזו של Molly לא יכולה לשחזר את הגיבוי שלך. כדאי לעדכן לגרסה האחרונה ולנסות שוב. עדכן את Molly @@ -1776,7 +1793,7 @@ תמונת פרופיל - מכשיר חדש קושר לחשבון שלך בשעה %1$s. + A new device was linked to your account %1$s. הצגת מכשיר @@ -2071,12 +2088,16 @@ %1$s בשיחה הזו · %2$s את/ה בשיחה הזו · %1$s + + %1$s and you are in the call · %2$s %1$s וגם %2$s בשיחה הזו · %3$s %1$s בשיחה הזו את/ה בשיחה הזו + + %1$s and you are in the call %1$s וגם %2$s בשיחה זו @@ -5368,7 +5389,7 @@ אתה חייב לציין את מספר הטלפון הישן שלך אתה חייב לציין את קוד המדינה של המספר החדש שלך אתה חייב לציין את מספר הטלפון החדש שלך - Your new phone number cannot be the same as your old phone number + מספר הטלפון החדש שלך לא יכול להיות זהה למספר הטלפון הישן שלך שנה מספר @@ -6095,7 +6116,7 @@ למידע נוסף - Checking subscription… + מנוי בבדיקה… עדכן את Molly @@ -7866,10 +7887,10 @@ לא היה ניתן להשלים את הגיבוי - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + המכשיר שלך לא השלים גיבוי במשך יום %1$d. חשוב לוודא שהמכשיר מחובר ל–Wi-Fi וללחוץ ״לגבות כעת״. + המכשיר שלך לא השלים גיבוי במשך יומיים. חשוב לוודא שהמכשיר מחובר ל–Wi-Fi וללחוץ ״לגבות כעת״. + המכשיר שלך לא השלים גיבוי במשך %1$d ימים. חשוב לוודא שהמכשיר מחובר ל–Wi-Fi וללחוץ ״לגבות כעת״. + המכשיר שלך לא השלים גיבוי במשך %1$d ימים. חשוב לוודא שהמכשיר מחובר ל–Wi-Fi וללחוץ ״לגבות כעת״. למידע נוסף @@ -8386,6 +8407,20 @@ למידע נוסף דילוג בלי לשחזר + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key סריקת הקוד הזה עם הטלפון הישן שלך diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 6ad4523119..908d5f935d 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -572,11 +572,13 @@ %1$d個の添付ファイルをストレージに保存しています… - Save to phone? + スマートフォンに保存しますか? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + 今後表示しない 保留中… データ (Signal) @@ -903,8 +905,14 @@ 明日 今夜 - - %1$s %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ 端末のリンクが解除されました - %1$sにリンクされた端末は、リンクが解除されました。 + The device that was linked %1$s is no longer linked. OK @@ -1055,7 +1063,7 @@ メッセージ履歴を移行する - Transfer your text messages and your last 45 days of media + テキストメッセージと過去45日間のメディアを移行する 移行しない @@ -1064,7 +1072,7 @@ 新しい端末をリンクしました - %1$sに、新しい端末があなたのアカウントにリンクされました。タップしてご確認ください。 + A new device was linked to your account %1$s. Tap to view. 「%1$s」のリンクを解除しますか? @@ -1377,9 +1385,9 @@ エラーが発生したため、アカウントを移行できませんでした。移行方法を選択して、もう一度お試しください。 - Couldn\'t restore this backup + このバックアップを復元できませんでした - This version of Molly can\'t restore your backup. Update to the latest version and try again. + このバージョンの Molly ではバックアップを復元できません。最新バージョンにアップデートして、もう一度お試しください。 Mollyをアップデートしてください @@ -1632,7 +1640,7 @@ プロフィール画像を追加する - %1$sに、新しい端末があなたのアカウントにリンクされました。 + A new device was linked to your account %1$s. 端末を表示する @@ -1903,12 +1911,16 @@ %1$sは通話中です・%2$s あなたは通話中です・%1$s + + %1$s and you are in the call · %2$s %1$sと%2$sが通話中です・%3$s %1$sは通話中です あなたは通話中です + + %1$s and you are in the call %1$sと%2$sが通話中です @@ -5011,7 +5023,7 @@ 変更前の電話番号を入力してください 新しい電話番号の国番号を入力してください 新しい電話番号を入力してください - Your new phone number cannot be the same as your old phone number + 新しい電話番等は、古い電話番号と同じにすることはできません 電話番号の変更 @@ -5696,7 +5708,7 @@ 詳しく見る - Checking subscription… + サブスクリプションを確認中… Mollyをアップデートしてください @@ -7383,7 +7395,7 @@ バックアップが完了していません - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + ご利用の端末では %1$d 日間バックアップが実行されていません。端末がWi-Fiに接続されていることをご確認の上、「今すぐバックアップを実行する」をタップしてください。 詳しく見る @@ -7879,6 +7891,20 @@ 詳しく見る スキップして復元しない + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key 以前利用していた端末でこのコードをスキャンしてください diff --git a/app/src/main/res/values-ka/strings.xml b/app/src/main/res/values-ka/strings.xml index 421f26c031..600e09e620 100644 --- a/app/src/main/res/values-ka/strings.xml +++ b/app/src/main/res/values-ka/strings.xml @@ -583,11 +583,14 @@ %1$d დანართს მეხსიერებაში ვინახავთ… - Save to phone? + გსურს მობილურში შეინახო? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + აღარ მაჩვენო მოლოდინის რეჟიმში… მონაცემები (Signal) @@ -923,8 +926,16 @@ ხვალ ამაღამ - - %1$s-ში %2$s-ზე + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ მოწყობილობის მიბმა გაუქმდა - %1$s-ზე მიბმული მოწყობილობა მიბმული აღარაა. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ მიმოწერის ისტორიის გადატანა - Transfer your text messages and your last 45 days of media + გადაიტანე შენი შეტყობინებები და ბოლო 45 დღის მედია ფაილები არ გადაიტანო @@ -1084,7 +1095,7 @@ ახალი მოწყობილობა მიაბი - %1$s-ზე შენს ანგარიშს ახალი მოწყობილობა მიება. სანახავად დააჭირე. + A new device was linked to your account %1$s. Tap to view. გსურს, \"%1$s\" გათიშო? @@ -1415,9 +1426,9 @@ შეცდომა დაფიქსირდა და შენი მონაცემების გადატანა ვერ მოხერხდა. აირჩიე გადატანის მეთოდი, რომ თავიდან სცადო. - Couldn\'t restore this backup + ამ სათადარიგო ასლის აღდგენა ვერ მოხერხდა - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly-ის ამ ვერსიაზე სათადარიგო ასლების აღდგენა შეუძლებელია. გადადი უახლეს ვერსიაზე და სცადე თავიდან. Molly-ის განახლება @@ -1680,7 +1691,7 @@ პროფილის ფოტო - %1$s-ზე შენს ანგარიშს ახალი მოწყობილობა მიება. + A new device was linked to your account %1$s. მოწყობილობის ნახვა @@ -1959,12 +1970,16 @@ %1$s არის ამ ზარზე · %2$s შენ ხარ ამ ზარზე · %1$s + + %1$s and you are in the call · %2$s %1$s და %2$s ამ ზარზე არიან · %3$s %1$s ამ ზარზეა ამ ზარზე ხარ + + %1$s and you are in the call %1$s და %2$s ამ ზარზე არიან @@ -5130,7 +5145,7 @@ უნდა მიუთითო შენი ძველი მობილურის ნომერი უნდა მიუთითო შენი ახალი ნომრის ქვეყნის კოდი უნდა მიუთითო შენი ახალი მობილურის ნომერი - Your new phone number cannot be the same as your old phone number + შენი ახალი მობილურის ნომრის ადგილას ვერ შეიყვან ძველ ნომერს ნომრის შეცვლა @@ -5829,7 +5844,7 @@ გაიგე მეტი - Checking subscription… + მიმდინარეობს გამოწერის შემოწმება… Molly-ის განახლება @@ -7544,8 +7559,8 @@ სარეზერვო კოპირება ვერ მოხერხდა - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + %1$d დღეა შენს მოწყობილობას სათადარიგო ასლები არ შეუქმნია. დარწმუნდი, რომ ის Wi-Fi-სთან დაკავშირებულია და აირჩიე \"სათადარიგო ასლების შექმნა\". + %1$d დღეა შენს მოწყობილობას სათადარიგო ასლები არ შეუქმნია. დარწმუნდი, რომ ის Wi-Fi-სთან დაკავშირებულია და აირჩიე \"სათადარიგო ასლების შექმნა\". გაიგე მეტი @@ -8048,6 +8063,20 @@ გაიგე მეტი გამოტოვე და არ აღადგინო + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key დაასკანირე ეს კოდი შენი ძველი მობილურით diff --git a/app/src/main/res/values-kk/strings.xml b/app/src/main/res/values-kk/strings.xml index 047a59ef25..9384d6f80a 100644 --- a/app/src/main/res/values-kk/strings.xml +++ b/app/src/main/res/values-kk/strings.xml @@ -583,11 +583,14 @@ %1$d тіркеме жадқа сақталуда… - Save to phone? + Телефонға сақтау керек пе? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Қайта көрсетілмесін Күтуде… Дерек (Signal) @@ -923,8 +926,16 @@ Ертең Түнде - - %1$s / %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Құрылғы ажыратылды - %1$s күні байланыстырылған құрылғы ажыратылды. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Хабарлар тарихын тасымалдау - Transfer your text messages and your last 45 days of media + Мәтіндік хабарларыңызды және соңғы 45 күндегі мультимедиа файлдарыңызды тасымалдаңыз Тасымалдамау @@ -1084,7 +1095,7 @@ Жаңа құрылғы байланыстырдыңыз - Аккаунтыңызға жаңа құрылғы сағат %1$s шамасында байланыстырылды. Көру үшін түртіңіз. + A new device was linked to your account %1$s. Tap to view. \"%1$s\" құрылғысын ажырату керек пе? @@ -1415,9 +1426,9 @@ Қате шықты және аккаунтыңызды тасымалдау мүмкін болмады. Тасымалдау әдісін таңдап, қайталап көріңіз. - Couldn\'t restore this backup + Бұл сақтық көшірме қалпына келтірілмеді - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly-дың бұл нұсқасы сақтық көшірмеңізді қалпына келтіре алмайды. Оның ең соңғы нұсқасын орнатып, әрекетті қайталап көріңіз. Molly-ды жаңарту @@ -1680,7 +1691,7 @@ Профиль суреті - Аккаунтыңызға жаңа құрылғы сағат %1$s шамасында байланыстырылды. + A new device was linked to your account %1$s. Құрылғыны көру @@ -1959,12 +1970,16 @@ %1$s байланыста · %2$s Сіз байланыстасыз · %1$s + + %1$s and you are in the call · %2$s %1$s және %2$s байланыста · %3$s %1$s байланыста Сіз байланыстасыз + + %1$s and you are in the call %1$s және %2$s байланыста @@ -5130,7 +5145,7 @@ Ескі телефон нөміріңізді көрсетуіңіз керек Жаңа телефоныңыздың ел кодын көрсетуіңіз керек Жаңа телефон нөміріңізді көрсетуіңіз керек - Your new phone number cannot be the same as your old phone number + Жаңа телефон нөміріңіз ескі телефон нөміріңізбен бірдей болмауы керек Нөмірді өзгерту @@ -5829,7 +5844,7 @@ Толық ақпарат - Checking subscription… + Жазылым тексеріліп жатыр… Molly-ды жаңарту @@ -7544,8 +7559,8 @@ Резервтік көшірмелеуді аяқтау мүмкін болмады - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Құрылғыңыз %1$d күн бойы сақтық көшірме жасамады. Құрылғыңызды Wi-Fi желісіне қосып, \"Сақтық көшірмені қазір жасау\" түймесін түртіңіз. + Құрылғыңыз %1$d күн бойы сақтық көшірме жасамады. Құрылғыңызды Wi-Fi желісіне қосып, \"Сақтық көшірмені қазір жасау\" түймесін түртіңіз. Толық ақпарат @@ -8048,6 +8063,20 @@ Толық ақпарат Өткізіп жіберу және қалпына келтірмеу + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Осы кодты ескі телефоныңызбен сканерлеңіз diff --git a/app/src/main/res/values-km/strings.xml b/app/src/main/res/values-km/strings.xml index 4a31aaeb72..c59a99c612 100644 --- a/app/src/main/res/values-km/strings.xml +++ b/app/src/main/res/values-km/strings.xml @@ -572,11 +572,13 @@ កំពុងរក្សា %1$d ឯកសារភ្ជាប់ទៅកាន់ថាសផ្ទុក… - Save to phone? + រក្សាទុកក្នុងទូរសព្ទឬ? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + កុំបង្ហាញទៀត មិនទាន់សម្រេច… ទិន្នន័យ (Signal) @@ -903,8 +905,14 @@ ថ្ងៃស្អែក យប់នេះ - - %1$s ម៉ោង %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ ឧបករណ៍ត្រូវបានផ្ដាច់ - ឧបករណ៍ដែលត្រូវបានភ្ជាប់នៅ %1$s មិនត្រូវបានភ្ជាប់ទៀតទេ។ + The device that was linked %1$s is no longer linked. យល់ព្រម @@ -1055,7 +1063,7 @@ ប្រវត្តិផ្ទេរសារ - Transfer your text messages and your last 45 days of media + ផ្ទេរសារជាអក្សររបស់អ្នក និងមេឌៀរយៈពេល 45 ថ្ងៃចុងក្រោយរបស់អ្នក កុំផ្ទេរ @@ -1064,7 +1072,7 @@ អ្នកបានភ្ជាប់ឧបករណ៍ថ្មី - ឧបករណ៍ថ្មីត្រូវបានភ្ជាប់ជាមួយគណនីរបស់អ្នកនៅម៉ោង %1$s។ ចុចដើម្បីមើល។ + A new device was linked to your account %1$s. Tap to view. ផ្តាច់ \"%1$s\" ឬ? @@ -1377,11 +1385,11 @@ បញ្ហាមួយបានកើតឡើង ហើយគណនីរបស់អ្នកមិនអាចផ្ទេរបានទេ។ ព្យាយាមម្តងទៀតដោយជ្រើសរើសវិធីផ្ទេររបស់អ្នក។ - Couldn\'t restore this backup + មិនអាចស្តារការបម្រុងទុកនេះបានទេ - This version of Molly can\'t restore your backup. Update to the latest version and try again. + កំណែ Molly នេះមិនអាចស្ដារការបម្រុងទុករបស់អ្នកបានទេ។ ដំឡើងកំណែទៅកំណែចុងក្រោយបំផុត រួចព្យាយាមម្តងទៀត។ - ដំឡើង Molly + ដំឡើងកំណែ Molly ឥឡូវកុំទាន់ @@ -1632,7 +1640,7 @@ រូបថតប្រូហ្វាល់ - ឧបករណ៍ថ្មីត្រូវបានភ្ជាប់ជាមួយគណនីរបស់អ្នកនៅម៉ោង %1$s។ + A new device was linked to your account %1$s. មើលឧបករណ៍ @@ -1903,12 +1911,16 @@ %1$s កំពុងនៅក្នុងការហៅ · %2$s អ្នកកំពុងនៅក្នុងការហៅ · %1$s + + %1$s and you are in the call · %2$s %1$s និង %2$s កំពុងនៅក្នុងការហៅ · %3$s %1$s កំពុងនៅក្នុងការហៅ អ្នកកំពុងនៅក្នុងការហៅ + + %1$s and you are in the call %1$s និង %2$s កំពុងនៅក្នុងការហៅនេះ @@ -5011,7 +5023,7 @@ អ្នកត្រូវតែបញ្ជាក់លេខទូរស័ព្ទចាស់របស់អ្នក។ អ្នកត្រូវតែបញ្ជាក់ប្រទេសនៃលេខទូរស័ព្ទថ្មីរបស់អ្នក។ អ្នកត្រូវតែបញ្ជាក់លេខទូរស័ព្ទថ្មីរបស់អ្នក។ - Your new phone number cannot be the same as your old phone number + លេខទូរសព្ទថ្មីរបស់អ្នកមិនអាចដូចគ្នានឹងលេខទូរសព្ទចាស់របស់អ្នកទេ ប្ដូរលេខទូរស័ព្ទ @@ -5696,7 +5708,7 @@ ស្វែងយល់បន្ថែម - Checking subscription… + កំពុងពិនិត្យមើលការជាវ… ដំឡើង Molly @@ -7383,7 +7395,7 @@ មិនអាចបញ្ចប់ការបម្រុងទុកបានទេ - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + ឧបករណ៍របស់អ្នកមិនបានបញ្ចប់ការបម្រុងទុករយៈពេល %1$d ថ្ងៃ។ ត្រូវប្រាកដថាឧបករណ៍របស់អ្នកបានភ្ជាប់ Wi-Fi រួចចុច \"បម្រុងទុកឥឡូវនេះ\"។ ស្វែងយល់បន្ថែម @@ -7879,6 +7891,20 @@ ស្វែងយល់បន្ថែម រំលង ហើយកុំស្តារ + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key ស្គែនកូដនេះដោយប្រើទូរសព្ទចាស់របស់អ្នក diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml index 40d8b650eb..3fbc4049b9 100644 --- a/app/src/main/res/values-kn/strings.xml +++ b/app/src/main/res/values-kn/strings.xml @@ -583,11 +583,14 @@ ಸ್ಟೋರೇಜ್‍ ಗೆ %1$d ಲಗತ್ತುಗಳನ್ನು ಉಳಿಸಲಾಗುತ್ತಿದೆ… - Save to phone? + ಫೋನ್‌ಗೆ ಸೇವ್ ಮಾಡಬೇಕೇ? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + ಮತ್ತೆ ತೋರಿಸಬೇಡಿ ಬಾಕಿ ಇದೆ… ದತ್ತಾಂಶ (Signal) @@ -923,8 +926,16 @@ ನಾಳೆ ಇಂದು ರಾತ್ರಿ - - %2$s ರಲ್ಲಿ %1$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ ಸಾಧನವನ್ನು ಅನ್‌ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ - %1$s ರಂದು ಲಿಂಕ್ ಮಾಡಲಾದ ಸಾಧನವು ಇನ್ನು ಮುಂದೆ ಲಿಂಕ್ ಆಗಿರುವುದಿಲ್ಲ. + The device that was linked %1$s is no longer linked. ಓಕೆ @@ -1075,7 +1086,7 @@ ಮೆಸೇಜ್ ಇತಿಹಾಸವನ್ನು ವರ್ಗಾಯಿಸಿ - Transfer your text messages and your last 45 days of media + ನಿಮ್ಮ ಟೆಕ್ಸ್ಟ್ ಮೆಸೇಜ್‌ಗಳು ಮತ್ತು ಕಳೆದ 45 ದಿನಗಳ ನಿಮ್ಮ ಮೀಡಿಯಾವನ್ನು ವರ್ಗಾಯಿಸಿ ವರ್ಗಾವಣೆ ಮಾಡಬೇಡಿ @@ -1084,7 +1095,7 @@ ನೀವು ಹೊಸ ಸಾಧನವನ್ನು ಲಿಂಕ್ ಮಾಡಿದ್ದೀರಿ - %1$s ಕ್ಕೆ ನಿಮ್ಮ ಖಾತೆಗೆ ಹೊಸ ಸಾಧನವನ್ನು ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ. ವೀಕ್ಷಿಸಲು ಟ್ಯಾಪ್ ಮಾಡಿ. + A new device was linked to your account %1$s. Tap to view. \"%1$s\" ಅನ್ ಲಿಂಕ್ ಮಾಡಬೇಕೇ? @@ -1415,9 +1426,9 @@ ದೋಷವೊಂದು ಸಂಭವಿಸಿದೆ ಮತ್ತು ನಿಮ್ಮ ಖಾತೆಯನ್ನು ವರ್ಗಾಯಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ನಿಮ್ಮ ವರ್ಗಾವಣೆ ವಿಧಾನವನ್ನು ಆಯ್ಕೆಮಾಡುವ ಮೂಲಕ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ. - Couldn\'t restore this backup + ಈ ಬ್ಯಾಕಪ್ ಅನ್ನು ರಿಸ್ಟೋರ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly ನ ಈ ಆವೃತ್ತಿಯು ನಿಮ್ಮ ಬ್ಯಾಕಪ್ ಅನ್ನು ರಿಸ್ಟೋರ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗೆ ಅಪ್‌ಡೇಟ್ ಮಾಡಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ. Molly ಅನ್ನು ನವೀಕರಿಸಿ @@ -1680,7 +1691,7 @@ ಪ್ರೊಫೈಲ್ ಫೊಟೋ - %1$s ಕ್ಕೆ ನಿಮ್ಮ ಖಾತೆಗೆ ಹೊಸ ಸಾಧನವನ್ನು ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ. + A new device was linked to your account %1$s. ಸಾಧನವನ್ನು ವೀಕ್ಷಿಸಿ @@ -1959,12 +1970,16 @@ %1$s ಅವರು ಕರೆಯಲ್ಲಿದ್ದಾರೆ · %2$s ನೀವು ಕರೆಯಲ್ಲಿದ್ದೀರಿ · %1$s + + %1$s and you are in the call · %2$s %1$s ಮತ್ತು %2$s ಅವರು ಕರೆಯಲ್ಲಿದ್ದಾರೆ · %3$s %1$s ಅವರು ಕರೆಯಲ್ಲಿದ್ದಾರೆ ನೀವು ಕರೆಯಲ್ಲಿದ್ದೀರಿ + + %1$s and you are in the call %1$s ಮತ್ತು %2$s ಕರೆಯಲ್ಲಿದ್ದಾರೆ @@ -5130,7 +5145,7 @@ ನಿಮ್ಮ ಹಳೆಯ ಫೋನ್ ನಂಬರ್ ಅನ್ನು ನೀವು ನಮೂದಿಸಬೇಕು ನಿಮ್ಮ ಹೊಸ ನಂಬರ್‌ನ ದೇಶದ ಕೋಡ್ ಅನ್ನು ನೀವು ನಮೂದಿಸಬೇಕು ನಿಮ್ಮ ಹೊಸ ಫೋನ್ ನಂಬರ್ ಅನ್ನು ನೀವು ನಮೂದಿಸಬೇಕು - Your new phone number cannot be the same as your old phone number + ನಿಮ್ಮ ಹೊಸ ಫೋನ್ ಸಂಖ್ಯೆಯು ನಿಮ್ಮ ಹಳೆಯ ಫೋನ್ ಸಂಖ್ಯೆಯಂತೆಯೇ ಇರುವಂತಿಲ್ಲ ನಂಬರ್ ಬದಲಾಯಿಸಿ @@ -5829,7 +5844,7 @@ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ - Checking subscription… + ಚಂದಾದಾರಿಕೆಯನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ… Molly ಅನ್ನು ನವೀಕರಿಸಿ @@ -7544,8 +7559,8 @@ ಬ್ಯಾಕಪ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + ನಿಮ್ಮ ಸಾಧನವು %1$d ದಿನದವರೆಗೆ ಬ್ಯಾಕಪ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿಲ್ಲ. ನಿಮ್ಮ ಸಾಧನವು ವೈ-ಫೈಗೆ ಕನೆಕ್ಟ್ ಆಗಿದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಮತ್ತು \"ಈಗ ಬ್ಯಾಕಪ್ ಮಾಡಿ\" ಎಂಬುದನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ. + ನಿಮ್ಮ ಸಾಧನವು %1$d ದಿನಗಳವರೆಗೆ ಬ್ಯಾಕಪ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿಲ್ಲ. ನಿಮ್ಮ ಸಾಧನವು ವೈ-ಫೈಗೆ ಕನೆಕ್ಟ್ ಆಗಿದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಮತ್ತು \"ಈಗ ಬ್ಯಾಕಪ್ ಮಾಡಿ\" ಎಂಬುದನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ. ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ @@ -8048,6 +8063,20 @@ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ ಸ್ಕಿಪ್ ಮಾಡಿ ಹಾಗೂ ರಿಸ್ಟೋರ್ ಮಾಡಬೇಡಿ + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key ನಿಮ್ಮ ಹಳೆಯ ಫೋನ್ ಮೂಲಕ ಈ ಕೋಡ್ ಅನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿ diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index dfe1aa6ed0..278196112a 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -572,11 +572,13 @@ 첨부 파일 %1$d개를 저장 공간에 저장 중… - Save to phone? + 휴대폰에 저장할까요? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + 다시 표시 안 함 대기 중… 데이터(Signal) @@ -903,8 +905,14 @@ 내일 오늘 밤 - - %2$s %1$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ 기기 연결 해제됨 - %1$s에 연결한 기기의 연결을 해제했습니다. + The device that was linked %1$s is no longer linked. 확인 @@ -1055,7 +1063,7 @@ 메시지 기록 전송 - Transfer your text messages and your last 45 days of media + 텍스트 메시지와 지난 45일간의 미디어를 전송합니다 전송 안 함 @@ -1064,7 +1072,7 @@ 새 기기를 연결함 - %1$s에 새 기기를 계정에 연결했습니다. 탭하여 확인하세요. + A new device was linked to your account %1$s. Tap to view. \"%1$s\" 기기의 연결을 해제하시겠습니까? @@ -1377,9 +1385,9 @@ 오류가 발생하여 계정을 전송할 수 없습니다. 전송 방법을 선택하여 다시 시도하세요. - Couldn\'t restore this backup + 이 백업을 복원할 수 없음 - This version of Molly can\'t restore your backup. Update to the latest version and try again. + 이 Molly 버전은 백업을 복원할 수 없습니다. 최신 버전으로 업데이트하고 다시 시도하세요. 시그널 최신 버전으로 업데이트 @@ -1632,7 +1640,7 @@ 프로필 사진 추가 - %1$s에 새 기기를 계정에 연결했습니다. + A new device was linked to your account %1$s. 기기 보기 @@ -1903,12 +1911,16 @@ %1$s 님이 통화에 참여했습니다 · %2$s 통화에 참여했습니다 · %1$s + + %1$s and you are in the call · %2$s %1$s 님과 %2$s 님이 통화에 참여했습니다 · %3$s %1$s 님이 통화에 참여했습니다 통화에 참여했습니다 + + %1$s and you are in the call %1$s 님과 %2$s 님이 통화에 참여했습니다 @@ -5011,7 +5023,7 @@ 기존 전화번호를 입력해야합니다. 새 번호의 국가 코드를 지정해야 합니다. 새 전화번호를 지정해야 합니다. - Your new phone number cannot be the same as your old phone number + 새 전화번호는 이전 전화번호와 같을 수 없습니다 번호 변경 @@ -5696,7 +5708,7 @@ 자세히 알아보기 - Checking subscription… + 구독을 확인하는 중… 시그널 최신 버전으로 업데이트 @@ -7383,7 +7395,7 @@ 백업을 완료할 수 없음 - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + 기기에서 %1$d일 동안 백업을 완료하지 않았습니다. 기기가 Wi-Fi에 연결되어 있는지 확인하고 \'지금 백업\'을 탭하세요. 자세히 알아보기 @@ -7879,6 +7891,20 @@ 자세히 알아보기 건너 뛰고 복원하지 않음 + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key 이전 휴대폰으로 이 코드 스캔 diff --git a/app/src/main/res/values-ky/strings.xml b/app/src/main/res/values-ky/strings.xml index 439426f170..441993662a 100644 --- a/app/src/main/res/values-ky/strings.xml +++ b/app/src/main/res/values-ky/strings.xml @@ -572,11 +572,13 @@ %1$d тиркеме сактагычка сакталууда… - Save to phone? + Телефонго сактайсызбы? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Кайра көрүнбөсүн Күтүлүүдө… Интернет (Signal) @@ -903,8 +905,14 @@ Эртең Бүгүн кечинде - - %1$s - %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ Түзмөк ажыратылды - %1$s байланышкан түзмөк ажыратылды. + The device that was linked %1$s is no longer linked. OK @@ -1055,7 +1063,7 @@ Билдирүүлөр таржымалын өткөрүү - Transfer your text messages and your last 45 days of media + Тексттик билдирүүлөрүңүз жана соңку 45 күндөгү медиа файлдарыңыз өткөрүлөт Өтпөсүн @@ -1064,7 +1072,7 @@ Жаңы түзмөктү байланыштырдыңыз - Аккаунтуңузга жаңы түзмөк саат %1$s байланыштырылды. Басып карап көрүңүз. + A new device was linked to your account %1$s. Tap to view. \"%1$s\" ажыратасызбы? @@ -1377,9 +1385,9 @@ Ката кетип, аккаунтуңуз өткөн жок. Башка өткөрүү ыкмасын тандап, кайталап көрүңүз. - Couldn\'t restore this backup + Бул камдык көчүрмө калыбына келген жок - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly\'дын бул версиясы аны калыбына келтире албайт. Версиясын жаңыртып, кайталап көрүңүз. Molly\'ды жаңыртуу @@ -1632,7 +1640,7 @@ Сүрөт кошуу - Аккаунтуңузга жаңы түзмөк саат %1$s байланыштырылды. + A new device was linked to your account %1$s. Түзмөктү карап көрүү @@ -1903,12 +1911,16 @@ %1$s сүйлөшүп жатат · %2$s Сүйлөшүп жатасыз · %1$s + + %1$s and you are in the call · %2$s %1$s менен %2$s сүйлөшүп жатышат · %3$s %1$s сүйлөшүп жатат Сүйлөшүп жатасыз + + %1$s and you are in the call %1$s менен %2$s сүйлөшүп жатат @@ -5011,7 +5023,7 @@ Эски телефон номериңизди көрсөтүшүңүз керек Жаңы номериңиздин өлкө кодун көрсөтүшүңүз керек Жаңы телефон номериңизди көрсөтүшүңүз керек - Your new phone number cannot be the same as your old phone number + Жаңы телефонуңуздун номери эскиникиндей болбошу керек Номерди өзгөртүү @@ -5696,7 +5708,7 @@ Кененирээк маалымат - Checking subscription… + Жазылууңуз текшерилүүдө… Molly\'ды жаңыртуу @@ -7383,7 +7395,7 @@ Камдык көчүрмөлөр сакталган жок - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Түзмөгүңүздөгү нерселердин камдык көчүрмөлөрү %1$d күндөн бери сактала элек. Түзмөгүңүздү wi-fi тармагына туташтырып, \"Камдык көчүрмөнү сактоо\" дегенди басыңыз. Кененирээк маалымат @@ -7879,6 +7891,20 @@ Кененирээк маалымат Өткөрүп жиберүү + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Ушул кодду эски телефонуңуз менен скандаңыз diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 817dde18d1..e63d08a8cc 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -605,11 +605,16 @@ %1$d priedų įrašoma į atmintį… - Save to phone? + Išsaugoti telefone? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Daugiau neberodyti Laukiama… Duomenys (Signal) @@ -963,8 +968,20 @@ Rytoj Šį vakarą - - %1$s, %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1073,7 +1090,7 @@ Įrenginys atsietas - %1$s susietas įrenginys daugiau nebėra susietas. + The device that was linked %1$s is no longer linked. Gerai @@ -1115,7 +1132,7 @@ Perkelti žinučių istoriją - Transfer your text messages and your last 45 days of media + Perkelkite tekstines žinutes ir paskutinių 45 dienų įrašus Neperkelti @@ -1124,7 +1141,7 @@ Susiejote naują įrenginį - Naujas įrenginys su jūsų paskyra susietas %1$s. Bakstelėkite, kad peržiūrėtumėte. + A new device was linked to your account %1$s. Tap to view. Atsieti „%1$s“? @@ -1491,9 +1508,9 @@ Įvyko klaida ir nepavyko perkelti paskyros. Bandykite dar kartą pasirinkdami perkėlimo būdą. - Couldn\'t restore this backup + Nepavyko atkurti atsarginės kopijos - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Ši „Molly“ versija negali atkurti jūsų atsarginės kopijos. Atnaujinkite į naujausią versiją ir bandykite dar kartą. Atnaujinti Molly @@ -1776,7 +1793,7 @@ Profilio nuotr. - Naujas įrenginys su jūsų paskyra susietas %1$s. + A new device was linked to your account %1$s. Rodyti įrenginį @@ -2071,12 +2088,16 @@ %1$s yra skambutyje · %2$s Dalyvaujate skambutyje · %1$s + + %1$s and you are in the call · %2$s %1$s ir %2$s yra skambutyje · %3$s %1$s yra skambutyje Dalyvaujate skambutyje + + %1$s and you are in the call %1$s ir %2$s yra skambutyje @@ -5368,7 +5389,7 @@ Privalote nurodyti savo seną telefono numerį Privalote nurodyti savo naujo numerio šalies kodą Privalote nurodyti savo naują telefono numerį - Your new phone number cannot be the same as your old phone number + Jūsų naujas telefono numeris negali sutapti su senuoju telefono numeriu Keisti numerį @@ -6095,7 +6116,7 @@ Sužinoti daugiau - Checking subscription… + Tikrinama prenumerata… Atnaujinti Molly @@ -7866,10 +7887,10 @@ Nepavyko sukurti atsarginės kopijos - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Jūsų įrenginys nesukūrė atsarginės kopijos jau %1$d d. Įsitikinkite, kad įrenginys prijungtas prie „Wi-Fi“, ir bakstelėkite „Kurti atsarginę kopiją dabar“. + Jūsų įrenginys nesukūrė atsarginės kopijos jau %1$d d. Įsitikinkite, kad įrenginys prijungtas prie „Wi-Fi“, ir bakstelėkite „Kurti atsarginę kopiją dabar“. + Jūsų įrenginys nesukūrė atsarginės kopijos jau %1$d d. Įsitikinkite, kad įrenginys prijungtas prie „Wi-Fi“, ir bakstelėkite „Kurti atsarginę kopiją dabar“. + Jūsų įrenginys nesukūrė atsarginės kopijos jau %1$d d. Įsitikinkite, kad įrenginys prijungtas prie „Wi-Fi“, ir bakstelėkite „Kurti atsarginę kopiją dabar“. Sužinoti daugiau @@ -8386,6 +8407,20 @@ Sužinoti daugiau Praleisti ir neatkurti + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Nuskaitykite šį kodą senuoju telefonu diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index 2c6e8885fb..fb1f98d55a 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -594,11 +594,15 @@ Saglabā %1$d pielikumus krātuvē… - Save to phone? + Vai saglabāt tālrunī? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Vairs nerādīt Gaida… Dati (Signal) @@ -943,8 +947,18 @@ Rīt Šovakar - - %1$s plkst. %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + @@ -1053,7 +1067,7 @@ Ierīce atsaistīta - Ierīce, kas tika piesaistīta (%1$s), vairs nav saistīta. + The device that was linked %1$s is no longer linked. Ok @@ -1095,7 +1109,7 @@ Pārsūtīt ziņu vēsturi - Transfer your text messages and your last 45 days of media + Pārsūtiet visas teksta ziņas un pēdējo 45 dienu multividi Nepārsūtīt @@ -1104,7 +1118,7 @@ Jūs piesaistījāt jaunu ierīci - Jūsu kontam tika piesaistīta jauna ierīce plkst. %1$s. Pieskarieties, lai skatītu. + A new device was linked to your account %1$s. Tap to view. Vai atsaistīt \"%1$s\"? @@ -1453,9 +1467,9 @@ Radās kļūda, un jūsu kontu nevarēja pārsūtīt. Mēģiniet vēlreiz, izvēloties pārsūtīšanas veidu. - Couldn\'t restore this backup + Neizdevās atjaunot šo rezerves kopiju - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Šī Molly versija nevar atjaunot rezerves kopiju. Atjauniniet uz jaunāko versiju un mēģiniet vēlreiz. Atjaunināt Molly @@ -1728,7 +1742,7 @@ Profila attēls - Jūsu kontam tika piesaistīta jauna ierīce plkst. %1$s. + A new device was linked to your account %1$s. Skatīt ierīci @@ -2015,12 +2029,16 @@ %1$s piedalās zvanā · %2$s Jūs piedalāties zvanā · %1$s + + %1$s and you are in the call · %2$s %1$s un %2$s piedalās zvanā · %3$s %1$s piedalās zvanā Jūs piedalāties zvanā + + %1$s and you are in the call %1$s un %2$s piedalās zvanā @@ -5249,7 +5267,7 @@ Jums jānorāda savs vecais tālruņa numurs Jums jānorāda sava jaunā numura valsts kods Jums jānorāda savs jaunais tālruņa numurs - Your new phone number cannot be the same as your old phone number + Jaunais tālruņa numurs nedrīkst būt tāds pats kā iepriekšējais tālruņa numurs Izmainīt numuru @@ -5962,7 +5980,7 @@ Uzzināt vairāk - Checking subscription… + Notiek abonementa pārbaude… Atjaunināt Molly @@ -7705,9 +7723,9 @@ Neizdevās izveidot rezerves kopiju - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Jūsu ierīce nav izveidojusi rezerves kopiju jau %1$d dienas. Pārliecinieties, ka ierīce ir savienota ar Wi-Fi, un pieskarieties pie \"Izveidot rezerves kopiju tūlīt\". + Jūsu ierīce nav izveidojusi rezerves kopiju jau %1$d dienu. Pārliecinieties, ka ierīce ir savienota ar Wi-Fi, un pieskarieties pie \"Izveidot rezerves kopiju tūlīt\". + Jūsu ierīce nav izveidojusi rezerves kopiju jau %1$d dienas. Pārliecinieties, ka ierīce ir savienota ar Wi-Fi, un pieskarieties pie \"Izveidot rezerves kopiju tūlīt\". Uzzināt vairāk @@ -8217,6 +8235,20 @@ Uzzināt vairāk Izlaist un neatjaunot + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Noskenējiet šo kodu ar savu iepriekšējo tālruni diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index c3e5de5d28..6b2921d6b7 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -583,11 +583,14 @@ Зачувувам %1$d прилози во складот… - Save to phone? + Да се зачува на телефон? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Не прикажувај повторно На чекање… Интернет (Signal) @@ -923,8 +926,16 @@ Утре Ноќва - - %1$s во %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Поврзувањето со уредот е отстрането - Уредот што беше поврзан на %1$s повеќе не е поврзан. + The device that was linked %1$s is no longer linked. Во ред @@ -1075,7 +1086,7 @@ Пренесете ја историјата на пораки - Transfer your text messages and your last 45 days of media + Префрлете ги вашите текстуални пораки, како и медиумските датотеки од последните 45 дена Не префрлајте @@ -1084,7 +1095,7 @@ Поврзавте нов уред - Нов уред беше поврзан со вашата корисничка сметка на %1$s. Допрете за да го видите. + A new device was linked to your account %1$s. Tap to view. Да се прекине поврзувањето со „%1$s“? @@ -1415,9 +1426,9 @@ Настана грешка и вашата корисничка сметка не можеше да се пренесе. Обидете се повторно со избирање на вашиот начин на пренос. - Couldn\'t restore this backup + Не може да се врати оваа резервна копија - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Оваа верзија на Molly не може да ја врати вашата резервна копија. Ажурирајте на последната верзија и обидете се повторно. Ажурирај го Molly @@ -1680,7 +1691,7 @@ Додај слика - Нов уред беше поврзан со вашата корисничка сметка на %1$s. + A new device was linked to your account %1$s. Види го уредот @@ -1959,12 +1970,16 @@ %1$s е на повикот · %2$s Вие сте на повикот · %1$s + + %1$s and you are in the call · %2$s %1$s и %2$s се на повикот · %3$s %1$s е на повикот Вие сте на повикот + + %1$s and you are in the call %1$s и %2$s се на овој повик @@ -5130,7 +5145,7 @@ Мора да го внесете Вашиот стар телефонски број Мора да внесете повикувачки број на државата за Вашиот нов број Мора да го внесете Вашиот нов телефонски број - Your new phone number cannot be the same as your old phone number + Вашиот нов телефонски број не може да биде ист како стариот телефонски број Смени го бројот @@ -5829,7 +5844,7 @@ Дознајте повеќе - Checking subscription… + Се проверува претплатата… Ажурирај го Molly @@ -7544,8 +7559,8 @@ Не можеше да се направи резервна копија - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Вашиот уред нема направено резервна копија %1$d ден. Проверете дали уредот e поврзан на Wi-Fi и допрете на „Направи резервна копија сега“. + Вашиот уред нема направено резервна копија %1$d дена. Проверете дали уредот e поврзан на Wi-Fi и допрете на „Направи резервна копија сега“. Дознајте повеќе @@ -8048,6 +8063,20 @@ Дознајте повеќе Прескокнете и не враќајте + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Скенирајте го овој код со вашиот стар телефон diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index b7e34e6e28..62268a8bed 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -583,11 +583,14 @@ %1$d അറ്റാച്ച്‌മെന്റുകൾ സ്റ്റോറേജിലേക്ക് സംരക്ഷിക്കുന്നു… - Save to phone? + ഫോണിൽ സംരക്ഷിക്കണോ? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + വീണ്ടും കാണിക്കരുത് ശേഷിക്കുന്നു… ഡാറ്റ (Signal) @@ -923,8 +926,16 @@ നാളെ ഇന്ന് രാത്രിയിൽ - - %2$s %1$s-ന് + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ ഉപകരണം അൺലിങ്ക് ചെയ്‌തു - %1$s -ന് ലിങ്ക് ചെയ്‌തിരിക്കുന്ന ഉപകരണം ഇനി ലിങ്ക് ചെയ്യപ്പെട്ടതായിരിക്കില്ല. + The device that was linked %1$s is no longer linked. ശരി @@ -1075,7 +1086,7 @@ സന്ദേശ ചരിത്രം കൈമാറുക - Transfer your text messages and your last 45 days of media + നിങ്ങളുടെ വാചക സന്ദേശങ്ങളും കഴിഞ്ഞ 45 ദിവസത്തെ മീഡിയയും കൈമാറുക കൈമാറരുത് @@ -1084,7 +1095,7 @@ നിങ്ങൾ ഒരു പുതിയ ഉപകരണം ലിങ്ക് ചെയ്‌തു - %1$s -ന് നിങ്ങളുടെ അക്കൗണ്ടിലേക്ക് ഒരു പുതിയ ഉപകരണം ലിങ്ക് ചെയ്‌തു. കാണാൻ ടാപ്പ് ചെയ്യുക. + A new device was linked to your account %1$s. Tap to view. \"%1$s\" അൺലിങ്ക് ചെയ്യണോ? @@ -1415,9 +1426,9 @@ ഒരു പിശക് സംഭവിച്ചു, നിങ്ങളുടെ അക്കൗണ്ട് കൈമാറാൻ കഴിഞ്ഞില്ല. നിങ്ങളുടെ കൈമാറ്റ രീതി തിരഞ്ഞെടുത്ത് വീണ്ടും ശ്രമിക്കുക. - Couldn\'t restore this backup + ഈ ബാക്കപ്പ് പുനഃസ്ഥാപിക്കാനായില്ല - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly-ൻ്റെ ഈ പതിപ്പിന് നിങ്ങളുടെ ബാക്കപ്പ് പുനഃസ്ഥാപിക്കാനാവില്ല. ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് അപ്ഡേറ്റ് ചെയ്ത് വീണ്ടും ശ്രമിക്കുക. Molly അപ്ഡേറ്റ് ചെയ്യുക @@ -1680,7 +1691,7 @@ ഫോട്ടോ ചേർക്കുക - %1$s -ന് നിങ്ങളുടെ അക്കൗണ്ടിലേക്ക് ഒരു പുതിയ ഉപകരണം ലിങ്ക് ചെയ്‌തു. + A new device was linked to your account %1$s. ഉപകരണം കാണുക @@ -1959,12 +1970,16 @@ %1$s കോളിലാണ് · %2$s നിങ്ങൾ കോളിലാണ് · %1$s + + %1$s and you are in the call · %2$s %1$s , %2$s എന്നിവർ കോളിലാണ് · %3$s %1$s കോളിലാണ് നിങ്ങൾ കോളിലാണ് + + %1$s and you are in the call %1$s, %2$s എന്നിവർ കോളിലാണ് @@ -5130,7 +5145,7 @@ നിങ്ങളുടെ പഴയ ഫോൺ നമ്പർ വ്യക്തമാക്കണം നിങ്ങളുടെ പുതിയ നമ്പറിന്റെ രാജ്യ കോഡ് വ്യക്തമാക്കണം നിങ്ങളുടെ പുതിയ ഫോൺ നമ്പർ വ്യക്തമാക്കണം - Your new phone number cannot be the same as your old phone number + നിങ്ങളുടെ പുതിയ ഫോണ്‍ നമ്പര്‍ നിങ്ങളുടെ പഴയ ഫോൺ നമ്പറിന് സമാനമായിരിക്കരുത് നമ്പർ മാറ്റുക @@ -5829,7 +5844,7 @@ കൂടുതലറിയുക - Checking subscription… + സബ്സ്ക്രിപ്ഷൻ പരിശോധിക്കുന്നു… Molly അപ്ഡേറ്റ് ചെയ്യുക @@ -7544,8 +7559,8 @@ ബാക്കപ്പ് പൂർത്തിയാക്കാൻ കഴിഞ്ഞില്ല - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + നിങ്ങളുടെ ഉപകരണം %1$d ദിവസത്തെ ഒരു ബാക്കപ്പ് പൂർത്തിയാക്കിയിട്ടില്ല. നിങ്ങളുടെ ഉപകരണം wi-fi-യിലേക്ക് കണക്‌റ്റ് ചെയ്‌തിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്തി \"ഇപ്പോൾ ബാക്കപ്പ് ചെയ്യുക\" ടാപ്പ് ചെയ്യുക. + നിങ്ങളുടെ ഉപകരണം %1$d ദിവസത്തെ ഒരു ബാക്കപ്പ് പൂർത്തിയാക്കിയിട്ടില്ല. നിങ്ങളുടെ ഉപകരണം wi-fi-യിലേക്ക് കണക്‌റ്റ് ചെയ്‌തിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്തി \"ഇപ്പോൾ ബാക്കപ്പ് ചെയ്യുക\" ടാപ്പ് ചെയ്യുക. കൂടുതലറിയുക @@ -8048,6 +8063,20 @@ കൂടുതലറിയുക ഒഴിവാക്കുക, പുനഃസ്ഥാപിക്കരുത് + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key നിങ്ങളുടെ പഴയ ഫോൺ ഉപയോഗിച്ച് ഈ കോഡ് സ്കാൻ ചെയ്യുക diff --git a/app/src/main/res/values-mr/strings.xml b/app/src/main/res/values-mr/strings.xml index 35793b8768..190814d430 100644 --- a/app/src/main/res/values-mr/strings.xml +++ b/app/src/main/res/values-mr/strings.xml @@ -583,11 +583,14 @@ %1$d संलग्नके संग्रहणामध्ये जतन करत आहे… - Save to phone? + फोनवर सेव्ह करूया? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + पुन्हा दाखवू नका प्रलंबित… डेटा (Signal) @@ -923,8 +926,16 @@ उद्या आज रात्री - - %2$s ला %1$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ डिव्हाईस अनलिंक करा - %1$s रोजी लिंक केलेला डिव्हाईस आता लिंक्ड राहिलेला नाही. + The device that was linked %1$s is no longer linked. ठीक @@ -1075,7 +1086,7 @@ संदेश इतिहास हस्तांतरित करा - Transfer your text messages and your last 45 days of media + तुमचे संदेश आणि गेल्या ४५ दिवसांतील तुमचा मिडीया हस्तांतरित करा हस्तांतरित करू नका @@ -1084,7 +1095,7 @@ आपण एक नवीन डिव्हाइस लिंक केलात - नवा डिव्हाइस आपल्या अकाऊंटवर %1$s येथे लिंक झाला. बघण्यासाठी टॅप करा. + A new device was linked to your account %1$s. Tap to view. \"%1$s\" अनलिंक करायचे? @@ -1415,9 +1426,9 @@ एक त्रुटी उद्भवली आणि आपले अकाऊंट हस्तांतरित करता आले नाही. आपली हस्तांतरण पद्धत निवडून पुन्हा प्रयत्न करा. - Couldn\'t restore this backup + हा बॅकअप परत आणता आला नाही - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly ची ही आवृत्ती तुमचा बॅकअप परत आणू शकत नाही. अद्यतन करून नवीन आवृत्ती घ्या आणि पुन्हा प्रयत्न करा. Molly अद्यतनित करा @@ -1680,7 +1691,7 @@ प्रोफाईल फोटो - नवा डिव्हाइस आपल्या अकाऊंटवर %1$s येथे लिंक झाला. + A new device was linked to your account %1$s. डिव्हाईस पहा @@ -1959,12 +1970,16 @@ %1$s कॉल मध्ये आहे · %2$s आपण कॉलमध्ये आहात · %1$s + + %1$s and you are in the call · %2$s %1$s आणि %2$s कॉलमध्ये आहेत · %3$s %1$s कॉल मध्ये आहेत आपण कॉलमध्ये आहात + + %1$s and you are in the call %1$s आणि %2$s कॉलमध्ये आहेत @@ -5130,7 +5145,7 @@ तुम्ही तुमचा जुना फोन नंबर नमूद करणे आवश्यक आहे तुम्ही तुमच्या नवीन नंबरचा देश कोड नमूद करणे आवश्यक आहे आपण आपला नवीन फोन नंबर निर्दिष्ट करणे आवश्यक आहे - Your new phone number cannot be the same as your old phone number + तुमचा नवा फोन नंबर आणि तुमचा जुना फोन नंबर एकच असू शकत नाही फोन नंबर बदला @@ -5829,7 +5844,7 @@ अधिक जाणून घ्या - Checking subscription… + सदस्यत्व तपासत आहोत… Molly अद्यतनित करा @@ -7544,8 +7559,8 @@ बॅकअप पूर्ण करू शकत नाही - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + आपल्या डिव्हाइसने %1$d दिवसासाठी बॅकअप पूर्ण केलेला नाही. आपले डिव्हाइस wi-fi शी कनेक्ट केले असल्याची खात्री करा आणि \"आत्ता बॅकअप घ्या.\" वर टॅप करा. + आपल्या डिव्हाइसने %1$d दिवसांसाठी बॅकअप पूर्ण केलेला नाही. आपले डिव्हाइस wi-fi शी कनेक्ट केले असल्याची खात्री करा आणि \"आत्ता बॅकअप घ्या.\" वर टॅप करा. अधिक जाणून घ्या @@ -8048,6 +8063,20 @@ अधिक जाणून घ्या वगळा आणि परत मिळवू नका + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key आपल्या जुन्या फोनने हा कोड स्कॅन करा diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml index edc35f2de6..e175bdd140 100644 --- a/app/src/main/res/values-ms/strings.xml +++ b/app/src/main/res/values-ms/strings.xml @@ -572,11 +572,13 @@ Menyimpan %1$d lampiran ke storan… - Save to phone? + Simpan ke telefon? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Jangan tunjukkan lagi Menunggu… Data (Signal) @@ -903,8 +905,14 @@ Esok Malam ini - - %1$s pada %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ Peranti dinyahpautkan - Peranti yang dipautkan pada %1$s tidak dipautkan lagi. + The device that was linked %1$s is no longer linked. OK @@ -1055,7 +1063,7 @@ Pindahkan sejarah mesej - Transfer your text messages and your last 45 days of media + Pindahkan mesej teks anda dan media dari 45 hari yang lalu dengan mudah Jangan pindahkan @@ -1064,7 +1072,7 @@ Anda Memautkan Peranti Baharu - Peranti baharu telah dipautkan ke akaun anda pada %1$s. Ketik untuk melihat. + A new device was linked to your account %1$s. Tap to view. Nyahpaut \"%1$s\"? @@ -1377,9 +1385,9 @@ Ralat berlaku dan akaun anda tidak dapat dipindahkan. Cuba lagi dengan memilih kaedah pemindahan anda. - Couldn\'t restore this backup + Tidak dapat memulihkan sandaran ini - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Versi Molly ini tidak dapat memulihkan sandaran anda. Kemas kini kepada versi terkini dan cuba lagi. Kemas Kini Molly @@ -1632,7 +1640,7 @@ Tambah foto - Peranti baharu telah dipautkan ke akaun anda pada %1$s. + A new device was linked to your account %1$s. Lihat peranti @@ -1903,12 +1911,16 @@ %1$s dalam panggilan · %2$s Anda dalam panggilan · %1$s + + %1$s and you are in the call · %2$s %1$s dan %2$s sedang dalam panggilan · %3$s %1$s dalam panggilan Anda dalam panggilan + + %1$s and you are in the call %1$s dan %2$s sedang dalam panggilan ini @@ -5011,7 +5023,7 @@ Anda mesti nyatakan nombor telefon lama anda Anda mesti nyatakan kod negara nombor baharu anda Anda mesti menyatakan nombor telefon baharu anda - Your new phone number cannot be the same as your old phone number + Nombor telefon baharu anda tidak boleh sama dengan nombor telefon lama anda Tukar Nombor @@ -5696,7 +5708,7 @@ Ketahui lebih lanjut - Checking subscription… + Menyemak langganan… Kemas Kini Molly @@ -7383,7 +7395,7 @@ Tidak dapat melengkapkan sandaran - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Peranti anda belum melengkapkan sandaran selama %1$d hari. Pastikan peranti anda disambungkan ke Wi-Fi dan ketik \"Sandarkan sekarang.\" Ketahui lebih lanjut @@ -7879,6 +7891,20 @@ Ketahui lebih lanjut Langkau dan jangan pulihkan + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Imbas kod ini dengan telefon lama anda diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml index efa71b3d73..ce6219bea2 100644 --- a/app/src/main/res/values-my/strings.xml +++ b/app/src/main/res/values-my/strings.xml @@ -572,11 +572,13 @@ ပူးတွဲဖိုင် %1$d ကို ဖုန်းထဲတွင် သိမ်းနေသည် - Save to phone? + ဖုန်းထဲ သိမ်းမလား။ - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + ထပ်မပြပါနှင့် ဆိုင်းငံ့ထားသည်… ဒေတာ (Signal) @@ -903,8 +905,14 @@ မနက်ဖြန် ယနေ့ည - - %1$s %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ စက်ကို ချိတ်ဆက်မှု ဖြုတ်ပါပြီ - %1$s တွင် လင့်ခ်ချိတ်ထားသည့် စက်ကို လင့်ခ်မချိတ်တော့ပါ။ + The device that was linked %1$s is no longer linked. အိုကေ @@ -1055,7 +1063,7 @@ မက်ဆေ့ချ်မှတ်တမ်းကို လွှဲပြောင်းရန် - Transfer your text messages and your last 45 days of media + သင်၏ စာသားမက်ဆေ့ချ်များနှင့် သင်၏ နောက်ဆုံး မီဒီယာ 45 ရက်ကို လွှဲပြောင်းပါ မလွှဲပြောင်းပါ @@ -1064,7 +1072,7 @@ သင် စက်အသစ်တစ်ခုကို လင့်ခ်ချိတ်ထားသည် - စက်အသစ်တစ်ခုကို %1$s တွင် သင့်အကောင့်နှင့် ချိတ်ဆက်ထားသည်။ ကြည့်ရှုရန် နှိပ်ပါ။ + A new device was linked to your account %1$s. Tap to view. \"%1$s\" ချိတ်ဆက်မှုကို ဖြုတ်မည်လား။ @@ -1377,9 +1385,9 @@ ချွတ်ယွင်းချက်တစ်ခု ဖြစ်ပွားခဲ့သောကြောင့် သင့်အကောင့်ကို လွှဲပြောင်း၍မရပါ။ လွှဲပြောင်းရန်နည်းလမ်းကို ရွေးချယ်၍ ထပ်စမ်းကြည့်ပါ။ - Couldn\'t restore this backup + ဤဘက်ခ်အပ်ကို ပြန်လည်ရယူ၍မရပါ - This version of Molly can\'t restore your backup. Update to the latest version and try again. + ဤ Molly ဗားရှင်းသည် သင့်ဘက်ခ်အပ်ကို ပြန်လည်ရယူ၍မရပါ။ နောက်ဆုံးဗားရှင်းအထိ အပ်ဒိတ်လုပ်ပြီး ထပ်စမ်းကြည့်ပါ။ Molly ကို အပ်ဒိတ်လုပ်ပါ။ @@ -1632,7 +1640,7 @@ ပရိုဖိုင်ပုံထည့် - စက်အသစ်တစ်ခုကို %1$s တွင် သင့်အကောင့်နှင့် ချိတ်ဆက်ထားသည်။ + A new device was linked to your account %1$s. စက်ကိုကြည့်ရန် @@ -1903,12 +1911,16 @@ %1$s သည် ကောလ်ထဲတွင် ရှိနေသည် · %2$s သင်သည် ကောလ်ထဲတွင် ရှိနေသည် · %1$s + + %1$s and you are in the call · %2$s %1$s နှင့် %2$s သည် ကောလ်ထဲ တွင်ရှိနေသည် · %3$s %1$s သည် ကောလ်ထဲတွင် ရှိနေသည် သင်သည် ကောလ်ထဲတွင် ရှိနေသည် + + %1$s and you are in the call %1$s နှင့် %2$s သည် ကောလ်ထဲတွင် ရှိနေသည် @@ -5011,7 +5023,7 @@ သင့်နံပါတ်အဟောင်းကို သတ်မှတ်ပေးရပါမည် သင့်နံပါတ်အသစ်၏ နိုင်ငံကုဒ်ကို သတ်မှတ်ပေးရပါမည် သင့်နံပါတ်အသစ်ကို သတ်မှတ်ပေးရပါမည် - Your new phone number cannot be the same as your old phone number + သင့်ဖုန်းနံပါတ်အသစ်သည် သင့်ဖုန်းနံပါတ်ဟောင်းနှင့် မတူနိုင်ပါ နံပါတ် ပြောင်းရန် @@ -5696,7 +5708,7 @@ ပိုမိုလေ့လာရန် - Checking subscription… + ပုံမှန်လှူဒါန်းငွေ စစ်ဆေးနေသည်… Molly ကို အပ်ဒိတ်လုပ်ပါ။ @@ -7383,7 +7395,7 @@ ဘက်ခ်အပ်လုပ်ခြင်းကို အပြီးသတ်၍မရပါ။ - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + သင့်စက်သည် ဘက်ခ်အပ်လုပ်ခြင်း မပြီးမြောက်သည်မှာ %1$d ရက်ရှိပြီဖြစ်သည်။ သင့်စက်ကို wi-fi နှင့် ချိတ်ဆက်ထားကြောင်း သေချာစေပြီး \"ယခု ဘက်ခ်အပ်လုပ်မည်\" ကိုနှိပ်ပါ။ ပိုမိုလေ့လာရန် @@ -7879,6 +7891,20 @@ ပိုမိုလေ့လာရန် ကျော်ပြီး ပြန်လည်ရယူခြင်းမပြုပါ + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key သင့်ဖုန်းအဟောင်းဖြင့် ဤကုဒ်ကို စကင်ဖတ်ပါ diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 364041bee5..bc5e8580f5 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -583,11 +583,14 @@ Lagrer %1$d vedlegg på enheten … - Save to phone? + Vil du lagre på telefonen? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Ikke vis igjen Venter… Data (Signal) @@ -923,8 +926,16 @@ I morgen I kveld - - %1$s kl. %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Enheten ble koblet fra - Enheten ble først koblet til den %1$s, og nå er den koblet fra. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Overfør meldingslogg - Transfer your text messages and your last 45 days of media + Overfør alle meldingene dine samt mediefilene dine fra de siste 45 dagene Ikke overfør @@ -1084,7 +1095,7 @@ Du koblet til en ny enhet - En ny enhet ble koblet til kontoen din kl. %1$s. Trykk for å lese mer. + A new device was linked to your account %1$s. Tap to view. Vil du koble fra «%1$s»? @@ -1415,9 +1426,9 @@ Det oppsto en feil som førte til at kontoen ikke kunne overføres. Prøv igjen ved å velge overføringsmåte på nytt. - Couldn\'t restore this backup + Sikkerhetskopien kunne ikke gjenopprettes - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Det er ikke mulig å gjenopprette sikkerhetskopien din på denne versjonen av Molly. Oppdater appen, og prøv på nytt. Oppdater Molly @@ -1680,7 +1691,7 @@ Profilbilde - En ny enhet ble koblet til kontoen din kl. %1$s. + A new device was linked to your account %1$s. Se enheten @@ -1959,12 +1970,16 @@ %1$s er med i samtalen · %2$s Du er med i samtalen · %1$s + + %1$s and you are in the call · %2$s %1$s og %2$s er med i samtalen · %3$s %1$s er med i samtalen Du er med i samtalen + + %1$s and you are in the call %1$s og %2$s er med i samtalen @@ -5130,7 +5145,7 @@ Du må oppgi det gamle telefonnummeret ditt Du må oppgi landskoden for det nye nummeret ditt Du må oppgi det nye telefonnummeret ditt - Your new phone number cannot be the same as your old phone number + Det nye telefonnummeret må være annerledes enn det gamle Endre telefonnummer @@ -5829,7 +5844,7 @@ Les mer - Checking subscription… + Sjekker abonnementet … Oppdater Molly @@ -7544,8 +7559,8 @@ Sikkerhetskopiering kunne ikke fullføres - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Det er %1$d dag siden siste sikkerhetskopiering. Sørg for at enheten er koblet til internett, og trykk på «Sikkerhetskopier nå». + Det er %1$d dager siden siste sikkerhetskopiering. Sørg for at enheten er koblet til internett, og trykk på «Sikkerhetskopier nå». Les mer @@ -8048,6 +8063,20 @@ Les mer Hopp over gjenoppretting + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Skann denne QR-koden med den gamle enheten diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 6f509684d9..302a9886a5 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -583,11 +583,14 @@ %1$d bijlagen opslaan in lokale opslag… - Save to phone? + Opslaan op telefoon? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Niet meer weergeven In afwachting… Internet (versleuteld met Signal-protocol) @@ -923,8 +926,16 @@ Morgen Vanavond - - %1$s om %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Apparaat ontkoppeld - Het apparaat dat op %1$s was gekoppeld, is nu ontkoppeld. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Chatgeschiedenis overzetten - Transfer your text messages and your last 45 days of media + Zet al je tekstberichten en de laatste 45 dagen aan media over Niet overzetten @@ -1084,7 +1095,7 @@ Je hebt een nieuw apparaat gekoppeld - Een nieuw apparaat werd gekoppeld aan je account om %1$s. Tik om te bekijken. + A new device was linked to your account %1$s. Tap to view. ‘%1$s’ ontkoppelen? @@ -1415,9 +1426,9 @@ Er is een fout opgetreden en je account kon niet worden overgezet. Probeer het nog eens door je overzetmethode te kiezen. - Couldn\'t restore this backup + Back-up kon niet worden teruggezet - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Deze versie van Molly kan je back-up niet herstellen. Werk bij naar de meest recente versie en probeer het opnieuw. Molly bijwerken @@ -1680,7 +1691,7 @@ Profielfoto - Een nieuw apparaat werd gekoppeld aan je account om %1$s. + A new device was linked to your account %1$s. Apparaat bekijken @@ -1959,12 +1970,16 @@ %1$s is aanwezig in de oproep · %2$s Jij bent aanwezig in de oproep · %1$s + + %1$s and you are in the call · %2$s %1$s en %2$s zijn aanwezig in de oproep · %3$s %1$s is aanwezig in de oproep Jij bent aanwezig in de oproep + + %1$s and you are in the call %1$s en %2$s zijn aanwezig in de oproep @@ -3635,7 +3650,7 @@ Berichtgeluid Stil - Standaardmeldingen + Standaard Herhaal meldingen Nooit Een keer @@ -5130,7 +5145,7 @@ Je moet je oude telefoonnummer invullen Je moet je nieuwe landcode aangeven Je moet je nieuwe telefoonnummer invullen - Your new phone number cannot be the same as your old phone number + Je nieuwe telefoonnummer kan niet hetzelfde zijn als je oude telefoonnummer Telefoonnummer wijzigen @@ -5829,7 +5844,7 @@ Meer lezen - Checking subscription… + Abonnement aan het controleren… Molly bijwerken @@ -7544,8 +7559,8 @@ Back-up kon niet worden voltooid - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Je apparaat heeft %1$d dag geen back-up voltooid. Zorg ervoor dat je apparaat is verbonden met wifi en tik op ‘Nu back-up maken’. + Je apparaat heeft de afgelopen %1$d dagen geen back-up voltooid. Zorg ervoor dat je apparaat is verbonden met wifi en tik op ‘Nu back-up maken’. Meer lezen @@ -8048,6 +8063,20 @@ Meer lezen Overslaan en niet herstellen + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Scan deze code met je oude telefoon diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml index f31949ded9..f395fc28f9 100644 --- a/app/src/main/res/values-pa/strings.xml +++ b/app/src/main/res/values-pa/strings.xml @@ -583,11 +583,14 @@ %1$d ਅਟੈਚਮੈਂਟਾਂ ਨੂੰ ਸਟੋਰੇਜ ਵਿੱਚ ਸੇਵ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ… - Save to phone? + ਫ਼ੋਨ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਹੈ? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + ਦੁਬਾਰਾ ਨਾ ਦਿਖਾਓ ਬਾਕੀ… ਡੇਟਾ (Signal) @@ -923,8 +926,16 @@ ਕੱਲ੍ਹ ਅੱਜ ਰਾਤ - - %1$s %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ ਡਿਵਾਈਸ ਨੂੰ ਅਨਲਿੰਕ ਕੀਤਾ ਗਿਆ - ਜਿਹੜਾ ਡਿਵਾਈਸ %1$s ਵਜੇ ਲਿੰਕ ਕੀਤਾ ਗਿਆ ਸੀ, ਉਹ ਹੁਣ ਲਿੰਕ ਕੀਤਾ ਹੋਇਆ ਨਹੀਂ ਹੈ। + The device that was linked %1$s is no longer linked. ਠੀਕ ਹੈ @@ -1075,7 +1086,7 @@ ਪੁਰਾਣੇ ਸੁਨੇਹੇ ਟ੍ਰਾਂਸਫਰ ਕਰੋ - Transfer your text messages and your last 45 days of media + ਆਪਣੇ ਟੈਕਸਟ ਸੁਨੇਹੇ ਅਤੇ ਆਪਣਾ ਪਿਛਲੇ 45 ਦਿਨਾਂ ਦਾ ਮੀਡੀਆ ਟ੍ਰਾਂਸਫਰ ਕਰੋ ਟ੍ਰਾਂਸਫਰ ਨਾ ਕਰੋ @@ -1084,7 +1095,7 @@ ਤੁਸੀਂ ਇੱਕ ਨਵਾਂ ਡਿਵਾਈਸ ਲਿੰਕ ਕੀਤਾ ਹੈ - ਇੱਕ ਨਵੇਂ ਡਿਵਾਈਸ ਨੂੰ %1$s ਵਜੇ ਤੁਹਾਡੇ ਖਾਤੇ ਨਾਲ ਲਿੰਕ ਕੀਤਾ ਗਿਆ ਸੀ। ਦੇਖਣ ਲਈ ਟੈਪ ਕਰੋ। + A new device was linked to your account %1$s. Tap to view. ਕੀ \"%1$s\" ਨੂੰ ਅਨਲਿੰਕ ਕਰਨਾ ਹੈ? @@ -1415,9 +1426,9 @@ ਕਿਸੇ ਗੜਬੜ ਕਾਰਨ ਤੁਹਾਡਾ ਖਾਤਾ ਟ੍ਰਾਂਸਫਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਆਪਣੀ ਟ੍ਰਾਂਸਫਰ ਵਿਧੀ ਚੁਣ ਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। - Couldn\'t restore this backup + ਇਸ ਬੈਕਅੱਪ ਨੂੰ ਰੀਸਟੋਰ ਨਹੀਂ ਕਰ ਸਕੇ - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly ਦਾ ਇਹ ਵਰਜ਼ਨ ਤੁਹਾਡੇ ਬੈਕਅੱਪ ਨੂੰ ਰੀਸਟੋਰ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ। ਸਭ ਤੋਂ ਨਵੇਂ ਵਰਜ਼ਨ ਉੱਤੇ ਅੱਪਡੇਟ ਕਰੋ ਅਤੇ ਫਿਰ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। Molly ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ @@ -1680,7 +1691,7 @@ ਪ੍ਰੋਫ਼ਾਈਲ ਫ਼ੋਟੋ - ਇੱਕ ਨਵੇਂ ਡਿਵਾਈਸ ਨੂੰ %1$s ਵਜੇ ਤੁਹਾਡੇ ਖਾਤੇ ਨਾਲ ਲਿੰਕ ਕੀਤਾ ਗਿਆ ਸੀ। + A new device was linked to your account %1$s. ਡਿਵਾਈਸ ਦੇਖੋ @@ -1959,12 +1970,16 @@ %1$s ਕਾਲ ਵਿੱਚ ਹਨ · %2$s ਤੁਸੀਂ ਕਾਲ ਵਿੱਚ ਹੋ · %1$s + + %1$s and you are in the call · %2$s %1$s ਅਤੇ %2$s ਕਾਲ ਵਿੱਚ ਹਨ · %3$s %1$s ਕਾਲ ਵਿੱਚ ਹਨ ਤੁਸੀਂ ਕਾਲ ਵਿੱਚ ਹੋ + + %1$s and you are in the call %1$s ਅਤੇ %2$s ਕਾਲ ਵਿੱਚ ਹਨ @@ -5130,7 +5145,7 @@ ਤੁਹਾਨੂੰ ਆਪਣਾ ਪੁਰਾਣਾ ਫ਼ੋਨ ਨੰਬਰ ਦੇਣਾ ਪਵੇਗਾ ਤੁਹਾਡੇ ਆਪਣੇ ਨਵੇਂ ਨੰਬਰ ਦਾ ਦੇਸ਼ ਕੋਡ ਦੇਣਾ ਪਵੇਗਾ ਤੁਹਾਨੂੰ ਆਪਣਾ ਨਵਾਂ ਫ਼ੋਨ ਨੰਬਰ ਦੇਣਾ ਪਵੇਗਾ - Your new phone number cannot be the same as your old phone number + ਤੁਹਾਡਾ ਨਵਾਂ ਫ਼ੋਨ ਨੰਬਰ ਤੁਹਾਡੇ ਪੁਰਾਣੇ ਫ਼ੋਨ ਨੰਬਰ ਵਰਗਾ ਨਹੀਂ ਹੋ ਸਕਦਾ ਨੰਬਰ ਬਦਲੋ @@ -5829,7 +5844,7 @@ ਹੋਰ ਜਾਣੋ - Checking subscription… + ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ… Molly ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ @@ -7544,8 +7559,8 @@ ਬੈਕਅੱਪ ਪੂਰਾ ਨਹੀਂ ਕਰ ਸਕੇ - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਦਾ %1$d ਦਿਨ ਤੋਂ ਬੈਕਅੱਪ ਨਹੀਂ ਲਿਆ ਗਿਆ ਹੈ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡਾ ਡਿਵਾਈਸ Wi-Fi ਨਾਲ ਕਨੈਕਟ ਹੈ ਅਤੇ \"ਹੁਣੇ ਬੈਕਅੱਪ ਲਓ\" \'ਤੇ ਟੈਪ ਕਰੋ। + ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਦਾ %1$d ਦਿਨਾਂ ਤੋਂ ਬੈਕਅੱਪ ਨਹੀਂ ਲਿਆ ਗਿਆ ਹੈ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡਾ ਡਿਵਾਈਸ Wi-Fi ਨਾਲ ਕਨੈਕਟ ਹੈ ਅਤੇ \"ਹੁਣੇ ਬੈਕਅੱਪ ਲਓ\" \'ਤੇ ਟੈਪ ਕਰੋ। ਹੋਰ ਜਾਣੋ @@ -8048,6 +8063,20 @@ ਹੋਰ ਜਾਣੋ ਛੱਡੋ ਅਤੇ ਰੀਸਟੋਰ ਨਾ ਕਰੋ + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key ਆਪਣੇ ਪੁਰਾਣੇ ਫ਼ੋਨ ਨਾਲ ਇਸ ਕੋਡ ਨੂੰ ਸਕੈਨ ਕਰੋ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index ae940b2037..7db1fbdc20 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -605,11 +605,16 @@ Zapisywanie %1$d załączników na dysku… - Save to phone? + Zapisać w telefonie? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Nie pokazuj ponownie Oczekiwanie… Dane (Signal) @@ -963,8 +968,20 @@ Jutro Dziś wieczorem - - %1$s o %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1073,7 +1090,7 @@ Urządzenie odłączone - Urządzenie połączone %1$s zostało odłączone. + The device that was linked %1$s is no longer linked. OK @@ -1115,7 +1132,7 @@ Przenieś historię wiadomości - Transfer your text messages and your last 45 days of media + Przenieś swoje wiadomości i multimedia z ostatnich 45 dni Nie przenoś @@ -1124,7 +1141,7 @@ Połączono nowe urządzenie - Z Twoim kontem o godz. %1$s zostało połączone nowe urządzenie. Dotknij, aby wyświetlić. + A new device was linked to your account %1$s. Tap to view. Odłączyć „%1$s”? @@ -1491,9 +1508,9 @@ Wystąpił błąd i nie udało się przenieść konta. Aby spróbować ponownie, wybierz metodę przenoszenia danych. - Couldn\'t restore this backup + Nie udało się przywrócić kopii zapasowej - This version of Molly can\'t restore your backup. Update to the latest version and try again. + W tej wersji aplikacji nie można przywrócić Twojej kopii zapasowej. Zaktualizuj Molly do najnowszej wersji i spróbuj ponownie. Zaktualizuj Molly @@ -1776,7 +1793,7 @@ Dodaj profilowe - Z Twoim kontem o godz. %1$s zostało połączone nowe urządzenie. + A new device was linked to your account %1$s. Zobacz urządzenie @@ -2071,12 +2088,16 @@ %1$s uczestniczy w rozmowie · %2$s Uczestniczysz w rozmowie · %1$s + + %1$s and you are in the call · %2$s %1$s i %2$s uczestniczą w rozmowie · %3$s %1$s uczestniczy w rozmowie Uczestniczysz w rozmowie + + %1$s and you are in the call %1$s i %2$s uczestniczą w rozmowie @@ -5368,7 +5389,7 @@ Musisz podać swój stary numer Musisz podać kod telefoniczny kraju dla Twojego, nowego numeru Musisz podać swój nowy numer - Your new phone number cannot be the same as your old phone number + Twój nowy numer telefonu nie może być taki sam jak stary Zmień numer @@ -6095,7 +6116,7 @@ Dowiedz się więcej - Checking subscription… + Sprawdzanie darowizny cyklicznej… Zaktualizuj Molly @@ -7866,10 +7887,10 @@ Nie udało się ukończyć tworzenia kopii zapasowej - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Upłynął %1$d dzień od czasu utworzenia ostatniej kopii zapasowej. Upewnij się, że urządzenie jest podłączone do Wi-Fi, i naciśnij opcję „Utwórz kopię zapasową teraz”. + Upłynęły %1$d dni od czasu utworzenia ostatniej kopii zapasowej. Upewnij się, że urządzenie jest podłączone do Wi-Fi, i naciśnij opcję „Utwórz kopię zapasową teraz”. + Upłynęło %1$d dni od czasu utworzenia ostatniej kopii zapasowej. Upewnij się, że urządzenie jest podłączone do Wi-Fi, i naciśnij opcję „Utwórz kopię zapasową teraz”. + Upłynęło %1$d dnia od czasu utworzenia ostatniej kopii zapasowej. Upewnij się, że urządzenie jest podłączone do Wi-Fi, i naciśnij opcję „Utwórz kopię zapasową teraz”. Dowiedz się więcej @@ -8386,6 +8407,20 @@ Dowiedz się więcej Pomiń przywracanie + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Zeskanuj ten kod swoim starym telefonem diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index dc62b96881..a756fb58c2 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -583,11 +583,14 @@ Salvando %1$d anexos no armazenamento… - Save to phone? + Salvar no telefone? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Não mostrar novamente Pendente… Dados (Signal) @@ -923,8 +926,16 @@ Amanhã Hoje à noite - - %1$s à(s) %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Dispositivo desvinculado - O dispositivo vinculado em %1$s não está mais conectado. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Transferir histórico de mensagens - Transfer your text messages and your last 45 days of media + Transfira suas mensagens de texto e os arquivos de mídia dos últimos 45 dias Não transferir @@ -1084,7 +1095,7 @@ Você vinculou um novo dispositivo - Um novo dispositivo foi vinculado à sua conta em %1$s. Toque para ver. + A new device was linked to your account %1$s. Tap to view. Desvincular \"%1$s\"? @@ -1415,9 +1426,9 @@ Ocorreu um erro e sua conta não pôde ser transferida. Escolha o método de transferência e tente novamente. - Couldn\'t restore this backup + Não foi possível restaurar este backup - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Não é possível restaurar seu backup com esta versão do Molly. Atualize para a última versão e tente novamente. Atualizar o Molly @@ -1680,7 +1691,7 @@ Foto de perfil - Um novo dispositivo foi vinculado à sua conta em %1$s. + A new device was linked to your account %1$s. Ver dispositivo @@ -1959,12 +1970,16 @@ %1$s está na chamada · %2$s Você está na chamada · %1$s + + %1$s and you are in the call · %2$s %1$s e %2$s estão na chamada · %3$s %1$s está na chamada Você está na chamada + + %1$s and you are in the call %1$s e %2$s estão na chamada @@ -5130,7 +5145,7 @@ Insira seu número de telefone antigo Informe o código do país do seu novo número Insira seu novo número de telefone - Your new phone number cannot be the same as your old phone number + Seu novo número de telefone não pode ser igual ao número antigo Mudar número @@ -5829,7 +5844,7 @@ Saiba mais - Checking subscription… + Conferindo assinatura… Atualizar o Molly @@ -7544,8 +7559,8 @@ Não foi possível concluir o backup - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Seu dispositivo não conclui um backup há %1$d dia. Confira se o dispositivo está conectado à rede Wi-Fi e toque em \"Fazer backup agora\". + Seu dispositivo não conclui um backup há %1$d dias. Confira se o dispositivo está conectado à rede Wi-Fi e toque em \"Fazer backup agora\". Saiba mais @@ -8048,6 +8063,20 @@ Saiba mais Ignorar e não restaurar + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Escaneie esse código com seu telefone antigo diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index efd3573a5d..5443e4f733 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -583,11 +583,14 @@ A guardar %1$d anexos para o armazenamento local… - Save to phone? + Guardar no telemóvel? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Não mostrar outra vez Pendente… Dados (Signal) @@ -923,8 +926,16 @@ Amanhã Hoje à noite - - %1$s às %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Dispositivo desvinculado - O dispositivo associado a %1$s já não está vinculado. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Transferir histórico de mensagens - Transfer your text messages and your last 45 days of media + Transfira as suas mensagens e os seus últimos 45 dias de ficheiros multimédia Não transferir @@ -1084,7 +1095,7 @@ Vinculou um novo dispositivo - Um novo dispositivo foi vinculado à sua conta às %1$s. Toque para ver. + A new device was linked to your account %1$s. Tap to view. Desassociar \"%1$s\"? @@ -1415,9 +1426,9 @@ Ocorreu um erro e não foi possível transferir a sua conta. Tente novamente escolhendo o seu método de transferência. - Couldn\'t restore this backup + Não foi possível restaurar esta cópia de segurança - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Esta versão do Molly não consegue restaurar a sua cópia de segurança. Atualize para a última versão e tente novamente. Atualizar o Molly @@ -1680,7 +1691,7 @@ Foto de perfil - Um novo dispositivo foi vinculado à sua conta às %1$s. + A new device was linked to your account %1$s. Ver dispositivo @@ -1959,12 +1970,16 @@ %1$s está na chamada · %2$s Está na chamada · %1$s + + %1$s and you are in the call · %2$s %1$s e %2$s estão na chamada · %3$s %1$s está na chamada Está na chamada + + %1$s and you are in the call %1$s e %2$s estão nesta chamada @@ -5130,7 +5145,7 @@ Deverá especificar o seu número de telefone antigo Deverá especificar o código do país do seu número novo Deverá especificar o seu número de telefone novo - Your new phone number cannot be the same as your old phone number + O novo número de telemóvel não pode ser o mesmo que o antigo Alterar número @@ -5829,7 +5844,7 @@ Saber mais - Checking subscription… + A verificar a subscrição… Atualizar o Molly @@ -7544,8 +7559,8 @@ Não foi possível concluir a cópia de segurança - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + O seu dispositivo não efetua uma cópia de segurança há %1$d dia. Certifique-se de que o seu dispositivo está ligado a uma rede wi-fi e toque em \"Fazer uma cópia de segurança.\" + O seu dispositivo não efetua uma cópia de segurança há %1$d dias. Certifique-se de que o seu dispositivo está ligado a uma rede wi-fi e toque em \"Fazer uma cópia de segurança.\" Saber mais @@ -8048,6 +8063,20 @@ Saber mais Ignorar e não restaurar + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Digitalize este código com o seu telemóvel antigo diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 5a29e3f52f..7c9f8e67e9 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -594,11 +594,15 @@ Se salvează %1$d de atașamente pe spațiul de stocare… - Save to phone? + Salvează pe telefon? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Nu mai arăta În curs… Date (Signal) @@ -943,8 +947,18 @@ Mâine În seara asta - - %1$s la %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + @@ -1053,7 +1067,7 @@ Dispozitivul a fost deconectat - Dispozitivul care a fost asociat pe %1$s nu mai este conectat. + The device that was linked %1$s is no longer linked. OK @@ -1095,7 +1109,7 @@ Transferă istoricul mesajelor - Transfer your text messages and your last 45 days of media + Transferă mesajele text și ultimele 45 de zile de fișiere media Nu transfera @@ -1104,7 +1118,7 @@ Ai asociat un dispozitiv nou - Un dispozitiv nou a fost asociat la contul tău la %1$s. Atinge ca să vezi. + A new device was linked to your account %1$s. Tap to view. Disociez \"%1$s\"? @@ -1453,9 +1467,9 @@ A apărut o eroare și contul tău nu a putut fi transferat. Încearcă din nou, alegând metoda de transfer. - Couldn\'t restore this backup + Nu s-a putut restabili acest back-up - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Această versiune de Molly nu îți poate restabili backup-ul. Actualizează la cea mai recentă versiune și încearcă din nou. Actualizează Molly @@ -1728,7 +1742,7 @@ Poză profil - Un dispozitiv nou a fost asociat la contul tău la %1$s. + A new device was linked to your account %1$s. Vezi dispozitivul @@ -2015,12 +2029,16 @@ %1$s este în apel · %2$s Ești în apel · %1$s + + %1$s and you are in the call · %2$s %1$s și %2$s sunt în apel · %3$s %1$s este în apel Tu ești în apel + + %1$s and you are in the call %1$s și %2$s sunt în acest apel @@ -5249,7 +5267,7 @@ Trebuie să specifici vechiul tău număr de telefon Trebuie să specifici prefixul de țară al noului număr Trebuie să specifici noul număr de telefon - Your new phone number cannot be the same as your old phone number + Noul tău număr de telefon nu poate fi același cu vechiul tău număr de telefon Schimbă Numărul @@ -5962,7 +5980,7 @@ Află mai multe - Checking subscription… + Se verifică abonamentul… Actualizează Molly @@ -7705,9 +7723,9 @@ Nu s-a putut finaliza backup-ul - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Dispozitivul tău nu a finalizat o copie de rezervă de %1$d zi. Asigură-te că dispozitivul tău este conectat la Wi-Fi și atinge \"Backup acum.\" + Dispozitivul tău nu a finalizat o copie de rezervă de %1$d zile. Asigură-te că dispozitivul tău este conectat la Wi-Fi și atinge \"Backup acum.\" + Dispozitivul tău nu a finalizat o copie de rezervă de %1$d de zile. Asigură-te că dispozitivul tău este conectat la Wi-Fi și atinge \"Backup acum.\" Află mai multe @@ -8217,6 +8235,20 @@ Află mai multe Sari peste și nu restaura + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Scanează acest cod cu telefonul tău vechi diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 6088e40a8b..0aaedd3be6 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -605,11 +605,16 @@ Сохраняем %1$d вложения в хранилище… - Save to phone? + Сохранить на телефоне? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Больше не показывать Ожидание… Интернет (Signal) @@ -963,8 +968,20 @@ Завтра Сегодня вечером - - %1$s в %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1073,7 +1090,7 @@ Устройство отвязано - Устройство, которое было привязано %1$s, больше не связано. + The device that was linked %1$s is no longer linked. ОК @@ -1115,7 +1132,7 @@ Перенести историю сообщений - Transfer your text messages and your last 45 days of media + Перенести все ваши текстовые сообщения + медиафайлы за последние 45 дней Не переносить @@ -1124,7 +1141,7 @@ Вы привязали новое устройство - Новое устройство было привязано к вашей учётной записи в %1$s. Нажмите, чтобы посмотреть. + A new device was linked to your account %1$s. Tap to view. Отвязать «%1$s»? @@ -1491,9 +1508,9 @@ Произошла ошибка, поэтому ваша учётная запись не была перенесена. Повторите попытку, выбрав способ переноса. - Couldn\'t restore this backup + Не удалось восстановить эту резервную копию - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Эта версия Molly не может восстановить резервную копию. Обновитесь до последней версии и повторите попытку. Обновить Molly @@ -1776,7 +1793,7 @@ Фото профиля - Новое устройство было привязано к вашей учётной записи в %1$s. + A new device was linked to your account %1$s. Посмотреть устройство @@ -2071,12 +2088,16 @@ %1$s участвует в звонке · %2$s Вы участвуете в звонке · %1$s + + %1$s and you are in the call · %2$s %1$s и %2$s участвуют в звонке · %3$s %1$s участвует в звонке Вы участвуете в звонке + + %1$s and you are in the call %1$s и %2$s участвуют в звонке @@ -5368,7 +5389,7 @@ Вы должны указать свой старый номер телефона Вы должны указать код страны вашего нового номера Вы должны указать свой новый номер телефона - Your new phone number cannot be the same as your old phone number + Ваш новый номер телефона не должен совпадать со старым номером Изменить номер @@ -6095,7 +6116,7 @@ Узнать больше - Checking subscription… + Проверка подписки… Обновить Molly @@ -7866,10 +7887,10 @@ Не удалось выполнить резервное копирование - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Ваше устройство не выполняло резервное копирование в течение %1$d дн. Убедитесь, что оно подключено к Wi-Fi, и нажмите «Создать резервную копию сейчас». + Ваше устройство не выполняло резервное копирование в течение %1$d дн. Убедитесь, что оно подключено к Wi-Fi, и нажмите «Создать резервную копию сейчас». + Ваше устройство не выполняло резервное копирование в течение %1$d дн. Убедитесь, что оно подключено к Wi-Fi, и нажмите «Создать резервную копию сейчас». + Ваше устройство не выполняло резервное копирование в течение %1$d дн. Убедитесь, что оно подключено к Wi-Fi, и нажмите «Создать резервную копию сейчас». Узнать больше @@ -8386,6 +8407,20 @@ Узнать больше Пропустить и не восстанавливать + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Отсканируйте этот код с помощью старого телефона diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index cc7e0f5efe..d0cbce9d72 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -605,11 +605,16 @@ Ukladám %1$d príloh do úložiska… - Save to phone? + Uložiť do telefónu? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Už nezobrazovať Čaká na spracovanie… Dáta (Signal) @@ -963,8 +968,20 @@ Zajtra Dnes večer - - %1$s o %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1073,7 +1090,7 @@ Zariadenie bolo odpojené - Zariadenie, ktoré bolo prepojené dňa %1$s už nie je prepojené. + The device that was linked %1$s is no longer linked. OK @@ -1115,7 +1132,7 @@ Preniesť históriu správ - Transfer your text messages and your last 45 days of media + Preneste si textové správy a posledných 45 dní médií Nepreniesť @@ -1124,7 +1141,7 @@ Prepojili ste nové zariadenie - Nové zariadenie bolo s vaším účtom prepojené o %1$s. Ťuknite sem a zistite viac. + A new device was linked to your account %1$s. Tap to view. Odpojiť „%1$s“? @@ -1491,9 +1508,9 @@ Vyskytla sa chyba a váš účet sa nepodarilo preniesť. Zvoľte spôsob prenosu a skúste to znova. - Couldn\'t restore this backup + Túto zálohu sa nepodarilo obnoviť - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Táto verzia Mollyu nedokáže obnoviť vašu zálohu. Aktualizujte na najnovšiu verziu a skúste to znova. Aktualizovať Molly @@ -1776,7 +1793,7 @@ Profilová fotka - Nové zariadenie bolo s vaším účtom prepojené o %1$s. + A new device was linked to your account %1$s. Zobraziť zariadenie @@ -2071,12 +2088,16 @@ %1$s sa zúčastňuje hovoru · %2$s Zúčastňujete sa hovoru · %1$s + + %1$s and you are in the call · %2$s %1$s a %2$s sa zúčastňujú hovoru · %3$s %1$s sa zúčastňuje hovoru Zúčastňujete sa hovoru + + %1$s and you are in the call %1$s a %2$s sa zúčastňujú hovoru @@ -5368,7 +5389,7 @@ Musíte zadať svoje staré telefónne číslo Musíte zadať predvoľbu krajiny vášho nového čísla Musíte zadať svoje nové telefónne číslo - Your new phone number cannot be the same as your old phone number + Vaše nové telefónne číslo sa nemôže zhodovať s vaším starým číslom Zmeniť číslo @@ -6095,7 +6116,7 @@ Zistiť viac - Checking subscription… + Prebieha kontrola predplatného… Aktualizovať Molly @@ -7866,10 +7887,10 @@ Zálohovanie sa nepodarilo dokončiť - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Vaše zariadenie nebolo za posledný deň zálohované. Uistite sa, že vaše zariadenie je pripojené k sieti Wi-Fi a ťuknite na „Zálohovať teraz“. + Vaše zariadenie nebolo zálohované posledné %1$d dni. Uistite sa, že vaše zariadenie je pripojené k sieti Wi-Fi a ťuknite na „Zálohovať teraz“. + Vaše zariadenie nebolo zálohované posledného %1$d dňa. Uistite sa, že vaše zariadenie je pripojené k sieti Wi-Fi a ťuknite na „Zálohovať teraz“. + Vaše zariadenie nebolo zálohované posledných %1$d dní. Uistite sa, že vaše zariadenie je pripojené k sieti Wi-Fi a ťuknite na „Zálohovať teraz“. Zistiť viac @@ -8386,6 +8407,20 @@ Zistiť viac Preskočiť a neobnoviť + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Naskenujte tento kód pomocou svojho starého telefónu diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 9858beab28..116e4c4ad8 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -605,11 +605,16 @@ Shranjevanje %1$d prilog v shrambo … - Save to phone? + Želite shraniti v telefon? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Ne prikaži znova V teku … Podatkovno (Signal) @@ -963,8 +968,20 @@ Jutri Nocoj - - %1$s ob %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1073,7 +1090,7 @@ Povezava z napravo je prekinjena - Naprava, ki je bila povezana %1$s, ni več povezana. + The device that was linked %1$s is no longer linked. OK @@ -1115,7 +1132,7 @@ Prenos zgodovine sporočil - Transfer your text messages and your last 45 days of media + Prenos besedilnih sporočil in zadnjih 45 dni medijev Ne prenesi @@ -1124,7 +1141,7 @@ Povezali ste novo napravo - Nova naprava je bila povezana z vašim računom ob %1$s. Tapnite za ogled. + A new device was linked to your account %1$s. Tap to view. Želite prekiniti povezavo z napravo \"%1$s\"? @@ -1491,9 +1508,9 @@ Zgodila se je napaka in vašega računa ni bilo mogoče prenesti. Poskusite znova tako, da izberete način prenosa. - Couldn\'t restore this backup + Te varnostne kopije ni bilo mogoče obnoviti - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Ta različica programa Molly ne more obnoviti varnostne kopije. Posodobite na najnovejšo različico in poskusite znova. Posodobite aplikacijo Molly @@ -1776,7 +1793,7 @@ Profilna fotka - Nova naprava je bila povezana z vašim računom ob %1$s. + A new device was linked to your account %1$s. Prikaži napravo @@ -2071,12 +2088,16 @@ %1$s je v klicu · %2$s Ste v klicu · %1$s + + %1$s and you are in the call · %2$s %1$s in %2$s sta v klicu · %3$s %1$s je v klicu Ste v klicu + + %1$s and you are in the call %1$s in %2$s sta v klicu @@ -5368,7 +5389,7 @@ Navesti morate svojo staro telefonsko številko Za vašo novo številko morate navesti mednarodno kodo vaše države Navesti morate svojo novo številko - Your new phone number cannot be the same as your old phone number + Nova telefonska številka ne sme biti enaka stari telefonski številki Sprememba številke @@ -6095,7 +6116,7 @@ Preberite več - Checking subscription… + Preverjanje naročnine … Posodobite aplikacijo Molly @@ -7866,10 +7887,10 @@ Varnostne kopije ni bilo mogoče dokončati - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Vaša naprava ni izdelala varnostne kopije že %1$d dan. Prepričajte se, da je vaša naprava povezana z Wi-Fi-jem, in tapnite \"Izdelaj varnostno kopijo\". + Vaša naprava ni izdelala varnostne kopije že %1$d dni. Prepričajte se, da je vaša naprava povezana z Wi-Fi-jem, in tapnite \"Izdelaj varnostno kopijo\". + Vaša naprava ni izdelala varnostne kopije že %1$d dni. Prepričajte se, da je vaša naprava povezana z Wi-Fi-jem, in tapnite \"Izdelaj varnostno kopijo\". + Vaša naprava ni izdelala varnostne kopije že %1$d dni. Prepričajte se, da je vaša naprava povezana z Wi-Fi-jem, in tapnite \"Izdelaj varnostno kopijo\". Preberite več @@ -8386,6 +8407,20 @@ Preberite več Preskoči in ne obnovi + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key To kodo skenirajte s starim telefonom diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml index d70b297101..59b988e79c 100644 --- a/app/src/main/res/values-sq/strings.xml +++ b/app/src/main/res/values-sq/strings.xml @@ -583,11 +583,14 @@ Duke ruajtur %1$d bashkëngjitjet në magazinë… - Save to phone? + Të ruhet në telefon? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Mos shfaq më Në pritje… Të dhëna (Signal) @@ -923,8 +926,16 @@ Nesër Sonte - - %1$s më %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Pajisja u shkëput - Pajisja që u lidh në orën %1$s nuk është më e lidhur. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Transfero historikun e mesazheve - Transfer your text messages and your last 45 days of media + Transfero të gjitha mesazhet me tekst dhe median e 45 ditëve të fundit Mos transfero @@ -1084,7 +1095,7 @@ Ke lidhur pajisje të re - Një pajisje e re u lidh me llogarinë në orën %1$s. Kliko për të shikuar. + A new device was linked to your account %1$s. Tap to view. Të shkëputet \"%1$s\"? @@ -1415,9 +1426,9 @@ Ndodhi një gabim dhe llogaria nuk mund të transferohej. Provo sërish duke zgjedhur mënyrën e transferimit. - Couldn\'t restore this backup + Kjo kopjeruajtje nuk mund të rikthehej - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Ky version i Molly nuk mund ta rikthejë kopjeruajtjen. Përditëso në versionin më të fundit dhe provo sërish. Përditësoni Molly-in @@ -1680,7 +1691,7 @@ Vë foto profili - Një pajisje e re u lidh me llogarinë në orën %1$s. + A new device was linked to your account %1$s. Shiko pajisjen @@ -1959,12 +1970,16 @@ %1$s është në telefonatë · %2$s Je në telefonatë · %1$s + + %1$s and you are in the call · %2$s %1$s dhe %2$s janë në telefonatë · %3$s %1$s është në telefonatë Je në telefonatë + + %1$s and you are in the call %1$s dhe %2$s janë në telefonatë @@ -5130,7 +5145,7 @@ Duhet të jepni numrin tuaj të vjetër të telefonit Duhet të jepni kod vendi të numrit tuaj të ri Duhet të jepni numrin tuaj të ri të telefonit - Your new phone number cannot be the same as your old phone number + Numri i ri i telefonit nuk mund të jetë i njëjtë me numrin e vjetër të telefonit Ndrysho Numrin @@ -5829,7 +5844,7 @@ Mëso më shumë - Checking subscription… + Po kontrollohet abonimi… Përditësoni Molly-in @@ -7544,8 +7559,8 @@ Kopjeruajtja nuk përfundoi - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Kopjeruajtja nuk është kryer në pajisje për %1$d ditë. Sigurohu që pajisja të jetë e lidhur me Wi-Fi dhe kliko \"Kopjeruaj tani\". + Kopjeruajtja nuk është kryer në pajisje për %1$d ditë. Sigurohu që pajisja të jetë e lidhur me Wi-Fi dhe kliko \"Kopjeruaj tani\". Mëso më shumë @@ -8048,6 +8063,20 @@ Mëso më shumë Kapërce dhe mos rikthe + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Skano këtë kod me telefonin e vjetër diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 138b5ef578..48ac4a7b69 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -583,11 +583,14 @@ Прилози се чувају на меморијском простору (%1$d)… - Save to phone? + Желите ли да сачувате на телефон? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Не приказуј поново На чекању… Мобилни интернет (Signal) @@ -923,8 +926,16 @@ Сутра Вечерас - - %1$s у %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Прекинута је веза са уређајем - Уређај који је повезан у %1$s више није повезан. + The device that was linked %1$s is no longer linked. У реду @@ -1075,7 +1086,7 @@ Пренеси историју порука - Transfer your text messages and your last 45 days of media + Пренесите текстуалне поруке и последњих 45 дана медија Немој да пренесеш @@ -1084,7 +1095,7 @@ Повезали сте нови уређај - Нови уређај је повезан са вашим налогом у %1$s. Додирните да видите. + A new device was linked to your account %1$s. Tap to view. Прекините везу са уређајем „%1$s“? @@ -1415,9 +1426,9 @@ Дошло је до грешке и ваш налог није пренесен. Пробајте поново тако што ћете изабрати начин преноса. - Couldn\'t restore this backup + Враћање ове резервне копије није успело - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Ова верзија Molly-а не може да врати резервну копију. Ажурирајте апликацију на најновију верзију и пробајте поново. Ажурирајте Molly @@ -1680,7 +1691,7 @@ Профилна слика - Нови уређај је повезан са вашим налогом у %1$s. + A new device was linked to your account %1$s. Прикажи уређај @@ -1959,12 +1970,16 @@ %1$s је у позиву · %2$s Ви сте у позиву · %1$s + + %1$s and you are in the call · %2$s %1$s и %2$s су у позиву · %3$s %1$s је у позиву Ви сте у позиву + + %1$s and you are in the call %1$s и %2$s су у позиву @@ -5130,7 +5145,7 @@ Морате навести стари број телефона Морате навести позивни број државе за нови број Морате навести ваш нови број телефона - Your new phone number cannot be the same as your old phone number + Нови број телефона не може бити исти као стари број телефона Промени број @@ -5829,7 +5844,7 @@ Сазнајте више - Checking subscription… + Провера претплате… Ажурирај Molly @@ -7544,8 +7559,8 @@ Прављење резервне копије није успело - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Резервна копија није направљена на вашем уређају %1$d дан(а). Проверите да ли вам је уређај повезан на Wi-Fi, а затим додирните „Направи резервну копију“. + Резервна копија није направљена на вашем уређају %1$d дан(а). Проверите да ли вам је уређај повезан на Wi-Fi, а затим додирните „Направи резервну копију“. Сазнајте више @@ -8048,6 +8063,20 @@ Сазнајте више Прескочи и не враћај + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Скенирајте овај код старим телефоном diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index be1c9cac2e..403b4850d8 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -585,7 +585,10 @@ Spara till telefonen? - Den här mediafilen kommer att sparas i din telefonen. Andra appar kanske kan komma åt den beroende på din telefons behörigheter. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + Visa inte igen Väntar… @@ -923,8 +926,16 @@ Imorgon Ikväll - - %1$s kl. %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Enheten har slutat länkas - Enheten som länkades %1$s är inte längre länkad. + The device that was linked %1$s is no longer linked. OK @@ -1084,7 +1095,7 @@ Du har länkat en ny enhet - En ny enhet länkades till ditt konto kl. %1$s. Tryck för att visa. + A new device was linked to your account %1$s. Tap to view. Sluta länka \"%1$s\"? @@ -1680,7 +1691,7 @@ Profilbild - En ny enhet länkades till ditt konto kl. %1$s. + A new device was linked to your account %1$s. Visa enhet @@ -1959,12 +1970,16 @@ %1$s är i samtalet · %2$s Du är i samtalet · %1$s + + %1$s and you are in the call · %2$s %1$s och %2$s är i samtalet · %3$s %1$s är i samtalet Du är i samtalet + + %1$s and you are in the call %1$s och %2$s är i samtalet @@ -8048,6 +8063,20 @@ Läs mer Hoppa över och återställ inte + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Skanna den här koden med din gamla telefon diff --git a/app/src/main/res/values-sw/strings.xml b/app/src/main/res/values-sw/strings.xml index 9349276e35..d092701688 100644 --- a/app/src/main/res/values-sw/strings.xml +++ b/app/src/main/res/values-sw/strings.xml @@ -583,11 +583,14 @@ Inahifadhi viambatisho %1$d kwenye hifadhi - Save to phone? + Hifadhi kwenye simu? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Usionyeshe tena Subiriwa… Data (Signal) @@ -923,8 +926,16 @@ Kesho Leo usiku - - %1$s kwa %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Kifaa kimetenganishwa - Kifaa kilichounganishwa kwenye %1$s kimetenganishwa. + The device that was linked %1$s is no longer linked. Sawa @@ -1075,7 +1086,7 @@ Hamisha historia ya jumbe - Transfer your text messages and your last 45 days of media + Hamisha ujumbe wako wa maandishi na video na picha za siku 45 zilizopita Usihamishe @@ -1084,7 +1095,7 @@ Umeunganisha kifaa kipya - Kifaa kipya kimeunganishwa na akaunti yako ya %1$s. Gusa kutazama. + A new device was linked to your account %1$s. Tap to view. Ungependa kutenganisha \"%1$s\"? @@ -1415,9 +1426,9 @@ Hitilafu imetokea na akaunti yako imeshindwa kuhamishwa. Jaribu tena kuchagua njia yako ya uhamishaji. - Couldn\'t restore this backup + Imeshindwa kurejesha nakala hii - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Toleo hili la Molly limeshindwa kurejesha nakala yako. Sasisha toleo jipya zaidi na ujaribu tena. Sasisha Molly @@ -1680,7 +1691,7 @@ Weka picha - Kifaa kipya kimeunganishwa na akaunti yako ya %1$s. + A new device was linked to your account %1$s. Angalia kifaa @@ -1959,12 +1970,16 @@ %1$s ako kwenye mazungumzo· %2$s Uko kwenye mazungumzo · %1$s + + %1$s and you are in the call · %2$s %1$s na %2$s wako kwenye mazungumzo · %3$s %1$s ako kwenye mazungumzo Uko kwenye mazungumzo + + %1$s and you are in the call %1$s na %2$s wako kwenye mazungumzo @@ -5130,7 +5145,7 @@ Lazima ubainishe nambari yako ya simu ya zamani Lazima ubainishe kodi ya nchi ya nambari yako mpya Lazima ubainishe nambari yako mpya ya simu - Your new phone number cannot be the same as your old phone number + Nambari yako mpya ya simu haiwezi kuwa sawa na nambari yako ya simu ya zamani Badili Nambari @@ -5829,7 +5844,7 @@ Jifunze zaidi - Checking subscription… + Inaangalia usajili… Sasisha Molly @@ -7544,8 +7559,8 @@ Imeshindwa kumaliza nakala - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Kifaa chako hakijakamilisha kuhifadhi nakala kwa siku %1$d. Hakikisha kifaa chako kimeunganishwa kwenye wi-fi kisha bonyeza \"Hifadhi nakala sasa.\" + Kifaa chako hakijakamilisha kuhifadhi nakala kwa siku %1$d. Hakikisha kifaa chako kimeunganishwa kwenye wi-fi kisha bonyeza \"Hifadhi nakala sasa.\" Jifunze zaidi @@ -8048,6 +8063,20 @@ Jifunze zaidi Ruka na usirejeshe + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Skani code hii ukitumia simu yako ya zamani diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index d0854646e1..988874ebb8 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -583,11 +583,14 @@ சேமிப்பகத்தில் %1$d இணைப்புகளை சேமிக்கிறது… - Save to phone? + தொலைபேசியில் சேமிக்கவா? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + மீண்டும் காட்டாதே நிலுவையில் உள்ளது… தரவு (Signal) @@ -923,8 +926,16 @@ நாளை இன்றிரவு - - %1$s %2$s மணிக்கு + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ சாதனம் இணைப்பு நீக்கப்பட்டது - %1$s மணிக்கு இணைக்கப்பட்டிருந்த சாதனம் இனி கிடைக்காது. + The device that was linked %1$s is no longer linked. சரி @@ -1075,7 +1086,7 @@ செய்தி வரலாற்றை இடமாற்றுக - Transfer your text messages and your last 45 days of media + உங்களின் மெசேஜ்களையும், கடைசி 45 நாட்களின் ஊடகத்தையும் இடமாற்றவும் இடமாற்றம் செய்ய வேண்டாம் @@ -1084,7 +1095,7 @@ நீங்கள் புதிய சாதனம் ஒன்றை இணைத்துள்ளீர்கள் - %1$s மணிக்கு உங்கள் கணக்குடன் புதிய சாதனம் இணைக்கப்பட்டது. காண்பதற்குத் தட்டவும். + A new device was linked to your account %1$s. Tap to view. \"%1$s\" ஐ இணைப்பு நீக்குவதா? @@ -1415,9 +1426,9 @@ பிழை ஏற்பட்டதால் உங்கள் கணக்கை இடமாற்ற முடியவில்லை. உங்கள் இடமாற்ற முறையைத் தேர்ந்தெடுத்து மீண்டும் முயலுங்கள். - Couldn\'t restore this backup + இந்தக் காப்புப்பிரதியை மீண்டும் மீட்டமைக்கவில்லை - This version of Molly can\'t restore your backup. Update to the latest version and try again. + சிக்னலின் இந்தப் பதிப்பினால் உங்கள் காப்புப்பிரதியை மீட்டெடுக்க முடியாது. அண்மைய பதிப்புக்குப் புதுப்பித்து மீண்டும் முயலுங்கள். Molly லைப் புதுப்பிக்கவும் @@ -1680,7 +1691,7 @@ படத்தைச் சேர் - %1$s இல் உங்கள் கணக்குடன் புதிய சாதனம் இணைக்கப்பட்டது. + A new device was linked to your account %1$s. சாதனத்தைக் காண்க @@ -1959,12 +1970,16 @@ %1$s என்பவர் %2$s நேரத்தில் அழைப்பில் உள்ளார் நீங்கள் %1$s நேரத்தில் அழைப்பில் உள்ளீர்கள் + + %1$s and you are in the call · %2$s %1$s மற்றும் %2$s ஆகியோ %3$s நேரத்தில் அழைப்பில் உள்ளனர் %1$s அழைப்பில் உள்ளார் நீங்கள் அழைப்பில் உள்ளீர்கள் + + %1$s and you are in the call %1$s மற்றும் %2$s ஆகியோர் அழைப்பில் உள்ளனர் @@ -5130,7 +5145,7 @@ உங்கள் பழைய தொலைபேசி எண்ணைக் குறிப்பிட வேண்டும் உங்கள் புதிய எண்ணுடைய நாட்டின் குறியீட்டைக் குறிப்பிட வேண்டும் உங்கள் புதிய தொலைபேசி எண்ணைக் குறிப்பிட வேண்டும் - Your new phone number cannot be the same as your old phone number + உங்களின் புதிய பேசி எண்ணும், பழைய பேசி எண்ணும் ஒன்றாக இருக்கக்கூடாது எண்ணை மாற்றவும் @@ -5829,7 +5844,7 @@ மேலும் அறிக - Checking subscription… + சந்தாவைச் சரிபார்க்கிறது… Molly லைப் புதுப்பிக்கவும் @@ -7544,8 +7559,8 @@ பேக்கப்பை நிறைவு செய்ய முடியவில்லை - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + %1$d நாளுக்கான காப்புப்பிரதியை உங்கள் சாதனம் நிறைவு செய்யவில்லை. உங்கள் சாதனம் வைஃபை உடன் இணைக்கப்பட்டிருப்பதை உறுதி செய்து \"இப்போதே காப்புப்பிரதி எடு\" என்பதை அழுத்தவும். + %1$d நாட்களுக்கான காப்புப்பிரதியை உங்கள் சாதனம் நிறைவு செய்யவில்லை. உங்கள் சாதனம் வைஃபை உடன் இணைக்கப்பட்டிருப்பதை உறுதி செய்து \"இப்போதே காப்புப்பிரதி எடு\" என்பதை அழுத்தவும். மேலும் அறிக @@ -8048,6 +8063,20 @@ மேலும் அறிக தவிர்த்து, மீட்டெடுக்க வேண்டாம் + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key உங்களின் பழைய ஃபோன் கொண்டு இந்தக் குறியீட்டை ஸ்கேன் செய்யவும் diff --git a/app/src/main/res/values-te/strings.xml b/app/src/main/res/values-te/strings.xml index d0dc2a39d4..18348e17f5 100644 --- a/app/src/main/res/values-te/strings.xml +++ b/app/src/main/res/values-te/strings.xml @@ -583,11 +583,14 @@ %1$d అటాచ్‌మెంట్‌లను స్టోరేజీకి సేవ్ చేస్తోంది… - Save to phone? + ఫోన్‌లో సేవ్ చేసేదా? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + మళ్ళీ చూపించవద్దు   పెండింగ్ సమాచారం (Signal) @@ -923,8 +926,16 @@ రేపు ఈరాత్రికి - - %2$s %1$s గం.లకు + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ పరికరం యొక్క లింక్ తొలగించబడింది - %1$s సమయంలో లింక్ చేయబడిన పరికరం ఇకపై లింక్ చేయబడదు. + The device that was linked %1$s is no longer linked. సరే @@ -1075,7 +1086,7 @@ సందేశ చరిత్రను బదిలీ చేయండి - Transfer your text messages and your last 45 days of media + మీ టెక్స్ట్ సందేశాలను మరియు మీ చివరి 45 రోజుల మీడియాను బదిలీ చేయండి బదిలీ చేయవద్దు @@ -1084,7 +1095,7 @@ మీరు కొత్త పరికరాన్ని లింక్ చేశారు - %1$s సమయంలో మీ ఖాతాకు కొత్త పరికరం లింక్ చేయబడింది. వీక్షించడానికి తట్టండి. + A new device was linked to your account %1$s. Tap to view. \"%1$s\"ని అన్‌లింక్ చేసేదా? @@ -1415,9 +1426,9 @@ లోపం సంభవించింది మరియు మీ ఖాతాను బదిలీ చేయడం సాధ్యపడలేదు. మీ బదిలీ పద్ధతిని ఎంచుకోవడం ద్వారా మళ్ళీ ప్రయత్నించండి. - Couldn\'t restore this backup + ఈ బ్యాకప్‌ను పునరుద్ధరించడం సాధ్యపడలేదు - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly యొక్క ఈ వెర్షన్ మీ బ్యాకప్‌ను పునరుద్ధరించలేదు. తాజా వెర్షన్‌కు అప్‌డేట్ చేసి, మళ్ళీ ప్రయత్నించండి. Molly ను నవీకరించండి @@ -1680,7 +1691,7 @@ ఫోటోను జోడించండి - %1$s సమయంలో మీ ఖాతాకు కొత్త పరికరం లింక్ చేయబడింది. + A new device was linked to your account %1$s. పరికరాన్ని వీక్షించండి @@ -1959,12 +1970,16 @@ %1$s కాల్‌లో ఉన్నారు · %2$s మీరు కాల్‌లో ఉన్నారు · %1$s + + %1$s and you are in the call · %2$s %1$s మరియు %2$s కాల్‌లో ఉన్నారు · %3$s %1$s కాల్‌లో ఉన్నారు మీరు కాల్‌లో ఉన్నారు + + %1$s and you are in the call %1$s మరియు %2$s కాల్‌లో ఉన్నారు @@ -5130,7 +5145,7 @@ మీరు విధిగా మీ పాత నెంబరును పేర్కొనాలి మీరు విధిగా మీ కొత్త నెంబరు దేశం కోడ్‌ని పేర్కొనాలి. మీరు విధిగా మీ కొత్త నెంబరును పేర్కొనాలి - Your new phone number cannot be the same as your old phone number + మీ కొత్త ఫోన్ నంబర్ మీ పాత ఫోన్ నంబర్ లాగా ఉండకూడదు నెంబరు మార్చండి @@ -5829,7 +5844,7 @@ మరింత తెలుసుకోండి - Checking subscription… + సబ్స్క్రిప్షన్‌ను తనిఖీ చేస్తోంది… Molly ను నవీకరించండి @@ -7544,8 +7559,8 @@ బ్యాకప్‌ను పూర్తి చేయలేకపోయాము - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + %1$d రోజుగా మీ పరికరం బ్యాకప్‌ను పూర్తి చేయలేదు. మీ పరికరం వై-ఫై కు కనెక్ట్ చేయబడిందని నిర్ధారించుకొని, \"ఇప్పుడే బ్యాకప్ చేయండి\" ని తట్టండి. + %1$d రోజులుగా మీ పరికరం బ్యాకప్‌ను పూర్తి చేయలేదు. మీ పరికరం వై-ఫై కు కనెక్ట్ చేయబడిందని నిర్ధారించుకొని, \"ఇప్పుడే బ్యాకప్ చేయండి\" ని తట్టండి. మరింత తెలుసుకోండి @@ -8048,6 +8063,20 @@ మరింత తెలుసుకోండి దాటవేయి మరియు పునరుద్ధరించవద్దు + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key మీ పాత ఫోన్‌తో ఈ కోడ్‌ను స్కాన్ చేయండి diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index 192bd22acd..cdf30482e8 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -572,11 +572,13 @@ กำลังบันทึกแฟ้มแนบ %1$d ไปยังที่เก็บข้อมูล… - Save to phone? + บันทึกไปยังโทรศัพท์ใช่หรือไม่ - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + ไม่ต้องแสดงอีก รอดำเนินการ… ข้อมูล (Signal) @@ -903,8 +905,14 @@ พรุ่งนี้ คืนนี้ - - %1$s เวลา %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ เลิกเชื่อมโยงอุปกรณ์แล้ว - อุปกรณ์ที่คุณเชื่อมโยงเมื่อ %1$s ไม่ได้ถูกเชื่อมโยงอีกต่อไป + The device that was linked %1$s is no longer linked. ตกลง @@ -1055,7 +1063,7 @@ ถ่ายโอนประวัติการส่งข้อความ - Transfer your text messages and your last 45 days of media + ถ่ายโอนข้อความของคุณทั้งหมดและไฟล์สื่อจาก 45 วันที่ผ่านมา ไม่ถ่ายโอน @@ -1064,7 +1072,7 @@ เชื่อมโยงอุปกรณ์เครื่องใหม่แล้ว - คุณเชื่อมโยงอุปกรณ์เครื่องใหม่ไปยังบัญชีแล้วตอน %1$s แตะเพื่อดู + A new device was linked to your account %1$s. Tap to view. เลิกเชื่อมโยง \"%1$s\" หรือไม่ @@ -1377,11 +1385,11 @@ เกิดข้อผิดพลาดที่ทำให้ไม่สามารถถ่ายโอนบัญชีของคุณได้ โปรดลองใหม่ด้วยการเลือกวิธีการถ่ายโอน - Couldn\'t restore this backup + ไม่สามารถกู้คืนข้อมูลสำรองนี้ - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly เวอร์ชันนี้ไม่สามารถกู้คืนข้อมูลสำรองของคุณได้ โปรดอัปเดตเป็นเวอร์ชันล่าสุดแล้วลองอีกครั้ง - ปรับรุ่น Molly + อัปเดต Molly ไว้ทีหลัง @@ -1632,7 +1640,7 @@ เพิ่มรูปภาพ - คุณเชื่อมโยงอุปกรณ์เครื่องใหม่ไปยังบัญชีแล้วตอน %1$s + A new device was linked to your account %1$s. ดูอุปกรณ์ @@ -1903,12 +1911,16 @@ %1$s อยู่ในสาย · %2$s คุณอยู่ในสาย · %1$s + + %1$s and you are in the call · %2$s %1$s และ %2$s อยู่ในสาย · %3$s %1$s อยู่ในสาย คุณอยู่ในสาย + + %1$s and you are in the call %1$s และ %2$s อยู่ในสาย @@ -5011,7 +5023,7 @@ คุณต้องระบุหมายเลขโทรศัพท์เก่าของคุณ คุณต้องระบุรหัสประเทศของหมายเลขโทรศัพท์ใหม่ของคุณ คุณต้องระบุหมายเลขโทรศัพท์ใหม่ของคุณ - Your new phone number cannot be the same as your old phone number + หมายเลขโทรศัพท์ใหม่ห้ามเหมือนกับหมายเลขโทรศัพท์เก่า เปลี่ยนหมายเลขโทรศัพท์ @@ -5696,7 +5708,7 @@ เรียนรู้เพิ่มเติม - Checking subscription… + กำลังตรวจหาการเป็นสมาชิก… ปรับรุ่น Molly @@ -7383,7 +7395,7 @@ การสำรองข้อมูลไม่เสร็จสมบูรณ์ - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + อุปกรณ์ของคุณไม่ได้ดำเนินการสำรองข้อมูลเป็นเวลา %1$d วัน โปรดตรวจสอบว่าอุปกรณ์เชื่อมต่อกับ Wi-Fi แล้วแตะ \"สำรองข้อมูลเดี๋ยวนี้\" เรียนรู้เพิ่มเติม @@ -7879,6 +7891,20 @@ เรียนรู้เพิ่มเติม ข้ามและไม่กู้คืนข้อมูล + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key ใช้โทรศัพท์เครื่องเก่าของคุณสแกนโค้ดนี้ diff --git a/app/src/main/res/values-tl/strings.xml b/app/src/main/res/values-tl/strings.xml index 0f8d2754a8..b63b8c758d 100644 --- a/app/src/main/res/values-tl/strings.xml +++ b/app/src/main/res/values-tl/strings.xml @@ -583,11 +583,14 @@ Sine-save ang %1$d attachments sa storage… - Save to phone? + I-save sa phone mo? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + \'Wag ipakita ulit Nakabinbin… Data (Signal) @@ -923,8 +926,16 @@ Bukas Mamayang gabi - - %1$s nang %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Naka-unlink ang device - Ang device na naka-link noong %1$s ay hindi na naka-link. + The device that was linked %1$s is no longer linked. OK @@ -1075,7 +1086,7 @@ Ilipat ang message history - Transfer your text messages and your last 45 days of media + Ilipat ang iyong text messages at ang last 45 days ng media mo \'Wag ilipat @@ -1084,7 +1095,7 @@ Nag-link ka ng bagong device - Isang bagong device ang na-link sa account mo noong %1$s. I-tap para tignan. + A new device was linked to your account %1$s. Tap to view. Gusto mo bang i-unlink ang \"%1$s\"? @@ -1415,9 +1426,9 @@ Nagkaroon ng error at hindi mailipat ang account mo. Subukan ulit sa pamamagitan ng pagpili ng paraan ng paglipat. - Couldn\'t restore this backup + Hindi ma-restore ang backup na ito - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Hindi ma-restore ng Molly version na ito ang backup mo. Mag-update sa latest version at subukan ulit. I-update ang Molly @@ -1680,7 +1691,7 @@ Profile photo - Isang bagong device ang na-link sa account mo nong %1$s. + A new device was linked to your account %1$s. Tignan ang device @@ -1959,12 +1970,16 @@ Si %1$s ay nasa call · %2$s Ikaw ay nasa call · %1$s + + %1$s and you are in the call · %2$s Sila %1$s at %2$s ay nasa call · %3$s Si %1$s ay nasa call Ikaw ay nasa call + + %1$s and you are in the call Sila %1$s at %2$s ay nasa call @@ -5130,7 +5145,7 @@ Kailangan mong i-specify ang iyong old phone number Kailangan mong i-specify ang country code ng iyong new number Kailangan mong i-specify ang iyong new phone number - Your new phone number cannot be the same as your old phone number + Hindi maaaring magkapareho ang iyong luma at bagong phone number Change Number @@ -5829,7 +5844,7 @@ Matuto pa - Checking subscription… + Chine-check ang subscription… I-update ang Molly @@ -7544,8 +7559,8 @@ Hindi makumpleto ang backup - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Walang nakumpletong backup ang device mo noong nakaraang %1$d araw. Siguraduhing connected sa wi-fi ang device mo at i-tap ang \"Back up now.\" + Walang nakumpletong backup ang device mo noong nakaraang %1$d araw. Siguraduhing connected sa wi-fi ang device mo at i-tap ang \"Back up now.\" Matuto pa @@ -8048,6 +8063,20 @@ Matuto pa I-skip at huwag i-restore + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key I-scan ang code na ito gamit ang lumang phone mo diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index db1801e561..6cade68c48 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -583,11 +583,14 @@ %1$d eklenti depolamaya kaydediliyor… - Save to phone? + Telefona kaydedilsin mi? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Tekrar gösterme Bekleniyor… Veri (Signal) @@ -923,8 +926,16 @@ Yarın Bu gece - - %2$s, %1$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ Cihazın bağlantısı kaldırıldı - %1$s tarihinde bağlı olan cihaz artık bağlı değil. + The device that was linked %1$s is no longer linked. TAMAM @@ -1075,7 +1086,7 @@ Mesaj geçmişini aktar - Transfer your text messages and your last 45 days of media + Metin mesajlarını ve son 45 günlük medyanı aktar Aktarma @@ -1084,7 +1095,7 @@ Yeni bir cihaz bağladın - %1$s saatinde hesabına yeni bir cihaz bağlandı. Görüntülemek için dokun. + A new device was linked to your account %1$s. Tap to view. \"%1$s\" bağlantısı kaldırılsın mı? @@ -1415,9 +1426,9 @@ Bir hata oluştu ve hesabın aktarılamadı. Aktarım yöntemini seçerek tekrar dene. - Couldn\'t restore this backup + Bu yedekleme geri yüklenemedi - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly\'in bu sürümü yedeklemeni geri yükleyemez. En son sürüme güncelle ve tekrar dene. Molly\'i Güncelle @@ -1680,7 +1691,7 @@ Profil fotoğrafı - %1$s saatinde hesabına yeni bir cihaz bağlandı. + A new device was linked to your account %1$s. Cihazı görüntüle @@ -1959,12 +1970,16 @@ %1$s aramada · %2$s Aramadasın · %1$s + + %1$s and you are in the call · %2$s %1$s ve %2$s aramada · %3$s %1$s aramada Aramadasın + + %1$s and you are in the call %1$s ve %2$s aramada @@ -5130,7 +5145,7 @@ Eski telefon numaranı belirtmen gerekir Yeni numaranızın ülke kodunu belirtmeniz gerekir Yeni telefon numaranı belirtmen gerekir - Your new phone number cannot be the same as your old phone number + Yeni telefon numaran eski telefon numaranla aynı olamaz Numarayı Değiştir @@ -5829,7 +5844,7 @@ Daha fazlasını öğren - Checking subscription… + Abonelik kontrol ediliyor… Molly\'i Güncelle @@ -7544,8 +7559,8 @@ Yedekleme tamamlanamadı - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Cihazın %1$d gündür bir yedekleme tamamlamadı. Cihazının wi-fi\'ye bağlı olduğundan emin ol ve \"Şimdi yedekle\" ögesine dokun. + Cihazın %1$d gündür bir yedekleme tamamlamadı. Cihazının wi-fi\'ye bağlı olduğundan emin ol ve \"Şimdi yedekle\" ögesine dokun. Daha fazlasını öğren @@ -8048,6 +8063,20 @@ Daha fazlasını öğren Atla ve geri yükleme + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Bu kodu eski telefonunla tara diff --git a/app/src/main/res/values-ug/strings.xml b/app/src/main/res/values-ug/strings.xml index e27789efec..48af54d51c 100644 --- a/app/src/main/res/values-ug/strings.xml +++ b/app/src/main/res/values-ug/strings.xml @@ -574,7 +574,9 @@ تېلېفونغا ساقلامسىز؟ - بۇ مېدىيا تېلېفونىڭىزنىڭ ساقلىغۇچىسىغا ساقلىنىدۇ. بۇنى باشقا ئەپلەر تېلېفونىڭىزنىڭ رۇخسىتىگە ئاساسەن زىيارەت قىلالىشى مۇمكىن. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + قايتا كۆرسەتمەڭ كۈتۈۋاتىدۇ… @@ -903,8 +905,14 @@ ئەتە بۈگۈن كەچ - - ‫%1$s %2$s دە + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ ئۇلىنىش ئۈزۈلدى - %1$s ئۇلىغان ئۈسكۈنە ئەمدى ئۇلانمىدى. + The device that was linked %1$s is no longer linked. بولىدۇ @@ -1064,7 +1072,7 @@ سىز يېڭى ئۈسكۈنىنى ئۇلىدىڭىز - بىر يېڭى ئۈسكۈنە ھېساباتىڭىزغا %1$s دە ئۇلاندى. كۆرۈش ئۈچۈن چېكىڭ. + A new device was linked to your account %1$s. Tap to view. «%1$s» نى ئاجرىتامسىز؟ @@ -1632,7 +1640,7 @@ باش سۈرەت قوشۇش - بىر يېڭى ئۈسكۈنە ھېساباتىڭىزغا %1$s دە ئۇلاندى. + A new device was linked to your account %1$s. ئۈسكۈنىنى كۆرۈش @@ -1903,12 +1911,16 @@ %1$s چاقىرىقتا · %2$s سىز چاقىرىقتا · %1$s + + %1$s and you are in the call · %2$s %1$s ۋە %2$s چاقىرىقتا · %3$s %1$s چاقىرىقتا سىز چاقىرىقتا + + %1$s and you are in the call %1$s ۋە %2$s چاقىرىقتا @@ -7879,6 +7891,20 @@ تەپسىلاتى ئەسلىگە كەلتۈرۈشتى ئاتلاڭ + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key كونا تېلېفونىڭىز بىلەن بۇ كودنى سىكانىرلاڭ diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 006958baa7..e296846c39 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -111,7 +111,7 @@ Molly потребує доступу до місцеположення, щоб його прикріпити, але його не надано. Перейдіть у налаштування застосунку, відкрийте «Дозволи», та виберіть «Геодані». - Надайте доступ до геоданих + Як надати доступ до геоданих Щоб поділитися своїм місцеположенням: @@ -119,7 +119,7 @@ Molly потребує доступу до геоданих, щоб поділитися місцеположенням. - Надайте доступ до пам\'яті + Як надати доступ до пам\'яті Для показу фото і відео: @@ -274,7 +274,7 @@ Надайте доступ до камери й мікрофона - Надайте доступ до камери + Як надати доступ до камери Надайте доступ до мікрофона @@ -417,7 +417,7 @@ у %1$s   Читати далі -   Завантажити ще +   Завантажити решту   Очікується Це повідомлення видалено. Ви видалили це повідомлення. @@ -494,7 +494,7 @@ Відкликати запит - Надайте доступ до мікрофона + Як надати доступ до мікрофона Для надсилання голосових повідомлень: @@ -507,7 +507,7 @@ Щоб знімати фото і відео, надайте Molly доступ до камери. Molly потребує доступу до камери, щоб знімати фото або відео, але його не надано. Перейдіть у налаштування застосунку, відкрийте «Дозволи» та виберіть камеру. Molly потребує доступу до камери, щоб знімати фото або відео - Надайте доступ до мікрофона, щоб записувати відео зі звуком. + Надайте доступ до мікрофона, щоб у відео був звук. Molly потребує доступу до мікрофона, щоб записувати відео, але ви вирішили не надавати його. Перейдіть у налаштування застосунку, відкрийте «Дозволи» і виберіть мікрофон і камеру. Molly потребує доступу до мікрофона, щоб записувати відео. @@ -605,11 +605,16 @@ Триває збереження %1$d вкладення в пам\'яті… - Save to phone? + Зберегти в телефоні? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Більше не показувати Надсилання триває… інтернет (Signal) @@ -963,8 +968,20 @@ Завтра Сьогодні - - %1$s о %2$s + + + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + at %1$s + at %1$s + @@ -1073,7 +1090,7 @@ Пристрій відв\'язано - Пристрій, зв\'язаний %1$s, тепер відв\'язано. + The device that was linked %1$s is no longer linked. Зрозуміло @@ -1115,7 +1132,7 @@ Перенести історію повідомлень - Transfer your text messages and your last 45 days of media + Буде перенесено всі текстові повідомлення і медіафайли за минулі 45 днів Не переносити @@ -1124,7 +1141,7 @@ Ви зв\'язали новий пристрій - О %1$s з вашим акаунтом було зв\'язано новий пристрій. Торкніться, щоб переглянути. + A new device was linked to your account %1$s. Tap to view. Відв\'язати «%1$s»? @@ -1491,9 +1508,9 @@ Ваш акаунт не було перенесено через помилку. Виберіть спосіб перенесення даних і повторіть спробу. - Couldn\'t restore this backup + Не вдалося відновити дані - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Ця версія Molly не може відновити дані з вашої резервної копії. Оновіть застосунок до останньої версії та спробуйте ще раз. Оновити Molly @@ -1776,7 +1793,7 @@ Фото профілю - О %1$s з вашим акаунтом було зв\'язано новий пристрій. + A new device was linked to your account %1$s. Переглянути пристрій @@ -2071,12 +2088,16 @@ %1$s бере участь у виклику · %2$s Ви берете участь у виклику · %1$s + + %1$s and you are in the call · %2$s %1$s і %2$s беруть участь у виклику · %3$s %1$s бере участь у виклику Ви берете участь у виклику + + %1$s and you are in the call %1$s і %2$s беруть участь у виклику @@ -2672,7 +2693,7 @@ Не вдалося надіслати - Завершіть перевірку + Пройдіть перевірку Оберіть країну @@ -2962,7 +2983,7 @@ Неправильне ім\'я користувача. В імені користувача повинно бути від %1$d до %2$d символів. - Імена користувачів завжди поєднуються з кількома цифрами. + Імена користувачів завжди поєднуються з цифрами. Що це за цифри? Завдяки цифрам ваше ім\'я користувача конфіденційне, а ви не отримуєте небажаних повідомлень. Повідомляйте своє ім\'я користувача тільки тим людям і групам, з якими хочете спілкуватися. Якщо змінити ім\'я користувача, цифри також зміняться. @@ -2971,17 +2992,17 @@ Готово - Це ім\'я користувача недоступне, спробуйте інший номер. + Це ім\'я користувача недоступне, спробуйте інші цифри. - Недійсне ім\'я користувача, введіть мінімум %1$d цифри. + Неналежне ім\'я користувача, введіть мінімум %1$d цифри. - Недійсне ім\'я користувача, введіть максимум %1$d цифр. + Неналежне ім\'я користувача, введіть максимум %1$d цифр. - Номер не може бути 00. Введіть цифру від 1 до 9 + Ви не можете обрати цифри 00. Введіть цифру від 1 до 9 Якщо в номері понад 2 цифри, він не може починатися з 0 - Якщо відновити ім\'я користувача, поточні QR-код і посилання буде скинуто. Відновити ім\'я? + Якщо відновити ім\'я користувача, поточний QR-код і посилання буде скинуто. Відновити ім\'я? Якщо змінити ім\'я користувача, поточні QR-код і посилання буде скинуто. Змінити ім\'я? @@ -3013,7 +3034,7 @@ Добре - Подробиці + Докладніше Добре @@ -3058,15 +3079,15 @@ Під час пошуку повідомлення сталася помилка. Немає застосунку, через який можна було б поділитися цим медіафайлом. Закрити - Помилка медіа + Помилка медіафайлу Помилка під час видалення повідомлення; можливо, повідомлення не було видалено - Більше + Читати далі - %1$s в %2$s + %1$s у %2$s %1$d повідомлення @@ -3088,7 +3109,7 @@ Не вдалося надіслати історію - Ви надіслали %1$s + Ви надіслали в групі «%1$s» Не вдалося доставити повідомлення. Під час доставлення повідомлення сталася помилка. Доставлення повідомлення зупинено. @@ -3105,10 +3126,10 @@ Реакція %1$s на «%2$s». Реакція на ваше відео: %1$s. Реакція на ваше зображення: %1$s. - Реакція на ваш GIF: %1$s. + Реакція на вашу GIF-анімацію: %1$s. Реакція на ваш файл: %1$s. Реакція на ваше аудіо: %1$s. - Реакція на ваше одноразове медіа: %1$s. + Реакція на ваш одноразовий медіафайл: %1$s. Реакція на ваш платіж: %1$s. Реакція на ваш стікер: %1$s. @@ -3122,7 +3143,7 @@ Щоб отримувати сповіщення про нові повідомлення: - 1. Торкніться «Налаштування» нижче + 1. Натисніть кнопку «Налаштування» 2. %1$s Увімкніть сповіщення @@ -3148,7 +3169,7 @@ Стан виклику - Критичні сповіщення застосунку + Важливі сповіщення від застосунку Додаткові сповіщення про повідомлення @@ -3217,22 +3238,22 @@ %1$d файлу - Обробка… + Опрацювання… %1$s/%2$s - Цей пристрій більше не зареєстровано. Ймовірно, ви зареєстрували свій номер телефону в Molly на іншому пристрої. + Цей пристрій більше не зареєстровано. Імовірно, ви зареєстрували акаунт Molly на цей номер телефону на іншому пристрої. - Перереєструйте пристрій + Перереєструвати пристрій Ви вийшли з Signal на цьому пристрої. - Оновіть Signal для використання платежів. Ваш баланс може бути неактуальним. + Оновіть Signal, щоб користуватися платежами й надалі. Можливо, залишок коштів, який ви бачите, не відповідає дійсності. @@ -3330,7 +3351,7 @@ Пошук за ім\'ям користувача - Надайте доступ до контактів + Як надати доступ до контактів Щоб знаходити знайомих у Signal: @@ -3822,7 +3843,7 @@ Безпека екрана Автоматично блокувати Signal після певного періоду бездіяльності - Пароль у разі бездіяльності + Питати пароль у разі бездіяльності Мінімальна тривалість періоду бездіяльності Сповіщення @@ -3852,7 +3873,7 @@ Малиновий Білий - Без обмежень + Не завантажувати Швидка Звичайна Повільна @@ -4113,7 +4134,7 @@ Далі - Надайте дозвіл + Надайте дозволи Щоб допомогти вам надсилати повідомлення знайомим людям, Molly потребуватиме такі дозволи. @@ -5368,7 +5389,7 @@ Ви мусите зазначити старий номер телефону Ви мусите зазначити країну нового номера телефону Ви мусите зазначити новий номер телефону - Your new phone number cannot be the same as your old phone number + Новий номер телефону має відрізнятися від старого Змінити номер @@ -5925,7 +5946,7 @@ Додати відповідь Надіслати - Одноразовий медіафайл + Одноразовий файл Принаймні один файл був завеликий Принаймні один елемент був неприпустимий Вибрано забагато файлів @@ -6095,7 +6116,7 @@ Подробиці - Checking subscription… + Перевірка передплати… Оновити Molly @@ -7731,7 +7752,7 @@ Не зараз - Увімкнення повноекранних сповіщень + Як увімкнути повноекранні сповіщення Щоб отримувати сповіщення про виклики від ваших контактів і груп: @@ -7866,10 +7887,10 @@ Резервне копіювання не завершено - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Ваш пристрій не створював резервної копії вже %1$d день. Перевірте, чи підключено пристрій до Wi-Fi, і натисніть «Створити копію зараз». + Ваш пристрій не створював резервної копії вже %1$d дні. Перевірте, чи підключено пристрій до Wi-Fi, і натисніть «Створити копію зараз». + Ваш пристрій не створював резервної копії вже %1$d днів. Перевірте, чи підключено пристрій до Wi-Fi, і натисніть «Створити копію зараз». + Ваш пристрій не створював резервної копії вже %1$d дня. Перевірте, чи підключено пристрій до Wi-Fi, і натисніть «Створити копію зараз». Дізнатися більше @@ -8386,6 +8407,20 @@ Докладніше Продовжити без відновлення + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Зіскануйте цей QR-код старим телефоном diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml index 3620ed13bb..504821e16a 100644 --- a/app/src/main/res/values-ur/strings.xml +++ b/app/src/main/res/values-ur/strings.xml @@ -583,11 +583,14 @@ سٹوریج میں %1$d اٹیچمنٹس محفوظ ہو رہی ہیں… - Save to phone? + فون میں محفوظ کریں؟ - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + دوبارہ نہ دکھائیں زیر غور ہو رہا ہے۔۔۔ ڈیٹا (Signal) @@ -923,8 +926,16 @@ آئندہ کل آج رات - - %2$s پر %1$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1033,7 +1044,7 @@ ڈیوائس غیر مربوط کر دی گئی - ڈیوائس جو %1$s کو مربوط کی گئی تھی اب مزید مربوط شدہ نہیں ہے۔ + The device that was linked %1$s is no longer linked. ٹھیک ہے @@ -1075,7 +1086,7 @@ میسج ہسٹری ٹرانسفر کریں - Transfer your text messages and your last 45 days of media + اپنے ٹیکسٹ میسجز اور اپنے پچھلے 45 دنوں کے میڈیا کو ٹرانسفر کریں ٹرانسفر نہیں کریں @@ -1084,7 +1095,7 @@ آپ نے ایک نئی ڈیوائس کو منسلک کیا - آپ کے اکاؤنٹ کے ساتھ %1$s کو ایک نئی ڈیوائس منسلک کی گئی تھی۔ دیکھنے کے لیے ٹیپ کریں۔ + A new device was linked to your account %1$s. Tap to view. \"%1$s\" غیر مربوط کریں؟ @@ -1415,9 +1426,9 @@ ایک خرابی واقع ہوئی اور آپ کا اکاؤنٹ ٹرانسفر نہیں ہو سکا۔ اپنے ٹرانسفر کا طریقہ منتخب کر کے دوبارہ کوشش کریں۔ - Couldn\'t restore this backup + اس بیک اپ کو بحال نہیں کیا جا سکا - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Molly کا یہ ورژن آپ کا بیک اپ بحال نہیں کر سکتا۔ جدید ورژن پر اپ ڈیٹ کریں اور دوبارہ کوشش کریں۔ Molly اپ ڈیٹ کریں @@ -1680,7 +1691,7 @@ فوٹو شامل کریں - آپ کے اکاؤنٹ کے ساتھ %1$s کو ایک نئی ڈیوائس منسلک کی گئی تھی۔ + A new device was linked to your account %1$s. ڈیوائس دیکھیں @@ -1959,12 +1970,16 @@ %1$s کال میں ہے · %2$s آپ کال میں ہیں · %1$s + + %1$s and you are in the call · %2$s %1$s اور %2$s کال میں ہیں · %3$s %1$s کال میں ہے آپ کال میں ہیں + + %1$s and you are in the call %1$s اور%2$s کال میں ہیں @@ -5130,7 +5145,7 @@ آپ پر اپنا پرانا فون نمبر واضح کرنا لازم ہے آپ پر اپنے نئے نمبر کے ملکی کوڈ کو واضح کرنا لازم ہے آپ پر اپنے نئے فون نمبر کو واضح کرنا لازم ہے - Your new phone number cannot be the same as your old phone number + آپ کا نیا فون نمبر آپ کے پرانے فون نمبر جیسا نہیں ہو سکتا نمبر تبدیل کریں @@ -5829,7 +5844,7 @@ مزید جانیں - Checking subscription… + سبسکرپشن چیک کی جا رہی ہے… Molly اپ ڈیٹ کریں @@ -7544,8 +7559,8 @@ بیک اپ مکمل نہیں کر سکے - Your device hasn\'t completed a backup for %1$d day. Make sure your device is connected to wi-fi and tap \"Back up now.\" - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + آپ کی ڈیوائس نے %1$d دن سے بیک اپ مکمل نہیں کیا ہے۔ یقینی بنائیں کہ آپ کی ڈیوائس wi-fi سے کنکٹ ہے اور \"ابھی بیک اپ کریں\" پر ٹیپ کریں۔ + آپ کی ڈیوائس نے %1$d دنوں سے بیک اپ مکمل نہیں کیا ہے۔ یقینی بنائیں کہ آپ کی ڈیوائس wi-fi سے کنکٹ ہے اور \"ابھی بیک اپ کریں\" پر ٹیپ کریں۔ مزید جانیں @@ -8048,6 +8063,20 @@ مزید جانیں اسکپ کریں اور ری اسٹور نہ کریں + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key اپنے پرانے فون سے اس کوڈ کو اسکین کریں diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 4d8f1ce770..78cf2df5c6 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -572,11 +572,13 @@ Đang lưu %1$d tệp đính kèm vào bộ nhớ… - Save to phone? + Lưu vào điện thoại? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + Không hiển thị lại Đang chờ… Dữ liệu (Signal) @@ -903,8 +905,14 @@ Ngày mai Tối nay - - %1$s vào lúc %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ Đã hủy liên kết thiết bị - Thiết bị được liên kết vào %1$s hiện không còn được liên kết. + The device that was linked %1$s is no longer linked. OK @@ -1055,7 +1063,7 @@ Chuyển lịch sử tin nhắn - Transfer your text messages and your last 45 days of media + Chuyển toàn bộ tin nhắn văn bản và chỉ các tập tin đa phương tiện trong 45 ngày vừa qua của bạn Không chuyển @@ -1064,7 +1072,7 @@ Bạn đã liên kết một thiết bị mới - Một thiết bị mới đã được liên kết với tài khoản của bạn vào %1$s. Nhấn để xem. + A new device was linked to your account %1$s. Tap to view. Ngừng kết nối \"%1$s\"? @@ -1377,9 +1385,9 @@ Có lỗi xảy ra và không thể chuyển tài khoản của bạn. Thử lại bằng cách chọn phương pháp chuyển. - Couldn\'t restore this backup + Không thể khôi phục bản sao lưu này - This version of Molly can\'t restore your backup. Update to the latest version and try again. + Phiên bản Molly này không thể khôi phục bản sao lưu của bạn. Cập nhật phiên bản mới nhất và thử lại. Cập nhật Molly @@ -1632,7 +1640,7 @@ Ảnh đại diện - Một thiết bị mới đã được liên kết với tài khoản của bạn vào %1$s. + A new device was linked to your account %1$s. Xem thiết bị @@ -1903,12 +1911,16 @@ %1$s đang trong cuộc gọi · %2$s Bạn đang trong cuộc gọi · %1$s + + %1$s and you are in the call · %2$s %1$s và %2$s đang trong cuộc gọi · %3$s %1$s đang trong cuộc gọi Bạn đang trong cuộc gọi + + %1$s and you are in the call %1$s và %2$s đang trong cuộc gọi @@ -5011,7 +5023,7 @@ Bạn phải khai báo số điện thoại cũ của bạn Bạn phải khai báo mã quốc già của số điện thoại mới của bạn Bạn phải khai báo số điện thoại mới của bạn - Your new phone number cannot be the same as your old phone number + Số điện thoại mới không thể giống với số điện thoại cũ của bạn Thay đổi số @@ -5696,7 +5708,7 @@ Tìm hiểu thêm - Checking subscription… + Đang kiểm tra gói đăng ký… Cập nhật Molly @@ -7383,7 +7395,7 @@ Không thể hoàn tất sao lưu - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + Thiết bị của bạn chưa có bản sao lưu hoàn chỉnh trong %1$d ngày. Đảm bảo thiết bị của bạn đã kết nối wi-fi và nhấn \"Sao lưu ngay\". Tìm hiểu thêm @@ -7879,6 +7891,20 @@ Tìm hiểu thêm Bỏ qua và không khôi phục + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Quét mã với điện thoại của bạn diff --git a/app/src/main/res/values-yue/strings.xml b/app/src/main/res/values-yue/strings.xml index 4808372c65..cd909991b2 100644 --- a/app/src/main/res/values-yue/strings.xml +++ b/app/src/main/res/values-yue/strings.xml @@ -572,11 +572,13 @@ 儲存緊 %1$d 個附件去儲存空間… - Save to phone? + 係咪儲存至手機? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + 唔使再彈出嚟提我喇 仲要等等… 數據 (Signal) @@ -903,8 +905,14 @@ 聽日 今晚 - - %1$s %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ 裝置已經解除連結 - 喺 %1$s 度連結嘅裝置已經唔再連結。 + The device that was linked %1$s is no longer linked. 確定 @@ -1055,7 +1063,7 @@ 轉移訊息紀錄 - Transfer your text messages and your last 45 days of media + 轉移你嘅文字訊息同最近 45 日嘅媒體 唔好轉移 @@ -1064,7 +1072,7 @@ 你已經連結咗新裝置 - 新裝置已經喺 %1$s 連結咗去你帳戶。㩒一下嚟睇吓。 + A new device was linked to your account %1$s. Tap to view. 係咪要解除連結「%1$s」呀? @@ -1377,9 +1385,9 @@ 發生錯誤,轉移唔到你嘅帳戶。揀過個轉移方法再試過啦。 - Couldn\'t restore this backup + 還原唔到備份 - This version of Molly can\'t restore your backup. Update to the latest version and try again. + 呢個版本嘅 Molly 還原唔到備份。請更新去最新版本,然後再試一次。 更新 Molly @@ -1632,7 +1640,7 @@ 加入個人檔案相片 - 新裝置已經喺 %1$s 連結咗去你帳戶。 + A new device was linked to your account %1$s. 睇吓部機 @@ -1903,12 +1911,16 @@ %1$s 喺通話入面 · %2$s 你喺通話入面 · %1$s + + %1$s and you are in the call · %2$s %1$s 同 %2$s 喺通話入面 · %3$s %1$s 喺通話入面 你喺通話入面 + + %1$s and you are in the call %1$s 同 %2$s 喺通話入面 @@ -5011,7 +5023,7 @@ 您要打返您個舊嘅電話冧把 您要打返您個新冧把嘅國碼 您要打返您個新嘅電話冧把 - Your new phone number cannot be the same as your old phone number + 你個新電話冧把唔可以同舊冧把一樣 轉冧把 @@ -5696,7 +5708,7 @@ 了解詳情 - Checking subscription… + 檢查緊課金計劃… 更新 Molly @@ -7383,7 +7395,7 @@ 完成唔到備份 - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + 你嘅裝置已經有 %1$d 日冇完成備份。請確保裝置已經連咗 Wi-Fi,然後㩒「即刻備份」。 了解詳情 @@ -7879,6 +7891,20 @@ 了解詳情 跳過同埋唔還原 + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key 用你部舊手機掃描呢個二維碼 diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index d76c2b142b..8554611afc 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -572,11 +572,13 @@ 正在保存 %1$d 附件到存储… - Save to phone? + 要保存到手机吗? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + 不再显示 待处理… 数据 (Signal) @@ -903,8 +905,14 @@ 明天 今晚 - - %1$s 于 %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ 设备已取消链接 - 于 %1$s 链接的设备已取消链接。 + The device that was linked %1$s is no longer linked. @@ -1055,7 +1063,7 @@ 转移消息历史记录 - Transfer your text messages and your last 45 days of media + 转移您的文本消息和最近 45 天的媒体 不转移 @@ -1064,7 +1072,7 @@ 您链接了一台新设备 - 一台新设备于 %1$s 链接到了您的账户。点击查看。 + A new device was linked to your account %1$s. Tap to view. 确定解绑 \"%1$s\"? @@ -1377,9 +1385,9 @@ 出错了,您的账户无法转移。请选择您的转移方式再试一次。 - Couldn\'t restore this backup + 无法恢复此备份 - This version of Molly can\'t restore your backup. Update to the latest version and try again. + 此版本的 Molly 无法恢复您的备份。请更新到最新版本然后重试。 升级 Molly @@ -1632,7 +1640,7 @@ 添加个人资料照片 - 一台新设备于 %1$s 链接到了您的账户。 + A new device was linked to your account %1$s. 查看设备 @@ -1903,12 +1911,16 @@ %1$s在通话中 · %2$s 你在通话中 · %1$s + + %1$s and you are in the call · %2$s %1$s和%2$s在通话中 · %3$s %1$s在通话中 你在通话中 + + %1$s and you are in the call %1$s和%2$s在通话中 @@ -5011,7 +5023,7 @@ 您必须明确列出您的旧手机号码 您必须明确列出新号码的国家代码 您必须明确列出您的新手机号码 - Your new phone number cannot be the same as your old phone number + 您的新手机号码不能与旧手机号码相同 更换号码 @@ -5696,7 +5708,7 @@ 了解详情 - Checking subscription… + 正在检查定期捐款… 升级 Molly @@ -7383,7 +7395,7 @@ 无法完成备份 - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + 您的设备已有 %1$d 天未完成备份。请确保您的设备已连接到 Wi-Fi,然后点击“立即备份”。 了解详情 @@ -7879,6 +7891,20 @@ 了解详情 跳过并且不恢复 + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key 用您的旧手机扫描此二维码 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index ea4db997ed..715ecf4556 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -572,11 +572,13 @@ 正在儲存 %1$d 個附件到儲存空間… - Save to phone? + 儲存到手機? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + 不再顯示 待處理… 數據 (Signal) @@ -903,8 +905,14 @@ 明天 今晚 - - %1$s %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ 裝置已解除連結 - 在 %1$s 連結的裝置已解除連結。 + The device that was linked %1$s is no longer linked. 確定 @@ -1055,7 +1063,7 @@ 轉移訊息紀錄 - Transfer your text messages and your last 45 days of media + 轉移你的文字訊息和最近 45 天的媒體 不要轉移 @@ -1064,7 +1072,7 @@ 你已連結新的裝置 - 新裝置已在 %1$s 連結至你的帳戶。請點按來檢視。 + A new device was linked to your account %1$s. Tap to view. 要解除與「%1$s」的連結嗎? @@ -1377,9 +1385,9 @@ 發生錯誤,無法轉移你的帳戶。選擇你的轉移方式再試一次。 - Couldn\'t restore this backup + 無法還原此備份 - This version of Molly can\'t restore your backup. Update to the latest version and try again. + 此版本的 Molly 無法還原備份。更新至最新版本,然後重試。 更新 Molly @@ -1632,7 +1640,7 @@ 新增個人檔案相片 - 新裝置已在 %1$s 連結至你的帳戶。 + A new device was linked to your account %1$s. 檢視裝置 @@ -1903,12 +1911,16 @@ %1$s 現已在通話中 · %2$s 你現已在通話中 · %1$s + + %1$s and you are in the call · %2$s %1$s 和 %2$s 現已在通話中 · %3$s %1$s 現已在通話中 你現已在通話中 + + %1$s and you are in the call %1$s 和 %2$s 現已在通話中 @@ -5011,7 +5023,7 @@ 您必須指定您的舊電話號碼 您必須指定您的新號碼的國碼 您必須指定您的新電話號碼 - Your new phone number cannot be the same as your old phone number + 你的新電話號碼不能與舊電話號碼相同 變更號碼 @@ -5696,7 +5708,7 @@ 了解更多 - Checking subscription… + 正在檢查定期贊助… 更新 Molly @@ -7383,7 +7395,7 @@ 無法完成備份 - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + 你的裝置已有 %1$d 天沒有完成備份。請確保你的裝置已連線至 Wi-Fi,然後點按「立即備份」。 了解更多 @@ -7879,6 +7891,20 @@ 了解更多 跳過並不還原 + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key 使用舊手機掃描此二維碼 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index c0387c2831..619ef38d32 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -572,11 +572,13 @@ 儲存%1$d附檔到儲存空間中… - Save to phone? + 儲存到手機? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + - Don\'t show again + 不再顯示 暫待等候中… 數據 (Signal) @@ -903,8 +905,14 @@ 明天 今晚 - - %1$s %2$s + + + on %1$s at %2$s + + + + at %1$s + @@ -1013,7 +1021,7 @@ 裝置已解除連結 - 在 %1$s 連結的裝置已解除連結。 + The device that was linked %1$s is no longer linked. 確定 @@ -1055,7 +1063,7 @@ 轉移訊息紀錄 - Transfer your text messages and your last 45 days of media + 轉移你的文字訊息和最近 45 天的媒體 不要轉移 @@ -1064,7 +1072,7 @@ 你已連結新的裝置 - 新裝置已在 %1$s 連結至你的帳戶。請點按來檢視。 + A new device was linked to your account %1$s. Tap to view. 解除和「%1$s」的連結? @@ -1377,9 +1385,9 @@ 發生錯誤,無法轉移你的帳戶。選擇你的轉移方式再試一次。 - Couldn\'t restore this backup + 無法還原此備份 - This version of Molly can\'t restore your backup. Update to the latest version and try again. + 此版本的 Molly 無法還原備份。更新至最新版本,然後重試。 更新 Molly @@ -1632,7 +1640,7 @@ 新增個人資料照片 - 新裝置已在 %1$s 連結至你的帳戶。 + A new device was linked to your account %1$s. 檢視裝置 @@ -1903,12 +1911,16 @@ %1$s 現已在通話中 · %2$s 你現已在通話中 · %1$s + + %1$s and you are in the call · %2$s %1$s 和 %2$s 現已在通話中 · %3$s %1$s 現已在通話中 你現已在通話中 + + %1$s and you are in the call %1$s 和 %2$s 現已在通話中 @@ -5011,7 +5023,7 @@ 你必須指定你的舊電話號碼 你必須指定你新電話號碼的國碼 你必須指定你新的電話號碼 - Your new phone number cannot be the same as your old phone number + 你的新電話號碼不能與舊電話號碼相同 更改號碼 @@ -5696,7 +5708,7 @@ 了解更多 - Checking subscription… + 正在檢查定期贊助… 更新 Molly @@ -7383,7 +7395,7 @@ 無法完成備份 - Your device hasn\'t completed a backup for %1$d days. Make sure your device is connected to wi-fi and tap \"Back up now.\" + 你的裝置已有 %1$d 天沒有完成備份。請確保你的裝置已連線至 Wi-Fi,然後點按「立即備份」。 了解更多 @@ -7879,6 +7891,20 @@ 了解更多 跳過並不還原 + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key 使用舊手機掃描此二維碼 diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index ca8b8b936e..53707358ef 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -59,7 +59,7 @@ 150dp 175dp 240dp - 242dp + 212dp -4dp 56dp diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e308c2d26e..2983da1e30 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -587,7 +587,10 @@ Save to phone? - This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + This media will be saved to your phone\'s storage. Other apps may be able to access it depending on your phone\'s permissions. + Don\'t show again Pending… @@ -925,8 +928,16 @@ Tomorrow Tonight - - %1$s at %2$s + + + on %1$s at %2$s + on %1$s at %2$s + + + + at %1$s + at %1$s + @@ -1035,7 +1046,7 @@ Device unlinked - The device that was linked on %1$s is no longer linked. + The device that was linked %1$s is no longer linked. OK @@ -1086,7 +1097,7 @@ You linked a new device - A new device was linked to your account at %1$s. Tap to view. + A new device was linked to your account %1$s. Tap to view. Unlink \"%s\"? @@ -1681,7 +1692,7 @@ Add a profile photo - A new device was linked to your account at %1$s. + A new device was linked to your account %1$s. View device @@ -1960,12 +1971,16 @@ %1$s is in the call · %2$s You are in the call · %1$s + + %1$s and you are in the call · %2$s %1$s and %2$s are in the call · %3$s %1$s is in the call You are in the call + + %1$s and you are in the call %1$s and %2$s are in the call @@ -8052,6 +8067,20 @@ Learn more Skip and don\'t restore + + Incorrect backup key + + Make sure you\'re registering with the same phone number and 64-character backup key you saved when enabling Signal backups. Backups can not be recovered without this key. + + Try again + + Backup key help + + Incorrect backup key + + Too long (%1$d/%2$d) + + Invalid backup key Scan this code with your old phone diff --git a/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/DonationsTestRule.kt b/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/DonationsTestRule.kt deleted file mode 100644 index 45acff567d..0000000000 --- a/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/DonationsTestRule.kt +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright 2024 Signal Messenger, LLC - * SPDX-License-Identifier: AGPL-3.0-only - */ - -package org.thoughtcrime.securesms.components.settings.app.subscription - -import io.mockk.every -import io.mockk.just -import io.mockk.mockk -import io.mockk.mockkObject -import io.mockk.mockkStatic -import io.mockk.runs -import io.mockk.unmockkObject -import io.mockk.unmockkStatic -import org.junit.rules.ExternalResource -import org.signal.core.util.money.FiatMoney -import org.signal.donations.InAppPaymentType -import org.signal.donations.PaymentSourceType -import org.thoughtcrime.securesms.components.settings.app.subscription.DonationSerializationHelper.toFiatValue -import org.thoughtcrime.securesms.components.settings.app.subscription.InAppPaymentsRepository.toPaymentMethodType -import org.thoughtcrime.securesms.database.InAppPaymentTable -import org.thoughtcrime.securesms.database.SignalDatabase -import org.thoughtcrime.securesms.database.model.databaseprotos.InAppPaymentData -import org.thoughtcrime.securesms.dependencies.AppDependencies -import org.thoughtcrime.securesms.util.RemoteConfig -import org.whispersystems.signalservice.internal.ServiceResponse -import org.whispersystems.signalservice.internal.push.SubscriptionsConfiguration -import org.whispersystems.signalservice.internal.util.JsonUtil -import java.math.BigDecimal -import java.util.Currency -import kotlin.time.Duration.Companion.milliseconds - -/** - * Common setup between different tests that rely on donations infrastructure. - */ -class DonationsTestRule : ExternalResource() { - - private val configuration: SubscriptionsConfiguration by lazy { - val testConfigJsonData = javaClass.classLoader!!.getResourceAsStream("donations_configuration_test_data.json").bufferedReader().readText() - - JsonUtil.fromJson(testConfigJsonData, SubscriptionsConfiguration::class.java) - } - - override fun before() { - mockkStatic(RemoteConfig::class) - every { RemoteConfig.init() } just runs - - mockkStatic(InAppPaymentsRepository::class) - mockkObject(InAppPaymentsRepository) - every { InAppPaymentsRepository.scheduleSyncForAccountRecordChange() } returns Unit - - mockkObject(InAppDonations) - every { InAppDonations.isPayPalAvailable() } returns true - every { InAppDonations.isGooglePayAvailable() } returns true - every { InAppDonations.isSEPADebitAvailable() } returns true - every { InAppDonations.isCreditCardAvailable() } returns true - every { InAppDonations.isIDEALAvailable() } returns true - - mockkObject(SignalDatabase.Companion) - every { SignalDatabase.Companion.inAppPayments } returns mockk { - every { SignalDatabase.Companion.inAppPayments.update(any()) } returns Unit - } - } - - override fun after() { - unmockkStatic(RemoteConfig::class, InAppPaymentsRepository::class) - unmockkObject(InAppDonations, SignalDatabase.Companion) - } - - /** - * Because this initialisation requires reading from disk, we only want to do it in the exact tests that actually need it. - */ - fun initializeDonationsConfigurationMock() { - every { AppDependencies.donationsService.getDonationsConfiguration(any()) } returns ServiceResponse(200, "", configuration, null, null) - } - - fun createInAppPayment( - type: InAppPaymentType, - paymentSourceType: PaymentSourceType - ): InAppPaymentTable.InAppPayment { - return InAppPaymentTable.InAppPayment( - id = InAppPaymentTable.InAppPaymentId(1), - state = InAppPaymentTable.State.CREATED, - insertedAt = System.currentTimeMillis().milliseconds, - updatedAt = System.currentTimeMillis().milliseconds, - notified = true, - subscriberId = null, - endOfPeriod = 0.milliseconds, - type = type, - data = InAppPaymentData( - badge = null, - level = 500, - paymentMethodType = paymentSourceType.toPaymentMethodType(), - amount = FiatMoney(BigDecimal.ONE, Currency.getInstance("USD")).toFiatValue() - ) - ) - } -} diff --git a/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/InAppPaymentsTestRule.kt b/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/InAppPaymentsTestRule.kt new file mode 100644 index 0000000000..a3861c54b3 --- /dev/null +++ b/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/InAppPaymentsTestRule.kt @@ -0,0 +1,205 @@ +/* + * Copyright 2024 Signal Messenger, LLC + * SPDX-License-Identifier: AGPL-3.0-only + */ + +package org.thoughtcrime.securesms.components.settings.app.subscription + +import io.mockk.every +import io.mockk.just +import io.mockk.mockk +import io.mockk.mockkObject +import io.mockk.mockkStatic +import io.mockk.runs +import io.mockk.unmockkObject +import io.mockk.unmockkStatic +import org.junit.rules.ExternalResource +import org.signal.core.util.money.FiatMoney +import org.signal.donations.InAppPaymentType +import org.signal.donations.PaymentSourceType +import org.signal.libsignal.zkgroup.receipts.ReceiptCredentialResponse +import org.thoughtcrime.securesms.components.settings.app.subscription.DonationSerializationHelper.toFiatValue +import org.thoughtcrime.securesms.components.settings.app.subscription.InAppPaymentsRepository.toPaymentMethodType +import org.thoughtcrime.securesms.components.settings.app.subscription.InAppPaymentsRepository.toPaymentSourceType +import org.thoughtcrime.securesms.database.InAppPaymentTable +import org.thoughtcrime.securesms.database.SignalDatabase +import org.thoughtcrime.securesms.database.model.InAppPaymentSubscriberRecord +import org.thoughtcrime.securesms.database.model.databaseprotos.InAppPaymentData +import org.thoughtcrime.securesms.dependencies.AppDependencies +import org.thoughtcrime.securesms.keyvalue.SignalStore +import org.thoughtcrime.securesms.util.RemoteConfig +import org.whispersystems.signalservice.api.push.exceptions.NonSuccessfulResponseCodeException +import org.whispersystems.signalservice.api.subscriptions.ActiveSubscription +import org.whispersystems.signalservice.api.subscriptions.ActiveSubscription.ChargeFailure +import org.whispersystems.signalservice.internal.ServiceResponse +import org.whispersystems.signalservice.internal.push.SubscriptionsConfiguration +import org.whispersystems.signalservice.internal.util.JsonUtil +import java.math.BigDecimal +import java.util.Currency +import java.util.concurrent.atomic.AtomicReference +import kotlin.time.Duration.Companion.days +import kotlin.time.Duration.Companion.milliseconds +import kotlin.time.Duration.Companion.seconds + +/** + * Common setup between different tests that rely on donations infrastructure. + */ +class InAppPaymentsTestRule : ExternalResource() { + + private var nextId = 1L + private val inAppPaymentCache = mutableMapOf() + + private val configuration: SubscriptionsConfiguration by lazy { + val testConfigJsonData = javaClass.classLoader!!.getResourceAsStream("donations_configuration_test_data.json").bufferedReader().readText() + + JsonUtil.fromJson(testConfigJsonData, SubscriptionsConfiguration::class.java) + } + + override fun before() { + mockkStatic(RemoteConfig::class) + every { RemoteConfig.init() } just runs + + mockkStatic(InAppPaymentsRepository::class) + mockkObject(InAppPaymentsRepository) + every { InAppPaymentsRepository.scheduleSyncForAccountRecordChange() } returns Unit + + mockkObject(InAppDonations) + every { InAppDonations.isPayPalAvailable() } returns true + every { InAppDonations.isGooglePayAvailable() } returns true + every { InAppDonations.isSEPADebitAvailable() } returns true + every { InAppDonations.isCreditCardAvailable() } returns true + every { InAppDonations.isIDEALAvailable() } returns true + + mockkObject(SignalDatabase.Companion) + every { SignalDatabase.Companion.donationReceipts } returns mockk { + every { SignalDatabase.Companion.donationReceipts.addReceipt(any()) } returns Unit + } + + every { SignalDatabase.Companion.inAppPayments } returns mockk { + every { SignalDatabase.Companion.inAppPayments.insert(any(), any(), any(), any(), any()) } answers { + val inAppPaymentData: InAppPaymentData = arg(4) + val iap = createInAppPayment(firstArg(), inAppPaymentData.paymentMethodType.toPaymentSourceType()) + val id = InAppPaymentTable.InAppPaymentId(nextId) + nextId++ + + inAppPaymentCache[id] = iap.copy( + id = id, + state = secondArg(), + subscriberId = thirdArg(), + endOfPeriod = arg(3) ?: 0.seconds, + data = inAppPaymentData + ) + + id + } + + every { SignalDatabase.Companion.inAppPayments.update(any()) } answers { + val inAppPayment = firstArg() + inAppPaymentCache[inAppPayment.id] = inAppPayment + } + + every { SignalDatabase.Companion.inAppPayments.getById(any()) } answers { + val inAppPaymentId = firstArg() + inAppPaymentCache[inAppPaymentId] + } + } + + mockkObject(SignalStore.Companion) + every { SignalStore.Companion.inAppPayments } returns mockk { + every { setLastEndOfPeriod(any()) } returns Unit + } + every { SignalStore.Companion.backup } returns mockk { + every { hasBackupAlreadyRedeemedError = any() } returns Unit + } + } + + override fun after() { + unmockkStatic(RemoteConfig::class, InAppPaymentsRepository::class) + unmockkObject(InAppDonations, SignalDatabase.Companion, SignalStore.Companion) + } + + /** + * Because this initialisation requires reading from disk, we only want to do it in the exact tests that actually need it. + */ + fun initializeDonationsConfigurationMock() { + every { AppDependencies.donationsService.getDonationsConfiguration(any()) } returns ServiceResponse(200, "", configuration, null, null) + } + + fun initializeActiveSubscriptionMock( + status: Int = 200, + activeSubscription: ActiveSubscription? = null, + executionError: Throwable? = null, + applicationError: Throwable? = null + ) { + every { AppDependencies.donationsService.getSubscription(any()) } returns ServiceResponse(status, "", activeSubscription, applicationError, executionError) + } + + fun initializeSubmitReceiptCredentialRequestSync( + status: Int = 200 + ) { + val receiptCredentialResponse = if (status == 200) mockk() else null + val applicationError = if (status == 200) null else NonSuccessfulResponseCodeException(status) + every { AppDependencies.donationsService.submitReceiptCredentialRequestSync(any(), any()) } returns ServiceResponse(status, "", receiptCredentialResponse, applicationError, null) + } + + fun createActiveSubscription( + status: String = "active", + isActive: Boolean = true, + chargeFailure: ChargeFailure? = null + ): ActiveSubscription { + return ActiveSubscription( + ActiveSubscription.Subscription( + 2000, + "USD", + BigDecimal.ONE, + System.currentTimeMillis().milliseconds.inWholeSeconds + 45.days.inWholeSeconds, + isActive, + System.currentTimeMillis().milliseconds.inWholeSeconds + 45.days.inWholeSeconds, + false, + status, + "STRIPE", + "CARD", + false + ), + chargeFailure + ) + } + + fun createInAppPayment( + type: InAppPaymentType, + paymentSourceType: PaymentSourceType + ): InAppPaymentTable.InAppPayment { + return InAppPaymentTable.InAppPayment( + id = InAppPaymentTable.InAppPaymentId(1), + state = InAppPaymentTable.State.CREATED, + insertedAt = System.currentTimeMillis().milliseconds, + updatedAt = System.currentTimeMillis().milliseconds, + notified = true, + subscriberId = null, + endOfPeriod = 0.milliseconds, + type = type, + data = InAppPaymentData( + badge = null, + level = 500, + paymentMethodType = paymentSourceType.toPaymentMethodType(), + amount = FiatMoney(BigDecimal.ONE, Currency.getInstance("USD")).toFiatValue() + ) + ) + } + + companion object { + fun mockLocalSubscriberAccess(initialSubscriber: InAppPaymentSubscriberRecord? = null): AtomicReference { + val ref = AtomicReference(initialSubscriber) + every { InAppPaymentsRepository.getSubscriber(any()) } answers { ref.get() } + every { InAppPaymentsRepository.setSubscriber(any()) } answers { ref.set(firstArg()) } + every { SignalDatabase.inAppPaymentSubscribers.getBySubscriberId(any()) } answers { + ref.get() + } + every { SignalDatabase.inAppPaymentSubscribers.insertOrReplace(any()) } answers { + ref.set(firstArg()) + } + + return ref + } + } +} diff --git a/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/OneTimeInAppPaymentRepositoryTest.kt b/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/OneTimeInAppPaymentRepositoryTest.kt index 340240d4b5..06fe6ed4bc 100644 --- a/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/OneTimeInAppPaymentRepositoryTest.kt +++ b/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/OneTimeInAppPaymentRepositoryTest.kt @@ -36,7 +36,7 @@ class OneTimeInAppPaymentRepositoryTest { val appDependencies = MockAppDependenciesRule() @get:Rule - val donationsTestRule = DonationsTestRule() + val inAppPaymentsTestRule = InAppPaymentsTestRule() @Test fun `Given a throwable and self, when I handleCreatePaymentIntentError, then I expect a ONE_TIME error`() { @@ -174,7 +174,7 @@ class OneTimeInAppPaymentRepositoryTest { @Test fun `When I getBoosts, then I expect a filtered set of boost objects`() { - donationsTestRule.initializeDonationsConfigurationMock() + inAppPaymentsTestRule.initializeDonationsConfigurationMock() val testObserver = OneTimeInAppPaymentRepository.getBoosts().test() rxRule.defaultScheduler.triggerActions() @@ -188,7 +188,7 @@ class OneTimeInAppPaymentRepositoryTest { @Test fun `When I getBoostBadge, then I expect a boost badge`() { - donationsTestRule.initializeDonationsConfigurationMock() + inAppPaymentsTestRule.initializeDonationsConfigurationMock() val testObserver = OneTimeInAppPaymentRepository.getBoostBadge().test() rxRule.defaultScheduler.triggerActions() @@ -200,7 +200,7 @@ class OneTimeInAppPaymentRepositoryTest { @Test fun `When I getMinimumDonationAmounts, then I expect a map of 3 currencies`() { - donationsTestRule.initializeDonationsConfigurationMock() + inAppPaymentsTestRule.initializeDonationsConfigurationMock() val testObserver = OneTimeInAppPaymentRepository.getMinimumDonationAmounts().test() rxRule.defaultScheduler.triggerActions() @@ -212,7 +212,7 @@ class OneTimeInAppPaymentRepositoryTest { @Test fun `Given a long running transaction, when I waitForOneTimeRedemption, then I expect DonationPending`() { - val inAppPayment = donationsTestRule.createInAppPayment(InAppPaymentType.ONE_TIME_DONATION, PaymentSourceType.Stripe.SEPADebit) + val inAppPayment = inAppPaymentsTestRule.createInAppPayment(InAppPaymentType.ONE_TIME_DONATION, PaymentSourceType.Stripe.SEPADebit) every { SignalDatabase.Companion.inAppPayments.getById(inAppPayment.id) } returns inAppPayment @@ -230,7 +230,7 @@ class OneTimeInAppPaymentRepositoryTest { @Test fun `Given a non long running transaction, when I waitForOneTimeRedemption, then I expect TimeoutWaitingForTokenError`() { - val inAppPayment = donationsTestRule.createInAppPayment(InAppPaymentType.ONE_TIME_DONATION, PaymentSourceType.Stripe.CreditCard) + val inAppPayment = inAppPaymentsTestRule.createInAppPayment(InAppPaymentType.ONE_TIME_DONATION, PaymentSourceType.Stripe.CreditCard) every { SignalDatabase.Companion.inAppPayments.getById(inAppPayment.id) } returns inAppPayment @@ -248,7 +248,7 @@ class OneTimeInAppPaymentRepositoryTest { @Test fun `Given no delays, when I waitForOneTimeRedemption, then I expect happy path`() { - val inAppPayment = donationsTestRule.createInAppPayment(InAppPaymentType.ONE_TIME_DONATION, PaymentSourceType.Stripe.CreditCard) + val inAppPayment = inAppPaymentsTestRule.createInAppPayment(InAppPaymentType.ONE_TIME_DONATION, PaymentSourceType.Stripe.CreditCard) every { InAppPaymentsRepository.observeUpdates(inAppPayment.id) } returns Flowable.just(inAppPayment.copy(state = InAppPaymentTable.State.END)) every { SignalDatabase.Companion.inAppPayments.getById(inAppPayment.id) } returns inAppPayment diff --git a/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/RecurringInAppPaymentRepositoryTest.kt b/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/RecurringInAppPaymentRepositoryTest.kt index 8b12ee7cb3..31c0f089b4 100644 --- a/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/RecurringInAppPaymentRepositoryTest.kt +++ b/app/src/test/java/org/thoughtcrime/securesms/components/settings/app/subscription/RecurringInAppPaymentRepositoryTest.kt @@ -1,7 +1,6 @@ package org.thoughtcrime.securesms.components.settings.app.subscription import android.app.Application -import androidx.lifecycle.AtomicReference import assertk.assertThat import assertk.assertions.isNotEqualTo import io.mockk.every @@ -52,10 +51,12 @@ class RecurringInAppPaymentRepositoryTest { val appDependencies = MockAppDependenciesRule() @get:Rule - val donationsTestRule = DonationsTestRule() + val inAppPaymentsTestRule = InAppPaymentsTestRule() @Before fun setUp() { + InAppPaymentsTestRule.mockLocalSubscriberAccess() + mockkObject(SignalStore.Companion) every { SignalStore.Companion.inAppPayments } returns mockk { every { SignalStore.Companion.inAppPayments.getRecurringDonationCurrency() } returns Currency.getInstance("USD") @@ -81,7 +82,7 @@ class RecurringInAppPaymentRepositoryTest { @Test fun `when I getDonationsConfiguration then I expect a set of three Subscription objects`() { - donationsTestRule.initializeDonationsConfigurationMock() + inAppPaymentsTestRule.initializeDonationsConfigurationMock() val testObserver = RecurringInAppPaymentRepository.getSubscriptions().test() rxRule.defaultScheduler.triggerActions() @@ -95,7 +96,7 @@ class RecurringInAppPaymentRepositoryTest { @Test fun `Given I do not need to rotate my subscriber id, when I ensureSubscriberId, then I use the same subscriber id`() { val initialSubscriber = createSubscriber() - val ref = mockLocalSubscriberAccess(initialSubscriber) + val ref = InAppPaymentsTestRule.mockLocalSubscriberAccess(initialSubscriber) val testObserver = RecurringInAppPaymentRepository.ensureSubscriberId( subscriberType = InAppPaymentSubscriberRecord.Type.DONATION, @@ -113,7 +114,7 @@ class RecurringInAppPaymentRepositoryTest { @Test fun `Given I need to rotate my subscriber id, when I ensureSubscriberId, then I generate and set a new subscriber id`() { val initialSubscriber = createSubscriber() - val ref = mockLocalSubscriberAccess(initialSubscriber) + val ref = InAppPaymentsTestRule.mockLocalSubscriberAccess(initialSubscriber) val testObserver = RecurringInAppPaymentRepository.ensureSubscriberId( subscriberType = InAppPaymentSubscriberRecord.Type.DONATION, @@ -130,7 +131,7 @@ class RecurringInAppPaymentRepositoryTest { @Test fun `Given no current subscriber, when I rotateSubscriberId, then I do not try to cancel subscription`() { - val ref = mockLocalSubscriberAccess() + val ref = InAppPaymentsTestRule.mockLocalSubscriberAccess() val testObserver = RecurringInAppPaymentRepository.rotateSubscriberId(InAppPaymentSubscriberRecord.Type.DONATION).test() @@ -146,7 +147,7 @@ class RecurringInAppPaymentRepositoryTest { @Test fun `Given current subscriber, when I rotateSubscriberId, then I do not try to cancel subscription`() { val initialSubscriber = createSubscriber() - val ref = mockLocalSubscriberAccess(initialSubscriber) + val ref = InAppPaymentsTestRule.mockLocalSubscriberAccess(initialSubscriber) val testObserver = RecurringInAppPaymentRepository.rotateSubscriberId(InAppPaymentSubscriberRecord.Type.DONATION).test() @@ -162,8 +163,8 @@ class RecurringInAppPaymentRepositoryTest { @Test fun `given no delays, when I setSubscriptionLevel, then I expect happy path`() { val paymentSourceType = PaymentSourceType.Stripe.CreditCard - val inAppPayment = donationsTestRule.createInAppPayment(InAppPaymentType.RECURRING_DONATION, paymentSourceType) - mockLocalSubscriberAccess(createSubscriber()) + val inAppPayment = inAppPaymentsTestRule.createInAppPayment(InAppPaymentType.RECURRING_DONATION, paymentSourceType) + InAppPaymentsTestRule.mockLocalSubscriberAccess(createSubscriber()) every { SignalStore.inAppPayments.getLevelOperation("500") } returns LevelUpdateOperation(IdempotencyKey.generate(), "500") every { SignalDatabase.inAppPayments.getById(any()) } returns inAppPayment @@ -182,8 +183,8 @@ class RecurringInAppPaymentRepositoryTest { @Test fun `given 10s delay, when I setSubscriptionLevel, then I expect timeout`() { val paymentSourceType = PaymentSourceType.Stripe.CreditCard - val inAppPayment = donationsTestRule.createInAppPayment(InAppPaymentType.RECURRING_DONATION, paymentSourceType) - mockLocalSubscriberAccess(createSubscriber()) + val inAppPayment = inAppPaymentsTestRule.createInAppPayment(InAppPaymentType.RECURRING_DONATION, paymentSourceType) + InAppPaymentsTestRule.mockLocalSubscriberAccess(createSubscriber()) every { SignalStore.inAppPayments.getLevelOperation("500") } returns LevelUpdateOperation(IdempotencyKey.generate(), "500") every { SignalDatabase.inAppPayments.getById(any()) } returns inAppPayment @@ -206,8 +207,8 @@ class RecurringInAppPaymentRepositoryTest { @Test fun `given long running payment type with 10s delay, when I setSubscriptionLevel, then I expect pending`() { val paymentSourceType = PaymentSourceType.Stripe.SEPADebit - val inAppPayment = donationsTestRule.createInAppPayment(InAppPaymentType.RECURRING_DONATION, paymentSourceType) - mockLocalSubscriberAccess(createSubscriber()) + val inAppPayment = inAppPaymentsTestRule.createInAppPayment(InAppPaymentType.RECURRING_DONATION, paymentSourceType) + InAppPaymentsTestRule.mockLocalSubscriberAccess(createSubscriber()) every { SignalStore.inAppPayments.getLevelOperation("500") } returns LevelUpdateOperation(IdempotencyKey.generate(), "500") every { SignalDatabase.inAppPayments.getById(any()) } returns inAppPayment @@ -231,8 +232,8 @@ class RecurringInAppPaymentRepositoryTest { fun `given an execution error, when I setSubscriptionLevel, then I expect the same error`() { val expected = NonSuccessfulResponseCodeException(404) val paymentSourceType = PaymentSourceType.Stripe.SEPADebit - val inAppPayment = donationsTestRule.createInAppPayment(InAppPaymentType.RECURRING_DONATION, paymentSourceType) - mockLocalSubscriberAccess(createSubscriber()) + val inAppPayment = inAppPaymentsTestRule.createInAppPayment(InAppPaymentType.RECURRING_DONATION, paymentSourceType) + InAppPaymentsTestRule.mockLocalSubscriberAccess(createSubscriber()) every { SignalStore.inAppPayments.getLevelOperation("500") } returns LevelUpdateOperation(IdempotencyKey.generate(), "500") every { SignalDatabase.inAppPayments.getById(any()) } returns inAppPayment @@ -261,12 +262,4 @@ class RecurringInAppPaymentRepositoryTest { iapSubscriptionId = null ) } - - private fun mockLocalSubscriberAccess(initialSubscriber: InAppPaymentSubscriberRecord? = null): AtomicReference { - val ref = AtomicReference(initialSubscriber) - every { InAppPaymentsRepository.getSubscriber(any()) } answers { ref.get() } - every { InAppPaymentsRepository.setSubscriber(any()) } answers { ref.set(firstArg()) } - - return ref - } } diff --git a/app/src/test/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJobTest.kt b/app/src/test/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJobTest.kt new file mode 100644 index 0000000000..8a2ab672f7 --- /dev/null +++ b/app/src/test/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJobTest.kt @@ -0,0 +1,560 @@ +package org.thoughtcrime.securesms.jobs + +import android.app.Application +import assertk.assertThat +import assertk.assertions.isEqualTo +import assertk.assertions.isNotNull +import assertk.assertions.isNull +import assertk.assertions.isTrue +import io.mockk.every +import io.mockk.mockk +import io.mockk.mockkObject +import io.mockk.verify +import org.junit.Before +import org.junit.Rule +import org.junit.Test +import org.junit.runner.RunWith +import org.robolectric.RobolectricTestRunner +import org.robolectric.annotation.Config +import org.signal.core.util.logging.Log +import org.signal.donations.InAppPaymentType +import org.signal.donations.PaymentSourceType +import org.thoughtcrime.securesms.components.settings.app.subscription.InAppPaymentsRepository +import org.thoughtcrime.securesms.components.settings.app.subscription.InAppPaymentsRepository.toInAppPaymentDataChargeFailure +import org.thoughtcrime.securesms.components.settings.app.subscription.InAppPaymentsTestRule +import org.thoughtcrime.securesms.database.InAppPaymentTable +import org.thoughtcrime.securesms.database.SignalDatabase +import org.thoughtcrime.securesms.database.model.InAppPaymentSubscriberRecord +import org.thoughtcrime.securesms.database.model.databaseprotos.BadgeList +import org.thoughtcrime.securesms.database.model.databaseprotos.InAppPaymentData +import org.thoughtcrime.securesms.dependencies.AppDependencies +import org.thoughtcrime.securesms.testutil.MockAppDependenciesRule +import org.thoughtcrime.securesms.testutil.SystemOutLogger +import org.whispersystems.signalservice.api.subscriptions.ActiveSubscription +import org.whispersystems.signalservice.api.subscriptions.ActiveSubscription.ChargeFailure +import org.whispersystems.signalservice.api.subscriptions.SubscriberId +import org.whispersystems.signalservice.internal.push.WhoAmIResponse +import kotlin.time.Duration.Companion.days +import kotlin.time.Duration.Companion.milliseconds + +@RunWith(RobolectricTestRunner::class) +@Config(manifest = Config.NONE, application = Application::class) +class InAppPaymentRecurringContextJobTest { + + @get:Rule + val appDependencies = MockAppDependenciesRule() + + @get:Rule + val inAppPaymentsTestRule = InAppPaymentsTestRule() + + @Before + fun setUp() { + Log.initialize(SystemOutLogger()) + + mockkObject(InAppPaymentsRepository) + every { InAppPaymentsRepository.generateRequestCredential() } returns mockk { + every { serialize() } returns byteArrayOf() + every { request } returns mockk() + } + + inAppPaymentsTestRule.initializeSubmitReceiptCredentialRequestSync() + + val minimumTime = System.currentTimeMillis().milliseconds + 60.days + val minimumTimeS = minimumTime.inWholeSeconds + val offset = minimumTimeS % 86400L + val actualMinimumTime = minimumTimeS - offset + + every { AppDependencies.clientZkReceiptOperations.receiveReceiptCredential(any(), any()) } returns mockk() { + every { receiptLevel } returns 2000 + every { receiptExpirationTime } returns actualMinimumTime + } + } + + @Test + fun `Given a CREATED IAP, when I onAdded, then I expect PENDING`() { + val iap = insertInAppPayment() + val job = InAppPaymentRecurringContextJob.create(iap) + + job.onAdded() + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.PENDING) + } + + @Test + fun `Given an IAP without an error, when I onFailure, then I set error and move to end state`() { + val iap = insertInAppPayment() + val job = InAppPaymentRecurringContextJob.create(iap) + + job.onFailure() + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.END) + assertThat(updatedIap?.data?.error).isNotNull() + } + + @Test + fun `Given a SEPA IAP, when I getNextRunAttemptBackoff, then I expect one day`() { + val iap = insertInAppPayment(paymentSourceType = PaymentSourceType.Stripe.SEPADebit) + val job = InAppPaymentRecurringContextJob.create(iap) + + val result = job.getNextRunAttemptBackoff(1, Exception()) + + assertThat(result).isEqualTo(1.days.inWholeMilliseconds) + } + + @Test + fun `Given an iDEAL IAP, when I getNextRunAttemptBackoff, then I expect one day`() { + val iap = insertInAppPayment(paymentSourceType = PaymentSourceType.Stripe.IDEAL) + val job = InAppPaymentRecurringContextJob.create(iap) + + val result = job.getNextRunAttemptBackoff(1, Exception()) + + assertThat(result).isEqualTo(1.days.inWholeMilliseconds) + } + + @Test + fun `Test happy path for subscription redemption`() { + val activeSubscription = inAppPaymentsTestRule.createActiveSubscription() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = activeSubscription) + + val iap = insertInAppPayment(paymentSourceType = PaymentSourceType.Stripe.IDEAL) + val job = InAppPaymentRecurringContextJob.create(iap) + job.onAdded() + + val result = job.run() + assertThat(result.isSuccess).isTrue() + } + + @Test + fun `Given END state, when I run, then I expect failure`() { + val iap = insertInAppPayment( + state = InAppPaymentTable.State.END + ) + + val job = InAppPaymentRecurringContextJob.create(iap) + + val result = job.run() + assertThat(result.isFailure).isTrue() + } + + @Test + fun `Given non-recurring IAP, when I run, then I expect failure`() { + val iap = insertInAppPayment( + type = InAppPaymentType.ONE_TIME_GIFT + ) + + val job = InAppPaymentRecurringContextJob.create(iap) + + val result = job.run() + assertThat(result.isFailure).isTrue() + } + + @Test + fun `Given no subscriber id, when I run, then I expect failure`() { + val iap = insertInAppPayment( + subscriberId = null + ) + + val job = InAppPaymentRecurringContextJob.create(iap) + + val result = job.run() + assertThat(result.isFailure).isTrue() + } + + @Test + fun `Given no redemption data, when I run, then I expect failure`() { + val iap = insertInAppPayment( + redemptionState = null + ) + + val job = InAppPaymentRecurringContextJob.create(iap) + + val result = job.run() + assertThat(result.isFailure).isTrue() + } + + @Test + fun `Given redemption started, when I run, then I expect failure`() { + val iap = insertInAppPayment( + redemptionState = InAppPaymentData.RedemptionState( + stage = InAppPaymentData.RedemptionState.Stage.REDEMPTION_STARTED + ) + ) + + val job = InAppPaymentRecurringContextJob.create(iap) + + val result = job.run() + assertThat(result.isFailure).isTrue() + } + + @Test + fun `Given redeemed, when I run, then I expect failure`() { + val iap = insertInAppPayment( + redemptionState = InAppPaymentData.RedemptionState( + stage = InAppPaymentData.RedemptionState.Stage.REDEEMED + ) + ) + + val job = InAppPaymentRecurringContextJob.create(iap) + + val result = job.run() + assertThat(result.isFailure).isTrue() + } + + @Test + fun `Given no available subscription, when I run, then I expect retry`() { + val iap = insertInAppPayment() + val job = InAppPaymentRecurringContextJob.create(iap) + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = ActiveSubscription(null, null)) + + val result = job.run() + assertThat(result.isRetry).isTrue() + } + + @Test + fun `Given getActiveSubscription app-level error, when I run, then I expect failure`() { + val iap = insertInAppPayment() + val job = InAppPaymentRecurringContextJob.create(iap) + inAppPaymentsTestRule.initializeActiveSubscriptionMock(applicationError = Exception()) + + val result = job.run() + assertThat(result.isFailure).isTrue() + } + + @Test + fun `Given getActiveSubscription execution error, when I run, then I expect retry`() { + val iap = insertInAppPayment() + val job = InAppPaymentRecurringContextJob.create(iap) + inAppPaymentsTestRule.initializeActiveSubscriptionMock(executionError = Exception()) + + val result = job.run() + assertThat(result.isRetry).isTrue() + } + + @Test + fun `Given a failed payment on a keep-alive, when I run, then I expect failure proper iap state`() { + val iap = insertInAppPayment( + redemptionState = InAppPaymentData.RedemptionState( + stage = InAppPaymentData.RedemptionState.Stage.INIT, + keepAlive = true + ) + ) + val job = InAppPaymentRecurringContextJob.create(iap) + val sub = inAppPaymentsTestRule.createActiveSubscription( + status = "past_due", + chargeFailure = null + ) + + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = sub) + + val result = job.run() + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + + assertThat(updatedIap?.data?.error?.data_).isEqualTo(InAppPaymentKeepAliveJob.KEEP_ALIVE) + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.PENDING) + assertThat(result.isFailure).isTrue() + } + + @Test + fun `Given a generic failed payment, when I run, then I expect properly updated state`() { + val iap = insertInAppPayment() + val job = InAppPaymentRecurringContextJob.create(iap) + val sub = inAppPaymentsTestRule.createActiveSubscription( + status = "past_due", + chargeFailure = null + ) + + InAppPaymentsTestRule.mockLocalSubscriberAccess() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = sub) + + val result = job.run() + + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + assertThat(updatedIap?.data?.error?.data_).isEqualTo("past_due") + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.END) + assertThat(result.isFailure).isTrue() + + val subscriber = InAppPaymentsRepository.requireSubscriber(InAppPaymentSubscriberRecord.Type.DONATION) + assertThat(subscriber.requiresCancel).isTrue() + } + + @Test + fun `Given a charge failure, when I run, then I expect properly updated state`() { + val iap = insertInAppPayment() + val job = InAppPaymentRecurringContextJob.create(iap) + val chargeFailure = ChargeFailure("test", "", "", "", "") + val sub = inAppPaymentsTestRule.createActiveSubscription( + status = "past_due", + chargeFailure = chargeFailure + ) + + InAppPaymentsTestRule.mockLocalSubscriberAccess() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = sub) + + val result = job.run() + + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + assertThat(updatedIap?.data?.error?.data_).isEqualTo("test") + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.END) + assertThat(result.isFailure).isTrue() + + val subscriber = InAppPaymentsRepository.requireSubscriber(InAppPaymentSubscriberRecord.Type.DONATION) + assertThat(subscriber.requiresCancel).isTrue() + } + + @Test + fun `Given an inactive subscription, when I run, then I retry`() { + val iap = insertInAppPayment() + val job = InAppPaymentRecurringContextJob.create(iap) + val sub = inAppPaymentsTestRule.createActiveSubscription( + isActive = false, + chargeFailure = null + ) + + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = sub) + + val result = job.run() + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + + assertThat(updatedIap?.data?.error).isNull() + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.PENDING) + assertThat(result.isRetry).isTrue() + } + + @Test + fun `Given an inactive subscription with a charge failure, when I run, then I update state and fail`() { + val iap = insertInAppPayment() + val job = InAppPaymentRecurringContextJob.create(iap) + val chargeFailure = ChargeFailure("test", "", "", "", "") + val sub = inAppPaymentsTestRule.createActiveSubscription( + isActive = false, + chargeFailure = chargeFailure + ) + + InAppPaymentsTestRule.mockLocalSubscriberAccess() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = sub) + + val result = job.run() + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + + assertThat(updatedIap?.data?.error?.data_).isEqualTo("test") + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.END) + assertThat(result.isFailure).isTrue() + } + + @Test + fun `Given a canceled subscription with a charge failure for keep-alive, when I run, then I update state and fail`() { + val iap = insertInAppPayment( + redemptionState = InAppPaymentData.RedemptionState( + stage = InAppPaymentData.RedemptionState.Stage.INIT, + keepAlive = true + ) + ) + val job = InAppPaymentRecurringContextJob.create(iap) + val chargeFailure = ChargeFailure("test", "", "", "", "") + val sub = inAppPaymentsTestRule.createActiveSubscription( + status = "canceled", + isActive = false, + chargeFailure = chargeFailure + ) + + InAppPaymentsTestRule.mockLocalSubscriberAccess() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = sub) + + val result = job.run() + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + + assertThat(updatedIap?.data?.cancellation?.reason).isEqualTo(InAppPaymentData.Cancellation.Reason.CANCELED) + assertThat(updatedIap?.data?.cancellation?.chargeFailure).isEqualTo(chargeFailure.toInAppPaymentDataChargeFailure()) + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.END) + assertThat(result.isFailure).isTrue() + } + + @Test + fun `Given user has donor entitlement already, when I run, then I do not expect receipt request`() { + val activeSubscription = inAppPaymentsTestRule.createActiveSubscription() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = activeSubscription) + + every { AppDependencies.signalServiceAccountManager.whoAmI } returns mockk { + every { entitlements } returns WhoAmIResponse.Entitlements( + badges = listOf(WhoAmIResponse.BadgeEntitlement("2000", false, Long.MAX_VALUE)) + ) + } + + val iap = insertInAppPayment( + badge = BadgeList.Badge(id = "2000") + ) + + val job = InAppPaymentRecurringContextJob.create(iap) + job.onAdded() + + val result = job.run() + assertThat(result.isSuccess).isTrue() + verify(atLeast = 0, atMost = 0) { AppDependencies.donationsService.submitReceiptCredentialRequestSync(any(), any()) } + } + + @Test + fun `Given user has backup entitlement already, when I run, then I do not expect receipt request`() { + val activeSubscription = inAppPaymentsTestRule.createActiveSubscription() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = activeSubscription) + + every { AppDependencies.signalServiceAccountManager.whoAmI } returns mockk { + every { entitlements } returns WhoAmIResponse.Entitlements( + backup = WhoAmIResponse.BackupEntitlement(201L, Long.MAX_VALUE) + ) + } + + val iap = insertInAppPayment( + type = InAppPaymentType.RECURRING_BACKUP + ) + + val job = InAppPaymentRecurringContextJob.create(iap) + job.onAdded() + + val result = job.run() + assertThat(result.isSuccess).isTrue() + verify(atLeast = 0, atMost = 0) { AppDependencies.donationsService.submitReceiptCredentialRequestSync(any(), any()) } + } + + @Test + fun `Given 204 application error, when I run, then I expect a retry`() { + val activeSubscription = inAppPaymentsTestRule.createActiveSubscription() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = activeSubscription) + inAppPaymentsTestRule.initializeSubmitReceiptCredentialRequestSync(status = 204) + + val iap = insertInAppPayment(paymentSourceType = PaymentSourceType.Stripe.IDEAL) + val job = InAppPaymentRecurringContextJob.create(iap) + job.onAdded() + + val result = job.run() + assertThat(result.isRetry).isTrue() + verify(atLeast = 0, atMost = 0) { AppDependencies.clientZkReceiptOperations.receiveReceiptCredential(any(), any()) } + + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.PENDING) + assertThat(updatedIap?.data?.error?.type).isNull() + } + + @Test + fun `Given 400 application error, when I run, then I expect a terminal iap state`() { + val activeSubscription = inAppPaymentsTestRule.createActiveSubscription() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = activeSubscription) + inAppPaymentsTestRule.initializeSubmitReceiptCredentialRequestSync(status = 400) + + val iap = insertInAppPayment(paymentSourceType = PaymentSourceType.Stripe.IDEAL) + val job = InAppPaymentRecurringContextJob.create(iap) + job.onAdded() + + val result = job.run() + assertThat(result.isFailure).isTrue() + verify(atLeast = 0, atMost = 0) { AppDependencies.clientZkReceiptOperations.receiveReceiptCredential(any(), any()) } + + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.END) + assertThat(updatedIap?.data?.error?.type).isEqualTo(InAppPaymentData.Error.Type.REDEMPTION) + } + + @Test + fun `Given 402 application error, when I run, then I expect a retry`() { + val activeSubscription = inAppPaymentsTestRule.createActiveSubscription() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = activeSubscription) + inAppPaymentsTestRule.initializeSubmitReceiptCredentialRequestSync(status = 402) + + val iap = insertInAppPayment(paymentSourceType = PaymentSourceType.Stripe.IDEAL) + val job = InAppPaymentRecurringContextJob.create(iap) + job.onAdded() + + val result = job.run() + assertThat(result.isRetry).isTrue() + verify(atLeast = 0, atMost = 0) { AppDependencies.clientZkReceiptOperations.receiveReceiptCredential(any(), any()) } + + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.PENDING) + assertThat(updatedIap?.data?.error?.type).isNull() + } + + @Test + fun `Given 403 application error, when I run, then I expect a terminal iap state`() { + val activeSubscription = inAppPaymentsTestRule.createActiveSubscription() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = activeSubscription) + inAppPaymentsTestRule.initializeSubmitReceiptCredentialRequestSync(status = 403) + + val iap = insertInAppPayment(paymentSourceType = PaymentSourceType.Stripe.IDEAL) + val job = InAppPaymentRecurringContextJob.create(iap) + job.onAdded() + + val result = job.run() + assertThat(result.isFailure).isTrue() + verify(atLeast = 0, atMost = 0) { AppDependencies.clientZkReceiptOperations.receiveReceiptCredential(any(), any()) } + + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.END) + assertThat(updatedIap?.data?.error?.type).isEqualTo(InAppPaymentData.Error.Type.REDEMPTION) + } + + @Test + fun `Given 404 application error, when I run, then I expect a terminal iap state`() { + val activeSubscription = inAppPaymentsTestRule.createActiveSubscription() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = activeSubscription) + inAppPaymentsTestRule.initializeSubmitReceiptCredentialRequestSync(status = 404) + + val iap = insertInAppPayment(paymentSourceType = PaymentSourceType.Stripe.IDEAL) + val job = InAppPaymentRecurringContextJob.create(iap) + job.onAdded() + + val result = job.run() + assertThat(result.isFailure).isTrue() + verify(atLeast = 0, atMost = 0) { AppDependencies.clientZkReceiptOperations.receiveReceiptCredential(any(), any()) } + + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.END) + assertThat(updatedIap?.data?.error?.type).isEqualTo(InAppPaymentData.Error.Type.REDEMPTION) + } + + @Test + fun `Given 409 application error, when I run, then I expect a terminal iap state`() { + val activeSubscription = inAppPaymentsTestRule.createActiveSubscription() + inAppPaymentsTestRule.initializeActiveSubscriptionMock(activeSubscription = activeSubscription) + inAppPaymentsTestRule.initializeSubmitReceiptCredentialRequestSync(status = 409) + + val iap = insertInAppPayment(paymentSourceType = PaymentSourceType.Stripe.IDEAL, type = InAppPaymentType.RECURRING_BACKUP) + val job = InAppPaymentRecurringContextJob.create(iap) + job.onAdded() + + val result = job.run() + assertThat(result.isFailure).isTrue() + verify(atLeast = 0, atMost = 0) { AppDependencies.clientZkReceiptOperations.receiveReceiptCredential(any(), any()) } + + val updatedIap = SignalDatabase.inAppPayments.getById(iap.id) + assertThat(updatedIap?.state).isEqualTo(InAppPaymentTable.State.END) + assertThat(updatedIap?.data?.error?.type).isEqualTo(InAppPaymentData.Error.Type.REDEMPTION) + assertThat(updatedIap?.data?.error?.data_).isEqualTo("409") + } + + private fun insertInAppPayment( + type: InAppPaymentType = InAppPaymentType.RECURRING_DONATION, + state: InAppPaymentTable.State = InAppPaymentTable.State.CREATED, + subscriberId: SubscriberId? = SubscriberId.generate(), + paymentSourceType: PaymentSourceType = PaymentSourceType.Stripe.CreditCard, + badge: BadgeList.Badge? = null, + redemptionState: InAppPaymentData.RedemptionState? = InAppPaymentData.RedemptionState( + stage = InAppPaymentData.RedemptionState.Stage.INIT, + keepAlive = false + ) + ): InAppPaymentTable.InAppPayment { + val iap = inAppPaymentsTestRule.createInAppPayment(type, paymentSourceType) + SignalDatabase.inAppPayments.insert( + type = iap.type, + state = state, + subscriberId = subscriberId, + endOfPeriod = null, + inAppPaymentData = iap.data.copy( + badge = badge, + redemption = redemptionState + ) + ) + + return iap + } +} diff --git a/app/src/test/java/org/thoughtcrime/securesms/testutil/SystemOutLogger.java b/app/src/test/java/org/thoughtcrime/securesms/testutil/SystemOutLogger.java index 235909b604..0c6227b2be 100644 --- a/app/src/test/java/org/thoughtcrime/securesms/testutil/SystemOutLogger.java +++ b/app/src/test/java/org/thoughtcrime/securesms/testutil/SystemOutLogger.java @@ -40,6 +40,7 @@ public final class SystemOutLogger extends Log.Logger { private String format(char level, String tag, String message, Throwable t) { if (t != null) { + t.printStackTrace(); return String.format("%c[%s] %s %s:%s", level, tag, message, t.getClass().getSimpleName(), t.getMessage()); } else { return String.format("%c[%s] %s", level, tag, message); diff --git a/core-ui/src/main/java/org/signal/core/ui/Dialogs.kt b/core-ui/src/main/java/org/signal/core/ui/Dialogs.kt index d261fc660a..b7289e3d24 100644 --- a/core-ui/src/main/java/org/signal/core/ui/Dialogs.kt +++ b/core-ui/src/main/java/org/signal/core/ui/Dialogs.kt @@ -24,6 +24,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.painter.Painter +import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.painterResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview @@ -138,6 +139,7 @@ object Dialogs { modifier = Modifier .fillMaxWidth() .fillMaxHeight() + .testTag("dialog-circular-progress-indicator") ) }, modifier = Modifier diff --git a/core-util/src/main/java/org/signal/core/util/ParallelEventTimer.kt b/core-util/src/main/java/org/signal/core/util/ParallelEventTimer.kt new file mode 100644 index 0000000000..54aec2a9ec --- /dev/null +++ b/core-util/src/main/java/org/signal/core/util/ParallelEventTimer.kt @@ -0,0 +1,129 @@ +/* + * Copyright 2023 Signal Messenger, LLC + * SPDX-License-Identifier: AGPL-3.0-only + */ + +package org.signal.core.util + +import java.util.Queue +import java.util.concurrent.ConcurrentHashMap +import java.util.concurrent.ConcurrentLinkedQueue +import kotlin.math.ceil +import kotlin.math.floor +import kotlin.time.Duration.Companion.nanoseconds +import kotlin.time.DurationUnit + +/** + * Used to track performance metrics for large clusters of similar events that are happening simultaneously. + * + * Very similar to [EventTimer], but with no assumptions around threading, + * + * The timer tracks things at nanosecond granularity, but presents data as fractional milliseconds for readability. + */ +class ParallelEventTimer { + + val durationsByGroup: MutableMap> = ConcurrentHashMap() + private var startTime = System.nanoTime() + + fun reset() { + durationsByGroup.clear() + startTime = System.nanoTime() + } + + /** + * Begin an event associated with a group. You must call [EventStopper.stopEvent] on the returned object in order to indicate the action has completed. + */ + fun beginEvent(group: String): EventStopper { + val start = System.nanoTime() + return EventStopper { + val duration = System.nanoTime() - start + durationsByGroup.computeIfAbsent(group) { ConcurrentLinkedQueue() } += duration + } + } + + /** + * Time an event associated with a group. + */ + inline fun timeEvent(group: String, operation: () -> E): E { + val start = System.nanoTime() + val result = operation() + val duration = System.nanoTime() - start + durationsByGroup.computeIfAbsent(group) { ConcurrentLinkedQueue() } += duration + return result + } + + /** + * Stops the timer and returns a mapping of group -> [EventMetrics], which will tell you various statistics around timings for that group. + * It is assumed that all events have been stopped by the time this has been called. + */ + fun stop(): EventTimerResults { + val totalDuration = System.nanoTime() - startTime + + val data: Map = durationsByGroup + .mapValues { entry -> + val sorted: List = entry.value.sorted() + + EventMetrics( + totalEventTime = sorted.sum().nanoseconds.toDouble(DurationUnit.MILLISECONDS), + eventCount = sorted.size, + sortedDurationNanos = sorted + ) + } + + return EventTimerResults(totalDuration.nanoseconds.toDouble(DurationUnit.MILLISECONDS), data) + } + + class EventTimerResults(totalWallTime: Double, data: Map) : Map by data { + val summary by lazy { + val builder = StringBuilder() + + builder.append("[overall] totalWallTime: ${totalWallTime.roundedString(2)}, totalEventTime: ${data.values.map { it.totalEventTime}.sum().roundedString(2)} ") + + for (entry in data) { + builder.append("[${entry.key}] totalEventTime: ${entry.value.totalEventTime.roundedString(2)}, count: ${entry.value.eventCount}, p50: ${entry.value.p(50)}, p90: ${entry.value.p(90)}, p99: ${entry.value.p(99)} ") + } + + builder.toString() + } + } + + fun interface EventStopper { + fun stopEvent() + } + + data class EventMetrics( + /** The sum of all event times, in fractional milliseconds. If running operations in parallel, this will likely be larger than [totalWallTime]. */ + val totalEventTime: Double, + /** Total number of events observed. */ + val eventCount: Int, + private val sortedDurationNanos: List + ) { + + /** + * Returns the percentile of the duration data (e.g. p50, p90) as a formatted string containing fractional milliseconds rounded to the requested number of decimal places. + */ + fun p(percentile: Int, decimalPlaces: Int = 2): String { + return pNanos(percentile).nanoseconds.toDouble(DurationUnit.MILLISECONDS).roundedString(decimalPlaces) + } + + private fun pNanos(percentile: Int): Long { + if (sortedDurationNanos.isEmpty()) { + return 0L + } + + val index: Float = (percentile / 100f) * (sortedDurationNanos.size - 1) + val lowerIndex: Int = floor(index).toInt() + val upperIndex: Int = ceil(index).toInt() + + if (lowerIndex == upperIndex) { + return sortedDurationNanos[lowerIndex] + } + + val interpolationFactor: Float = index - lowerIndex + val lowerValue: Long = sortedDurationNanos[lowerIndex] + val upperValue: Long = sortedDurationNanos[upperIndex] + + return floor(lowerValue + (upperValue - lowerValue) * interpolationFactor).toLong() + } + } +} diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a89c0e41c1..167187612c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ androidx-window = "1.3.0" glide = "4.15.1" gradle = "8.7.3" kotlin = "2.1.0" -libsignal-client = "0.65.2" +libsignal-client = "0.65.4" mp4parser = "1.9.39" android-gradle-plugin = "8.7.2" accompanist = "0.28.0" @@ -42,6 +42,7 @@ androidx-compose-material3 = { module = "androidx.compose.material3:material3" } androidx-compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" } androidx-compose-ui-tooling-core = { module = "androidx.compose.ui:ui-tooling" } androidx-compose-ui-test-manifest = { module = "androidx.compose.ui:ui-test-manifest" } +androidx-compose-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4" } androidx-compose-runtime-livedata = { module = "androidx.compose.runtime:runtime-livedata" } androidx-compose-rxjava3 = "androidx.compose.runtime:runtime-rxjava3:1.7.6" @@ -67,6 +68,7 @@ androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "a androidx-core-ktx = "androidx.core:core-ktx:1.15.0" androidx-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version.ref = "androidx-fragment" } androidx-fragment-testing = { module = "androidx.fragment:fragment-testing", version.ref = "androidx-fragment" } +androidx-fragment-compose = { module = "androidx.fragment:fragment-compose", version.ref = "androidx-fragment" } androidx-fragment = { module = "androidx.fragment:fragment", version.ref = "androidx-fragment" } androidx-annotation = "androidx.annotation:annotation:1.9.1" androidx-constraintlayout = "androidx.constraintlayout:constraintlayout:2.2.0" diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index c806896ae5..55484f3e8f 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -714,6 +714,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -788,6 +793,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -884,6 +894,38 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1097,6 +1139,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -1134,6 +1181,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -1337,6 +1389,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + + + + @@ -2600,11 +2660,21 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + + + + + + @@ -2870,6 +2940,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -2885,6 +2960,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -2910,6 +2990,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -2925,6 +3010,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -2935,6 +3025,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -2950,6 +3045,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -2965,6 +3065,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -2990,6 +3095,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3005,6 +3115,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3020,6 +3135,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3049,6 +3169,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + + + + @@ -3125,6 +3253,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + + + + @@ -3218,6 +3354,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + + + + @@ -3260,6 +3404,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3280,6 +3429,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3290,6 +3444,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3300,6 +3459,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3310,6 +3474,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3325,6 +3494,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3335,6 +3509,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3345,6 +3524,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -3360,6 +3544,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -5970,6 +6159,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + + + + @@ -6036,6 +6233,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -6350,6 +6552,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + + + + @@ -6358,6 +6568,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -6444,6 +6659,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + @@ -6464,11 +6684,6 @@ https://docs.gradle.org/current/userguide/dependency_verification.html - - - - - @@ -6740,20 +6955,20 @@ https://docs.gradle.org/current/userguide/dependency_verification.html - - - + + + - - + + - - - + + + - - + + diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/AccountEntropyPool.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/AccountEntropyPool.kt index 36b4959098..9c2aea78ae 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/AccountEntropyPool.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/AccountEntropyPool.kt @@ -30,6 +30,14 @@ class AccountEntropyPool(val value: String) { return AccountEntropyPool(stripped) } + + fun isFullyValid(input: String): Boolean { + return LibSignalAccountEntropyPool.isValid(input) + } + + fun removeIllegalCharacters(input: String): String { + return input.replace(INVALID_CHARACTERS, "") + } } fun deriveMasterKey(): MasterKey { diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/kbs/MasterKey.java b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/kbs/MasterKey.java index e3ab7ddaf7..09c1d97f1f 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/kbs/MasterKey.java +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/kbs/MasterKey.java @@ -1,10 +1,8 @@ package org.whispersystems.signalservice.api.kbs; -import org.signal.libsignal.protocol.kdf.HKDF; -import org.whispersystems.signalservice.api.backup.MessageBackupKey; +import org.signal.core.util.Base64; import org.whispersystems.signalservice.api.storage.StorageKey; import org.whispersystems.signalservice.internal.util.Hex; -import org.signal.core.util.Base64; import org.whispersystems.util.StringUtil; import java.security.SecureRandom; @@ -46,11 +44,6 @@ public final class MasterKey { return derive("Logging Key"); } - public MessageBackupKey deriveMessageBackupKey() { - // TODO [backup] Derive from AEP - return new MessageBackupKey(HKDF.deriveSecrets(masterKey, "20231003_Signal_Backups_GenerateBackupKey".getBytes(), 32)); - } - private byte[] derive(String keyName) { return hmacSha256(masterKey, StringUtil.utf8(keyName)); } diff --git a/lintchecks/src/main/java/org/signal/lint/AlertDialogBuilderDetector.java b/lintchecks/src/main/java/org/signal/lint/AlertDialogBuilderDetector.java deleted file mode 100644 index ceefa5b2bb..0000000000 --- a/lintchecks/src/main/java/org/signal/lint/AlertDialogBuilderDetector.java +++ /dev/null @@ -1,86 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.client.api.JavaEvaluator; -import com.android.tools.lint.detector.api.Category; -import com.android.tools.lint.detector.api.Detector; -import com.android.tools.lint.detector.api.Implementation; -import com.android.tools.lint.detector.api.Issue; -import com.android.tools.lint.detector.api.JavaContext; -import com.android.tools.lint.detector.api.LintFix; -import com.android.tools.lint.detector.api.Scope; -import com.android.tools.lint.detector.api.Severity; -import com.intellij.psi.PsiMethod; - -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.jetbrains.uast.UCallExpression; -import org.jetbrains.uast.UExpression; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -@SuppressWarnings("UnstableApiUsage") -public final class AlertDialogBuilderDetector extends Detector implements Detector.UastScanner { - - static final Issue ALERT_DIALOG_BUILDER_USAGE = Issue.create("AlertDialogBuilderUsage", - "Creating dialog with AlertDialog.Builder instead of MaterialAlertDialogBuilder", - "Signal utilizes MaterialAlertDialogBuilder for more consistent and pleasant AlertDialogs.", - Category.MESSAGES, - 5, - Severity.WARNING, - new Implementation(AlertDialogBuilderDetector.class, Scope.JAVA_FILE_SCOPE)); - - @Override - public @Nullable List getApplicableConstructorTypes() { - return Arrays.asList("android.app.AlertDialog.Builder", "androidx.appcompat.app.AlertDialog.Builder"); - } - - @Override - public void visitConstructor(JavaContext context, @NotNull UCallExpression call, @NotNull PsiMethod method) { - JavaEvaluator evaluator = context.getEvaluator(); - - if (evaluator.isMemberInClass(method, "android.app.AlertDialog.Builder")) { - LintFix fix = quickFixIssueAlertDialogBuilder(call); - context.report(ALERT_DIALOG_BUILDER_USAGE, - call, - context.getLocation(call), - "Using 'android.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder", - fix); - } - - if (evaluator.isMemberInClass(method, "androidx.appcompat.app.AlertDialog.Builder")) { - LintFix fix = quickFixIssueAlertDialogBuilder(call); - context.report(ALERT_DIALOG_BUILDER_USAGE, - call, - context.getLocation(call), - "Using 'androidx.appcompat.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder", - fix); - } - } - - private LintFix quickFixIssueAlertDialogBuilder(@NotNull UCallExpression alertBuilderCall) { - List arguments = alertBuilderCall.getValueArguments(); - UExpression context = arguments.get(0); - - String fixSource = "new com.google.android.material.dialog.MaterialAlertDialogBuilder"; - - switch (arguments.size()) { - case 1: - fixSource += String.format("(%s)", context); - break; - case 2: - UExpression themeOverride = arguments.get(1); - fixSource += String.format("(%s, %s)", context, themeOverride); - break; - - default: - throw new IllegalStateException("MaterialAlertDialogBuilder overloads should have 1 or 2 arguments"); - } - - String builderCallSource = alertBuilderCall.asSourceString(); - LintFix.GroupBuilder fixGrouper = fix().group(); - fixGrouper.add(fix().replace().text(builderCallSource).shortenNames().reformat(true).with(fixSource).build()); - return fixGrouper.build(); - } -} \ No newline at end of file diff --git a/lintchecks/src/main/java/org/signal/lint/AlertDialogBuilderDetector.kt b/lintchecks/src/main/java/org/signal/lint/AlertDialogBuilderDetector.kt new file mode 100644 index 0000000000..2887bba3e4 --- /dev/null +++ b/lintchecks/src/main/java/org/signal/lint/AlertDialogBuilderDetector.kt @@ -0,0 +1,84 @@ +package org.signal.lint + +import com.android.tools.lint.detector.api.Category.Companion.MESSAGES +import com.android.tools.lint.detector.api.Detector +import com.android.tools.lint.detector.api.Implementation +import com.android.tools.lint.detector.api.Issue +import com.android.tools.lint.detector.api.JavaContext +import com.android.tools.lint.detector.api.LintFix +import com.android.tools.lint.detector.api.Scope.Companion.JAVA_FILE_SCOPE +import com.android.tools.lint.detector.api.Severity.WARNING +import com.intellij.psi.PsiMethod +import org.jetbrains.uast.UCallExpression + +class AlertDialogBuilderDetector : Detector(), Detector.UastScanner { + override fun getApplicableConstructorTypes(): List { + return listOf("android.app.AlertDialog.Builder", "androidx.appcompat.app.AlertDialog.Builder") + } + + override fun visitConstructor(context: JavaContext, node: UCallExpression, constructor: PsiMethod) { + val evaluator = context.evaluator + + if (evaluator.isMemberInClass(constructor, "android.app.AlertDialog.Builder")) { + context.report( + issue = ALERT_DIALOG_BUILDER_USAGE, + scope = node, + location = context.getLocation(node), + message = "Using 'android.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder", + quickfixData = quickFixIssueAlertDialogBuilder(node) + ) + } + + if (evaluator.isMemberInClass(constructor, "androidx.appcompat.app.AlertDialog.Builder")) { + context.report( + issue = ALERT_DIALOG_BUILDER_USAGE, + scope = node, + location = context.getLocation(node), + message = "Using 'androidx.appcompat.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder", + quickfixData = quickFixIssueAlertDialogBuilder(node) + ) + } + } + + private fun quickFixIssueAlertDialogBuilder(alertBuilderCall: UCallExpression): LintFix { + val arguments = alertBuilderCall.valueArguments + val context = arguments[0] + + var fixSource = "new com.google.android.material.dialog.MaterialAlertDialogBuilder" + + when (arguments.size) { + 1 -> fixSource += String.format("(%s)", context) + 2 -> { + val themeOverride = arguments[1] + fixSource += String.format("(%s, %s)", context, themeOverride) + } + + else -> throw IllegalStateException("MaterialAlertDialogBuilder overloads should have 1 or 2 arguments") + } + + return fix() + .group() + .add( + fix() + .replace() + .text(alertBuilderCall.asSourceString()) + .shortenNames() + .reformat(true) + .with(fixSource) + .build() + ) + .build() + } + + companion object { + val ALERT_DIALOG_BUILDER_USAGE: Issue = Issue.create( + id = "AlertDialogBuilderUsage", + briefDescription = "Creating dialog with AlertDialog.Builder instead of MaterialAlertDialogBuilder", + explanation = "Signal utilizes MaterialAlertDialogBuilder for more consistent and pleasant AlertDialogs.", + category = MESSAGES, + priority = 5, + severity = WARNING, + implementation = Implementation(AlertDialogBuilderDetector::class.java, JAVA_FILE_SCOPE) + ) + } +} \ No newline at end of file diff --git a/lintchecks/src/main/java/org/signal/lint/BlockingGetDetector.java b/lintchecks/src/main/java/org/signal/lint/BlockingGetDetector.java deleted file mode 100644 index beff4a11e8..0000000000 --- a/lintchecks/src/main/java/org/signal/lint/BlockingGetDetector.java +++ /dev/null @@ -1,70 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.client.api.JavaEvaluator; -import com.android.tools.lint.detector.api.Category; -import com.android.tools.lint.detector.api.Detector; -import com.android.tools.lint.detector.api.Implementation; -import com.android.tools.lint.detector.api.Issue; -import com.android.tools.lint.detector.api.JavaContext; -import com.android.tools.lint.detector.api.Scope; -import com.android.tools.lint.detector.api.Severity; -import com.intellij.psi.PsiMethod; - -import org.jetbrains.annotations.NotNull; -import org.jetbrains.uast.UCallExpression; - -import java.util.List; - -/** - * Detects usages of Rx observable stream's blockingGet method. This is considered harmful, as - * blockingGet will take any error it emits and throw it as a runtime error. The alternative options - * are to: - * - * 1. Provide a synchronous method instead of relying on an observable method. - * 2. Pass the observable to the caller to allow them to wait on it via a flatMap or other operator. - * 3. Utilize safeBlockingGet, which will bubble up the interrupted exception. - * - * Note that (1) is the most preferred route here. - */ -@SuppressWarnings("UnstableApiUsage") -public final class BlockingGetDetector extends Detector implements Detector.UastScanner { - - static final Issue UNSAFE_BLOCKING_GET = Issue.create("UnsafeBlockingGet", - "BlockingGet is considered unsafe and should be avoided.", - "Prefer exposing the Observable instead. If you need to block, use RxExtensions.safeBlockingGet", - Category.MESSAGES, - 5, - Severity.WARNING, - new Implementation(BlockingGetDetector.class, Scope.JAVA_FILE_SCOPE)); - - @Override - public List getApplicableMethodNames() { - return List.of("blockingGet"); - } - - @Override - public void visitMethodCall(@NotNull JavaContext context, @NotNull UCallExpression node, @NotNull PsiMethod method) { - JavaEvaluator evaluator = context.getEvaluator(); - - if (evaluator.isMemberInClass(method, "io.reactivex.rxjava3.core.Single")) { - context.report(UNSAFE_BLOCKING_GET, - context.getLocation(node), - "Using 'Single#blockingGet' instead of 'RxExtensions.safeBlockingGet'", - null); - } - - if (evaluator.isMemberInClass(method, "io.reactivex.rxjava3.core.Observable")) { - context.report(UNSAFE_BLOCKING_GET, - context.getLocation(node), - "Using 'Observable#blockingGet' instead of 'RxExtensions.safeBlockingGet'", - null); - } - - if (evaluator.isMemberInClass(method, "io.reactivex.rxjava3.core.Flowable")) { - context.report(UNSAFE_BLOCKING_GET, - context.getLocation(node), - "Using 'Flowable#blockingGet' instead of 'RxExtensions.safeBlockingGet'", - null); - } - } -} diff --git a/lintchecks/src/main/java/org/signal/lint/BlockingGetDetector.kt b/lintchecks/src/main/java/org/signal/lint/BlockingGetDetector.kt new file mode 100644 index 0000000000..415ff3a808 --- /dev/null +++ b/lintchecks/src/main/java/org/signal/lint/BlockingGetDetector.kt @@ -0,0 +1,71 @@ +package org.signal.lint + +import com.android.tools.lint.detector.api.Category.Companion.MESSAGES +import com.android.tools.lint.detector.api.Detector +import com.android.tools.lint.detector.api.Implementation +import com.android.tools.lint.detector.api.Issue +import com.android.tools.lint.detector.api.JavaContext +import com.android.tools.lint.detector.api.Scope.Companion.JAVA_FILE_SCOPE +import com.android.tools.lint.detector.api.Severity.WARNING +import com.intellij.psi.PsiMethod +import org.jetbrains.uast.UCallExpression + +/** + * Detects usages of Rx observable stream's blockingGet method. This is considered harmful, as + * blockingGet will take any error it emits and throw it as a runtime error. The alternative options + * are to: + * + * 1. Provide a synchronous method instead of relying on an observable method. + * 2. Pass the observable to the caller to allow them to wait on it via a flatMap or other operator. + * 3. Utilize safeBlockingGet, which will bubble up the interrupted exception. + * + * Note that (1) is the most preferred route here. + */ +class BlockingGetDetector : Detector(), Detector.UastScanner { + override fun getApplicableMethodNames(): List { + return listOf("blockingGet") + } + + override fun visitMethodCall(context: JavaContext, node: UCallExpression, method: PsiMethod) { + val evaluator = context.evaluator + + if (evaluator.isMemberInClass(method, "io.reactivex.rxjava3.core.Single")) { + context.report( + issue = UNSAFE_BLOCKING_GET, + location = context.getLocation(node), + message = "Using 'Single#blockingGet' instead of 'RxExtensions.safeBlockingGet'", + quickfixData = null + ) + } + + if (evaluator.isMemberInClass(method, "io.reactivex.rxjava3.core.Observable")) { + context.report( + issue = UNSAFE_BLOCKING_GET, + location = context.getLocation(node), + message = "Using 'Observable#blockingGet' instead of 'RxExtensions.safeBlockingGet'", + quickfixData = null + ) + } + + if (evaluator.isMemberInClass(method, "io.reactivex.rxjava3.core.Flowable")) { + context.report( + issue = UNSAFE_BLOCKING_GET, + location = context.getLocation(node), + message = "Using 'Flowable#blockingGet' instead of 'RxExtensions.safeBlockingGet'", + quickfixData = null + ) + } + } + + companion object { + val UNSAFE_BLOCKING_GET: Issue = Issue.create( + id = "UnsafeBlockingGet", + briefDescription = "BlockingGet is considered unsafe and should be avoided.", + explanation = "Prefer exposing the Observable instead. If you need to block, use RxExtensions.safeBlockingGet", + category = MESSAGES, + priority = 5, + severity = WARNING, + implementation = Implementation(BlockingGetDetector::class.java, JAVA_FILE_SCOPE) + ) + } +} diff --git a/lintchecks/src/main/java/org/signal/lint/CardViewDetector.java b/lintchecks/src/main/java/org/signal/lint/CardViewDetector.java deleted file mode 100644 index 84ad79754f..0000000000 --- a/lintchecks/src/main/java/org/signal/lint/CardViewDetector.java +++ /dev/null @@ -1,82 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.client.api.JavaEvaluator; -import com.android.tools.lint.detector.api.Category; -import com.android.tools.lint.detector.api.Detector; -import com.android.tools.lint.detector.api.Implementation; -import com.android.tools.lint.detector.api.Issue; -import com.android.tools.lint.detector.api.JavaContext; -import com.android.tools.lint.detector.api.LintFix; -import com.android.tools.lint.detector.api.Scope; -import com.android.tools.lint.detector.api.Severity; -import com.intellij.psi.PsiMethod; - -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.jetbrains.uast.UCallExpression; -import org.jetbrains.uast.UExpression; - -import java.util.Collections; -import java.util.List; - -@SuppressWarnings("UnstableApiUsage") -public final class CardViewDetector extends Detector implements Detector.UastScanner { - - static final Issue CARD_VIEW_USAGE = Issue.create("CardViewUsage", - "Utilizing CardView instead of MaterialCardView subclass", - "Signal utilizes MaterialCardView for more consistent and pleasant CardViews.", - Category.MESSAGES, - 5, - Severity.WARNING, - new Implementation(CardViewDetector.class, Scope.JAVA_FILE_SCOPE)); - - @Override - public @Nullable List getApplicableConstructorTypes() { - return Collections.singletonList("androidx.cardview.widget.CardView"); - } - - @Override - public void visitConstructor(JavaContext context, @NotNull UCallExpression call, @NotNull PsiMethod method) { - JavaEvaluator evaluator = context.getEvaluator(); - - if (evaluator.isMemberInClass(method, "androidx.cardview.widget.CardView")) { - LintFix fix = quickFixIssueAlertDialogBuilder(call); - context.report(CARD_VIEW_USAGE, - call, - context.getLocation(call), - "Using 'androidx.cardview.widget.CardView' instead of com.google.android.material.card.MaterialCardView", - fix); - } - } - - private LintFix quickFixIssueAlertDialogBuilder(@NotNull UCallExpression alertBuilderCall) { - List arguments = alertBuilderCall.getValueArguments(); - UExpression context = arguments.get(0); - - String fixSource = "new com.google.android.material.card.MaterialCardView"; - - //Context context, AttributeSet attrs, int defStyleAttr - switch (arguments.size()) { - case 1: - fixSource += String.format("(%s)", context); - break; - case 2: - UExpression attrs = arguments.get(1); - fixSource += String.format("(%s, %s)", context, attrs); - break; - case 3: - UExpression attributes = arguments.get(1); - UExpression defStyleAttr = arguments.get(2); - fixSource += String.format("(%s, %s, %s)", context, attributes, defStyleAttr); - break; - - default: - throw new IllegalStateException("MaterialAlertDialogBuilder overloads should have 1 or 2 arguments"); - } - - String builderCallSource = alertBuilderCall.asSourceString(); - LintFix.GroupBuilder fixGrouper = fix().group(); - fixGrouper.add(fix().replace().text(builderCallSource).shortenNames().reformat(true).with(fixSource).build()); - return fixGrouper.build(); - } -} \ No newline at end of file diff --git a/lintchecks/src/main/java/org/signal/lint/CardViewDetector.kt b/lintchecks/src/main/java/org/signal/lint/CardViewDetector.kt new file mode 100644 index 0000000000..0c05efb157 --- /dev/null +++ b/lintchecks/src/main/java/org/signal/lint/CardViewDetector.kt @@ -0,0 +1,81 @@ +package org.signal.lint + +import com.android.tools.lint.detector.api.Category.Companion.MESSAGES +import com.android.tools.lint.detector.api.Detector +import com.android.tools.lint.detector.api.Implementation +import com.android.tools.lint.detector.api.Issue +import com.android.tools.lint.detector.api.JavaContext +import com.android.tools.lint.detector.api.LintFix +import com.android.tools.lint.detector.api.Scope.Companion.JAVA_FILE_SCOPE +import com.android.tools.lint.detector.api.Severity.WARNING +import com.intellij.psi.PsiMethod +import org.jetbrains.uast.UCallExpression + +class CardViewDetector : Detector(), Detector.UastScanner { + override fun getApplicableConstructorTypes(): List { + return listOf("androidx.cardview.widget.CardView") + } + + override fun visitConstructor(context: JavaContext, node: UCallExpression, constructor: PsiMethod) { + val evaluator = context.evaluator + + if (evaluator.isMemberInClass(constructor, "androidx.cardview.widget.CardView")) { + context.report( + issue = CARD_VIEW_USAGE, + scope = node, + location = context.getLocation(node), + message = "Using 'androidx.cardview.widget.CardView' instead of com.google.android.material.card.MaterialCardView", + quickfixData = quickFixIssueAlertDialogBuilder(node) + ) + } + } + + private fun quickFixIssueAlertDialogBuilder(alertBuilderCall: UCallExpression): LintFix { + val arguments = alertBuilderCall.valueArguments + val context = arguments[0] + + var fixSource = "new com.google.android.material.card.MaterialCardView" + + //Context context, AttributeSet attrs, int defStyleAttr + when (arguments.size) { + 1 -> fixSource += String.format("(%s)", context) + 2 -> { + val attrs = arguments[1] + fixSource += String.format("(%s, %s)", context, attrs) + } + + 3 -> { + val attributes = arguments[1] + val defStyleAttr = arguments[2] + fixSource += String.format("(%s, %s, %s)", context, attributes, defStyleAttr) + } + + else -> throw IllegalStateException("MaterialAlertDialogBuilder overloads should have 1 or 2 arguments") + } + + return fix() + .group() + .add( + fix() + .replace() + .text(alertBuilderCall.asSourceString()) + .shortenNames() + .reformat(true) + .with(fixSource) + .build() + ) + .build() + } + + companion object { + val CARD_VIEW_USAGE: Issue = Issue.create( + id = "CardViewUsage", + briefDescription = "Utilizing CardView instead of MaterialCardView subclass", + explanation = "Signal utilizes MaterialCardView for more consistent and pleasant CardViews.", + category = MESSAGES, + priority = 5, + severity = WARNING, + implementation = Implementation(CardViewDetector::class.java, JAVA_FILE_SCOPE) + ) + } +} diff --git a/lintchecks/src/main/java/org/signal/lint/RecipientIdDatabaseDetector.java b/lintchecks/src/main/java/org/signal/lint/RecipientIdDatabaseDetector.java deleted file mode 100644 index 12029af7cf..0000000000 --- a/lintchecks/src/main/java/org/signal/lint/RecipientIdDatabaseDetector.java +++ /dev/null @@ -1,88 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.client.api.UElementHandler; -import com.android.tools.lint.detector.api.Category; -import com.android.tools.lint.detector.api.Detector; -import com.android.tools.lint.detector.api.Implementation; -import com.android.tools.lint.detector.api.Issue; -import com.android.tools.lint.detector.api.JavaContext; -import com.android.tools.lint.detector.api.Scope; -import com.android.tools.lint.detector.api.Severity; -import com.android.tools.lint.detector.api.SourceCodeScanner; -import com.intellij.psi.PsiField; - -import org.jetbrains.annotations.NotNull; -import org.jetbrains.uast.UClass; -import org.jetbrains.uast.UElement; - -import java.util.Arrays; -import java.util.Collections; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.stream.Collectors; - -@SuppressWarnings("UnstableApiUsage") -public final class RecipientIdDatabaseDetector extends Detector implements SourceCodeScanner { - - static final Issue RECIPIENT_ID_DATABASE_REFERENCE_ISSUE = Issue.create("RecipientIdDatabaseReferenceUsage", - "Referencing a RecipientId in a database without implementing RecipientIdDatabaseReference.", - "If you reference a RecipientId in a column, you need to be able to handle the remapping of one RecipientId to another, which RecipientIdDatabaseReference enforces.", - Category.MESSAGES, - 5, - Severity.ERROR, - new Implementation(RecipientIdDatabaseDetector.class, Scope.JAVA_FILE_SCOPE)); - - private static final Set EXEMPTED_CLASSES = new HashSet<>() {{ - add("org.thoughtcrime.securesms.database.RecipientDatabase"); - }}; - - - @Override - public List> getApplicableUastTypes() { - return Collections.singletonList(UClass.class); - } - - @Override - public UElementHandler createUastHandler(@NotNull JavaContext context) { - return new UElementHandler() { - @Override - public void visitClass(@NotNull UClass node) { - if (node.getQualifiedName() == null) { - return; - } - - if (node.getExtendsList() == null) { - return; - } - - if (EXEMPTED_CLASSES.contains(node.getQualifiedName())) { - return; - } - - boolean doesNotExtendDatabase = Arrays.stream(node.getExtendsList().getReferencedTypes()).noneMatch(t -> "Database".equals(t.getClassName())); - if (doesNotExtendDatabase) { - return; - } - - boolean implementsReference = Arrays.stream(node.getInterfaces()).anyMatch(i -> "org.thoughtcrime.securesms.database.RecipientIdDatabaseReference".equals(i.getQualifiedName())); - if (implementsReference) { - return; - } - - List recipientFields = Arrays.stream(node.getAllFields()) - .filter(f -> f.getType().equalsToText("java.lang.String")) - .filter(f -> f.getName().toLowerCase().contains("recipient")) - .collect(Collectors.toList()); - - for (PsiField field : recipientFields) { - context.report(RECIPIENT_ID_DATABASE_REFERENCE_ISSUE, - field, - context.getLocation(field), - "If you reference a RecipientId in your table, you must implement the RecipientIdDatabaseReference interface.", - null); - } - } - }; - } -} \ No newline at end of file diff --git a/lintchecks/src/main/java/org/signal/lint/RecipientIdDatabaseDetector.kt b/lintchecks/src/main/java/org/signal/lint/RecipientIdDatabaseDetector.kt new file mode 100644 index 0000000000..61a7010653 --- /dev/null +++ b/lintchecks/src/main/java/org/signal/lint/RecipientIdDatabaseDetector.kt @@ -0,0 +1,75 @@ +package org.signal.lint + +import com.android.tools.lint.client.api.UElementHandler +import com.android.tools.lint.detector.api.Category.Companion.MESSAGES +import com.android.tools.lint.detector.api.Detector +import com.android.tools.lint.detector.api.Implementation +import com.android.tools.lint.detector.api.Issue +import com.android.tools.lint.detector.api.JavaContext +import com.android.tools.lint.detector.api.Scope.Companion.JAVA_FILE_SCOPE +import com.android.tools.lint.detector.api.Severity.ERROR +import com.android.tools.lint.detector.api.SourceCodeScanner +import org.jetbrains.uast.UClass +import java.util.Locale + +class RecipientIdDatabaseDetector : Detector(), SourceCodeScanner { + override fun getApplicableUastTypes(): List> { + return listOf(UClass::class.java) + } + + override fun createUastHandler(context: JavaContext): UElementHandler { + return object : UElementHandler() { + override fun visitClass(node: UClass) { + if (node.qualifiedName == null) { + return + } + + if (node.extendsList == null) { + return + } + + if (EXEMPTED_CLASSES.contains(node.qualifiedName)) { + return + } + + val doesNotExtendDatabase = node.extendsList?.referencedTypes.orEmpty().none { it.className == "Database" } + if (doesNotExtendDatabase) { + return + } + + val implementsReference = node.interfaces.any { it.qualifiedName == "org.thoughtcrime.securesms.database.RecipientIdDatabaseReference" } + if (implementsReference) { + return + } + + val recipientFields = node.allFields + .filter { it.type.equalsToText("java.lang.String") } + .filter { it.name.lowercase(Locale.getDefault()).contains("recipient") } + + for (field in recipientFields) { + context.report( + issue = RECIPIENT_ID_DATABASE_REFERENCE_ISSUE, + scope = field, + location = context.getLocation(field), + message = "If you reference a RecipientId in your table, you must implement the RecipientIdDatabaseReference interface.", + quickfixData = null + ) + } + } + } + } + + companion object { + val RECIPIENT_ID_DATABASE_REFERENCE_ISSUE: Issue = Issue.create( + id = "RecipientIdDatabaseReferenceUsage", + briefDescription = "Referencing a RecipientId in a database without implementing RecipientIdDatabaseReference.", + explanation = "If you reference a RecipientId in a column, you need to be able to handle the remapping of one RecipientId to another, which RecipientIdDatabaseReference enforces.", + category = MESSAGES, + priority = 5, + severity = ERROR, + implementation = Implementation(RecipientIdDatabaseDetector::class.java, JAVA_FILE_SCOPE) + ) + + private val EXEMPTED_CLASSES = setOf("org.thoughtcrime.securesms.database.RecipientDatabase") + } +} \ No newline at end of file diff --git a/lintchecks/src/main/java/org/signal/lint/Registry.java b/lintchecks/src/main/java/org/signal/lint/Registry.java deleted file mode 100644 index 9fe5314732..0000000000 --- a/lintchecks/src/main/java/org/signal/lint/Registry.java +++ /dev/null @@ -1,39 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.client.api.IssueRegistry; -import com.android.tools.lint.client.api.Vendor; -import com.android.tools.lint.detector.api.ApiKt; -import com.android.tools.lint.detector.api.Issue; - -import org.jetbrains.annotations.Nullable; - -import java.util.Arrays; -import java.util.List; - -@SuppressWarnings("UnstableApiUsage") -public final class Registry extends IssueRegistry { - - @Override - public Vendor getVendor() { - return new Vendor("Signal", "Signal", "Signal", "Signal"); - } - - @Override - public List getIssues() { - return Arrays.asList(SignalLogDetector.LOG_NOT_SIGNAL, - SignalLogDetector.LOG_NOT_APP, - SignalLogDetector.INLINE_TAG, - VersionCodeDetector.VERSION_CODE_USAGE, - AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE, - BlockingGetDetector.UNSAFE_BLOCKING_GET, - RecipientIdDatabaseDetector.RECIPIENT_ID_DATABASE_REFERENCE_ISSUE, - ThreadIdDatabaseDetector.THREAD_ID_DATABASE_REFERENCE_ISSUE, - StartForegroundServiceDetector.START_FOREGROUND_SERVICE_ISSUE, - CardViewDetector.CARD_VIEW_USAGE); - } - - @Override - public int getApi() { - return ApiKt.CURRENT_API; - } -} diff --git a/lintchecks/src/main/java/org/signal/lint/Registry.kt b/lintchecks/src/main/java/org/signal/lint/Registry.kt new file mode 100644 index 0000000000..1d7e34fda4 --- /dev/null +++ b/lintchecks/src/main/java/org/signal/lint/Registry.kt @@ -0,0 +1,29 @@ +package org.signal.lint + +import com.android.tools.lint.client.api.IssueRegistry +import com.android.tools.lint.client.api.Vendor +import com.android.tools.lint.detector.api.CURRENT_API + +class Registry : IssueRegistry() { + override val vendor = Vendor( + vendorName = "Signal", + identifier = "Signal", + feedbackUrl = "Signal", + contact = "Signal" + ) + + override val issues = listOf( + SignalLogDetector.LOG_NOT_SIGNAL, + SignalLogDetector.LOG_NOT_APP, + SignalLogDetector.INLINE_TAG, + VersionCodeDetector.VERSION_CODE_USAGE, + AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE, + BlockingGetDetector.UNSAFE_BLOCKING_GET, + RecipientIdDatabaseDetector.RECIPIENT_ID_DATABASE_REFERENCE_ISSUE, + ThreadIdDatabaseDetector.THREAD_ID_DATABASE_REFERENCE_ISSUE, + StartForegroundServiceDetector.START_FOREGROUND_SERVICE_ISSUE, + CardViewDetector.CARD_VIEW_USAGE + ) + + override val api = CURRENT_API +} diff --git a/lintchecks/src/main/java/org/signal/lint/SignalLogDetector.java b/lintchecks/src/main/java/org/signal/lint/SignalLogDetector.java deleted file mode 100644 index 1d0bbd433b..0000000000 --- a/lintchecks/src/main/java/org/signal/lint/SignalLogDetector.java +++ /dev/null @@ -1,114 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.client.api.JavaEvaluator; -import com.android.tools.lint.detector.api.Category; -import com.android.tools.lint.detector.api.Detector; -import com.android.tools.lint.detector.api.Implementation; -import com.android.tools.lint.detector.api.Issue; -import com.android.tools.lint.detector.api.JavaContext; -import com.android.tools.lint.detector.api.LintFix; -import com.android.tools.lint.detector.api.Scope; -import com.android.tools.lint.detector.api.Severity; -import com.intellij.psi.PsiMethod; - -import org.jetbrains.annotations.NotNull; -import org.jetbrains.uast.UCallExpression; -import org.jetbrains.uast.UExpression; -import org.jetbrains.uast.java.JavaUSimpleNameReferenceExpression; -import org.jetbrains.uast.kotlin.KotlinUQualifiedReferenceExpression; -import org.jetbrains.uast.kotlin.KotlinUSimpleReferenceExpression; - -import java.util.Arrays; -import java.util.List; - -@SuppressWarnings("UnstableApiUsage") -public final class SignalLogDetector extends Detector implements Detector.UastScanner { - - static final Issue LOG_NOT_SIGNAL = Issue.create("LogNotSignal", - "Logging call to Android Log instead of Signal's Logger", - "Signal has its own logger which must be used.", - Category.MESSAGES, - 5, - Severity.ERROR, - new Implementation(SignalLogDetector.class, Scope.JAVA_FILE_SCOPE)); - - static final Issue LOG_NOT_APP = Issue.create("LogNotAppSignal", - "Logging call to Signal Service Log instead of App level Logger", - "Signal app layer has its own logger which must be used.", - Category.MESSAGES, - 5, - Severity.ERROR, - new Implementation(SignalLogDetector.class, Scope.JAVA_FILE_SCOPE)); - - static final Issue INLINE_TAG = Issue.create("LogTagInlined", - "Use of an inline string in a TAG", - "Often a sign of left in temporary log statements, always use a tag constant.", - Category.MESSAGES, - 5, - Severity.ERROR, - new Implementation(SignalLogDetector.class, Scope.JAVA_FILE_SCOPE)); - - @Override - public List getApplicableMethodNames() { - return Arrays.asList("v", "d", "i", "w", "e", "wtf"); - } - - @Override - public void visitMethodCall(JavaContext context, @NotNull UCallExpression call, @NotNull PsiMethod method) { - JavaEvaluator evaluator = context.getEvaluator(); - - if (evaluator.isMemberInClass(method, "android.util.Log")) { - LintFix fix = quickFixIssueLog(call); - context.report(LOG_NOT_SIGNAL, call, context.getLocation(call), "Using 'android.util.Log' instead of a Signal Logger", fix); - } - - if (evaluator.isMemberInClass(method, "org.signal.glide.Log")) { - LintFix fix = quickFixIssueLog(call); - context.report(LOG_NOT_SIGNAL, call, context.getLocation(call), "Using 'org.signal.glide.Log' instead of a Signal Logger", fix); - } - - if (evaluator.isMemberInClass(method, "org.signal.libsignal.protocol.logging.Log")) { - LintFix fix = quickFixIssueLog(call); - context.report(LOG_NOT_APP, call, context.getLocation(call), "Using Signal server logger instead of app level Logger", fix); - } - - if (evaluator.isMemberInClass(method, "org.signal.core.util.logging.Log")) { - List arguments = call.getValueArguments(); - UExpression tag = arguments.get(0); - if (!(tag instanceof JavaUSimpleNameReferenceExpression || tag instanceof KotlinUSimpleReferenceExpression || tag instanceof KotlinUQualifiedReferenceExpression)) { - context.report(INLINE_TAG, call, context.getLocation(call), "Not using a tag constant"); - } - } - } - - private LintFix quickFixIssueLog(@NotNull UCallExpression logCall) { - List arguments = logCall.getValueArguments(); - String methodName = logCall.getMethodName(); - UExpression tag = arguments.get(0); - - String fixSource = "org.signal.core.util.logging.Log."; - - switch (arguments.size()) { - case 2: - UExpression msgOrThrowable = arguments.get(1); - fixSource += String.format("%s(%s, %s)", methodName, tag, msgOrThrowable.asSourceString()); - break; - - case 3: - UExpression msg = arguments.get(1); - UExpression throwable = arguments.get(2); - fixSource += String.format("%s(%s, %s, %s)", methodName, tag, msg.asSourceString(), throwable.asSourceString()); - break; - - default: - throw new IllegalStateException("Log overloads should have 2 or 3 arguments"); - } - - String logCallSource = logCall.asSourceString(); - LintFix.GroupBuilder fixGrouper = fix().group(); - fixGrouper.add(fix().replace().text(logCallSource).shortenNames().reformat(true).with(fixSource).build()); - return fixGrouper.build(); - } - - -} \ No newline at end of file diff --git a/lintchecks/src/main/java/org/signal/lint/SignalLogDetector.kt b/lintchecks/src/main/java/org/signal/lint/SignalLogDetector.kt new file mode 100644 index 0000000000..4cf68ac88b --- /dev/null +++ b/lintchecks/src/main/java/org/signal/lint/SignalLogDetector.kt @@ -0,0 +1,145 @@ +package org.signal.lint + +import com.android.tools.lint.detector.api.Category.Companion.MESSAGES +import com.android.tools.lint.detector.api.Detector +import com.android.tools.lint.detector.api.Implementation +import com.android.tools.lint.detector.api.Issue +import com.android.tools.lint.detector.api.JavaContext +import com.android.tools.lint.detector.api.LintFix +import com.android.tools.lint.detector.api.Scope.Companion.JAVA_FILE_SCOPE +import com.android.tools.lint.detector.api.Severity.ERROR +import com.intellij.psi.PsiMethod +import org.jetbrains.uast.UCallExpression +import org.jetbrains.uast.java.JavaUSimpleNameReferenceExpression +import org.jetbrains.uast.kotlin.KotlinUQualifiedReferenceExpression +import org.jetbrains.uast.kotlin.KotlinUSimpleReferenceExpression + +class SignalLogDetector : Detector(), Detector.UastScanner { + override fun getApplicableMethodNames(): List { + return listOf("v", "d", "i", "w", "e", "wtf") + } + + @Suppress("UnstableApiUsage") + override fun visitMethodCall(context: JavaContext, node: UCallExpression, method: PsiMethod) { + val evaluator = context.evaluator + + if (evaluator.isMemberInClass(method, "android.util.Log")) { + context.report( + issue = LOG_NOT_SIGNAL, + scope = node, + location = context.getLocation(node), + message = "Using 'android.util.Log' instead of a Signal Logger", + quickfixData = quickFixIssueLog(node) + ) + } + + if (evaluator.isMemberInClass(method, "org.signal.glide.Log")) { + context.report( + issue = LOG_NOT_SIGNAL, + scope = node, + location = context.getLocation(node), + message = "Using 'org.signal.glide.Log' instead of a Signal Logger", + quickfixData = quickFixIssueLog(node) + ) + } + + if (evaluator.isMemberInClass(method, "org.signal.libsignal.protocol.logging.Log")) { + context.report( + issue = LOG_NOT_APP, + scope = node, + location = context.getLocation(node), + message = "Using Signal server logger instead of app level Logger", + quickfixData = quickFixIssueLog(node) + ) + } + + if (evaluator.isMemberInClass(method, "org.signal.core.util.logging.Log")) { + val arguments = node.valueArguments + val tag = arguments[0] + + val invalidTagType = setOf( + JavaUSimpleNameReferenceExpression::class, + KotlinUSimpleReferenceExpression::class, + KotlinUQualifiedReferenceExpression::class + ).none { it.isInstance(tag) } + + if (invalidTagType) { + context.report( + issue = INLINE_TAG, + scope = node, + location = context.getLocation(node), + message = "Not using a tag constant" + ) + } + } + } + + private fun quickFixIssueLog(logCall: UCallExpression): LintFix { + val arguments = logCall.valueArguments + val methodName = logCall.methodName + val tag = arguments[0] + + var fixSource = "org.signal.core.util.logging.Log." + + when (arguments.size) { + 2 -> { + val msgOrThrowable = arguments[1] + fixSource += String.format("%s(%s, %s)", methodName, tag, msgOrThrowable.asSourceString()) + } + + 3 -> { + val msg = arguments[1] + val throwable = arguments[2] + fixSource += String.format("%s(%s, %s, %s)", methodName, tag, msg.asSourceString(), throwable.asSourceString()) + } + + else -> throw IllegalStateException("Log overloads should have 2 or 3 arguments") + } + + return fix() + .group() + .add( + fix() + .replace() + .text(logCall.asSourceString()) + .shortenNames() + .reformat(true) + .with(fixSource) + .build() + ) + .build() + } + + + companion object { + val LOG_NOT_SIGNAL: Issue = Issue.create( + id = "LogNotSignal", + briefDescription = "Logging call to Android Log instead of Signal's Logger", + explanation = "Signal has its own logger which must be used.", + category = MESSAGES, + priority = 5, + severity = ERROR, + implementation = Implementation(SignalLogDetector::class.java, JAVA_FILE_SCOPE) + ) + + val LOG_NOT_APP: Issue = Issue.create( + id = "LogNotAppSignal", + briefDescription = "Logging call to Signal Service Log instead of App level Logger", + explanation = "Signal app layer has its own logger which must be used.", + category = MESSAGES, + priority = 5, + severity = ERROR, + implementation = Implementation(SignalLogDetector::class.java, JAVA_FILE_SCOPE) + ) + + val INLINE_TAG: Issue = Issue.create( + id = "LogTagInlined", + briefDescription = "Use of an inline string in a TAG", + explanation = "Often a sign of left in temporary log statements, always use a tag constant.", + category = MESSAGES, + priority = 5, + severity = ERROR, + implementation = Implementation(SignalLogDetector::class.java, JAVA_FILE_SCOPE) + ) + } +} diff --git a/lintchecks/src/main/java/org/signal/lint/StartForegroundServiceDetector.java b/lintchecks/src/main/java/org/signal/lint/StartForegroundServiceDetector.java deleted file mode 100644 index 7c021e91af..0000000000 --- a/lintchecks/src/main/java/org/signal/lint/StartForegroundServiceDetector.java +++ /dev/null @@ -1,53 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.client.api.JavaEvaluator; -import com.android.tools.lint.detector.api.Category; -import com.android.tools.lint.detector.api.Detector; -import com.android.tools.lint.detector.api.Implementation; -import com.android.tools.lint.detector.api.Issue; -import com.android.tools.lint.detector.api.JavaContext; -import com.android.tools.lint.detector.api.LintFix; -import com.android.tools.lint.detector.api.Scope; -import com.android.tools.lint.detector.api.Severity; -import com.intellij.psi.PsiMethod; - -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.jetbrains.uast.UCallExpression; -import org.jetbrains.uast.UClass; -import org.jetbrains.uast.UExpression; - -import java.util.Arrays; -import java.util.List; - -@SuppressWarnings("UnstableApiUsage") -public final class StartForegroundServiceDetector extends Detector implements Detector.UastScanner { - - static final Issue START_FOREGROUND_SERVICE_ISSUE = Issue.create("StartForegroundServiceUsage", - "Starting a foreground service using ContextCompat.startForegroundService instead of ForegroundServiceUtil", - "Starting a foreground service may fail, and we should prefer our utils to make sure they're started correctly", - Category.MESSAGES, - 5, - Severity.ERROR, - new Implementation(StartForegroundServiceDetector.class, Scope.JAVA_FILE_SCOPE)); - - @Override - public List getApplicableMethodNames() { - return Arrays.asList("startForegroundService"); - } - - @Override - public void visitMethodCall(@NotNull JavaContext context, @NotNull UCallExpression call, @NotNull PsiMethod method) { - JavaEvaluator evaluator = context.getEvaluator(); - - if (context.getUastFile() != null && context.getUastFile().getClasses().stream().anyMatch(it -> "ForegroundServiceUtil".equals(it.getName()))) { - return; - } - - if (evaluator.isMemberInClass(method, "androidx.core.content.ContextCompat")) { - context.report(START_FOREGROUND_SERVICE_ISSUE, call, context.getLocation(call), "Using 'ContextCompat.startForegroundService' instead of a ForegroundServiceUtil"); - } else if (evaluator.isMemberInClass(method, "android.content.Context")) { - context.report(START_FOREGROUND_SERVICE_ISSUE, call, context.getLocation(call), "Using 'Context.startForegroundService' instead of a ForegroundServiceUtil"); - } - } -} \ No newline at end of file diff --git a/lintchecks/src/main/java/org/signal/lint/StartForegroundServiceDetector.kt b/lintchecks/src/main/java/org/signal/lint/StartForegroundServiceDetector.kt new file mode 100644 index 0000000000..1a023f6a98 --- /dev/null +++ b/lintchecks/src/main/java/org/signal/lint/StartForegroundServiceDetector.kt @@ -0,0 +1,55 @@ +package org.signal.lint + +import com.android.tools.lint.detector.api.Category.Companion.MESSAGES +import com.android.tools.lint.detector.api.Detector +import com.android.tools.lint.detector.api.Implementation +import com.android.tools.lint.detector.api.Issue +import com.android.tools.lint.detector.api.JavaContext +import com.android.tools.lint.detector.api.Scope.Companion.JAVA_FILE_SCOPE +import com.android.tools.lint.detector.api.Severity.ERROR +import com.intellij.psi.PsiMethod +import org.jetbrains.uast.UCallExpression + +class StartForegroundServiceDetector : Detector(), Detector.UastScanner { + override fun getApplicableMethodNames(): List { + return listOf("startForegroundService") + } + + override fun visitMethodCall(context: JavaContext, call: UCallExpression, method: PsiMethod) { + val evaluator = context.evaluator + + val classes = context.uastFile?.classes.orEmpty() + val isForegroundServiceUtil = classes.any { it.name == "ForegroundServiceUtil" } + if (isForegroundServiceUtil) { + return + } + + if (evaluator.isMemberInClass(method, "androidx.core.content.ContextCompat")) { + context.report( + issue = START_FOREGROUND_SERVICE_ISSUE, + scope = call, + location = context.getLocation(call), + message = "Using 'ContextCompat.startForegroundService' instead of a ForegroundServiceUtil" + ) + } else if (evaluator.isMemberInClass(method, "android.content.Context")) { + context.report( + issue = START_FOREGROUND_SERVICE_ISSUE, + scope = call, + location = context.getLocation(call), + message = "Using 'Context.startForegroundService' instead of a ForegroundServiceUtil" + ) + } + } + + companion object { + val START_FOREGROUND_SERVICE_ISSUE: Issue = Issue.create( + id = "StartForegroundServiceUsage", + briefDescription = "Starting a foreground service using ContextCompat.startForegroundService instead of ForegroundServiceUtil", + explanation = "Starting a foreground service may fail, and we should prefer our utils to make sure they're started correctly", + category = MESSAGES, + priority = 5, + severity = ERROR, + implementation = Implementation(StartForegroundServiceDetector::class.java, JAVA_FILE_SCOPE) + ) + } +} diff --git a/lintchecks/src/main/java/org/signal/lint/ThreadIdDatabaseDetector.java b/lintchecks/src/main/java/org/signal/lint/ThreadIdDatabaseDetector.java deleted file mode 100644 index aa7ee645c5..0000000000 --- a/lintchecks/src/main/java/org/signal/lint/ThreadIdDatabaseDetector.java +++ /dev/null @@ -1,88 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.client.api.UElementHandler; -import com.android.tools.lint.detector.api.Category; -import com.android.tools.lint.detector.api.Detector; -import com.android.tools.lint.detector.api.Implementation; -import com.android.tools.lint.detector.api.Issue; -import com.android.tools.lint.detector.api.JavaContext; -import com.android.tools.lint.detector.api.Scope; -import com.android.tools.lint.detector.api.Severity; -import com.android.tools.lint.detector.api.SourceCodeScanner; -import com.intellij.psi.PsiField; - -import org.jetbrains.annotations.NotNull; -import org.jetbrains.uast.UClass; -import org.jetbrains.uast.UElement; - -import java.util.Arrays; -import java.util.Collections; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.stream.Collectors; - -@SuppressWarnings("UnstableApiUsage") -public final class ThreadIdDatabaseDetector extends Detector implements SourceCodeScanner { - - static final Issue THREAD_ID_DATABASE_REFERENCE_ISSUE = Issue.create("ThreadIdDatabaseReferenceUsage", - "Referencing a thread ID in a database without implementing ThreadIdDatabaseReference.", - "If you reference a thread ID in a column, you need to be able to handle the remapping of one thread ID to another, which ThreadIdDatabaseReference enforces.", - Category.MESSAGES, - 5, - Severity.ERROR, - new Implementation(ThreadIdDatabaseDetector.class, Scope.JAVA_FILE_SCOPE)); - - private static final Set EXEMPTED_CLASSES = new HashSet<>() {{ - add("org.thoughtcrime.securesms.database.ThreadDatabase"); - }}; - - - @Override - public List> getApplicableUastTypes() { - return Collections.singletonList(UClass.class); - } - - @Override - public UElementHandler createUastHandler(@NotNull JavaContext context) { - return new UElementHandler() { - @Override - public void visitClass(@NotNull UClass node) { - if (node.getQualifiedName() == null) { - return; - } - - if (node.getExtendsList() == null) { - return; - } - - if (EXEMPTED_CLASSES.contains(node.getQualifiedName())) { - return; - } - - boolean doesNotExtendDatabase = Arrays.stream(node.getExtendsList().getReferencedTypes()).noneMatch(t -> "Database".equals(t.getClassName())); - if (doesNotExtendDatabase) { - return; - } - - boolean implementsReference = Arrays.stream(node.getInterfaces()).anyMatch(i -> "org.thoughtcrime.securesms.database.ThreadIdDatabaseReference".equals(i.getQualifiedName())); - if (implementsReference) { - return; - } - - List recipientFields = Arrays.stream(node.getAllFields()) - .filter(f -> f.getType().equalsToText("java.lang.String")) - .filter(f -> f.getName().toLowerCase().contains("thread")) - .collect(Collectors.toList()); - - for (PsiField field : recipientFields) { - context.report(THREAD_ID_DATABASE_REFERENCE_ISSUE, - field, - context.getLocation(field), - "If you reference a thread ID in your table, you must implement the ThreadIdDatabaseReference interface.", - null); - } - } - }; - } -} \ No newline at end of file diff --git a/lintchecks/src/main/java/org/signal/lint/ThreadIdDatabaseDetector.kt b/lintchecks/src/main/java/org/signal/lint/ThreadIdDatabaseDetector.kt new file mode 100644 index 0000000000..5a5b770853 --- /dev/null +++ b/lintchecks/src/main/java/org/signal/lint/ThreadIdDatabaseDetector.kt @@ -0,0 +1,78 @@ +package org.signal.lint + +import com.android.tools.lint.client.api.UElementHandler +import com.android.tools.lint.detector.api.Category.Companion.MESSAGES +import com.android.tools.lint.detector.api.Detector +import com.android.tools.lint.detector.api.Implementation +import com.android.tools.lint.detector.api.Issue +import com.android.tools.lint.detector.api.JavaContext +import com.android.tools.lint.detector.api.Scope.Companion.JAVA_FILE_SCOPE +import com.android.tools.lint.detector.api.Severity.ERROR +import com.android.tools.lint.detector.api.SourceCodeScanner +import org.jetbrains.uast.UClass +import java.util.Locale + +class ThreadIdDatabaseDetector : Detector(), SourceCodeScanner { + override fun getApplicableUastTypes(): List> { + return listOf(UClass::class.java) + } + + override fun createUastHandler(context: JavaContext): UElementHandler { + return object : UElementHandler() { + override fun visitClass(node: UClass) { + if (node.qualifiedName == null) { + return + } + + if (node.extendsList == null) { + return + } + + if (EXEMPTED_CLASSES.contains(node.qualifiedName)) { + return + } + + val referencedTypes = node.extendsList?.referencedTypes.orEmpty() + val doesNotExtendDatabase = referencedTypes.none { classType -> "Database" == classType.className } + if (doesNotExtendDatabase) { + return + } + + val implementsReference = node.interfaces.any { nodeInterface -> + "org.thoughtcrime.securesms.database.ThreadIdDatabaseReference" == nodeInterface.qualifiedName + } + if (implementsReference) { + return + } + + val recipientFields = node.allFields + .filter { field -> field.type.equalsToText("java.lang.String") } + .filter { field -> field.name.lowercase(Locale.getDefault()).contains("thread") } + + for (field in recipientFields) { + context.report( + issue = THREAD_ID_DATABASE_REFERENCE_ISSUE, + scope = field, + location = context.getLocation(field), + message = "If you reference a thread ID in your table, you must implement the ThreadIdDatabaseReference interface.", + quickfixData = null + ) + } + } + } + } + + companion object { + val THREAD_ID_DATABASE_REFERENCE_ISSUE: Issue = Issue.create( + id = "ThreadIdDatabaseReferenceUsage", + briefDescription = "Referencing a thread ID in a database without implementing ThreadIdDatabaseReference.", + explanation = "If you reference a thread ID in a column, you need to be able to handle the remapping of one thread ID to another, which ThreadIdDatabaseReference enforces.", + category = MESSAGES, + priority = 5, + severity = ERROR, + implementation = Implementation(ThreadIdDatabaseDetector::class.java, JAVA_FILE_SCOPE) + ) + + private val EXEMPTED_CLASSES = setOf("org.thoughtcrime.securesms.database.ThreadDatabase") + } +} diff --git a/lintchecks/src/main/java/org/signal/lint/VersionCodeDetector.java b/lintchecks/src/main/java/org/signal/lint/VersionCodeDetector.java deleted file mode 100644 index a06bec4e6b..0000000000 --- a/lintchecks/src/main/java/org/signal/lint/VersionCodeDetector.java +++ /dev/null @@ -1,91 +0,0 @@ -package org.signal.lint; - -import com.android.annotations.NonNull; -import com.android.tools.lint.client.api.JavaEvaluator; -import com.android.tools.lint.client.api.UElementHandler; -import com.android.tools.lint.detector.api.Category; -import com.android.tools.lint.detector.api.Detector; -import com.android.tools.lint.detector.api.Implementation; -import com.android.tools.lint.detector.api.Issue; -import com.android.tools.lint.detector.api.JavaContext; -import com.android.tools.lint.detector.api.LintFix; -import com.android.tools.lint.detector.api.Scope; -import com.android.tools.lint.detector.api.Severity; -import com.intellij.psi.PsiClass; -import com.intellij.psi.PsiElement; -import com.intellij.psi.PsiType; - -import org.jetbrains.annotations.NotNull; -import org.jetbrains.uast.UElement; -import org.jetbrains.uast.UExpression; - -import java.util.Collections; -import java.util.List; - -@SuppressWarnings("UnstableApiUsage") -public final class VersionCodeDetector extends Detector implements Detector.UastScanner { - - static final Issue VERSION_CODE_USAGE = Issue.create("VersionCodeUsage", - "Using 'VERSION_CODES' reference instead of the numeric value", - "Signal style is to use the numeric value.", - Category.CORRECTNESS, - 5, - Severity.WARNING, - new Implementation(VersionCodeDetector.class, Scope.JAVA_FILE_SCOPE)); - - @Override - public List> getApplicableUastTypes() { - return Collections.singletonList(UExpression.class); - } - - @Override - public UElementHandler createUastHandler(@NonNull JavaContext context) { - return new ExpressionChecker(context); - } - - private class ExpressionChecker extends UElementHandler { - private final JavaContext context; - private final JavaEvaluator evaluator; - private final PsiClass versionCodeClass; - - public ExpressionChecker(JavaContext context) { - this.context = context; - this.evaluator = context.getEvaluator(); - this.versionCodeClass = evaluator.findClass("android.os.Build.VERSION_CODES"); - } - - @Override - public void visitExpression(@NotNull UExpression node) { - if (versionCodeClass != null && node.getExpressionType() == PsiType.INT) { - PsiElement javaPsi = node.getJavaPsi(); - - if (javaPsi != null) { - PsiElement resolved = evaluator.resolve(javaPsi); - - if (resolved != null && resolved.getParent().equals(versionCodeClass)) { - Object evaluated = node.evaluate(); - - if (evaluated != null) { - context.report(VERSION_CODE_USAGE, node, context.getLocation(node), "Using 'VERSION_CODES' reference instead of the numeric value " + evaluated, quickFixIssueInlineValue(node, evaluated.toString())); - } else { - context.report(VERSION_CODE_USAGE, node, context.getLocation(node), "Using 'VERSION_CODES' reference instead of the numeric value", null); - } - } - } - } - } - } - - private LintFix quickFixIssueInlineValue(@NotNull UExpression node, @NotNull String fixSource) { - String expressionSource = node.asSourceString(); - LintFix.GroupBuilder fixGrouper = fix().group(); - - fixGrouper.add(fix().replace() - .text(expressionSource) - .reformat(true) - .with(fixSource) - .build()); - - return fixGrouper.build(); - } -} \ No newline at end of file diff --git a/lintchecks/src/main/java/org/signal/lint/VersionCodeDetector.kt b/lintchecks/src/main/java/org/signal/lint/VersionCodeDetector.kt new file mode 100644 index 0000000000..24c6d8adb8 --- /dev/null +++ b/lintchecks/src/main/java/org/signal/lint/VersionCodeDetector.kt @@ -0,0 +1,86 @@ +package org.signal.lint + +import com.android.tools.lint.client.api.UElementHandler +import com.android.tools.lint.detector.api.Category.Companion.CORRECTNESS +import com.android.tools.lint.detector.api.Detector +import com.android.tools.lint.detector.api.Implementation +import com.android.tools.lint.detector.api.Issue +import com.android.tools.lint.detector.api.JavaContext +import com.android.tools.lint.detector.api.LintFix +import com.android.tools.lint.detector.api.Scope.Companion.JAVA_FILE_SCOPE +import com.android.tools.lint.detector.api.Severity.WARNING +import com.intellij.psi.PsiTypes +import org.jetbrains.uast.UExpression + +class VersionCodeDetector : Detector(), Detector.UastScanner { + override fun getApplicableUastTypes(): List> { + return listOf(UExpression::class.java) + } + + override fun createUastHandler(context: JavaContext): UElementHandler { + return ExpressionChecker(context) + } + + private inner class ExpressionChecker(private val context: JavaContext) : UElementHandler() { + private val evaluator = context.evaluator + private val versionCodeClass = evaluator.findClass("android.os.Build.VERSION_CODES") + + override fun visitExpression(node: UExpression) { + if (versionCodeClass != null && node.getExpressionType() === PsiTypes.intType()) { + val javaPsi = node.javaPsi + + if (javaPsi != null) { + val resolved = evaluator.resolve(javaPsi) + + if (resolved != null && resolved.parent == versionCodeClass) { + val evaluated = node.evaluate() + + if (evaluated != null) { + context.report( + issue = VERSION_CODE_USAGE, + scope = node, + location = context.getLocation(node), + message = "Using 'VERSION_CODES' reference instead of the numeric value $evaluated", + quickfixData = quickFixIssueInlineValue(node, evaluated.toString()) + ) + } else { + context.report( + issue = VERSION_CODE_USAGE, + scope = node, + location = context.getLocation(node), + message = "Using 'VERSION_CODES' reference instead of the numeric value", + quickfixData = null + ) + } + } + } + } + } + } + + private fun quickFixIssueInlineValue(node: UExpression, fixSource: String): LintFix { + return fix() + .group() + .add( + fix() + .replace() + .text(node.asSourceString()) + .reformat(true) + .with(fixSource) + .build() + ) + .build() + } + + companion object { + val VERSION_CODE_USAGE: Issue = Issue.create( + id = "VersionCodeUsage", + briefDescription = "Using 'VERSION_CODES' reference instead of the numeric value", + explanation = "Signal style is to use the numeric value.", + category = CORRECTNESS, + priority = 5, + severity = WARNING, + implementation = Implementation(VersionCodeDetector::class.java, JAVA_FILE_SCOPE) + ) + } +} \ No newline at end of file diff --git a/lintchecks/src/test/java/org/signal/lint/AlertDialogBuilderDetectorTest.java b/lintchecks/src/test/java/org/signal/lint/AlertDialogBuilderDetectorTest.java deleted file mode 100644 index dc0e01015f..0000000000 --- a/lintchecks/src/test/java/org/signal/lint/AlertDialogBuilderDetectorTest.java +++ /dev/null @@ -1,173 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.checks.infrastructure.TestFile; - -import org.junit.Test; - -import java.io.InputStream; -import java.util.Scanner; - -import static com.android.tools.lint.checks.infrastructure.TestFiles.java; -import static com.android.tools.lint.checks.infrastructure.TestLintTask.lint; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -@SuppressWarnings("UnstableApiUsage") -public final class AlertDialogBuilderDetectorTest { - - private static final TestFile appCompatAlertDialogStub = java(readResourceAsString("AppCompatAlertDialogStub.java")); - - @Test - public void androidAlertDialogBuilderUsed_LogAlertDialogBuilderUsage_1_arg() { - lint() - .files( - java("package foo;\n" + - "import android.app.AlertDialog;\n" + - "public class Example {\n" + - " public void buildDialog() {\n" + - " new AlertDialog.Builder(context).show();\n" + - " }\n" + - "}") - ) - .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'android.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage]\n" + - " new AlertDialog.Builder(context).show();\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context):\n" + - "@@ -5 +5\n" + - "- new AlertDialog.Builder(context).show();\n" + - "+ new com.google.android.material.dialog.MaterialAlertDialogBuilder(context).show();"); - } - - @Test - public void androidAlertDialogBuilderUsed_LogAlertDialogBuilderUsage_2_arg() { - lint() - .files( - java("package foo;\n" + - "import android.app.AlertDialog;\n" + - "public class Example {\n" + - " public void buildDialog() {\n" + - " new AlertDialog.Builder(context, themeOverride).show();\n" + - " }\n" + - "}") - ) - .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'android.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage]\n" + - " new AlertDialog.Builder(context, themeOverride).show();\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context, themeOverride):\n" + - "@@ -5 +5\n" + - "- new AlertDialog.Builder(context, themeOverride).show();\n" + - "+ new com.google.android.material.dialog.MaterialAlertDialogBuilder(context, themeOverride).show();"); - } - - @Test - public void androidAlertDialogBuilderUsed_withAssignment_LogAlertDialogBuilderUsage_1_arg() { - lint() - .files( - java("package foo;\n" + - "import android.app.AlertDialog;\n" + - "public class Example {\n" + - " public void buildDialog() {\n" + - " AlertDialog.Builder builder = new AlertDialog.Builder(context)\n" + - " .show();\n" + - " }\n" + - "}") - ) - .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'android.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage]\n" + - " AlertDialog.Builder builder = new AlertDialog.Builder(context)\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context):\n" + - "@@ -5 +5\n" + - "- AlertDialog.Builder builder = new AlertDialog.Builder(context)\n" + - "+ AlertDialog.Builder builder = new com.google.android.material.dialog.MaterialAlertDialogBuilder(context)"); - } - - @Test - public void appcompatAlertDialogBuilderUsed_LogAlertDialogBuilderUsage_1_arg() { - lint() - .files(appCompatAlertDialogStub, - java("package foo;\n" + - "import androidx.appcompat.app.AlertDialog;\n" + - "public class Example {\n" + - " public void buildDialog() {\n" + - " new AlertDialog.Builder(context).show();\n" + - " }\n" + - "}") - ) - .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'androidx.appcompat.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage]\n" + - " new AlertDialog.Builder(context).show();\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context):\n" + - "@@ -5 +5\n" + - "- new AlertDialog.Builder(context).show();\n" + - "+ new com.google.android.material.dialog.MaterialAlertDialogBuilder(context).show();"); - } - - @Test - public void appcompatAlertDialogBuilderUsed_LogAlertDialogBuilderUsage_2_arg() { - lint() - .files(appCompatAlertDialogStub, - java("package foo;\n" + - "import androidx.appcompat.app.AlertDialog;\n" + - "public class Example {\n" + - " public void buildDialog() {\n" + - " new AlertDialog.Builder(context, themeOverride).show();\n" + - " }\n" + - "}") - ) - .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'androidx.appcompat.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage]\n" + - " new AlertDialog.Builder(context, themeOverride).show();\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context, themeOverride):\n" + - "@@ -5 +5\n" + - "- new AlertDialog.Builder(context, themeOverride).show();\n" + - "+ new com.google.android.material.dialog.MaterialAlertDialogBuilder(context, themeOverride).show();"); - } - - @Test - public void appcompatAlertDialogBuilderUsed_withAssignment_LogAlertDialogBuilderUsage_1_arg() { - lint() - .files(appCompatAlertDialogStub, - java("package foo;\n" + - "import androidx.appcompat.app.AlertDialog;\n" + - "public class Example {\n" + - " public void buildDialog() {\n" + - " AlertDialog.Builder builder = new AlertDialog.Builder(context)\n" + - " .show();\n" + - " }\n" + - "}") - ) - .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'androidx.appcompat.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage]\n" + - " AlertDialog.Builder builder = new AlertDialog.Builder(context)\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context):\n" + - "@@ -5 +5\n" + - "- AlertDialog.Builder builder = new AlertDialog.Builder(context)\n" + - "+ AlertDialog.Builder builder = new com.google.android.material.dialog.MaterialAlertDialogBuilder(context)"); - } - - private static String readResourceAsString(String resourceName) { - InputStream inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName); - assertNotNull(inputStream); - Scanner scanner = new Scanner(inputStream).useDelimiter("\\A"); - assertTrue(scanner.hasNext()); - return scanner.next(); - } -} diff --git a/lintchecks/src/test/java/org/signal/lint/AlertDialogBuilderDetectorTest.kt b/lintchecks/src/test/java/org/signal/lint/AlertDialogBuilderDetectorTest.kt new file mode 100644 index 0000000000..0e8afce793 --- /dev/null +++ b/lintchecks/src/test/java/org/signal/lint/AlertDialogBuilderDetectorTest.kt @@ -0,0 +1,244 @@ +package org.signal.lint + +import com.android.tools.lint.checks.infrastructure.TestFiles.java +import com.android.tools.lint.checks.infrastructure.TestFiles.kotlin +import com.android.tools.lint.checks.infrastructure.TestLintTask +import org.junit.Assert.assertNotNull +import org.junit.Assert.assertTrue +import org.junit.Test +import java.util.Scanner + +class AlertDialogBuilderDetectorTest { + @Test + fun androidAlertDialogBuilderUsed_LogAlertDialogBuilderUsage_1_arg() { + TestLintTask.lint() + .files( + java( + """ + package foo; + import android.app.AlertDialog; + public class Example { + public void buildDialog() { + new AlertDialog.Builder(context).show(); + } + } + """.trimIndent() + ) + ) + .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'android.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage] + new AlertDialog.Builder(context).show(); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context): + @@ -5 +5 + - new AlertDialog.Builder(context).show(); + + new com.google.android.material.dialog.MaterialAlertDialogBuilder(context).show(); + """.trimIndent() + ) + } + + @Test + fun androidAlertDialogBuilderUsed_LogAlertDialogBuilderUsage_2_arg() { + TestLintTask.lint() + .files( + java( + """ + package foo; + import android.app.AlertDialog; + public class Example { + public void buildDialog() { + new AlertDialog.Builder(context, themeOverride).show(); + } + } + """.trimIndent() + ) + ) + .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'android.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage] + new AlertDialog.Builder(context, themeOverride).show(); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context, themeOverride): + @@ -5 +5 + - new AlertDialog.Builder(context, themeOverride).show(); + + new com.google.android.material.dialog.MaterialAlertDialogBuilder(context, themeOverride).show(); + """.trimIndent() + ) + } + + @Test + fun androidAlertDialogBuilderUsed_withAssignment_LogAlertDialogBuilderUsage_1_arg() { + TestLintTask.lint() + .files( + java( + """ + package foo; + import android.app.AlertDialog; + public class Example { + public void buildDialog() { + AlertDialog.Builder builder = new AlertDialog.Builder(context) + .show(); + } + } + """.trimIndent() + ) + ) + .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'android.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage] + AlertDialog.Builder builder = new AlertDialog.Builder(context) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context): + @@ -5 +5 + - AlertDialog.Builder builder = new AlertDialog.Builder(context) + + AlertDialog.Builder builder = new com.google.android.material.dialog.MaterialAlertDialogBuilder(context) + """.trimIndent() + ) + } + + @Test + fun appcompatAlertDialogBuilderUsed_LogAlertDialogBuilderUsage_1_arg() { + TestLintTask.lint() + .files( + appCompatAlertDialogStub, + java( + """ + package foo; + import androidx.appcompat.app.AlertDialog; + public class Example { + public void buildDialog() { + new AlertDialog.Builder(context).show(); + } + } + """.trimIndent() + ) + ) + .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'androidx.appcompat.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage] + new AlertDialog.Builder(context).show(); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """ + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context): + @@ -5 +5 + - new AlertDialog.Builder(context).show(); + + new com.google.android.material.dialog.MaterialAlertDialogBuilder(context).show(); + """.trimIndent() + ) + } + + @Test + fun appcompatAlertDialogBuilderUsed_LogAlertDialogBuilderUsage_2_arg() { + TestLintTask.lint() + .files( + appCompatAlertDialogStub, + java( + """ + package foo; + import androidx.appcompat.app.AlertDialog; + public class Example { + public void buildDialog() { + new AlertDialog.Builder(context, themeOverride).show(); + } + } + """.trimIndent() + ) + ) + .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'androidx.appcompat.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage] + new AlertDialog.Builder(context, themeOverride).show(); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context, themeOverride): + @@ -5 +5 + - new AlertDialog.Builder(context, themeOverride).show(); + + new com.google.android.material.dialog.MaterialAlertDialogBuilder(context, themeOverride).show(); + """.trimIndent() + ) + } + + @Test + fun appcompatAlertDialogBuilderUsed_withAssignment_LogAlertDialogBuilderUsage_1_arg() { + TestLintTask.lint() + .files( + appCompatAlertDialogStub, + java( + """ + package foo; + import androidx.appcompat.app.AlertDialog; + public class Example { + public void buildDialog() { + AlertDialog.Builder builder = new AlertDialog.Builder(context) + .show(); + } + } + """.trimIndent() + ) + ) + .issues(AlertDialogBuilderDetector.ALERT_DIALOG_BUILDER_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'androidx.appcompat.app.AlertDialog.Builder' instead of com.google.android.material.dialog.MaterialAlertDialogBuilder [AlertDialogBuilderUsage] + AlertDialog.Builder builder = new AlertDialog.Builder(context) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.dialog.MaterialAlertDialogBuilder(context): + @@ -5 +5 + - AlertDialog.Builder builder = new AlertDialog.Builder(context) + + AlertDialog.Builder builder = new com.google.android.material.dialog.MaterialAlertDialogBuilder(context) + """.trimIndent() + ) + } + + companion object { + private val appCompatAlertDialogStub = kotlin(readResourceAsString("AppCompatAlertDialogStub.kt")) + + private fun readResourceAsString(@Suppress("SameParameterValue") resourceName: String): String { + val inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName) + assertNotNull(inputStream) + val scanner = Scanner(inputStream!!).useDelimiter("\\A") + assertTrue(scanner.hasNext()) + return scanner.next() + } + } +} diff --git a/lintchecks/src/test/java/org/signal/lint/CardViewDetectorTest.java b/lintchecks/src/test/java/org/signal/lint/CardViewDetectorTest.java deleted file mode 100644 index 725f904eb2..0000000000 --- a/lintchecks/src/test/java/org/signal/lint/CardViewDetectorTest.java +++ /dev/null @@ -1,100 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.checks.infrastructure.TestFile; - -import org.junit.Test; - -import java.io.InputStream; -import java.util.Scanner; - -import static com.android.tools.lint.checks.infrastructure.TestFiles.java; -import static com.android.tools.lint.checks.infrastructure.TestLintTask.lint; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -@SuppressWarnings("UnstableApiUsage") -public final class CardViewDetectorTest { - - private static final TestFile cardViewStub = java(readResourceAsString("CardViewStub.java")); - - @Test - public void cardViewUsed_LogCardViewUsage_1_arg() { - lint() - .files(cardViewStub, - java("package foo;\n" + - "import androidx.cardview.widget.CardView;\n" + - "public class Example {\n" + - " public void buildCardView() {\n" + - " new CardView(context);\n" + - " }\n" + - "}") - ) - .issues(CardViewDetector.CARD_VIEW_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'androidx.cardview.widget.CardView' instead of com.google.android.material.card.MaterialCardView [CardViewUsage]\n" + - " new CardView(context);\n" + - " ~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.card.MaterialCardView(context):\n" + - "@@ -5 +5\n" + - "- new CardView(context);\n" + - "+ new com.google.android.material.card.MaterialCardView(context);"); - } - - @Test - public void cardViewUsed_LogCardViewUsage_2_arg() { - lint() - .files(cardViewStub, - java("package foo;\n" + - "import androidx.cardview.widget.CardView;\n" + - "public class Example {\n" + - " public void buildCardView() {\n" + - " new CardView(context, attrs);\n" + - " }\n" + - "}") - ) - .issues(CardViewDetector.CARD_VIEW_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'androidx.cardview.widget.CardView' instead of com.google.android.material.card.MaterialCardView [CardViewUsage]\n" + - " new CardView(context, attrs);\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.card.MaterialCardView(context, attrs):\n" + - "@@ -5 +5\n" + - "- new CardView(context, attrs);\n" + - "+ new com.google.android.material.card.MaterialCardView(context, attrs);"); - } - - @Test - public void cardViewUsed_withAssignment_LogCardViewUsage_1_arg() { - lint() - .files(cardViewStub, - java("package foo;\n" + - "import androidx.cardview.widget.CardView;\n" + - "public class Example {\n" + - " public void buildCardView() {\n" + - " CardView cardView = new CardView(context)\n" + - " ;\n" + - " }\n" + - "}") - ) - .issues(CardViewDetector.CARD_VIEW_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'androidx.cardview.widget.CardView' instead of com.google.android.material.card.MaterialCardView [CardViewUsage]\n" + - " CardView cardView = new CardView(context)\n" + - " ~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.card.MaterialCardView(context):\n" + - "@@ -5 +5\n" + - "- CardView cardView = new CardView(context)\n" + - "+ CardView cardView = new com.google.android.material.card.MaterialCardView(context)"); - } - - private static String readResourceAsString(String resourceName) { - InputStream inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName); - assertNotNull(inputStream); - Scanner scanner = new Scanner(inputStream).useDelimiter("\\A"); - assertTrue(scanner.hasNext()); - return scanner.next(); - } -} diff --git a/lintchecks/src/test/java/org/signal/lint/CardViewDetectorTest.kt b/lintchecks/src/test/java/org/signal/lint/CardViewDetectorTest.kt new file mode 100644 index 0000000000..1f2a6c0938 --- /dev/null +++ b/lintchecks/src/test/java/org/signal/lint/CardViewDetectorTest.kt @@ -0,0 +1,135 @@ +package org.signal.lint + +import com.android.tools.lint.checks.infrastructure.TestFiles.java +import com.android.tools.lint.checks.infrastructure.TestFiles.kotlin +import com.android.tools.lint.checks.infrastructure.TestLintTask +import org.junit.Assert.assertNotNull +import org.junit.Assert.assertTrue +import org.junit.Test +import java.util.Scanner + +class CardViewDetectorTest { + @Test + fun cardViewUsed_LogCardViewUsage_1_arg() { + TestLintTask.lint() + .files( + cardViewStub, + java( + """ + package foo; + import androidx.cardview.widget.CardView; + public class Example { + public void buildCardView() { + new CardView(context); + } + } + """.trimIndent() + ) + ) + .issues(CardViewDetector.CARD_VIEW_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'androidx.cardview.widget.CardView' instead of com.google.android.material.card.MaterialCardView [CardViewUsage] + new CardView(context); + ~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.card.MaterialCardView(context): + @@ -5 +5 + - new CardView(context); + + new com.google.android.material.card.MaterialCardView(context); + """.trimIndent() + ) + } + + @Test + fun cardViewUsed_LogCardViewUsage_2_arg() { + TestLintTask.lint() + .files( + cardViewStub, + java( + """ + package foo; + import androidx.cardview.widget.CardView; + public class Example { + public void buildCardView() { + new CardView(context, attrs); + } + } + """.trimIndent() + ) + ) + .issues(CardViewDetector.CARD_VIEW_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'androidx.cardview.widget.CardView' instead of com.google.android.material.card.MaterialCardView [CardViewUsage] + new CardView(context, attrs); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """ + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.card.MaterialCardView(context, attrs): + @@ -5 +5 + - new CardView(context, attrs); + + new com.google.android.material.card.MaterialCardView(context, attrs); + """.trimIndent() + ) + } + + @Test + fun cardViewUsed_withAssignment_LogCardViewUsage_1_arg() { + TestLintTask.lint() + .files( + cardViewStub, + java( + """ + package foo; + import androidx.cardview.widget.CardView; + public class Example { + public void buildCardView() { + CardView cardView = new CardView(context) + ; + } + } + """.trimIndent() + ) + ) + .issues(CardViewDetector.CARD_VIEW_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'androidx.cardview.widget.CardView' instead of com.google.android.material.card.MaterialCardView [CardViewUsage] + CardView cardView = new CardView(context) + ~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with new com.google.android.material.card.MaterialCardView(context): + @@ -5 +5 + - CardView cardView = new CardView(context) + + CardView cardView = new com.google.android.material.card.MaterialCardView(context) + """.trimIndent() + ) + } + + companion object { + private val cardViewStub = kotlin(readResourceAsString("CardViewStub.kt")) + + private fun readResourceAsString(@Suppress("SameParameterValue") resourceName: String): String { + val inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName) + assertNotNull(inputStream) + val scanner = Scanner(inputStream!!).useDelimiter("\\A") + assertTrue(scanner.hasNext()) + return scanner.next() + } + } +} diff --git a/lintchecks/src/test/java/org/signal/lint/LogDetectorTest.java b/lintchecks/src/test/java/org/signal/lint/LogDetectorTest.java deleted file mode 100644 index 63a977a88e..0000000000 --- a/lintchecks/src/test/java/org/signal/lint/LogDetectorTest.java +++ /dev/null @@ -1,248 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.checks.infrastructure.TestFile; - -import org.junit.Test; - -import java.io.InputStream; -import java.util.Scanner; - -import static com.android.tools.lint.checks.infrastructure.TestFiles.java; -import static com.android.tools.lint.checks.infrastructure.TestFiles.kotlin; -import static com.android.tools.lint.checks.infrastructure.TestLintTask.lint; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -@SuppressWarnings("UnstableApiUsage") -public final class LogDetectorTest { - - private static final TestFile serviceLogStub = java(readResourceAsString("ServiceLogStub.java")); - private static final TestFile appLogStub = java(readResourceAsString("AppLogStub.java")); - private static final TestFile glideLogStub = java(readResourceAsString("GlideLogStub.java")); - - @Test - public void androidLogUsed_LogNotSignal_2_args() { - lint() - .files( - java("package foo;\n" + - "import android.util.Log;\n" + - "public class Example {\n" + - " public void log() {\n" + - " Log.d(\"TAG\", \"msg\");\n" + - " }\n" + - "}") - ) - .issues(SignalLogDetector.LOG_NOT_SIGNAL) - .run() - .expect("src/foo/Example.java:5: Error: Using 'android.util.Log' instead of a Signal Logger [LogNotSignal]\n" + - " Log.d(\"TAG\", \"msg\");\n" + - " ~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with org.signal.core.util.logging.Log.d(\"TAG\", \"msg\"):\n" + - "@@ -5 +5\n" + - "- Log.d(\"TAG\", \"msg\");\n" + - "+ org.signal.core.util.logging.Log.d(\"TAG\", \"msg\");"); - } - - @Test - public void androidLogUsed_LogNotSignal_3_args() { - lint() - .files( - java("package foo;\n" + - "import android.util.Log;\n" + - "public class Example {\n" + - " public void log() {\n" + - " Log.w(\"TAG\", \"msg\", new Exception());\n" + - " }\n" + - "}") - ) - .issues(SignalLogDetector.LOG_NOT_SIGNAL) - .run() - .expect("src/foo/Example.java:5: Error: Using 'android.util.Log' instead of a Signal Logger [LogNotSignal]\n" + - " Log.w(\"TAG\", \"msg\", new Exception());\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with org.signal.core.util.logging.Log.w(\"TAG\", \"msg\", new Exception()):\n" + - "@@ -5 +5\n" + - "- Log.w(\"TAG\", \"msg\", new Exception());\n" + - "+ org.signal.core.util.logging.Log.w(\"TAG\", \"msg\", new Exception());"); - } - - @Test - public void signalServiceLogUsed_LogNotApp_2_args() { - lint() - .files(serviceLogStub, - java("package foo;\n" + - "import org.signal.libsignal.protocol.logging.Log;\n" + - "public class Example {\n" + - " public void log() {\n" + - " Log.d(\"TAG\", \"msg\");\n" + - " }\n" + - "}") - ) - .issues(SignalLogDetector.LOG_NOT_APP) - .run() - .expect("src/foo/Example.java:5: Error: Using Signal server logger instead of app level Logger [LogNotAppSignal]\n" + - " Log.d(\"TAG\", \"msg\");\n" + - " ~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with org.signal.core.util.logging.Log.d(\"TAG\", \"msg\"):\n" + - "@@ -5 +5\n" + - "- Log.d(\"TAG\", \"msg\");\n" + - "+ org.signal.core.util.logging.Log.d(\"TAG\", \"msg\");"); - } - - @Test - public void signalServiceLogUsed_LogNotApp_3_args() { - lint() - .files(serviceLogStub, - java("package foo;\n" + - "import org.signal.libsignal.protocol.logging.Log;\n" + - "public class Example {\n" + - " public void log() {\n" + - " Log.w(\"TAG\", \"msg\", new Exception());\n" + - " }\n" + - "}") - ) - .issues(SignalLogDetector.LOG_NOT_APP) - .run() - .expect("src/foo/Example.java:5: Error: Using Signal server logger instead of app level Logger [LogNotAppSignal]\n" + - " Log.w(\"TAG\", \"msg\", new Exception());\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with org.signal.core.util.logging.Log.w(\"TAG\", \"msg\", new Exception()):\n" + - "@@ -5 +5\n" + - "- Log.w(\"TAG\", \"msg\", new Exception());\n" + - "+ org.signal.core.util.logging.Log.w(\"TAG\", \"msg\", new Exception());"); - } - - @Test - public void log_uses_tag_constant() { - lint() - .files(appLogStub, - java("package foo;\n" + - "import org.signal.core.util.logging.Log;\n" + - "public class Example {\n" + - " private static final String TAG = Log.tag(Example.class);\n" + - " public void log() {\n" + - " Log.d(TAG, \"msg\");\n" + - " }\n" + - "}") - ) - .issues(SignalLogDetector.INLINE_TAG) - .run() - .expectClean(); - } - - @Test - public void log_uses_tag_constant_kotlin() { - lint() - .files(appLogStub, - kotlin("package foo\n" + - "import org.signal.core.util.logging.Log\n" + - "class Example {\n" + - " const val TAG: String = Log.tag(Example::class.java)\n" + - " fun log() {\n" + - " Log.d(TAG, \"msg\")\n" + - " }\n" + - "}") - ) - .issues(SignalLogDetector.INLINE_TAG) - .run() - .expectClean(); - } - - @Test - public void log_uses_tag_companion_kotlin() { - lint() - .files(appLogStub, - kotlin("package foo\n" + - "import org.signal.core.util.logging.Log\n" + - "class Example {\n" + - " companion object { val TAG: String = Log.tag(Example::class.java) }\n" + - " fun log() {\n" + - " Log.d(TAG, \"msg\")\n" + - " }\n" + - "}\n"+ - "fun logOutsie() {\n" + - " Log.d(Example.TAG, \"msg\")\n" + - "}\n") - ) - .issues(SignalLogDetector.INLINE_TAG) - .run() - .expectClean(); - } - - @Test - public void log_uses_inline_tag() { - lint() - .files(appLogStub, - java("package foo;\n" + - "import org.signal.core.util.logging.Log;\n" + - "public class Example {\n" + - " public void log() {\n" + - " Log.d(\"TAG\", \"msg\");\n" + - " }\n" + - "}") - ) - .issues(SignalLogDetector.INLINE_TAG) - .run() - .expect("src/foo/Example.java:5: Error: Not using a tag constant [LogTagInlined]\n" + - " Log.d(\"TAG\", \"msg\");\n" + - " ~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings") - .expectFixDiffs(""); - } - - @Test - public void log_uses_inline_tag_kotlin() { - lint() - .files(appLogStub, - kotlin("package foo\n" + - "import org.signal.core.util.logging.Log\n" + - "class Example {\n" + - " fun log() {\n" + - " Log.d(\"TAG\", \"msg\")\n" + - " }\n" + - "}")) - .issues(SignalLogDetector.INLINE_TAG) - .run() - .expect("src/foo/Example.kt:5: Error: Not using a tag constant [LogTagInlined]\n" + - " Log.d(\"TAG\", \"msg\")\n" + - " ~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings") - .expectFixDiffs(""); - } - - @Test - public void glideLogUsed_LogNotSignal_2_args() { - lint() - .files(glideLogStub, - java("package foo;\n" + - "import org.signal.glide.Log;\n" + - "public class Example {\n" + - " public void log() {\n" + - " Log.d(\"TAG\", \"msg\");\n" + - " }\n" + - "}") - ) - .issues(SignalLogDetector.LOG_NOT_SIGNAL) - .run() - .expect("src/foo/Example.java:5: Error: Using 'org.signal.glide.Log' instead of a Signal Logger [LogNotSignal]\n" + - " Log.d(\"TAG\", \"msg\");\n" + - " ~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with org.signal.core.util.logging.Log.d(\"TAG\", \"msg\"):\n" + - "@@ -5 +5\n" + - "- Log.d(\"TAG\", \"msg\");\n" + - "+ org.signal.core.util.logging.Log.d(\"TAG\", \"msg\");"); - } - - private static String readResourceAsString(String resourceName) { - InputStream inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName); - assertNotNull(inputStream); - Scanner scanner = new Scanner(inputStream).useDelimiter("\\A"); - assertTrue(scanner.hasNext()); - return scanner.next(); - } -} diff --git a/lintchecks/src/test/java/org/signal/lint/RecipientIdDatabaseDetectorTest.java b/lintchecks/src/test/java/org/signal/lint/RecipientIdDatabaseDetectorTest.java deleted file mode 100644 index b53587b57c..0000000000 --- a/lintchecks/src/test/java/org/signal/lint/RecipientIdDatabaseDetectorTest.java +++ /dev/null @@ -1,62 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.checks.infrastructure.TestFile; - -import org.junit.Test; - -import java.io.InputStream; -import java.util.Scanner; - -import static com.android.tools.lint.checks.infrastructure.TestFiles.java; -import static com.android.tools.lint.checks.infrastructure.TestLintTask.lint; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -@SuppressWarnings("UnstableApiUsage") -public final class RecipientIdDatabaseDetectorTest { - - private static final TestFile recipientReferenceStub = java(readResourceAsString("RecipientIdDatabaseReferenceStub.java")); - - @Test - public void recipientIdDatabase_databaseHasRecipientFieldButDoesNotImplementInterface_showError() { - lint() - .files( - java("package foo;\n" + - "public class Example extends Database {\n" + - " private static final String RECIPIENT_ID = \"recipient_id\";\n" + - "}") - ) - .issues(RecipientIdDatabaseDetector.RECIPIENT_ID_DATABASE_REFERENCE_ISSUE) - .run() - .expect("src/foo/Example.java:3: Error: If you reference a RecipientId in your table, you must implement the RecipientIdDatabaseReference interface. [RecipientIdDatabaseReferenceUsage]\n" + - " private static final String RECIPIENT_ID = \"recipient_id\";\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings"); - } - - @Test - public void recipientIdDatabase_databaseHasRecipientFieldAndImplementsInterface_noError() { - lint() - .files( - recipientReferenceStub, - java("package foo;\n" + - "import org.thoughtcrime.securesms.database.RecipientIdDatabaseReference;\n" + - "public class Example extends Database implements RecipientIdDatabaseReference {\n" + - " private static final String RECIPIENT_ID = \"recipient_id\";\n" + - " @Override\n" + - " public void remapRecipient(RecipientId fromId, RecipientId toId) {}\n" + - "}") - ) - .issues(RecipientIdDatabaseDetector.RECIPIENT_ID_DATABASE_REFERENCE_ISSUE) - .run() - .expectClean(); - } - - private static String readResourceAsString(String resourceName) { - InputStream inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName); - assertNotNull(inputStream); - Scanner scanner = new Scanner(inputStream).useDelimiter("\\A"); - assertTrue(scanner.hasNext()); - return scanner.next(); - } -} diff --git a/lintchecks/src/test/java/org/signal/lint/RecipientIdDatabaseDetectorTest.kt b/lintchecks/src/test/java/org/signal/lint/RecipientIdDatabaseDetectorTest.kt new file mode 100644 index 0000000000..13a1dfdab4 --- /dev/null +++ b/lintchecks/src/test/java/org/signal/lint/RecipientIdDatabaseDetectorTest.kt @@ -0,0 +1,70 @@ +package org.signal.lint + +import com.android.tools.lint.checks.infrastructure.TestFiles.java +import com.android.tools.lint.checks.infrastructure.TestFiles.kotlin +import com.android.tools.lint.checks.infrastructure.TestLintTask +import org.junit.Assert.assertNotNull +import org.junit.Assert.assertTrue +import org.junit.Test +import java.util.Scanner + +class RecipientIdDatabaseDetectorTest { + @Test + fun recipientIdDatabase_databaseHasRecipientFieldButDoesNotImplementInterface_showError() { + TestLintTask.lint() + .files( + java( + """ + package foo; + public class Example extends Database { + private static final String RECIPIENT_ID = "recipient_id"; + } + """.trimIndent() + ) + ) + .issues(RecipientIdDatabaseDetector.RECIPIENT_ID_DATABASE_REFERENCE_ISSUE) + .run() + .expect( + """ + src/foo/Example.java:3: Error: If you reference a RecipientId in your table, you must implement the RecipientIdDatabaseReference interface. [RecipientIdDatabaseReferenceUsage] + private static final String RECIPIENT_ID = "recipient_id"; + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + } + + @Test + fun recipientIdDatabase_databaseHasRecipientFieldAndImplementsInterface_noError() { + TestLintTask.lint() + .files( + recipientReferenceStub, + java( + """ + package foo; + import org.thoughtcrime.securesms.database.RecipientIdDatabaseReference; + public class Example extends Database implements RecipientIdDatabaseReference { + private static final String RECIPIENT_ID = "recipient_id"; + @Override + public void remapRecipient(RecipientId fromId, RecipientId toId) {} + } + """.trimIndent() + ) + ) + .issues(RecipientIdDatabaseDetector.RECIPIENT_ID_DATABASE_REFERENCE_ISSUE) + .run() + .expectClean() + } + + companion object { + private val recipientReferenceStub = kotlin(readResourceAsString("RecipientIdDatabaseReferenceStub.kt")) + + private fun readResourceAsString(@Suppress("SameParameterValue") resourceName: String): String { + val inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName) + assertNotNull(inputStream) + val scanner = Scanner(inputStream!!).useDelimiter("\\A") + assertTrue(scanner.hasNext()) + return scanner.next() + } + } +} diff --git a/lintchecks/src/test/java/org/signal/lint/SignalLogDetectorTest.kt b/lintchecks/src/test/java/org/signal/lint/SignalLogDetectorTest.kt new file mode 100644 index 0000000000..2cd44dca1a --- /dev/null +++ b/lintchecks/src/test/java/org/signal/lint/SignalLogDetectorTest.kt @@ -0,0 +1,343 @@ +package org.signal.lint + +import com.android.tools.lint.checks.infrastructure.TestFiles.java +import com.android.tools.lint.checks.infrastructure.TestFiles.kotlin +import com.android.tools.lint.checks.infrastructure.TestLintTask +import com.android.tools.lint.checks.infrastructure.TestMode +import org.junit.Assert.assertNotNull +import org.junit.Assert.assertTrue +import org.junit.Test +import java.util.Scanner + +class SignalLogDetectorTest { + @Test + fun androidLogUsed_LogNotSignal_2_args() { + TestLintTask.lint() + .files( + java( + """ + package foo; + import android.util.Log; + public class Example { + public void log() { + Log.d("TAG", "msg"); + } + } + """.trimIndent() + ) + ) + .issues(SignalLogDetector.LOG_NOT_SIGNAL) + .run() + .expect( + """ + src/foo/Example.java:5: Error: Using 'android.util.Log' instead of a Signal Logger [LogNotSignal] + Log.d("TAG", "msg"); + ~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with org.signal.core.util.logging.Log.d("TAG", "msg"): + @@ -5 +5 + - Log.d("TAG", "msg"); + + org.signal.core.util.logging.Log.d("TAG", "msg"); + """.trimIndent() + ) + } + + @Test + fun androidLogUsed_LogNotSignal_3_args() { + TestLintTask.lint() + .files( + java( + """ + package foo; + import android.util.Log; + public class Example { + public void log() { + Log.w("TAG", "msg", new Exception()); + } + } + """.trimIndent() + ) + ) + .issues(SignalLogDetector.LOG_NOT_SIGNAL) + .run() + .expect( + """ + src/foo/Example.java:5: Error: Using 'android.util.Log' instead of a Signal Logger [LogNotSignal] + Log.w("TAG", "msg", new Exception()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with org.signal.core.util.logging.Log.w("TAG", "msg", new Exception()): + @@ -5 +5 + - Log.w("TAG", "msg", new Exception()); + + org.signal.core.util.logging.Log.w("TAG", "msg", new Exception()); + """.trimIndent() + ) + } + + @Test + fun signalServiceLogUsed_LogNotApp_2_args() { + TestLintTask.lint() + .files( + serviceLogStub, + java( + """ + package foo; + import org.signal.libsignal.protocol.logging.Log; + public class Example { + public void log() { + Log.d("TAG", "msg"); + } + } + """.trimIndent() + ) + ) + .issues(SignalLogDetector.LOG_NOT_APP) + .run() + .expect( + """ + src/foo/Example.java:5: Error: Using Signal server logger instead of app level Logger [LogNotAppSignal] + Log.d("TAG", "msg"); + ~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with org.signal.core.util.logging.Log.d("TAG", "msg"): + @@ -5 +5 + - Log.d("TAG", "msg"); + + org.signal.core.util.logging.Log.d("TAG", "msg"); + """.trimIndent() + ) + } + + @Test + fun signalServiceLogUsed_LogNotApp_3_args() { + TestLintTask.lint() + .files( + serviceLogStub, + java( + """ + package foo; + import org.signal.libsignal.protocol.logging.Log; + public class Example { + public void log() { + Log.w("TAG", "msg", new Exception()); + } + } + """.trimIndent() + ) + ) + .issues(SignalLogDetector.LOG_NOT_APP) + .run() + .expect( + """ + src/foo/Example.java:5: Error: Using Signal server logger instead of app level Logger [LogNotAppSignal] + Log.w("TAG", "msg", new Exception()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with org.signal.core.util.logging.Log.w("TAG", "msg", new Exception()): + @@ -5 +5 + - Log.w("TAG", "msg", new Exception()); + + org.signal.core.util.logging.Log.w("TAG", "msg", new Exception()); + """.trimIndent() + ) + } + + @Test + fun log_uses_tag_constant() { + TestLintTask.lint() + .files( + appLogStub, + java( + """ + package foo; + import org.signal.core.util.logging.Log; + public class Example { + private static final String TAG = Log.tag(Example.class); + public void log() { + Log.d(TAG, "msg"); + } + } + """.trimIndent() + ) + ) + .issues(SignalLogDetector.INLINE_TAG) + .run() + .expectClean() + } + + @Test + fun log_uses_tag_constant_kotlin() { + TestLintTask.lint() + .files( + appLogStub, + kotlin( + """ + package foo + import org.signal.core.util.logging.Log + class Example { + const val TAG: String = Log.tag(Example::class.java) + fun log() { + Log.d(TAG, "msg") + } + } + """.trimIndent() + ) + ) + .issues(SignalLogDetector.INLINE_TAG) + .skipTestModes(TestMode.REORDER_ARGUMENTS) + .run() + .expectClean() + } + + @Test + fun log_uses_tag_companion_kotlin() { + TestLintTask.lint() + .files( + appLogStub, + kotlin( + """ + package foo + import org.signal.core.util.logging.Log + class Example { + companion object { val TAG: String = Log.tag(Example::class.java) } + fun log() { + Log.d(TAG, "msg") + } + } + fun logOutsie() { + Log.d(Example.TAG, "msg") + } + """.trimIndent() + ) + ) + .issues(SignalLogDetector.INLINE_TAG) + .skipTestModes(TestMode.REORDER_ARGUMENTS) + .run() + .expectClean() + } + + @Test + fun log_uses_inline_tag() { + TestLintTask.lint() + .files( + appLogStub, + java( + """ + package foo; + import org.signal.core.util.logging.Log; + public class Example { + public void log() { + Log.d("TAG", "msg"); + } + } + """.trimIndent() + ) + ) + .issues(SignalLogDetector.INLINE_TAG) + .run() + .expect( + """ + src/foo/Example.java:5: Error: Not using a tag constant [LogTagInlined] + Log.d("TAG", "msg"); + ~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + .expectFixDiffs("") + } + + @Test + fun log_uses_inline_tag_kotlin() { + TestLintTask.lint() + .files( + appLogStub, + kotlin( + """ + package foo + import org.signal.core.util.logging.Log + class Example { + fun log() { + Log.d("TAG", "msg") + } + } + """.trimIndent() + ) + ) + .issues(SignalLogDetector.INLINE_TAG) + .run() + .expect( + """ + src/foo/Example.kt:5: Error: Not using a tag constant [LogTagInlined] + Log.d("TAG", "msg") + ~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + .expectFixDiffs("") + } + + @Test + fun glideLogUsed_LogNotSignal_2_args() { + TestLintTask.lint() + .files( + glideLogStub, + java( + """ + package foo; + import org.signal.glide.Log; + public class Example { + public void log() { + Log.d("TAG", "msg"); + } + } + """.trimIndent() + ) + ) + .issues(SignalLogDetector.LOG_NOT_SIGNAL) + .run() + .expect( + """ + src/foo/Example.java:5: Error: Using 'org.signal.glide.Log' instead of a Signal Logger [LogNotSignal] + Log.d("TAG", "msg"); + ~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with org.signal.core.util.logging.Log.d("TAG", "msg"): + @@ -5 +5 + - Log.d("TAG", "msg"); + + org.signal.core.util.logging.Log.d("TAG", "msg"); + """.trimIndent() + ) + } + + companion object { + private val serviceLogStub = kotlin(readResourceAsString("ServiceLogStub.kt")) + private val appLogStub = kotlin(readResourceAsString("AppLogStub.kt")) + private val glideLogStub = kotlin(readResourceAsString("GlideLogStub.kt")) + + private fun readResourceAsString(resourceName: String): String { + val inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName) + assertNotNull(inputStream) + val scanner = Scanner(inputStream!!).useDelimiter("\\A") + assertTrue(scanner.hasNext()) + return scanner.next() + } + } +} diff --git a/lintchecks/src/test/java/org/signal/lint/StartForegroundServiceDetectorTest.java b/lintchecks/src/test/java/org/signal/lint/StartForegroundServiceDetectorTest.java deleted file mode 100644 index 23c0d23a72..0000000000 --- a/lintchecks/src/test/java/org/signal/lint/StartForegroundServiceDetectorTest.java +++ /dev/null @@ -1,75 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.checks.infrastructure.TestFile; - -import org.junit.Test; - -import java.io.InputStream; -import java.util.Scanner; - -import static com.android.tools.lint.checks.infrastructure.TestFiles.java; -import static com.android.tools.lint.checks.infrastructure.TestFiles.kotlin; -import static com.android.tools.lint.checks.infrastructure.TestLintTask.lint; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -@SuppressWarnings("UnstableApiUsage") -public final class StartForegroundServiceDetectorTest { - - private static final TestFile contextCompatStub = java(readResourceAsString("ContextCompatStub.java")); - private static final TestFile contextStub = java(readResourceAsString("ContextStub.java")); - - @Test - public void contextCompatUsed() { - lint() - .files( - contextCompatStub, - java("package foo;\n" + - "import androidx.core.content.ContextCompat;\n" + - "public class Example {\n" + - " public void start() {\n" + - " ContextCompat.startForegroundService(context, new Intent());\n" + - " }\n" + - "}") - ) - .allowMissingSdk() - .issues(StartForegroundServiceDetector.START_FOREGROUND_SERVICE_ISSUE) - .run() - .expect("src/foo/Example.java:5: Error: Using 'ContextCompat.startForegroundService' instead of a ForegroundServiceUtil [StartForegroundServiceUsage]\n" + - " ContextCompat.startForegroundService(context, new Intent());\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings"); - } - - @Test - public void contextUsed() { - lint() - .files( - contextStub, - java("package foo;\n" + - "import android.content.Context;\n" + - "public class Example {\n" + - " Context context;\n" + - " public void start() {\n" + - " context.startForegroundService(new Intent());\n" + - " }\n" + - "}") - ) - .allowMissingSdk() - .issues(StartForegroundServiceDetector.START_FOREGROUND_SERVICE_ISSUE) - .run() - .expect("src/foo/Example.java:6: Error: Using 'Context.startForegroundService' instead of a ForegroundServiceUtil [StartForegroundServiceUsage]\n" + - " context.startForegroundService(new Intent());\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings"); - } - - - private static String readResourceAsString(String resourceName) { - InputStream inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName); - assertNotNull(inputStream); - Scanner scanner = new Scanner(inputStream).useDelimiter("\\A"); - assertTrue(scanner.hasNext()); - return scanner.next(); - } -} diff --git a/lintchecks/src/test/java/org/signal/lint/StartForegroundServiceDetectorTest.kt b/lintchecks/src/test/java/org/signal/lint/StartForegroundServiceDetectorTest.kt new file mode 100644 index 0000000000..f5f082a243 --- /dev/null +++ b/lintchecks/src/test/java/org/signal/lint/StartForegroundServiceDetectorTest.kt @@ -0,0 +1,86 @@ +package org.signal.lint + +import com.android.tools.lint.checks.infrastructure.TestFiles.java +import com.android.tools.lint.checks.infrastructure.TestFiles.kotlin +import com.android.tools.lint.checks.infrastructure.TestLintTask +import org.junit.Assert.assertNotNull +import org.junit.Assert.assertTrue +import org.junit.Test +import java.util.Scanner + +class StartForegroundServiceDetectorTest { + @Test + fun contextCompatUsed() { + TestLintTask.lint() + .files( + contextCompatStub, + java( + """ + package foo; + import androidx.core.content.ContextCompat; + public class Example { + public void start() { + ContextCompat.startForegroundService(context, new Intent()); + } + } + """.trimIndent() + ) + ) + .allowMissingSdk() + .issues(StartForegroundServiceDetector.START_FOREGROUND_SERVICE_ISSUE) + .run() + .expect( + """ + src/foo/Example.java:5: Error: Using 'ContextCompat.startForegroundService' instead of a ForegroundServiceUtil [StartForegroundServiceUsage] + ContextCompat.startForegroundService(context, new Intent()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + } + + @Test + fun contextUsed() { + TestLintTask.lint() + .files( + contextStub, + java( + """ + package foo; + import android.content.Context; + public class Example { + Context context; + public void start() { + context.startForegroundService(new Intent()); + } + } + """.trimIndent() + ) + ) + .allowMissingSdk() + .issues(StartForegroundServiceDetector.START_FOREGROUND_SERVICE_ISSUE) + .run() + .expect( + """ + src/foo/Example.java:6: Error: Using 'Context.startForegroundService' instead of a ForegroundServiceUtil [StartForegroundServiceUsage] + context.startForegroundService(new Intent()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + } + + + companion object { + private val contextCompatStub = kotlin(readResourceAsString("ContextCompatStub.kt")) + private val contextStub = kotlin(readResourceAsString("ContextStub.kt")) + + private fun readResourceAsString(resourceName: String): String { + val inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName) + assertNotNull(inputStream) + val scanner = Scanner(inputStream!!).useDelimiter("\\A") + assertTrue(scanner.hasNext()) + return scanner.next() + } + } +} diff --git a/lintchecks/src/test/java/org/signal/lint/ThreadIdDatabaseDetectorTest.java b/lintchecks/src/test/java/org/signal/lint/ThreadIdDatabaseDetectorTest.java deleted file mode 100644 index ce76e866bb..0000000000 --- a/lintchecks/src/test/java/org/signal/lint/ThreadIdDatabaseDetectorTest.java +++ /dev/null @@ -1,62 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.checks.infrastructure.TestFile; - -import org.junit.Test; - -import java.io.InputStream; -import java.util.Scanner; - -import static com.android.tools.lint.checks.infrastructure.TestFiles.java; -import static com.android.tools.lint.checks.infrastructure.TestLintTask.lint; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -@SuppressWarnings("UnstableApiUsage") -public final class ThreadIdDatabaseDetectorTest { - - private static final TestFile threadReferenceStub = java(readResourceAsString("ThreadIdDatabaseReferenceStub.java")); - - @Test - public void threadIdDatabase_databaseHasThreadFieldButDoesNotImplementInterface_showError() { - lint() - .files( - java("package foo;\n" + - "public class Example extends Database {\n" + - " private static final String THREAD_ID = \"thread_id\";\n" + - "}") - ) - .issues(ThreadIdDatabaseDetector.THREAD_ID_DATABASE_REFERENCE_ISSUE) - .run() - .expect("src/foo/Example.java:3: Error: If you reference a thread ID in your table, you must implement the ThreadIdDatabaseReference interface. [ThreadIdDatabaseReferenceUsage]\n" + - " private static final String THREAD_ID = \"thread_id\";\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "1 errors, 0 warnings"); - } - - @Test - public void threadIdDatabase_databaseHasThreadFieldAndImplementsInterface_noError() { - lint() - .files( - threadReferenceStub, - java("package foo;\n" + - "import org.thoughtcrime.securesms.database.ThreadIdDatabaseReference;\n" + - "public class Example extends Database implements ThreadIdDatabaseReference {\n" + - " private static final String THREAD_ID = \"thread_id\";\n" + - " @Override\n" + - " public void remapThread(long fromId, long toId) {}\n" + - "}") - ) - .issues(ThreadIdDatabaseDetector.THREAD_ID_DATABASE_REFERENCE_ISSUE) - .run() - .expectClean(); - } - - private static String readResourceAsString(String resourceName) { - InputStream inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName); - assertNotNull(inputStream); - Scanner scanner = new Scanner(inputStream).useDelimiter("\\A"); - assertTrue(scanner.hasNext()); - return scanner.next(); - } -} diff --git a/lintchecks/src/test/java/org/signal/lint/ThreadIdDatabaseDetectorTest.kt b/lintchecks/src/test/java/org/signal/lint/ThreadIdDatabaseDetectorTest.kt new file mode 100644 index 0000000000..43e7915b02 --- /dev/null +++ b/lintchecks/src/test/java/org/signal/lint/ThreadIdDatabaseDetectorTest.kt @@ -0,0 +1,70 @@ +package org.signal.lint + +import com.android.tools.lint.checks.infrastructure.TestFiles.java +import com.android.tools.lint.checks.infrastructure.TestFiles.kotlin +import com.android.tools.lint.checks.infrastructure.TestLintTask +import org.junit.Assert.assertNotNull +import org.junit.Assert.assertTrue +import org.junit.Test +import java.util.Scanner + +class ThreadIdDatabaseDetectorTest { + @Test + fun threadIdDatabase_databaseHasThreadFieldButDoesNotImplementInterface_showError() { + TestLintTask.lint() + .files( + java( + """ + package foo; + public class Example extends Database { + private static final String THREAD_ID = "thread_id"; + } + """.trimIndent() + ) + ) + .issues(ThreadIdDatabaseDetector.THREAD_ID_DATABASE_REFERENCE_ISSUE) + .run() + .expect( + """ + src/foo/Example.java:3: Error: If you reference a thread ID in your table, you must implement the ThreadIdDatabaseReference interface. [ThreadIdDatabaseReferenceUsage] + private static final String THREAD_ID = "thread_id"; + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1 errors, 0 warnings + """.trimIndent() + ) + } + + @Test + fun threadIdDatabase_databaseHasThreadFieldAndImplementsInterface_noError() { + TestLintTask.lint() + .files( + threadReferenceStub, + java( + """ + package foo; + import org.thoughtcrime.securesms.database.ThreadIdDatabaseReference; + public class Example extends Database implements ThreadIdDatabaseReference { + private static final String THREAD_ID = "thread_id"; + @Override + public void remapThread(long fromId, long toId) {} + } + """.trimIndent() + ) + ) + .issues(ThreadIdDatabaseDetector.THREAD_ID_DATABASE_REFERENCE_ISSUE) + .run() + .expectClean() + } + + companion object { + private val threadReferenceStub = kotlin(readResourceAsString("ThreadIdDatabaseReferenceStub.kt")) + + private fun readResourceAsString(@Suppress("SameParameterValue") resourceName: String): String { + val inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName) + assertNotNull(inputStream) + val scanner = Scanner(inputStream!!).useDelimiter("\\A") + assertTrue(scanner.hasNext()) + return scanner.next() + } + } +} diff --git a/lintchecks/src/test/java/org/signal/lint/VersionCodeDetectorTest.java b/lintchecks/src/test/java/org/signal/lint/VersionCodeDetectorTest.java deleted file mode 100644 index 153cb8652c..0000000000 --- a/lintchecks/src/test/java/org/signal/lint/VersionCodeDetectorTest.java +++ /dev/null @@ -1,140 +0,0 @@ -package org.signal.lint; - -import com.android.tools.lint.checks.infrastructure.TestFile; - -import org.junit.Test; - -import java.io.InputStream; -import java.util.Scanner; - -import static com.android.tools.lint.checks.infrastructure.TestFiles.java; -import static com.android.tools.lint.checks.infrastructure.TestLintTask.lint; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -@SuppressWarnings("UnstableApiUsage") -public final class VersionCodeDetectorTest { - - private static final TestFile requiresApiStub = java(readResourceAsString("RequiresApiStub.java")); - - @Test - public void version_code_constant_referenced_in_code() { - lint() - .files( - java("package foo;\n" + - "import android.os.Build;\n" + - "public class Example {\n" + - " public void versionCodeMention() {\n" + - " if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {\n" + - " }\n" + - " }\n" + - "}") - ) - .issues(VersionCodeDetector.VERSION_CODE_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'VERSION_CODES' reference instead of the numeric value 21 [VersionCodeUsage]\n" + - " if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {\n" + - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with 21:\n" + - "@@ -5 +5\n" + - "- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {\n" + - "+ if (Build.VERSION.SDK_INT >= 21) {"); - } - - @Test - public void numeric_value_referenced_in_code() { - lint() - .files( - java("package foo;\n" + - "import android.os.Build;\n" + - "public class Example {\n" + - " public void versionCodeMention() {\n" + - " if (Build.VERSION.SDK_INT >= 22) {\n" + - " }\n" + - " }\n" + - "}") - ) - .issues(VersionCodeDetector.VERSION_CODE_USAGE) - .run() - .expectClean(); - } - - @Test - public void non_version_code_constant_referenced_in_code() { - lint() - .files( - java("package foo;\n" + - "import android.os.Build;\n" + - "public class Example {\n" + - " private final static int LOLLIPOP = 21;\n" + - " public void versionCodeMention() {\n" + - " if (Build.VERSION.SDK_INT >= LOLLIPOP) {\n" + - " }\n" + - " }\n" + - "}") - ) - .issues(VersionCodeDetector.VERSION_CODE_USAGE) - .run() - .expectClean(); - } - - @Test - public void version_code_constant_referenced_in_TargetApi_attribute_and_inner_class_import() { - lint() - .files( - java("package foo;\n" + - "import android.os.Build.VERSION_CODES;\n" + - "import android.annotation.TargetApi;\n" + - "public class Example {\n" + - " @TargetApi(VERSION_CODES.N)\n" + - " public void versionCodeMention() {\n" + - " }\n" + - "}") - ) - .issues(VersionCodeDetector.VERSION_CODE_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'VERSION_CODES' reference instead of the numeric value 24 [VersionCodeUsage]\n" + - " @TargetApi(VERSION_CODES.N)\n" + - " ~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with 24:\n" + - "@@ -5 +5\n" + - "- @TargetApi(VERSION_CODES.N)\n" + - "+ @TargetApi(24)"); - } - - @Test - public void version_code_constant_referenced_in_RequiresApi_attribute_with_named_parameter() { - lint() - .files( - requiresApiStub, - java("package foo;\n" + - "import android.os.Build;\n" + - "import android.annotation.RequiresApi;\n" + - "public class Example {\n" + - " @RequiresApi(app = Build.VERSION_CODES.M)\n" + - " public void versionCodeMention() {\n" + - " }\n" + - "}") - ) - .issues(VersionCodeDetector.VERSION_CODE_USAGE) - .run() - .expect("src/foo/Example.java:5: Warning: Using 'VERSION_CODES' reference instead of the numeric value 23 [VersionCodeUsage]\n" + - " @RequiresApi(app = Build.VERSION_CODES.M)\n" + - " ~~~~~~~~~~~~~~~~~~~~~\n" + - "0 errors, 1 warnings") - .expectFixDiffs("Fix for src/foo/Example.java line 5: Replace with 23:\n" + - "@@ -5 +5\n" + - "- @RequiresApi(app = Build.VERSION_CODES.M)\n" + - "+ @RequiresApi(app = 23)"); - } - - private static String readResourceAsString(String resourceName) { - InputStream inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName); - assertNotNull(inputStream); - Scanner scanner = new Scanner(inputStream).useDelimiter("\\A"); - assertTrue(scanner.hasNext()); - return scanner.next(); - } -} diff --git a/lintchecks/src/test/java/org/signal/lint/VersionCodeDetectorTest.kt b/lintchecks/src/test/java/org/signal/lint/VersionCodeDetectorTest.kt new file mode 100644 index 0000000000..83f2ac5c96 --- /dev/null +++ b/lintchecks/src/test/java/org/signal/lint/VersionCodeDetectorTest.kt @@ -0,0 +1,183 @@ +package org.signal.lint + +import com.android.tools.lint.checks.infrastructure.TestFiles.java +import com.android.tools.lint.checks.infrastructure.TestFiles.kotlin +import com.android.tools.lint.checks.infrastructure.TestLintTask +import org.junit.Assert.assertNotNull +import org.junit.Assert.assertTrue +import org.junit.Test +import java.util.Scanner + +class VersionCodeDetectorTest { + @Test + fun version_code_constant_referenced_in_code() { + TestLintTask.lint() + .files( + java( + """ + package foo; + import android.os.Build; + public class Example { + public void versionCodeMention() { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + continue; + } + } + } + """.trimIndent() + ) + ) + .issues(VersionCodeDetector.VERSION_CODE_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'VERSION_CODES' reference instead of the numeric value 21 [VersionCodeUsage] + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with 21: + @@ -5 +5 + - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + + if (Build.VERSION.SDK_INT >= 21) { + """.trimIndent() + ) + } + + @Test + fun numeric_value_referenced_in_code() { + TestLintTask.lint() + .files( + java( + """ + package foo; + import android.os.Build; + public class Example { + public void versionCodeMention() { + if (Build.VERSION.SDK_INT >= 22) { + continue; + } + } + } + """.trimIndent() + ) + ) + .issues(VersionCodeDetector.VERSION_CODE_USAGE) + .run() + .expectClean() + } + + @Test + fun non_version_code_constant_referenced_in_code() { + TestLintTask.lint() + .files( + java( + """ + package foo; + import android.os.Build; + public class Example { + private final static int LOLLIPOP = 21; + public void versionCodeMention() { + if (Build.VERSION.SDK_INT >= LOLLIPOP) { + continue; + } + } + } + """.trimIndent() + ) + ) + .issues(VersionCodeDetector.VERSION_CODE_USAGE) + .run() + .expectClean() + } + + @Test + fun version_code_constant_referenced_in_TargetApi_attribute_and_inner_class_import() { + TestLintTask.lint() + .files( + java( + """ + package foo; + import android.os.Build.VERSION_CODES; + import android.annotation.TargetApi; + public class Example { + @TargetApi(VERSION_CODES.N) + public void versionCodeMention() { + } + } + """.trimIndent() + ) + ) + .issues(VersionCodeDetector.VERSION_CODE_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'VERSION_CODES' reference instead of the numeric value 24 [VersionCodeUsage] + @TargetApi(VERSION_CODES.N) + ~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """ + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with 24: + @@ -5 +5 + - @TargetApi(VERSION_CODES.N) + + @TargetApi(24) + """.trimIndent() + ) + } + + @Test + fun version_code_constant_referenced_in_RequiresApi_attribute_with_named_parameter() { + TestLintTask.lint() + .files( + requiresApiStub, + java( + """ + package foo; + import android.os.Build; + import android.annotation.RequiresApi; + public class Example { + @RequiresApi(app = Build.VERSION_CODES.M) + public void versionCodeMention() { + } + } + """.trimIndent() + ) + ) + .issues(VersionCodeDetector.VERSION_CODE_USAGE) + .run() + .expect( + """ + src/foo/Example.java:5: Warning: Using 'VERSION_CODES' reference instead of the numeric value 23 [VersionCodeUsage] + @RequiresApi(app = Build.VERSION_CODES.M) + ~~~~~~~~~~~~~~~~~~~~~ + 0 errors, 1 warnings + """.trimIndent() + ) + .expectFixDiffs( + """ + Fix for src/foo/Example.java line 5: Replace with 23: + @@ -5 +5 + - @RequiresApi(app = Build.VERSION_CODES.M) + + @RequiresApi(app = 23) + """.trimIndent() + ) + } + + companion object { + private val requiresApiStub = kotlin(readResourceAsString("RequiresApiStub.kt")) + + private fun readResourceAsString(@Suppress("SameParameterValue") resourceName: String): String { + val inputStream = ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName) + assertNotNull(inputStream) + val scanner = Scanner(inputStream!!).useDelimiter("\\A") + assertTrue(scanner.hasNext()) + return scanner.next() + } + } +} diff --git a/lintchecks/src/test/resources/AppCompatAlertDialogStub.java b/lintchecks/src/test/resources/AppCompatAlertDialogStub.java deleted file mode 100644 index 2df340fe0b..0000000000 --- a/lintchecks/src/test/resources/AppCompatAlertDialogStub.java +++ /dev/null @@ -1,13 +0,0 @@ -package androidx.appcompat.app; - -public class AlertDialog { - - public static class Builder { - - public Builder(Context context) { - } - - public Builder(Context context, int themeOverrideId) { - } - } -} diff --git a/lintchecks/src/test/resources/AppCompatAlertDialogStub.kt b/lintchecks/src/test/resources/AppCompatAlertDialogStub.kt new file mode 100644 index 0000000000..1b8072b7ad --- /dev/null +++ b/lintchecks/src/test/resources/AppCompatAlertDialogStub.kt @@ -0,0 +1,8 @@ +package androidx.appcompat.app + +class AlertDialog { + class Builder { + constructor(context: Context?) + constructor(context: Context?, themeOverrideId: Int) + } +} diff --git a/lintchecks/src/test/resources/AppLogStub.java b/lintchecks/src/test/resources/AppLogStub.java deleted file mode 100644 index fa3f71847c..0000000000 --- a/lintchecks/src/test/resources/AppLogStub.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.signal.core.util.logging; - -public class Log { - - public static String tag(Class clazz) { - return ""; - } - - public static void v(String tag, String msg) { - } - - public static void v(String tag, String msg, Throwable tr) { - } - - public static void d(String tag, String msg) { - } - - public static void d(String tag, String msg, Throwable tr) { - } - - public static void i(String tag, String msg) { - } - - public static void i(String tag, String msg, Throwable tr) { - } - - public static void w(String tag, String msg) { - } - - public static void w(String tag, String msg, Throwable tr) { - } - - public static void w(String tag, Throwable tr) { - } - - public static void e(String tag, String msg) { - } - - public static void e(String tag, String msg, Throwable tr) { - } -} diff --git a/lintchecks/src/test/resources/AppLogStub.kt b/lintchecks/src/test/resources/AppLogStub.kt new file mode 100644 index 0000000000..50bdc8aceb --- /dev/null +++ b/lintchecks/src/test/resources/AppLogStub.kt @@ -0,0 +1,40 @@ +package org.signal.core.util.logging + +object Log { + fun tag(clazz: Class<*>?): String { + return "" + } + + fun v(tag: String?, msg: String?) { + } + + fun v(tag: String?, msg: String?, tr: Throwable?) { + } + + fun d(tag: String?, msg: String?) { + } + + fun d(tag: String?, msg: String?, tr: Throwable?) { + } + + fun i(tag: String?, msg: String?) { + } + + fun i(tag: String?, msg: String?, tr: Throwable?) { + } + + fun w(tag: String?, msg: String?) { + } + + fun w(tag: String?, msg: String?, tr: Throwable?) { + } + + fun w(tag: String?, tr: Throwable?) { + } + + fun e(tag: String?, msg: String?) { + } + + fun e(tag: String?, msg: String?, tr: Throwable?) { + } +} diff --git a/lintchecks/src/test/resources/CardViewStub.java b/lintchecks/src/test/resources/CardViewStub.java deleted file mode 100644 index 1afd20e2f5..0000000000 --- a/lintchecks/src/test/resources/CardViewStub.java +++ /dev/null @@ -1,16 +0,0 @@ -package androidx.cardview.widget; - -public class CardView { - - public CardView(Context context) { - - } - - public CardView(Context context, AttributeSet attrs) { - - } - - public CardView(Context context, AttributeSet attrs, int defStyleAttr) { - - } -} diff --git a/lintchecks/src/test/resources/CardViewStub.kt b/lintchecks/src/test/resources/CardViewStub.kt new file mode 100644 index 0000000000..a5971bbbb0 --- /dev/null +++ b/lintchecks/src/test/resources/CardViewStub.kt @@ -0,0 +1,9 @@ +package androidx.cardview.widget + +class CardView { + constructor(context: Context?) + + constructor(context: Context?, attrs: AttributeSet?) + + constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int) +} diff --git a/lintchecks/src/test/resources/ContextCompatStub.java b/lintchecks/src/test/resources/ContextCompatStub.java deleted file mode 100644 index be01430126..0000000000 --- a/lintchecks/src/test/resources/ContextCompatStub.java +++ /dev/null @@ -1,6 +0,0 @@ -package androidx.core.content; - -public class ContextCompat { - public static void startForegroundService(Context context, Intent intent) { - } -} diff --git a/lintchecks/src/test/resources/ContextCompatStub.kt b/lintchecks/src/test/resources/ContextCompatStub.kt new file mode 100644 index 0000000000..a385b62dcb --- /dev/null +++ b/lintchecks/src/test/resources/ContextCompatStub.kt @@ -0,0 +1,6 @@ +package androidx.core.content + +object ContextCompat { + fun startForegroundService(context: Context?, intent: Intent?) { + } +} diff --git a/lintchecks/src/test/resources/ContextStub.java b/lintchecks/src/test/resources/ContextStub.java deleted file mode 100644 index 10fc09ed34..0000000000 --- a/lintchecks/src/test/resources/ContextStub.java +++ /dev/null @@ -1,6 +0,0 @@ -package android.content; - -public class Context { - public void startForegroundService(Intent intent) { - } -} diff --git a/lintchecks/src/test/resources/ContextStub.kt b/lintchecks/src/test/resources/ContextStub.kt new file mode 100644 index 0000000000..df1c02a355 --- /dev/null +++ b/lintchecks/src/test/resources/ContextStub.kt @@ -0,0 +1,6 @@ +package android.content + +class Context { + fun startForegroundService(intent: Intent?) { + } +} diff --git a/lintchecks/src/test/resources/GlideLogStub.java b/lintchecks/src/test/resources/GlideLogStub.java deleted file mode 100644 index f7da3f0344..0000000000 --- a/lintchecks/src/test/resources/GlideLogStub.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.signal.glide; - -public class Log { - - public static String tag(Class clazz) { - return ""; - } - - public static void v(String tag, String msg) { - } - - public static void v(String tag, String msg, Throwable tr) { - } - - public static void d(String tag, String msg) { - } - - public static void d(String tag, String msg, Throwable tr) { - } - - public static void i(String tag, String msg) { - } - - public static void i(String tag, String msg, Throwable tr) { - } - - public static void w(String tag, String msg) { - } - - public static void w(String tag, String msg, Throwable tr) { - } - - public static void w(String tag, Throwable tr) { - } - - public static void e(String tag, String msg) { - } - - public static void e(String tag, String msg, Throwable tr) { - } -} diff --git a/lintchecks/src/test/resources/GlideLogStub.kt b/lintchecks/src/test/resources/GlideLogStub.kt new file mode 100644 index 0000000000..ce3f0ff181 --- /dev/null +++ b/lintchecks/src/test/resources/GlideLogStub.kt @@ -0,0 +1,40 @@ +package org.signal.glide + +object Log { + fun tag(clazz: Class<*>?): String { + return "" + } + + fun v(tag: String?, msg: String?) { + } + + fun v(tag: String?, msg: String?, tr: Throwable?) { + } + + fun d(tag: String?, msg: String?) { + } + + fun d(tag: String?, msg: String?, tr: Throwable?) { + } + + fun i(tag: String?, msg: String?) { + } + + fun i(tag: String?, msg: String?, tr: Throwable?) { + } + + fun w(tag: String?, msg: String?) { + } + + fun w(tag: String?, msg: String?, tr: Throwable?) { + } + + fun w(tag: String?, tr: Throwable?) { + } + + fun e(tag: String?, msg: String?) { + } + + fun e(tag: String?, msg: String?, tr: Throwable?) { + } +} diff --git a/lintchecks/src/test/resources/RecipientIdDatabaseReferenceStub.java b/lintchecks/src/test/resources/RecipientIdDatabaseReferenceStub.java deleted file mode 100644 index 2f59cf0b57..0000000000 --- a/lintchecks/src/test/resources/RecipientIdDatabaseReferenceStub.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.thoughtcrime.securesms.database; - -interface RecipientIdDatabaseReference { - void remapRecipient(RecipientId fromId, RecipientId toId); -} diff --git a/lintchecks/src/test/resources/RecipientIdDatabaseReferenceStub.kt b/lintchecks/src/test/resources/RecipientIdDatabaseReferenceStub.kt new file mode 100644 index 0000000000..bfd2165b26 --- /dev/null +++ b/lintchecks/src/test/resources/RecipientIdDatabaseReferenceStub.kt @@ -0,0 +1,5 @@ +package org.thoughtcrime.securesms.database + +internal interface RecipientIdDatabaseReference { + fun remapRecipient(fromId: RecipientId?, toId: RecipientId?) +} diff --git a/lintchecks/src/test/resources/RequiresApiStub.java b/lintchecks/src/test/resources/RequiresApiStub.java deleted file mode 100644 index cca39cf0b0..0000000000 --- a/lintchecks/src/test/resources/RequiresApiStub.java +++ /dev/null @@ -1,4 +0,0 @@ -package android.annotation; - -public @interface RequiresApi { -} diff --git a/lintchecks/src/test/resources/RequiresApiStub.kt b/lintchecks/src/test/resources/RequiresApiStub.kt new file mode 100644 index 0000000000..38318d3fa1 --- /dev/null +++ b/lintchecks/src/test/resources/RequiresApiStub.kt @@ -0,0 +1,3 @@ +package android.annotation + +annotation class RequiresApi diff --git a/lintchecks/src/test/resources/ServiceLogStub.java b/lintchecks/src/test/resources/ServiceLogStub.java deleted file mode 100644 index 8573695643..0000000000 --- a/lintchecks/src/test/resources/ServiceLogStub.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.signal.libsignal.protocol.logging; - -public class Log { - - public static void v(String tag, String msg) { - } - - public static void v(String tag, String msg, Throwable tr) { - } - - public static void d(String tag, String msg) { - } - - public static void d(String tag, String msg, Throwable tr) { - } - - public static void i(String tag, String msg) { - } - - public static void i(String tag, String msg, Throwable tr) { - } - - public static void w(String tag, String msg) { - } - - public static void w(String tag, String msg, Throwable tr) { - } - - public static void w(String tag, Throwable tr) { - } - - public static void e(String tag, String msg) { - } - - public static void e(String tag, String msg, Throwable tr) { - } -} diff --git a/lintchecks/src/test/resources/ServiceLogStub.kt b/lintchecks/src/test/resources/ServiceLogStub.kt new file mode 100644 index 0000000000..8b6af2a87a --- /dev/null +++ b/lintchecks/src/test/resources/ServiceLogStub.kt @@ -0,0 +1,36 @@ +package org.signal.libsignal.protocol.logging + +object Log { + fun v(tag: String?, msg: String?) { + } + + fun v(tag: String?, msg: String?, tr: Throwable?) { + } + + fun d(tag: String?, msg: String?) { + } + + fun d(tag: String?, msg: String?, tr: Throwable?) { + } + + fun i(tag: String?, msg: String?) { + } + + fun i(tag: String?, msg: String?, tr: Throwable?) { + } + + fun w(tag: String?, msg: String?) { + } + + fun w(tag: String?, msg: String?, tr: Throwable?) { + } + + fun w(tag: String?, tr: Throwable?) { + } + + fun e(tag: String?, msg: String?) { + } + + fun e(tag: String?, msg: String?, tr: Throwable?) { + } +} diff --git a/lintchecks/src/test/resources/ThreadIdDatabaseReferenceStub.java b/lintchecks/src/test/resources/ThreadIdDatabaseReferenceStub.java deleted file mode 100644 index e83b523541..0000000000 --- a/lintchecks/src/test/resources/ThreadIdDatabaseReferenceStub.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.thoughtcrime.securesms.database; - -interface ThreadIdDatabaseReference { - void remapThread(long fromId, long toId); -} diff --git a/lintchecks/src/test/resources/ThreadIdDatabaseReferenceStub.kt b/lintchecks/src/test/resources/ThreadIdDatabaseReferenceStub.kt new file mode 100644 index 0000000000..0a5e55f527 --- /dev/null +++ b/lintchecks/src/test/resources/ThreadIdDatabaseReferenceStub.kt @@ -0,0 +1,5 @@ +package org.thoughtcrime.securesms.database + +internal interface ThreadIdDatabaseReference { + fun remapThread(fromId: Long, toId: Long) +}