diff --git a/app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt b/app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt index 94a40dd1..b8828ff7 100644 --- a/app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt +++ b/app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt @@ -3,6 +3,19 @@ package dev.tinycast.android import android.content.Context import android.os.Build import android.os.SystemClock +import android.view.KeyEvent +import android.view.KeyCharacterMap +import android.view.InputDevice +import android.view.Window +import androidx.activity.compose.setContent +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.setValue +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.heightIn +import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.testTag +import androidx.compose.ui.unit.dp import android.view.inputmethod.EditorInfo import android.view.inputmethod.ExtractedTextRequest import android.view.inputmethod.InputConnection @@ -76,7 +89,13 @@ class TouchSearchDeviceTest { private fun keyboard(visible: Boolean, search: String) { node(search).assertIsFocused() - if (visible && compose.activity.resources.configuration.screenWidthDp >= 700) { + val before = ime() + val method = if (before == visible) "already-in-requested-state" + else if (visible && compose.activity.resources.configuration.screenWidthDp >= 700) "header-pointer" + else "native-controller" + if (before == visible) { + // Repeated setup does not invert a keyboard that is already shown. + } else if (visible && compose.activity.resources.configuration.screenWidthDp >= 700) { compose.onNodeWithContentDescription("Show on-screen keyboard").performTouchInput { click(center) } } else ui { activity -> val view = requireNotNull(activity.window.decorView.findFocus()) @@ -87,7 +106,8 @@ class TouchSearchDeviceTest { } compose.waitUntil(10000) { ime() == visible } compose.waitForIdle() - events.put(JSONObject().put("kind", "explicit-ime-visibility-setup").put("visible", visible)) + events.put(JSONObject().put("kind", "explicit-ime-visibility-setup").put("visible", visible) + .put("before", before).put("method", method)) } private fun text(tag: String, expected: String) { @@ -121,7 +141,7 @@ class TouchSearchDeviceTest { return editor } - private fun capture(phase: String, search: String) { + private fun capture(phase: String, search: String, boundsRole: String = "search") { compose.waitForIdle(); instrumentation.waitForIdleSync(); device.waitForIdle() evidence.mkdirs() val stem = "${name.methodName.lowercase()}-$phase" @@ -129,7 +149,7 @@ class TouchSearchDeviceTest { device.dumpWindowHierarchy(File(evidence, "$stem.xml")) val bounds = rect(search) assertTrue(device.takeScreenshot(File(evidence, "$stem.png"))) - File(evidence, "$stem-frame.json").writeText(JSONObject().put("phase", phase).put("search", json(bounds)) + File(evidence, "$stem-frame.json").writeText(JSONObject().put("phase", phase).put(boundsRole, json(bounds)) .put("ime_visible", ime()).put("api", Build.VERSION.SDK_INT) .put("font_scale", compose.activity.resources.configuration.fontScale) .put("synchronization", "Compose and UiAutomator idle; hierarchy before PNG; XML geometry is not independent visibility proof") @@ -141,6 +161,100 @@ class TouchSearchDeviceTest { node("emoji-search").assertIsFocused() } + /** Observe delivery without adding a dispatcher callback or changing key handling. */ + private fun observeBackWindow(ownedQuery: String = "face", block: () -> Unit) { + var original: Window.Callback? = null + var observer: Window.Callback? = null + var originalTraceProperty: String? = null + var traceClaimed = false + try { + ui { activity -> + originalTraceProperty = System.getProperty(PaletteBackTrace.property) + check(originalTraceProperty != "true") { "An existing Back trace has another owner" } + check(PaletteBackTrace.snapshot().events.isEmpty()) + System.setProperty(PaletteBackTrace.property, "true") + traceClaimed = true + val previous = activity.window.callback + original = previous + fun sample(stage: String, event: KeyEvent, handled: Boolean? = null) { + // This probe owns only this literal query; do not collect unrelated text. + val query = if (activity.store.dialog == "emoji") activity.store.emoji.query else activity.store.query + check(query == ownedQuery || query.isEmpty()) + if (events.length() < 256) events.put(JSONObject().put("kind", stage) + .put("action", event.action).put("key_code", event.keyCode) + .put("down_time", event.downTime).put("event_time", event.eventTime) + .put("device_id", event.deviceId).put("source", event.source) + .put("repeat", event.repeatCount).put("canceled", event.isCanceled) + .put("handled", handled ?: JSONObject.NULL) + .put("window_focused", activity.window.decorView.hasWindowFocus()) + .put("menu_bookkeeping_open", activity.store.paletteMenuOpen) + .put("query", query).put("route", activity.store.dialog)) + } + val installed = object : Window.Callback by previous { + override fun dispatchKeyEvent(event: KeyEvent): Boolean { + if (event.keyCode != KeyEvent.KEYCODE_BACK) return previous.dispatchKeyEvent(event) + sample("back-window-before", event) + val handled = previous.dispatchKeyEvent(event) + sample("back-window-after", event, handled) + return handled + } + } + observer = installed + activity.window.callback = installed + } + block() + } finally { + if (traceClaimed) ui { activity -> + try { + val trace = PaletteBackTrace.snapshot() + val samples = JSONArray(trace.events.map { sample -> + JSONObject().put("stage", sample.stage).put("uptime_ms", sample.uptime) + .put("action", sample.action ?: JSONObject.NULL) + .put("down_time", sample.downTime ?: JSONObject.NULL) + .put("event_time", sample.eventTime ?: JSONObject.NULL) + .put("repeat", sample.repeat ?: JSONObject.NULL) + .put("canceled", sample.canceled ?: JSONObject.NULL) + .put("menu_open", sample.menuOpen ?: JSONObject.NULL) + .put("query_length", sample.queryLength ?: JSONObject.NULL) + .put("handled", sample.handled ?: JSONObject.NULL) + }) + events.put(JSONObject().put("kind", "back-stage-trace").put("enabled", trace.enabled) + .put("dropped", trace.dropped).put("samples", samples)) + assertTrue("The owned debug trace must be enabled", trace.enabled) + assertEquals("No Back stage witness may be evicted", 0, trace.dropped) + } finally { + try { + assertTrue("Restore only the owned window observer", activity.window.callback === observer || activity.window.callback === original) + if (activity.window.callback === observer) activity.window.callback = requireNotNull(original) + val observerRestored = activity.window.callback === original + events.put(JSONObject().put("kind", "back-window-observer-restored").put("passed", observerRestored)) + assertTrue("The original window callback must be restored", observerRestored) + } finally { + PaletteBackTrace.clear() + originalTraceProperty?.let { System.setProperty(PaletteBackTrace.property, it) } + ?: System.clearProperty(PaletteBackTrace.property) + val restored = System.getProperty(PaletteBackTrace.property) == originalTraceProperty && + PaletteBackTrace.snapshot().events.isEmpty() + events.put(JSONObject().put("kind", "back-trace-property-restored").put("passed", restored)) + assertTrue(restored) + } + } + } + } + } + + private fun traceMark(): Int { var size = 0; ui { size = PaletteBackTrace.snapshot().events.size }; return size } + + /** Dispatcher callbacks traced since [mark]; one Back press must reach exactly the expected owners. */ + private fun dispatcherOwners(mark: Int, press: String, expected: List? = null): List { + var owners = emptyList() + ui { owners = PaletteBackTrace.snapshot().events.drop(mark).map { it.stage }.filter { it.endsWith("-dispatcher-before") } } + events.put(JSONObject().put("kind", "back-dispatcher-owners").put("press", press).put("owners", JSONArray(owners)) + .put("expected", expected?.let { JSONArray(it) } ?: JSONObject.NULL)) + if (expected != null) assertEquals("Dispatcher owners for $press", expected, owners) + return owners + } + private fun emptyFeedback(node: SemanticsNodeInteraction, palette: String, keyboardVisible: Boolean) { val height = rect(palette).height val constrained = keyboardVisible && height < 180 * compose.activity.resources.displayMetrics.density @@ -682,28 +796,408 @@ class TouchSearchDeviceTest { record.put("completed", true) } + private fun menuBackdrop(surface: String) { + val root = compose.onRoot().fetchSemanticsNode().boundsInRoot + val popup = node("inline-menu").fetchSemanticsNode().boundsInRoot + val palette = node(surface).fetchSemanticsNode().boundsInRoot + val candidates = listOf( + androidx.compose.ui.geometry.Offset((root.left + palette.left) / 2, palette.center.y), + androidx.compose.ui.geometry.Offset((palette.right + root.right) / 2, palette.center.y), + androidx.compose.ui.geometry.Offset(root.center.x, (root.top + palette.top) / 2), + androidx.compose.ui.geometry.Offset(root.center.x, (palette.bottom + root.bottom) / 2)) + val point = requireNotNull(candidates.firstOrNull { root.contains(it) && !popup.contains(it) }) + compose.onRoot().performTouchInput { click(point) } + node("inline-menu").assertDoesNotExist() + events.put(JSONObject().put("kind", "menu-backdrop-pointer").put("point", JSONArray(listOf(point.x, point.y))) + .put("popup", json(popup)).put("palette", json(palette)).put("root", json(root))) + } + + private fun ownedRange(phase: String, search: String, query: String): TextRange { + val semantics = node(search).fetchSemanticsNode().config + assertTrue("Owned query retained at $phase", semantics[SemanticsProperties.EditableText].text == query) + val range = semantics[SemanticsProperties.TextSelectionRange] + events.put(JSONObject().put("kind", "owned-caller-range").put("phase", phase).put("query", query) + .put("selection", JSONArray(listOf(range.start, range.end))) + .put("focused", semantics[SemanticsProperties.Focused]).put("ime_visible", ime())) + return range + } + + @OptIn(ExperimentalTestApi::class) + private fun menuDismissals(emojiRoute: Boolean) { + val search = if (emojiRoute) "emoji-search" else "search" + val surface = if (emojiRoute) "emoji-palette" else "palette" + val button = if (emojiRoute) "emoji-filter" else "palette-menu" + val query = if (emojiRoute) "face" else "settings" + val range = TextRange(1, 3) + val wide = compose.activity.resources.configuration.screenWidthDp >= 700 + record.put("scope", "Owned range/editor setup; actual pointer menu open, injected Back/Escape and pointer backdrop. Emoji starts with explicitly shown IME; launcher starts hidden. Functional return/input coverage, not full menu typography or physical typing.") + observeBackWindow(query) { + if (emojiRoute) { emoji(); ui { it.store.emoji.chooseFilter("All") } } + node(search).performTextReplacement(query) + var selected = "" + ui { selected = if (emojiRoute) it.store.emoji.results()[it.store.emoji.selected].id else it.store.results()[it.store.selected].id } + for (action in listOf("back", "escape", "backdrop")) { + feedbackTop(surface) + keyboard(emojiRoute, search) + node(search).performTextInputSelection(range) + assertEquals(range, ownedRange("$action-before-menu", search, query)) + capture("dismiss-$action-before", search) + if (!emojiRoute) feedbackReveal(node(button), surface) + completeFeedbackTarget(node(button), "Menu opener", surface) + node(button).performTouchInput { click(center) } + node("inline-menu").assertIsDisplayed() + compose.waitUntil(10000) { !ime() } + capture("dismiss-$action-menu", search) + when (action) { + "back" -> { + val mark = traceMark() + events.put(JSONObject().put("kind", "menu-dismiss-back").put("press_back_return", device.pressBack())) + compose.waitForIdle() + dispatcherOwners(mark, "menu-dismiss-back", listOf("menu-dispatcher-before")) + } + "escape" -> events.put(JSONObject().put("kind", "menu-dismiss-escape").put("key_injection_return", device.pressKeyCode(KeyEvent.KEYCODE_ESCAPE))) + else -> menuBackdrop(surface) + } + compose.waitForIdle() + node("inline-menu").assertDoesNotExist() + text(search, query) + node(search).assertIsFocused().assert(SemanticsMatcher.expectValue(SemanticsProperties.TextSelectionRange, range)) + ui { activity -> + assertEquals(if (emojiRoute) "emoji" else null, activity.store.dialog) + assertEquals(if (emojiRoute) "All" else "Apps", if (emojiRoute) activity.store.emoji.filter else activity.store.category) + val now = if (emojiRoute) activity.store.emoji.results()[activity.store.emoji.selected].id else activity.store.results()[activity.store.selected].id + assertEquals(selected, now) + } + val expectedIme = emojiRoute || !wide + compose.waitUntil(10000) { ime() == expectedIme } + feedbackTop(surface) + text(search, query) + node(search).assertIsFocused() + assertEquals(range, ownedRange("$action-return", search, query)) + capture("dismiss-$action-return", search) + events.put(JSONObject().put("kind", "menu-caller-preserved").put("dismissal", action) + .put("query", query).put("selection", JSONArray(listOf(range.start, range.end))) + .put("filter", if (emojiRoute) "All" else "Apps").put("selected_id", selected) + .put("ime_visible", ime()).put("expected_ime_visible", expectedIme)) + } + record.put("completed", true) + } + } + + @Test fun emojiMenuDismissalsPreserveRangeAndImeIntent() = menuDismissals(true) + @Test fun launcherMenuDismissalsPreserveRangeAndFilter() = menuDismissals(false) + + @OptIn(ExperimentalTestApi::class) + @Test fun emojiCanceledRepeatedBackKeepsActiveMenu() { + record.put("scope", "Controlled editor/range setup and injected Back DOWN/repeats/canceled UP; no physical hold or predictive gesture certification.") + observeBackWindow { + emoji(); ui { it.store.emoji.chooseFilter("All") } + node("emoji-search").performTextReplacement("face") + keyboard(false, "emoji-search") + node("emoji-search").performTextInputSelection(TextRange(1, 3)) + assertEquals(TextRange(1, 3), ownedRange("cancel-before-menu", "emoji-search", "face")) + node("emoji-filter").performTouchInput { click(center) } + node("inline-menu").assertIsDisplayed() + capture("cancel-menu-before", "emoji-search") + val canceledMark = traceMark() + val down = SystemClock.uptimeMillis() + for ((action, repeat) in listOf(KeyEvent.ACTION_DOWN to 0, KeyEvent.ACTION_DOWN to 1, + KeyEvent.ACTION_DOWN to 2, KeyEvent.ACTION_UP to 0)) { + val flags = if (action == KeyEvent.ACTION_UP) KeyEvent.FLAG_CANCELED else 0 + val event = KeyEvent(down, SystemClock.uptimeMillis(), action, KeyEvent.KEYCODE_BACK, + repeat, 0, KeyCharacterMap.VIRTUAL_KEYBOARD, 0, flags, InputDevice.SOURCE_KEYBOARD) + val accepted = testAutomation().injectInputEvent(event, true) + events.put(JSONObject().put("kind", "canceled-back-injection").put("action", action) + .put("repeat", repeat).put("canceled", action == KeyEvent.ACTION_UP).put("accepted", accepted)) + assertTrue("Each controlled key injection must succeed", accepted) + } + compose.waitForIdle() + node("inline-menu").assertIsDisplayed() + text("emoji-search", "face") + dispatcherOwners(canceledMark, "canceled-back", emptyList()) + capture("cancel-menu-retained", "emoji-search") + val normalMark = traceMark() + events.put(JSONObject().put("kind", "normal-back-after-cancel").put("press_back_return", device.pressBack())) + compose.waitForIdle() + dispatcherOwners(normalMark, "normal-back-after-cancel", listOf("menu-dispatcher-before")) + node("inline-menu").assertDoesNotExist() + text("emoji-search", "face") + node("emoji-search").assertIsFocused().assert(SemanticsMatcher.expectValue(SemanticsProperties.TextSelectionRange, TextRange(1, 3))) + capture("cancel-normal-back-return", "emoji-search") + keyboard(false, "emoji-search") + val clearMark = traceMark() + events.put(JSONObject().put("kind", "normal-back-clears-query").put("press_back_return", device.pressBack())) + compose.waitForIdle(); text("emoji-search", "") + dispatcherOwners(clearMark, "normal-back-clears-query", listOf("emoji-dispatcher-before")) + node("emoji-palette").assertIsDisplayed() + capture("cancel-next-back-cleared", "emoji-search") + events.put(JSONObject().put("kind", "normal-back-returns-route").put("press_back_return", device.pressBack())) + compose.waitForIdle(); node("emoji-palette").assertDoesNotExist(); node("search").assertIsFocused() + capture("cancel-final-back-launcher", "search") + record.put("completed", true) + } + } + + @Test fun menuBackPrecedesLaterRegisteredRouteCallback() { + record.put("scope", "Controlled native fixture using the production PaletteMenuHost, PaletteFrame and PaletteChoiceMenu. Actual pointers enter a later route and open a menu; injected Back must dismiss the menu before the route callback. This is callback-priority evidence, not ordinary-screen execution.") + observeBackWindow { + var route by mutableStateOf(false) + var menu by mutableStateOf(false) + var routeBacks = 0 + var menuDismissals = 0 + ui { activity -> + activity.setContent { + androidx.compose.material3.MaterialTheme { + PaletteMenuHost(activity.store) { + if (!route) PaletteFrame({}, tag = "back-fixture-home") { + androidx.compose.material3.Text("Controlled native Back ownership fixture", color = PaletteTheme.ink, modifier = Modifier.padding(16.dp)) + androidx.compose.material3.Button(onClick = { route = true }, modifier = Modifier.padding(horizontal = 16.dp).heightIn(min = 48.dp).testTag("back-fixture-enter")) { + androidx.compose.material3.Text("Enter owned route") + } + } else PaletteFrame({ routeBacks++; route = false }, tag = "back-fixture-route") { + androidx.compose.material3.Text("Later registered route callback", color = PaletteTheme.ink, modifier = Modifier.padding(16.dp)) + androidx.compose.material3.Button(onClick = { menu = true }, modifier = Modifier.padding(horizontal = 16.dp).heightIn(min = 48.dp).testTag("back-fixture-menu")) { + androidx.compose.material3.Text("Open owned menu") + } + PaletteChoiceMenu(menu, { menuDismissals++; menu = false }, + listOf(PaletteChoice("back-fixture-choice", "Owned unchanged choice") {}), title = "Owned menu") + } + } + } + } + } + node("back-fixture-enter").performTouchInput { click(center) } + node("back-fixture-route").assertIsDisplayed() + node("back-fixture-menu").performTouchInput { click(center) } + node("inline-menu").assertIsDisplayed() + capture("priority-menu-before", "back-fixture-route", "fixture_route") + val priorityMark = traceMark() + events.put(JSONObject().put("kind", "priority-first-back").put("press_back_return", device.pressBack())) + compose.waitForIdle() + val afterFirst = JSONObject().put("kind", "priority-after-first-back").put("route_retained", route) + .put("route_backs", routeBacks).put("menu_dismissals", menuDismissals) + events.put(afterFirst) + capture("priority-menu-return", if (route) "back-fixture-route" else "back-fixture-home", "fixture_route") + assertTrue("One Back dismisses the menu while retaining its caller", route) + dispatcherOwners(priorityMark, "priority-first-back", listOf("menu-dispatcher-before")) + assertEquals(0, routeBacks) + assertEquals(1, menuDismissals) + node("inline-menu").assertDoesNotExist() + events.put(JSONObject().put("kind", "priority-second-back").put("press_back_return", device.pressBack())) + compose.waitForIdle() + node("back-fixture-route").assertDoesNotExist() + node("back-fixture-home").assertIsDisplayed() + assertEquals(1, routeBacks) + assertEquals(1, menuDismissals) + capture("priority-second-back-home", "back-fixture-home", "fixture_route") + record.put("completed", true) + } + } + + @OptIn(ExperimentalTestApi::class) + @Test fun diagnoseRangePlacementBeforeAndAfterImeSetup() { + record.put("scope", "Diagnostic range setup comparison on the same app. Earlier ordering is observed without preservation credit; later ordering must establish the actual range before opening. No keyboard-typing or app-repair claim.") + observeBackWindow { + emoji(); ui { it.store.emoji.chooseFilter("All") } + node("emoji-search").performTextReplacement("face") + val range = TextRange(1, 3) + for (after in listOf(false, true)) { + keyboard(false, "emoji-search") + if (!after) node("emoji-search").performTextInputSelection(range) + keyboard(true, "emoji-search") + if (after) node("emoji-search").performTextInputSelection(range) + val before = ownedRange("range-order-$after-before-menu", "emoji-search", "face") + capture("range-order-$after-before-menu", "emoji-search") + node("emoji-filter").performTouchInput { click(center) } + node("inline-menu").assertIsDisplayed() + ownedRange("range-order-$after-menu", "emoji-search", "face") + menuBackdrop("emoji-palette") + node("emoji-search").assertIsFocused() + val returned = ownedRange("range-order-$after-return", "emoji-search", "face") + capture("range-order-$after-return", "emoji-search") + events.put(JSONObject().put("kind", "range-order-observation").put("selection_after_ime_setup", after) + .put("before", JSONArray(listOf(before.start, before.end))).put("returned", JSONArray(listOf(returned.start, returned.end)))) + if (after) { + assertEquals("Corrected setup must establish the range before menu opening", range, before) + assertEquals("Corrected setup must retain the witnessed range", range, returned) + } + } + record.put("completed", true) + } + } + @Test fun emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle() { assumeTrue("Owned wide-screen Back diagnostic", compose.activity.resources.configuration.screenWidthDp >= 700) - record.put("scope", "Injected system Back diagnostic with no header keyboard activation. Editor and epoch setup are controlled; it earns no Back repair, hardware-key or TalkBack certification.") - emoji(); ui { it.store.emoji.chooseFilter("All") } - node("emoji-search").performTextReplacement("face") - keyboard(false, "emoji-search") - ui { val before = it.store.focusEpoch; it.store.focusEpoch++ - events.put(JSONObject().put("kind", "back-probe-epoch-setup").put("before", before).put("after", it.store.focusEpoch)) } - settledFeedbackViewport("emoji-palette") - text("emoji-search", "face"); node("emoji-search").assertIsFocused() - capture("back-probe-before-menu", "emoji-search") - node("emoji-filter").assertIsDisplayed().performTouchInput { click(center) } + record.put("scope", "Injected system Back with the Emoji category menu open and no header keyboard activation. Editor and epoch setup are controlled. One press must dismiss only the menu and retain the query; no hardware-key, predictive-gesture or TalkBack certification.") + observeBackWindow { + emoji(); ui { it.store.emoji.chooseFilter("All") } + node("emoji-search").performTextReplacement("face") + keyboard(false, "emoji-search") + ui { val before = it.store.focusEpoch; it.store.focusEpoch++ + events.put(JSONObject().put("kind", "back-probe-epoch-setup").put("before", before).put("after", it.store.focusEpoch)) } + settledFeedbackViewport("emoji-palette") + text("emoji-search", "face"); node("emoji-search").assertIsFocused() + capture("back-probe-before-menu", "emoji-search") + node("emoji-filter").assertIsDisplayed().performTouchInput { click(center) } + node("inline-menu").assertIsDisplayed() + capture("back-probe-menu", "emoji-search") + val probeMark = traceMark() + val injected = device.pressBack() + compose.waitForIdle(); settledFeedbackViewport("emoji-palette") + capture("back-probe-after", "emoji-search") + ui { events.put(JSONObject().put("kind", "back-probe-after-injection").put("press_back_return", injected) + .put("query", it.store.emoji.query).put("route", it.store.dialog).put("ime_visible", ime())) } + node("inline-menu").assertDoesNotExist() + text("emoji-search", "face") + node("emoji-search").assertIsFocused().assert(SemanticsMatcher.expectValue(SemanticsProperties.TextSelectionRange, TextRange(4))) + dispatcherOwners(probeMark, "probe-back", listOf("menu-dispatcher-before")) + record.put("completed", true) + } + } + + @OptIn(ExperimentalTestApi::class) + private fun searchableMenuBack(emojiRoute: Boolean) { + val search = if (emojiRoute) "emoji-search" else "search" + val surface = if (emojiRoute) "emoji-palette" else "palette" + val button = if (emojiRoute) "emoji-actions" else "actions-button" + val query = if (emojiRoute) "face" else "settings" + val range = TextRange(1, 3) + record.put("scope", "Owned range/editor setup; actual pointers open the searchable Actions menu and use its own keyboard control; injected system Back with the stock system IME. Defines keyboard-first Back: with the action-search keyboard shown, Back hides it and keeps the menu; the next Back closes only the menu. With it hidden, one Back closes only the menu. No physical typing, hardware-key, predictive-gesture or TalkBack certification.") + fun selectedId(): String { var id = ""; ui { id = if (emojiRoute) it.store.emoji.results()[it.store.emoji.selected].id else it.store.results()[it.store.selected].id }; return id } + fun callerRetained(selected: String, phase: String) { + text(search, query) + node(search).assertIsFocused() + assertEquals(range, ownedRange(phase, search, query)) + ui { activity -> + assertEquals(if (emojiRoute) "emoji" else null, activity.store.dialog) + assertEquals(if (emojiRoute) "All" else "Apps", if (emojiRoute) activity.store.emoji.filter else activity.store.category) + } + assertEquals(selected, selectedId()) + } + fun openActions(phase: String) { + feedbackTop(surface) + keyboard(false, search) + node(search).performTextInputSelection(range) + assertEquals(range, ownedRange("$phase-before-menu", search, query)) + feedbackReveal(node(button), surface) + // Mirror the menu's own opening intent: a narrow palette requests the + // keyboard, a wide one keeps it hidden. Settle that before toggling. + val density = context.resources.displayMetrics.density + val requested = rect(surface).width / density < 600 || ime() + node(button).performTouchInput { click(center) } + node("inline-menu").assertIsDisplayed() + node("inline-menu-search").assertIsFocused() + compose.waitUntil(10000) { ime() == requested } + settledFeedbackViewport(surface) + events.put(JSONObject().put("kind", "action-menu-open-keyboard").put("requested", requested).put("ime_visible", ime())) + ui { assertEquals(if (emojiRoute) "emoji" else "actions", it.store.dialog) } + } + fun menuKeyboard(visible: Boolean) { + if (ime() != visible) node("inline-menu-keyboard").performTouchInput { click(center) } + compose.waitUntil(10000) { ime() == visible } + settledFeedbackViewport(surface) + events.put(JSONObject().put("kind", "action-search-keyboard").put("visible", visible)) + } + observeBackWindow(query) { + if (emojiRoute) { emoji(); ui { it.store.emoji.chooseFilter("All") } } + node(search).performTextReplacement(query) + val selected = selectedId() + + openActions("shown") + menuKeyboard(true) + capture("actions-shown-menu", search) + val firstMark = traceMark() + events.put(JSONObject().put("kind", "searchable-first-back").put("press_back_return", device.pressBack())) + compose.waitForIdle() + node("inline-menu").assertIsDisplayed() + compose.waitUntil(10000) { !ime() } + settledFeedbackViewport(surface) + node("inline-menu").assertIsDisplayed() + node("inline-menu-search").assertIsFocused() + ui { assertEquals(if (emojiRoute) "emoji" else "actions", it.store.dialog) } + dispatcherOwners(firstMark, "searchable-first-back", emptyList()) + capture("actions-shown-first-back", search) + val secondMark = traceMark() + events.put(JSONObject().put("kind", "searchable-second-back").put("press_back_return", device.pressBack())) + compose.waitForIdle() + node("inline-menu").assertDoesNotExist() + dispatcherOwners(secondMark, "searchable-second-back", listOf("menu-dispatcher-before")) + settledFeedbackViewport(surface) + callerRetained(selected, "shown-return") + capture("actions-shown-return", search) + events.put(JSONObject().put("kind", "searchable-return-ime").put("ime_visible", ime())) + + openActions("hidden") + menuKeyboard(false) + capture("actions-hidden-menu", search) + val hiddenMark = traceMark() + events.put(JSONObject().put("kind", "searchable-hidden-back").put("press_back_return", device.pressBack())) + compose.waitForIdle() + node("inline-menu").assertDoesNotExist() + dispatcherOwners(hiddenMark, "searchable-hidden-back", listOf("menu-dispatcher-before")) + settledFeedbackViewport(surface) + callerRetained(selected, "hidden-return") + capture("actions-hidden-return", search) + record.put("completed", true) + } + } + + @OptIn(ExperimentalTestApi::class) + private fun phoneActionsSheet(emojiRoute: Boolean) { + val search = if (emojiRoute) "emoji-search" else "search" + val surface = if (emojiRoute) "emoji-palette" else "palette" + val button = if (emojiRoute) "emoji-actions" else "actions-button" + val query = if (emojiRoute) "face" else "settings" + val density = context.resources.displayMetrics.density + fun within(inner: Rect, outer: Rect) = inner.left >= outer.left - 1 && inner.right <= outer.right + 1 && + inner.top >= outer.top - 1 && inner.bottom <= outer.bottom + 1 + record.put("scope", "Compact-width Actions sheet geometry with an actual pointer opening and the stock system keyboard shown by the menu's own request. Layout witness only; no physical typing, gesture or TalkBack certification.") + if (emojiRoute) { emoji(); ui { it.store.emoji.chooseFilter("All") } } + node(search).performTextReplacement(query) + feedbackTop(surface) + assertTrue("Compact palette profile required", rect(surface).width / density < 600) + keyboard(false, search) + if (emojiRoute) { + node("emoji-copy").assert(SemanticsMatcher.expectValue(SemanticsProperties.ContentDescription, listOf("Copy to Clipboard"))) + capture("sheet-footer", search) + } + feedbackReveal(node(button), surface) + node(button).performTouchInput { click(center) } node("inline-menu").assertIsDisplayed() - capture("back-probe-menu", "emoji-search") - val injected = device.pressBack() - compose.waitForIdle(); settledFeedbackViewport("emoji-palette") - capture("back-probe-after", "emoji-search") - ui { events.put(JSONObject().put("kind", "back-probe-after-injection").put("injection_accepted", injected) - .put("query", it.store.emoji.query).put("route", it.store.dialog).put("ime_visible", ime())) } + compose.waitUntil(10000) { ime() } + settledFeedbackViewport(surface) + capture("sheet-keyboard", search, "caller_search") + val palette = rect(surface); val sheet = rect("inline-menu"); val list = rect("inline-menu-choices") + val close = rect("inline-menu-close") + events.put(JSONObject().put("kind", "action-sheet-geometry").put("palette", json(palette)).put("sheet", json(sheet)) + .put("choices", json(list)).put("close", json(close)).put("ime_visible", ime())) + assertEquals("Sheet docks to the palette bottom", palette.bottom, sheet.bottom, 2f) + assertEquals("Sheet spans the palette width", palette.left, sheet.left, 2f) + assertEquals("Sheet spans the palette width", palette.right, sheet.right, 2f) + assertTrue("Sheet stays inside the palette", sheet.top >= palette.top - 1) + node("inline-menu-heading").assertIsDisplayed() + assertTrue("Close keeps 48 dp", close.width >= 48 * density - 1 && close.height >= 48 * density - 1) + val rows = if (emojiRoute) listOf("emoji-action-copy", "emoji-action-favorite", "emoji-action-unicode") + else listOf(compose.onAllNodes(hasAnyAncestor(hasTestTag("inline-menu-choices")) and hasClickAction()).fetchSemanticsNodes().first().config[SemanticsProperties.TestTag]) + for (tag in rows) { + val row = rect(tag) + events.put(JSONObject().put("kind", "action-sheet-row").put("tag", tag).put("bounds", json(row))) + assertTrue("$tag keeps 52 dp", row.height >= 52 * density - 1) + assertTrue("$tag is complete inside the visible list", within(row, list)) + } + node("inline-menu-close").performTouchInput { click(center) } + compose.waitForIdle() node("inline-menu").assertDoesNotExist() - text("emoji-search", "face") - node("emoji-search").assertIsFocused().assert(SemanticsMatcher.expectValue(SemanticsProperties.TextSelectionRange, TextRange(4))) + text(search, query) + node(search).assertIsFocused() + settledFeedbackViewport(surface) + capture("sheet-closed", search) record.put("completed", true) } + + @Test fun emojiActionsSheetDocksAboveKeyboard() = phoneActionsSheet(true) + @Test fun launcherActionsSheetDocksAboveKeyboard() = phoneActionsSheet(false) + + @Test fun emojiActionsBackHidesKeyboardBeforeClosingMenu() = searchableMenuBack(true) + @Test fun launcherActionsBackHidesKeyboardBeforeClosingMenu() = searchableMenuBack(false) } diff --git a/app/src/main/java/dev/tinycast/android/EmojiUi.kt b/app/src/main/java/dev/tinycast/android/EmojiUi.kt index efa4a560..b4564325 100644 --- a/app/src/main/java/dev/tinycast/android/EmojiUi.kt +++ b/app/src/main/java/dev/tinycast/android/EmojiUi.kt @@ -85,7 +85,11 @@ fun EmojiPicker(store: EmojiStore, searchEpoch: Int, actionCurrent: () -> Boolea return true } fun back() { if(actionsMenu) actionsMenu=false else if (menu) menu = false else if (queryEditing) queryEditing = false else if (store.query.isNotEmpty()) store.search("") else close() } - BackHandler(onBack = ::back) + BackHandler { + PaletteBackTrace.handler("emoji-dispatcher-before", menu || actionsMenu, store.query.length) + back() + PaletteBackTrace.handler("emoji-dispatcher-after", menu || actionsMenu, store.query.length) + } PaletteViewport(emptyFeedback=results.isEmpty()) { wide, top, height -> val compactEmpty = results.isEmpty() && height < 180.dp val columns = ((minOf(maxWidth - 24.dp, PaletteTheme.width).value - 24) / 64).toInt().coerceIn(3, 10) @@ -183,8 +187,16 @@ fun EmojiPicker(store: EmojiStore, searchEpoch: Int, actionCurrent: () -> Boolea IconButton(onClick = close, modifier = Modifier.size(48.dp).semantics { contentDescription = "Back to commands" }.testTag("emoji-back")) { Glyph("back",PaletteTheme.ink,24) } Spacer(Modifier.width(2.dp)) BasicTextField(displayedSearch, { - searchValue = it - if (it.text != store.query) { store.search(it.text); copiedName = null } + // A menu borrows focus. CoreTextField's blur collapse must not + // overwrite the caller's committed range; every other update, + // including deliberate selection changes, still applies. + val current = searchValue + val keepMenuRange = (menu || actionsMenu || paletteMenus.current != null) && + it.text == current.text && it.composition == null && current.composition == null && + !current.selection.collapsed && it.selection == TextRange(current.selection.max) + val next = if (keepMenuRange) it.copy(selection = current.selection) else it + searchValue = next + if (next.text != store.query) { store.search(next.text); copiedName = null } }, singleLine = true, modifier = Modifier.weight(1f).heightIn(min=48.dp).paletteFocusBookmark(searchFocus).onFocusChanged { searchFocused = it.isFocused }.testTag("emoji-search"), textStyle = TextStyle(color = PaletteTheme.ink, fontSize = 20.sp, lineHeight = 26.sp), cursorBrush = SolidColor(PaletteTheme.accent), @@ -255,6 +267,9 @@ fun EmojiPicker(store: EmojiStore, searchEpoch: Int, actionCurrent: () -> Boolea Column(modifier) { Text(selected?.name ?: "Emoji & Symbols", fontSize=12.sp,lineHeight=16.sp,maxLines=2, overflow=TextOverflow.Ellipsis,modifier=Modifier.testTag("emoji-selected-name")) + // Phones drop the selection hint once a symbol is selected; + // copy/edit status and the empty-selection hint still show. + if(wide || selected == null || copiedName != null || queryEditing) Text(copiedName ?: if(queryEditing) "Editing query" else if(wide) "Arrows select · Enter copy · Ctrl L edit" else "Tap a symbol to select", fontSize=11.sp,lineHeight=15.sp,color=PaletteTheme.secondary,maxLines=2,overflow=TextOverflow.Ellipsis, modifier=Modifier.semantics { liveRegion=LiveRegionMode.Polite }.testTag("emoji-copy-status")) @@ -266,7 +281,8 @@ fun EmojiPicker(store: EmojiStore, searchEpoch: Int, actionCurrent: () -> Boolea } }) { Box { - PaletteActionCapsule("Copy to Clipboard",{currentEntry()?.let(::copyEntry)},{actionsMenu=true},"emoji-copy","emoji-actions",compact=!wide,enabled=selected!=null) + PaletteActionCapsule(if(wide) "Copy to Clipboard" else "Copy",{currentEntry()?.let(::copyEntry)},{actionsMenu=true},"emoji-copy","emoji-actions", + compact=!wide,enabled=selected!=null,description="Copy to Clipboard") PaletteChoiceMenu(actionsMenu,{actionsMenu=false},listOf( PaletteChoice("emoji-action-copy","Copy to Clipboard",enabled=selected!=null,shortcut=listOf("↵"),icon="clipboard") { currentEntry()?.let(::copyEntry) }, PaletteChoice("emoji-action-favorite",if(selected?.id in store.favorites)"Remove Favorite"else"Add Favorite",enabled=selected!=null, diff --git a/app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt b/app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt index 6603c485..6df24725 100644 --- a/app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt +++ b/app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt @@ -21,7 +21,7 @@ import androidx.compose.ui.unit.sp internal fun PaletteActionCapsule(title: String, primary: () -> Unit, actions: () -> Unit, primaryTag: String, actionsTag: String, compact: Boolean, enabled: Boolean = true, actionsEnabled: Boolean = enabled, showActions: Boolean = true, - modifier: Modifier = Modifier) { + modifier: Modifier = Modifier, description: String = title) { val largeFont = LocalDensity.current.fontScale > 1.3f val reflow = compact || largeFont val shape = RoundedCornerShape(24.dp) @@ -30,7 +30,7 @@ internal fun PaletteActionCapsule(title: String, primary: () -> Unit, actions: ( .testTag("palette-action-capsule") if (reflow && largeFont && maxWidth < 300.dp) { Column(surface.fillMaxWidth()) { - PrimaryControl(title,primary,primaryTag,enabled,3,false,Modifier.fillMaxWidth().heightIn(min=48.dp)) + PrimaryControl(title,description,primary,primaryTag,enabled,3,false,Modifier.fillMaxWidth().heightIn(min=48.dp)) if(showActions) { Box(Modifier.fillMaxWidth().height(1.dp).padding(horizontal=14.dp).background(PaletteTheme.separator)) ActionsControl(actions,actionsTag,actionsEnabled,false,Modifier.fillMaxWidth().heightIn(min=48.dp)) @@ -38,7 +38,7 @@ internal fun PaletteActionCapsule(title: String, primary: () -> Unit, actions: ( } } else { Row(surface.height(IntrinsicSize.Min).heightIn(min=48.dp),verticalAlignment=Alignment.CenterVertically) { - PrimaryControl(title,primary,primaryTag,enabled,2,!reflow, + PrimaryControl(title,description,primary,primaryTag,enabled,2,!reflow, Modifier.weight(1f,fill=reflow).widthIn(min=48.dp).fillMaxHeight()) if(showActions) { Box(Modifier.width(1.dp).fillMaxHeight().padding(vertical=12.dp).background(PaletteTheme.separator)) @@ -50,8 +50,8 @@ internal fun PaletteActionCapsule(title: String, primary: () -> Unit, actions: ( } @Composable -private fun PrimaryControl(title:String,click:()->Unit,tag:String,enabled:Boolean,lines:Int,hints:Boolean,modifier:Modifier) { - Row(modifier.clickable(enabled=enabled,role=Role.Button,onClick=click).semantics { contentDescription=title } +private fun PrimaryControl(title:String,description:String,click:()->Unit,tag:String,enabled:Boolean,lines:Int,hints:Boolean,modifier:Modifier) { + Row(modifier.clickable(enabled=enabled,role=Role.Button,onClick=click).semantics { contentDescription=description } .testTag(tag).padding(horizontal=14.dp,vertical=10.dp),verticalAlignment=Alignment.CenterVertically) { Text(title,color=if(enabled)PaletteTheme.ink else PaletteTheme.tertiary,fontSize=14.sp,lineHeight=20.sp, fontWeight=FontWeight.Medium,maxLines=lines,overflow=TextOverflow.Ellipsis,modifier=Modifier.weight(1f,fill=false)) diff --git a/app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt b/app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt new file mode 100644 index 00000000..c0b9cb39 --- /dev/null +++ b/app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt @@ -0,0 +1,47 @@ +package dev.tinycast.android + +import android.os.SystemClock +import android.view.KeyEvent + +internal data class PaletteBackEvent( + val stage: String, + val uptime: Long, + val action: Int? = null, + val downTime: Long? = null, + val eventTime: Long? = null, + val repeat: Int? = null, + val canceled: Boolean? = null, + val menuOpen: Boolean? = null, + val queryLength: Int? = null, + val handled: Boolean? = null +) + +internal data class PaletteBackSnapshot(val enabled: Boolean, val dropped: Int, val events: List) + +/** Debug-only, opt-in primitive metadata. Never retains text, callbacks or views. */ +internal object PaletteBackTrace { + const val property = "dev.droidcast.paletteBackTrace" + private var history: ArrayDeque? = null + private var dropped = 0 + private fun enabled() = BuildConfig.DEBUG && System.getProperty(property) == "true" + + @Synchronized private fun append(event: PaletteBackEvent) { + val events = history ?: ArrayDeque().also { history = it } + if (events.size == 128) { events.removeFirst(); dropped++ } + events.addLast(event) + } + + fun key(stage: String, phase: String, event: KeyEvent, menuOpen: Boolean, handled: Boolean? = null) { + if (!enabled() || event.keyCode != KeyEvent.KEYCODE_BACK) return + append(PaletteBackEvent("$stage-$phase", SystemClock.uptimeMillis(), event.action, event.downTime, + event.eventTime, event.repeatCount, event.isCanceled, menuOpen, handled = handled)) + } + + fun handler(stage: String, menuOpen: Boolean, queryLength: Int? = null) { + if (enabled()) append(PaletteBackEvent(stage, SystemClock.uptimeMillis(), + menuOpen = menuOpen, queryLength = queryLength)) + } + + @Synchronized fun snapshot() = PaletteBackSnapshot(enabled(), dropped, history?.toList().orEmpty()) + @Synchronized fun clear() { history = null; dropped = 0 } +} diff --git a/app/src/main/java/dev/tinycast/android/PaletteMenus.kt b/app/src/main/java/dev/tinycast/android/PaletteMenus.kt index 8eba5c78..865a7980 100644 --- a/app/src/main/java/dev/tinycast/android/PaletteMenus.kt +++ b/app/src/main/java/dev/tinycast/android/PaletteMenus.kt @@ -143,7 +143,17 @@ internal class PaletteMenus { } fun clearPresses() = presses.clear() fun index(): Int = choices().indexOfFirst { it.id == selectedId }.coerceAtLeast(0) - fun key(event: KeyEvent): Boolean { + fun key(event: KeyEvent, stage: String = "direct"): Boolean { + PaletteBackTrace.key(stage, "before", event, current != null) + val handled = handleKey(event) + PaletteBackTrace.key(stage, "after", event, current != null, handled) + return handled + } + private fun handleKey(event: KeyEvent): Boolean { + // System Back also reaches the activity's Back dispatcher. Dismissing + // here on DOWN lets that same press act on the caller again on UP. + // Leave the complete sequence to the dispatcher on every API level. + if (event.keyCode == KeyEvent.KEYCODE_BACK) return false val id = event.deviceId to event.keyCode if (presses[id] == event.downTime) { if (event.action == KeyEvent.ACTION_UP) presses.remove(id) @@ -161,10 +171,10 @@ internal class PaletteMenus { } if(request.searchable) { val navigation=event.keyCode in setOf(KeyEvent.KEYCODE_DPAD_UP,KeyEvent.KEYCODE_DPAD_DOWN,KeyEvent.KEYCODE_TAB, - KeyEvent.KEYCODE_ENTER,KeyEvent.KEYCODE_NUMPAD_ENTER,KeyEvent.KEYCODE_DPAD_CENTER,KeyEvent.KEYCODE_ESCAPE,KeyEvent.KEYCODE_BACK) + KeyEvent.KEYCODE_ENTER,KeyEvent.KEYCODE_NUMPAD_ENTER,KeyEvent.KEYCODE_DPAD_CENTER,KeyEvent.KEYCODE_ESCAPE) val toggle=(event.isCtrlPressed xor event.isMetaPressed) && !event.isAltPressed && !event.isShiftPressed && event.keyCode==KeyEvent.KEYCODE_K if(!navigation && !toggle) return false - if(query.composition!=null && event.keyCode !in setOf(KeyEvent.KEYCODE_ESCAPE,KeyEvent.KEYCODE_BACK)) return false + if(query.composition!=null && event.keyCode != KeyEvent.KEYCODE_ESCAPE) return false if(toggle && event.action==KeyEvent.ACTION_DOWN) { presses[id]=event.downTime; if(event.repeatCount==0) dismiss(); return true } } if (event.action != KeyEvent.ACTION_DOWN) return !request.searchable @@ -173,7 +183,7 @@ internal class PaletteMenus { val enabled = choices().filter { it.enabled } val index = enabled.indexOfFirst { it.id == selectedId }.coerceAtLeast(0) when (event.keyCode) { - KeyEvent.KEYCODE_ESCAPE, KeyEvent.KEYCODE_BACK -> dismiss() + KeyEvent.KEYCODE_ESCAPE -> dismiss() KeyEvent.KEYCODE_ENTER, KeyEvent.KEYCODE_NUMPAD_ENTER, KeyEvent.KEYCODE_DPAD_CENTER -> activateSelected(request) KeyEvent.KEYCODE_DPAD_DOWN, KeyEvent.KEYCODE_TAB -> if (enabled.isNotEmpty()) { val delta = if (event.keyCode == KeyEvent.KEYCODE_TAB && event.isShiftPressed) -1 else 1 @@ -237,10 +247,20 @@ internal fun PaletteMenuHost(store: PaletteStore, openChanged: (Boolean) -> Unit } } CompositionLocalProvider(LocalPaletteMenus provides menus) { - Box(Modifier.fillMaxSize().onPreInterceptKeyBeforeSoftKeyboard { menus.key(it.nativeKeyEvent) } - .onPreviewKeyEvent { menus.key(it.nativeKeyEvent) }) { + Box(Modifier.fillMaxSize().onPreInterceptKeyBeforeSoftKeyboard { menus.key(it.nativeKeyEvent, "pre-ime") } + .onPreviewKeyEvent { menus.key(it.nativeKeyEvent, "preview") }) { content() - BackHandler(enabled = menus.current != null) { menus.dismiss() } + // Routes can register callbacks after this host first composes. + // Re-register on each opening, above every callback that existed then. + key(menus.activation) { + BackHandler(enabled = menus.current != null) { + PaletteBackTrace.handler("menu-dispatcher-before", menus.current != null, + if (store.dialog == "emoji") store.emoji.query.length else store.query.length) + menus.dismiss() + PaletteBackTrace.handler("menu-dispatcher-after", menus.current != null, + if (store.dialog == "emoji") store.emoji.query.length else store.query.length) + } + } if(feedback) menus.surface?.let { bounds -> PaletteFeedback(bounds, menus, snackbar) } menus.current?.let { request -> PaletteMenuOverlay(menus, request) } } @@ -312,7 +332,10 @@ private fun PaletteMenuOverlay(menus: PaletteMenus, request: PaletteMenus.Reques val compact = with(density) { surface.height < 180.dp.toPx() } val padding = if(compact) 2.dp else 6.dp val heading = request.title.value - val headingItems = if(heading == null) 0 else 1 + // Compact-width action search presents as a sheet docked to the palette's + // bottom edge, directly above the keyboard, instead of a wedged popover. + val sheet = request.searchable && !wide + val headingItems = if(heading == null || sheet) 0 else 1 var bodyHeight by remember { mutableIntStateOf(0) } val imeVisible=WindowInsets.isImeVisible val keyboard=LocalSoftwareKeyboardController.current @@ -337,18 +360,38 @@ private fun PaletteMenuOverlay(menus: PaletteMenus, request: PaletteMenus.Reques } val opening = menus.activation Box(Modifier.fillMaxSize()) { - Box(Modifier.matchParentSize().clickable(interactionSource = remember { MutableInteractionSource() }, indication = null) { menus.dismiss() }) + Box(Modifier.matchParentSize().then(if(sheet) Modifier.background(androidx.compose.ui.graphics.Color.Black.copy(alpha=.5f)) else Modifier) + .clickable(interactionSource = remember { MutableInteractionSource() }, indication = null) { menus.dismiss() }) Layout(modifier = Modifier.fillMaxSize(), content = { - Surface(color = PaletteTheme.surface, shape = RoundedCornerShape(12.dp), border = BorderStroke(1.dp, PaletteTheme.border), + Surface(color = PaletteTheme.surface, shape = if(sheet) RoundedCornerShape(20.dp,20.dp,PaletteTheme.radius,PaletteTheme.radius) else RoundedCornerShape(12.dp), + border = BorderStroke(1.dp, PaletteTheme.border), shadowElevation = 12.dp, modifier = (if(request.searchable) Modifier else Modifier.focusRequester(focus).focusable()) .pointerInput(Unit) { detectTapGestures {} } .semantics { testTagsAsResourceId = true }.testTag("inline-menu")) { Column(Modifier.fillMaxWidth().padding(padding)) { + if(sheet) { + // Large text and short palettes keep the body's height for + // actions: drop the decorative handle and the subtitle line. + val roomy = density.fontScale <= 1.3f && !compact + if(roomy) Box(Modifier.fillMaxWidth().height(16.dp),contentAlignment=Alignment.Center) { + Box(Modifier.size(36.dp,4.dp).background(PaletteTheme.border,RoundedCornerShape(2.dp))) + } + Row(Modifier.fillMaxWidth().heightIn(min=48.dp).padding(start=12.dp),verticalAlignment=Alignment.CenterVertically) { + Column(Modifier.weight(1f)) { + Text(heading ?: "Actions",color=PaletteTheme.ink,fontSize=15.sp,lineHeight=20.sp,fontWeight=androidx.compose.ui.text.font.FontWeight.SemiBold, + maxLines=1,overflow=TextOverflow.Ellipsis,modifier=Modifier.testTag("inline-menu-heading")) + if(heading != null && roomy) Text("Actions",color=PaletteTheme.secondary,fontSize=12.sp,lineHeight=16.sp,maxLines=1) + } + IconButton(onClick={ menus.dismiss() },modifier=Modifier.size(48.dp).semantics { contentDescription="Close actions" }.testTag("inline-menu-close")) { + Glyph("close",PaletteTheme.secondary,20) + } + } + } // The heading shares the bounded scroll area. Search and its // keyboard toggle retain their touch height in a short IME viewport. LazyColumn(state = scroll, modifier = Modifier.fillMaxWidth().weight(1f,fill=false) .onSizeChanged { bodyHeight = it.height }.testTag("inline-menu-choices")) { - heading?.let { title -> item { + if(!sheet) heading?.let { title -> item { Text(title, color = PaletteTheme.secondary, fontSize = 11.sp, lineHeight=16.sp, maxLines = 2, overflow = TextOverflow.Ellipsis, modifier = Modifier.fillMaxWidth().heightIn(min=32.dp).padding(8.dp).testTag("inline-menu-heading")) @@ -357,13 +400,13 @@ private fun PaletteMenuOverlay(menus: PaletteMenus, request: PaletteMenus.Reques modifier=Modifier.fillMaxWidth().padding(horizontal=10.dp,vertical=4.dp).testTag("inline-menu-empty")) } items(choices, key = { it.id }) { choice -> if(choice.separator && menus.query.text.isBlank()) HorizontalDivider(color=PaletteTheme.separator,modifier=Modifier.padding(vertical=5.dp)) - Row(Modifier.fillMaxWidth().heightIn(min=48.dp).background(if (choice.id == menus.selectedId) PaletteTheme.selection else androidx.compose.ui.graphics.Color.Transparent, RoundedCornerShape(8.dp)) + Row(Modifier.fillMaxWidth().heightIn(min=if(sheet) 52.dp else 48.dp).background(if (choice.id == menus.selectedId) PaletteTheme.selection else androidx.compose.ui.graphics.Color.Transparent, RoundedCornerShape(8.dp)) .focusProperties { canFocus = false }.clickable(enabled = choice.enabled,role=Role.Button) { menus.choose(request, opening, choice) } .semantics { selected = choice.id == menus.selectedId; contentDescription=choice.label+ if(choice.shortcut.isEmpty())"" else ". Shortcut ${choice.shortcut.joinToString(" ")}"; if (!choice.enabled) disabled() } .testTag(choice.tag).padding(horizontal = 10.dp,vertical=8.dp), verticalAlignment = Alignment.CenterVertically) { - choice.icon?.let { Glyph(it,PaletteTheme.secondary,17); Spacer(Modifier.width(10.dp)) } - Text(choice.label, fontSize = 13.sp, lineHeight=18.sp, maxLines = choice.labelLines.coerceAtLeast(1), overflow = TextOverflow.Ellipsis, color = if (choice.enabled) PaletteTheme.ink else PaletteTheme.tertiary, modifier = Modifier.weight(1f)) + choice.icon?.let { Glyph(it,PaletteTheme.secondary,if(sheet) 20 else 17); Spacer(Modifier.width(if(sheet) 14.dp else 10.dp)) } + Text(choice.label, fontSize = if(sheet) 16.sp else 13.sp, lineHeight=if(sheet) 22.sp else 18.sp, maxLines = choice.labelLines.coerceAtLeast(1), overflow = TextOverflow.Ellipsis, color = if (choice.enabled) PaletteTheme.ink else PaletteTheme.tertiary, modifier = Modifier.weight(1f)) if(showHints && choice.shortcut.isNotEmpty()) { Spacer(Modifier.width(8.dp)); choice.shortcut.forEach { KeyCap(it); Spacer(Modifier.width(2.dp)) } } if (choice.checked) Text("✓", fontSize = 12.sp, color = PaletteTheme.secondary) } @@ -373,12 +416,12 @@ private fun PaletteMenuOverlay(menus: PaletteMenus, request: PaletteMenus.Reques HorizontalDivider(color=PaletteTheme.separator) Row(Modifier.fillMaxWidth().heightIn(min=48.dp).padding(horizontal=8.dp),verticalAlignment=Alignment.CenterVertically) { BasicTextField(menus.query,menus::search,singleLine=true, - textStyle=TextStyle(color=PaletteTheme.ink,fontSize=13.sp,lineHeight=18.sp),cursorBrush=SolidColor(PaletteTheme.accent), + textStyle=TextStyle(color=PaletteTheme.ink,fontSize=if(sheet) 15.sp else 13.sp,lineHeight=if(sheet) 20.sp else 18.sp),cursorBrush=SolidColor(PaletteTheme.accent), keyboardOptions=KeyboardOptions(imeAction=ImeAction.Search,showKeyboardOnFocus=keyboardRequested), keyboardActions=KeyboardActions(onSearch={ menus.activateSelected(request, opening) }), modifier=Modifier.weight(1f).heightIn(min=48.dp).focusRequester(focus).testTag("inline-menu-search"), decorationBox={ inner -> Box(Modifier.fillMaxWidth().heightIn(min=48.dp),contentAlignment=Alignment.CenterStart) { - if(menus.query.text.isEmpty()) Text("Search for actions…",color=PaletteTheme.secondary,fontSize=13.sp,maxLines=1,overflow=TextOverflow.Ellipsis); inner() + if(menus.query.text.isEmpty()) Text("Search for actions…",color=PaletteTheme.secondary,fontSize=if(sheet) 15.sp else 13.sp,maxLines=1,overflow=TextOverflow.Ellipsis); inner() } }) IconButton(onClick={ keyboardRequested = !imeVisible @@ -398,6 +441,16 @@ private fun PaletteMenuOverlay(menus: PaletteMenus, request: PaletteMenus.Reques } } }) { measurables, constraints -> + if(sheet) { + // Dock across the palette's full width on its bottom edge. The + // body scrolls once the sheet reaches the palette's full height. + val left = surface.left.roundToInt() + val width = (surface.right.roundToInt() - left).coerceAtLeast(1) + val top = surface.top.roundToInt() + val bottom = surface.bottom.roundToInt().coerceAtLeast(top + 1) + val child = measurables.single().measure(Constraints(minWidth=width,maxWidth=width,maxHeight=bottom-top)) + return@Layout layout(constraints.maxWidth, constraints.maxHeight) { child.place(left, bottom - child.height) } + } val margin = (if(compact) 2.dp else 8.dp).roundToPx() val left = surface.left.roundToInt() + margin val right = (surface.right.roundToInt() - margin).coerceAtLeast(left + 1) diff --git a/app/src/main/java/dev/tinycast/android/PaletteUi.kt b/app/src/main/java/dev/tinycast/android/PaletteUi.kt index 999f622a..98753e6c 100644 --- a/app/src/main/java/dev/tinycast/android/PaletteUi.kt +++ b/app/src/main/java/dev/tinycast/android/PaletteUi.kt @@ -228,7 +228,11 @@ fun TinycastApp(store: PaletteStore, globalEnabled: Boolean, run: (Command) -> U else -> false } } - BackHandler(onBack = ::escape) + BackHandler { + PaletteBackTrace.handler("launcher-dispatcher-before", paletteMenus.current != null, store.query.length) + escape() + PaletteBackTrace.handler("launcher-dispatcher-after", paletteMenus.current != null, store.query.length) + } // Reset before the next measure so stable item keys cannot preserve an old // anchor for a frame. Moving selection inside the viewport never scrolls. val scrollHistory = launcherScrollHistory diff --git a/docs/EMOJI-MENU-BACK.md b/docs/EMOJI-MENU-BACK.md new file mode 100644 index 00000000..c688d74a --- /dev/null +++ b/docs/EMOJI-MENU-BACK.md @@ -0,0 +1,140 @@ +# System Back closes one palette menu and keeps the caller query + +[#115](https://github.com/moikdev/droidcast/issues/115) recorded that, with the Emoji category menu open over the query `face`, one actual system Back closed the menu and also cleared the query. This slice traces that press, repairs the double handling, defines Back for searchable menus with the keyboard shown, and verifies menu dismissal on the launcher and Emoji routes. It also presents phone action menus as a keyboard-docked sheet ([#119](https://github.com/moikdev/droidcast/issues/119)). + +## Observed delivery (facts) + +The tracing-only app `1dc1a1ce` (`3bf4f104…`) leaves all key and dispatcher handling unchanged. Its opt-in, debug-only `PaletteBackTrace` records primitive key metadata and handler stages, plus the query *length*; it never retains text, callbacks or views. [The stage diagnostic](validation/emoji-menu-back/round1/registries/stage-diagnostic-v2.json) records this sequence for a single injected Back on `Tinycast_Tablet_API_36`: + +1. `KEYCODE_BACK` DOWN reaches the menu host's pre-IME key handler with the menu open. `PaletteMenus.key` dismisses the menu and reports handled. +2. The same press reaches the activity Back dispatcher. The Emoji route's `BackHandler` runs with the menu already closed and a 4-unit query, so it takes its next branch and clears the query. +3. Back UP arrives canceled and is also consumed by the pre-IME handler. + +A single press is therefore handled twice. The trace has zero dropped samples. `UiDevice.pressBack()` returned false in these runs, so its return value is not treated as delivery proof. + +Two further facts appeared while testing the repair: + +- The menu's dispatcher callback was registered when the host first composed. A route that registers its `BackHandler` later takes priority. On the guard-only app `0b535d8f`, a later-registered fixture route received Back (`route_backs=1`, `menu_dismissals=0`) and the route closed under the open menu. +- When focus moved to a menu, the Emoji text field received a selection-only update that collapsed a committed range [1,3] to its end, [3,3]. The range witness on `0b535d8f` records this while the menu is open and after return, independent of any Back input. + +## Change + +- `PaletteMenus.key` no longer handles `KEYCODE_BACK` on any API level. The Back dispatcher owns the complete press. Escape, Ctrl/⌘K, arrows, Tab and Enter keep their existing menu handling. +- The menu `BackHandler` is keyed on each menu activation, so every opening re-registers above every callback that existed at that moment. A callback registered *after* a menu opens would still take priority; no current path does that, because the menu backdrop blocks touches and the menu takes keys. +- While a palette menu owns focus, the Emoji field ignores only the blur update that collapses a non-collapsed committed range to its end, with no composition. This is the launcher's existing collapse-to-end condition, plus composition guards on both values. Every other update, including deliberate selection changes, still applies. +- Launcher, Emoji and menu dispatcher callbacks emit trace stages. Tracing stays inactive unless both `BuildConfig.DEBUG` and the `dev.droidcast.paletteBackTrace` system property are set; stage strings are only built while tracing. + +## Back with the keyboard shown (defined behavior) + +Searchable menus (Emoji Actions, launcher Actions, extension Actions, reviewed-text chooser) have an action-search field. Before this change, the pre-IME handler closed them on the first Back even when the keyboard was up. Now Android's normal input order applies: + +- **Keyboard shown:** the first Back hides the keyboard. The menu stays open with its action search focused, and no app Back callback runs. The second Back closes only the menu and returns to the caller with its query, range, filter and selected result intact. +- **Keyboard hidden:** one Back closes only the menu, with the same caller preservation. + +On a narrow palette (under 600 dp) the Actions menu requests its keyboard when it opens. A wide palette keeps it hidden unless the keyboard was already up. After return, the caller's keyboard state follows the route's existing focus behavior. The tests record that state but do not define it as a contract. + +## Phone action sheet (#119) + +On the 1080×2340 phone at 200%, the Emoji Actions popover sat between header and footer. It showed about 2½ rows, cut "Copy Unicode" mid-glyph, overlapped the grid, and repeated both the selected name and Copy to Clipboard. The maintainer approved a draft. The change implements it for every searchable menu below a 600 dp palette width: + +- **Docked sheet:** the menu docks across the palette's full width on its bottom edge, which sits directly above the keyboard, over a dimmed backdrop. + - Its header has the target name, an "Actions" subtitle and a 48 dp **Close actions** button. + - Rows are at least 52 dp with 16 sp labels; shortcut keycaps stay hidden on phones, as before. + - The action search stays on the bottom edge. +- **Large font or short palette:** above 130% font, or when the palette is short, the decorative handle and subtitle are dropped. The sheet grows up to the palette's full height, and its list scrolls instead of clipping. +- **Emoji footer on phones:** the primary button reads **Copy**, keeping "Copy to Clipboard" as its accessible name. The "Tap a symbol to select" line shows only when nothing is selected, or with a copy/edit status. The **Actions** label is kept rather than the draft's ⋮ icon: with the short primary label both fit on one row, and the word is easier to find. +- **Unchanged:** wide, tablet and landscape layouts keep the anchored popover. Ownership, keyboard-first Back, Escape, backdrop dismissal and caller preservation are unchanged. + +## Binary boundaries + +| Role | Source | App SHA-256 prefix | +| --- | --- | --- | +| Tracing-only control (unchanged handling) | `1dc1a1ce` | `3bf4f104` | +| Guard-only control (no priority or range repair) | `0b535d8f` | `98dfdfcc` | +| Back repair before the sheet (previous PR head app) | `867f9917` | `fb5fce28` | +| Final app with the phone sheet, executed for every current cohort | `6b7d5fa9` | `e80ac97b` | + +Every current cohort and control uses one instrumentation APK, `0134ca0c…`, built from `6b7d5fa9` after `./gradlew clean`. The pipeline checked that the built APK contains the sheet code before installing it ([identity](validation/emoji-menu-back/v8/identity.json)). An earlier exploratory build was incremental and stale; see *Retained failures*. All 11 packaged upstream assets and notices remain unchanged. + +## Current verification + +[The summary](validation/emoji-menu-back/v8/summary.json) credits **77 passing executions across 19 whole cohorts, zero failures and 282 successful restoration checks** on the exact `e80ac97b` / `0134ca0c` pair: + +- `Tinycast_Tablet_API_36`, API 36 with the stock Gboard keyboard: tablet 1920×1200/240 dpi at 100% and 200% font; short landscape 2340×1080/420 dpi at 100% and 200%; phone 1080×2340/420 dpi at 100% and 200%. +- Android 8.0 (API 26) phone emulator with its stock AOSP keyboard, at 100% and 200%. +- **Phone sheet contracts (phone and API 26, 100% and 200%):** with the keyboard shown, Emoji and launcher Actions dock to the palette bottom at full width, inside the palette. The header and a 48 dp close button are present, and every Emoji action row is at least 52 dp and complete inside the visible list (the first launcher row likewise). Closing returns the caller's query with focus. The phone **Copy** button keeps "Copy to Clipboard" as its accessible name. +- **Back contracts:** + - the original Emoji category-menu query probe; + - Back, Escape and backdrop dismissal, preserving query, range [1,3], filter and selected result on both routes; + - a canceled repeated Back that keeps the menu, followed by normal Back, query clear and route exit; + - menu priority over a later-registered route callback; + - Emoji and launcher Actions with the keyboard shown (two presses) and hidden (one press). These now exercise the sheet on phones and the popover on wide layouts. +- In the Back contracts, every menu-dismissal, canceled, keyboard-hiding and query-clear Back asserts its dispatcher owners from the trace: exactly `menu-dispatcher` for a menu dismissal, none for a canceled or keyboard-consumed press, and exactly `emoji-dispatcher` for the query clear. Route-exit presses are checked by route state and counters instead. Window-observer and trace-property restoration are asserted. +- **Other cases:** + - Range placement before and after keyboard setup is a range diagnostic using backdrop dismissal, not a Back contract. It runs on tablet 100% only. + - Regressions on the same pair: keyboard Hide/Show and owned callback guards, empty-feedback readability, touch Clear, pointer Clear and retained-callback guards, and committed/multilingual input on API 36 and API 26. The two input regressions use the owned test keyboard; everything else uses the stock system keyboard. +- **Touch readability** ([records](validation/emoji-menu-back/v8/readability/)): the existing `TouchReadabilityDeviceTest` runner passes 24/24 on phone and narrow (840×1600/420 dpi, 320 dp) at 100% and 200%. That covers launcher, categories, calculator, Emoji, and extension List and Grid actions. A matched run on the previous PR head app passes narrow 200% 6/6. This confirms the sheet's v7 regression at that profile (below) is fixed, not pre-existing. + +The original query probe needs the tablet or landscape layout, so it runs on those four API 36 profiles. + +All seven matched controls run on the same final instrumentation, fail only at their intended assertions (9 failures) and pass all 113 restoration checks ([logs](validation/emoji-menu-back/v8/control-logs/)): + +| Control app | Contract | Native result | +| --- | --- | --- | +| `1dc1a1ce` | Emoji query after one Back | query `''`, expected `face` | +| `0b535d8f` | Menu priority over a later route | route closed; menu not dismissed | +| `0b535d8f` | Range across a menu round trip | [1,3] collapses to [3,3] | +| `1dc1a1ce` | Emoji Actions, keyboard shown, first Back | menu closed instead of staying | +| `1dc1a1ce` | Launcher Actions, keyboard shown, first Back | menu closed instead of staying | +| `867f9917` (previous PR head) | Emoji and launcher Actions sheet, phone 100% | popover, no close button | +| `867f9917` (previous PR head) | Emoji and launcher Actions sheet, phone 200% | popover, no close button | + +The searchable Back controls fail before their after-Back capture, so only their menu-open frames exist. The sheet controls capture the old popover before failing. + +## Host checks + +At `6b7d5fa9`, after `./gradlew clean`, [the host record](validation/emoji-menu-back/v8/checks/host-6b7d5fa9.json) shows these fresh results: + +- 343/343 JVM tests; +- 135 Python cases in each of normal and optimized modes; +- two successful builds; +- lint with 0 errors and 56 warnings for debug and benchmark. + +JVM tests can't usefully exercise the `KEYCODE_BACK` guard: the unit-test Android stubs return 0 for `KeyEvent.keyCode`. The device trace assertions cover it instead. Exact-head hosted CI is reported on the PR. + +## Preservation and recovery + +[Final preservation](validation/emoji-menu-back/v8/final-preservation.json) passes **16 of 16** read-only checks: AVD/API, unprivileged shell, idle instrumentation, geometry, font and four-field IME settings on both emulators, both original modern APKs, all 573 original modern app files (byte-equal), and absent packages on the legacy emulator. + +That result follows a recorded recovery. The touch-readability runner restores its own settings and fixtures, but it leaves its candidate APKs installed and replaces `files/readiness-evidence/`. Its own check doesn't cover either. The first preservation pass after v8 therefore [failed 3 of 16](validation/emoji-menu-back/v8/final-preservation-before-recovery.json): the original APKs and the file set. Touch-search cohorts that ran after a readability run captured and restored the readability candidate APK, not the original. Each of those cohorts still installs and tests its own pair, so their results are unaffected. + +[The recovery record](validation/emoji-menu-back/v8/readability-recovery.json) reinstalled both private original APKs, keeping data. It removed the 45 foreign evidence files and restored 23 original files byte-for-byte from the pre-slice snapshot, including the ProfileInstaller marker. All 9 checks passed. The earlier 15/16 ProfileInstaller explanation ([v6](validation/emoji-menu-back/v6/profile-marker-record.json)) is superseded by this byte restore. Private originals and settings values are compared by digest and remain unpublished. + +The v6 restoration timeout and its [recovery](validation/emoji-menu-back/v6/restoration-recovery.json) remain recorded. + +## Retained failures and history + +[The v8 registries](validation/emoji-menu-back/v8/registries/), [v5/v6 registries](validation/emoji-menu-back/v6/registries/) and [round-1 records](validation/emoji-menu-back/round1/) keep all 453 executions, including 56 failures: + +- **Round 1 (81 executions, 18 failures):** diagnostics, v2/v3 candidates and the first audited head `58eb26dc`, whose 14 cohorts used the broader Emoji selection rule. +- **v5 at `867f9917`:** a 7-method cap rejected one cohort before execution. Android 8 then failed both Actions cases in the keyboard-hidden phase. The frames show a test race: the menu's own keyboard appeared after the fixture had sampled visibility, so the next Back correctly hid the keyboard. `ded3f817` makes the fixture wait for the menu's opening intent; the app did not change. +- **v6:** a restoration timeout, recovered separately (no credit). +- **x7 (stale build):** an incremental Gradle build produced an APK with the new footer but the old menu code; there was no "Close actions" string in its dex. Its 4 sheet failures show the old popover. The round-1, v5 and v6 APKs were checked the same way and match their sources. Every later build ran `clean` and asserted the sheet code. +- **x8:** exploratory clean phone run, 8/8 passing, no credit. +- **v7 at `13c27299`:** the full matrix passed 77/77, but the readability subset failed narrow 200% 4/6. A long extension action (348 px) could not fit the sheet list (338 px), because the sheet header and 16 sp rows took that height. `6b7d5fa9` drops the handle and subtitle at large font or on a short palette. v7 earns no credit. + +None of these earns current credit. + +## Screenshots + +[37 published frames](validation/emoji-menu-back/v8/published-screenshots.json) come from the final pair, its controls and the readability runs. Touch-search frames equal their runner-recorded capture hashes, all of which are in [capture-hashes.json](validation/emoji-menu-back/v8/capture-hashes.json). The two readability frames are hashed in the manifest. Earlier rounds' frames remain at their commit-pinned paths in the PR history. + +Known API 26 limits visible in these frames: + +- Newer emoji render as missing glyphs, a pre-existing platform font limit. +- In the v6 frames at 200% with the keyboard up, the Emoji footer was cut off at "Copy to". The phone footer is now one short row, and the sheet covers it while Actions is open. Footer reachability with the keyboard up is still not certified (#69/#71). +- After system Back hides the keyboard, the menu's keyboard button keeps showing its Hide icon and label, because Compose's keyboard-visibility state lags the system on API 26. This is not only cosmetic: by the code, the next tap requests Hide and does nothing, so showing the keyboard takes a second tap, and TalkBack announces the wrong action. Inferred from code and not executed. Before this change, Back closed the menu instead, so this PR makes the state reachable by Back. Tracked in [#118](https://github.com/moikdev/droidcast/issues/118). In the v8 Android 8 frame after keyboard-first Back, the button shows its Show icon. So the stale state is intermittent, not fixed, and #118 stays open. The behavior assertions use the platform inset state. + +## Limits + +These are emulator results with injected Back key events and stock system keyboards. Gesture Back is not exercised, including stock AOSP gestures on API 36, which reach the same dispatcher without a key event. Physical devices, OEM navigation, predictive-back animation, TalkBack, hardware keyboards and third-party keyboards are not certified. Menu arrow, Tab, Enter and Ctrl/⌘K navigation is unchanged in code apart from removing Back, but it was not re-run on the final pair; only Escape was. There is no device evidence for API 27–35; API 33–35 use the same key route as API 26 for this app (no `enableOnBackInvokedCallback`). Extension List/Grid Actions are covered only by the readability runner at phone/narrow. Other production menu routes (folder filters, the reviewed-text chooser, Settings) are not executed, and the sheet on those routes is unverified. Readability ran on phone and narrow only, because wide profiles keep the popover; menu priority is shown on a fixture route built from the production menu host. Broader #69/#71, #89, full Store parity and production signing/migration remain open. diff --git a/docs/PARITY-TRACKER.md b/docs/PARITY-TRACKER.md index a82a72cd..35376d4f 100644 --- a/docs/PARITY-TRACKER.md +++ b/docs/PARITY-TRACKER.md @@ -253,3 +253,9 @@ The `f30bebd6` driver passed both callback cases and all four wide pointer profi The [#114 touch keyboard control](TOUCH-KEYBOARD-VISIBILITY.md) now has **24 final positives / 11 whole cohorts / 176 successful restoration checks**, with **six matched intended failures / zero passes / 49 checks**. The executed app is exact `f30bebd6/98da1466…aa5de3`; final `69bd578d/dc22049a…ccdf3d` instrumentation/controller changes only the fixture/allowlist after that app source. All 255 current source hashes, unchanged production/build/JVM inputs, actual app byte equality and all 11 original assets/notices are verified. Current pointer and accepted-accessibility actions preserve query/range/focus/geometry, while obsolete mode/epoch/menu/replacement/recreation actions reject. Tablet/short-landscape run 100%/200%; selected targets, empty feedback, enlarged narrow-phone Clear and modern/API26 controlled input remain scoped whole cohorts. All 14 separate final-preservation checks pass, including original modern APKs/all 573 files, legacy absence and both current four-field IME baselines. Fresh fixture builds/lint (0 errors/56 warnings each) and Python 135 per mode pass; JVM 343 is retained from exact unchanged production/build/JVM inputs. The checkpoint binds 536 indexed public files plus itself, 89 actual screenshot sets and 1150 retained capture hashes. Complete retained accounting stays 64 executions / 37 passes / 27 failures / 515 cohort checks, with all earlier incomplete pipelines, initialization/proxy/Back/selector failures separate. The isolated injected-system-Back probe fails on both old/current apps with 30 successful checks; #115 remains open for actual key/dispatcher tracing and earns no cause/repair credit. The raw pressBack return is false and is not key-delivery proof. Exact-head hosted CI, both independent sol / high audits and expected-head merge remain gates. #69/#71/#89, broader row/grid/footer/OEM/TalkBack/Store and signing/migration limits remain open. + +#114 merged in [PR #116](https://github.com/moikdev/droidcast/pull/116) as `41329c7fc7e09bda2fbbfe4bbad9a0355d7eef98` after both independent gpt-6.1-sol/high audits cleared reviewed head `950d31c`; the reviewed and merged trees are identical (`387b43a9`). Exact-head hosted [Android run 42096498090](https://github.com/moikdev/droidcast/actions/runs/42096498090) succeeded. + +### System Back closes one menu layer + +[#115](https://github.com/moikdev/droidcast/issues/115) and [#119](https://github.com/moikdev/droidcast/issues/119): [the report](EMOJI-MENU-BACK.md) traces one system Back press through two handlers. On key-down, the menu's pre-IME key handler closed the menu, and the same press reached the Emoji dispatcher, which cleared the caller query. The fix leaves Back to the dispatcher on every API level, re-registers the menu callback on each opening, keeps the committed Emoji range against the blur collapse, and makes searchable menus keyboard-first. Below a 600 dp palette width, action menus now open as a full-width sheet docked above the keyboard, with a titled header, a 48 dp close button and 52 dp rows. The phone Emoji footer is one short Copy | Actions row. On the exact `6b7d5fa9` app `e80ac97b` / test `0134ca0c` pair (clean build), **77 executions pass across 19 whole cohorts with 282 restoration checks**: API 36 tablet, landscape and phone at 100%/200%, Android 8.0 at 100%/200%, the sheet contracts and affected regressions. Touch readability passes 24/24 on phone and narrow at 100%/200%. All seven matched controls fail at their intended assertions. Final preservation passes 16/16 after a recorded recovery: the readability runner leaves its APKs installed and replaces its evidence directory. All 453 retained executions, including 56 failures, stay recorded: a stale incremental build, and a v7 narrow-200% sheet regression fixed in `6b7d5fa9`. Fresh JVM 343, Python 135/mode, builds and lint (0 errors/56 warnings) pass. Audits use Claude Opus 5.5/high in place of the unavailable gpt-6.1-sol, with maintainer approval. Exact-head CI, fresh audits and expected-head merge remain gates. Gesture Back, physical/OEM, predictive back, TalkBack, hardware and third-party keyboards, API 27–35, sheet behavior on other production menu routes, the API 26 menu keyboard button ([#118](https://github.com/moikdev/droidcast/issues/118)), #69/#71/#89 and signing/migration remain open. diff --git a/docs/screenshots/emoji-menu-back/v8-control-double-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png b/docs/screenshots/emoji-menu-back/v8-control-double-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png new file mode 100644 index 00000000..916084a3 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-control-double-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-control-emoji-actions-phone100/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png b/docs/screenshots/emoji-menu-back/v8-control-emoji-actions-phone100/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png new file mode 100644 index 00000000..deb8cdf6 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-control-emoji-actions-phone100/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-control-priority-tablet100/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png b/docs/screenshots/emoji-menu-back/v8-control-priority-tablet100/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png new file mode 100644 index 00000000..8af9b635 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-control-priority-tablet100/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-control-range-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png b/docs/screenshots/emoji-menu-back/v8-control-range-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png new file mode 100644 index 00000000..465695ad Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-control-range-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-control-sheet-phone100/emojiactionssheetdocksabovekeyboard-sheet-footer.png b/docs/screenshots/emoji-menu-back/v8-control-sheet-phone100/emojiactionssheetdocksabovekeyboard-sheet-footer.png new file mode 100644 index 00000000..aebcf846 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-control-sheet-phone100/emojiactionssheetdocksabovekeyboard-sheet-footer.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-control-sheet-phone100/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png b/docs/screenshots/emoji-menu-back/v8-control-sheet-phone100/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png new file mode 100644 index 00000000..34a5710a Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-control-sheet-phone100/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-control-sheet-phone200/emojiactionssheetdocksabovekeyboard-sheet-footer.png b/docs/screenshots/emoji-menu-back/v8-control-sheet-phone200/emojiactionssheetdocksabovekeyboard-sheet-footer.png new file mode 100644 index 00000000..8fa0cc0f Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-control-sheet-phone200/emojiactionssheetdocksabovekeyboard-sheet-footer.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-control-sheet-phone200/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png b/docs/screenshots/emoji-menu-back/v8-control-sheet-phone200/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png new file mode 100644 index 00000000..0acc0316 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-control-sheet-phone200/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-control-sheet-phone200/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png b/docs/screenshots/emoji-menu-back/v8-control-sheet-phone200/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png new file mode 100644 index 00000000..04363e86 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-control-sheet-phone200/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-landscape200/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png b/docs/screenshots/emoji-menu-back/v8-landscape200/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png new file mode 100644 index 00000000..0b82bde3 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-landscape200/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-legacy200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png b/docs/screenshots/emoji-menu-back/v8-legacy200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png new file mode 100644 index 00000000..473e5eef Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-legacy200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-legacy200a/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png b/docs/screenshots/emoji-menu-back/v8-legacy200a/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png new file mode 100644 index 00000000..201feb0b Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-legacy200a/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-legacy200b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png b/docs/screenshots/emoji-menu-back/v8-legacy200b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png new file mode 100644 index 00000000..271ac2b4 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-legacy200b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-closed.png b/docs/screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-closed.png new file mode 100644 index 00000000..7b217357 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-closed.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-footer.png b/docs/screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-footer.png new file mode 100644 index 00000000..909851b8 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-footer.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png b/docs/screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png new file mode 100644 index 00000000..897ec54a Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-phone100b/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png b/docs/screenshots/emoji-menu-back/v8-phone100b/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png new file mode 100644 index 00000000..e38d276f Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-phone100b/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png b/docs/screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png new file mode 100644 index 00000000..b82fa945 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png b/docs/screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png new file mode 100644 index 00000000..6848bf80 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png b/docs/screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png new file mode 100644 index 00000000..01505f1a Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-phone200b/emojiactionssheetdocksabovekeyboard-sheet-footer.png b/docs/screenshots/emoji-menu-back/v8-phone200b/emojiactionssheetdocksabovekeyboard-sheet-footer.png new file mode 100644 index 00000000..b548a134 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-phone200b/emojiactionssheetdocksabovekeyboard-sheet-footer.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-phone200b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png b/docs/screenshots/emoji-menu-back/v8-phone200b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png new file mode 100644 index 00000000..e370632c Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-phone200b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-phone200b/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png b/docs/screenshots/emoji-menu-back/v8-phone200b/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png new file mode 100644 index 00000000..34fe7ee9 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-phone200b/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-readability-control-narrow200-narrow200/touch-extension-list-actions.png b/docs/screenshots/emoji-menu-back/v8-readability-control-narrow200-narrow200/touch-extension-list-actions.png new file mode 100644 index 00000000..74ac992f Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-readability-control-narrow200-narrow200/touch-extension-list-actions.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-readability-narrow200/touch-extension-list-actions.png b/docs/screenshots/emoji-menu-back/v8-readability-narrow200/touch-extension-list-actions.png new file mode 100644 index 00000000..0a052021 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-readability-narrow200/touch-extension-list-actions.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100a/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png b/docs/screenshots/emoji-menu-back/v8-tablet100a/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png new file mode 100644 index 00000000..c3f33aa0 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100a/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100a/emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png new file mode 100644 index 00000000..10186446 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png new file mode 100644 index 00000000..74e49ca7 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png new file mode 100644 index 00000000..98751229 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png new file mode 100644 index 00000000..8c672eac Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png new file mode 100644 index 00000000..337f8372 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png new file mode 100644 index 00000000..a955439f Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100a/launchermenudismissalspreserverangeandfilter-dismiss-back-return.png b/docs/screenshots/emoji-menu-back/v8-tablet100a/launchermenudismissalspreserverangeandfilter-dismiss-back-return.png new file mode 100644 index 00000000..106d57b7 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100a/launchermenudismissalspreserverangeandfilter-dismiss-back-return.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png b/docs/screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png new file mode 100644 index 00000000..daf934f7 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png b/docs/screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png new file mode 100644 index 00000000..dc83b127 Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png b/docs/screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png new file mode 100644 index 00000000..f3b821ff Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png differ diff --git a/docs/screenshots/emoji-menu-back/v8-tablet100b/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png b/docs/screenshots/emoji-menu-back/v8-tablet100b/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png new file mode 100644 index 00000000..fdadeebf Binary files /dev/null and b/docs/screenshots/emoji-menu-back/v8-tablet100b/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png differ diff --git a/docs/validation/emoji-menu-back/initial-settings-receipt.json b/docs/validation/emoji-menu-back/initial-settings-receipt.json new file mode 100644 index 00000000..97616248 --- /dev/null +++ b/docs/validation/emoji-menu-back/initial-settings-receipt.json @@ -0,0 +1,14 @@ +{ + "checks": { + "emulator-5580-owned-avd": true, + "emulator-5580-api": true, + "emulator-5580-unprivileged": true, + "emulator-5580-idle": true, + "emulator-5598-owned-avd": true, + "emulator-5598-api": true, + "emulator-5598-unprivileged": true, + "emulator-5598-idle": true + }, + "current_four_field_baseline_saved_privately": true, + "scope": "Read-only current baseline after PR116; older original pre-probe IME-history identity remains uncertified. No device mutation." +} diff --git a/docs/validation/emoji-menu-back/round1/checks/fixture-319d9c87.json b/docs/validation/emoji-menu-back/round1/checks/fixture-319d9c87.json new file mode 100644 index 00000000..2049741e --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/checks/fixture-319d9c87.json @@ -0,0 +1,17 @@ +{ + "source_commit": "319d9c87988b3494e7fe2da302cca32a035daa78", + "build_successes": 2, + "lint": { + "debug": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + }, + "benchmark": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + } + }, + "jvm_python_reused_from": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016" +} diff --git a/docs/validation/emoji-menu-back/round1/checks/host-c0d9a068.json b/docs/validation/emoji-menu-back/round1/checks/host-c0d9a068.json new file mode 100644 index 00000000..45905667 --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/checks/host-c0d9a068.json @@ -0,0 +1,43 @@ +{ + "completed": true, + "source_commit": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "source_count": 256, + "jvm": { + "tests": 343, + "failures": 0, + "errors": 0, + "skipped": 0 + }, + "jvm_task": "> Task :app:testDebugUnitTest", + "lint": { + "debug": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + }, + "benchmark": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + } + }, + "python": { + "normal": { + "exit_code": 0, + "cases": 135, + "seconds": 22.589, + "source_commit": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "passed": true + }, + "optimized": { + "exit_code": 0, + "cases": 135, + "seconds": 20.666, + "source_commit": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "passed": true + } + }, + "build_successes": 2, + "cached_debug_apks_equal_frozen": true, + "scope": "Fresh source-bound JVM/Python/build/lint receipts. Cached debug APK byte equality, not clean-runner reproducibility. No benchmark device execution." +} diff --git a/docs/validation/emoji-menu-back/round1/control-logs/control-double-v4-tablet100.log b/docs/validation/emoji-menu-back/round1/control-logs/control-double-v4-tablet100.log new file mode 100644 index 00000000..72dec31f --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/control-logs/control-double-v4-tablet100.log @@ -0,0 +1,95 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Failed to assert the following: (EditableText has exactly 4 UTF-16 units and matching characters) +Semantics of the node: +Node #82 at (l=473.0, t=243.0, r=1280.0, b=315.0)px, Tag: 'emoji-search' +EditableText = '' +TextSelectionRange = 'TextRange(0, 0)' +IsEditable = 'true' +ImeAction = 'Search' +Focused = 'true' +Text = '[Search Emoji & Symbols…]' +Actions = [GetTextLayoutResult, SetText, InsertTextAtCursor, SetSelection, PerformImeAction, OnClick, OnLongClick, PasteText, RequestFocus, SetTextSubstitution, ShowTextSubstitution, ClearTextSubstitution, MagnifierPositionInRoot] +MergeDescendants = 'true' +Has 7 siblings +Selector used: (TestTag = 'emoji-search') + + at androidx.compose.ui.test.AssertionsKt.assert(Assertions.kt:265) + at androidx.compose.ui.test.AssertionsKt.assert$default(Assertions.kt:255) + at dev.tinycast.android.TouchSearchDeviceTest.text(TouchSearchDeviceTest.kt:114) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle$lambda$121(TouchSearchDeviceTest.kt:1023) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda68.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(TouchSearchDeviceTest.kt:1005) + +INSTRUMENTATION_STATUS: stream= +Error in emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Failed to assert the following: (EditableText has exactly 4 UTF-16 units and matching characters) +Semantics of the node: +Node #82 at (l=473.0, t=243.0, r=1280.0, b=315.0)px, Tag: 'emoji-search' +EditableText = '' +TextSelectionRange = 'TextRange(0, 0)' +IsEditable = 'true' +ImeAction = 'Search' +Focused = 'true' +Text = '[Search Emoji & Symbols…]' +Actions = [GetTextLayoutResult, SetText, InsertTextAtCursor, SetSelection, PerformImeAction, OnClick, OnLongClick, PasteText, RequestFocus, SetTextSubstitution, ShowTextSubstitution, ClearTextSubstitution, MagnifierPositionInRoot] +MergeDescendants = 'true' +Has 7 siblings +Selector used: (TestTag = 'emoji-search') + + at androidx.compose.ui.test.AssertionsKt.assert(Assertions.kt:265) + at androidx.compose.ui.test.AssertionsKt.assert$default(Assertions.kt:255) + at dev.tinycast.android.TouchSearchDeviceTest.text(TouchSearchDeviceTest.kt:114) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle$lambda$121(TouchSearchDeviceTest.kt:1023) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda68.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(TouchSearchDeviceTest.kt:1005) + +INSTRUMENTATION_STATUS: test=emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 11.97 +There was 1 failure: +1) emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Failed to assert the following: (EditableText has exactly 4 UTF-16 units and matching characters) +Semantics of the node: +Node #82 at (l=473.0, t=243.0, r=1280.0, b=315.0)px, Tag: 'emoji-search' +EditableText = '' +TextSelectionRange = 'TextRange(0, 0)' +IsEditable = 'true' +ImeAction = 'Search' +Focused = 'true' +Text = '[Search Emoji & Symbols…]' +Actions = [GetTextLayoutResult, SetText, InsertTextAtCursor, SetSelection, PerformImeAction, OnClick, OnLongClick, PasteText, RequestFocus, SetTextSubstitution, ShowTextSubstitution, ClearTextSubstitution, MagnifierPositionInRoot] +MergeDescendants = 'true' +Has 7 siblings +Selector used: (TestTag = 'emoji-search') + + at androidx.compose.ui.test.AssertionsKt.assert(Assertions.kt:265) + at androidx.compose.ui.test.AssertionsKt.assert$default(Assertions.kt:255) + at dev.tinycast.android.TouchSearchDeviceTest.text(TouchSearchDeviceTest.kt:114) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle$lambda$121(TouchSearchDeviceTest.kt:1023) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda68.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(TouchSearchDeviceTest.kt:1005) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/round1/control-logs/control-priority-v4-tablet100.log b/docs/validation/emoji-menu-back/round1/control-logs/control-priority-v4-tablet100.log new file mode 100644 index 00000000..1474855c --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/control-logs/control-priority-v4-tablet100.log @@ -0,0 +1,53 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=menuBackPrecedesLaterRegisteredRouteCallback +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: One Back dismisses the menu while retaining its caller + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.assertTrue(Assert.java:42) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback$lambda$113(TouchSearchDeviceTest.kt:955) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda69.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback(TouchSearchDeviceTest.kt:918) + +INSTRUMENTATION_STATUS: stream= +Error in menuBackPrecedesLaterRegisteredRouteCallback(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: One Back dismisses the menu while retaining its caller + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.assertTrue(Assert.java:42) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback$lambda$113(TouchSearchDeviceTest.kt:955) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda69.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback(TouchSearchDeviceTest.kt:918) + +INSTRUMENTATION_STATUS: test=menuBackPrecedesLaterRegisteredRouteCallback +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 7.53 +There was 1 failure: +1) menuBackPrecedesLaterRegisteredRouteCallback(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: One Back dismisses the menu while retaining its caller + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.assertTrue(Assert.java:42) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback$lambda$113(TouchSearchDeviceTest.kt:955) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda69.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback(TouchSearchDeviceTest.kt:918) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/round1/control-logs/control-range-v4-tablet100.log b/docs/validation/emoji-menu-back/round1/control-logs/control-range-v4-tablet100.log new file mode 100644 index 00000000..815dfd7e --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/control-logs/control-range-v4-tablet100.log @@ -0,0 +1,56 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=diagnoseRangePlacementBeforeAndAfterImeSetup +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Corrected setup must retain the witnessed range expected: but was: + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.failNotEquals(Assert.java:835) + at org.junit.Assert.assertEquals(Assert.java:120) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup$lambda$116(TouchSearchDeviceTest.kt:995) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda57.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup(TouchSearchDeviceTest.kt:973) + +INSTRUMENTATION_STATUS: stream= +Error in diagnoseRangePlacementBeforeAndAfterImeSetup(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Corrected setup must retain the witnessed range expected: but was: + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.failNotEquals(Assert.java:835) + at org.junit.Assert.assertEquals(Assert.java:120) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup$lambda$116(TouchSearchDeviceTest.kt:995) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda57.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup(TouchSearchDeviceTest.kt:973) + +INSTRUMENTATION_STATUS: test=diagnoseRangePlacementBeforeAndAfterImeSetup +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 17.985 +There was 1 failure: +1) diagnoseRangePlacementBeforeAndAfterImeSetup(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Corrected setup must retain the witnessed range expected: but was: + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.failNotEquals(Assert.java:835) + at org.junit.Assert.assertEquals(Assert.java:120) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup$lambda$116(TouchSearchDeviceTest.kt:995) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda57.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup(TouchSearchDeviceTest.kt:973) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/round1/final-control-calibration.json b/docs/validation/emoji-menu-back/round1/final-control-calibration.json new file mode 100644 index 00000000..d9649668 --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/final-control-calibration.json @@ -0,0 +1,47 @@ +{ + "same_final_instrumentation": true, + "query_loss_control": [ + { + "kind": "back-probe-after-injection", + "press_back_return": false, + "query": "", + "route": "emoji", + "ime_visible": false + } + ], + "query_retained_current": [ + { + "kind": "back-probe-after-injection", + "press_back_return": false, + "query": "face", + "route": "emoji", + "ime_visible": false + } + ], + "route_priority_control": { + "kind": "priority-after-first-back", + "route_retained": false, + "route_backs": 1, + "menu_dismissals": 0 + }, + "route_priority_current": { + "kind": "priority-after-first-back", + "route_retained": true, + "route_backs": 0, + "menu_dismissals": 1 + }, + "range_control_before_menu": [ + 1, + 3 + ], + "range_control_in_menu_and_return": [ + 3, + 3 + ], + "range_current_all_phases": [ + 1, + 3 + ], + "range_has_no_back_input": true, + "scope": "Matched controls preserve their native failed receipts and zero passes; controlled native fixture and diagnostic scopes remain explicit." +} diff --git a/docs/validation/emoji-menu-back/round1/final-preservation.json b/docs/validation/emoji-menu-back/round1/final-preservation.json new file mode 100644 index 00000000..71ca5a7a --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/final-preservation.json @@ -0,0 +1,23 @@ +{ + "all_passed": true, + "checks": { + "emulator-5580-owned-avd-api": true, + "emulator-5580-four-ime-fields": true, + "emulator-5580-unprivileged": true, + "emulator-5580-idle": true, + "emulator-5580-original-geometry": true, + "emulator-5580-original-font": true, + "emulator-5598-owned-avd-api": true, + "emulator-5598-four-ime-fields": true, + "emulator-5598-unprivileged": true, + "emulator-5598-idle": true, + "emulator-5598-original-geometry": true, + "emulator-5598-original-font": true, + "all-original-modern-app-evidence-files": true, + "original-apk-dev.tinycast.android": true, + "original-apk-dev.tinycast.android.test": true, + "legacy-original-exact-package-absence": true + }, + "original_modern_file_count": 573, + "scope": "Read-only equality to this slice baseline after PR116. Private originals/settings and fingerprints excluded. No whole-system/cross-boot or older pre-probe IME-history identity certification." +} diff --git a/docs/validation/emoji-menu-back/round1/identities/candidate-v3-app.json b/docs/validation/emoji-menu-back/round1/identities/candidate-v3-app.json new file mode 100644 index 00000000..0c007a34 --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/identities/candidate-v3-app.json @@ -0,0 +1,576 @@ +{ + "source_commit": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "app_source": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "test_source": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "source_sha256": { + "app/build.gradle.kts": "28f41ac518c91f15c98221d0511870a5409b9f35ae008acfdd5f667db06bcadf", + "app/src/androidTest/AndroidManifest.xml": "63c98a685e9dd67d8150af8981832d34271fb37a92e46444eec52728f559d609", + "app/src/androidTest/assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "app/src/androidTest/java/dev/tinycast/android/ActivationDeviceTest.kt": "2f2fe66a5c3628433feeb6db33e02be43ca3f267b39ec541f2e3330fc1142974", + "app/src/androidTest/java/dev/tinycast/android/AssistantDeviceTest.kt": "1ecebcf20fe9aa7aa63701c81500195eddd1ae88618d89f31105fecc58189b6b", + "app/src/androidTest/java/dev/tinycast/android/AssistantTouchDeviceTest.kt": "1f33a283e5b1f05a5a74dbb76bc3ff8920193cd761edd1cce1e61cb733cb9874", + "app/src/androidTest/java/dev/tinycast/android/BackupDeviceTest.kt": "56c56d6a652524f7fc7952b1478552314b1e465ace5c7216385d7f2ea3cf4b6c", + "app/src/androidTest/java/dev/tinycast/android/CalculatorActionsDeviceTest.kt": "e738e5b09aa6128343abe628ed7f93571b9a87c1eb95e78f00c617aadcf348b4", + "app/src/androidTest/java/dev/tinycast/android/CalculatorIntentDeviceTest.kt": "628ddcef4b50880170fba97cd925fefc5f463f632799d9e2686e7512b2bbc15f", + "app/src/androidTest/java/dev/tinycast/android/ClipboardApiDeviceTest.kt": "e53bbc080d17b59aae6280b7b817a3c81b4df684dcfd5ca787a993d89caf5de4", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidence.kt": "c882a7435cdca3bbdf68da66a6e8ef23bce932fb5746ba09c61bded5b9c98e9d", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidenceDeviceTest.kt": "dfdb64344886b7e5d4b54f04fa4560f169e8cb8d7b7b238ba08358dcde73f854", + "app/src/androidTest/java/dev/tinycast/android/ClipboardRecoveryActivity.java": "48627f465b10c316cca7fdfa735928095328241b4fb98bf90e5c247add17345d", + "app/src/androidTest/java/dev/tinycast/android/DocumentProviderDeviceTest.kt": "13895d23b8758affd8889461ef660c442d3bfd1bb111fce08a064aa4b582aea2", + "app/src/androidTest/java/dev/tinycast/android/EmojiDeviceTest.kt": "ab9907d4e4acd7e52ed26f12ac14648271e5740784cdba678671ca8ad42fb415", + "app/src/androidTest/java/dev/tinycast/android/EnduranceDeviceTest.kt": "4802d3755ce6bc1cdf8e60c7cf9998a09ced8e0be6d9888f0b9d9a32ee332dc4", + "app/src/androidTest/java/dev/tinycast/android/ExtensionCommandHandoffDeviceTest.kt": "8c47f08b1d49a94dfd520840a0b0349199459da4ece8ff1adcacc46516b37f7b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDetailDeviceTest.kt": "d5bd83f6d174ca5d5c3c9d68551cc3a78bc90763060410bd5f3b67d9d9642025", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDeviceTest.kt": "3087ff055f70cdf43d2565e22703b9c57445b5c3e1594126d60b0279c32b2640", + "app/src/androidTest/java/dev/tinycast/android/ExtensionEmptyViewDeviceTest.kt": "64e6b1e68c61cf67b24ba02d1e14a72d297b1bdeebbdf1008905d5619ce2558f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionFormDeviceTest.kt": "6418f6ab517ead50a102b4834bff9c40988849fb3a2a1ef20f575d162b32e11b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionGridDeviceTest.kt": "952b4f2988379c1545575d1332f8358acc9053e257a382b7549a27f6b4b40de3", + "app/src/androidTest/java/dev/tinycast/android/ExtensionMarkdownDeviceTest.kt": "e4b7daa9fd914335f572ef41665595104cdae5434682977a2d806ff63ef36c4f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionPasteCopyDeviceTest.kt": "7bdd8e876153d4d46357402eab58cf89c0e8885823d21894c70882ed55b1da8e", + "app/src/androidTest/java/dev/tinycast/android/ExtensionRecordedTestsDeviceTest.kt": "1aa11011270b01a235bb052c6063da7eb5f7f726a7bb19f79aa54e7b8aa4ca42", + "app/src/androidTest/java/dev/tinycast/android/ExtensionSandboxDiagnosticDeviceTest.kt": "3e192cb65d011e021d5b47b6bde765e1136c2ddf7e039b5c9dce6dedbf39da15", + "app/src/androidTest/java/dev/tinycast/android/FeedbackReadabilityDeviceTest.kt": "86096d428b6554bcb6b8c9d7bc39b981baf1fd53f9367a33c97ce03c89020a82", + "app/src/androidTest/java/dev/tinycast/android/FolderDeviceTest.kt": "f3d54b0d788459d34470d2d87c8882cdfe30e8956a8886cd324dd63160f5628d", + "app/src/androidTest/java/dev/tinycast/android/FormDocumentsFixtureActivity.java": "434e72d8a0c977a83cbe6524cc51638eaff9cca5581c570ea58d4068ad2156a9", + "app/src/androidTest/java/dev/tinycast/android/FrozenBundleWorkflowDeviceTest.kt": "9d31d56f739caa2509610cf4c07abf70dfd5ea0aead7ec5c5673bde1ca04bc45", + "app/src/androidTest/java/dev/tinycast/android/InlinePaletteDeviceTest.kt": "ed2cfb9dc3c5218adfe0ae7b3cc1c60a69e6cf8c83ad434c2fc6b87d23bb2727", + "app/src/androidTest/java/dev/tinycast/android/LegacyInputDiagnosticDeviceTest.kt": "4966fac20af96b8597fb38a278d8f3ef89b7e335f3d3b6e5df00fb349ebabc55", + "app/src/androidTest/java/dev/tinycast/android/ModifierHardwareClipboardTest.kt": "141499cea10d4c80b8ef690fd43e985c066d1b420afa23895c32e75de737ec8d", + "app/src/androidTest/java/dev/tinycast/android/ModifierTapDeviceTest.kt": "d33bafba795569c15bab709a9830ca06ecffda9feb754492ec437d55c1d1cae1", + "app/src/androidTest/java/dev/tinycast/android/NativeEditableAssertions.kt": "be979c8e0f3e78b8d0e4482c2653769d732d24871a822b3761f5708a1e6a230b", + "app/src/androidTest/java/dev/tinycast/android/NativeInputCompatibilityDeviceTest.kt": "484dcb406a6b9fbc7851efd883029a43b303bdab799c9385e51a678ab91a51fc", + "app/src/androidTest/java/dev/tinycast/android/NativeInputTestIme.kt": "c3a766ae381e6e4a1b514b3890cdd220616df8e9b88208cdb9aa562ebd8f45ce", + "app/src/androidTest/java/dev/tinycast/android/OwnedFormDocumentsProvider.java": "67c22d543cb2136d81dc3544d8f63df94ce67f9524c7f19dc9c6b1b586713e89", + "app/src/androidTest/java/dev/tinycast/android/PaletteDeviceTest.kt": "7f5861ffec2e762c1e629519802c10d4b31e3bebd49a3c5867013c6aad77f3f4", + "app/src/androidTest/java/dev/tinycast/android/PaletteOverlayTest.kt": "0755f9aa38bdb5785d2cb8902157ce990b5b9825db0ae71847e11c8b1bd4b7aa", + "app/src/androidTest/java/dev/tinycast/android/PaletteStabilityDeviceTest.kt": "87896693541425799e7815d2fc1e3988e29afd9bba346da48183a91fa91be9c9", + "app/src/androidTest/java/dev/tinycast/android/ReadinessDeviceTest.kt": "c6f3ea767e9adc8384a3b662223ab57bef067fca8501509e0415111b711589f3", + "app/src/androidTest/java/dev/tinycast/android/ReadinessRegressionDeviceTest.kt": "3815d7aef28c0943999782217eabe14dd80fdd464476798bd0bf12a1d0be3c4a", + "app/src/androidTest/java/dev/tinycast/android/RecentDocumentDeviceTest.kt": "85af5ed0fd05c0716b8ac14b24e98397829ff8d241695999a0cfc68727923e40", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextCallerActivity.java": "640609575a0711566bf23f3028a5144e8aeae912604f9b7180912fd2c9b96200", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextClipboardCrashDeviceTest.kt": "6a1ebc4d90c8b5fa9a07f4b288c20b361297efbeaf7d4423eb211da47b4cf0c0", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextDeviceTest.kt": "31040a9d92e7e60d8026dda7119a9f7eedd2127ea6f50bfb308849f56b6fc0ac", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextLifecycleDeviceTest.kt": "2190f43dca4d7a7eca162a7e34f46d6091cfd114d83a5e4509946c1b912ce76f", + "app/src/androidTest/java/dev/tinycast/android/SettingsDeviceTest.kt": "dd9b9a2492c497a2a3ac3218d0833d2e8b536eb904975aa536b08361acc323a9", + "app/src/androidTest/java/dev/tinycast/android/SettingsRouteDeviceTest.kt": "8f6991670e740a07d3a6b30aea270b60e19f6d237c4b7b6afaf25200962ad736", + "app/src/androidTest/java/dev/tinycast/android/ShortcutDeviceTest.kt": "5376ede8474d5eaa4ec7ecb628d1056a5bfc963bd2a292d17d9b86eead8a5415", + "app/src/androidTest/java/dev/tinycast/android/ShortcutReadinessDeviceTest.kt": "41bdf7ab67a6899dc8a0b1b0f697135bc587dc401c9234eb56d25385eadf3dcf", + "app/src/androidTest/java/dev/tinycast/android/SystemSettingsDeviceTest.kt": "80e0c919fbf04916d2441aa3fbc4cccfac534f56c29dfd908e5ae2d917cfe13b", + "app/src/androidTest/java/dev/tinycast/android/TestAutomation.kt": "faad509cd41b06c4cc1087e5de8e0218abca78773603b2050bb2825c880588fb", + "app/src/androidTest/java/dev/tinycast/android/TouchReadabilityDeviceTest.kt": "6801d25bb0d9bc45899b04aeedba474e2ac8e5cc8cb168b6268e0305fb49345e", + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt": "094168d2c69910f3081941081cf9be4ef8f0c9bfefedea004097c40cc1cec28d", + "app/src/androidTest/java/dev/tinycast/android/UpdateDeviceTest.kt": "380e4d7702d2f8c68fd575581309113bc67abf3e5713bdb177cc3b920c4e2787", + "app/src/androidTest/java/dev/tinycast/android/UpdateSelfInstallDeviceTest.kt": "fc94ef400b54ee2cf8378d2b1632fff1521299f188a132f0330e930b40f80ed3", + "app/src/androidTest/java/dev/tinycast/android/UpdateSourceDeviceTest.kt": "76d91931dc044fdeb001a8325a321306011f2b0c54aa631bea25751c59f3ea50", + "app/src/androidTest/java/dev/tinycast/android/UpdateVerificationDeviceTest.kt": "cebe3033132db567affccc5419ec59a9639c87ceb88b20c38ffbba16c13b4592", + "app/src/androidTest/java/dev/tinycast/android/WebViewCompatibilityDeviceTest.kt": "ce5842cad291b9cb77aed19ecb9436dc80de24beb27e018797a7f84fb4a84895", + "app/src/androidTest/java/dev/tinycast/android/WebViewRecoveryDeviceTest.kt": "dd6ccf056187d184dd7fb6aa1eddeb76bd7037f4af21f749dbe379a7a2eeecde", + "app/src/androidTest/res/xml/native_input_test_ime.xml": "4aafc899939ff4b8883a80c6e00f7ff7413a08a603d485a15f1035c07760b50c", + "app/src/main/AndroidManifest.xml": "65fefcf86296b7103c2237f1e29bca7890bf33f6b5056f860c2e39ede371a55b", + "app/src/main/assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "app/src/main/assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "app/src/main/assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "app/src/main/assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "app/src/main/assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "app/src/main/assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "app/src/main/assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "app/src/main/assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "app/src/main/assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "app/src/main/assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "app/src/main/assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "app/src/main/java/dev/tinycast/android/AndroidShortcuts.kt": "1738bc2fe26a117f3d00edddf2639cd49d118f9d91bd5f6eff86d6ee6804b68c", + "app/src/main/java/dev/tinycast/android/AssistantActivation.kt": "b5855f87a029362bd06a63136dea7a1572fff716d0c302056f2a3647d9d95560", + "app/src/main/java/dev/tinycast/android/Backup.kt": "97f09aa4c2cf7ef42473be8728be28cadd3f3ab14930a6804590c0544a7c104b", + "app/src/main/java/dev/tinycast/android/BackupUi.kt": "d13aabc798d7fb19746b09d28a38593792792b67e916824776413d2fbe82870f", + "app/src/main/java/dev/tinycast/android/CalculatorActions.kt": "e03e5645069dafb156556efac7bd465f632938f8a5a24a78be72dff0ee5d3947", + "app/src/main/java/dev/tinycast/android/CommandEngine.kt": "b6be72c82b19fb09e1bf44cd4dd4148b3dbb0c39098eb42f89e80f9ffa034f78", + "app/src/main/java/dev/tinycast/android/EmojiCatalog.kt": "4dd39955ec38adea02d0c1974ace2b33d86ae738efea0e59d3e62b9072c10b81", + "app/src/main/java/dev/tinycast/android/EmojiStore.kt": "f7f5dd63af030b9d179c70336f4b52789d23a318020b6f19ac0c24d20ba8cd8e", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt": "6192ba6e73da94a171f0f09b829162d23aaac16a25744d2daa79cd4803e562c7", + "app/src/main/java/dev/tinycast/android/FolderGrantTransaction.kt": "11361d342e1e1598c85b5ea630f174c3a4590cbfaf9b430a30fbea2b9686a5c7", + "app/src/main/java/dev/tinycast/android/FolderIndex.kt": "6f1b1617a39c0c6e954a1b9b4da0d0d6af3ab7eeac25f2619e299621eec83a99", + "app/src/main/java/dev/tinycast/android/FolderSearch.kt": "4fcf90368ed70b49c192ab1b92b6e367d0a61643f928245f8447f542e745b60d", + "app/src/main/java/dev/tinycast/android/FolderSearchUi.kt": "dad0f473544f8e459aa301ad8eb91ec7380cebbe572e3e2be3f94443585a75c6", + "app/src/main/java/dev/tinycast/android/FolderStorageCoordinator.kt": "ff5491baf9d81ff19b04b35e33a503fc1656bfee9d8eb066453fdbe7e0f83bfb", + "app/src/main/java/dev/tinycast/android/MainActivity.kt": "2bc08e693d69ba4668a675c42dbcabb507755f8e3daf9ee01eaf62fd5744efe0", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt": "f7228cdd6b6988fb049f0aaf1048d69cc8489e802b4cc42a2b4d6f9e7ceea3e0", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt": "736fd80ad1a5f8a7ea53b6872a63bec969d7ad59768d54510bebfa640005b740", + "app/src/main/java/dev/tinycast/android/PaletteColumn.kt": "cd6cdc348752bcc20bd631e2216abdd4ee0c91d9606aaab62ce0c01a145dd6aa", + "app/src/main/java/dev/tinycast/android/PaletteDialogs.kt": "99055192ab85f645a9d9c77d96064b06bba2f1435de503bc45be8f56b4de2dc5", + "app/src/main/java/dev/tinycast/android/PaletteFooter.kt": "5b62c907b46e5075975fc22d01771f5ab7c7f53e433692de55d92865231e967f", + "app/src/main/java/dev/tinycast/android/PaletteFrame.kt": "bfbc139e01a4276770644d5f4c1242016839fd98f5e2f21fa8afb31c886bc763", + "app/src/main/java/dev/tinycast/android/PaletteMenuOwnership.kt": "0be25f335246b8e47bf07ea057adf2045a20f9db5bee90a396109adfa7426174", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt": "77e532aa096942daf58747ff903a02c2483d9fb828cf88daee0979ccb8a8b3dd", + "app/src/main/java/dev/tinycast/android/PaletteScrollHistory.kt": "84e26b8544adc069c9f86e3273acd2254e2189f1680dec592570a261cdf87602", + "app/src/main/java/dev/tinycast/android/PaletteStore.kt": "7434fd21d100108a267e5790ecb705f4ca76c5dd0c86cc5b14bd9644ed58f57d", + "app/src/main/java/dev/tinycast/android/PaletteTheme.kt": "7afa29642b2bda9c9f669eaf6cdefcb977d14417d313547aff1ff807f4e37471", + "app/src/main/java/dev/tinycast/android/PaletteTileService.kt": "6f29825b3560944aae77935bc3abfb6a53e9577735dc622bf80e5ea1a1fbad00", + "app/src/main/java/dev/tinycast/android/PaletteUi.kt": "a9b082f2d824f77607f5cb0f35c14d9f19e0bda6f37b150ed1f85c167ac5937c", + "app/src/main/java/dev/tinycast/android/PaletteViewport.kt": "7af62cfb3e5c210325dcb514246afadc3b5b5adbffda8cdded88100e8b7e44a3", + "app/src/main/java/dev/tinycast/android/RecentDocumentQueries.kt": "b60f5f6ac3458eb3659dd41aef01bcd20be9d59f3841ff0fa77c3eb6ee82c92b", + "app/src/main/java/dev/tinycast/android/ReviewedTextFlow.kt": "7daf246a7b8a608fe61e06f078bf3167c17df8f784f8779977ba6e87914526ea", + "app/src/main/java/dev/tinycast/android/ReviewedTextInput.kt": "ca681bb2c4eb91188a1550650bf5fb5f83569bf8ac954ab22abc0ce05ed17e73", + "app/src/main/java/dev/tinycast/android/ReviewedTextUi.kt": "5ded41175e114968aa1994c93ade551b21121db15c4a4a7ea5ff87deaff00d86", + "app/src/main/java/dev/tinycast/android/SearchClearButton.kt": "0d4b0bc74a48d1c2d13a62fcaec60adfa51c8966199ea71465dd3ecf40510229", + "app/src/main/java/dev/tinycast/android/SearchKeyboardButton.kt": "bc563f664a6498035de8c8629a919869184904aa696ca0dc821fa68c2c4a3d84", + "app/src/main/java/dev/tinycast/android/SettingsActivity.kt": "6c8a09cf51abdfc1f61c305b17e613f7b40f9960168aad2fafebdc31155a3601", + "app/src/main/java/dev/tinycast/android/SettingsUi.kt": "55886d17261a019fcddac77f25e655896217dadd081db6da23a2e519a6bad35b", + "app/src/main/java/dev/tinycast/android/ShortcutReadiness.kt": "83a422a837edc657f1f3faf94c155019eae73f1abcc8761379dcb2051ceed505", + "app/src/main/java/dev/tinycast/android/ShortcutUi.kt": "394fadd7890bbb2dd5f851bd5a290ebf19ad4e05fae64c321e529eeccd35c632", + "app/src/main/java/dev/tinycast/android/Shortcuts.kt": "14e08d112e3cc5689a5717f68dce1334d3c2bf92f4a7cfbc2057fdc96418a9b2", + "app/src/main/java/dev/tinycast/android/SystemSettings.kt": "c5c1535d12627b975f8f582437e53d02b4110f4bfb185d5c8d1e9307debc319a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCatalog.kt": "4427ae6610fcf75bc8f7ddeec9b869ab5b6698c9042280f9f0efff7ea3422e1e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCommandLaunch.kt": "2b253982bfcaa9c2b04178fcd38a04492e450352a459bdf375abc7948e6950c6", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageInformation.kt": "8a5d61b8f7d594933c6797d12c60f1888b4f4f4ad7de35a306c206406733b5e0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImagePolicy.kt": "f393349926cd371a67e3e59af0d0eb4db66d124e035259622c5558efb0035529", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageTimeout.kt": "16e0fb6b411c4cf30fcbcafc7df536f72da84c1a208f0ea47ba1a0b612d762a8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageUi.kt": "6da7920fd357a8106015a8a6da6d085fd2b8ae2bf26269c4aee670c84f7b0af0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImages.kt": "a87f8cf7d311baefd09c62f8a09e282764561bc2fe27b61abe0aec14d8c273f4", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailUi.kt": "15be7bc728b4fa72841db59a6e72e9acece275a5a6315d4ba6b19af22fc06f21", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEmptyView.kt": "4ab1b0093364ad790235b666fc70ec2642bb40692f3ce7fdb830e6bc514c61dd", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineCompatibility.kt": "36a9b4b35d22bc364ecb1f46d2d9f029e3807315a2d35d2fd231b2a86e8b49c8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineUi.kt": "6972248240f701edcc038ce70428dfd1a716e40894d616918469af3270aaa9cb", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormContract.kt": "6eba4aa3f33b19d4c452212b3bbb33c8ac0cbb8ae8e61963867e83094d6778ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDateUi.kt": "e052fc6c27a78ac0df119c954f7ef43f720ce8ab72462bb712832b6dfdeae18f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDocuments.kt": "1071c99bd42ec6265991731022662729fd1ccc0269fee924b229f9ab8c2980fc", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileImport.kt": "c91ee69d460190918ee649a61a340429ac0478a59ab5e7ca824db8c17d1f5d00", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileUi.kt": "4241a498c65c255db94f833038a1f86a8cb06f27b4cecb3838cc20e953262b01", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormPickerBackdrop.kt": "dff8e4e37d38c1387bfd221f6c43c29272abfa144fff34ada0a0734a9c0f946d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormSubmission.kt": "7f89b0ef7216cafb22c72a636b3b2998e5d71c9933bcd87d7c65a25b9a2bd9d8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTagUi.kt": "509187d014c00ca027720e16d22934686d1c0491f10e5e151a27b574cde86a96", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTypedValues.kt": "bd6b1c9b3e45101715916ee145ad41cfb1b74e206ae733f97d375c119f86af97", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormUi.kt": "bdb8f813a82e1e1860ebb08047b4a449a440ffe6d2a005d97c06debcbf4438c2", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridImages.kt": "777de62995b645310418d2f0da8adf87c450d8b7459d1c9abab0e9a02ce84258", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridModel.kt": "5b104c726a950f09a7cf890a14c0e4e654dfe8f5ea8b1b41468a0822f42a2f48", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridUi.kt": "c66cd6ee6d29cd2cc43d45ddbdc15f175ac5a5a39b332736b4cbddecdbf9e6bf", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionHttp.kt": "88ed57ca318c3e0c45e50f85e3157692d479bdae9636127869556cfb553abfe8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionLinks.kt": "cebfba7010fd2a20423527f8025413c21257ecd8e97ddc0dcb321b1c74db71f1", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionListUi.kt": "b02b632904d5d6be8f7b967cd10ccbc72d7e3d8fff3caf66c4fb444bce7de136", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownModel.kt": "723a518700e335179c296e8b9b05ae9a899c8aaf93b8ca02b76476a46879d6ea", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownUi.kt": "54d1b8dc6b09e55a7b0adf7d23903c9fb97551673a5695196e2e6f89259e304d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMetadataVisuals.kt": "882b7080d8f46cc9c9e2fd96fd1cc5cb0565cbb282bf3b04cad1c31b77a32290", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPasteCopy.kt": "3ee4dfbb356c6ec02f50d8d525ca805c0d21468f49529b002e054ff9c03c71b8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPayloadIdentity.kt": "66037b60818bc4941f58551e6c1401c18641a6da43f9f2477db9c9f7838e29f0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionRuntime.kt": "8df6a1a357a7133ce451930cc174b7382d70db75906724358ae40db664f6402e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSelectionDelivery.kt": "f13388787b615343c214a861a619bdba88b6327dc939365a130e9e799169c397", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSvgPolicy.kt": "1bed94b2ea8e6d2475526a0ed83d85724e32893fafc8b27bd8f2b58a95cd868a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionUi.kt": "009e3b23953be18ae09c76a849dd6ce3943dff6b4f2d4b40d846385044851b3f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowEvidence.kt": "98f65f5dbe1578b11fbb20d80f477a63b03659f7b11b1a7a6f526a4d6fe94379", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowInspection.kt": "650fdb495d2e1e0ab5331fe8c517baaaffcfe7d15e7f56b5b3f6247a650d01ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowUi.kt": "93e9af8898ccce7fa1ab8169f08926b1d9fa95ba5657c517d7224f9356488c3d", + "app/src/main/java/dev/tinycast/android/extensions/NodeCpuInfo.kt": "eea176a7259e8f3736878886350610a84a23a6d2799f5337f5c8b07a8fefa398", + "app/src/main/java/dev/tinycast/android/extensions/WeakValueTokens.kt": "5c4d6f5c5b0d7170b554091e1b9cd9d551119ea60d7fe7f03946eb70f498c34d", + "app/src/main/java/dev/tinycast/android/updates/AppUpdates.kt": "63ace29d7dc29e005ffbbdde31cbac4e1d923732604b1e43e6a4db8a3285b508", + "app/src/main/java/dev/tinycast/android/updates/UpdatePolicy.kt": "350a9142ebfc663cd4a0c982ab220fb5f1e3399bfb3207c980ea20fd4c5c4e6e", + "app/src/main/java/dev/tinycast/android/updates/UpdateSource.kt": "aa860f14bd3a9f39e19899f1927fb7a790c54bb4f2704651253d8f867bb3c100", + "app/src/main/java/dev/tinycast/android/updates/UpdateUi.kt": "0bceb6a4221787a58dfb14ee1bcdcd266388720ca8862bd705cfeb10cfe52457", + "app/src/main/res/drawable/ic_launcher.xml": "104e38ffdf3214de23909b7896392f4a974e4fcbcc778c447d5d7a9ce56380af", + "app/src/main/res/drawable/ic_palette_tile.xml": "e063a6c4a1a25d6717a31bc355543d76c7d1babf8e9556e68b1b5e6a2b860748", + "app/src/main/res/values/styles.xml": "de4ad14f9ef41aaa4ffc824af155831579fa1194af5055edd112efee5042f5e1", + "app/src/main/res/xml/assistant_service.xml": "1e9e560563a7d0260fc83126d3a9bf027bf6357adfc811b43bc3224290c77ddf", + "app/src/main/res/xml/data_extraction_rules.xml": "cb4d1da1c1bd38761a9a08cc4d8d1b55839fcc14a6e19badb653f75b23c20eca", + "app/src/main/res/xml/keyboard_service.xml": "b1839c96988c03fea26ce4ed5932b1315013f3d2c16165993afc17368ab7bdd4", + "app/src/test/java/dev/tinycast/android/BackupPlannerTest.kt": "12a55d3644b5094b84cad2e88a5432738021fc8d7c59c232d4e5fc4c2c9a1454", + "app/src/test/java/dev/tinycast/android/CalculatorActionsTest.kt": "e803682a82b89c9703fcfbcbb82424eafef6bae6a13092953a3dc2c877816509", + "app/src/test/java/dev/tinycast/android/CommandEngineTest.kt": "65d9d198e8e1a188e4dcfd5551ced8f558f87a106f42b1d02a1432e8d6b7c234", + "app/src/test/java/dev/tinycast/android/CommonMarkPrimaryConformanceTest.kt": "ceb2ca14cc003385533bdd73b8beefffe92740887537b74c2146160621a23fcd", + "app/src/test/java/dev/tinycast/android/EmojiCatalogTest.kt": "9d70ef96696215e14e561d73f5a41f0b1a8272c3b58e5ad5a8438c31bc53aaa5", + "app/src/test/java/dev/tinycast/android/ExtensionCommandLaunchTest.kt": "f45df47e1740873ed7e771de72a650d9df88cd31bbcf2fd3abf67e3999700291", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImagePolicyTest.kt": "7ec37a8870b70e3df0e3110f8b60ccc94185fedeaf1c39c76a00485dd4ca37d5", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImageTimeoutTest.kt": "839216fc2d395cbd171676f32bfe77b894730a29a12127ec916c1d88b18dfb3d", + "app/src/test/java/dev/tinycast/android/ExtensionEngineCompatibilityTest.kt": "af9e76d4f6e7a6f193603f2db0169c95c7aadaca842d430c6178874f62840b1f", + "app/src/test/java/dev/tinycast/android/ExtensionFormContractTest.kt": "432d658e2a177312105e2ec86db2c59d0625086e86464a7ff946acb61c07e283", + "app/src/test/java/dev/tinycast/android/ExtensionFormFileImportTest.kt": "784f5b78f1dfd0d23ca653b36fc59bd13cba42e68c708c499678ac1ce474b673", + "app/src/test/java/dev/tinycast/android/ExtensionFormSubmissionTest.kt": "4bbdd8068cd95c314f7cf7aa156c7928cd815c5da11ef5f2cab1b4c5d23dd7d5", + "app/src/test/java/dev/tinycast/android/ExtensionFormTypedValuesTest.kt": "3a485a387e1527163d4318c3f0863b743bff02fe4e485adfff490d95cd554395", + "app/src/test/java/dev/tinycast/android/ExtensionFormValuesTest.kt": "6bc5bc8caaa5763e12dc3136bbba1d99249db10387c163cb1efeb0ae03f09d2a", + "app/src/test/java/dev/tinycast/android/ExtensionGridContractTest.kt": "50681a34c624a01867f287c66523d653e1931cf759f5e2926dda60feb85fa2b3", + "app/src/test/java/dev/tinycast/android/ExtensionGridNavigationTest.kt": "94ffe218ed5f9411210c2599db2a10dcd20c1a94655ef53e8cac1c574318b68f", + "app/src/test/java/dev/tinycast/android/ExtensionHttpTest.kt": "76917bbbdcc33dcc90d9b152d5a3e478fd981139e1df1d9edc0916e4f81b8e76", + "app/src/test/java/dev/tinycast/android/ExtensionMarkdownModelTest.kt": "fbeee6a80280ec27b660cc53222ef42f0e9ff5f5ce7ec5e02dede9d6b1c9222b", + "app/src/test/java/dev/tinycast/android/ExtensionMetadataVisualsTest.kt": "6f8653f4ed71138ac4fb0353e427d5b6775f54ec3600177ec6eae49dbc81598e", + "app/src/test/java/dev/tinycast/android/ExtensionPasteCopyTest.kt": "582ebddff12c96a504dd12a502ca851fc5d037e92f1d3ce98240eb162002b3bc", + "app/src/test/java/dev/tinycast/android/ExtensionPayloadIdentityTest.kt": "f59183b3224aab2923d9eb1ae598d1fa5cd2598b9ba80fc9a0db135005ae4e04", + "app/src/test/java/dev/tinycast/android/ExtensionSelectionDeliveryTest.kt": "1ea1e17cf0ea43fa3418a61f71587dbee9ec341b288d17fdaba3c5d3d8da4cb7", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowEvidenceTest.kt": "cf1589d69a498166b5a5fddd45135cf5b8575ec1d42f13ed4e2927b062b966fd", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowInspectionTest.kt": "043617c0cb943d76ebcdb5d0cc5bcdcda300069827b9b87a7425a16d084c1255", + "app/src/test/java/dev/tinycast/android/FolderGrantTransactionTest.kt": "ef710edc4ed1eb45782f90c385bc73305217f26882b630cd3e79ee93c59ef118", + "app/src/test/java/dev/tinycast/android/FolderIndexTest.kt": "bd371b19d1678ea876889cfb25505d690a4296c37d042e4cabd38bc7c7e4eff4", + "app/src/test/java/dev/tinycast/android/ModifierTapTest.kt": "bc0f6191ef2837018ca33a71010c1582cd39d0b3713c55acec4f91406a74d4fd", + "app/src/test/java/dev/tinycast/android/PaletteMenuOwnershipTest.kt": "c3134a62d61b5cd7ed810b867a6b40219713f21b798fabf6e659129cfab55506", + "app/src/test/java/dev/tinycast/android/PaletteScrollHistoryTest.kt": "b1610e3c3818e5823f99ded35bc36325042da250cfd48d98c0d6381066cfad5f", + "app/src/test/java/dev/tinycast/android/ReviewedTextInputTest.kt": "4bff225dd9fc1963736ad1f992e3eda3ffff21554c3ebef63d25acfdb41a29f3", + "app/src/test/java/dev/tinycast/android/ShortcutReadinessTest.kt": "45d32b02d4f89f857867d2585f3f5968251e9580edd34d9312bbfc158adc12e1", + "app/src/test/java/dev/tinycast/android/ShortcutTest.kt": "ae8034901d8ca73d704d40992b85ed43a64a021a078ff4eb5b2b853c4f398610", + "app/src/test/java/dev/tinycast/android/SystemSettingsTest.kt": "cdfc38bed12779bb92b0ddaeb79d197733243b24da43ab89d8580ecfd1f1fb51", + "app/src/test/java/dev/tinycast/android/TinycastGridParityTest.kt": "df6ca13f0f0a1e4bfa1f0085e274ed87457a6aa1a69492afa1041128af99c5e3", + "app/src/test/java/dev/tinycast/android/UpdatePolicyTest.kt": "d87ee4f7d6aa7b39b998267bd4d042d0b494ec6a1280d18860f262355c25cbe3", + "app/src/test/java/dev/tinycast/android/WeakValueTokensTest.kt": "ced7bf72628d5dc18fc5fdd30a81e58bb4b4b7f40e4e8c7eb0e77500f7c73566", + "app/src/test/java/dev/tinycast/android/extensions/NodeCpuInfoTest.kt": "5f3a7aae9b24435a4dbca77f9132a4b203ea736b1c76fc9108a51251983c2797", + "app/src/test/js/android-fetch.test.cjs": "2842effb321a11a33816f176f3300cd27a61c1e2ac70c4ed32681d46a129e56e", + "app/src/test/js/android-form-focus.test.cjs": "dd065271386dfdb2552caef1ae6e0c6f30e32783571abd85be328b9864bff8b6", + "app/src/test/js/android-form-submit.test.cjs": "7cbbb553dc2e657951b9195593b11add03597adad2710b4daa3e2cb807f87334", + "app/src/test/resources/commonmark-0.31.2.NOTICE": "610241b963a1a958c9465d99ec3f5778e7c6ef7251f9e119fed4c306b51641de", + "app/src/test/resources/commonmark-0.31.2.tsv": "dc27be954caac0ed8961299ca581a62aa4c68312091e68e52ab1e2bfe6aa5f5f", + "app/src/test/resources/extension-payload-identities-v1.json": "e451cf6b8efa208708db43dcb3a0545db1e73c610b72f488203fb4f147a490ab", + "app/src/test/resources/tinycast-grid-navigation.tsv": "da620f314fc39300beb7a11436715809ac1a9fd230fa4640c7f4f9c34b69aaf7", + "build.gradle.kts": "780d597cbe0f80d0103221a566db7574d1e07b17adca5bdbe7d6c728d77df12a", + "gradle.properties": "e43a00491832254a35cf5a979ef6de17f78c4e159d446be39319d2e3d3e46325", + "gradle/wrapper/gradle-wrapper.jar": "55243ef57851f12b070ad14f7f5bb8302daceeebc5bce5ece5fa6edb23e1145c", + "gradle/wrapper/gradle-wrapper.properties": "13287ffad6cf3064056ddad80d95b855132348930b2dc6c91490588c55b3ac7d", + "gradlew": "aed171fb114f82e6eaea4970a245a200e0582a7dcc8ec0891ca41b6e4a62b754", + "scripts/android_clipboard_recovery.py": "4aa2d03a100791544d282de37a2f62b6f7bfd94c47cc5611b6b6448ed8a946c1", + "scripts/android_form_documents_fixture.py": "ef44f5a9af1397fc8e8ea1924e36c2dec18d5c56c02e22f4925752daf1034841", + "scripts/android_test_cleanup.py": "1f4a1d70d251ec0a8294932388ce881da144c9c7d1c05df54df2c5b246d46373", + "scripts/extension_bundle_snapshot.py": "08ae0408a22e4f4c3c8a8b22af31b6a6a16d304dc0d14d5e489596dd9731a950", + "scripts/extension_manifest_catalog.py": "18c6048a0690e68dba3da1e8d11c5abccac16c3c26aa8803ff80abfd1dabe7e4", + "scripts/generate-emoji.py": "98f43c9a5941b4e65533e31ff7d7eaa4e697d8fecd4c7424297e6957e07abd53", + "scripts/generate-tinycast-grid-oracle.py": "bd53975673883b624d2553cd47687c5a3a760b17181a8c0621715ed1599b3118", + "scripts/package-nightly-update.py": "2a650baee0c7c76eadd360171e19686aad7b960fe34ebc780638c6b231032420", + "scripts/summarize-readiness.py": "e63d9d2ec435d2c369ae0be126bafb0b0507e903b03674f11a77ee10b428fe64", + "scripts/test-api-compatibility.py": "1ba4bf24535130bfd59a5f1d9d4830ca075e7158fc2cbe316696fcadb6108065", + "scripts/test-assistant-touch.py": "fd5a4acfdd19ddc60eb467fea3c7d2e8ab7ac717bea35c76d007577c23235a54", + "scripts/test-calculator-intent.py": "93ef5653c4d0c153d8f216c9fd74557089a964eaab80c84c85ab5460ec58f1a1", + "scripts/test-configurable-shortcuts.py": "56f4581f78265ec2c28faa1da115ae10a8349cf47e10db60bfba3e88f0cc3e73", + "scripts/test-extension-grid.py": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "scripts/test-extension-workflows.py": "c6cce4d533b45655a7763305379107840a93a1a953be0322a869c7505ffc0997", + "scripts/test-global-shortcut.py": "4a0f57d16dfccbd0c7b33d6b78a841ccad030c4bad6fb108ac80f15dc89f6d6a", + "scripts/test-modifier-taps-hardware.py": "b0d2da7fd2410095d65ef20e25cd9b8e90f9b480849dfd5e497f75d4d713139c", + "scripts/test-modifier-taps.py": "8cb08d228371c90f995ae2246ef0a92daf6c81724c11a1ac67374ed0dd347dab", + "scripts/test-readiness-benchmark.py": "1f92dc1989f1ff36c82433d6eaab1e2c896abf7541a24a9b215c109e49d1a7d9", + "scripts/test-restart-files.py": "65f1c311df77634f746cb155d831acf1fa4d8cf05d0e1dabc9d372bf1e842065", + "scripts/test-reviewed-text-input.py": "4e9ab25f0b1bce00277d0dde5a37a29ab8cbbdb9900699c5bdfd9cfa4b9bb248", + "scripts/test-reviewed-text-process-recreation.py": "eecd547c48ad2bbce2d8bae62bbed26a2484e0b5d97ebb7cb989ba98d4de2a23", + "scripts/test-search-header.py": "772cb70442bbf28086beb8087ebce94d02ba6cc10e6acf8c2cf91a0d8d5b39d0", + "scripts/test-self-updates.py": "4ff148ea90c3a148a1eacf74116db288e5e9c282f69e0c331caa6f22b1a40889", + "scripts/test-startup-performance.py": "9ac605bf3347fde625d279767bb8fc4de76ae82f099e7d8351416fa5bc9250ae", + "scripts/test-touch-readability.py": "d9ae59ab3db56d63cb5c959c200263b71acd0e04c305dce4e9ceb8a395933fb6", + "scripts/test-webview-engine.py": "4596ef36511414576d7f3ad24a9d69d9e4993a07989968872ae147433b931285", + "scripts/tests/test_android_clipboard_recovery.py": "b260d3adcfa33e2641affebee9bebb1676097b4a24bbdbeb89cef7f3fc889176", + "scripts/tests/test_android_form_documents_fixture.py": "c2b573793d6c5d48fe9dc8e75ffc554e11818e319507080a4b96aa4e24e1fc03", + "scripts/tests/test_android_test_cleanup.py": "49c8831c517f0777f46952376f5d3b783322eeb25f063d69a9b1bc2f8cde01cf", + "scripts/tests/test_extension_bundle_snapshot.py": "382561907129ac58b7e20b963c1afcbc9bc1a03b7e18da64e7d61927a8b15783", + "scripts/tests/test_extension_manifest_catalog.py": "57af21edf39e3e4084453830eed62d3c052ba8d8a4f942d3d69807e2cd4b69a6", + "scripts/tests/test_extension_workflow_guards.py": "1cea982b85cf759e691471cad72b8e2cbdccdf3c2ccc6c483b1ef01b49002a3f", + "scripts/tests/test_private_archive_transport.py": "168c1607d4e1efa7537241cf362316ce354706af33465dc63e73d210ab0327d1", + "scripts/tests/test_private_path_observation.py": "3c0fff3062ac9b43aab67ed4ab2d53b92fa39f9af9e0ada9d197856a1df94e95", + "scripts/tests/test_reviewed_text_archives.py": "0308a50c148c97ed50381e894eabd43ec6e374878f99b810244c24e25f1a626e", + "scripts/tests/test_reviewed_text_runner_guards.py": "a3d489fe141be669374ecd0b3a6231afc5efdf4abfc6a74f7d25efec4e67038c", + "scripts/tests/test_webview_engine_runner.py": "846ee3b34578f92bd3f728eac4044c5ef4481478e3ec9d744e848e0094119168", + "scripts/verify-recorded-workflow-catalog.py": "fc0ec3b595b3a892238a4e0cc19b79ca092e8dcbe3e4af1d261e4874f984c2d5", + "settings.gradle.kts": "6a8db88135b364d8bd2facb607fc4e9e9476c171d2b7f7f3a0892c57a9ee6487" + }, + "apk_sha256": { + "app-debug.apk": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "app-debug-androidTest.apk": "f3b305feed02eedd7227c6d83868c3bb205e3639184ce832e83d0caa23f5ff49" + }, + "zip_payload_sha256": { + "app-debug.apk": { + "META-INF/com/android/build/gradle/app-metadata.properties": "75bc66260aeed5c7da9ef86b1ee98fe13298d9dd0bc438ee5a963d5eb224f68d", + "classes.dex": "02040ff106a54d6dd8ed10f6192541cb671f62f166bf413798e0fca382d390b4", + "classes2.dex": "21fe524b9ec548ac16c1cd9813dee74787a7fee1b5bd0a7719f0a9807c43a39b", + "classes5.dex": "6ccac992e104f004b3b931ccfdb15c971ef27e486eed69b7e2d618882f29c2ad", + "classes6.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "classes7.dex": "04459089f64d575513ce6b9ed9fdcc3cb12fb2817ed84a2b73e8b0d3f0392f68", + "lib/arm64-v8a/libandroidx.graphics.path.so": "41e9a793c43a0f4fddb19e33f346bace464f30f888ba7b9eaf96294ea115bfb6", + "lib/armeabi-v7a/libandroidx.graphics.path.so": "41399eba6fc2a60f6f14642375c1824f3cf25eb8fec7397d753730a3ceda3e2b", + "lib/x86/libandroidx.graphics.path.so": "eb0570b41fd3bff25d8204a967c03bd7550719e768b791f680cc40cbe35f29af", + "lib/x86_64/libandroidx.graphics.path.so": "4e56c996f13670e70082658de7880c4020eabf4f25e43387f88ed78a713fc9f0", + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/ic_launcher.xml": "65a462fe84c64e76de6f6999e09b195ca227a5232453356a4743a17dae08882f", + "res/drawable/ic_palette_tile.xml": "099260576b37718ecf049e1405bcb60d989584dda8710e0905dd00d97edb3440", + "res/drawable/notification_bg.xml": "65ef0869565cde9539d285ee8b5e0156e4ba3bfc7fde288b3d78a96ead8bed62", + "res/drawable/notification_bg_low.xml": "a349184bd1ffb192438415fa98cb2ea5b9294a656d6f276f365b9b2753552777", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "42fb6470d6c3d395ab726d928ca23ba8573011a646b7475a89c9b17ec8c0f9bb", + "res/layout-v21/notification_action.xml": "e07d16d0717fb7a1f030dd43f76be647125f9abd78ebcee3bbd861b8df02fe90", + "res/layout-v21/notification_action_tombstone.xml": "c2f8eb9372d806f5f6532e507f4e5767091f681f7d2e9b7f5a64d134e6ed7717", + "res/layout-v21/notification_template_custom_big.xml": "2bcb3cb25a65b175c9880f60411239a019c2ded7cbaf3701d3650ebd1fd971ea", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "8bd30447bb9347f4c3dd38ff034f141000c7a952ac25760fc8a0c67f76b5bdb7", + "res/layout/notification_template_part_time.xml": "a8664275b4a0fad8ac25724d8d577fb5cd98c4e99a24fc362dbb56fb960aee84", + "res/xml/assistant_service.xml": "461b22a285e6d4cc97c23a8aa9f13802c16f20eff91d1ce1ca4739a527b6c99d", + "res/xml/data_extraction_rules.xml": "1d2dc5515fa0bfac79b6a028056f23ef2e9fd0c9091c9b13c15b52b78a751ab0", + "res/xml/keyboard_service.xml": "688f6294b5c093499f1253d5eb72c5fef80324d0c7e3bdcdff193c8ad9e851e6", + "resources.arsc": "5f13aba27cdb9bef26e38933801042374f3cba444e3fa3c145c99166eace2fb2", + "DebugProbesKt.bin": "ae8a082dd609313835ba93c3ef479a3af9903977d7bdc81df45bbd209ec7d0da", + "META-INF/LICENSE.txt": "523bfd872d038632d258f340a482d067a10e8d82b8e8ff3081755c5f8ccc1658", + "META-INF/androidx.activity_activity-compose.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity-ktx.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.annotation_annotation-experimental.version": "7d072b48526b023950e4c48db01e8c273554a6401119f5691e7589ba9bc65d9d", + "META-INF/androidx.arch.core_core-runtime.version": "1b7c606370188534dac5561fba2b2988093829697fce9e6e8832e9291d24ed00", + "META-INF/androidx.autofill_autofill.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.animation_animation-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.animation_animation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation-layout.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material3_material3.version": "10e2e117b01523891ca271a615ae36e9d5e52348fd7d642f66727602c1b8dcbe", + "META-INF/androidx.compose.material_material-icons-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material_material-ripple.version": "bb7320d831e7a151aa901c35e7326c752fa2ef5024f30768c42319b8bed171ed", + "META-INF/androidx.compose.material_material.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.runtime_runtime-saveable.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.runtime_runtime.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-geometry.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-graphics.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test-manifest.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-text.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-data.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-preview.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-unit.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-util.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.core_core-ktx.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.core_core-viewtree.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.core_core.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.customview_customview-poolingcontainer.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.emoji2_emoji2.version": "64d23f858ef51b0f996e4966d4e27c0371b437e2d2787890b1f7ad22d4ec5663", + "META-INF/androidx.graphics_graphics-path.version": "44e161e4495cac2cf7858043e9e6418e9579f0ddcfae826f9a372622968ce066", + "META-INF/androidx.interpolator_interpolator.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.lifecycle_lifecycle-livedata-core.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-process.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.profileinstaller_profileinstaller.version": "78b591400c56b7b67b8cb3b2b8a8e65e9093897f02ce0878e6b5405c68620fa7", + "META-INF/androidx.savedstate_savedstate-ktx.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.savedstate_savedstate.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.startup_startup-runtime.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/androidx.tracing_tracing.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.versionedparcelable_versionedparcelable.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/kotlinx_coroutines_android.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/kotlinx_coroutines_core.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "3129b8edf6db07de6f8ff47695e2177c8bba4eed2962d3085c719e5acbb58a33", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "a1ea77ea8f93f419256b6e66f29713f950d8d6e90442b608d880a48003b5eb72", + "kotlin/annotation/annotation.kotlin_builtins": "5f75d4352e432664b2a235c472b991cf88365c73f5fcb5e1f9cc2cbe4b410abe", + "kotlin/collections/collections.kotlin_builtins": "0e654e03a38e119de0f4d11633711bd57e1e8b1a876eda74a90100a2a6e7daa4", + "kotlin/concurrent/atomics/atomics.kotlin_builtins": "955035527393d165a22da4cb9d992f42b4a30b6f070918f3e2b1f2678f83cc9d", + "kotlin/coroutines/coroutines.kotlin_builtins": "98ab3a3c18fcb237528dd63fa489815c583e1d6c13debd2a27ac6d74ccf8717b", + "kotlin/internal/internal.kotlin_builtins": "64712f94840e6b3f8123f522f32d08c46f083d87c312a74901f7c00224de775e", + "kotlin/kotlin.kotlin_builtins": "c4240215bc20e71b01cc62b43edebd02749b3249d7daa8e7f1dc1514f064c274", + "kotlin/ranges/ranges.kotlin_builtins": "f9d35b836ccb5380803aab5e6c76d708b1536fc6c82f27185e8cff5913824e1c", + "kotlin/reflect/reflect.kotlin_builtins": "23ecbc7cbb354f31ba37a1be1793d3bb53c00c92cdcf3867759d09d938a1d7c3", + "org/commonmark/internal/util/entities.txt": "fea6cf4d3bd2aa7ffd421116551654e2a22e40a17e4cd087c8725138113bad69", + "classes3.dex": "13139292f550273b1de033355a326c6344c3393a644f9a391d398a498c3b6515", + "classes4.dex": "562a04a7507efaa78b706e840739252991dd6bb14ccd50f134cd8e2379545957", + "AndroidManifest.xml": "635bbdaafc6026dcde5e485c0f682829e73b395a666f883003b7d813e4cb94f1" + }, + "app-debug-androidTest.apk": { + "classes.dex": "35f32eb3c6a38b451d1d47b53e49faa8fdca4db12df6e8e6385f44f1f5c1d403", + "classes2.dex": "468450c6993a81875894c0a142093a2e6dad1778f192763895e927a2f07c1d71", + "classes5.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "AndroidManifest.xml": "caff3c10989799f80e8bea4722a1e2e143b75cef522c7aff7211e7c79704f416", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/notification_bg.xml": "20a1a2e83aa9806faeb234fc0a1094bc079adf5a25ef4cfef1491c5ca3b3c745", + "res/drawable/notification_bg_low.xml": "49041ec87bb2ec2a8bc23685c8eb2c2d5297aa39f1412dc7aa6639aeec12ee49", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "fb5d113d15ff98da0eab3cb9e178e909ad5e261f30a24add0267e2827b4c7774", + "res/layout-v21/notification_action.xml": "4e046a162878e2f8796c6380f0c5a9a7b40f1ffb251478ecfcbbe3b434bd1178", + "res/layout-v21/notification_action_tombstone.xml": "a9657e68fd0c10ced5011b67b9e37a5ebe262957ef15fa3679a9a1f8784fee21", + "res/layout-v21/notification_template_custom_big.xml": "4879194cce032a3c5ea58d2ec796766b00bb057a4ca4bc11c56ed1830a61c7d2", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "9ae2b91ed155032cb90ee4cfead57eba2728d0e6ff262d2275ff63516604fc94", + "res/layout/notification_template_part_time.xml": "4a838e479642de5ee2cd1d0785b35d195995fcf27b0b9561140a6cdccbfe3ad6", + "res/xml/native_input_test_ime.xml": "d560413501650fb393941eb5e8e36b30aed25a309dc294cc0435f74d6dfe326d", + "resources.arsc": "a743d0f25129f83afc5a9790dfabdd4c6937b071c930014b432aa9a2fd74e4eb", + "LICENSE-junit.txt": "9648bb2891b9813970bddb68d4be8a5e6ec8280d0180a53dfb29236b579c55bb", + "META-INF/androidx.compose.ui_ui-test-junit4.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.test.uiautomator_uiautomator.version": "a42caf4a54bbbe27aa45b6efbc6356c5e299b19763e728b6cdb7201b02ebbe36", + "META-INF/kotlinx_coroutines_test.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "1b8e1a088e38c9bc8dd36517de1202651f06a9ca9eb0e6adad7305392289a94c", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "90d3bc46060b2a33332bd2bc8122d5b03dd1a507718db830d5e809cc62c4490d", + "javax/annotation/CheckForNull.java": "4807942043605b325f0fefa243344db0d11e32cebd8f133df2b7c5d8486f2312", + "javax/annotation/CheckForSigned.java": "9c3d742fe9ab8e5fb08d5562ab0cb0255e2960facf94f83349be542b6557f3c1", + "javax/annotation/CheckReturnValue.java": "fc328c2dbc79fb3bc25d47a7f0486410fe8a04e6d6ceadf97f7ed44fa6dc0ebb", + "javax/annotation/Detainted.java": "7d272cf814d47c8cf89dd0d2f283ddfc88a26405122fd98f2842dbcb0789ed0e", + "javax/annotation/MatchesPattern.java": "ff2ffbca3823c1a3f5333630878068c724f67058264cca7396d9abef821897dd", + "javax/annotation/Nonnegative.java": "73b83d783bc7cdf7b5c9f4331a928154c6dc4e97ba349a5e5124e026ba4221b0", + "javax/annotation/Nonnull.java": "eb2d5ac7cd628dd3c59e5f7b14378fea531d5c76857df837cfe8f9a2ece1dddc", + "javax/annotation/Nullable.java": "511c9e8888bbdc13e0388eb5c3a882f43ff21160093b404c870ce94e83a1f509", + "javax/annotation/OverridingMethodsMustInvokeSuper.java": "5d786c4fff3f381babab9f745252dd80ba10210c402bd4c15161ce9b63decca6", + "javax/annotation/ParametersAreNonnullByDefault.java": "94233ca1ca4fb6d457bed883f8369019d4f0016be81d4e5ccfc01f5d50bf946e", + "javax/annotation/PropertyKey.java": "5559001d0f69e49487f1cc0cfa82d37e064b04436ccc7026a3d8a5aa30215d7d", + "javax/annotation/RegEx.java": "7b08d091734672f8f8f320fdaa7cde6ba48c786a2fdca94c9e2407e1e2af2aba", + "javax/annotation/Signed.java": "76633adce590e7c771ef7f727b575f9ae54389539d666677a9ca1a9e4256e374", + "javax/annotation/Syntax.java": "63c05bd38c7c279d147058d6e154a44ee1da62c92cc6849a573bdc6c345869e0", + "javax/annotation/Tainted.java": "9b755d095cf2c4a41a8e064b5bd0ab3e556845048b705d2cc98e8635b8bda6f2", + "javax/annotation/Untainted.java": "e44096a654f825c9f8f3fb9ba099f805155b3daf41918c177d7193558bb11981", + "javax/annotation/WillClose.java": "1c81ea1c7284c37c5d66b436fc63267877667da03b2b646fc6c11ea2a8dfac08", + "javax/annotation/WillCloseWhenClosed.java": "b3c6e342b4dfc4c62d33857f8920cfe077e9f2c31379d8f627495e0c4a06cb13", + "javax/annotation/WillNotClose.java": "6c258758fcf54c9657052dc9e86d0abc780f8a4580804e3a0a8b8b376529e453", + "javax/annotation/concurrent/GuardedBy.java": "f2650971001cbfd4c127487e0115e7a9539d64fd6a98dd8dd0675330ae3b790d", + "javax/annotation/concurrent/Immutable.java": "47f9a076a4396c492a373eec9622a15497b56b633a67af97ca51bd3b1142a08d", + "javax/annotation/concurrent/NotThreadSafe.java": "73060a8907c01ee7a72bfbd9c74a037ff1953bd7a4510b8997fdcec0a5741a19", + "javax/annotation/concurrent/ThreadSafe.java": "bcfd9f7a27af49a6505734ab03259f02a7222d3bd052821caa6d94d930bdfc9a", + "javax/annotation/meta/Exclusive.java": "0b0405f1dc140ac2ebdb4cdd3bbbfdcf19e22d724bc57a89d530b33e8c9b7ff5", + "javax/annotation/meta/Exhaustive.java": "c9b4085041acd1602691ee49535a6a91afc2b67d6bd9d9fb4e1ab2169d627a6f", + "javax/annotation/meta/TypeQualifier.java": "828fffa618ac1cda2fc07fcc0e5e58785aadfe4bc481c0e4e8dc5fc23d662ce5", + "javax/annotation/meta/TypeQualifierDefault.java": "27faa048d7c23bd6d79d3515816ec1f356758ae140c0edc702a74b91f9215395", + "javax/annotation/meta/TypeQualifierNickname.java": "309cf58e837f1bc63183fc9443b231904157f1ac25bfee0e5cebcae52f44eb51", + "javax/annotation/meta/TypeQualifierValidator.java": "4d1e2ca6f465ce130a8233086053acc991e5fd389f7e31c88a0cd19ef32c666a", + "javax/annotation/meta/When.java": "d79dfa99e03fa1eb6d0e6f024833ef16c1029b98975e2e767f760b2dbf4d8790", + "junit/runner/logo.gif": "345b5e2207a524e0019779d13f0f8ae51359f894a230479467761331e3d1ca16", + "junit/runner/smalllogo.gif": "b4819008f181bf3e0b47254f72149c62a556a56fc0358d3143e405b191de2081", + "classes3.dex": "c318c50628b933de6c971c533b7250c027e1aef70339874f63e2d161b8085d22", + "classes4.dex": "3e15fd8c66948f119868b9f4e8066ceb577110e7ad54a6d2c1e7ee8c13aefaa2" + } + }, + "scope": "Back dispatcher owns the complete sequence, each menu opening registers last, and Emoji retains committed selection while a menu owns focus. Current source-bound pair; earlier failures remain separate.", + "unchanged_original_assets": { + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5" + } +} diff --git a/docs/validation/emoji-menu-back/round1/identities/final-harness.json b/docs/validation/emoji-menu-back/round1/identities/final-harness.json new file mode 100644 index 00000000..8c6ae02d --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/identities/final-harness.json @@ -0,0 +1,843 @@ +{ + "source_commit": "319d9c87988b3494e7fe2da302cca32a035daa78", + "app_source": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "test_source": "319d9c87988b3494e7fe2da302cca32a035daa78", + "build_commit_property": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "source_sha256": { + "app/build.gradle.kts": "28f41ac518c91f15c98221d0511870a5409b9f35ae008acfdd5f667db06bcadf", + "app/src/androidTest/AndroidManifest.xml": "63c98a685e9dd67d8150af8981832d34271fb37a92e46444eec52728f559d609", + "app/src/androidTest/assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "app/src/androidTest/java/dev/tinycast/android/ActivationDeviceTest.kt": "2f2fe66a5c3628433feeb6db33e02be43ca3f267b39ec541f2e3330fc1142974", + "app/src/androidTest/java/dev/tinycast/android/AssistantDeviceTest.kt": "1ecebcf20fe9aa7aa63701c81500195eddd1ae88618d89f31105fecc58189b6b", + "app/src/androidTest/java/dev/tinycast/android/AssistantTouchDeviceTest.kt": "1f33a283e5b1f05a5a74dbb76bc3ff8920193cd761edd1cce1e61cb733cb9874", + "app/src/androidTest/java/dev/tinycast/android/BackupDeviceTest.kt": "56c56d6a652524f7fc7952b1478552314b1e465ace5c7216385d7f2ea3cf4b6c", + "app/src/androidTest/java/dev/tinycast/android/CalculatorActionsDeviceTest.kt": "e738e5b09aa6128343abe628ed7f93571b9a87c1eb95e78f00c617aadcf348b4", + "app/src/androidTest/java/dev/tinycast/android/CalculatorIntentDeviceTest.kt": "628ddcef4b50880170fba97cd925fefc5f463f632799d9e2686e7512b2bbc15f", + "app/src/androidTest/java/dev/tinycast/android/ClipboardApiDeviceTest.kt": "e53bbc080d17b59aae6280b7b817a3c81b4df684dcfd5ca787a993d89caf5de4", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidence.kt": "c882a7435cdca3bbdf68da66a6e8ef23bce932fb5746ba09c61bded5b9c98e9d", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidenceDeviceTest.kt": "dfdb64344886b7e5d4b54f04fa4560f169e8cb8d7b7b238ba08358dcde73f854", + "app/src/androidTest/java/dev/tinycast/android/ClipboardRecoveryActivity.java": "48627f465b10c316cca7fdfa735928095328241b4fb98bf90e5c247add17345d", + "app/src/androidTest/java/dev/tinycast/android/DocumentProviderDeviceTest.kt": "13895d23b8758affd8889461ef660c442d3bfd1bb111fce08a064aa4b582aea2", + "app/src/androidTest/java/dev/tinycast/android/EmojiDeviceTest.kt": "ab9907d4e4acd7e52ed26f12ac14648271e5740784cdba678671ca8ad42fb415", + "app/src/androidTest/java/dev/tinycast/android/EnduranceDeviceTest.kt": "4802d3755ce6bc1cdf8e60c7cf9998a09ced8e0be6d9888f0b9d9a32ee332dc4", + "app/src/androidTest/java/dev/tinycast/android/ExtensionCommandHandoffDeviceTest.kt": "8c47f08b1d49a94dfd520840a0b0349199459da4ece8ff1adcacc46516b37f7b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDetailDeviceTest.kt": "d5bd83f6d174ca5d5c3c9d68551cc3a78bc90763060410bd5f3b67d9d9642025", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDeviceTest.kt": "3087ff055f70cdf43d2565e22703b9c57445b5c3e1594126d60b0279c32b2640", + "app/src/androidTest/java/dev/tinycast/android/ExtensionEmptyViewDeviceTest.kt": "64e6b1e68c61cf67b24ba02d1e14a72d297b1bdeebbdf1008905d5619ce2558f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionFormDeviceTest.kt": "6418f6ab517ead50a102b4834bff9c40988849fb3a2a1ef20f575d162b32e11b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionGridDeviceTest.kt": "952b4f2988379c1545575d1332f8358acc9053e257a382b7549a27f6b4b40de3", + "app/src/androidTest/java/dev/tinycast/android/ExtensionMarkdownDeviceTest.kt": "e4b7daa9fd914335f572ef41665595104cdae5434682977a2d806ff63ef36c4f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionPasteCopyDeviceTest.kt": "7bdd8e876153d4d46357402eab58cf89c0e8885823d21894c70882ed55b1da8e", + "app/src/androidTest/java/dev/tinycast/android/ExtensionRecordedTestsDeviceTest.kt": "1aa11011270b01a235bb052c6063da7eb5f7f726a7bb19f79aa54e7b8aa4ca42", + "app/src/androidTest/java/dev/tinycast/android/ExtensionSandboxDiagnosticDeviceTest.kt": "3e192cb65d011e021d5b47b6bde765e1136c2ddf7e039b5c9dce6dedbf39da15", + "app/src/androidTest/java/dev/tinycast/android/FeedbackReadabilityDeviceTest.kt": "86096d428b6554bcb6b8c9d7bc39b981baf1fd53f9367a33c97ce03c89020a82", + "app/src/androidTest/java/dev/tinycast/android/FolderDeviceTest.kt": "f3d54b0d788459d34470d2d87c8882cdfe30e8956a8886cd324dd63160f5628d", + "app/src/androidTest/java/dev/tinycast/android/FormDocumentsFixtureActivity.java": "434e72d8a0c977a83cbe6524cc51638eaff9cca5581c570ea58d4068ad2156a9", + "app/src/androidTest/java/dev/tinycast/android/FrozenBundleWorkflowDeviceTest.kt": "9d31d56f739caa2509610cf4c07abf70dfd5ea0aead7ec5c5673bde1ca04bc45", + "app/src/androidTest/java/dev/tinycast/android/InlinePaletteDeviceTest.kt": "ed2cfb9dc3c5218adfe0ae7b3cc1c60a69e6cf8c83ad434c2fc6b87d23bb2727", + "app/src/androidTest/java/dev/tinycast/android/LegacyInputDiagnosticDeviceTest.kt": "4966fac20af96b8597fb38a278d8f3ef89b7e335f3d3b6e5df00fb349ebabc55", + "app/src/androidTest/java/dev/tinycast/android/ModifierHardwareClipboardTest.kt": "141499cea10d4c80b8ef690fd43e985c066d1b420afa23895c32e75de737ec8d", + "app/src/androidTest/java/dev/tinycast/android/ModifierTapDeviceTest.kt": "d33bafba795569c15bab709a9830ca06ecffda9feb754492ec437d55c1d1cae1", + "app/src/androidTest/java/dev/tinycast/android/NativeEditableAssertions.kt": "be979c8e0f3e78b8d0e4482c2653769d732d24871a822b3761f5708a1e6a230b", + "app/src/androidTest/java/dev/tinycast/android/NativeInputCompatibilityDeviceTest.kt": "484dcb406a6b9fbc7851efd883029a43b303bdab799c9385e51a678ab91a51fc", + "app/src/androidTest/java/dev/tinycast/android/NativeInputTestIme.kt": "c3a766ae381e6e4a1b514b3890cdd220616df8e9b88208cdb9aa562ebd8f45ce", + "app/src/androidTest/java/dev/tinycast/android/OwnedFormDocumentsProvider.java": "67c22d543cb2136d81dc3544d8f63df94ce67f9524c7f19dc9c6b1b586713e89", + "app/src/androidTest/java/dev/tinycast/android/PaletteDeviceTest.kt": "7f5861ffec2e762c1e629519802c10d4b31e3bebd49a3c5867013c6aad77f3f4", + "app/src/androidTest/java/dev/tinycast/android/PaletteOverlayTest.kt": "0755f9aa38bdb5785d2cb8902157ce990b5b9825db0ae71847e11c8b1bd4b7aa", + "app/src/androidTest/java/dev/tinycast/android/PaletteStabilityDeviceTest.kt": "87896693541425799e7815d2fc1e3988e29afd9bba346da48183a91fa91be9c9", + "app/src/androidTest/java/dev/tinycast/android/ReadinessDeviceTest.kt": "c6f3ea767e9adc8384a3b662223ab57bef067fca8501509e0415111b711589f3", + "app/src/androidTest/java/dev/tinycast/android/ReadinessRegressionDeviceTest.kt": "3815d7aef28c0943999782217eabe14dd80fdd464476798bd0bf12a1d0be3c4a", + "app/src/androidTest/java/dev/tinycast/android/RecentDocumentDeviceTest.kt": "85af5ed0fd05c0716b8ac14b24e98397829ff8d241695999a0cfc68727923e40", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextCallerActivity.java": "640609575a0711566bf23f3028a5144e8aeae912604f9b7180912fd2c9b96200", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextClipboardCrashDeviceTest.kt": "6a1ebc4d90c8b5fa9a07f4b288c20b361297efbeaf7d4423eb211da47b4cf0c0", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextDeviceTest.kt": "31040a9d92e7e60d8026dda7119a9f7eedd2127ea6f50bfb308849f56b6fc0ac", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextLifecycleDeviceTest.kt": "2190f43dca4d7a7eca162a7e34f46d6091cfd114d83a5e4509946c1b912ce76f", + "app/src/androidTest/java/dev/tinycast/android/SettingsDeviceTest.kt": "dd9b9a2492c497a2a3ac3218d0833d2e8b536eb904975aa536b08361acc323a9", + "app/src/androidTest/java/dev/tinycast/android/SettingsRouteDeviceTest.kt": "8f6991670e740a07d3a6b30aea270b60e19f6d237c4b7b6afaf25200962ad736", + "app/src/androidTest/java/dev/tinycast/android/ShortcutDeviceTest.kt": "5376ede8474d5eaa4ec7ecb628d1056a5bfc963bd2a292d17d9b86eead8a5415", + "app/src/androidTest/java/dev/tinycast/android/ShortcutReadinessDeviceTest.kt": "41bdf7ab67a6899dc8a0b1b0f697135bc587dc401c9234eb56d25385eadf3dcf", + "app/src/androidTest/java/dev/tinycast/android/SystemSettingsDeviceTest.kt": "80e0c919fbf04916d2441aa3fbc4cccfac534f56c29dfd908e5ae2d917cfe13b", + "app/src/androidTest/java/dev/tinycast/android/TestAutomation.kt": "faad509cd41b06c4cc1087e5de8e0218abca78773603b2050bb2825c880588fb", + "app/src/androidTest/java/dev/tinycast/android/TouchReadabilityDeviceTest.kt": "6801d25bb0d9bc45899b04aeedba474e2ac8e5cc8cb168b6268e0305fb49345e", + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt": "6b251eda09610a7d21dab9913465ad8f62bdf9394cfd82c91961dde9bae97b3b", + "app/src/androidTest/java/dev/tinycast/android/UpdateDeviceTest.kt": "380e4d7702d2f8c68fd575581309113bc67abf3e5713bdb177cc3b920c4e2787", + "app/src/androidTest/java/dev/tinycast/android/UpdateSelfInstallDeviceTest.kt": "fc94ef400b54ee2cf8378d2b1632fff1521299f188a132f0330e930b40f80ed3", + "app/src/androidTest/java/dev/tinycast/android/UpdateSourceDeviceTest.kt": "76d91931dc044fdeb001a8325a321306011f2b0c54aa631bea25751c59f3ea50", + "app/src/androidTest/java/dev/tinycast/android/UpdateVerificationDeviceTest.kt": "cebe3033132db567affccc5419ec59a9639c87ceb88b20c38ffbba16c13b4592", + "app/src/androidTest/java/dev/tinycast/android/WebViewCompatibilityDeviceTest.kt": "ce5842cad291b9cb77aed19ecb9436dc80de24beb27e018797a7f84fb4a84895", + "app/src/androidTest/java/dev/tinycast/android/WebViewRecoveryDeviceTest.kt": "dd6ccf056187d184dd7fb6aa1eddeb76bd7037f4af21f749dbe379a7a2eeecde", + "app/src/androidTest/res/xml/native_input_test_ime.xml": "4aafc899939ff4b8883a80c6e00f7ff7413a08a603d485a15f1035c07760b50c", + "app/src/main/AndroidManifest.xml": "65fefcf86296b7103c2237f1e29bca7890bf33f6b5056f860c2e39ede371a55b", + "app/src/main/assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "app/src/main/assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "app/src/main/assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "app/src/main/assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "app/src/main/assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "app/src/main/assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "app/src/main/assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "app/src/main/assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "app/src/main/assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "app/src/main/assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "app/src/main/assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "app/src/main/java/dev/tinycast/android/AndroidShortcuts.kt": "1738bc2fe26a117f3d00edddf2639cd49d118f9d91bd5f6eff86d6ee6804b68c", + "app/src/main/java/dev/tinycast/android/AssistantActivation.kt": "b5855f87a029362bd06a63136dea7a1572fff716d0c302056f2a3647d9d95560", + "app/src/main/java/dev/tinycast/android/Backup.kt": "97f09aa4c2cf7ef42473be8728be28cadd3f3ab14930a6804590c0544a7c104b", + "app/src/main/java/dev/tinycast/android/BackupUi.kt": "d13aabc798d7fb19746b09d28a38593792792b67e916824776413d2fbe82870f", + "app/src/main/java/dev/tinycast/android/CalculatorActions.kt": "e03e5645069dafb156556efac7bd465f632938f8a5a24a78be72dff0ee5d3947", + "app/src/main/java/dev/tinycast/android/CommandEngine.kt": "b6be72c82b19fb09e1bf44cd4dd4148b3dbb0c39098eb42f89e80f9ffa034f78", + "app/src/main/java/dev/tinycast/android/EmojiCatalog.kt": "4dd39955ec38adea02d0c1974ace2b33d86ae738efea0e59d3e62b9072c10b81", + "app/src/main/java/dev/tinycast/android/EmojiStore.kt": "f7f5dd63af030b9d179c70336f4b52789d23a318020b6f19ac0c24d20ba8cd8e", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt": "6192ba6e73da94a171f0f09b829162d23aaac16a25744d2daa79cd4803e562c7", + "app/src/main/java/dev/tinycast/android/FolderGrantTransaction.kt": "11361d342e1e1598c85b5ea630f174c3a4590cbfaf9b430a30fbea2b9686a5c7", + "app/src/main/java/dev/tinycast/android/FolderIndex.kt": "6f1b1617a39c0c6e954a1b9b4da0d0d6af3ab7eeac25f2619e299621eec83a99", + "app/src/main/java/dev/tinycast/android/FolderSearch.kt": "4fcf90368ed70b49c192ab1b92b6e367d0a61643f928245f8447f542e745b60d", + "app/src/main/java/dev/tinycast/android/FolderSearchUi.kt": "dad0f473544f8e459aa301ad8eb91ec7380cebbe572e3e2be3f94443585a75c6", + "app/src/main/java/dev/tinycast/android/FolderStorageCoordinator.kt": "ff5491baf9d81ff19b04b35e33a503fc1656bfee9d8eb066453fdbe7e0f83bfb", + "app/src/main/java/dev/tinycast/android/MainActivity.kt": "2bc08e693d69ba4668a675c42dbcabb507755f8e3daf9ee01eaf62fd5744efe0", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt": "f7228cdd6b6988fb049f0aaf1048d69cc8489e802b4cc42a2b4d6f9e7ceea3e0", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt": "736fd80ad1a5f8a7ea53b6872a63bec969d7ad59768d54510bebfa640005b740", + "app/src/main/java/dev/tinycast/android/PaletteColumn.kt": "cd6cdc348752bcc20bd631e2216abdd4ee0c91d9606aaab62ce0c01a145dd6aa", + "app/src/main/java/dev/tinycast/android/PaletteDialogs.kt": "99055192ab85f645a9d9c77d96064b06bba2f1435de503bc45be8f56b4de2dc5", + "app/src/main/java/dev/tinycast/android/PaletteFooter.kt": "5b62c907b46e5075975fc22d01771f5ab7c7f53e433692de55d92865231e967f", + "app/src/main/java/dev/tinycast/android/PaletteFrame.kt": "bfbc139e01a4276770644d5f4c1242016839fd98f5e2f21fa8afb31c886bc763", + "app/src/main/java/dev/tinycast/android/PaletteMenuOwnership.kt": "0be25f335246b8e47bf07ea057adf2045a20f9db5bee90a396109adfa7426174", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt": "77e532aa096942daf58747ff903a02c2483d9fb828cf88daee0979ccb8a8b3dd", + "app/src/main/java/dev/tinycast/android/PaletteScrollHistory.kt": "84e26b8544adc069c9f86e3273acd2254e2189f1680dec592570a261cdf87602", + "app/src/main/java/dev/tinycast/android/PaletteStore.kt": "7434fd21d100108a267e5790ecb705f4ca76c5dd0c86cc5b14bd9644ed58f57d", + "app/src/main/java/dev/tinycast/android/PaletteTheme.kt": "7afa29642b2bda9c9f669eaf6cdefcb977d14417d313547aff1ff807f4e37471", + "app/src/main/java/dev/tinycast/android/PaletteTileService.kt": "6f29825b3560944aae77935bc3abfb6a53e9577735dc622bf80e5ea1a1fbad00", + "app/src/main/java/dev/tinycast/android/PaletteUi.kt": "a9b082f2d824f77607f5cb0f35c14d9f19e0bda6f37b150ed1f85c167ac5937c", + "app/src/main/java/dev/tinycast/android/PaletteViewport.kt": "7af62cfb3e5c210325dcb514246afadc3b5b5adbffda8cdded88100e8b7e44a3", + "app/src/main/java/dev/tinycast/android/RecentDocumentQueries.kt": "b60f5f6ac3458eb3659dd41aef01bcd20be9d59f3841ff0fa77c3eb6ee82c92b", + "app/src/main/java/dev/tinycast/android/ReviewedTextFlow.kt": "7daf246a7b8a608fe61e06f078bf3167c17df8f784f8779977ba6e87914526ea", + "app/src/main/java/dev/tinycast/android/ReviewedTextInput.kt": "ca681bb2c4eb91188a1550650bf5fb5f83569bf8ac954ab22abc0ce05ed17e73", + "app/src/main/java/dev/tinycast/android/ReviewedTextUi.kt": "5ded41175e114968aa1994c93ade551b21121db15c4a4a7ea5ff87deaff00d86", + "app/src/main/java/dev/tinycast/android/SearchClearButton.kt": "0d4b0bc74a48d1c2d13a62fcaec60adfa51c8966199ea71465dd3ecf40510229", + "app/src/main/java/dev/tinycast/android/SearchKeyboardButton.kt": "bc563f664a6498035de8c8629a919869184904aa696ca0dc821fa68c2c4a3d84", + "app/src/main/java/dev/tinycast/android/SettingsActivity.kt": "6c8a09cf51abdfc1f61c305b17e613f7b40f9960168aad2fafebdc31155a3601", + "app/src/main/java/dev/tinycast/android/SettingsUi.kt": "55886d17261a019fcddac77f25e655896217dadd081db6da23a2e519a6bad35b", + "app/src/main/java/dev/tinycast/android/ShortcutReadiness.kt": "83a422a837edc657f1f3faf94c155019eae73f1abcc8761379dcb2051ceed505", + "app/src/main/java/dev/tinycast/android/ShortcutUi.kt": "394fadd7890bbb2dd5f851bd5a290ebf19ad4e05fae64c321e529eeccd35c632", + "app/src/main/java/dev/tinycast/android/Shortcuts.kt": "14e08d112e3cc5689a5717f68dce1334d3c2bf92f4a7cfbc2057fdc96418a9b2", + "app/src/main/java/dev/tinycast/android/SystemSettings.kt": "c5c1535d12627b975f8f582437e53d02b4110f4bfb185d5c8d1e9307debc319a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCatalog.kt": "4427ae6610fcf75bc8f7ddeec9b869ab5b6698c9042280f9f0efff7ea3422e1e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCommandLaunch.kt": "2b253982bfcaa9c2b04178fcd38a04492e450352a459bdf375abc7948e6950c6", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageInformation.kt": "8a5d61b8f7d594933c6797d12c60f1888b4f4f4ad7de35a306c206406733b5e0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImagePolicy.kt": "f393349926cd371a67e3e59af0d0eb4db66d124e035259622c5558efb0035529", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageTimeout.kt": "16e0fb6b411c4cf30fcbcafc7df536f72da84c1a208f0ea47ba1a0b612d762a8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageUi.kt": "6da7920fd357a8106015a8a6da6d085fd2b8ae2bf26269c4aee670c84f7b0af0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImages.kt": "a87f8cf7d311baefd09c62f8a09e282764561bc2fe27b61abe0aec14d8c273f4", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailUi.kt": "15be7bc728b4fa72841db59a6e72e9acece275a5a6315d4ba6b19af22fc06f21", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEmptyView.kt": "4ab1b0093364ad790235b666fc70ec2642bb40692f3ce7fdb830e6bc514c61dd", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineCompatibility.kt": "36a9b4b35d22bc364ecb1f46d2d9f029e3807315a2d35d2fd231b2a86e8b49c8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineUi.kt": "6972248240f701edcc038ce70428dfd1a716e40894d616918469af3270aaa9cb", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormContract.kt": "6eba4aa3f33b19d4c452212b3bbb33c8ac0cbb8ae8e61963867e83094d6778ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDateUi.kt": "e052fc6c27a78ac0df119c954f7ef43f720ce8ab72462bb712832b6dfdeae18f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDocuments.kt": "1071c99bd42ec6265991731022662729fd1ccc0269fee924b229f9ab8c2980fc", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileImport.kt": "c91ee69d460190918ee649a61a340429ac0478a59ab5e7ca824db8c17d1f5d00", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileUi.kt": "4241a498c65c255db94f833038a1f86a8cb06f27b4cecb3838cc20e953262b01", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormPickerBackdrop.kt": "dff8e4e37d38c1387bfd221f6c43c29272abfa144fff34ada0a0734a9c0f946d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormSubmission.kt": "7f89b0ef7216cafb22c72a636b3b2998e5d71c9933bcd87d7c65a25b9a2bd9d8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTagUi.kt": "509187d014c00ca027720e16d22934686d1c0491f10e5e151a27b574cde86a96", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTypedValues.kt": "bd6b1c9b3e45101715916ee145ad41cfb1b74e206ae733f97d375c119f86af97", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormUi.kt": "bdb8f813a82e1e1860ebb08047b4a449a440ffe6d2a005d97c06debcbf4438c2", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridImages.kt": "777de62995b645310418d2f0da8adf87c450d8b7459d1c9abab0e9a02ce84258", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridModel.kt": "5b104c726a950f09a7cf890a14c0e4e654dfe8f5ea8b1b41468a0822f42a2f48", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridUi.kt": "c66cd6ee6d29cd2cc43d45ddbdc15f175ac5a5a39b332736b4cbddecdbf9e6bf", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionHttp.kt": "88ed57ca318c3e0c45e50f85e3157692d479bdae9636127869556cfb553abfe8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionLinks.kt": "cebfba7010fd2a20423527f8025413c21257ecd8e97ddc0dcb321b1c74db71f1", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionListUi.kt": "b02b632904d5d6be8f7b967cd10ccbc72d7e3d8fff3caf66c4fb444bce7de136", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownModel.kt": "723a518700e335179c296e8b9b05ae9a899c8aaf93b8ca02b76476a46879d6ea", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownUi.kt": "54d1b8dc6b09e55a7b0adf7d23903c9fb97551673a5695196e2e6f89259e304d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMetadataVisuals.kt": "882b7080d8f46cc9c9e2fd96fd1cc5cb0565cbb282bf3b04cad1c31b77a32290", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPasteCopy.kt": "3ee4dfbb356c6ec02f50d8d525ca805c0d21468f49529b002e054ff9c03c71b8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPayloadIdentity.kt": "66037b60818bc4941f58551e6c1401c18641a6da43f9f2477db9c9f7838e29f0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionRuntime.kt": "8df6a1a357a7133ce451930cc174b7382d70db75906724358ae40db664f6402e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSelectionDelivery.kt": "f13388787b615343c214a861a619bdba88b6327dc939365a130e9e799169c397", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSvgPolicy.kt": "1bed94b2ea8e6d2475526a0ed83d85724e32893fafc8b27bd8f2b58a95cd868a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionUi.kt": "009e3b23953be18ae09c76a849dd6ce3943dff6b4f2d4b40d846385044851b3f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowEvidence.kt": "98f65f5dbe1578b11fbb20d80f477a63b03659f7b11b1a7a6f526a4d6fe94379", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowInspection.kt": "650fdb495d2e1e0ab5331fe8c517baaaffcfe7d15e7f56b5b3f6247a650d01ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowUi.kt": "93e9af8898ccce7fa1ab8169f08926b1d9fa95ba5657c517d7224f9356488c3d", + "app/src/main/java/dev/tinycast/android/extensions/NodeCpuInfo.kt": "eea176a7259e8f3736878886350610a84a23a6d2799f5337f5c8b07a8fefa398", + "app/src/main/java/dev/tinycast/android/extensions/WeakValueTokens.kt": "5c4d6f5c5b0d7170b554091e1b9cd9d551119ea60d7fe7f03946eb70f498c34d", + "app/src/main/java/dev/tinycast/android/updates/AppUpdates.kt": "63ace29d7dc29e005ffbbdde31cbac4e1d923732604b1e43e6a4db8a3285b508", + "app/src/main/java/dev/tinycast/android/updates/UpdatePolicy.kt": "350a9142ebfc663cd4a0c982ab220fb5f1e3399bfb3207c980ea20fd4c5c4e6e", + "app/src/main/java/dev/tinycast/android/updates/UpdateSource.kt": "aa860f14bd3a9f39e19899f1927fb7a790c54bb4f2704651253d8f867bb3c100", + "app/src/main/java/dev/tinycast/android/updates/UpdateUi.kt": "0bceb6a4221787a58dfb14ee1bcdcd266388720ca8862bd705cfeb10cfe52457", + "app/src/main/res/drawable/ic_launcher.xml": "104e38ffdf3214de23909b7896392f4a974e4fcbcc778c447d5d7a9ce56380af", + "app/src/main/res/drawable/ic_palette_tile.xml": "e063a6c4a1a25d6717a31bc355543d76c7d1babf8e9556e68b1b5e6a2b860748", + "app/src/main/res/values/styles.xml": "de4ad14f9ef41aaa4ffc824af155831579fa1194af5055edd112efee5042f5e1", + "app/src/main/res/xml/assistant_service.xml": "1e9e560563a7d0260fc83126d3a9bf027bf6357adfc811b43bc3224290c77ddf", + "app/src/main/res/xml/data_extraction_rules.xml": "cb4d1da1c1bd38761a9a08cc4d8d1b55839fcc14a6e19badb653f75b23c20eca", + "app/src/main/res/xml/keyboard_service.xml": "b1839c96988c03fea26ce4ed5932b1315013f3d2c16165993afc17368ab7bdd4", + "app/src/test/java/dev/tinycast/android/BackupPlannerTest.kt": "12a55d3644b5094b84cad2e88a5432738021fc8d7c59c232d4e5fc4c2c9a1454", + "app/src/test/java/dev/tinycast/android/CalculatorActionsTest.kt": "e803682a82b89c9703fcfbcbb82424eafef6bae6a13092953a3dc2c877816509", + "app/src/test/java/dev/tinycast/android/CommandEngineTest.kt": "65d9d198e8e1a188e4dcfd5551ced8f558f87a106f42b1d02a1432e8d6b7c234", + "app/src/test/java/dev/tinycast/android/CommonMarkPrimaryConformanceTest.kt": "ceb2ca14cc003385533bdd73b8beefffe92740887537b74c2146160621a23fcd", + "app/src/test/java/dev/tinycast/android/EmojiCatalogTest.kt": "9d70ef96696215e14e561d73f5a41f0b1a8272c3b58e5ad5a8438c31bc53aaa5", + "app/src/test/java/dev/tinycast/android/ExtensionCommandLaunchTest.kt": "f45df47e1740873ed7e771de72a650d9df88cd31bbcf2fd3abf67e3999700291", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImagePolicyTest.kt": "7ec37a8870b70e3df0e3110f8b60ccc94185fedeaf1c39c76a00485dd4ca37d5", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImageTimeoutTest.kt": "839216fc2d395cbd171676f32bfe77b894730a29a12127ec916c1d88b18dfb3d", + "app/src/test/java/dev/tinycast/android/ExtensionEngineCompatibilityTest.kt": "af9e76d4f6e7a6f193603f2db0169c95c7aadaca842d430c6178874f62840b1f", + "app/src/test/java/dev/tinycast/android/ExtensionFormContractTest.kt": "432d658e2a177312105e2ec86db2c59d0625086e86464a7ff946acb61c07e283", + "app/src/test/java/dev/tinycast/android/ExtensionFormFileImportTest.kt": "784f5b78f1dfd0d23ca653b36fc59bd13cba42e68c708c499678ac1ce474b673", + "app/src/test/java/dev/tinycast/android/ExtensionFormSubmissionTest.kt": "4bbdd8068cd95c314f7cf7aa156c7928cd815c5da11ef5f2cab1b4c5d23dd7d5", + "app/src/test/java/dev/tinycast/android/ExtensionFormTypedValuesTest.kt": "3a485a387e1527163d4318c3f0863b743bff02fe4e485adfff490d95cd554395", + "app/src/test/java/dev/tinycast/android/ExtensionFormValuesTest.kt": "6bc5bc8caaa5763e12dc3136bbba1d99249db10387c163cb1efeb0ae03f09d2a", + "app/src/test/java/dev/tinycast/android/ExtensionGridContractTest.kt": "50681a34c624a01867f287c66523d653e1931cf759f5e2926dda60feb85fa2b3", + "app/src/test/java/dev/tinycast/android/ExtensionGridNavigationTest.kt": "94ffe218ed5f9411210c2599db2a10dcd20c1a94655ef53e8cac1c574318b68f", + "app/src/test/java/dev/tinycast/android/ExtensionHttpTest.kt": "76917bbbdcc33dcc90d9b152d5a3e478fd981139e1df1d9edc0916e4f81b8e76", + "app/src/test/java/dev/tinycast/android/ExtensionMarkdownModelTest.kt": "fbeee6a80280ec27b660cc53222ef42f0e9ff5f5ce7ec5e02dede9d6b1c9222b", + "app/src/test/java/dev/tinycast/android/ExtensionMetadataVisualsTest.kt": "6f8653f4ed71138ac4fb0353e427d5b6775f54ec3600177ec6eae49dbc81598e", + "app/src/test/java/dev/tinycast/android/ExtensionPasteCopyTest.kt": "582ebddff12c96a504dd12a502ca851fc5d037e92f1d3ce98240eb162002b3bc", + "app/src/test/java/dev/tinycast/android/ExtensionPayloadIdentityTest.kt": "f59183b3224aab2923d9eb1ae598d1fa5cd2598b9ba80fc9a0db135005ae4e04", + "app/src/test/java/dev/tinycast/android/ExtensionSelectionDeliveryTest.kt": "1ea1e17cf0ea43fa3418a61f71587dbee9ec341b288d17fdaba3c5d3d8da4cb7", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowEvidenceTest.kt": "cf1589d69a498166b5a5fddd45135cf5b8575ec1d42f13ed4e2927b062b966fd", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowInspectionTest.kt": "043617c0cb943d76ebcdb5d0cc5bcdcda300069827b9b87a7425a16d084c1255", + "app/src/test/java/dev/tinycast/android/FolderGrantTransactionTest.kt": "ef710edc4ed1eb45782f90c385bc73305217f26882b630cd3e79ee93c59ef118", + "app/src/test/java/dev/tinycast/android/FolderIndexTest.kt": "bd371b19d1678ea876889cfb25505d690a4296c37d042e4cabd38bc7c7e4eff4", + "app/src/test/java/dev/tinycast/android/ModifierTapTest.kt": "bc0f6191ef2837018ca33a71010c1582cd39d0b3713c55acec4f91406a74d4fd", + "app/src/test/java/dev/tinycast/android/PaletteMenuOwnershipTest.kt": "c3134a62d61b5cd7ed810b867a6b40219713f21b798fabf6e659129cfab55506", + "app/src/test/java/dev/tinycast/android/PaletteScrollHistoryTest.kt": "b1610e3c3818e5823f99ded35bc36325042da250cfd48d98c0d6381066cfad5f", + "app/src/test/java/dev/tinycast/android/ReviewedTextInputTest.kt": "4bff225dd9fc1963736ad1f992e3eda3ffff21554c3ebef63d25acfdb41a29f3", + "app/src/test/java/dev/tinycast/android/ShortcutReadinessTest.kt": "45d32b02d4f89f857867d2585f3f5968251e9580edd34d9312bbfc158adc12e1", + "app/src/test/java/dev/tinycast/android/ShortcutTest.kt": "ae8034901d8ca73d704d40992b85ed43a64a021a078ff4eb5b2b853c4f398610", + "app/src/test/java/dev/tinycast/android/SystemSettingsTest.kt": "cdfc38bed12779bb92b0ddaeb79d197733243b24da43ab89d8580ecfd1f1fb51", + "app/src/test/java/dev/tinycast/android/TinycastGridParityTest.kt": "df6ca13f0f0a1e4bfa1f0085e274ed87457a6aa1a69492afa1041128af99c5e3", + "app/src/test/java/dev/tinycast/android/UpdatePolicyTest.kt": "d87ee4f7d6aa7b39b998267bd4d042d0b494ec6a1280d18860f262355c25cbe3", + "app/src/test/java/dev/tinycast/android/WeakValueTokensTest.kt": "ced7bf72628d5dc18fc5fdd30a81e58bb4b4b7f40e4e8c7eb0e77500f7c73566", + "app/src/test/java/dev/tinycast/android/extensions/NodeCpuInfoTest.kt": "5f3a7aae9b24435a4dbca77f9132a4b203ea736b1c76fc9108a51251983c2797", + "app/src/test/js/android-fetch.test.cjs": "2842effb321a11a33816f176f3300cd27a61c1e2ac70c4ed32681d46a129e56e", + "app/src/test/js/android-form-focus.test.cjs": "dd065271386dfdb2552caef1ae6e0c6f30e32783571abd85be328b9864bff8b6", + "app/src/test/js/android-form-submit.test.cjs": "7cbbb553dc2e657951b9195593b11add03597adad2710b4daa3e2cb807f87334", + "app/src/test/resources/commonmark-0.31.2.NOTICE": "610241b963a1a958c9465d99ec3f5778e7c6ef7251f9e119fed4c306b51641de", + "app/src/test/resources/commonmark-0.31.2.tsv": "dc27be954caac0ed8961299ca581a62aa4c68312091e68e52ab1e2bfe6aa5f5f", + "app/src/test/resources/extension-payload-identities-v1.json": "e451cf6b8efa208708db43dcb3a0545db1e73c610b72f488203fb4f147a490ab", + "app/src/test/resources/tinycast-grid-navigation.tsv": "da620f314fc39300beb7a11436715809ac1a9fd230fa4640c7f4f9c34b69aaf7", + "build.gradle.kts": "780d597cbe0f80d0103221a566db7574d1e07b17adca5bdbe7d6c728d77df12a", + "gradle.properties": "e43a00491832254a35cf5a979ef6de17f78c4e159d446be39319d2e3d3e46325", + "gradle/wrapper/gradle-wrapper.jar": "55243ef57851f12b070ad14f7f5bb8302daceeebc5bce5ece5fa6edb23e1145c", + "gradle/wrapper/gradle-wrapper.properties": "13287ffad6cf3064056ddad80d95b855132348930b2dc6c91490588c55b3ac7d", + "gradlew": "aed171fb114f82e6eaea4970a245a200e0582a7dcc8ec0891ca41b6e4a62b754", + "scripts/android_clipboard_recovery.py": "4aa2d03a100791544d282de37a2f62b6f7bfd94c47cc5611b6b6448ed8a946c1", + "scripts/android_form_documents_fixture.py": "ef44f5a9af1397fc8e8ea1924e36c2dec18d5c56c02e22f4925752daf1034841", + "scripts/android_test_cleanup.py": "1f4a1d70d251ec0a8294932388ce881da144c9c7d1c05df54df2c5b246d46373", + "scripts/extension_bundle_snapshot.py": "08ae0408a22e4f4c3c8a8b22af31b6a6a16d304dc0d14d5e489596dd9731a950", + "scripts/extension_manifest_catalog.py": "18c6048a0690e68dba3da1e8d11c5abccac16c3c26aa8803ff80abfd1dabe7e4", + "scripts/generate-emoji.py": "98f43c9a5941b4e65533e31ff7d7eaa4e697d8fecd4c7424297e6957e07abd53", + "scripts/generate-tinycast-grid-oracle.py": "bd53975673883b624d2553cd47687c5a3a760b17181a8c0621715ed1599b3118", + "scripts/package-nightly-update.py": "2a650baee0c7c76eadd360171e19686aad7b960fe34ebc780638c6b231032420", + "scripts/summarize-readiness.py": "e63d9d2ec435d2c369ae0be126bafb0b0507e903b03674f11a77ee10b428fe64", + "scripts/test-api-compatibility.py": "1ba4bf24535130bfd59a5f1d9d4830ca075e7158fc2cbe316696fcadb6108065", + "scripts/test-assistant-touch.py": "fd5a4acfdd19ddc60eb467fea3c7d2e8ab7ac717bea35c76d007577c23235a54", + "scripts/test-calculator-intent.py": "93ef5653c4d0c153d8f216c9fd74557089a964eaab80c84c85ab5460ec58f1a1", + "scripts/test-configurable-shortcuts.py": "56f4581f78265ec2c28faa1da115ae10a8349cf47e10db60bfba3e88f0cc3e73", + "scripts/test-extension-grid.py": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "scripts/test-extension-workflows.py": "c6cce4d533b45655a7763305379107840a93a1a953be0322a869c7505ffc0997", + "scripts/test-global-shortcut.py": "4a0f57d16dfccbd0c7b33d6b78a841ccad030c4bad6fb108ac80f15dc89f6d6a", + "scripts/test-modifier-taps-hardware.py": "b0d2da7fd2410095d65ef20e25cd9b8e90f9b480849dfd5e497f75d4d713139c", + "scripts/test-modifier-taps.py": "8cb08d228371c90f995ae2246ef0a92daf6c81724c11a1ac67374ed0dd347dab", + "scripts/test-readiness-benchmark.py": "1f92dc1989f1ff36c82433d6eaab1e2c896abf7541a24a9b215c109e49d1a7d9", + "scripts/test-restart-files.py": "65f1c311df77634f746cb155d831acf1fa4d8cf05d0e1dabc9d372bf1e842065", + "scripts/test-reviewed-text-input.py": "4e9ab25f0b1bce00277d0dde5a37a29ab8cbbdb9900699c5bdfd9cfa4b9bb248", + "scripts/test-reviewed-text-process-recreation.py": "eecd547c48ad2bbce2d8bae62bbed26a2484e0b5d97ebb7cb989ba98d4de2a23", + "scripts/test-search-header.py": "772cb70442bbf28086beb8087ebce94d02ba6cc10e6acf8c2cf91a0d8d5b39d0", + "scripts/test-self-updates.py": "4ff148ea90c3a148a1eacf74116db288e5e9c282f69e0c331caa6f22b1a40889", + "scripts/test-startup-performance.py": "9ac605bf3347fde625d279767bb8fc4de76ae82f099e7d8351416fa5bc9250ae", + "scripts/test-touch-readability.py": "d9ae59ab3db56d63cb5c959c200263b71acd0e04c305dce4e9ceb8a395933fb6", + "scripts/test-webview-engine.py": "4596ef36511414576d7f3ad24a9d69d9e4993a07989968872ae147433b931285", + "scripts/tests/test_android_clipboard_recovery.py": "b260d3adcfa33e2641affebee9bebb1676097b4a24bbdbeb89cef7f3fc889176", + "scripts/tests/test_android_form_documents_fixture.py": "c2b573793d6c5d48fe9dc8e75ffc554e11818e319507080a4b96aa4e24e1fc03", + "scripts/tests/test_android_test_cleanup.py": "49c8831c517f0777f46952376f5d3b783322eeb25f063d69a9b1bc2f8cde01cf", + "scripts/tests/test_extension_bundle_snapshot.py": "382561907129ac58b7e20b963c1afcbc9bc1a03b7e18da64e7d61927a8b15783", + "scripts/tests/test_extension_manifest_catalog.py": "57af21edf39e3e4084453830eed62d3c052ba8d8a4f942d3d69807e2cd4b69a6", + "scripts/tests/test_extension_workflow_guards.py": "1cea982b85cf759e691471cad72b8e2cbdccdf3c2ccc6c483b1ef01b49002a3f", + "scripts/tests/test_private_archive_transport.py": "168c1607d4e1efa7537241cf362316ce354706af33465dc63e73d210ab0327d1", + "scripts/tests/test_private_path_observation.py": "3c0fff3062ac9b43aab67ed4ab2d53b92fa39f9af9e0ada9d197856a1df94e95", + "scripts/tests/test_reviewed_text_archives.py": "0308a50c148c97ed50381e894eabd43ec6e374878f99b810244c24e25f1a626e", + "scripts/tests/test_reviewed_text_runner_guards.py": "a3d489fe141be669374ecd0b3a6231afc5efdf4abfc6a74f7d25efec4e67038c", + "scripts/tests/test_webview_engine_runner.py": "846ee3b34578f92bd3f728eac4044c5ef4481478e3ec9d744e848e0094119168", + "scripts/verify-recorded-workflow-catalog.py": "fc0ec3b595b3a892238a4e0cc19b79ca092e8dcbe3e4af1d261e4874f984c2d5", + "settings.gradle.kts": "6a8db88135b364d8bd2facb607fc4e9e9476c171d2b7f7f3a0892c57a9ee6487" + }, + "executed_app_source_sha256": { + "app/build.gradle.kts": "28f41ac518c91f15c98221d0511870a5409b9f35ae008acfdd5f667db06bcadf", + "app/src/androidTest/AndroidManifest.xml": "63c98a685e9dd67d8150af8981832d34271fb37a92e46444eec52728f559d609", + "app/src/androidTest/assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "app/src/androidTest/java/dev/tinycast/android/ActivationDeviceTest.kt": "2f2fe66a5c3628433feeb6db33e02be43ca3f267b39ec541f2e3330fc1142974", + "app/src/androidTest/java/dev/tinycast/android/AssistantDeviceTest.kt": "1ecebcf20fe9aa7aa63701c81500195eddd1ae88618d89f31105fecc58189b6b", + "app/src/androidTest/java/dev/tinycast/android/AssistantTouchDeviceTest.kt": "1f33a283e5b1f05a5a74dbb76bc3ff8920193cd761edd1cce1e61cb733cb9874", + "app/src/androidTest/java/dev/tinycast/android/BackupDeviceTest.kt": "56c56d6a652524f7fc7952b1478552314b1e465ace5c7216385d7f2ea3cf4b6c", + "app/src/androidTest/java/dev/tinycast/android/CalculatorActionsDeviceTest.kt": "e738e5b09aa6128343abe628ed7f93571b9a87c1eb95e78f00c617aadcf348b4", + "app/src/androidTest/java/dev/tinycast/android/CalculatorIntentDeviceTest.kt": "628ddcef4b50880170fba97cd925fefc5f463f632799d9e2686e7512b2bbc15f", + "app/src/androidTest/java/dev/tinycast/android/ClipboardApiDeviceTest.kt": "e53bbc080d17b59aae6280b7b817a3c81b4df684dcfd5ca787a993d89caf5de4", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidence.kt": "c882a7435cdca3bbdf68da66a6e8ef23bce932fb5746ba09c61bded5b9c98e9d", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidenceDeviceTest.kt": "dfdb64344886b7e5d4b54f04fa4560f169e8cb8d7b7b238ba08358dcde73f854", + "app/src/androidTest/java/dev/tinycast/android/ClipboardRecoveryActivity.java": "48627f465b10c316cca7fdfa735928095328241b4fb98bf90e5c247add17345d", + "app/src/androidTest/java/dev/tinycast/android/DocumentProviderDeviceTest.kt": "13895d23b8758affd8889461ef660c442d3bfd1bb111fce08a064aa4b582aea2", + "app/src/androidTest/java/dev/tinycast/android/EmojiDeviceTest.kt": "ab9907d4e4acd7e52ed26f12ac14648271e5740784cdba678671ca8ad42fb415", + "app/src/androidTest/java/dev/tinycast/android/EnduranceDeviceTest.kt": "4802d3755ce6bc1cdf8e60c7cf9998a09ced8e0be6d9888f0b9d9a32ee332dc4", + "app/src/androidTest/java/dev/tinycast/android/ExtensionCommandHandoffDeviceTest.kt": "8c47f08b1d49a94dfd520840a0b0349199459da4ece8ff1adcacc46516b37f7b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDetailDeviceTest.kt": "d5bd83f6d174ca5d5c3c9d68551cc3a78bc90763060410bd5f3b67d9d9642025", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDeviceTest.kt": "3087ff055f70cdf43d2565e22703b9c57445b5c3e1594126d60b0279c32b2640", + "app/src/androidTest/java/dev/tinycast/android/ExtensionEmptyViewDeviceTest.kt": "64e6b1e68c61cf67b24ba02d1e14a72d297b1bdeebbdf1008905d5619ce2558f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionFormDeviceTest.kt": "6418f6ab517ead50a102b4834bff9c40988849fb3a2a1ef20f575d162b32e11b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionGridDeviceTest.kt": "952b4f2988379c1545575d1332f8358acc9053e257a382b7549a27f6b4b40de3", + "app/src/androidTest/java/dev/tinycast/android/ExtensionMarkdownDeviceTest.kt": "e4b7daa9fd914335f572ef41665595104cdae5434682977a2d806ff63ef36c4f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionPasteCopyDeviceTest.kt": "7bdd8e876153d4d46357402eab58cf89c0e8885823d21894c70882ed55b1da8e", + "app/src/androidTest/java/dev/tinycast/android/ExtensionRecordedTestsDeviceTest.kt": "1aa11011270b01a235bb052c6063da7eb5f7f726a7bb19f79aa54e7b8aa4ca42", + "app/src/androidTest/java/dev/tinycast/android/ExtensionSandboxDiagnosticDeviceTest.kt": "3e192cb65d011e021d5b47b6bde765e1136c2ddf7e039b5c9dce6dedbf39da15", + "app/src/androidTest/java/dev/tinycast/android/FeedbackReadabilityDeviceTest.kt": "86096d428b6554bcb6b8c9d7bc39b981baf1fd53f9367a33c97ce03c89020a82", + "app/src/androidTest/java/dev/tinycast/android/FolderDeviceTest.kt": "f3d54b0d788459d34470d2d87c8882cdfe30e8956a8886cd324dd63160f5628d", + "app/src/androidTest/java/dev/tinycast/android/FormDocumentsFixtureActivity.java": "434e72d8a0c977a83cbe6524cc51638eaff9cca5581c570ea58d4068ad2156a9", + "app/src/androidTest/java/dev/tinycast/android/FrozenBundleWorkflowDeviceTest.kt": "9d31d56f739caa2509610cf4c07abf70dfd5ea0aead7ec5c5673bde1ca04bc45", + "app/src/androidTest/java/dev/tinycast/android/InlinePaletteDeviceTest.kt": "ed2cfb9dc3c5218adfe0ae7b3cc1c60a69e6cf8c83ad434c2fc6b87d23bb2727", + "app/src/androidTest/java/dev/tinycast/android/LegacyInputDiagnosticDeviceTest.kt": "4966fac20af96b8597fb38a278d8f3ef89b7e335f3d3b6e5df00fb349ebabc55", + "app/src/androidTest/java/dev/tinycast/android/ModifierHardwareClipboardTest.kt": "141499cea10d4c80b8ef690fd43e985c066d1b420afa23895c32e75de737ec8d", + "app/src/androidTest/java/dev/tinycast/android/ModifierTapDeviceTest.kt": "d33bafba795569c15bab709a9830ca06ecffda9feb754492ec437d55c1d1cae1", + "app/src/androidTest/java/dev/tinycast/android/NativeEditableAssertions.kt": "be979c8e0f3e78b8d0e4482c2653769d732d24871a822b3761f5708a1e6a230b", + "app/src/androidTest/java/dev/tinycast/android/NativeInputCompatibilityDeviceTest.kt": "484dcb406a6b9fbc7851efd883029a43b303bdab799c9385e51a678ab91a51fc", + "app/src/androidTest/java/dev/tinycast/android/NativeInputTestIme.kt": "c3a766ae381e6e4a1b514b3890cdd220616df8e9b88208cdb9aa562ebd8f45ce", + "app/src/androidTest/java/dev/tinycast/android/OwnedFormDocumentsProvider.java": "67c22d543cb2136d81dc3544d8f63df94ce67f9524c7f19dc9c6b1b586713e89", + "app/src/androidTest/java/dev/tinycast/android/PaletteDeviceTest.kt": "7f5861ffec2e762c1e629519802c10d4b31e3bebd49a3c5867013c6aad77f3f4", + "app/src/androidTest/java/dev/tinycast/android/PaletteOverlayTest.kt": "0755f9aa38bdb5785d2cb8902157ce990b5b9825db0ae71847e11c8b1bd4b7aa", + "app/src/androidTest/java/dev/tinycast/android/PaletteStabilityDeviceTest.kt": "87896693541425799e7815d2fc1e3988e29afd9bba346da48183a91fa91be9c9", + "app/src/androidTest/java/dev/tinycast/android/ReadinessDeviceTest.kt": "c6f3ea767e9adc8384a3b662223ab57bef067fca8501509e0415111b711589f3", + "app/src/androidTest/java/dev/tinycast/android/ReadinessRegressionDeviceTest.kt": "3815d7aef28c0943999782217eabe14dd80fdd464476798bd0bf12a1d0be3c4a", + "app/src/androidTest/java/dev/tinycast/android/RecentDocumentDeviceTest.kt": "85af5ed0fd05c0716b8ac14b24e98397829ff8d241695999a0cfc68727923e40", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextCallerActivity.java": "640609575a0711566bf23f3028a5144e8aeae912604f9b7180912fd2c9b96200", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextClipboardCrashDeviceTest.kt": "6a1ebc4d90c8b5fa9a07f4b288c20b361297efbeaf7d4423eb211da47b4cf0c0", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextDeviceTest.kt": "31040a9d92e7e60d8026dda7119a9f7eedd2127ea6f50bfb308849f56b6fc0ac", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextLifecycleDeviceTest.kt": "2190f43dca4d7a7eca162a7e34f46d6091cfd114d83a5e4509946c1b912ce76f", + "app/src/androidTest/java/dev/tinycast/android/SettingsDeviceTest.kt": "dd9b9a2492c497a2a3ac3218d0833d2e8b536eb904975aa536b08361acc323a9", + "app/src/androidTest/java/dev/tinycast/android/SettingsRouteDeviceTest.kt": "8f6991670e740a07d3a6b30aea270b60e19f6d237c4b7b6afaf25200962ad736", + "app/src/androidTest/java/dev/tinycast/android/ShortcutDeviceTest.kt": "5376ede8474d5eaa4ec7ecb628d1056a5bfc963bd2a292d17d9b86eead8a5415", + "app/src/androidTest/java/dev/tinycast/android/ShortcutReadinessDeviceTest.kt": "41bdf7ab67a6899dc8a0b1b0f697135bc587dc401c9234eb56d25385eadf3dcf", + "app/src/androidTest/java/dev/tinycast/android/SystemSettingsDeviceTest.kt": "80e0c919fbf04916d2441aa3fbc4cccfac534f56c29dfd908e5ae2d917cfe13b", + "app/src/androidTest/java/dev/tinycast/android/TestAutomation.kt": "faad509cd41b06c4cc1087e5de8e0218abca78773603b2050bb2825c880588fb", + "app/src/androidTest/java/dev/tinycast/android/TouchReadabilityDeviceTest.kt": "6801d25bb0d9bc45899b04aeedba474e2ac8e5cc8cb168b6268e0305fb49345e", + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt": "094168d2c69910f3081941081cf9be4ef8f0c9bfefedea004097c40cc1cec28d", + "app/src/androidTest/java/dev/tinycast/android/UpdateDeviceTest.kt": "380e4d7702d2f8c68fd575581309113bc67abf3e5713bdb177cc3b920c4e2787", + "app/src/androidTest/java/dev/tinycast/android/UpdateSelfInstallDeviceTest.kt": "fc94ef400b54ee2cf8378d2b1632fff1521299f188a132f0330e930b40f80ed3", + "app/src/androidTest/java/dev/tinycast/android/UpdateSourceDeviceTest.kt": "76d91931dc044fdeb001a8325a321306011f2b0c54aa631bea25751c59f3ea50", + "app/src/androidTest/java/dev/tinycast/android/UpdateVerificationDeviceTest.kt": "cebe3033132db567affccc5419ec59a9639c87ceb88b20c38ffbba16c13b4592", + "app/src/androidTest/java/dev/tinycast/android/WebViewCompatibilityDeviceTest.kt": "ce5842cad291b9cb77aed19ecb9436dc80de24beb27e018797a7f84fb4a84895", + "app/src/androidTest/java/dev/tinycast/android/WebViewRecoveryDeviceTest.kt": "dd6ccf056187d184dd7fb6aa1eddeb76bd7037f4af21f749dbe379a7a2eeecde", + "app/src/androidTest/res/xml/native_input_test_ime.xml": "4aafc899939ff4b8883a80c6e00f7ff7413a08a603d485a15f1035c07760b50c", + "app/src/main/AndroidManifest.xml": "65fefcf86296b7103c2237f1e29bca7890bf33f6b5056f860c2e39ede371a55b", + "app/src/main/assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "app/src/main/assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "app/src/main/assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "app/src/main/assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "app/src/main/assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "app/src/main/assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "app/src/main/assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "app/src/main/assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "app/src/main/assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "app/src/main/assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "app/src/main/assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "app/src/main/java/dev/tinycast/android/AndroidShortcuts.kt": "1738bc2fe26a117f3d00edddf2639cd49d118f9d91bd5f6eff86d6ee6804b68c", + "app/src/main/java/dev/tinycast/android/AssistantActivation.kt": "b5855f87a029362bd06a63136dea7a1572fff716d0c302056f2a3647d9d95560", + "app/src/main/java/dev/tinycast/android/Backup.kt": "97f09aa4c2cf7ef42473be8728be28cadd3f3ab14930a6804590c0544a7c104b", + "app/src/main/java/dev/tinycast/android/BackupUi.kt": "d13aabc798d7fb19746b09d28a38593792792b67e916824776413d2fbe82870f", + "app/src/main/java/dev/tinycast/android/CalculatorActions.kt": "e03e5645069dafb156556efac7bd465f632938f8a5a24a78be72dff0ee5d3947", + "app/src/main/java/dev/tinycast/android/CommandEngine.kt": "b6be72c82b19fb09e1bf44cd4dd4148b3dbb0c39098eb42f89e80f9ffa034f78", + "app/src/main/java/dev/tinycast/android/EmojiCatalog.kt": "4dd39955ec38adea02d0c1974ace2b33d86ae738efea0e59d3e62b9072c10b81", + "app/src/main/java/dev/tinycast/android/EmojiStore.kt": "f7f5dd63af030b9d179c70336f4b52789d23a318020b6f19ac0c24d20ba8cd8e", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt": "6192ba6e73da94a171f0f09b829162d23aaac16a25744d2daa79cd4803e562c7", + "app/src/main/java/dev/tinycast/android/FolderGrantTransaction.kt": "11361d342e1e1598c85b5ea630f174c3a4590cbfaf9b430a30fbea2b9686a5c7", + "app/src/main/java/dev/tinycast/android/FolderIndex.kt": "6f1b1617a39c0c6e954a1b9b4da0d0d6af3ab7eeac25f2619e299621eec83a99", + "app/src/main/java/dev/tinycast/android/FolderSearch.kt": "4fcf90368ed70b49c192ab1b92b6e367d0a61643f928245f8447f542e745b60d", + "app/src/main/java/dev/tinycast/android/FolderSearchUi.kt": "dad0f473544f8e459aa301ad8eb91ec7380cebbe572e3e2be3f94443585a75c6", + "app/src/main/java/dev/tinycast/android/FolderStorageCoordinator.kt": "ff5491baf9d81ff19b04b35e33a503fc1656bfee9d8eb066453fdbe7e0f83bfb", + "app/src/main/java/dev/tinycast/android/MainActivity.kt": "2bc08e693d69ba4668a675c42dbcabb507755f8e3daf9ee01eaf62fd5744efe0", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt": "f7228cdd6b6988fb049f0aaf1048d69cc8489e802b4cc42a2b4d6f9e7ceea3e0", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt": "736fd80ad1a5f8a7ea53b6872a63bec969d7ad59768d54510bebfa640005b740", + "app/src/main/java/dev/tinycast/android/PaletteColumn.kt": "cd6cdc348752bcc20bd631e2216abdd4ee0c91d9606aaab62ce0c01a145dd6aa", + "app/src/main/java/dev/tinycast/android/PaletteDialogs.kt": "99055192ab85f645a9d9c77d96064b06bba2f1435de503bc45be8f56b4de2dc5", + "app/src/main/java/dev/tinycast/android/PaletteFooter.kt": "5b62c907b46e5075975fc22d01771f5ab7c7f53e433692de55d92865231e967f", + "app/src/main/java/dev/tinycast/android/PaletteFrame.kt": "bfbc139e01a4276770644d5f4c1242016839fd98f5e2f21fa8afb31c886bc763", + "app/src/main/java/dev/tinycast/android/PaletteMenuOwnership.kt": "0be25f335246b8e47bf07ea057adf2045a20f9db5bee90a396109adfa7426174", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt": "77e532aa096942daf58747ff903a02c2483d9fb828cf88daee0979ccb8a8b3dd", + "app/src/main/java/dev/tinycast/android/PaletteScrollHistory.kt": "84e26b8544adc069c9f86e3273acd2254e2189f1680dec592570a261cdf87602", + "app/src/main/java/dev/tinycast/android/PaletteStore.kt": "7434fd21d100108a267e5790ecb705f4ca76c5dd0c86cc5b14bd9644ed58f57d", + "app/src/main/java/dev/tinycast/android/PaletteTheme.kt": "7afa29642b2bda9c9f669eaf6cdefcb977d14417d313547aff1ff807f4e37471", + "app/src/main/java/dev/tinycast/android/PaletteTileService.kt": "6f29825b3560944aae77935bc3abfb6a53e9577735dc622bf80e5ea1a1fbad00", + "app/src/main/java/dev/tinycast/android/PaletteUi.kt": "a9b082f2d824f77607f5cb0f35c14d9f19e0bda6f37b150ed1f85c167ac5937c", + "app/src/main/java/dev/tinycast/android/PaletteViewport.kt": "7af62cfb3e5c210325dcb514246afadc3b5b5adbffda8cdded88100e8b7e44a3", + "app/src/main/java/dev/tinycast/android/RecentDocumentQueries.kt": "b60f5f6ac3458eb3659dd41aef01bcd20be9d59f3841ff0fa77c3eb6ee82c92b", + "app/src/main/java/dev/tinycast/android/ReviewedTextFlow.kt": "7daf246a7b8a608fe61e06f078bf3167c17df8f784f8779977ba6e87914526ea", + "app/src/main/java/dev/tinycast/android/ReviewedTextInput.kt": "ca681bb2c4eb91188a1550650bf5fb5f83569bf8ac954ab22abc0ce05ed17e73", + "app/src/main/java/dev/tinycast/android/ReviewedTextUi.kt": "5ded41175e114968aa1994c93ade551b21121db15c4a4a7ea5ff87deaff00d86", + "app/src/main/java/dev/tinycast/android/SearchClearButton.kt": "0d4b0bc74a48d1c2d13a62fcaec60adfa51c8966199ea71465dd3ecf40510229", + "app/src/main/java/dev/tinycast/android/SearchKeyboardButton.kt": "bc563f664a6498035de8c8629a919869184904aa696ca0dc821fa68c2c4a3d84", + "app/src/main/java/dev/tinycast/android/SettingsActivity.kt": "6c8a09cf51abdfc1f61c305b17e613f7b40f9960168aad2fafebdc31155a3601", + "app/src/main/java/dev/tinycast/android/SettingsUi.kt": "55886d17261a019fcddac77f25e655896217dadd081db6da23a2e519a6bad35b", + "app/src/main/java/dev/tinycast/android/ShortcutReadiness.kt": "83a422a837edc657f1f3faf94c155019eae73f1abcc8761379dcb2051ceed505", + "app/src/main/java/dev/tinycast/android/ShortcutUi.kt": "394fadd7890bbb2dd5f851bd5a290ebf19ad4e05fae64c321e529eeccd35c632", + "app/src/main/java/dev/tinycast/android/Shortcuts.kt": "14e08d112e3cc5689a5717f68dce1334d3c2bf92f4a7cfbc2057fdc96418a9b2", + "app/src/main/java/dev/tinycast/android/SystemSettings.kt": "c5c1535d12627b975f8f582437e53d02b4110f4bfb185d5c8d1e9307debc319a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCatalog.kt": "4427ae6610fcf75bc8f7ddeec9b869ab5b6698c9042280f9f0efff7ea3422e1e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCommandLaunch.kt": "2b253982bfcaa9c2b04178fcd38a04492e450352a459bdf375abc7948e6950c6", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageInformation.kt": "8a5d61b8f7d594933c6797d12c60f1888b4f4f4ad7de35a306c206406733b5e0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImagePolicy.kt": "f393349926cd371a67e3e59af0d0eb4db66d124e035259622c5558efb0035529", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageTimeout.kt": "16e0fb6b411c4cf30fcbcafc7df536f72da84c1a208f0ea47ba1a0b612d762a8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageUi.kt": "6da7920fd357a8106015a8a6da6d085fd2b8ae2bf26269c4aee670c84f7b0af0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImages.kt": "a87f8cf7d311baefd09c62f8a09e282764561bc2fe27b61abe0aec14d8c273f4", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailUi.kt": "15be7bc728b4fa72841db59a6e72e9acece275a5a6315d4ba6b19af22fc06f21", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEmptyView.kt": "4ab1b0093364ad790235b666fc70ec2642bb40692f3ce7fdb830e6bc514c61dd", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineCompatibility.kt": "36a9b4b35d22bc364ecb1f46d2d9f029e3807315a2d35d2fd231b2a86e8b49c8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineUi.kt": "6972248240f701edcc038ce70428dfd1a716e40894d616918469af3270aaa9cb", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormContract.kt": "6eba4aa3f33b19d4c452212b3bbb33c8ac0cbb8ae8e61963867e83094d6778ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDateUi.kt": "e052fc6c27a78ac0df119c954f7ef43f720ce8ab72462bb712832b6dfdeae18f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDocuments.kt": "1071c99bd42ec6265991731022662729fd1ccc0269fee924b229f9ab8c2980fc", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileImport.kt": "c91ee69d460190918ee649a61a340429ac0478a59ab5e7ca824db8c17d1f5d00", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileUi.kt": "4241a498c65c255db94f833038a1f86a8cb06f27b4cecb3838cc20e953262b01", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormPickerBackdrop.kt": "dff8e4e37d38c1387bfd221f6c43c29272abfa144fff34ada0a0734a9c0f946d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormSubmission.kt": "7f89b0ef7216cafb22c72a636b3b2998e5d71c9933bcd87d7c65a25b9a2bd9d8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTagUi.kt": "509187d014c00ca027720e16d22934686d1c0491f10e5e151a27b574cde86a96", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTypedValues.kt": "bd6b1c9b3e45101715916ee145ad41cfb1b74e206ae733f97d375c119f86af97", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormUi.kt": "bdb8f813a82e1e1860ebb08047b4a449a440ffe6d2a005d97c06debcbf4438c2", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridImages.kt": "777de62995b645310418d2f0da8adf87c450d8b7459d1c9abab0e9a02ce84258", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridModel.kt": "5b104c726a950f09a7cf890a14c0e4e654dfe8f5ea8b1b41468a0822f42a2f48", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridUi.kt": "c66cd6ee6d29cd2cc43d45ddbdc15f175ac5a5a39b332736b4cbddecdbf9e6bf", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionHttp.kt": "88ed57ca318c3e0c45e50f85e3157692d479bdae9636127869556cfb553abfe8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionLinks.kt": "cebfba7010fd2a20423527f8025413c21257ecd8e97ddc0dcb321b1c74db71f1", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionListUi.kt": "b02b632904d5d6be8f7b967cd10ccbc72d7e3d8fff3caf66c4fb444bce7de136", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownModel.kt": "723a518700e335179c296e8b9b05ae9a899c8aaf93b8ca02b76476a46879d6ea", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownUi.kt": "54d1b8dc6b09e55a7b0adf7d23903c9fb97551673a5695196e2e6f89259e304d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMetadataVisuals.kt": "882b7080d8f46cc9c9e2fd96fd1cc5cb0565cbb282bf3b04cad1c31b77a32290", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPasteCopy.kt": "3ee4dfbb356c6ec02f50d8d525ca805c0d21468f49529b002e054ff9c03c71b8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPayloadIdentity.kt": "66037b60818bc4941f58551e6c1401c18641a6da43f9f2477db9c9f7838e29f0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionRuntime.kt": "8df6a1a357a7133ce451930cc174b7382d70db75906724358ae40db664f6402e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSelectionDelivery.kt": "f13388787b615343c214a861a619bdba88b6327dc939365a130e9e799169c397", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSvgPolicy.kt": "1bed94b2ea8e6d2475526a0ed83d85724e32893fafc8b27bd8f2b58a95cd868a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionUi.kt": "009e3b23953be18ae09c76a849dd6ce3943dff6b4f2d4b40d846385044851b3f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowEvidence.kt": "98f65f5dbe1578b11fbb20d80f477a63b03659f7b11b1a7a6f526a4d6fe94379", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowInspection.kt": "650fdb495d2e1e0ab5331fe8c517baaaffcfe7d15e7f56b5b3f6247a650d01ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowUi.kt": "93e9af8898ccce7fa1ab8169f08926b1d9fa95ba5657c517d7224f9356488c3d", + "app/src/main/java/dev/tinycast/android/extensions/NodeCpuInfo.kt": "eea176a7259e8f3736878886350610a84a23a6d2799f5337f5c8b07a8fefa398", + "app/src/main/java/dev/tinycast/android/extensions/WeakValueTokens.kt": "5c4d6f5c5b0d7170b554091e1b9cd9d551119ea60d7fe7f03946eb70f498c34d", + "app/src/main/java/dev/tinycast/android/updates/AppUpdates.kt": "63ace29d7dc29e005ffbbdde31cbac4e1d923732604b1e43e6a4db8a3285b508", + "app/src/main/java/dev/tinycast/android/updates/UpdatePolicy.kt": "350a9142ebfc663cd4a0c982ab220fb5f1e3399bfb3207c980ea20fd4c5c4e6e", + "app/src/main/java/dev/tinycast/android/updates/UpdateSource.kt": "aa860f14bd3a9f39e19899f1927fb7a790c54bb4f2704651253d8f867bb3c100", + "app/src/main/java/dev/tinycast/android/updates/UpdateUi.kt": "0bceb6a4221787a58dfb14ee1bcdcd266388720ca8862bd705cfeb10cfe52457", + "app/src/main/res/drawable/ic_launcher.xml": "104e38ffdf3214de23909b7896392f4a974e4fcbcc778c447d5d7a9ce56380af", + "app/src/main/res/drawable/ic_palette_tile.xml": "e063a6c4a1a25d6717a31bc355543d76c7d1babf8e9556e68b1b5e6a2b860748", + "app/src/main/res/values/styles.xml": "de4ad14f9ef41aaa4ffc824af155831579fa1194af5055edd112efee5042f5e1", + "app/src/main/res/xml/assistant_service.xml": "1e9e560563a7d0260fc83126d3a9bf027bf6357adfc811b43bc3224290c77ddf", + "app/src/main/res/xml/data_extraction_rules.xml": "cb4d1da1c1bd38761a9a08cc4d8d1b55839fcc14a6e19badb653f75b23c20eca", + "app/src/main/res/xml/keyboard_service.xml": "b1839c96988c03fea26ce4ed5932b1315013f3d2c16165993afc17368ab7bdd4", + "app/src/test/java/dev/tinycast/android/BackupPlannerTest.kt": "12a55d3644b5094b84cad2e88a5432738021fc8d7c59c232d4e5fc4c2c9a1454", + "app/src/test/java/dev/tinycast/android/CalculatorActionsTest.kt": "e803682a82b89c9703fcfbcbb82424eafef6bae6a13092953a3dc2c877816509", + "app/src/test/java/dev/tinycast/android/CommandEngineTest.kt": "65d9d198e8e1a188e4dcfd5551ced8f558f87a106f42b1d02a1432e8d6b7c234", + "app/src/test/java/dev/tinycast/android/CommonMarkPrimaryConformanceTest.kt": "ceb2ca14cc003385533bdd73b8beefffe92740887537b74c2146160621a23fcd", + "app/src/test/java/dev/tinycast/android/EmojiCatalogTest.kt": "9d70ef96696215e14e561d73f5a41f0b1a8272c3b58e5ad5a8438c31bc53aaa5", + "app/src/test/java/dev/tinycast/android/ExtensionCommandLaunchTest.kt": "f45df47e1740873ed7e771de72a650d9df88cd31bbcf2fd3abf67e3999700291", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImagePolicyTest.kt": "7ec37a8870b70e3df0e3110f8b60ccc94185fedeaf1c39c76a00485dd4ca37d5", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImageTimeoutTest.kt": "839216fc2d395cbd171676f32bfe77b894730a29a12127ec916c1d88b18dfb3d", + "app/src/test/java/dev/tinycast/android/ExtensionEngineCompatibilityTest.kt": "af9e76d4f6e7a6f193603f2db0169c95c7aadaca842d430c6178874f62840b1f", + "app/src/test/java/dev/tinycast/android/ExtensionFormContractTest.kt": "432d658e2a177312105e2ec86db2c59d0625086e86464a7ff946acb61c07e283", + "app/src/test/java/dev/tinycast/android/ExtensionFormFileImportTest.kt": "784f5b78f1dfd0d23ca653b36fc59bd13cba42e68c708c499678ac1ce474b673", + "app/src/test/java/dev/tinycast/android/ExtensionFormSubmissionTest.kt": "4bbdd8068cd95c314f7cf7aa156c7928cd815c5da11ef5f2cab1b4c5d23dd7d5", + "app/src/test/java/dev/tinycast/android/ExtensionFormTypedValuesTest.kt": "3a485a387e1527163d4318c3f0863b743bff02fe4e485adfff490d95cd554395", + "app/src/test/java/dev/tinycast/android/ExtensionFormValuesTest.kt": "6bc5bc8caaa5763e12dc3136bbba1d99249db10387c163cb1efeb0ae03f09d2a", + "app/src/test/java/dev/tinycast/android/ExtensionGridContractTest.kt": "50681a34c624a01867f287c66523d653e1931cf759f5e2926dda60feb85fa2b3", + "app/src/test/java/dev/tinycast/android/ExtensionGridNavigationTest.kt": "94ffe218ed5f9411210c2599db2a10dcd20c1a94655ef53e8cac1c574318b68f", + "app/src/test/java/dev/tinycast/android/ExtensionHttpTest.kt": "76917bbbdcc33dcc90d9b152d5a3e478fd981139e1df1d9edc0916e4f81b8e76", + "app/src/test/java/dev/tinycast/android/ExtensionMarkdownModelTest.kt": "fbeee6a80280ec27b660cc53222ef42f0e9ff5f5ce7ec5e02dede9d6b1c9222b", + "app/src/test/java/dev/tinycast/android/ExtensionMetadataVisualsTest.kt": "6f8653f4ed71138ac4fb0353e427d5b6775f54ec3600177ec6eae49dbc81598e", + "app/src/test/java/dev/tinycast/android/ExtensionPasteCopyTest.kt": "582ebddff12c96a504dd12a502ca851fc5d037e92f1d3ce98240eb162002b3bc", + "app/src/test/java/dev/tinycast/android/ExtensionPayloadIdentityTest.kt": "f59183b3224aab2923d9eb1ae598d1fa5cd2598b9ba80fc9a0db135005ae4e04", + "app/src/test/java/dev/tinycast/android/ExtensionSelectionDeliveryTest.kt": "1ea1e17cf0ea43fa3418a61f71587dbee9ec341b288d17fdaba3c5d3d8da4cb7", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowEvidenceTest.kt": "cf1589d69a498166b5a5fddd45135cf5b8575ec1d42f13ed4e2927b062b966fd", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowInspectionTest.kt": "043617c0cb943d76ebcdb5d0cc5bcdcda300069827b9b87a7425a16d084c1255", + "app/src/test/java/dev/tinycast/android/FolderGrantTransactionTest.kt": "ef710edc4ed1eb45782f90c385bc73305217f26882b630cd3e79ee93c59ef118", + "app/src/test/java/dev/tinycast/android/FolderIndexTest.kt": "bd371b19d1678ea876889cfb25505d690a4296c37d042e4cabd38bc7c7e4eff4", + "app/src/test/java/dev/tinycast/android/ModifierTapTest.kt": "bc0f6191ef2837018ca33a71010c1582cd39d0b3713c55acec4f91406a74d4fd", + "app/src/test/java/dev/tinycast/android/PaletteMenuOwnershipTest.kt": "c3134a62d61b5cd7ed810b867a6b40219713f21b798fabf6e659129cfab55506", + "app/src/test/java/dev/tinycast/android/PaletteScrollHistoryTest.kt": "b1610e3c3818e5823f99ded35bc36325042da250cfd48d98c0d6381066cfad5f", + "app/src/test/java/dev/tinycast/android/ReviewedTextInputTest.kt": "4bff225dd9fc1963736ad1f992e3eda3ffff21554c3ebef63d25acfdb41a29f3", + "app/src/test/java/dev/tinycast/android/ShortcutReadinessTest.kt": "45d32b02d4f89f857867d2585f3f5968251e9580edd34d9312bbfc158adc12e1", + "app/src/test/java/dev/tinycast/android/ShortcutTest.kt": "ae8034901d8ca73d704d40992b85ed43a64a021a078ff4eb5b2b853c4f398610", + "app/src/test/java/dev/tinycast/android/SystemSettingsTest.kt": "cdfc38bed12779bb92b0ddaeb79d197733243b24da43ab89d8580ecfd1f1fb51", + "app/src/test/java/dev/tinycast/android/TinycastGridParityTest.kt": "df6ca13f0f0a1e4bfa1f0085e274ed87457a6aa1a69492afa1041128af99c5e3", + "app/src/test/java/dev/tinycast/android/UpdatePolicyTest.kt": "d87ee4f7d6aa7b39b998267bd4d042d0b494ec6a1280d18860f262355c25cbe3", + "app/src/test/java/dev/tinycast/android/WeakValueTokensTest.kt": "ced7bf72628d5dc18fc5fdd30a81e58bb4b4b7f40e4e8c7eb0e77500f7c73566", + "app/src/test/java/dev/tinycast/android/extensions/NodeCpuInfoTest.kt": "5f3a7aae9b24435a4dbca77f9132a4b203ea736b1c76fc9108a51251983c2797", + "app/src/test/js/android-fetch.test.cjs": "2842effb321a11a33816f176f3300cd27a61c1e2ac70c4ed32681d46a129e56e", + "app/src/test/js/android-form-focus.test.cjs": "dd065271386dfdb2552caef1ae6e0c6f30e32783571abd85be328b9864bff8b6", + "app/src/test/js/android-form-submit.test.cjs": "7cbbb553dc2e657951b9195593b11add03597adad2710b4daa3e2cb807f87334", + "app/src/test/resources/commonmark-0.31.2.NOTICE": "610241b963a1a958c9465d99ec3f5778e7c6ef7251f9e119fed4c306b51641de", + "app/src/test/resources/commonmark-0.31.2.tsv": "dc27be954caac0ed8961299ca581a62aa4c68312091e68e52ab1e2bfe6aa5f5f", + "app/src/test/resources/extension-payload-identities-v1.json": "e451cf6b8efa208708db43dcb3a0545db1e73c610b72f488203fb4f147a490ab", + "app/src/test/resources/tinycast-grid-navigation.tsv": "da620f314fc39300beb7a11436715809ac1a9fd230fa4640c7f4f9c34b69aaf7", + "build.gradle.kts": "780d597cbe0f80d0103221a566db7574d1e07b17adca5bdbe7d6c728d77df12a", + "gradle.properties": "e43a00491832254a35cf5a979ef6de17f78c4e159d446be39319d2e3d3e46325", + "gradle/wrapper/gradle-wrapper.jar": "55243ef57851f12b070ad14f7f5bb8302daceeebc5bce5ece5fa6edb23e1145c", + "gradle/wrapper/gradle-wrapper.properties": "13287ffad6cf3064056ddad80d95b855132348930b2dc6c91490588c55b3ac7d", + "gradlew": "aed171fb114f82e6eaea4970a245a200e0582a7dcc8ec0891ca41b6e4a62b754", + "scripts/android_clipboard_recovery.py": "4aa2d03a100791544d282de37a2f62b6f7bfd94c47cc5611b6b6448ed8a946c1", + "scripts/android_form_documents_fixture.py": "ef44f5a9af1397fc8e8ea1924e36c2dec18d5c56c02e22f4925752daf1034841", + "scripts/android_test_cleanup.py": "1f4a1d70d251ec0a8294932388ce881da144c9c7d1c05df54df2c5b246d46373", + "scripts/extension_bundle_snapshot.py": "08ae0408a22e4f4c3c8a8b22af31b6a6a16d304dc0d14d5e489596dd9731a950", + "scripts/extension_manifest_catalog.py": "18c6048a0690e68dba3da1e8d11c5abccac16c3c26aa8803ff80abfd1dabe7e4", + "scripts/generate-emoji.py": "98f43c9a5941b4e65533e31ff7d7eaa4e697d8fecd4c7424297e6957e07abd53", + "scripts/generate-tinycast-grid-oracle.py": "bd53975673883b624d2553cd47687c5a3a760b17181a8c0621715ed1599b3118", + "scripts/package-nightly-update.py": "2a650baee0c7c76eadd360171e19686aad7b960fe34ebc780638c6b231032420", + "scripts/summarize-readiness.py": "e63d9d2ec435d2c369ae0be126bafb0b0507e903b03674f11a77ee10b428fe64", + "scripts/test-api-compatibility.py": "1ba4bf24535130bfd59a5f1d9d4830ca075e7158fc2cbe316696fcadb6108065", + "scripts/test-assistant-touch.py": "fd5a4acfdd19ddc60eb467fea3c7d2e8ab7ac717bea35c76d007577c23235a54", + "scripts/test-calculator-intent.py": "93ef5653c4d0c153d8f216c9fd74557089a964eaab80c84c85ab5460ec58f1a1", + "scripts/test-configurable-shortcuts.py": "56f4581f78265ec2c28faa1da115ae10a8349cf47e10db60bfba3e88f0cc3e73", + "scripts/test-extension-grid.py": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "scripts/test-extension-workflows.py": "c6cce4d533b45655a7763305379107840a93a1a953be0322a869c7505ffc0997", + "scripts/test-global-shortcut.py": "4a0f57d16dfccbd0c7b33d6b78a841ccad030c4bad6fb108ac80f15dc89f6d6a", + "scripts/test-modifier-taps-hardware.py": "b0d2da7fd2410095d65ef20e25cd9b8e90f9b480849dfd5e497f75d4d713139c", + "scripts/test-modifier-taps.py": "8cb08d228371c90f995ae2246ef0a92daf6c81724c11a1ac67374ed0dd347dab", + "scripts/test-readiness-benchmark.py": "1f92dc1989f1ff36c82433d6eaab1e2c896abf7541a24a9b215c109e49d1a7d9", + "scripts/test-restart-files.py": "65f1c311df77634f746cb155d831acf1fa4d8cf05d0e1dabc9d372bf1e842065", + "scripts/test-reviewed-text-input.py": "4e9ab25f0b1bce00277d0dde5a37a29ab8cbbdb9900699c5bdfd9cfa4b9bb248", + "scripts/test-reviewed-text-process-recreation.py": "eecd547c48ad2bbce2d8bae62bbed26a2484e0b5d97ebb7cb989ba98d4de2a23", + "scripts/test-search-header.py": "772cb70442bbf28086beb8087ebce94d02ba6cc10e6acf8c2cf91a0d8d5b39d0", + "scripts/test-self-updates.py": "4ff148ea90c3a148a1eacf74116db288e5e9c282f69e0c331caa6f22b1a40889", + "scripts/test-startup-performance.py": "9ac605bf3347fde625d279767bb8fc4de76ae82f099e7d8351416fa5bc9250ae", + "scripts/test-touch-readability.py": "d9ae59ab3db56d63cb5c959c200263b71acd0e04c305dce4e9ceb8a395933fb6", + "scripts/test-webview-engine.py": "4596ef36511414576d7f3ad24a9d69d9e4993a07989968872ae147433b931285", + "scripts/tests/test_android_clipboard_recovery.py": "b260d3adcfa33e2641affebee9bebb1676097b4a24bbdbeb89cef7f3fc889176", + "scripts/tests/test_android_form_documents_fixture.py": "c2b573793d6c5d48fe9dc8e75ffc554e11818e319507080a4b96aa4e24e1fc03", + "scripts/tests/test_android_test_cleanup.py": "49c8831c517f0777f46952376f5d3b783322eeb25f063d69a9b1bc2f8cde01cf", + "scripts/tests/test_extension_bundle_snapshot.py": "382561907129ac58b7e20b963c1afcbc9bc1a03b7e18da64e7d61927a8b15783", + "scripts/tests/test_extension_manifest_catalog.py": "57af21edf39e3e4084453830eed62d3c052ba8d8a4f942d3d69807e2cd4b69a6", + "scripts/tests/test_extension_workflow_guards.py": "1cea982b85cf759e691471cad72b8e2cbdccdf3c2ccc6c483b1ef01b49002a3f", + "scripts/tests/test_private_archive_transport.py": "168c1607d4e1efa7537241cf362316ce354706af33465dc63e73d210ab0327d1", + "scripts/tests/test_private_path_observation.py": "3c0fff3062ac9b43aab67ed4ab2d53b92fa39f9af9e0ada9d197856a1df94e95", + "scripts/tests/test_reviewed_text_archives.py": "0308a50c148c97ed50381e894eabd43ec6e374878f99b810244c24e25f1a626e", + "scripts/tests/test_reviewed_text_runner_guards.py": "a3d489fe141be669374ecd0b3a6231afc5efdf4abfc6a74f7d25efec4e67038c", + "scripts/tests/test_webview_engine_runner.py": "846ee3b34578f92bd3f728eac4044c5ef4481478e3ec9d744e848e0094119168", + "scripts/verify-recorded-workflow-catalog.py": "fc0ec3b595b3a892238a4e0cc19b79ca092e8dcbe3e4af1d261e4874f984c2d5", + "settings.gradle.kts": "6a8db88135b364d8bd2facb607fc4e9e9476c171d2b7f7f3a0892c57a9ee6487" + }, + "changed_inputs_since_app_source": [ + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt" + ], + "apk_sha256": { + "app-debug-androidTest.apk": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "app-debug.apk": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8" + }, + "zip_payload_sha256": { + "app-debug-androidTest.apk": { + "classes.dex": "35f32eb3c6a38b451d1d47b53e49faa8fdca4db12df6e8e6385f44f1f5c1d403", + "classes2.dex": "468450c6993a81875894c0a142093a2e6dad1778f192763895e927a2f07c1d71", + "classes5.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "AndroidManifest.xml": "caff3c10989799f80e8bea4722a1e2e143b75cef522c7aff7211e7c79704f416", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/notification_bg.xml": "20a1a2e83aa9806faeb234fc0a1094bc079adf5a25ef4cfef1491c5ca3b3c745", + "res/drawable/notification_bg_low.xml": "49041ec87bb2ec2a8bc23685c8eb2c2d5297aa39f1412dc7aa6639aeec12ee49", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "fb5d113d15ff98da0eab3cb9e178e909ad5e261f30a24add0267e2827b4c7774", + "res/layout-v21/notification_action.xml": "4e046a162878e2f8796c6380f0c5a9a7b40f1ffb251478ecfcbbe3b434bd1178", + "res/layout-v21/notification_action_tombstone.xml": "a9657e68fd0c10ced5011b67b9e37a5ebe262957ef15fa3679a9a1f8784fee21", + "res/layout-v21/notification_template_custom_big.xml": "4879194cce032a3c5ea58d2ec796766b00bb057a4ca4bc11c56ed1830a61c7d2", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "9ae2b91ed155032cb90ee4cfead57eba2728d0e6ff262d2275ff63516604fc94", + "res/layout/notification_template_part_time.xml": "4a838e479642de5ee2cd1d0785b35d195995fcf27b0b9561140a6cdccbfe3ad6", + "res/xml/native_input_test_ime.xml": "d560413501650fb393941eb5e8e36b30aed25a309dc294cc0435f74d6dfe326d", + "resources.arsc": "a743d0f25129f83afc5a9790dfabdd4c6937b071c930014b432aa9a2fd74e4eb", + "LICENSE-junit.txt": "9648bb2891b9813970bddb68d4be8a5e6ec8280d0180a53dfb29236b579c55bb", + "META-INF/androidx.compose.ui_ui-test-junit4.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.test.uiautomator_uiautomator.version": "a42caf4a54bbbe27aa45b6efbc6356c5e299b19763e728b6cdb7201b02ebbe36", + "META-INF/kotlinx_coroutines_test.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "1b8e1a088e38c9bc8dd36517de1202651f06a9ca9eb0e6adad7305392289a94c", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "90d3bc46060b2a33332bd2bc8122d5b03dd1a507718db830d5e809cc62c4490d", + "javax/annotation/CheckForNull.java": "4807942043605b325f0fefa243344db0d11e32cebd8f133df2b7c5d8486f2312", + "javax/annotation/CheckForSigned.java": "9c3d742fe9ab8e5fb08d5562ab0cb0255e2960facf94f83349be542b6557f3c1", + "javax/annotation/CheckReturnValue.java": "fc328c2dbc79fb3bc25d47a7f0486410fe8a04e6d6ceadf97f7ed44fa6dc0ebb", + "javax/annotation/Detainted.java": "7d272cf814d47c8cf89dd0d2f283ddfc88a26405122fd98f2842dbcb0789ed0e", + "javax/annotation/MatchesPattern.java": "ff2ffbca3823c1a3f5333630878068c724f67058264cca7396d9abef821897dd", + "javax/annotation/Nonnegative.java": "73b83d783bc7cdf7b5c9f4331a928154c6dc4e97ba349a5e5124e026ba4221b0", + "javax/annotation/Nonnull.java": "eb2d5ac7cd628dd3c59e5f7b14378fea531d5c76857df837cfe8f9a2ece1dddc", + "javax/annotation/Nullable.java": "511c9e8888bbdc13e0388eb5c3a882f43ff21160093b404c870ce94e83a1f509", + "javax/annotation/OverridingMethodsMustInvokeSuper.java": "5d786c4fff3f381babab9f745252dd80ba10210c402bd4c15161ce9b63decca6", + "javax/annotation/ParametersAreNonnullByDefault.java": "94233ca1ca4fb6d457bed883f8369019d4f0016be81d4e5ccfc01f5d50bf946e", + "javax/annotation/PropertyKey.java": "5559001d0f69e49487f1cc0cfa82d37e064b04436ccc7026a3d8a5aa30215d7d", + "javax/annotation/RegEx.java": "7b08d091734672f8f8f320fdaa7cde6ba48c786a2fdca94c9e2407e1e2af2aba", + "javax/annotation/Signed.java": "76633adce590e7c771ef7f727b575f9ae54389539d666677a9ca1a9e4256e374", + "javax/annotation/Syntax.java": "63c05bd38c7c279d147058d6e154a44ee1da62c92cc6849a573bdc6c345869e0", + "javax/annotation/Tainted.java": "9b755d095cf2c4a41a8e064b5bd0ab3e556845048b705d2cc98e8635b8bda6f2", + "javax/annotation/Untainted.java": "e44096a654f825c9f8f3fb9ba099f805155b3daf41918c177d7193558bb11981", + "javax/annotation/WillClose.java": "1c81ea1c7284c37c5d66b436fc63267877667da03b2b646fc6c11ea2a8dfac08", + "javax/annotation/WillCloseWhenClosed.java": "b3c6e342b4dfc4c62d33857f8920cfe077e9f2c31379d8f627495e0c4a06cb13", + "javax/annotation/WillNotClose.java": "6c258758fcf54c9657052dc9e86d0abc780f8a4580804e3a0a8b8b376529e453", + "javax/annotation/concurrent/GuardedBy.java": "f2650971001cbfd4c127487e0115e7a9539d64fd6a98dd8dd0675330ae3b790d", + "javax/annotation/concurrent/Immutable.java": "47f9a076a4396c492a373eec9622a15497b56b633a67af97ca51bd3b1142a08d", + "javax/annotation/concurrent/NotThreadSafe.java": "73060a8907c01ee7a72bfbd9c74a037ff1953bd7a4510b8997fdcec0a5741a19", + "javax/annotation/concurrent/ThreadSafe.java": "bcfd9f7a27af49a6505734ab03259f02a7222d3bd052821caa6d94d930bdfc9a", + "javax/annotation/meta/Exclusive.java": "0b0405f1dc140ac2ebdb4cdd3bbbfdcf19e22d724bc57a89d530b33e8c9b7ff5", + "javax/annotation/meta/Exhaustive.java": "c9b4085041acd1602691ee49535a6a91afc2b67d6bd9d9fb4e1ab2169d627a6f", + "javax/annotation/meta/TypeQualifier.java": "828fffa618ac1cda2fc07fcc0e5e58785aadfe4bc481c0e4e8dc5fc23d662ce5", + "javax/annotation/meta/TypeQualifierDefault.java": "27faa048d7c23bd6d79d3515816ec1f356758ae140c0edc702a74b91f9215395", + "javax/annotation/meta/TypeQualifierNickname.java": "309cf58e837f1bc63183fc9443b231904157f1ac25bfee0e5cebcae52f44eb51", + "javax/annotation/meta/TypeQualifierValidator.java": "4d1e2ca6f465ce130a8233086053acc991e5fd389f7e31c88a0cd19ef32c666a", + "javax/annotation/meta/When.java": "d79dfa99e03fa1eb6d0e6f024833ef16c1029b98975e2e767f760b2dbf4d8790", + "junit/runner/logo.gif": "345b5e2207a524e0019779d13f0f8ae51359f894a230479467761331e3d1ca16", + "junit/runner/smalllogo.gif": "b4819008f181bf3e0b47254f72149c62a556a56fc0358d3143e405b191de2081", + "classes4.dex": "3e15fd8c66948f119868b9f4e8066ceb577110e7ad54a6d2c1e7ee8c13aefaa2", + "classes3.dex": "0afc49e02d6158c94d58005b60d6ce659bca9de0507077cd72832ff716a65dd0" + }, + "app-debug.apk": { + "META-INF/com/android/build/gradle/app-metadata.properties": "75bc66260aeed5c7da9ef86b1ee98fe13298d9dd0bc438ee5a963d5eb224f68d", + "classes.dex": "02040ff106a54d6dd8ed10f6192541cb671f62f166bf413798e0fca382d390b4", + "classes2.dex": "21fe524b9ec548ac16c1cd9813dee74787a7fee1b5bd0a7719f0a9807c43a39b", + "classes5.dex": "6ccac992e104f004b3b931ccfdb15c971ef27e486eed69b7e2d618882f29c2ad", + "classes6.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "classes7.dex": "04459089f64d575513ce6b9ed9fdcc3cb12fb2817ed84a2b73e8b0d3f0392f68", + "lib/arm64-v8a/libandroidx.graphics.path.so": "41e9a793c43a0f4fddb19e33f346bace464f30f888ba7b9eaf96294ea115bfb6", + "lib/armeabi-v7a/libandroidx.graphics.path.so": "41399eba6fc2a60f6f14642375c1824f3cf25eb8fec7397d753730a3ceda3e2b", + "lib/x86/libandroidx.graphics.path.so": "eb0570b41fd3bff25d8204a967c03bd7550719e768b791f680cc40cbe35f29af", + "lib/x86_64/libandroidx.graphics.path.so": "4e56c996f13670e70082658de7880c4020eabf4f25e43387f88ed78a713fc9f0", + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/ic_launcher.xml": "65a462fe84c64e76de6f6999e09b195ca227a5232453356a4743a17dae08882f", + "res/drawable/ic_palette_tile.xml": "099260576b37718ecf049e1405bcb60d989584dda8710e0905dd00d97edb3440", + "res/drawable/notification_bg.xml": "65ef0869565cde9539d285ee8b5e0156e4ba3bfc7fde288b3d78a96ead8bed62", + "res/drawable/notification_bg_low.xml": "a349184bd1ffb192438415fa98cb2ea5b9294a656d6f276f365b9b2753552777", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "42fb6470d6c3d395ab726d928ca23ba8573011a646b7475a89c9b17ec8c0f9bb", + "res/layout-v21/notification_action.xml": "e07d16d0717fb7a1f030dd43f76be647125f9abd78ebcee3bbd861b8df02fe90", + "res/layout-v21/notification_action_tombstone.xml": "c2f8eb9372d806f5f6532e507f4e5767091f681f7d2e9b7f5a64d134e6ed7717", + "res/layout-v21/notification_template_custom_big.xml": "2bcb3cb25a65b175c9880f60411239a019c2ded7cbaf3701d3650ebd1fd971ea", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "8bd30447bb9347f4c3dd38ff034f141000c7a952ac25760fc8a0c67f76b5bdb7", + "res/layout/notification_template_part_time.xml": "a8664275b4a0fad8ac25724d8d577fb5cd98c4e99a24fc362dbb56fb960aee84", + "res/xml/assistant_service.xml": "461b22a285e6d4cc97c23a8aa9f13802c16f20eff91d1ce1ca4739a527b6c99d", + "res/xml/data_extraction_rules.xml": "1d2dc5515fa0bfac79b6a028056f23ef2e9fd0c9091c9b13c15b52b78a751ab0", + "res/xml/keyboard_service.xml": "688f6294b5c093499f1253d5eb72c5fef80324d0c7e3bdcdff193c8ad9e851e6", + "resources.arsc": "5f13aba27cdb9bef26e38933801042374f3cba444e3fa3c145c99166eace2fb2", + "DebugProbesKt.bin": "ae8a082dd609313835ba93c3ef479a3af9903977d7bdc81df45bbd209ec7d0da", + "META-INF/LICENSE.txt": "523bfd872d038632d258f340a482d067a10e8d82b8e8ff3081755c5f8ccc1658", + "META-INF/androidx.activity_activity-compose.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity-ktx.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.annotation_annotation-experimental.version": "7d072b48526b023950e4c48db01e8c273554a6401119f5691e7589ba9bc65d9d", + "META-INF/androidx.arch.core_core-runtime.version": "1b7c606370188534dac5561fba2b2988093829697fce9e6e8832e9291d24ed00", + "META-INF/androidx.autofill_autofill.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.animation_animation-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.animation_animation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation-layout.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material3_material3.version": "10e2e117b01523891ca271a615ae36e9d5e52348fd7d642f66727602c1b8dcbe", + "META-INF/androidx.compose.material_material-icons-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material_material-ripple.version": "bb7320d831e7a151aa901c35e7326c752fa2ef5024f30768c42319b8bed171ed", + "META-INF/androidx.compose.material_material.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.runtime_runtime-saveable.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.runtime_runtime.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-geometry.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-graphics.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test-manifest.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-text.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-data.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-preview.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-unit.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-util.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.core_core-ktx.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.core_core-viewtree.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.core_core.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.customview_customview-poolingcontainer.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.emoji2_emoji2.version": "64d23f858ef51b0f996e4966d4e27c0371b437e2d2787890b1f7ad22d4ec5663", + "META-INF/androidx.graphics_graphics-path.version": "44e161e4495cac2cf7858043e9e6418e9579f0ddcfae826f9a372622968ce066", + "META-INF/androidx.interpolator_interpolator.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.lifecycle_lifecycle-livedata-core.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-process.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.profileinstaller_profileinstaller.version": "78b591400c56b7b67b8cb3b2b8a8e65e9093897f02ce0878e6b5405c68620fa7", + "META-INF/androidx.savedstate_savedstate-ktx.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.savedstate_savedstate.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.startup_startup-runtime.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/androidx.tracing_tracing.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.versionedparcelable_versionedparcelable.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/kotlinx_coroutines_android.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/kotlinx_coroutines_core.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "3129b8edf6db07de6f8ff47695e2177c8bba4eed2962d3085c719e5acbb58a33", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "a1ea77ea8f93f419256b6e66f29713f950d8d6e90442b608d880a48003b5eb72", + "kotlin/annotation/annotation.kotlin_builtins": "5f75d4352e432664b2a235c472b991cf88365c73f5fcb5e1f9cc2cbe4b410abe", + "kotlin/collections/collections.kotlin_builtins": "0e654e03a38e119de0f4d11633711bd57e1e8b1a876eda74a90100a2a6e7daa4", + "kotlin/concurrent/atomics/atomics.kotlin_builtins": "955035527393d165a22da4cb9d992f42b4a30b6f070918f3e2b1f2678f83cc9d", + "kotlin/coroutines/coroutines.kotlin_builtins": "98ab3a3c18fcb237528dd63fa489815c583e1d6c13debd2a27ac6d74ccf8717b", + "kotlin/internal/internal.kotlin_builtins": "64712f94840e6b3f8123f522f32d08c46f083d87c312a74901f7c00224de775e", + "kotlin/kotlin.kotlin_builtins": "c4240215bc20e71b01cc62b43edebd02749b3249d7daa8e7f1dc1514f064c274", + "kotlin/ranges/ranges.kotlin_builtins": "f9d35b836ccb5380803aab5e6c76d708b1536fc6c82f27185e8cff5913824e1c", + "kotlin/reflect/reflect.kotlin_builtins": "23ecbc7cbb354f31ba37a1be1793d3bb53c00c92cdcf3867759d09d938a1d7c3", + "org/commonmark/internal/util/entities.txt": "fea6cf4d3bd2aa7ffd421116551654e2a22e40a17e4cd087c8725138113bad69", + "classes3.dex": "13139292f550273b1de033355a326c6344c3393a644f9a391d398a498c3b6515", + "classes4.dex": "562a04a7507efaa78b706e840739252991dd6bb14ccd50f134cd8e2379545957", + "AndroidManifest.xml": "635bbdaafc6026dcde5e485c0f682829e73b395a666f883003b7d813e4cb94f1" + } + }, + "jvm_python_reuse": "Fresh343 JVM and135 Python per mode at c0, with all production/build/JVM/Python inputs unchanged. Only the fixture changes afterward.", + "scope": "Execute exact archived c0 app with this separately compiled final fixture. Cached app equality gives no clean-runner reproducibility or stamp-only reconstruction credit.", + "cached_compiled_app_equals_executed": true, + "unchanged_original_assets": { + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5" + }, + "test_payload_changes": [ + "classes3.dex" + ] +} diff --git a/docs/validation/emoji-menu-back/round1/identities/protocols-v1-control.json b/docs/validation/emoji-menu-back/round1/identities/protocols-v1-control.json new file mode 100644 index 00000000..953f8d4f --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/identities/protocols-v1-control.json @@ -0,0 +1,576 @@ +{ + "source_commit": "0b535d8f1bff8a78c9aed9546b1fa388ef663a7f", + "app_source": "0b535d8f1bff8a78c9aed9546b1fa388ef663a7f", + "test_source": "0b535d8f1bff8a78c9aed9546b1fa388ef663a7f", + "source_sha256": { + "app/build.gradle.kts": "28f41ac518c91f15c98221d0511870a5409b9f35ae008acfdd5f667db06bcadf", + "app/src/androidTest/AndroidManifest.xml": "63c98a685e9dd67d8150af8981832d34271fb37a92e46444eec52728f559d609", + "app/src/androidTest/assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "app/src/androidTest/java/dev/tinycast/android/ActivationDeviceTest.kt": "2f2fe66a5c3628433feeb6db33e02be43ca3f267b39ec541f2e3330fc1142974", + "app/src/androidTest/java/dev/tinycast/android/AssistantDeviceTest.kt": "1ecebcf20fe9aa7aa63701c81500195eddd1ae88618d89f31105fecc58189b6b", + "app/src/androidTest/java/dev/tinycast/android/AssistantTouchDeviceTest.kt": "1f33a283e5b1f05a5a74dbb76bc3ff8920193cd761edd1cce1e61cb733cb9874", + "app/src/androidTest/java/dev/tinycast/android/BackupDeviceTest.kt": "56c56d6a652524f7fc7952b1478552314b1e465ace5c7216385d7f2ea3cf4b6c", + "app/src/androidTest/java/dev/tinycast/android/CalculatorActionsDeviceTest.kt": "e738e5b09aa6128343abe628ed7f93571b9a87c1eb95e78f00c617aadcf348b4", + "app/src/androidTest/java/dev/tinycast/android/CalculatorIntentDeviceTest.kt": "628ddcef4b50880170fba97cd925fefc5f463f632799d9e2686e7512b2bbc15f", + "app/src/androidTest/java/dev/tinycast/android/ClipboardApiDeviceTest.kt": "e53bbc080d17b59aae6280b7b817a3c81b4df684dcfd5ca787a993d89caf5de4", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidence.kt": "c882a7435cdca3bbdf68da66a6e8ef23bce932fb5746ba09c61bded5b9c98e9d", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidenceDeviceTest.kt": "dfdb64344886b7e5d4b54f04fa4560f169e8cb8d7b7b238ba08358dcde73f854", + "app/src/androidTest/java/dev/tinycast/android/ClipboardRecoveryActivity.java": "48627f465b10c316cca7fdfa735928095328241b4fb98bf90e5c247add17345d", + "app/src/androidTest/java/dev/tinycast/android/DocumentProviderDeviceTest.kt": "13895d23b8758affd8889461ef660c442d3bfd1bb111fce08a064aa4b582aea2", + "app/src/androidTest/java/dev/tinycast/android/EmojiDeviceTest.kt": "ab9907d4e4acd7e52ed26f12ac14648271e5740784cdba678671ca8ad42fb415", + "app/src/androidTest/java/dev/tinycast/android/EnduranceDeviceTest.kt": "4802d3755ce6bc1cdf8e60c7cf9998a09ced8e0be6d9888f0b9d9a32ee332dc4", + "app/src/androidTest/java/dev/tinycast/android/ExtensionCommandHandoffDeviceTest.kt": "8c47f08b1d49a94dfd520840a0b0349199459da4ece8ff1adcacc46516b37f7b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDetailDeviceTest.kt": "d5bd83f6d174ca5d5c3c9d68551cc3a78bc90763060410bd5f3b67d9d9642025", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDeviceTest.kt": "3087ff055f70cdf43d2565e22703b9c57445b5c3e1594126d60b0279c32b2640", + "app/src/androidTest/java/dev/tinycast/android/ExtensionEmptyViewDeviceTest.kt": "64e6b1e68c61cf67b24ba02d1e14a72d297b1bdeebbdf1008905d5619ce2558f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionFormDeviceTest.kt": "6418f6ab517ead50a102b4834bff9c40988849fb3a2a1ef20f575d162b32e11b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionGridDeviceTest.kt": "952b4f2988379c1545575d1332f8358acc9053e257a382b7549a27f6b4b40de3", + "app/src/androidTest/java/dev/tinycast/android/ExtensionMarkdownDeviceTest.kt": "e4b7daa9fd914335f572ef41665595104cdae5434682977a2d806ff63ef36c4f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionPasteCopyDeviceTest.kt": "7bdd8e876153d4d46357402eab58cf89c0e8885823d21894c70882ed55b1da8e", + "app/src/androidTest/java/dev/tinycast/android/ExtensionRecordedTestsDeviceTest.kt": "1aa11011270b01a235bb052c6063da7eb5f7f726a7bb19f79aa54e7b8aa4ca42", + "app/src/androidTest/java/dev/tinycast/android/ExtensionSandboxDiagnosticDeviceTest.kt": "3e192cb65d011e021d5b47b6bde765e1136c2ddf7e039b5c9dce6dedbf39da15", + "app/src/androidTest/java/dev/tinycast/android/FeedbackReadabilityDeviceTest.kt": "86096d428b6554bcb6b8c9d7bc39b981baf1fd53f9367a33c97ce03c89020a82", + "app/src/androidTest/java/dev/tinycast/android/FolderDeviceTest.kt": "f3d54b0d788459d34470d2d87c8882cdfe30e8956a8886cd324dd63160f5628d", + "app/src/androidTest/java/dev/tinycast/android/FormDocumentsFixtureActivity.java": "434e72d8a0c977a83cbe6524cc51638eaff9cca5581c570ea58d4068ad2156a9", + "app/src/androidTest/java/dev/tinycast/android/FrozenBundleWorkflowDeviceTest.kt": "9d31d56f739caa2509610cf4c07abf70dfd5ea0aead7ec5c5673bde1ca04bc45", + "app/src/androidTest/java/dev/tinycast/android/InlinePaletteDeviceTest.kt": "ed2cfb9dc3c5218adfe0ae7b3cc1c60a69e6cf8c83ad434c2fc6b87d23bb2727", + "app/src/androidTest/java/dev/tinycast/android/LegacyInputDiagnosticDeviceTest.kt": "4966fac20af96b8597fb38a278d8f3ef89b7e335f3d3b6e5df00fb349ebabc55", + "app/src/androidTest/java/dev/tinycast/android/ModifierHardwareClipboardTest.kt": "141499cea10d4c80b8ef690fd43e985c066d1b420afa23895c32e75de737ec8d", + "app/src/androidTest/java/dev/tinycast/android/ModifierTapDeviceTest.kt": "d33bafba795569c15bab709a9830ca06ecffda9feb754492ec437d55c1d1cae1", + "app/src/androidTest/java/dev/tinycast/android/NativeEditableAssertions.kt": "be979c8e0f3e78b8d0e4482c2653769d732d24871a822b3761f5708a1e6a230b", + "app/src/androidTest/java/dev/tinycast/android/NativeInputCompatibilityDeviceTest.kt": "484dcb406a6b9fbc7851efd883029a43b303bdab799c9385e51a678ab91a51fc", + "app/src/androidTest/java/dev/tinycast/android/NativeInputTestIme.kt": "c3a766ae381e6e4a1b514b3890cdd220616df8e9b88208cdb9aa562ebd8f45ce", + "app/src/androidTest/java/dev/tinycast/android/OwnedFormDocumentsProvider.java": "67c22d543cb2136d81dc3544d8f63df94ce67f9524c7f19dc9c6b1b586713e89", + "app/src/androidTest/java/dev/tinycast/android/PaletteDeviceTest.kt": "7f5861ffec2e762c1e629519802c10d4b31e3bebd49a3c5867013c6aad77f3f4", + "app/src/androidTest/java/dev/tinycast/android/PaletteOverlayTest.kt": "0755f9aa38bdb5785d2cb8902157ce990b5b9825db0ae71847e11c8b1bd4b7aa", + "app/src/androidTest/java/dev/tinycast/android/PaletteStabilityDeviceTest.kt": "87896693541425799e7815d2fc1e3988e29afd9bba346da48183a91fa91be9c9", + "app/src/androidTest/java/dev/tinycast/android/ReadinessDeviceTest.kt": "c6f3ea767e9adc8384a3b662223ab57bef067fca8501509e0415111b711589f3", + "app/src/androidTest/java/dev/tinycast/android/ReadinessRegressionDeviceTest.kt": "3815d7aef28c0943999782217eabe14dd80fdd464476798bd0bf12a1d0be3c4a", + "app/src/androidTest/java/dev/tinycast/android/RecentDocumentDeviceTest.kt": "85af5ed0fd05c0716b8ac14b24e98397829ff8d241695999a0cfc68727923e40", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextCallerActivity.java": "640609575a0711566bf23f3028a5144e8aeae912604f9b7180912fd2c9b96200", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextClipboardCrashDeviceTest.kt": "6a1ebc4d90c8b5fa9a07f4b288c20b361297efbeaf7d4423eb211da47b4cf0c0", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextDeviceTest.kt": "31040a9d92e7e60d8026dda7119a9f7eedd2127ea6f50bfb308849f56b6fc0ac", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextLifecycleDeviceTest.kt": "2190f43dca4d7a7eca162a7e34f46d6091cfd114d83a5e4509946c1b912ce76f", + "app/src/androidTest/java/dev/tinycast/android/SettingsDeviceTest.kt": "dd9b9a2492c497a2a3ac3218d0833d2e8b536eb904975aa536b08361acc323a9", + "app/src/androidTest/java/dev/tinycast/android/SettingsRouteDeviceTest.kt": "8f6991670e740a07d3a6b30aea270b60e19f6d237c4b7b6afaf25200962ad736", + "app/src/androidTest/java/dev/tinycast/android/ShortcutDeviceTest.kt": "5376ede8474d5eaa4ec7ecb628d1056a5bfc963bd2a292d17d9b86eead8a5415", + "app/src/androidTest/java/dev/tinycast/android/ShortcutReadinessDeviceTest.kt": "41bdf7ab67a6899dc8a0b1b0f697135bc587dc401c9234eb56d25385eadf3dcf", + "app/src/androidTest/java/dev/tinycast/android/SystemSettingsDeviceTest.kt": "80e0c919fbf04916d2441aa3fbc4cccfac534f56c29dfd908e5ae2d917cfe13b", + "app/src/androidTest/java/dev/tinycast/android/TestAutomation.kt": "faad509cd41b06c4cc1087e5de8e0218abca78773603b2050bb2825c880588fb", + "app/src/androidTest/java/dev/tinycast/android/TouchReadabilityDeviceTest.kt": "6801d25bb0d9bc45899b04aeedba474e2ac8e5cc8cb168b6268e0305fb49345e", + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt": "036bfd7617980d57b2cc78e6b4a6f3790f7a564e1e1e44e8cd27d69e319ffed4", + "app/src/androidTest/java/dev/tinycast/android/UpdateDeviceTest.kt": "380e4d7702d2f8c68fd575581309113bc67abf3e5713bdb177cc3b920c4e2787", + "app/src/androidTest/java/dev/tinycast/android/UpdateSelfInstallDeviceTest.kt": "fc94ef400b54ee2cf8378d2b1632fff1521299f188a132f0330e930b40f80ed3", + "app/src/androidTest/java/dev/tinycast/android/UpdateSourceDeviceTest.kt": "76d91931dc044fdeb001a8325a321306011f2b0c54aa631bea25751c59f3ea50", + "app/src/androidTest/java/dev/tinycast/android/UpdateVerificationDeviceTest.kt": "cebe3033132db567affccc5419ec59a9639c87ceb88b20c38ffbba16c13b4592", + "app/src/androidTest/java/dev/tinycast/android/WebViewCompatibilityDeviceTest.kt": "ce5842cad291b9cb77aed19ecb9436dc80de24beb27e018797a7f84fb4a84895", + "app/src/androidTest/java/dev/tinycast/android/WebViewRecoveryDeviceTest.kt": "dd6ccf056187d184dd7fb6aa1eddeb76bd7037f4af21f749dbe379a7a2eeecde", + "app/src/androidTest/res/xml/native_input_test_ime.xml": "4aafc899939ff4b8883a80c6e00f7ff7413a08a603d485a15f1035c07760b50c", + "app/src/main/AndroidManifest.xml": "65fefcf86296b7103c2237f1e29bca7890bf33f6b5056f860c2e39ede371a55b", + "app/src/main/assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "app/src/main/assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "app/src/main/assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "app/src/main/assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "app/src/main/assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "app/src/main/assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "app/src/main/assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "app/src/main/assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "app/src/main/assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "app/src/main/assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "app/src/main/assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "app/src/main/java/dev/tinycast/android/AndroidShortcuts.kt": "1738bc2fe26a117f3d00edddf2639cd49d118f9d91bd5f6eff86d6ee6804b68c", + "app/src/main/java/dev/tinycast/android/AssistantActivation.kt": "b5855f87a029362bd06a63136dea7a1572fff716d0c302056f2a3647d9d95560", + "app/src/main/java/dev/tinycast/android/Backup.kt": "97f09aa4c2cf7ef42473be8728be28cadd3f3ab14930a6804590c0544a7c104b", + "app/src/main/java/dev/tinycast/android/BackupUi.kt": "d13aabc798d7fb19746b09d28a38593792792b67e916824776413d2fbe82870f", + "app/src/main/java/dev/tinycast/android/CalculatorActions.kt": "e03e5645069dafb156556efac7bd465f632938f8a5a24a78be72dff0ee5d3947", + "app/src/main/java/dev/tinycast/android/CommandEngine.kt": "b6be72c82b19fb09e1bf44cd4dd4148b3dbb0c39098eb42f89e80f9ffa034f78", + "app/src/main/java/dev/tinycast/android/EmojiCatalog.kt": "4dd39955ec38adea02d0c1974ace2b33d86ae738efea0e59d3e62b9072c10b81", + "app/src/main/java/dev/tinycast/android/EmojiStore.kt": "f7f5dd63af030b9d179c70336f4b52789d23a318020b6f19ac0c24d20ba8cd8e", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt": "565d0be26da9cf206388afbd04eee37547965deb0266c5457e64332028b5f985", + "app/src/main/java/dev/tinycast/android/FolderGrantTransaction.kt": "11361d342e1e1598c85b5ea630f174c3a4590cbfaf9b430a30fbea2b9686a5c7", + "app/src/main/java/dev/tinycast/android/FolderIndex.kt": "6f1b1617a39c0c6e954a1b9b4da0d0d6af3ab7eeac25f2619e299621eec83a99", + "app/src/main/java/dev/tinycast/android/FolderSearch.kt": "4fcf90368ed70b49c192ab1b92b6e367d0a61643f928245f8447f542e745b60d", + "app/src/main/java/dev/tinycast/android/FolderSearchUi.kt": "dad0f473544f8e459aa301ad8eb91ec7380cebbe572e3e2be3f94443585a75c6", + "app/src/main/java/dev/tinycast/android/FolderStorageCoordinator.kt": "ff5491baf9d81ff19b04b35e33a503fc1656bfee9d8eb066453fdbe7e0f83bfb", + "app/src/main/java/dev/tinycast/android/MainActivity.kt": "2bc08e693d69ba4668a675c42dbcabb507755f8e3daf9ee01eaf62fd5744efe0", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt": "f7228cdd6b6988fb049f0aaf1048d69cc8489e802b4cc42a2b4d6f9e7ceea3e0", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt": "736fd80ad1a5f8a7ea53b6872a63bec969d7ad59768d54510bebfa640005b740", + "app/src/main/java/dev/tinycast/android/PaletteColumn.kt": "cd6cdc348752bcc20bd631e2216abdd4ee0c91d9606aaab62ce0c01a145dd6aa", + "app/src/main/java/dev/tinycast/android/PaletteDialogs.kt": "99055192ab85f645a9d9c77d96064b06bba2f1435de503bc45be8f56b4de2dc5", + "app/src/main/java/dev/tinycast/android/PaletteFooter.kt": "5b62c907b46e5075975fc22d01771f5ab7c7f53e433692de55d92865231e967f", + "app/src/main/java/dev/tinycast/android/PaletteFrame.kt": "bfbc139e01a4276770644d5f4c1242016839fd98f5e2f21fa8afb31c886bc763", + "app/src/main/java/dev/tinycast/android/PaletteMenuOwnership.kt": "0be25f335246b8e47bf07ea057adf2045a20f9db5bee90a396109adfa7426174", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt": "14090a223a25a3f349fefc51eb1380dd4df13fc9ae092481f17818f5e060a260", + "app/src/main/java/dev/tinycast/android/PaletteScrollHistory.kt": "84e26b8544adc069c9f86e3273acd2254e2189f1680dec592570a261cdf87602", + "app/src/main/java/dev/tinycast/android/PaletteStore.kt": "7434fd21d100108a267e5790ecb705f4ca76c5dd0c86cc5b14bd9644ed58f57d", + "app/src/main/java/dev/tinycast/android/PaletteTheme.kt": "7afa29642b2bda9c9f669eaf6cdefcb977d14417d313547aff1ff807f4e37471", + "app/src/main/java/dev/tinycast/android/PaletteTileService.kt": "6f29825b3560944aae77935bc3abfb6a53e9577735dc622bf80e5ea1a1fbad00", + "app/src/main/java/dev/tinycast/android/PaletteUi.kt": "a9b082f2d824f77607f5cb0f35c14d9f19e0bda6f37b150ed1f85c167ac5937c", + "app/src/main/java/dev/tinycast/android/PaletteViewport.kt": "7af62cfb3e5c210325dcb514246afadc3b5b5adbffda8cdded88100e8b7e44a3", + "app/src/main/java/dev/tinycast/android/RecentDocumentQueries.kt": "b60f5f6ac3458eb3659dd41aef01bcd20be9d59f3841ff0fa77c3eb6ee82c92b", + "app/src/main/java/dev/tinycast/android/ReviewedTextFlow.kt": "7daf246a7b8a608fe61e06f078bf3167c17df8f784f8779977ba6e87914526ea", + "app/src/main/java/dev/tinycast/android/ReviewedTextInput.kt": "ca681bb2c4eb91188a1550650bf5fb5f83569bf8ac954ab22abc0ce05ed17e73", + "app/src/main/java/dev/tinycast/android/ReviewedTextUi.kt": "5ded41175e114968aa1994c93ade551b21121db15c4a4a7ea5ff87deaff00d86", + "app/src/main/java/dev/tinycast/android/SearchClearButton.kt": "0d4b0bc74a48d1c2d13a62fcaec60adfa51c8966199ea71465dd3ecf40510229", + "app/src/main/java/dev/tinycast/android/SearchKeyboardButton.kt": "bc563f664a6498035de8c8629a919869184904aa696ca0dc821fa68c2c4a3d84", + "app/src/main/java/dev/tinycast/android/SettingsActivity.kt": "6c8a09cf51abdfc1f61c305b17e613f7b40f9960168aad2fafebdc31155a3601", + "app/src/main/java/dev/tinycast/android/SettingsUi.kt": "55886d17261a019fcddac77f25e655896217dadd081db6da23a2e519a6bad35b", + "app/src/main/java/dev/tinycast/android/ShortcutReadiness.kt": "83a422a837edc657f1f3faf94c155019eae73f1abcc8761379dcb2051ceed505", + "app/src/main/java/dev/tinycast/android/ShortcutUi.kt": "394fadd7890bbb2dd5f851bd5a290ebf19ad4e05fae64c321e529eeccd35c632", + "app/src/main/java/dev/tinycast/android/Shortcuts.kt": "14e08d112e3cc5689a5717f68dce1334d3c2bf92f4a7cfbc2057fdc96418a9b2", + "app/src/main/java/dev/tinycast/android/SystemSettings.kt": "c5c1535d12627b975f8f582437e53d02b4110f4bfb185d5c8d1e9307debc319a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCatalog.kt": "4427ae6610fcf75bc8f7ddeec9b869ab5b6698c9042280f9f0efff7ea3422e1e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCommandLaunch.kt": "2b253982bfcaa9c2b04178fcd38a04492e450352a459bdf375abc7948e6950c6", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageInformation.kt": "8a5d61b8f7d594933c6797d12c60f1888b4f4f4ad7de35a306c206406733b5e0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImagePolicy.kt": "f393349926cd371a67e3e59af0d0eb4db66d124e035259622c5558efb0035529", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageTimeout.kt": "16e0fb6b411c4cf30fcbcafc7df536f72da84c1a208f0ea47ba1a0b612d762a8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageUi.kt": "6da7920fd357a8106015a8a6da6d085fd2b8ae2bf26269c4aee670c84f7b0af0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImages.kt": "a87f8cf7d311baefd09c62f8a09e282764561bc2fe27b61abe0aec14d8c273f4", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailUi.kt": "15be7bc728b4fa72841db59a6e72e9acece275a5a6315d4ba6b19af22fc06f21", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEmptyView.kt": "4ab1b0093364ad790235b666fc70ec2642bb40692f3ce7fdb830e6bc514c61dd", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineCompatibility.kt": "36a9b4b35d22bc364ecb1f46d2d9f029e3807315a2d35d2fd231b2a86e8b49c8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineUi.kt": "6972248240f701edcc038ce70428dfd1a716e40894d616918469af3270aaa9cb", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormContract.kt": "6eba4aa3f33b19d4c452212b3bbb33c8ac0cbb8ae8e61963867e83094d6778ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDateUi.kt": "e052fc6c27a78ac0df119c954f7ef43f720ce8ab72462bb712832b6dfdeae18f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDocuments.kt": "1071c99bd42ec6265991731022662729fd1ccc0269fee924b229f9ab8c2980fc", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileImport.kt": "c91ee69d460190918ee649a61a340429ac0478a59ab5e7ca824db8c17d1f5d00", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileUi.kt": "4241a498c65c255db94f833038a1f86a8cb06f27b4cecb3838cc20e953262b01", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormPickerBackdrop.kt": "dff8e4e37d38c1387bfd221f6c43c29272abfa144fff34ada0a0734a9c0f946d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormSubmission.kt": "7f89b0ef7216cafb22c72a636b3b2998e5d71c9933bcd87d7c65a25b9a2bd9d8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTagUi.kt": "509187d014c00ca027720e16d22934686d1c0491f10e5e151a27b574cde86a96", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTypedValues.kt": "bd6b1c9b3e45101715916ee145ad41cfb1b74e206ae733f97d375c119f86af97", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormUi.kt": "bdb8f813a82e1e1860ebb08047b4a449a440ffe6d2a005d97c06debcbf4438c2", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridImages.kt": "777de62995b645310418d2f0da8adf87c450d8b7459d1c9abab0e9a02ce84258", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridModel.kt": "5b104c726a950f09a7cf890a14c0e4e654dfe8f5ea8b1b41468a0822f42a2f48", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridUi.kt": "c66cd6ee6d29cd2cc43d45ddbdc15f175ac5a5a39b332736b4cbddecdbf9e6bf", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionHttp.kt": "88ed57ca318c3e0c45e50f85e3157692d479bdae9636127869556cfb553abfe8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionLinks.kt": "cebfba7010fd2a20423527f8025413c21257ecd8e97ddc0dcb321b1c74db71f1", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionListUi.kt": "b02b632904d5d6be8f7b967cd10ccbc72d7e3d8fff3caf66c4fb444bce7de136", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownModel.kt": "723a518700e335179c296e8b9b05ae9a899c8aaf93b8ca02b76476a46879d6ea", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownUi.kt": "54d1b8dc6b09e55a7b0adf7d23903c9fb97551673a5695196e2e6f89259e304d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMetadataVisuals.kt": "882b7080d8f46cc9c9e2fd96fd1cc5cb0565cbb282bf3b04cad1c31b77a32290", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPasteCopy.kt": "3ee4dfbb356c6ec02f50d8d525ca805c0d21468f49529b002e054ff9c03c71b8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPayloadIdentity.kt": "66037b60818bc4941f58551e6c1401c18641a6da43f9f2477db9c9f7838e29f0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionRuntime.kt": "8df6a1a357a7133ce451930cc174b7382d70db75906724358ae40db664f6402e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSelectionDelivery.kt": "f13388787b615343c214a861a619bdba88b6327dc939365a130e9e799169c397", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSvgPolicy.kt": "1bed94b2ea8e6d2475526a0ed83d85724e32893fafc8b27bd8f2b58a95cd868a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionUi.kt": "009e3b23953be18ae09c76a849dd6ce3943dff6b4f2d4b40d846385044851b3f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowEvidence.kt": "98f65f5dbe1578b11fbb20d80f477a63b03659f7b11b1a7a6f526a4d6fe94379", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowInspection.kt": "650fdb495d2e1e0ab5331fe8c517baaaffcfe7d15e7f56b5b3f6247a650d01ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowUi.kt": "93e9af8898ccce7fa1ab8169f08926b1d9fa95ba5657c517d7224f9356488c3d", + "app/src/main/java/dev/tinycast/android/extensions/NodeCpuInfo.kt": "eea176a7259e8f3736878886350610a84a23a6d2799f5337f5c8b07a8fefa398", + "app/src/main/java/dev/tinycast/android/extensions/WeakValueTokens.kt": "5c4d6f5c5b0d7170b554091e1b9cd9d551119ea60d7fe7f03946eb70f498c34d", + "app/src/main/java/dev/tinycast/android/updates/AppUpdates.kt": "63ace29d7dc29e005ffbbdde31cbac4e1d923732604b1e43e6a4db8a3285b508", + "app/src/main/java/dev/tinycast/android/updates/UpdatePolicy.kt": "350a9142ebfc663cd4a0c982ab220fb5f1e3399bfb3207c980ea20fd4c5c4e6e", + "app/src/main/java/dev/tinycast/android/updates/UpdateSource.kt": "aa860f14bd3a9f39e19899f1927fb7a790c54bb4f2704651253d8f867bb3c100", + "app/src/main/java/dev/tinycast/android/updates/UpdateUi.kt": "0bceb6a4221787a58dfb14ee1bcdcd266388720ca8862bd705cfeb10cfe52457", + "app/src/main/res/drawable/ic_launcher.xml": "104e38ffdf3214de23909b7896392f4a974e4fcbcc778c447d5d7a9ce56380af", + "app/src/main/res/drawable/ic_palette_tile.xml": "e063a6c4a1a25d6717a31bc355543d76c7d1babf8e9556e68b1b5e6a2b860748", + "app/src/main/res/values/styles.xml": "de4ad14f9ef41aaa4ffc824af155831579fa1194af5055edd112efee5042f5e1", + "app/src/main/res/xml/assistant_service.xml": "1e9e560563a7d0260fc83126d3a9bf027bf6357adfc811b43bc3224290c77ddf", + "app/src/main/res/xml/data_extraction_rules.xml": "cb4d1da1c1bd38761a9a08cc4d8d1b55839fcc14a6e19badb653f75b23c20eca", + "app/src/main/res/xml/keyboard_service.xml": "b1839c96988c03fea26ce4ed5932b1315013f3d2c16165993afc17368ab7bdd4", + "app/src/test/java/dev/tinycast/android/BackupPlannerTest.kt": "12a55d3644b5094b84cad2e88a5432738021fc8d7c59c232d4e5fc4c2c9a1454", + "app/src/test/java/dev/tinycast/android/CalculatorActionsTest.kt": "e803682a82b89c9703fcfbcbb82424eafef6bae6a13092953a3dc2c877816509", + "app/src/test/java/dev/tinycast/android/CommandEngineTest.kt": "65d9d198e8e1a188e4dcfd5551ced8f558f87a106f42b1d02a1432e8d6b7c234", + "app/src/test/java/dev/tinycast/android/CommonMarkPrimaryConformanceTest.kt": "ceb2ca14cc003385533bdd73b8beefffe92740887537b74c2146160621a23fcd", + "app/src/test/java/dev/tinycast/android/EmojiCatalogTest.kt": "9d70ef96696215e14e561d73f5a41f0b1a8272c3b58e5ad5a8438c31bc53aaa5", + "app/src/test/java/dev/tinycast/android/ExtensionCommandLaunchTest.kt": "f45df47e1740873ed7e771de72a650d9df88cd31bbcf2fd3abf67e3999700291", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImagePolicyTest.kt": "7ec37a8870b70e3df0e3110f8b60ccc94185fedeaf1c39c76a00485dd4ca37d5", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImageTimeoutTest.kt": "839216fc2d395cbd171676f32bfe77b894730a29a12127ec916c1d88b18dfb3d", + "app/src/test/java/dev/tinycast/android/ExtensionEngineCompatibilityTest.kt": "af9e76d4f6e7a6f193603f2db0169c95c7aadaca842d430c6178874f62840b1f", + "app/src/test/java/dev/tinycast/android/ExtensionFormContractTest.kt": "432d658e2a177312105e2ec86db2c59d0625086e86464a7ff946acb61c07e283", + "app/src/test/java/dev/tinycast/android/ExtensionFormFileImportTest.kt": "784f5b78f1dfd0d23ca653b36fc59bd13cba42e68c708c499678ac1ce474b673", + "app/src/test/java/dev/tinycast/android/ExtensionFormSubmissionTest.kt": "4bbdd8068cd95c314f7cf7aa156c7928cd815c5da11ef5f2cab1b4c5d23dd7d5", + "app/src/test/java/dev/tinycast/android/ExtensionFormTypedValuesTest.kt": "3a485a387e1527163d4318c3f0863b743bff02fe4e485adfff490d95cd554395", + "app/src/test/java/dev/tinycast/android/ExtensionFormValuesTest.kt": "6bc5bc8caaa5763e12dc3136bbba1d99249db10387c163cb1efeb0ae03f09d2a", + "app/src/test/java/dev/tinycast/android/ExtensionGridContractTest.kt": "50681a34c624a01867f287c66523d653e1931cf759f5e2926dda60feb85fa2b3", + "app/src/test/java/dev/tinycast/android/ExtensionGridNavigationTest.kt": "94ffe218ed5f9411210c2599db2a10dcd20c1a94655ef53e8cac1c574318b68f", + "app/src/test/java/dev/tinycast/android/ExtensionHttpTest.kt": "76917bbbdcc33dcc90d9b152d5a3e478fd981139e1df1d9edc0916e4f81b8e76", + "app/src/test/java/dev/tinycast/android/ExtensionMarkdownModelTest.kt": "fbeee6a80280ec27b660cc53222ef42f0e9ff5f5ce7ec5e02dede9d6b1c9222b", + "app/src/test/java/dev/tinycast/android/ExtensionMetadataVisualsTest.kt": "6f8653f4ed71138ac4fb0353e427d5b6775f54ec3600177ec6eae49dbc81598e", + "app/src/test/java/dev/tinycast/android/ExtensionPasteCopyTest.kt": "582ebddff12c96a504dd12a502ca851fc5d037e92f1d3ce98240eb162002b3bc", + "app/src/test/java/dev/tinycast/android/ExtensionPayloadIdentityTest.kt": "f59183b3224aab2923d9eb1ae598d1fa5cd2598b9ba80fc9a0db135005ae4e04", + "app/src/test/java/dev/tinycast/android/ExtensionSelectionDeliveryTest.kt": "1ea1e17cf0ea43fa3418a61f71587dbee9ec341b288d17fdaba3c5d3d8da4cb7", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowEvidenceTest.kt": "cf1589d69a498166b5a5fddd45135cf5b8575ec1d42f13ed4e2927b062b966fd", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowInspectionTest.kt": "043617c0cb943d76ebcdb5d0cc5bcdcda300069827b9b87a7425a16d084c1255", + "app/src/test/java/dev/tinycast/android/FolderGrantTransactionTest.kt": "ef710edc4ed1eb45782f90c385bc73305217f26882b630cd3e79ee93c59ef118", + "app/src/test/java/dev/tinycast/android/FolderIndexTest.kt": "bd371b19d1678ea876889cfb25505d690a4296c37d042e4cabd38bc7c7e4eff4", + "app/src/test/java/dev/tinycast/android/ModifierTapTest.kt": "bc0f6191ef2837018ca33a71010c1582cd39d0b3713c55acec4f91406a74d4fd", + "app/src/test/java/dev/tinycast/android/PaletteMenuOwnershipTest.kt": "c3134a62d61b5cd7ed810b867a6b40219713f21b798fabf6e659129cfab55506", + "app/src/test/java/dev/tinycast/android/PaletteScrollHistoryTest.kt": "b1610e3c3818e5823f99ded35bc36325042da250cfd48d98c0d6381066cfad5f", + "app/src/test/java/dev/tinycast/android/ReviewedTextInputTest.kt": "4bff225dd9fc1963736ad1f992e3eda3ffff21554c3ebef63d25acfdb41a29f3", + "app/src/test/java/dev/tinycast/android/ShortcutReadinessTest.kt": "45d32b02d4f89f857867d2585f3f5968251e9580edd34d9312bbfc158adc12e1", + "app/src/test/java/dev/tinycast/android/ShortcutTest.kt": "ae8034901d8ca73d704d40992b85ed43a64a021a078ff4eb5b2b853c4f398610", + "app/src/test/java/dev/tinycast/android/SystemSettingsTest.kt": "cdfc38bed12779bb92b0ddaeb79d197733243b24da43ab89d8580ecfd1f1fb51", + "app/src/test/java/dev/tinycast/android/TinycastGridParityTest.kt": "df6ca13f0f0a1e4bfa1f0085e274ed87457a6aa1a69492afa1041128af99c5e3", + "app/src/test/java/dev/tinycast/android/UpdatePolicyTest.kt": "d87ee4f7d6aa7b39b998267bd4d042d0b494ec6a1280d18860f262355c25cbe3", + "app/src/test/java/dev/tinycast/android/WeakValueTokensTest.kt": "ced7bf72628d5dc18fc5fdd30a81e58bb4b4b7f40e4e8c7eb0e77500f7c73566", + "app/src/test/java/dev/tinycast/android/extensions/NodeCpuInfoTest.kt": "5f3a7aae9b24435a4dbca77f9132a4b203ea736b1c76fc9108a51251983c2797", + "app/src/test/js/android-fetch.test.cjs": "2842effb321a11a33816f176f3300cd27a61c1e2ac70c4ed32681d46a129e56e", + "app/src/test/js/android-form-focus.test.cjs": "dd065271386dfdb2552caef1ae6e0c6f30e32783571abd85be328b9864bff8b6", + "app/src/test/js/android-form-submit.test.cjs": "7cbbb553dc2e657951b9195593b11add03597adad2710b4daa3e2cb807f87334", + "app/src/test/resources/commonmark-0.31.2.NOTICE": "610241b963a1a958c9465d99ec3f5778e7c6ef7251f9e119fed4c306b51641de", + "app/src/test/resources/commonmark-0.31.2.tsv": "dc27be954caac0ed8961299ca581a62aa4c68312091e68e52ab1e2bfe6aa5f5f", + "app/src/test/resources/extension-payload-identities-v1.json": "e451cf6b8efa208708db43dcb3a0545db1e73c610b72f488203fb4f147a490ab", + "app/src/test/resources/tinycast-grid-navigation.tsv": "da620f314fc39300beb7a11436715809ac1a9fd230fa4640c7f4f9c34b69aaf7", + "build.gradle.kts": "780d597cbe0f80d0103221a566db7574d1e07b17adca5bdbe7d6c728d77df12a", + "gradle.properties": "e43a00491832254a35cf5a979ef6de17f78c4e159d446be39319d2e3d3e46325", + "gradle/wrapper/gradle-wrapper.jar": "55243ef57851f12b070ad14f7f5bb8302daceeebc5bce5ece5fa6edb23e1145c", + "gradle/wrapper/gradle-wrapper.properties": "13287ffad6cf3064056ddad80d95b855132348930b2dc6c91490588c55b3ac7d", + "gradlew": "aed171fb114f82e6eaea4970a245a200e0582a7dcc8ec0891ca41b6e4a62b754", + "scripts/android_clipboard_recovery.py": "4aa2d03a100791544d282de37a2f62b6f7bfd94c47cc5611b6b6448ed8a946c1", + "scripts/android_form_documents_fixture.py": "ef44f5a9af1397fc8e8ea1924e36c2dec18d5c56c02e22f4925752daf1034841", + "scripts/android_test_cleanup.py": "1f4a1d70d251ec0a8294932388ce881da144c9c7d1c05df54df2c5b246d46373", + "scripts/extension_bundle_snapshot.py": "08ae0408a22e4f4c3c8a8b22af31b6a6a16d304dc0d14d5e489596dd9731a950", + "scripts/extension_manifest_catalog.py": "18c6048a0690e68dba3da1e8d11c5abccac16c3c26aa8803ff80abfd1dabe7e4", + "scripts/generate-emoji.py": "98f43c9a5941b4e65533e31ff7d7eaa4e697d8fecd4c7424297e6957e07abd53", + "scripts/generate-tinycast-grid-oracle.py": "bd53975673883b624d2553cd47687c5a3a760b17181a8c0621715ed1599b3118", + "scripts/package-nightly-update.py": "2a650baee0c7c76eadd360171e19686aad7b960fe34ebc780638c6b231032420", + "scripts/summarize-readiness.py": "e63d9d2ec435d2c369ae0be126bafb0b0507e903b03674f11a77ee10b428fe64", + "scripts/test-api-compatibility.py": "1ba4bf24535130bfd59a5f1d9d4830ca075e7158fc2cbe316696fcadb6108065", + "scripts/test-assistant-touch.py": "fd5a4acfdd19ddc60eb467fea3c7d2e8ab7ac717bea35c76d007577c23235a54", + "scripts/test-calculator-intent.py": "93ef5653c4d0c153d8f216c9fd74557089a964eaab80c84c85ab5460ec58f1a1", + "scripts/test-configurable-shortcuts.py": "56f4581f78265ec2c28faa1da115ae10a8349cf47e10db60bfba3e88f0cc3e73", + "scripts/test-extension-grid.py": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "scripts/test-extension-workflows.py": "c6cce4d533b45655a7763305379107840a93a1a953be0322a869c7505ffc0997", + "scripts/test-global-shortcut.py": "4a0f57d16dfccbd0c7b33d6b78a841ccad030c4bad6fb108ac80f15dc89f6d6a", + "scripts/test-modifier-taps-hardware.py": "b0d2da7fd2410095d65ef20e25cd9b8e90f9b480849dfd5e497f75d4d713139c", + "scripts/test-modifier-taps.py": "8cb08d228371c90f995ae2246ef0a92daf6c81724c11a1ac67374ed0dd347dab", + "scripts/test-readiness-benchmark.py": "1f92dc1989f1ff36c82433d6eaab1e2c896abf7541a24a9b215c109e49d1a7d9", + "scripts/test-restart-files.py": "65f1c311df77634f746cb155d831acf1fa4d8cf05d0e1dabc9d372bf1e842065", + "scripts/test-reviewed-text-input.py": "4e9ab25f0b1bce00277d0dde5a37a29ab8cbbdb9900699c5bdfd9cfa4b9bb248", + "scripts/test-reviewed-text-process-recreation.py": "eecd547c48ad2bbce2d8bae62bbed26a2484e0b5d97ebb7cb989ba98d4de2a23", + "scripts/test-search-header.py": "772cb70442bbf28086beb8087ebce94d02ba6cc10e6acf8c2cf91a0d8d5b39d0", + "scripts/test-self-updates.py": "4ff148ea90c3a148a1eacf74116db288e5e9c282f69e0c331caa6f22b1a40889", + "scripts/test-startup-performance.py": "9ac605bf3347fde625d279767bb8fc4de76ae82f099e7d8351416fa5bc9250ae", + "scripts/test-touch-readability.py": "d9ae59ab3db56d63cb5c959c200263b71acd0e04c305dce4e9ceb8a395933fb6", + "scripts/test-webview-engine.py": "1072224332e399a4487912e854bebd6ef5a390fdc52ecf0addb6487808fef259", + "scripts/tests/test_android_clipboard_recovery.py": "b260d3adcfa33e2641affebee9bebb1676097b4a24bbdbeb89cef7f3fc889176", + "scripts/tests/test_android_form_documents_fixture.py": "c2b573793d6c5d48fe9dc8e75ffc554e11818e319507080a4b96aa4e24e1fc03", + "scripts/tests/test_android_test_cleanup.py": "49c8831c517f0777f46952376f5d3b783322eeb25f063d69a9b1bc2f8cde01cf", + "scripts/tests/test_extension_bundle_snapshot.py": "382561907129ac58b7e20b963c1afcbc9bc1a03b7e18da64e7d61927a8b15783", + "scripts/tests/test_extension_manifest_catalog.py": "57af21edf39e3e4084453830eed62d3c052ba8d8a4f942d3d69807e2cd4b69a6", + "scripts/tests/test_extension_workflow_guards.py": "1cea982b85cf759e691471cad72b8e2cbdccdf3c2ccc6c483b1ef01b49002a3f", + "scripts/tests/test_private_archive_transport.py": "168c1607d4e1efa7537241cf362316ce354706af33465dc63e73d210ab0327d1", + "scripts/tests/test_private_path_observation.py": "3c0fff3062ac9b43aab67ed4ab2d53b92fa39f9af9e0ada9d197856a1df94e95", + "scripts/tests/test_reviewed_text_archives.py": "0308a50c148c97ed50381e894eabd43ec6e374878f99b810244c24e25f1a626e", + "scripts/tests/test_reviewed_text_runner_guards.py": "a3d489fe141be669374ecd0b3a6231afc5efdf4abfc6a74f7d25efec4e67038c", + "scripts/tests/test_webview_engine_runner.py": "846ee3b34578f92bd3f728eac4044c5ef4481478e3ec9d744e848e0094119168", + "scripts/verify-recorded-workflow-catalog.py": "fc0ec3b595b3a892238a4e0cc19b79ca092e8dcbe3e4af1d261e4874f984c2d5", + "settings.gradle.kts": "6a8db88135b364d8bd2facb607fc4e9e9476c171d2b7f7f3a0892c57a9ee6487" + }, + "apk_sha256": { + "app-debug.apk": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "app-debug-androidTest.apk": "76019c6f6226c36f668f16c9457799e286115ed24d1ed28cb43122523578a69c" + }, + "zip_payload_sha256": { + "app-debug.apk": { + "META-INF/com/android/build/gradle/app-metadata.properties": "75bc66260aeed5c7da9ef86b1ee98fe13298d9dd0bc438ee5a963d5eb224f68d", + "classes.dex": "02040ff106a54d6dd8ed10f6192541cb671f62f166bf413798e0fca382d390b4", + "classes2.dex": "21fe524b9ec548ac16c1cd9813dee74787a7fee1b5bd0a7719f0a9807c43a39b", + "classes5.dex": "6ccac992e104f004b3b931ccfdb15c971ef27e486eed69b7e2d618882f29c2ad", + "classes6.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "classes7.dex": "04459089f64d575513ce6b9ed9fdcc3cb12fb2817ed84a2b73e8b0d3f0392f68", + "lib/arm64-v8a/libandroidx.graphics.path.so": "41e9a793c43a0f4fddb19e33f346bace464f30f888ba7b9eaf96294ea115bfb6", + "lib/armeabi-v7a/libandroidx.graphics.path.so": "41399eba6fc2a60f6f14642375c1824f3cf25eb8fec7397d753730a3ceda3e2b", + "lib/x86/libandroidx.graphics.path.so": "eb0570b41fd3bff25d8204a967c03bd7550719e768b791f680cc40cbe35f29af", + "lib/x86_64/libandroidx.graphics.path.so": "4e56c996f13670e70082658de7880c4020eabf4f25e43387f88ed78a713fc9f0", + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/ic_launcher.xml": "65a462fe84c64e76de6f6999e09b195ca227a5232453356a4743a17dae08882f", + "res/drawable/ic_palette_tile.xml": "099260576b37718ecf049e1405bcb60d989584dda8710e0905dd00d97edb3440", + "res/drawable/notification_bg.xml": "65ef0869565cde9539d285ee8b5e0156e4ba3bfc7fde288b3d78a96ead8bed62", + "res/drawable/notification_bg_low.xml": "a349184bd1ffb192438415fa98cb2ea5b9294a656d6f276f365b9b2753552777", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "42fb6470d6c3d395ab726d928ca23ba8573011a646b7475a89c9b17ec8c0f9bb", + "res/layout-v21/notification_action.xml": "e07d16d0717fb7a1f030dd43f76be647125f9abd78ebcee3bbd861b8df02fe90", + "res/layout-v21/notification_action_tombstone.xml": "c2f8eb9372d806f5f6532e507f4e5767091f681f7d2e9b7f5a64d134e6ed7717", + "res/layout-v21/notification_template_custom_big.xml": "2bcb3cb25a65b175c9880f60411239a019c2ded7cbaf3701d3650ebd1fd971ea", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "8bd30447bb9347f4c3dd38ff034f141000c7a952ac25760fc8a0c67f76b5bdb7", + "res/layout/notification_template_part_time.xml": "a8664275b4a0fad8ac25724d8d577fb5cd98c4e99a24fc362dbb56fb960aee84", + "res/xml/assistant_service.xml": "461b22a285e6d4cc97c23a8aa9f13802c16f20eff91d1ce1ca4739a527b6c99d", + "res/xml/data_extraction_rules.xml": "1d2dc5515fa0bfac79b6a028056f23ef2e9fd0c9091c9b13c15b52b78a751ab0", + "res/xml/keyboard_service.xml": "688f6294b5c093499f1253d5eb72c5fef80324d0c7e3bdcdff193c8ad9e851e6", + "resources.arsc": "5f13aba27cdb9bef26e38933801042374f3cba444e3fa3c145c99166eace2fb2", + "DebugProbesKt.bin": "ae8a082dd609313835ba93c3ef479a3af9903977d7bdc81df45bbd209ec7d0da", + "META-INF/LICENSE.txt": "523bfd872d038632d258f340a482d067a10e8d82b8e8ff3081755c5f8ccc1658", + "META-INF/androidx.activity_activity-compose.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity-ktx.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.annotation_annotation-experimental.version": "7d072b48526b023950e4c48db01e8c273554a6401119f5691e7589ba9bc65d9d", + "META-INF/androidx.arch.core_core-runtime.version": "1b7c606370188534dac5561fba2b2988093829697fce9e6e8832e9291d24ed00", + "META-INF/androidx.autofill_autofill.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.animation_animation-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.animation_animation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation-layout.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material3_material3.version": "10e2e117b01523891ca271a615ae36e9d5e52348fd7d642f66727602c1b8dcbe", + "META-INF/androidx.compose.material_material-icons-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material_material-ripple.version": "bb7320d831e7a151aa901c35e7326c752fa2ef5024f30768c42319b8bed171ed", + "META-INF/androidx.compose.material_material.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.runtime_runtime-saveable.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.runtime_runtime.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-geometry.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-graphics.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test-manifest.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-text.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-data.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-preview.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-unit.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-util.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.core_core-ktx.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.core_core-viewtree.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.core_core.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.customview_customview-poolingcontainer.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.emoji2_emoji2.version": "64d23f858ef51b0f996e4966d4e27c0371b437e2d2787890b1f7ad22d4ec5663", + "META-INF/androidx.graphics_graphics-path.version": "44e161e4495cac2cf7858043e9e6418e9579f0ddcfae826f9a372622968ce066", + "META-INF/androidx.interpolator_interpolator.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.lifecycle_lifecycle-livedata-core.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-process.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.profileinstaller_profileinstaller.version": "78b591400c56b7b67b8cb3b2b8a8e65e9093897f02ce0878e6b5405c68620fa7", + "META-INF/androidx.savedstate_savedstate-ktx.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.savedstate_savedstate.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.startup_startup-runtime.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/androidx.tracing_tracing.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.versionedparcelable_versionedparcelable.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/kotlinx_coroutines_android.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/kotlinx_coroutines_core.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "3129b8edf6db07de6f8ff47695e2177c8bba4eed2962d3085c719e5acbb58a33", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "a1ea77ea8f93f419256b6e66f29713f950d8d6e90442b608d880a48003b5eb72", + "kotlin/annotation/annotation.kotlin_builtins": "5f75d4352e432664b2a235c472b991cf88365c73f5fcb5e1f9cc2cbe4b410abe", + "kotlin/collections/collections.kotlin_builtins": "0e654e03a38e119de0f4d11633711bd57e1e8b1a876eda74a90100a2a6e7daa4", + "kotlin/concurrent/atomics/atomics.kotlin_builtins": "955035527393d165a22da4cb9d992f42b4a30b6f070918f3e2b1f2678f83cc9d", + "kotlin/coroutines/coroutines.kotlin_builtins": "98ab3a3c18fcb237528dd63fa489815c583e1d6c13debd2a27ac6d74ccf8717b", + "kotlin/internal/internal.kotlin_builtins": "64712f94840e6b3f8123f522f32d08c46f083d87c312a74901f7c00224de775e", + "kotlin/kotlin.kotlin_builtins": "c4240215bc20e71b01cc62b43edebd02749b3249d7daa8e7f1dc1514f064c274", + "kotlin/ranges/ranges.kotlin_builtins": "f9d35b836ccb5380803aab5e6c76d708b1536fc6c82f27185e8cff5913824e1c", + "kotlin/reflect/reflect.kotlin_builtins": "23ecbc7cbb354f31ba37a1be1793d3bb53c00c92cdcf3867759d09d938a1d7c3", + "org/commonmark/internal/util/entities.txt": "fea6cf4d3bd2aa7ffd421116551654e2a22e40a17e4cd087c8725138113bad69", + "classes3.dex": "d66fc178f2ae5a6a0d65a7567bd24adfcea8872d29681cb3b4348de90bd33927", + "classes4.dex": "6ab5a27d4f03f08eb7c4f8da72f83d19028a24620dabf95cda2c9b457f691776", + "AndroidManifest.xml": "bf10b2e2cc4a48087b78a9637b0730836468357a09ddc73b5220ff3b4a9ee799" + }, + "app-debug-androidTest.apk": { + "classes.dex": "35f32eb3c6a38b451d1d47b53e49faa8fdca4db12df6e8e6385f44f1f5c1d403", + "classes2.dex": "468450c6993a81875894c0a142093a2e6dad1778f192763895e927a2f07c1d71", + "classes5.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "AndroidManifest.xml": "caff3c10989799f80e8bea4722a1e2e143b75cef522c7aff7211e7c79704f416", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/notification_bg.xml": "20a1a2e83aa9806faeb234fc0a1094bc079adf5a25ef4cfef1491c5ca3b3c745", + "res/drawable/notification_bg_low.xml": "49041ec87bb2ec2a8bc23685c8eb2c2d5297aa39f1412dc7aa6639aeec12ee49", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "fb5d113d15ff98da0eab3cb9e178e909ad5e261f30a24add0267e2827b4c7774", + "res/layout-v21/notification_action.xml": "4e046a162878e2f8796c6380f0c5a9a7b40f1ffb251478ecfcbbe3b434bd1178", + "res/layout-v21/notification_action_tombstone.xml": "a9657e68fd0c10ced5011b67b9e37a5ebe262957ef15fa3679a9a1f8784fee21", + "res/layout-v21/notification_template_custom_big.xml": "4879194cce032a3c5ea58d2ec796766b00bb057a4ca4bc11c56ed1830a61c7d2", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "9ae2b91ed155032cb90ee4cfead57eba2728d0e6ff262d2275ff63516604fc94", + "res/layout/notification_template_part_time.xml": "4a838e479642de5ee2cd1d0785b35d195995fcf27b0b9561140a6cdccbfe3ad6", + "res/xml/native_input_test_ime.xml": "d560413501650fb393941eb5e8e36b30aed25a309dc294cc0435f74d6dfe326d", + "resources.arsc": "a743d0f25129f83afc5a9790dfabdd4c6937b071c930014b432aa9a2fd74e4eb", + "LICENSE-junit.txt": "9648bb2891b9813970bddb68d4be8a5e6ec8280d0180a53dfb29236b579c55bb", + "META-INF/androidx.compose.ui_ui-test-junit4.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.test.uiautomator_uiautomator.version": "a42caf4a54bbbe27aa45b6efbc6356c5e299b19763e728b6cdb7201b02ebbe36", + "META-INF/kotlinx_coroutines_test.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "1b8e1a088e38c9bc8dd36517de1202651f06a9ca9eb0e6adad7305392289a94c", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "90d3bc46060b2a33332bd2bc8122d5b03dd1a507718db830d5e809cc62c4490d", + "javax/annotation/CheckForNull.java": "4807942043605b325f0fefa243344db0d11e32cebd8f133df2b7c5d8486f2312", + "javax/annotation/CheckForSigned.java": "9c3d742fe9ab8e5fb08d5562ab0cb0255e2960facf94f83349be542b6557f3c1", + "javax/annotation/CheckReturnValue.java": "fc328c2dbc79fb3bc25d47a7f0486410fe8a04e6d6ceadf97f7ed44fa6dc0ebb", + "javax/annotation/Detainted.java": "7d272cf814d47c8cf89dd0d2f283ddfc88a26405122fd98f2842dbcb0789ed0e", + "javax/annotation/MatchesPattern.java": "ff2ffbca3823c1a3f5333630878068c724f67058264cca7396d9abef821897dd", + "javax/annotation/Nonnegative.java": "73b83d783bc7cdf7b5c9f4331a928154c6dc4e97ba349a5e5124e026ba4221b0", + "javax/annotation/Nonnull.java": "eb2d5ac7cd628dd3c59e5f7b14378fea531d5c76857df837cfe8f9a2ece1dddc", + "javax/annotation/Nullable.java": "511c9e8888bbdc13e0388eb5c3a882f43ff21160093b404c870ce94e83a1f509", + "javax/annotation/OverridingMethodsMustInvokeSuper.java": "5d786c4fff3f381babab9f745252dd80ba10210c402bd4c15161ce9b63decca6", + "javax/annotation/ParametersAreNonnullByDefault.java": "94233ca1ca4fb6d457bed883f8369019d4f0016be81d4e5ccfc01f5d50bf946e", + "javax/annotation/PropertyKey.java": "5559001d0f69e49487f1cc0cfa82d37e064b04436ccc7026a3d8a5aa30215d7d", + "javax/annotation/RegEx.java": "7b08d091734672f8f8f320fdaa7cde6ba48c786a2fdca94c9e2407e1e2af2aba", + "javax/annotation/Signed.java": "76633adce590e7c771ef7f727b575f9ae54389539d666677a9ca1a9e4256e374", + "javax/annotation/Syntax.java": "63c05bd38c7c279d147058d6e154a44ee1da62c92cc6849a573bdc6c345869e0", + "javax/annotation/Tainted.java": "9b755d095cf2c4a41a8e064b5bd0ab3e556845048b705d2cc98e8635b8bda6f2", + "javax/annotation/Untainted.java": "e44096a654f825c9f8f3fb9ba099f805155b3daf41918c177d7193558bb11981", + "javax/annotation/WillClose.java": "1c81ea1c7284c37c5d66b436fc63267877667da03b2b646fc6c11ea2a8dfac08", + "javax/annotation/WillCloseWhenClosed.java": "b3c6e342b4dfc4c62d33857f8920cfe077e9f2c31379d8f627495e0c4a06cb13", + "javax/annotation/WillNotClose.java": "6c258758fcf54c9657052dc9e86d0abc780f8a4580804e3a0a8b8b376529e453", + "javax/annotation/concurrent/GuardedBy.java": "f2650971001cbfd4c127487e0115e7a9539d64fd6a98dd8dd0675330ae3b790d", + "javax/annotation/concurrent/Immutable.java": "47f9a076a4396c492a373eec9622a15497b56b633a67af97ca51bd3b1142a08d", + "javax/annotation/concurrent/NotThreadSafe.java": "73060a8907c01ee7a72bfbd9c74a037ff1953bd7a4510b8997fdcec0a5741a19", + "javax/annotation/concurrent/ThreadSafe.java": "bcfd9f7a27af49a6505734ab03259f02a7222d3bd052821caa6d94d930bdfc9a", + "javax/annotation/meta/Exclusive.java": "0b0405f1dc140ac2ebdb4cdd3bbbfdcf19e22d724bc57a89d530b33e8c9b7ff5", + "javax/annotation/meta/Exhaustive.java": "c9b4085041acd1602691ee49535a6a91afc2b67d6bd9d9fb4e1ab2169d627a6f", + "javax/annotation/meta/TypeQualifier.java": "828fffa618ac1cda2fc07fcc0e5e58785aadfe4bc481c0e4e8dc5fc23d662ce5", + "javax/annotation/meta/TypeQualifierDefault.java": "27faa048d7c23bd6d79d3515816ec1f356758ae140c0edc702a74b91f9215395", + "javax/annotation/meta/TypeQualifierNickname.java": "309cf58e837f1bc63183fc9443b231904157f1ac25bfee0e5cebcae52f44eb51", + "javax/annotation/meta/TypeQualifierValidator.java": "4d1e2ca6f465ce130a8233086053acc991e5fd389f7e31c88a0cd19ef32c666a", + "javax/annotation/meta/When.java": "d79dfa99e03fa1eb6d0e6f024833ef16c1029b98975e2e767f760b2dbf4d8790", + "junit/runner/logo.gif": "345b5e2207a524e0019779d13f0f8ae51359f894a230479467761331e3d1ca16", + "junit/runner/smalllogo.gif": "b4819008f181bf3e0b47254f72149c62a556a56fc0358d3143e405b191de2081", + "classes3.dex": "7c425e42826e1b0cb66bd98c8271b3bc4e3c0cf0863362529c57a7212b8a758b", + "classes4.dex": "9ee4823d1ea8ce5292feed2d896be0ea3386a3c1949cea6d2ce0341af56f718b" + } + }, + "scope": "Guard-only app with broader controlled protocols; callback-priority repair not applied. Failed protocols retain no final credit.", + "unchanged_original_assets": { + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5" + } +} diff --git a/docs/validation/emoji-menu-back/round1/identities/stage-harness-v2-control.json b/docs/validation/emoji-menu-back/round1/identities/stage-harness-v2-control.json new file mode 100644 index 00000000..4e61b103 --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/identities/stage-harness-v2-control.json @@ -0,0 +1,576 @@ +{ + "source_commit": "1dc1a1ce4460ba1401e6a0e408b8faea68b194c5", + "app_source": "1dc1a1ce4460ba1401e6a0e408b8faea68b194c5", + "test_source": "1dc1a1ce4460ba1401e6a0e408b8faea68b194c5", + "source_sha256": { + "app/build.gradle.kts": "28f41ac518c91f15c98221d0511870a5409b9f35ae008acfdd5f667db06bcadf", + "app/src/androidTest/AndroidManifest.xml": "63c98a685e9dd67d8150af8981832d34271fb37a92e46444eec52728f559d609", + "app/src/androidTest/assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "app/src/androidTest/java/dev/tinycast/android/ActivationDeviceTest.kt": "2f2fe66a5c3628433feeb6db33e02be43ca3f267b39ec541f2e3330fc1142974", + "app/src/androidTest/java/dev/tinycast/android/AssistantDeviceTest.kt": "1ecebcf20fe9aa7aa63701c81500195eddd1ae88618d89f31105fecc58189b6b", + "app/src/androidTest/java/dev/tinycast/android/AssistantTouchDeviceTest.kt": "1f33a283e5b1f05a5a74dbb76bc3ff8920193cd761edd1cce1e61cb733cb9874", + "app/src/androidTest/java/dev/tinycast/android/BackupDeviceTest.kt": "56c56d6a652524f7fc7952b1478552314b1e465ace5c7216385d7f2ea3cf4b6c", + "app/src/androidTest/java/dev/tinycast/android/CalculatorActionsDeviceTest.kt": "e738e5b09aa6128343abe628ed7f93571b9a87c1eb95e78f00c617aadcf348b4", + "app/src/androidTest/java/dev/tinycast/android/CalculatorIntentDeviceTest.kt": "628ddcef4b50880170fba97cd925fefc5f463f632799d9e2686e7512b2bbc15f", + "app/src/androidTest/java/dev/tinycast/android/ClipboardApiDeviceTest.kt": "e53bbc080d17b59aae6280b7b817a3c81b4df684dcfd5ca787a993d89caf5de4", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidence.kt": "c882a7435cdca3bbdf68da66a6e8ef23bce932fb5746ba09c61bded5b9c98e9d", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidenceDeviceTest.kt": "dfdb64344886b7e5d4b54f04fa4560f169e8cb8d7b7b238ba08358dcde73f854", + "app/src/androidTest/java/dev/tinycast/android/ClipboardRecoveryActivity.java": "48627f465b10c316cca7fdfa735928095328241b4fb98bf90e5c247add17345d", + "app/src/androidTest/java/dev/tinycast/android/DocumentProviderDeviceTest.kt": "13895d23b8758affd8889461ef660c442d3bfd1bb111fce08a064aa4b582aea2", + "app/src/androidTest/java/dev/tinycast/android/EmojiDeviceTest.kt": "ab9907d4e4acd7e52ed26f12ac14648271e5740784cdba678671ca8ad42fb415", + "app/src/androidTest/java/dev/tinycast/android/EnduranceDeviceTest.kt": "4802d3755ce6bc1cdf8e60c7cf9998a09ced8e0be6d9888f0b9d9a32ee332dc4", + "app/src/androidTest/java/dev/tinycast/android/ExtensionCommandHandoffDeviceTest.kt": "8c47f08b1d49a94dfd520840a0b0349199459da4ece8ff1adcacc46516b37f7b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDetailDeviceTest.kt": "d5bd83f6d174ca5d5c3c9d68551cc3a78bc90763060410bd5f3b67d9d9642025", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDeviceTest.kt": "3087ff055f70cdf43d2565e22703b9c57445b5c3e1594126d60b0279c32b2640", + "app/src/androidTest/java/dev/tinycast/android/ExtensionEmptyViewDeviceTest.kt": "64e6b1e68c61cf67b24ba02d1e14a72d297b1bdeebbdf1008905d5619ce2558f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionFormDeviceTest.kt": "6418f6ab517ead50a102b4834bff9c40988849fb3a2a1ef20f575d162b32e11b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionGridDeviceTest.kt": "952b4f2988379c1545575d1332f8358acc9053e257a382b7549a27f6b4b40de3", + "app/src/androidTest/java/dev/tinycast/android/ExtensionMarkdownDeviceTest.kt": "e4b7daa9fd914335f572ef41665595104cdae5434682977a2d806ff63ef36c4f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionPasteCopyDeviceTest.kt": "7bdd8e876153d4d46357402eab58cf89c0e8885823d21894c70882ed55b1da8e", + "app/src/androidTest/java/dev/tinycast/android/ExtensionRecordedTestsDeviceTest.kt": "1aa11011270b01a235bb052c6063da7eb5f7f726a7bb19f79aa54e7b8aa4ca42", + "app/src/androidTest/java/dev/tinycast/android/ExtensionSandboxDiagnosticDeviceTest.kt": "3e192cb65d011e021d5b47b6bde765e1136c2ddf7e039b5c9dce6dedbf39da15", + "app/src/androidTest/java/dev/tinycast/android/FeedbackReadabilityDeviceTest.kt": "86096d428b6554bcb6b8c9d7bc39b981baf1fd53f9367a33c97ce03c89020a82", + "app/src/androidTest/java/dev/tinycast/android/FolderDeviceTest.kt": "f3d54b0d788459d34470d2d87c8882cdfe30e8956a8886cd324dd63160f5628d", + "app/src/androidTest/java/dev/tinycast/android/FormDocumentsFixtureActivity.java": "434e72d8a0c977a83cbe6524cc51638eaff9cca5581c570ea58d4068ad2156a9", + "app/src/androidTest/java/dev/tinycast/android/FrozenBundleWorkflowDeviceTest.kt": "9d31d56f739caa2509610cf4c07abf70dfd5ea0aead7ec5c5673bde1ca04bc45", + "app/src/androidTest/java/dev/tinycast/android/InlinePaletteDeviceTest.kt": "ed2cfb9dc3c5218adfe0ae7b3cc1c60a69e6cf8c83ad434c2fc6b87d23bb2727", + "app/src/androidTest/java/dev/tinycast/android/LegacyInputDiagnosticDeviceTest.kt": "4966fac20af96b8597fb38a278d8f3ef89b7e335f3d3b6e5df00fb349ebabc55", + "app/src/androidTest/java/dev/tinycast/android/ModifierHardwareClipboardTest.kt": "141499cea10d4c80b8ef690fd43e985c066d1b420afa23895c32e75de737ec8d", + "app/src/androidTest/java/dev/tinycast/android/ModifierTapDeviceTest.kt": "d33bafba795569c15bab709a9830ca06ecffda9feb754492ec437d55c1d1cae1", + "app/src/androidTest/java/dev/tinycast/android/NativeEditableAssertions.kt": "be979c8e0f3e78b8d0e4482c2653769d732d24871a822b3761f5708a1e6a230b", + "app/src/androidTest/java/dev/tinycast/android/NativeInputCompatibilityDeviceTest.kt": "484dcb406a6b9fbc7851efd883029a43b303bdab799c9385e51a678ab91a51fc", + "app/src/androidTest/java/dev/tinycast/android/NativeInputTestIme.kt": "c3a766ae381e6e4a1b514b3890cdd220616df8e9b88208cdb9aa562ebd8f45ce", + "app/src/androidTest/java/dev/tinycast/android/OwnedFormDocumentsProvider.java": "67c22d543cb2136d81dc3544d8f63df94ce67f9524c7f19dc9c6b1b586713e89", + "app/src/androidTest/java/dev/tinycast/android/PaletteDeviceTest.kt": "7f5861ffec2e762c1e629519802c10d4b31e3bebd49a3c5867013c6aad77f3f4", + "app/src/androidTest/java/dev/tinycast/android/PaletteOverlayTest.kt": "0755f9aa38bdb5785d2cb8902157ce990b5b9825db0ae71847e11c8b1bd4b7aa", + "app/src/androidTest/java/dev/tinycast/android/PaletteStabilityDeviceTest.kt": "87896693541425799e7815d2fc1e3988e29afd9bba346da48183a91fa91be9c9", + "app/src/androidTest/java/dev/tinycast/android/ReadinessDeviceTest.kt": "c6f3ea767e9adc8384a3b662223ab57bef067fca8501509e0415111b711589f3", + "app/src/androidTest/java/dev/tinycast/android/ReadinessRegressionDeviceTest.kt": "3815d7aef28c0943999782217eabe14dd80fdd464476798bd0bf12a1d0be3c4a", + "app/src/androidTest/java/dev/tinycast/android/RecentDocumentDeviceTest.kt": "85af5ed0fd05c0716b8ac14b24e98397829ff8d241695999a0cfc68727923e40", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextCallerActivity.java": "640609575a0711566bf23f3028a5144e8aeae912604f9b7180912fd2c9b96200", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextClipboardCrashDeviceTest.kt": "6a1ebc4d90c8b5fa9a07f4b288c20b361297efbeaf7d4423eb211da47b4cf0c0", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextDeviceTest.kt": "31040a9d92e7e60d8026dda7119a9f7eedd2127ea6f50bfb308849f56b6fc0ac", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextLifecycleDeviceTest.kt": "2190f43dca4d7a7eca162a7e34f46d6091cfd114d83a5e4509946c1b912ce76f", + "app/src/androidTest/java/dev/tinycast/android/SettingsDeviceTest.kt": "dd9b9a2492c497a2a3ac3218d0833d2e8b536eb904975aa536b08361acc323a9", + "app/src/androidTest/java/dev/tinycast/android/SettingsRouteDeviceTest.kt": "8f6991670e740a07d3a6b30aea270b60e19f6d237c4b7b6afaf25200962ad736", + "app/src/androidTest/java/dev/tinycast/android/ShortcutDeviceTest.kt": "5376ede8474d5eaa4ec7ecb628d1056a5bfc963bd2a292d17d9b86eead8a5415", + "app/src/androidTest/java/dev/tinycast/android/ShortcutReadinessDeviceTest.kt": "41bdf7ab67a6899dc8a0b1b0f697135bc587dc401c9234eb56d25385eadf3dcf", + "app/src/androidTest/java/dev/tinycast/android/SystemSettingsDeviceTest.kt": "80e0c919fbf04916d2441aa3fbc4cccfac534f56c29dfd908e5ae2d917cfe13b", + "app/src/androidTest/java/dev/tinycast/android/TestAutomation.kt": "faad509cd41b06c4cc1087e5de8e0218abca78773603b2050bb2825c880588fb", + "app/src/androidTest/java/dev/tinycast/android/TouchReadabilityDeviceTest.kt": "6801d25bb0d9bc45899b04aeedba474e2ac8e5cc8cb168b6268e0305fb49345e", + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt": "40880717fce92e645723d69199577225e675e42f82cf5821b043ed21ece09209", + "app/src/androidTest/java/dev/tinycast/android/UpdateDeviceTest.kt": "380e4d7702d2f8c68fd575581309113bc67abf3e5713bdb177cc3b920c4e2787", + "app/src/androidTest/java/dev/tinycast/android/UpdateSelfInstallDeviceTest.kt": "fc94ef400b54ee2cf8378d2b1632fff1521299f188a132f0330e930b40f80ed3", + "app/src/androidTest/java/dev/tinycast/android/UpdateSourceDeviceTest.kt": "76d91931dc044fdeb001a8325a321306011f2b0c54aa631bea25751c59f3ea50", + "app/src/androidTest/java/dev/tinycast/android/UpdateVerificationDeviceTest.kt": "cebe3033132db567affccc5419ec59a9639c87ceb88b20c38ffbba16c13b4592", + "app/src/androidTest/java/dev/tinycast/android/WebViewCompatibilityDeviceTest.kt": "ce5842cad291b9cb77aed19ecb9436dc80de24beb27e018797a7f84fb4a84895", + "app/src/androidTest/java/dev/tinycast/android/WebViewRecoveryDeviceTest.kt": "dd6ccf056187d184dd7fb6aa1eddeb76bd7037f4af21f749dbe379a7a2eeecde", + "app/src/androidTest/res/xml/native_input_test_ime.xml": "4aafc899939ff4b8883a80c6e00f7ff7413a08a603d485a15f1035c07760b50c", + "app/src/main/AndroidManifest.xml": "65fefcf86296b7103c2237f1e29bca7890bf33f6b5056f860c2e39ede371a55b", + "app/src/main/assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "app/src/main/assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "app/src/main/assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "app/src/main/assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "app/src/main/assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "app/src/main/assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "app/src/main/assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "app/src/main/assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "app/src/main/assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "app/src/main/assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "app/src/main/assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "app/src/main/java/dev/tinycast/android/AndroidShortcuts.kt": "1738bc2fe26a117f3d00edddf2639cd49d118f9d91bd5f6eff86d6ee6804b68c", + "app/src/main/java/dev/tinycast/android/AssistantActivation.kt": "b5855f87a029362bd06a63136dea7a1572fff716d0c302056f2a3647d9d95560", + "app/src/main/java/dev/tinycast/android/Backup.kt": "97f09aa4c2cf7ef42473be8728be28cadd3f3ab14930a6804590c0544a7c104b", + "app/src/main/java/dev/tinycast/android/BackupUi.kt": "d13aabc798d7fb19746b09d28a38593792792b67e916824776413d2fbe82870f", + "app/src/main/java/dev/tinycast/android/CalculatorActions.kt": "e03e5645069dafb156556efac7bd465f632938f8a5a24a78be72dff0ee5d3947", + "app/src/main/java/dev/tinycast/android/CommandEngine.kt": "b6be72c82b19fb09e1bf44cd4dd4148b3dbb0c39098eb42f89e80f9ffa034f78", + "app/src/main/java/dev/tinycast/android/EmojiCatalog.kt": "4dd39955ec38adea02d0c1974ace2b33d86ae738efea0e59d3e62b9072c10b81", + "app/src/main/java/dev/tinycast/android/EmojiStore.kt": "f7f5dd63af030b9d179c70336f4b52789d23a318020b6f19ac0c24d20ba8cd8e", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt": "565d0be26da9cf206388afbd04eee37547965deb0266c5457e64332028b5f985", + "app/src/main/java/dev/tinycast/android/FolderGrantTransaction.kt": "11361d342e1e1598c85b5ea630f174c3a4590cbfaf9b430a30fbea2b9686a5c7", + "app/src/main/java/dev/tinycast/android/FolderIndex.kt": "6f1b1617a39c0c6e954a1b9b4da0d0d6af3ab7eeac25f2619e299621eec83a99", + "app/src/main/java/dev/tinycast/android/FolderSearch.kt": "4fcf90368ed70b49c192ab1b92b6e367d0a61643f928245f8447f542e745b60d", + "app/src/main/java/dev/tinycast/android/FolderSearchUi.kt": "dad0f473544f8e459aa301ad8eb91ec7380cebbe572e3e2be3f94443585a75c6", + "app/src/main/java/dev/tinycast/android/FolderStorageCoordinator.kt": "ff5491baf9d81ff19b04b35e33a503fc1656bfee9d8eb066453fdbe7e0f83bfb", + "app/src/main/java/dev/tinycast/android/MainActivity.kt": "2bc08e693d69ba4668a675c42dbcabb507755f8e3daf9ee01eaf62fd5744efe0", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt": "f7228cdd6b6988fb049f0aaf1048d69cc8489e802b4cc42a2b4d6f9e7ceea3e0", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt": "736fd80ad1a5f8a7ea53b6872a63bec969d7ad59768d54510bebfa640005b740", + "app/src/main/java/dev/tinycast/android/PaletteColumn.kt": "cd6cdc348752bcc20bd631e2216abdd4ee0c91d9606aaab62ce0c01a145dd6aa", + "app/src/main/java/dev/tinycast/android/PaletteDialogs.kt": "99055192ab85f645a9d9c77d96064b06bba2f1435de503bc45be8f56b4de2dc5", + "app/src/main/java/dev/tinycast/android/PaletteFooter.kt": "5b62c907b46e5075975fc22d01771f5ab7c7f53e433692de55d92865231e967f", + "app/src/main/java/dev/tinycast/android/PaletteFrame.kt": "bfbc139e01a4276770644d5f4c1242016839fd98f5e2f21fa8afb31c886bc763", + "app/src/main/java/dev/tinycast/android/PaletteMenuOwnership.kt": "0be25f335246b8e47bf07ea057adf2045a20f9db5bee90a396109adfa7426174", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt": "5e5dee8190b51bd3b197f1b1a972bebf95a1bbd38e73aca8ecb97efe8b7e0ed8", + "app/src/main/java/dev/tinycast/android/PaletteScrollHistory.kt": "84e26b8544adc069c9f86e3273acd2254e2189f1680dec592570a261cdf87602", + "app/src/main/java/dev/tinycast/android/PaletteStore.kt": "7434fd21d100108a267e5790ecb705f4ca76c5dd0c86cc5b14bd9644ed58f57d", + "app/src/main/java/dev/tinycast/android/PaletteTheme.kt": "7afa29642b2bda9c9f669eaf6cdefcb977d14417d313547aff1ff807f4e37471", + "app/src/main/java/dev/tinycast/android/PaletteTileService.kt": "6f29825b3560944aae77935bc3abfb6a53e9577735dc622bf80e5ea1a1fbad00", + "app/src/main/java/dev/tinycast/android/PaletteUi.kt": "ae274c6ca3da3afc06a72bf14e77b86e22af35e67b77f4ef9c56984e58d0a3fa", + "app/src/main/java/dev/tinycast/android/PaletteViewport.kt": "7af62cfb3e5c210325dcb514246afadc3b5b5adbffda8cdded88100e8b7e44a3", + "app/src/main/java/dev/tinycast/android/RecentDocumentQueries.kt": "b60f5f6ac3458eb3659dd41aef01bcd20be9d59f3841ff0fa77c3eb6ee82c92b", + "app/src/main/java/dev/tinycast/android/ReviewedTextFlow.kt": "7daf246a7b8a608fe61e06f078bf3167c17df8f784f8779977ba6e87914526ea", + "app/src/main/java/dev/tinycast/android/ReviewedTextInput.kt": "ca681bb2c4eb91188a1550650bf5fb5f83569bf8ac954ab22abc0ce05ed17e73", + "app/src/main/java/dev/tinycast/android/ReviewedTextUi.kt": "5ded41175e114968aa1994c93ade551b21121db15c4a4a7ea5ff87deaff00d86", + "app/src/main/java/dev/tinycast/android/SearchClearButton.kt": "0d4b0bc74a48d1c2d13a62fcaec60adfa51c8966199ea71465dd3ecf40510229", + "app/src/main/java/dev/tinycast/android/SearchKeyboardButton.kt": "bc563f664a6498035de8c8629a919869184904aa696ca0dc821fa68c2c4a3d84", + "app/src/main/java/dev/tinycast/android/SettingsActivity.kt": "6c8a09cf51abdfc1f61c305b17e613f7b40f9960168aad2fafebdc31155a3601", + "app/src/main/java/dev/tinycast/android/SettingsUi.kt": "55886d17261a019fcddac77f25e655896217dadd081db6da23a2e519a6bad35b", + "app/src/main/java/dev/tinycast/android/ShortcutReadiness.kt": "83a422a837edc657f1f3faf94c155019eae73f1abcc8761379dcb2051ceed505", + "app/src/main/java/dev/tinycast/android/ShortcutUi.kt": "394fadd7890bbb2dd5f851bd5a290ebf19ad4e05fae64c321e529eeccd35c632", + "app/src/main/java/dev/tinycast/android/Shortcuts.kt": "14e08d112e3cc5689a5717f68dce1334d3c2bf92f4a7cfbc2057fdc96418a9b2", + "app/src/main/java/dev/tinycast/android/SystemSettings.kt": "c5c1535d12627b975f8f582437e53d02b4110f4bfb185d5c8d1e9307debc319a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCatalog.kt": "4427ae6610fcf75bc8f7ddeec9b869ab5b6698c9042280f9f0efff7ea3422e1e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCommandLaunch.kt": "2b253982bfcaa9c2b04178fcd38a04492e450352a459bdf375abc7948e6950c6", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageInformation.kt": "8a5d61b8f7d594933c6797d12c60f1888b4f4f4ad7de35a306c206406733b5e0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImagePolicy.kt": "f393349926cd371a67e3e59af0d0eb4db66d124e035259622c5558efb0035529", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageTimeout.kt": "16e0fb6b411c4cf30fcbcafc7df536f72da84c1a208f0ea47ba1a0b612d762a8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageUi.kt": "6da7920fd357a8106015a8a6da6d085fd2b8ae2bf26269c4aee670c84f7b0af0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImages.kt": "a87f8cf7d311baefd09c62f8a09e282764561bc2fe27b61abe0aec14d8c273f4", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailUi.kt": "15be7bc728b4fa72841db59a6e72e9acece275a5a6315d4ba6b19af22fc06f21", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEmptyView.kt": "4ab1b0093364ad790235b666fc70ec2642bb40692f3ce7fdb830e6bc514c61dd", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineCompatibility.kt": "36a9b4b35d22bc364ecb1f46d2d9f029e3807315a2d35d2fd231b2a86e8b49c8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineUi.kt": "6972248240f701edcc038ce70428dfd1a716e40894d616918469af3270aaa9cb", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormContract.kt": "6eba4aa3f33b19d4c452212b3bbb33c8ac0cbb8ae8e61963867e83094d6778ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDateUi.kt": "e052fc6c27a78ac0df119c954f7ef43f720ce8ab72462bb712832b6dfdeae18f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDocuments.kt": "1071c99bd42ec6265991731022662729fd1ccc0269fee924b229f9ab8c2980fc", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileImport.kt": "c91ee69d460190918ee649a61a340429ac0478a59ab5e7ca824db8c17d1f5d00", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileUi.kt": "4241a498c65c255db94f833038a1f86a8cb06f27b4cecb3838cc20e953262b01", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormPickerBackdrop.kt": "dff8e4e37d38c1387bfd221f6c43c29272abfa144fff34ada0a0734a9c0f946d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormSubmission.kt": "7f89b0ef7216cafb22c72a636b3b2998e5d71c9933bcd87d7c65a25b9a2bd9d8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTagUi.kt": "509187d014c00ca027720e16d22934686d1c0491f10e5e151a27b574cde86a96", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTypedValues.kt": "bd6b1c9b3e45101715916ee145ad41cfb1b74e206ae733f97d375c119f86af97", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormUi.kt": "bdb8f813a82e1e1860ebb08047b4a449a440ffe6d2a005d97c06debcbf4438c2", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridImages.kt": "777de62995b645310418d2f0da8adf87c450d8b7459d1c9abab0e9a02ce84258", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridModel.kt": "5b104c726a950f09a7cf890a14c0e4e654dfe8f5ea8b1b41468a0822f42a2f48", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridUi.kt": "c66cd6ee6d29cd2cc43d45ddbdc15f175ac5a5a39b332736b4cbddecdbf9e6bf", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionHttp.kt": "88ed57ca318c3e0c45e50f85e3157692d479bdae9636127869556cfb553abfe8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionLinks.kt": "cebfba7010fd2a20423527f8025413c21257ecd8e97ddc0dcb321b1c74db71f1", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionListUi.kt": "b02b632904d5d6be8f7b967cd10ccbc72d7e3d8fff3caf66c4fb444bce7de136", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownModel.kt": "723a518700e335179c296e8b9b05ae9a899c8aaf93b8ca02b76476a46879d6ea", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownUi.kt": "54d1b8dc6b09e55a7b0adf7d23903c9fb97551673a5695196e2e6f89259e304d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMetadataVisuals.kt": "882b7080d8f46cc9c9e2fd96fd1cc5cb0565cbb282bf3b04cad1c31b77a32290", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPasteCopy.kt": "3ee4dfbb356c6ec02f50d8d525ca805c0d21468f49529b002e054ff9c03c71b8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPayloadIdentity.kt": "66037b60818bc4941f58551e6c1401c18641a6da43f9f2477db9c9f7838e29f0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionRuntime.kt": "8df6a1a357a7133ce451930cc174b7382d70db75906724358ae40db664f6402e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSelectionDelivery.kt": "f13388787b615343c214a861a619bdba88b6327dc939365a130e9e799169c397", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSvgPolicy.kt": "1bed94b2ea8e6d2475526a0ed83d85724e32893fafc8b27bd8f2b58a95cd868a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionUi.kt": "009e3b23953be18ae09c76a849dd6ce3943dff6b4f2d4b40d846385044851b3f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowEvidence.kt": "98f65f5dbe1578b11fbb20d80f477a63b03659f7b11b1a7a6f526a4d6fe94379", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowInspection.kt": "650fdb495d2e1e0ab5331fe8c517baaaffcfe7d15e7f56b5b3f6247a650d01ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowUi.kt": "93e9af8898ccce7fa1ab8169f08926b1d9fa95ba5657c517d7224f9356488c3d", + "app/src/main/java/dev/tinycast/android/extensions/NodeCpuInfo.kt": "eea176a7259e8f3736878886350610a84a23a6d2799f5337f5c8b07a8fefa398", + "app/src/main/java/dev/tinycast/android/extensions/WeakValueTokens.kt": "5c4d6f5c5b0d7170b554091e1b9cd9d551119ea60d7fe7f03946eb70f498c34d", + "app/src/main/java/dev/tinycast/android/updates/AppUpdates.kt": "63ace29d7dc29e005ffbbdde31cbac4e1d923732604b1e43e6a4db8a3285b508", + "app/src/main/java/dev/tinycast/android/updates/UpdatePolicy.kt": "350a9142ebfc663cd4a0c982ab220fb5f1e3399bfb3207c980ea20fd4c5c4e6e", + "app/src/main/java/dev/tinycast/android/updates/UpdateSource.kt": "aa860f14bd3a9f39e19899f1927fb7a790c54bb4f2704651253d8f867bb3c100", + "app/src/main/java/dev/tinycast/android/updates/UpdateUi.kt": "0bceb6a4221787a58dfb14ee1bcdcd266388720ca8862bd705cfeb10cfe52457", + "app/src/main/res/drawable/ic_launcher.xml": "104e38ffdf3214de23909b7896392f4a974e4fcbcc778c447d5d7a9ce56380af", + "app/src/main/res/drawable/ic_palette_tile.xml": "e063a6c4a1a25d6717a31bc355543d76c7d1babf8e9556e68b1b5e6a2b860748", + "app/src/main/res/values/styles.xml": "de4ad14f9ef41aaa4ffc824af155831579fa1194af5055edd112efee5042f5e1", + "app/src/main/res/xml/assistant_service.xml": "1e9e560563a7d0260fc83126d3a9bf027bf6357adfc811b43bc3224290c77ddf", + "app/src/main/res/xml/data_extraction_rules.xml": "cb4d1da1c1bd38761a9a08cc4d8d1b55839fcc14a6e19badb653f75b23c20eca", + "app/src/main/res/xml/keyboard_service.xml": "b1839c96988c03fea26ce4ed5932b1315013f3d2c16165993afc17368ab7bdd4", + "app/src/test/java/dev/tinycast/android/BackupPlannerTest.kt": "12a55d3644b5094b84cad2e88a5432738021fc8d7c59c232d4e5fc4c2c9a1454", + "app/src/test/java/dev/tinycast/android/CalculatorActionsTest.kt": "e803682a82b89c9703fcfbcbb82424eafef6bae6a13092953a3dc2c877816509", + "app/src/test/java/dev/tinycast/android/CommandEngineTest.kt": "65d9d198e8e1a188e4dcfd5551ced8f558f87a106f42b1d02a1432e8d6b7c234", + "app/src/test/java/dev/tinycast/android/CommonMarkPrimaryConformanceTest.kt": "ceb2ca14cc003385533bdd73b8beefffe92740887537b74c2146160621a23fcd", + "app/src/test/java/dev/tinycast/android/EmojiCatalogTest.kt": "9d70ef96696215e14e561d73f5a41f0b1a8272c3b58e5ad5a8438c31bc53aaa5", + "app/src/test/java/dev/tinycast/android/ExtensionCommandLaunchTest.kt": "f45df47e1740873ed7e771de72a650d9df88cd31bbcf2fd3abf67e3999700291", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImagePolicyTest.kt": "7ec37a8870b70e3df0e3110f8b60ccc94185fedeaf1c39c76a00485dd4ca37d5", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImageTimeoutTest.kt": "839216fc2d395cbd171676f32bfe77b894730a29a12127ec916c1d88b18dfb3d", + "app/src/test/java/dev/tinycast/android/ExtensionEngineCompatibilityTest.kt": "af9e76d4f6e7a6f193603f2db0169c95c7aadaca842d430c6178874f62840b1f", + "app/src/test/java/dev/tinycast/android/ExtensionFormContractTest.kt": "432d658e2a177312105e2ec86db2c59d0625086e86464a7ff946acb61c07e283", + "app/src/test/java/dev/tinycast/android/ExtensionFormFileImportTest.kt": "784f5b78f1dfd0d23ca653b36fc59bd13cba42e68c708c499678ac1ce474b673", + "app/src/test/java/dev/tinycast/android/ExtensionFormSubmissionTest.kt": "4bbdd8068cd95c314f7cf7aa156c7928cd815c5da11ef5f2cab1b4c5d23dd7d5", + "app/src/test/java/dev/tinycast/android/ExtensionFormTypedValuesTest.kt": "3a485a387e1527163d4318c3f0863b743bff02fe4e485adfff490d95cd554395", + "app/src/test/java/dev/tinycast/android/ExtensionFormValuesTest.kt": "6bc5bc8caaa5763e12dc3136bbba1d99249db10387c163cb1efeb0ae03f09d2a", + "app/src/test/java/dev/tinycast/android/ExtensionGridContractTest.kt": "50681a34c624a01867f287c66523d653e1931cf759f5e2926dda60feb85fa2b3", + "app/src/test/java/dev/tinycast/android/ExtensionGridNavigationTest.kt": "94ffe218ed5f9411210c2599db2a10dcd20c1a94655ef53e8cac1c574318b68f", + "app/src/test/java/dev/tinycast/android/ExtensionHttpTest.kt": "76917bbbdcc33dcc90d9b152d5a3e478fd981139e1df1d9edc0916e4f81b8e76", + "app/src/test/java/dev/tinycast/android/ExtensionMarkdownModelTest.kt": "fbeee6a80280ec27b660cc53222ef42f0e9ff5f5ce7ec5e02dede9d6b1c9222b", + "app/src/test/java/dev/tinycast/android/ExtensionMetadataVisualsTest.kt": "6f8653f4ed71138ac4fb0353e427d5b6775f54ec3600177ec6eae49dbc81598e", + "app/src/test/java/dev/tinycast/android/ExtensionPasteCopyTest.kt": "582ebddff12c96a504dd12a502ca851fc5d037e92f1d3ce98240eb162002b3bc", + "app/src/test/java/dev/tinycast/android/ExtensionPayloadIdentityTest.kt": "f59183b3224aab2923d9eb1ae598d1fa5cd2598b9ba80fc9a0db135005ae4e04", + "app/src/test/java/dev/tinycast/android/ExtensionSelectionDeliveryTest.kt": "1ea1e17cf0ea43fa3418a61f71587dbee9ec341b288d17fdaba3c5d3d8da4cb7", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowEvidenceTest.kt": "cf1589d69a498166b5a5fddd45135cf5b8575ec1d42f13ed4e2927b062b966fd", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowInspectionTest.kt": "043617c0cb943d76ebcdb5d0cc5bcdcda300069827b9b87a7425a16d084c1255", + "app/src/test/java/dev/tinycast/android/FolderGrantTransactionTest.kt": "ef710edc4ed1eb45782f90c385bc73305217f26882b630cd3e79ee93c59ef118", + "app/src/test/java/dev/tinycast/android/FolderIndexTest.kt": "bd371b19d1678ea876889cfb25505d690a4296c37d042e4cabd38bc7c7e4eff4", + "app/src/test/java/dev/tinycast/android/ModifierTapTest.kt": "bc0f6191ef2837018ca33a71010c1582cd39d0b3713c55acec4f91406a74d4fd", + "app/src/test/java/dev/tinycast/android/PaletteMenuOwnershipTest.kt": "c3134a62d61b5cd7ed810b867a6b40219713f21b798fabf6e659129cfab55506", + "app/src/test/java/dev/tinycast/android/PaletteScrollHistoryTest.kt": "b1610e3c3818e5823f99ded35bc36325042da250cfd48d98c0d6381066cfad5f", + "app/src/test/java/dev/tinycast/android/ReviewedTextInputTest.kt": "4bff225dd9fc1963736ad1f992e3eda3ffff21554c3ebef63d25acfdb41a29f3", + "app/src/test/java/dev/tinycast/android/ShortcutReadinessTest.kt": "45d32b02d4f89f857867d2585f3f5968251e9580edd34d9312bbfc158adc12e1", + "app/src/test/java/dev/tinycast/android/ShortcutTest.kt": "ae8034901d8ca73d704d40992b85ed43a64a021a078ff4eb5b2b853c4f398610", + "app/src/test/java/dev/tinycast/android/SystemSettingsTest.kt": "cdfc38bed12779bb92b0ddaeb79d197733243b24da43ab89d8580ecfd1f1fb51", + "app/src/test/java/dev/tinycast/android/TinycastGridParityTest.kt": "df6ca13f0f0a1e4bfa1f0085e274ed87457a6aa1a69492afa1041128af99c5e3", + "app/src/test/java/dev/tinycast/android/UpdatePolicyTest.kt": "d87ee4f7d6aa7b39b998267bd4d042d0b494ec6a1280d18860f262355c25cbe3", + "app/src/test/java/dev/tinycast/android/WeakValueTokensTest.kt": "ced7bf72628d5dc18fc5fdd30a81e58bb4b4b7f40e4e8c7eb0e77500f7c73566", + "app/src/test/java/dev/tinycast/android/extensions/NodeCpuInfoTest.kt": "5f3a7aae9b24435a4dbca77f9132a4b203ea736b1c76fc9108a51251983c2797", + "app/src/test/js/android-fetch.test.cjs": "2842effb321a11a33816f176f3300cd27a61c1e2ac70c4ed32681d46a129e56e", + "app/src/test/js/android-form-focus.test.cjs": "dd065271386dfdb2552caef1ae6e0c6f30e32783571abd85be328b9864bff8b6", + "app/src/test/js/android-form-submit.test.cjs": "7cbbb553dc2e657951b9195593b11add03597adad2710b4daa3e2cb807f87334", + "app/src/test/resources/commonmark-0.31.2.NOTICE": "610241b963a1a958c9465d99ec3f5778e7c6ef7251f9e119fed4c306b51641de", + "app/src/test/resources/commonmark-0.31.2.tsv": "dc27be954caac0ed8961299ca581a62aa4c68312091e68e52ab1e2bfe6aa5f5f", + "app/src/test/resources/extension-payload-identities-v1.json": "e451cf6b8efa208708db43dcb3a0545db1e73c610b72f488203fb4f147a490ab", + "app/src/test/resources/tinycast-grid-navigation.tsv": "da620f314fc39300beb7a11436715809ac1a9fd230fa4640c7f4f9c34b69aaf7", + "build.gradle.kts": "780d597cbe0f80d0103221a566db7574d1e07b17adca5bdbe7d6c728d77df12a", + "gradle.properties": "e43a00491832254a35cf5a979ef6de17f78c4e159d446be39319d2e3d3e46325", + "gradle/wrapper/gradle-wrapper.jar": "55243ef57851f12b070ad14f7f5bb8302daceeebc5bce5ece5fa6edb23e1145c", + "gradle/wrapper/gradle-wrapper.properties": "13287ffad6cf3064056ddad80d95b855132348930b2dc6c91490588c55b3ac7d", + "gradlew": "aed171fb114f82e6eaea4970a245a200e0582a7dcc8ec0891ca41b6e4a62b754", + "scripts/android_clipboard_recovery.py": "4aa2d03a100791544d282de37a2f62b6f7bfd94c47cc5611b6b6448ed8a946c1", + "scripts/android_form_documents_fixture.py": "ef44f5a9af1397fc8e8ea1924e36c2dec18d5c56c02e22f4925752daf1034841", + "scripts/android_test_cleanup.py": "1f4a1d70d251ec0a8294932388ce881da144c9c7d1c05df54df2c5b246d46373", + "scripts/extension_bundle_snapshot.py": "08ae0408a22e4f4c3c8a8b22af31b6a6a16d304dc0d14d5e489596dd9731a950", + "scripts/extension_manifest_catalog.py": "18c6048a0690e68dba3da1e8d11c5abccac16c3c26aa8803ff80abfd1dabe7e4", + "scripts/generate-emoji.py": "98f43c9a5941b4e65533e31ff7d7eaa4e697d8fecd4c7424297e6957e07abd53", + "scripts/generate-tinycast-grid-oracle.py": "bd53975673883b624d2553cd47687c5a3a760b17181a8c0621715ed1599b3118", + "scripts/package-nightly-update.py": "2a650baee0c7c76eadd360171e19686aad7b960fe34ebc780638c6b231032420", + "scripts/summarize-readiness.py": "e63d9d2ec435d2c369ae0be126bafb0b0507e903b03674f11a77ee10b428fe64", + "scripts/test-api-compatibility.py": "1ba4bf24535130bfd59a5f1d9d4830ca075e7158fc2cbe316696fcadb6108065", + "scripts/test-assistant-touch.py": "fd5a4acfdd19ddc60eb467fea3c7d2e8ab7ac717bea35c76d007577c23235a54", + "scripts/test-calculator-intent.py": "93ef5653c4d0c153d8f216c9fd74557089a964eaab80c84c85ab5460ec58f1a1", + "scripts/test-configurable-shortcuts.py": "56f4581f78265ec2c28faa1da115ae10a8349cf47e10db60bfba3e88f0cc3e73", + "scripts/test-extension-grid.py": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "scripts/test-extension-workflows.py": "c6cce4d533b45655a7763305379107840a93a1a953be0322a869c7505ffc0997", + "scripts/test-global-shortcut.py": "4a0f57d16dfccbd0c7b33d6b78a841ccad030c4bad6fb108ac80f15dc89f6d6a", + "scripts/test-modifier-taps-hardware.py": "b0d2da7fd2410095d65ef20e25cd9b8e90f9b480849dfd5e497f75d4d713139c", + "scripts/test-modifier-taps.py": "8cb08d228371c90f995ae2246ef0a92daf6c81724c11a1ac67374ed0dd347dab", + "scripts/test-readiness-benchmark.py": "1f92dc1989f1ff36c82433d6eaab1e2c896abf7541a24a9b215c109e49d1a7d9", + "scripts/test-restart-files.py": "65f1c311df77634f746cb155d831acf1fa4d8cf05d0e1dabc9d372bf1e842065", + "scripts/test-reviewed-text-input.py": "4e9ab25f0b1bce00277d0dde5a37a29ab8cbbdb9900699c5bdfd9cfa4b9bb248", + "scripts/test-reviewed-text-process-recreation.py": "eecd547c48ad2bbce2d8bae62bbed26a2484e0b5d97ebb7cb989ba98d4de2a23", + "scripts/test-search-header.py": "772cb70442bbf28086beb8087ebce94d02ba6cc10e6acf8c2cf91a0d8d5b39d0", + "scripts/test-self-updates.py": "4ff148ea90c3a148a1eacf74116db288e5e9c282f69e0c331caa6f22b1a40889", + "scripts/test-startup-performance.py": "9ac605bf3347fde625d279767bb8fc4de76ae82f099e7d8351416fa5bc9250ae", + "scripts/test-touch-readability.py": "d9ae59ab3db56d63cb5c959c200263b71acd0e04c305dce4e9ceb8a395933fb6", + "scripts/test-webview-engine.py": "775233d14eb064bf6636071d89ade59f8a596c518beeb5f6844ea788c613cb7a", + "scripts/tests/test_android_clipboard_recovery.py": "b260d3adcfa33e2641affebee9bebb1676097b4a24bbdbeb89cef7f3fc889176", + "scripts/tests/test_android_form_documents_fixture.py": "c2b573793d6c5d48fe9dc8e75ffc554e11818e319507080a4b96aa4e24e1fc03", + "scripts/tests/test_android_test_cleanup.py": "49c8831c517f0777f46952376f5d3b783322eeb25f063d69a9b1bc2f8cde01cf", + "scripts/tests/test_extension_bundle_snapshot.py": "382561907129ac58b7e20b963c1afcbc9bc1a03b7e18da64e7d61927a8b15783", + "scripts/tests/test_extension_manifest_catalog.py": "57af21edf39e3e4084453830eed62d3c052ba8d8a4f942d3d69807e2cd4b69a6", + "scripts/tests/test_extension_workflow_guards.py": "1cea982b85cf759e691471cad72b8e2cbdccdf3c2ccc6c483b1ef01b49002a3f", + "scripts/tests/test_private_archive_transport.py": "168c1607d4e1efa7537241cf362316ce354706af33465dc63e73d210ab0327d1", + "scripts/tests/test_private_path_observation.py": "3c0fff3062ac9b43aab67ed4ab2d53b92fa39f9af9e0ada9d197856a1df94e95", + "scripts/tests/test_reviewed_text_archives.py": "0308a50c148c97ed50381e894eabd43ec6e374878f99b810244c24e25f1a626e", + "scripts/tests/test_reviewed_text_runner_guards.py": "a3d489fe141be669374ecd0b3a6231afc5efdf4abfc6a74f7d25efec4e67038c", + "scripts/tests/test_webview_engine_runner.py": "846ee3b34578f92bd3f728eac4044c5ef4481478e3ec9d744e848e0094119168", + "scripts/verify-recorded-workflow-catalog.py": "fc0ec3b595b3a892238a4e0cc19b79ca092e8dcbe3e4af1d261e4874f984c2d5", + "settings.gradle.kts": "6a8db88135b364d8bd2facb607fc4e9e9476c171d2b7f7f3a0892c57a9ee6487" + }, + "apk_sha256": { + "app-debug.apk": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "app-debug-androidTest.apk": "784d809ab720681fd6e766c9bab993a12e00b3f474431c055d68c933e7fdfafa" + }, + "zip_payload_sha256": { + "app-debug.apk": { + "META-INF/com/android/build/gradle/app-metadata.properties": "75bc66260aeed5c7da9ef86b1ee98fe13298d9dd0bc438ee5a963d5eb224f68d", + "classes.dex": "02040ff106a54d6dd8ed10f6192541cb671f62f166bf413798e0fca382d390b4", + "classes2.dex": "21fe524b9ec548ac16c1cd9813dee74787a7fee1b5bd0a7719f0a9807c43a39b", + "classes5.dex": "6ccac992e104f004b3b931ccfdb15c971ef27e486eed69b7e2d618882f29c2ad", + "classes6.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "classes7.dex": "04459089f64d575513ce6b9ed9fdcc3cb12fb2817ed84a2b73e8b0d3f0392f68", + "lib/arm64-v8a/libandroidx.graphics.path.so": "41e9a793c43a0f4fddb19e33f346bace464f30f888ba7b9eaf96294ea115bfb6", + "lib/armeabi-v7a/libandroidx.graphics.path.so": "41399eba6fc2a60f6f14642375c1824f3cf25eb8fec7397d753730a3ceda3e2b", + "lib/x86/libandroidx.graphics.path.so": "eb0570b41fd3bff25d8204a967c03bd7550719e768b791f680cc40cbe35f29af", + "lib/x86_64/libandroidx.graphics.path.so": "4e56c996f13670e70082658de7880c4020eabf4f25e43387f88ed78a713fc9f0", + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/ic_launcher.xml": "65a462fe84c64e76de6f6999e09b195ca227a5232453356a4743a17dae08882f", + "res/drawable/ic_palette_tile.xml": "099260576b37718ecf049e1405bcb60d989584dda8710e0905dd00d97edb3440", + "res/drawable/notification_bg.xml": "65ef0869565cde9539d285ee8b5e0156e4ba3bfc7fde288b3d78a96ead8bed62", + "res/drawable/notification_bg_low.xml": "a349184bd1ffb192438415fa98cb2ea5b9294a656d6f276f365b9b2753552777", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "42fb6470d6c3d395ab726d928ca23ba8573011a646b7475a89c9b17ec8c0f9bb", + "res/layout-v21/notification_action.xml": "e07d16d0717fb7a1f030dd43f76be647125f9abd78ebcee3bbd861b8df02fe90", + "res/layout-v21/notification_action_tombstone.xml": "c2f8eb9372d806f5f6532e507f4e5767091f681f7d2e9b7f5a64d134e6ed7717", + "res/layout-v21/notification_template_custom_big.xml": "2bcb3cb25a65b175c9880f60411239a019c2ded7cbaf3701d3650ebd1fd971ea", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "8bd30447bb9347f4c3dd38ff034f141000c7a952ac25760fc8a0c67f76b5bdb7", + "res/layout/notification_template_part_time.xml": "a8664275b4a0fad8ac25724d8d577fb5cd98c4e99a24fc362dbb56fb960aee84", + "res/xml/assistant_service.xml": "461b22a285e6d4cc97c23a8aa9f13802c16f20eff91d1ce1ca4739a527b6c99d", + "res/xml/data_extraction_rules.xml": "1d2dc5515fa0bfac79b6a028056f23ef2e9fd0c9091c9b13c15b52b78a751ab0", + "res/xml/keyboard_service.xml": "688f6294b5c093499f1253d5eb72c5fef80324d0c7e3bdcdff193c8ad9e851e6", + "resources.arsc": "5f13aba27cdb9bef26e38933801042374f3cba444e3fa3c145c99166eace2fb2", + "DebugProbesKt.bin": "ae8a082dd609313835ba93c3ef479a3af9903977d7bdc81df45bbd209ec7d0da", + "META-INF/LICENSE.txt": "523bfd872d038632d258f340a482d067a10e8d82b8e8ff3081755c5f8ccc1658", + "META-INF/androidx.activity_activity-compose.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity-ktx.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.annotation_annotation-experimental.version": "7d072b48526b023950e4c48db01e8c273554a6401119f5691e7589ba9bc65d9d", + "META-INF/androidx.arch.core_core-runtime.version": "1b7c606370188534dac5561fba2b2988093829697fce9e6e8832e9291d24ed00", + "META-INF/androidx.autofill_autofill.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.animation_animation-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.animation_animation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation-layout.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material3_material3.version": "10e2e117b01523891ca271a615ae36e9d5e52348fd7d642f66727602c1b8dcbe", + "META-INF/androidx.compose.material_material-icons-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material_material-ripple.version": "bb7320d831e7a151aa901c35e7326c752fa2ef5024f30768c42319b8bed171ed", + "META-INF/androidx.compose.material_material.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.runtime_runtime-saveable.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.runtime_runtime.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-geometry.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-graphics.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test-manifest.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-text.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-data.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-preview.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-unit.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-util.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.core_core-ktx.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.core_core-viewtree.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.core_core.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.customview_customview-poolingcontainer.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.emoji2_emoji2.version": "64d23f858ef51b0f996e4966d4e27c0371b437e2d2787890b1f7ad22d4ec5663", + "META-INF/androidx.graphics_graphics-path.version": "44e161e4495cac2cf7858043e9e6418e9579f0ddcfae826f9a372622968ce066", + "META-INF/androidx.interpolator_interpolator.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.lifecycle_lifecycle-livedata-core.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-process.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.profileinstaller_profileinstaller.version": "78b591400c56b7b67b8cb3b2b8a8e65e9093897f02ce0878e6b5405c68620fa7", + "META-INF/androidx.savedstate_savedstate-ktx.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.savedstate_savedstate.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.startup_startup-runtime.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/androidx.tracing_tracing.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.versionedparcelable_versionedparcelable.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/kotlinx_coroutines_android.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/kotlinx_coroutines_core.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "3129b8edf6db07de6f8ff47695e2177c8bba4eed2962d3085c719e5acbb58a33", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "a1ea77ea8f93f419256b6e66f29713f950d8d6e90442b608d880a48003b5eb72", + "kotlin/annotation/annotation.kotlin_builtins": "5f75d4352e432664b2a235c472b991cf88365c73f5fcb5e1f9cc2cbe4b410abe", + "kotlin/collections/collections.kotlin_builtins": "0e654e03a38e119de0f4d11633711bd57e1e8b1a876eda74a90100a2a6e7daa4", + "kotlin/concurrent/atomics/atomics.kotlin_builtins": "955035527393d165a22da4cb9d992f42b4a30b6f070918f3e2b1f2678f83cc9d", + "kotlin/coroutines/coroutines.kotlin_builtins": "98ab3a3c18fcb237528dd63fa489815c583e1d6c13debd2a27ac6d74ccf8717b", + "kotlin/internal/internal.kotlin_builtins": "64712f94840e6b3f8123f522f32d08c46f083d87c312a74901f7c00224de775e", + "kotlin/kotlin.kotlin_builtins": "c4240215bc20e71b01cc62b43edebd02749b3249d7daa8e7f1dc1514f064c274", + "kotlin/ranges/ranges.kotlin_builtins": "f9d35b836ccb5380803aab5e6c76d708b1536fc6c82f27185e8cff5913824e1c", + "kotlin/reflect/reflect.kotlin_builtins": "23ecbc7cbb354f31ba37a1be1793d3bb53c00c92cdcf3867759d09d938a1d7c3", + "org/commonmark/internal/util/entities.txt": "fea6cf4d3bd2aa7ffd421116551654e2a22e40a17e4cd087c8725138113bad69", + "classes3.dex": "31d2a689a94cea7d90c10fd52e3aa9d16f11b5d221e13f0e5bc55a647847b82f", + "classes4.dex": "6a989649d1de1c83323336aa3c3f2f7aa72a0e0c3b68ca5649b359fcf51e39e5", + "AndroidManifest.xml": "6b7cdd2a636f0a3c205830501510b39a7f196a1f56f580e616b5bbf0b2baa2fd" + }, + "app-debug-androidTest.apk": { + "classes.dex": "35f32eb3c6a38b451d1d47b53e49faa8fdca4db12df6e8e6385f44f1f5c1d403", + "classes2.dex": "468450c6993a81875894c0a142093a2e6dad1778f192763895e927a2f07c1d71", + "classes5.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "AndroidManifest.xml": "caff3c10989799f80e8bea4722a1e2e143b75cef522c7aff7211e7c79704f416", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/notification_bg.xml": "20a1a2e83aa9806faeb234fc0a1094bc079adf5a25ef4cfef1491c5ca3b3c745", + "res/drawable/notification_bg_low.xml": "49041ec87bb2ec2a8bc23685c8eb2c2d5297aa39f1412dc7aa6639aeec12ee49", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "fb5d113d15ff98da0eab3cb9e178e909ad5e261f30a24add0267e2827b4c7774", + "res/layout-v21/notification_action.xml": "4e046a162878e2f8796c6380f0c5a9a7b40f1ffb251478ecfcbbe3b434bd1178", + "res/layout-v21/notification_action_tombstone.xml": "a9657e68fd0c10ced5011b67b9e37a5ebe262957ef15fa3679a9a1f8784fee21", + "res/layout-v21/notification_template_custom_big.xml": "4879194cce032a3c5ea58d2ec796766b00bb057a4ca4bc11c56ed1830a61c7d2", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "9ae2b91ed155032cb90ee4cfead57eba2728d0e6ff262d2275ff63516604fc94", + "res/layout/notification_template_part_time.xml": "4a838e479642de5ee2cd1d0785b35d195995fcf27b0b9561140a6cdccbfe3ad6", + "res/xml/native_input_test_ime.xml": "d560413501650fb393941eb5e8e36b30aed25a309dc294cc0435f74d6dfe326d", + "resources.arsc": "a743d0f25129f83afc5a9790dfabdd4c6937b071c930014b432aa9a2fd74e4eb", + "LICENSE-junit.txt": "9648bb2891b9813970bddb68d4be8a5e6ec8280d0180a53dfb29236b579c55bb", + "META-INF/androidx.compose.ui_ui-test-junit4.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.test.uiautomator_uiautomator.version": "a42caf4a54bbbe27aa45b6efbc6356c5e299b19763e728b6cdb7201b02ebbe36", + "META-INF/kotlinx_coroutines_test.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "1b8e1a088e38c9bc8dd36517de1202651f06a9ca9eb0e6adad7305392289a94c", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "90d3bc46060b2a33332bd2bc8122d5b03dd1a507718db830d5e809cc62c4490d", + "javax/annotation/CheckForNull.java": "4807942043605b325f0fefa243344db0d11e32cebd8f133df2b7c5d8486f2312", + "javax/annotation/CheckForSigned.java": "9c3d742fe9ab8e5fb08d5562ab0cb0255e2960facf94f83349be542b6557f3c1", + "javax/annotation/CheckReturnValue.java": "fc328c2dbc79fb3bc25d47a7f0486410fe8a04e6d6ceadf97f7ed44fa6dc0ebb", + "javax/annotation/Detainted.java": "7d272cf814d47c8cf89dd0d2f283ddfc88a26405122fd98f2842dbcb0789ed0e", + "javax/annotation/MatchesPattern.java": "ff2ffbca3823c1a3f5333630878068c724f67058264cca7396d9abef821897dd", + "javax/annotation/Nonnegative.java": "73b83d783bc7cdf7b5c9f4331a928154c6dc4e97ba349a5e5124e026ba4221b0", + "javax/annotation/Nonnull.java": "eb2d5ac7cd628dd3c59e5f7b14378fea531d5c76857df837cfe8f9a2ece1dddc", + "javax/annotation/Nullable.java": "511c9e8888bbdc13e0388eb5c3a882f43ff21160093b404c870ce94e83a1f509", + "javax/annotation/OverridingMethodsMustInvokeSuper.java": "5d786c4fff3f381babab9f745252dd80ba10210c402bd4c15161ce9b63decca6", + "javax/annotation/ParametersAreNonnullByDefault.java": "94233ca1ca4fb6d457bed883f8369019d4f0016be81d4e5ccfc01f5d50bf946e", + "javax/annotation/PropertyKey.java": "5559001d0f69e49487f1cc0cfa82d37e064b04436ccc7026a3d8a5aa30215d7d", + "javax/annotation/RegEx.java": "7b08d091734672f8f8f320fdaa7cde6ba48c786a2fdca94c9e2407e1e2af2aba", + "javax/annotation/Signed.java": "76633adce590e7c771ef7f727b575f9ae54389539d666677a9ca1a9e4256e374", + "javax/annotation/Syntax.java": "63c05bd38c7c279d147058d6e154a44ee1da62c92cc6849a573bdc6c345869e0", + "javax/annotation/Tainted.java": "9b755d095cf2c4a41a8e064b5bd0ab3e556845048b705d2cc98e8635b8bda6f2", + "javax/annotation/Untainted.java": "e44096a654f825c9f8f3fb9ba099f805155b3daf41918c177d7193558bb11981", + "javax/annotation/WillClose.java": "1c81ea1c7284c37c5d66b436fc63267877667da03b2b646fc6c11ea2a8dfac08", + "javax/annotation/WillCloseWhenClosed.java": "b3c6e342b4dfc4c62d33857f8920cfe077e9f2c31379d8f627495e0c4a06cb13", + "javax/annotation/WillNotClose.java": "6c258758fcf54c9657052dc9e86d0abc780f8a4580804e3a0a8b8b376529e453", + "javax/annotation/concurrent/GuardedBy.java": "f2650971001cbfd4c127487e0115e7a9539d64fd6a98dd8dd0675330ae3b790d", + "javax/annotation/concurrent/Immutable.java": "47f9a076a4396c492a373eec9622a15497b56b633a67af97ca51bd3b1142a08d", + "javax/annotation/concurrent/NotThreadSafe.java": "73060a8907c01ee7a72bfbd9c74a037ff1953bd7a4510b8997fdcec0a5741a19", + "javax/annotation/concurrent/ThreadSafe.java": "bcfd9f7a27af49a6505734ab03259f02a7222d3bd052821caa6d94d930bdfc9a", + "javax/annotation/meta/Exclusive.java": "0b0405f1dc140ac2ebdb4cdd3bbbfdcf19e22d724bc57a89d530b33e8c9b7ff5", + "javax/annotation/meta/Exhaustive.java": "c9b4085041acd1602691ee49535a6a91afc2b67d6bd9d9fb4e1ab2169d627a6f", + "javax/annotation/meta/TypeQualifier.java": "828fffa618ac1cda2fc07fcc0e5e58785aadfe4bc481c0e4e8dc5fc23d662ce5", + "javax/annotation/meta/TypeQualifierDefault.java": "27faa048d7c23bd6d79d3515816ec1f356758ae140c0edc702a74b91f9215395", + "javax/annotation/meta/TypeQualifierNickname.java": "309cf58e837f1bc63183fc9443b231904157f1ac25bfee0e5cebcae52f44eb51", + "javax/annotation/meta/TypeQualifierValidator.java": "4d1e2ca6f465ce130a8233086053acc991e5fd389f7e31c88a0cd19ef32c666a", + "javax/annotation/meta/When.java": "d79dfa99e03fa1eb6d0e6f024833ef16c1029b98975e2e767f760b2dbf4d8790", + "junit/runner/logo.gif": "345b5e2207a524e0019779d13f0f8ae51359f894a230479467761331e3d1ca16", + "junit/runner/smalllogo.gif": "b4819008f181bf3e0b47254f72149c62a556a56fc0358d3143e405b191de2081", + "classes3.dex": "6f1e91c19d4aa411c431290084ec28e6624d3482e5cef579e13e3f92ef8e5659", + "classes4.dex": "d63be5f1900b4308a790d6a8a557dfb1afb442693bdb33c1b601e48eca2c5662" + } + }, + "scope": "Tracing-only app: existing key and dispatcher handling remains unchanged. Native observation is not repair credit.", + "unchanged_original_assets": { + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5" + } +} diff --git a/docs/validation/emoji-menu-back/round1/published-screenshots.json b/docs/validation/emoji-menu-back/round1/published-screenshots.json new file mode 100644 index 00000000..74c17788 --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/published-screenshots.json @@ -0,0 +1,506 @@ +{ + "count": 50, + "scope": "Each PNG equals the capture hash recorded by its cohort runner. Selection is a published subset; all cohort capture hashes remain in the runner records.", + "screenshots": [ + { + "path": "screenshots/emoji-menu-back/control-double-v4-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "c45affe2f05ebc12732fb68ddf85a7b58300898b23ef3d85fc621b16ebcd33e9", + "cohort": "control-double-v4-tablet100", + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/control-double-v4-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png", + "sha256": "a75cb390eb395d6dad201762ca08070e6aadfae08137e146bcacb787d88f10c0", + "cohort": "control-double-v4-tablet100", + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/control-double-v4-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png", + "sha256": "9404198b21828006955db9982e8d6d8dd39524e4456ae6eadc14e8c609b99aef", + "cohort": "control-double-v4-tablet100", + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/control-priority-v4-tablet100/menubackprecedeslaterregisteredroutecallback-priority-menu-before.png", + "sha256": "1a660a197b037ae64bd817582797b65b3c8e5c69dcc7689a6923e587a3a5ec1d", + "cohort": "control-priority-v4-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/control-priority-v4-tablet100/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png", + "sha256": "4425c1b02393d328498dcdb3c74fc26a412a507b26ed5b6810dff491a0a3c2e6", + "cohort": "control-priority-v4-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/control-range-v4-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.png", + "sha256": "af18be8d79b27fcfd811c3d3cfa044d4e459b160df8bc2988058c7f098ea63c8", + "cohort": "control-range-v4-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/control-range-v4-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.png", + "sha256": "e35b67f8e7c002a64a92684425d68c7b6d71fd3ac9766fafb7a4bc2d635f50e1", + "cohort": "control-range-v4-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/control-range-v4-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png", + "sha256": "9cf928e57b605843d8b12d8f5316330990d23b73bf6fc74fdfbda32f5f4a1fea", + "cohort": "control-range-v4-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/control-range-v4-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png", + "sha256": "16ab8e83838238a825639a86e0085d3a338aabb8d21cd1a30d1e4e5a18a3643f", + "cohort": "control-range-v4-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-landscape200/emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png", + "sha256": "e665a60b28cadd9f34523696d37a6b3b4ce9d15fa5ec442cba8fcdcd650fce5a", + "cohort": "final-landscape200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "landscape", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-landscape200/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "50c409c168216d31b7ec45608baaef6511fc32c4e1dfe1c427333f5b40e9b9cb", + "cohort": "final-landscape200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "landscape", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-landscape200/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png", + "sha256": "2b643d00179304b9438557e8bf4e42f757d988a178e2c0242c3f263fc8532265", + "cohort": "final-landscape200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "landscape", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-landscape200/launchermenudismissalspreserverangeandfilter-dismiss-back-return.png", + "sha256": "34588165af5e4e57c36a3cf7c718f7d9266afdce785ab54b08e0350581225a7f", + "cohort": "final-landscape200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "landscape", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-landscape200/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png", + "sha256": "7d0d58cd00cccabf1454118e61d39d9bfac5e9d1452fa8f4bc34388a88e8ff1b", + "cohort": "final-landscape200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "landscape", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-legacy200/emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png", + "sha256": "681f83110f25215e02d2f057e59555de11ae0d0e8df4362ce10541af5c69ab1a", + "cohort": "final-legacy200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-legacy200/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png", + "sha256": "d1b2aa0f52bdeb5111a8dbce62e02c3c44f4731d518e2549dfedd4e82ac5b623", + "cohort": "final-legacy200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-legacy200/launchermenudismissalspreserverangeandfilter-dismiss-back-return.png", + "sha256": "eab5346a6509835c9a4b2f704190998ff1e5f3d53b45dcabe3a3fd189df80a4b", + "cohort": "final-legacy200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-legacy200/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png", + "sha256": "6bf2ceb6a0f719806b568c2369c99a3cda69a4171fa206896fff04750d56098b", + "cohort": "final-legacy200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-phone200/emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png", + "sha256": "4a74a618036fb8a84fbe73adb58a3b71a3bff1eb55c62db4a0640ec6b6ed2422", + "cohort": "final-phone200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-phone200/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png", + "sha256": "1f6d21b6f1acb84b370fb9705bdec742f17d236127060f6dffa05bc3a86e1ef0", + "cohort": "final-phone200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-phone200/launchermenudismissalspreserverangeandfilter-dismiss-back-return.png", + "sha256": "0fb9a9c03d08d4aa40e2c285bc2b8a880a81ccb105f2f0074305587016de3ea2", + "cohort": "final-phone200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-phone200/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png", + "sha256": "339a0a02cee07def1a35477f747b8082fb0fd4f087b005ababd39928c4a035c5", + "cohort": "final-phone200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-tablet200/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "0a2805030d3ac40ccbd488bde93dfd202592d17a7744b6a884ae98f08a6aa992", + "cohort": "final-tablet200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-tablet200/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png", + "sha256": "08756e6f208c29f6fc0da133cdd38e1d42aaaa05024b18ab9569e09636e9fb98", + "cohort": "final-tablet200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-tablet200/launchermenudismissalspreserverangeandfilter-dismiss-back-return.png", + "sha256": "fc842ce4fe8a9b802872d8c5f700faaa93dc73d26f684d644cd5b70ed51771c2", + "cohort": "final-tablet200", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.png", + "sha256": "3a23bb62a351a476ef453d0a73a46d6d67a79c91b6b476a7dea622285fa1373f", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.png", + "sha256": "2788df625513b846c3bceedb8da9f2bf5f3b1168a8cfdffe392ff3b4a03c95c7", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png", + "sha256": "531f9e1b320c7f72ede906f2228088f22c9b48b80674abc3129c425aa856afa9", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png", + "sha256": "5a3d5e5f90e086310a9409b9ce59f798644e9c3d562c0694e5264849f9159578", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png", + "sha256": "4d817946d9f2694690ddd9fe5535d294452bfd49037c157a79d23a20c26b69d0", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png", + "sha256": "af98d8255934f4ffab99f3222067fce37aa4edb1cec556356a4366e1d8599151", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png", + "sha256": "1ac81cbee6f6edc3bb49535c70fb068b7e797aa037e22653d4deb863c2395c2f", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png", + "sha256": "ff30ce81f41737fe404eb1f4611dab8e5088b6e825a170176bbc1c220fc31b97", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png", + "sha256": "0685317153e3e2de06f9251e6c5c480db65c615fb5edf4d1a4be930d77d6b91e", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "e4f0b87f54ead41019c0d1e1aefeaf9c4db35d84a59bd9f42f34438a5190295e", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png", + "sha256": "11866ac011251ff6b2f47e45fa8d8d7c3cf9623d1299d55c8ee94e7ce92fa526", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png", + "sha256": "a71c2a82941eb0ea2268c3427796003046265d39022c85f9e6a37b2e7798ef78", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png", + "sha256": "5c8b4705c0a87ed0028106e841baba7b07763257588fc6f032678b2611f0f0a0", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png", + "sha256": "aede59b8f2adce3f184804651ca8ec090c9ebf2655e4a506af454c25eb7440ec", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png", + "sha256": "0415c5a96a30db0a3b1962f9e0a4eb5e24040bfe9b43b0f186bf61ed510ac699", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png", + "sha256": "1491dc3537c9c0b298c13dbdab1735a6aecd44273b0a1410ad75f534f0d46bda", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png", + "sha256": "52278a95de9f70d9c24eacac36cd4806d724e48c4d4aa341163548cd87427e8f", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/launchermenudismissalspreserverangeandfilter-dismiss-back-before.png", + "sha256": "04099c3a826261baeceedd6cefa50e26d718fd4aa8136f48d5e5ecc6c00da7b0", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png", + "sha256": "10999182e5b2511b80368e499c518ea37b4bacb5b27ecdde5c65be4d20026794", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/launchermenudismissalspreserverangeandfilter-dismiss-back-return.png", + "sha256": "40c0d7f41a2d229bd34bf644438287b64b6a7198f6d21cc1e389aec1644136d1", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png", + "sha256": "cbc14dd04488e394e9fdeefd62ab56ae27005e069d62a5d667b2d14b62d9be22", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png", + "sha256": "d973e198cd6f52865c7840215311e4669f62bc946a3dc576e50227b48f5a8dfd", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/menubackprecedeslaterregisteredroutecallback-priority-menu-before.png", + "sha256": "36bdd8ad3ea6929b29d422e9d165aa3a9286008e4aec7731134a78af246d02b0", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png", + "sha256": "1499df9902071e9ac31ac4a4612f23d9a424547159a9ae48dfef144d77aded5e", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/final-v4-tablet100/menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png", + "sha256": "d28b839014bfe835ecd22c600ef172537c8e89d3ddaf33252bc69b4c67f22dd0", + "cohort": "final-v4-tablet100", + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + } + ] +} diff --git a/docs/validation/emoji-menu-back/round1/registries/candidate-v2-native.json b/docs/validation/emoji-menu-back/round1/registries/candidate-v2-native.json new file mode 100644 index 00000000..84392a9b --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/registries/candidate-v2-native.json @@ -0,0 +1,451 @@ +{ + "completed": false, + "source_commit": "bc338ac8139cdacef5bc649fa0ad4307cf593b72", + "cohorts": [ + { + "name": "control-double-v2-tablet100", + "role": "expected-control", + "state": "finished", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "f855465966f5ed7d0f26d409875ed41aee1923350b839a7dd754a2b5ad8ebaf5", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true, + "cases": { + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle": { + "completed": false, + "events": [ + { + "kind": "back-probe-epoch-setup", + "before": 2, + "after": 3 + }, + { + "kind": "back-probe-after-injection", + "press_back_return": false, + "query": "", + "route": "emoji", + "ime_visible": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + } + } + }, + { + "name": "control-priority-v2-tablet100", + "role": "expected-control", + "state": "finished", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "f855465966f5ed7d0f26d409875ed41aee1923350b839a7dd754a2b5ad8ebaf5", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true, + "cases": { + "menuBackPrecedesLaterRegisteredRouteCallback": { + "completed": false, + "events": [ + { + "kind": "priority-first-back", + "press_back_return": false + }, + { + "kind": "priority-after-first-back", + "route_retained": false, + "route_backs": 1, + "menu_dismissals": 0 + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + } + } + }, + { + "name": "range-diagnostic-v2-tablet100", + "role": "diagnostic", + "state": "finished", + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "f855465966f5ed7d0f26d409875ed41aee1923350b839a7dd754a2b5ad8ebaf5", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true, + "cases": { + "diagnoseRangePlacementBeforeAndAfterImeSetup": { + "completed": false, + "events": [ + { + "kind": "owned-caller-range", + "phase": "range-order-false-before-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "owned-caller-range", + "phase": "range-order-false-menu", + "query": "face", + "selection": [ + 3, + 3 + ], + "focused": false, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "range-order-false-return", + "query": "face", + "selection": [ + 3, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "range-order-observation", + "selection_after_ime_setup": false, + "before": [ + 1, + 3 + ], + "returned": [ + 3, + 3 + ] + }, + { + "kind": "owned-caller-range", + "phase": "range-order-true-before-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "owned-caller-range", + "phase": "range-order-true-menu", + "query": "face", + "selection": [ + 3, + 3 + ], + "focused": false, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "range-order-true-return", + "query": "face", + "selection": [ + 3, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "range-order-observation", + "selection_after_ime_setup": true, + "before": [ + 1, + 3 + ], + "returned": [ + 3, + 3 + ] + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + } + } + }, + { + "name": "candidate-v2-tablet100", + "role": "candidate", + "state": "finished", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "app_sha256": "0351a377030e130b64b73d0899548e521573af39e0d3fcd8f54805bd9375ea7c", + "test_apk_sha256": "f855465966f5ed7d0f26d409875ed41aee1923350b839a7dd754a2b5ad8ebaf5", + "exit_code": 1, + "passes": 3, + "failures": 2, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true, + "cases": { + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle": { + "completed": true, + "events": [ + { + "kind": "back-probe-epoch-setup", + "before": 2, + "after": 3 + }, + { + "kind": "back-probe-after-injection", + "press_back_return": false, + "query": "face", + "route": "emoji", + "ime_visible": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + }, + "emojiMenuDismissalsPreserveRangeAndImeIntent": { + "completed": false, + "events": [ + { + "kind": "owned-caller-range", + "phase": "back-before-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + }, + "launcherMenuDismissalsPreserveRangeAndFilter": { + "completed": true, + "events": [ + { + "kind": "owned-caller-range", + "phase": "back-before-menu", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "back-return", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "menu-caller-preserved", + "dismissal": "back", + "query": "settings", + "selection": [ + 1, + 3 + ], + "filter": "Apps", + "selected_id": "app:com.android.settings/com.android.settings.Settings", + "ime_visible": false, + "expected_ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "escape-before-menu", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "escape-return", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "menu-caller-preserved", + "dismissal": "escape", + "query": "settings", + "selection": [ + 1, + 3 + ], + "filter": "Apps", + "selected_id": "app:com.android.settings/com.android.settings.Settings", + "ime_visible": false, + "expected_ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "backdrop-before-menu", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "backdrop-return", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "menu-caller-preserved", + "dismissal": "backdrop", + "query": "settings", + "selection": [ + 1, + 3 + ], + "filter": "Apps", + "selected_id": "app:com.android.settings/com.android.settings.Settings", + "ime_visible": false, + "expected_ime_visible": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + }, + "emojiCanceledRepeatedBackKeepsActiveMenu": { + "completed": false, + "events": [ + { + "kind": "owned-caller-range", + "phase": "cancel-before-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + }, + "menuBackPrecedesLaterRegisteredRouteCallback": { + "completed": true, + "events": [ + { + "kind": "priority-first-back", + "press_back_return": false + }, + { + "kind": "priority-after-first-back", + "route_retained": true, + "route_backs": 0, + "menu_dismissals": 1 + }, + { + "kind": "priority-second-back", + "press_back_return": true + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + } + } + } + ] +} diff --git a/docs/validation/emoji-menu-back/round1/registries/candidate-v3-native.json b/docs/validation/emoji-menu-back/round1/registries/candidate-v3-native.json new file mode 100644 index 00000000..580fabd0 --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/registries/candidate-v3-native.json @@ -0,0 +1,579 @@ +{ + "completed": false, + "source_commit": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "cohorts": [ + { + "name": "control-double-v3-tablet100", + "role": "expected-control", + "state": "finished", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "f3b305feed02eedd7227c6d83868c3bb205e3639184ce832e83d0caa23f5ff49", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true, + "cases": { + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle": { + "completed": false, + "events": [ + { + "kind": "back-probe-epoch-setup", + "before": 2, + "after": 3 + }, + { + "kind": "back-probe-after-injection", + "press_back_return": false, + "query": "", + "route": "emoji", + "ime_visible": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + } + } + }, + { + "name": "control-priority-v3-tablet100", + "role": "expected-control", + "state": "finished", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "f3b305feed02eedd7227c6d83868c3bb205e3639184ce832e83d0caa23f5ff49", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true, + "cases": { + "menuBackPrecedesLaterRegisteredRouteCallback": { + "completed": false, + "events": [ + { + "kind": "priority-first-back", + "press_back_return": false + }, + { + "kind": "priority-after-first-back", + "route_retained": false, + "route_backs": 1, + "menu_dismissals": 0 + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + } + } + }, + { + "name": "control-range-v3-tablet100", + "role": "expected-control", + "state": "finished", + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "f3b305feed02eedd7227c6d83868c3bb205e3639184ce832e83d0caa23f5ff49", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true, + "cases": { + "diagnoseRangePlacementBeforeAndAfterImeSetup": { + "completed": false, + "events": [ + { + "kind": "owned-caller-range", + "phase": "range-order-false-before-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "owned-caller-range", + "phase": "range-order-false-menu", + "query": "face", + "selection": [ + 3, + 3 + ], + "focused": false, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "range-order-false-return", + "query": "face", + "selection": [ + 3, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "range-order-observation", + "selection_after_ime_setup": false, + "before": [ + 1, + 3 + ], + "returned": [ + 3, + 3 + ] + }, + { + "kind": "owned-caller-range", + "phase": "range-order-true-before-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "owned-caller-range", + "phase": "range-order-true-menu", + "query": "face", + "selection": [ + 3, + 3 + ], + "focused": false, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "range-order-true-return", + "query": "face", + "selection": [ + 3, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "range-order-observation", + "selection_after_ime_setup": true, + "before": [ + 1, + 3 + ], + "returned": [ + 3, + 3 + ] + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + } + } + }, + { + "name": "candidate-v3-tablet100", + "role": "candidate", + "state": "finished", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "f3b305feed02eedd7227c6d83868c3bb205e3639184ce832e83d0caa23f5ff49", + "exit_code": 1, + "passes": 5, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true, + "cases": { + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle": { + "completed": true, + "events": [ + { + "kind": "back-probe-epoch-setup", + "before": 2, + "after": 3 + }, + { + "kind": "back-probe-after-injection", + "press_back_return": false, + "query": "face", + "route": "emoji", + "ime_visible": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + }, + "emojiMenuDismissalsPreserveRangeAndImeIntent": { + "completed": false, + "events": [ + { + "kind": "owned-caller-range", + "phase": "back-before-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "owned-caller-range", + "phase": "back-return", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "menu-caller-preserved", + "dismissal": "back", + "query": "face", + "selection": [ + 1, + 3 + ], + "filter": "All", + "selected_id": "1f642", + "ime_visible": true, + "expected_ime_visible": true + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + }, + "launcherMenuDismissalsPreserveRangeAndFilter": { + "completed": true, + "events": [ + { + "kind": "owned-caller-range", + "phase": "back-before-menu", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "back-return", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "menu-caller-preserved", + "dismissal": "back", + "query": "settings", + "selection": [ + 1, + 3 + ], + "filter": "Apps", + "selected_id": "app:com.android.settings/com.android.settings.Settings", + "ime_visible": false, + "expected_ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "escape-before-menu", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "escape-return", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "menu-caller-preserved", + "dismissal": "escape", + "query": "settings", + "selection": [ + 1, + 3 + ], + "filter": "Apps", + "selected_id": "app:com.android.settings/com.android.settings.Settings", + "ime_visible": false, + "expected_ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "backdrop-before-menu", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "backdrop-return", + "query": "settings", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "menu-caller-preserved", + "dismissal": "backdrop", + "query": "settings", + "selection": [ + 1, + 3 + ], + "filter": "Apps", + "selected_id": "app:com.android.settings/com.android.settings.Settings", + "ime_visible": false, + "expected_ime_visible": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + }, + "emojiCanceledRepeatedBackKeepsActiveMenu": { + "completed": true, + "events": [ + { + "kind": "owned-caller-range", + "phase": "cancel-before-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + }, + "menuBackPrecedesLaterRegisteredRouteCallback": { + "completed": true, + "events": [ + { + "kind": "priority-first-back", + "press_back_return": false + }, + { + "kind": "priority-after-first-back", + "route_retained": true, + "route_backs": 0, + "menu_dismissals": 1 + }, + { + "kind": "priority-second-back", + "press_back_return": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + }, + "diagnoseRangePlacementBeforeAndAfterImeSetup": { + "completed": true, + "events": [ + { + "kind": "owned-caller-range", + "phase": "range-order-false-before-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "owned-caller-range", + "phase": "range-order-false-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": false, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "range-order-false-return", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "range-order-observation", + "selection_after_ime_setup": false, + "before": [ + 1, + 3 + ], + "returned": [ + 1, + 3 + ] + }, + { + "kind": "owned-caller-range", + "phase": "range-order-true-before-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": true + }, + { + "kind": "owned-caller-range", + "phase": "range-order-true-menu", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": false, + "ime_visible": false + }, + { + "kind": "owned-caller-range", + "phase": "range-order-true-return", + "query": "face", + "selection": [ + 1, + 3 + ], + "focused": true, + "ime_visible": false + }, + { + "kind": "range-order-observation", + "selection_after_ime_setup": true, + "before": [ + 1, + 3 + ], + "returned": [ + 1, + 3 + ] + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] + } + } + } + ] +} diff --git a/docs/validation/emoji-menu-back/round1/registries/final-harness-v4-native.json b/docs/validation/emoji-menu-back/round1/registries/final-harness-v4-native.json new file mode 100644 index 00000000..23250949 --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/registries/final-harness-v4-native.json @@ -0,0 +1,76 @@ +{ + "completed": true, + "source_commit": "319d9c87988b3494e7fe2da302cca32a035daa78", + "app_source": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "cohorts": [ + { + "name": "control-double-v4-tablet100", + "role": "expected-control", + "state": "finished", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "control-priority-v4-tablet100", + "role": "expected-control", + "state": "finished", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "control-range-v4-tablet100", + "role": "expected-control", + "state": "finished", + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "final-v4-tablet100", + "role": "candidate", + "state": "finished", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + } + ] +} diff --git a/docs/validation/emoji-menu-back/round1/registries/fixed-common-v1.json b/docs/validation/emoji-menu-back/round1/registries/fixed-common-v1.json new file mode 100644 index 00000000..8edb08bc --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/registries/fixed-common-v1.json @@ -0,0 +1,223 @@ +{ + "completed": true, + "app_source": "074f14bca2a33b3fdb0dfaa9ae65dfd30c1fc0f8", + "test_source": "1dc1a1ce4460ba1401e6a0e408b8faea68b194c5", + "exit_code": 0, + "passes": 1, + "failures": 0, + "restoration_checks": 15, + "restoration_passed": true, + "events": [ + { + "kind": "back-probe-epoch-setup", + "before": 2, + "after": 3 + }, + { + "kind": "back-window-before", + "action": 0, + "key_code": 4, + "down_time": 20752164, + "event_time": 20752164, + "device_id": -1, + "source": 257, + "repeat": 0, + "canceled": false, + "handled": null, + "window_focused": true, + "menu_bookkeeping_open": true, + "query": "face", + "route": "emoji" + }, + { + "kind": "back-window-after", + "action": 0, + "key_code": 4, + "down_time": 20752164, + "event_time": 20752164, + "device_id": -1, + "source": 257, + "repeat": 0, + "canceled": false, + "handled": true, + "window_focused": true, + "menu_bookkeeping_open": true, + "query": "face", + "route": "emoji" + }, + { + "kind": "back-window-before", + "action": 1, + "key_code": 4, + "down_time": 20752164, + "event_time": 20752164, + "device_id": -1, + "source": 257, + "repeat": 0, + "canceled": true, + "handled": null, + "window_focused": true, + "menu_bookkeeping_open": true, + "query": "face", + "route": "emoji" + }, + { + "kind": "back-window-after", + "action": 1, + "key_code": 4, + "down_time": 20752164, + "event_time": 20752164, + "device_id": -1, + "source": 257, + "repeat": 0, + "canceled": true, + "handled": false, + "window_focused": true, + "menu_bookkeeping_open": true, + "query": "face", + "route": "emoji" + }, + { + "kind": "back-probe-after-injection", + "injection_accepted": false, + "query": "face", + "route": "emoji", + "ime_visible": false + }, + { + "kind": "back-stage-trace", + "enabled": true, + "dropped": 0, + "samples": [ + { + "stage": "pre-ime-before", + "uptime_ms": 20752200, + "action": 0, + "down_time": 20752164, + "event_time": 20752164, + "repeat": 0, + "canceled": false, + "menu_open": true, + "query_length": null, + "handled": null + }, + { + "stage": "pre-ime-after", + "uptime_ms": 20752200, + "action": 0, + "down_time": 20752164, + "event_time": 20752164, + "repeat": 0, + "canceled": false, + "menu_open": true, + "query_length": null, + "handled": false + }, + { + "stage": "preview-before", + "uptime_ms": 20752207, + "action": 0, + "down_time": 20752164, + "event_time": 20752164, + "repeat": 0, + "canceled": false, + "menu_open": true, + "query_length": null, + "handled": null + }, + { + "stage": "preview-after", + "uptime_ms": 20752207, + "action": 0, + "down_time": 20752164, + "event_time": 20752164, + "repeat": 0, + "canceled": false, + "menu_open": true, + "query_length": null, + "handled": false + }, + { + "stage": "emoji-dispatcher-before", + "uptime_ms": 20752210, + "action": null, + "down_time": null, + "event_time": null, + "repeat": null, + "canceled": null, + "menu_open": true, + "query_length": 4, + "handled": null + }, + { + "stage": "emoji-dispatcher-after", + "uptime_ms": 20752211, + "action": null, + "down_time": null, + "event_time": null, + "repeat": null, + "canceled": null, + "menu_open": false, + "query_length": 4, + "handled": null + }, + { + "stage": "pre-ime-before", + "uptime_ms": 20752211, + "action": 1, + "down_time": 20752164, + "event_time": 20752164, + "repeat": 0, + "canceled": true, + "menu_open": true, + "query_length": null, + "handled": null + }, + { + "stage": "pre-ime-after", + "uptime_ms": 20752211, + "action": 1, + "down_time": 20752164, + "event_time": 20752164, + "repeat": 0, + "canceled": true, + "menu_open": true, + "query_length": null, + "handled": false + }, + { + "stage": "preview-before", + "uptime_ms": 20752214, + "action": 1, + "down_time": 20752164, + "event_time": 20752164, + "repeat": 0, + "canceled": true, + "menu_open": true, + "query_length": null, + "handled": null + }, + { + "stage": "preview-after", + "uptime_ms": 20752214, + "action": 1, + "down_time": 20752164, + "event_time": 20752164, + "repeat": 0, + "canceled": true, + "menu_open": true, + "query_length": null, + "handled": false + } + ] + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ] +} diff --git a/docs/validation/emoji-menu-back/round1/registries/matrix-v4.json b/docs/validation/emoji-menu-back/round1/registries/matrix-v4.json new file mode 100644 index 00000000..c830e9a0 --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/registries/matrix-v4.json @@ -0,0 +1,281 @@ +{ + "completed": true, + "source_commit": "319d9c87988b3494e7fe2da302cca32a035daa78", + "app_source": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "test_source": "319d9c87988b3494e7fe2da302cca32a035daa78", + "apk_sha256": { + "app-debug-androidTest.apk": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f", + "app-debug.apk": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8" + }, + "cohorts": [ + { + "name": "final-tablet200", + "state": "finished", + "serial": "emulator-5580", + "layout": "tablet", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "final-landscape100", + "state": "finished", + "serial": "emulator-5580", + "layout": "landscape", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "final-landscape200", + "state": "finished", + "serial": "emulator-5580", + "layout": "landscape", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "final-phone100", + "state": "finished", + "serial": "emulator-5580", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "exit_code": 0, + "passes": 4, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "final-phone200", + "state": "finished", + "serial": "emulator-5580", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "exit_code": 0, + "passes": 4, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "regression-toggle-tablet100", + "state": "finished", + "serial": "emulator-5580", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherKeyboardToggleRevealsResultsAndPreservesSearch", + "emojiKeyboardToggleRevealsResultsAndPreservesSearch", + "launcherKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "emojiKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "currentKeyboardAccessibilityActionsApplyTheirPublishedVisibility" + ], + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "regression-empty-landscape200", + "state": "finished", + "serial": "emulator-5580", + "layout": "landscape", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable", + "emojiEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable" + ], + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "regression-clear-phone200", + "state": "finished", + "serial": "emulator-5580", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherTouchClearPreservesFocusCategoryAndKeyboard", + "emojiTouchClearPreservesCategoryGeometryAndKeyboard" + ], + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "regression-core-tablet100", + "state": "finished", + "serial": "emulator-5580", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "pointerClearRemovesControlledCompositionAndWhitespace", + "retainedClearCallbacksRejectReplacedSurfacesAndMenus", + "currentClearUsesLiveQueryAndRecreationRejectsOldCallback" + ], + "exit_code": 0, + "passes": 3, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "regression-input-phone100", + "state": "finished", + "serial": "emulator-5580", + "layout": "phone", + "font": 1, + "suite": "native-input", + "input_mode": "owned", + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 19, + "restoration_passed": true + }, + { + "name": "final-legacy100", + "state": "finished", + "serial": "emulator-5598", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "exit_code": 0, + "passes": 4, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "final-legacy200", + "state": "finished", + "serial": "emulator-5598", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "exit_code": 0, + "passes": 4, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "regression-input-api26100", + "state": "finished", + "serial": "emulator-5598", + "layout": "phone", + "font": 1, + "suite": "native-input", + "input_mode": "owned", + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 12, + "restoration_passed": true + } + ], + "scope": "Only whole successful source-bound cohorts earn current credit. Stop on a failure; unrun plans earn no execution credit." +} diff --git a/docs/validation/emoji-menu-back/round1/registries/stage-diagnostic-v2.json b/docs/validation/emoji-menu-back/round1/registries/stage-diagnostic-v2.json new file mode 100644 index 00000000..eeb0e256 --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/registries/stage-diagnostic-v2.json @@ -0,0 +1,111 @@ +{ + "completed": true, + "source_commit": "1dc1a1ce4460ba1401e6a0e408b8faea68b194c5", + "exit_code": 1, + "passes": 0, + "failures": 1, + "restoration_checks": 15, + "restoration_passed": true, + "events": [ + { + "kind": "back-probe-epoch-setup", + "before": 2, + "after": 3 + }, + { + "kind": "back-probe-after-injection", + "injection_accepted": false, + "query": "", + "route": "emoji", + "ime_visible": false + }, + { + "kind": "back-stage-trace", + "enabled": true, + "dropped": 0, + "samples": [ + { + "stage": "pre-ime-before", + "uptime_ms": 20544963, + "action": 0, + "down_time": 20544922, + "event_time": 20544922, + "repeat": 0, + "canceled": false, + "menu_open": true, + "query_length": null, + "handled": null + }, + { + "stage": "pre-ime-after", + "uptime_ms": 20544964, + "action": 0, + "down_time": 20544922, + "event_time": 20544922, + "repeat": 0, + "canceled": false, + "menu_open": false, + "query_length": null, + "handled": true + }, + { + "stage": "emoji-dispatcher-before", + "uptime_ms": 20544969, + "action": null, + "down_time": null, + "event_time": null, + "repeat": null, + "canceled": null, + "menu_open": false, + "query_length": 4, + "handled": null + }, + { + "stage": "emoji-dispatcher-after", + "uptime_ms": 20544970, + "action": null, + "down_time": null, + "event_time": null, + "repeat": null, + "canceled": null, + "menu_open": false, + "query_length": 0, + "handled": null + }, + { + "stage": "pre-ime-before", + "uptime_ms": 20544970, + "action": 1, + "down_time": 20544922, + "event_time": 20544922, + "repeat": 0, + "canceled": true, + "menu_open": false, + "query_length": null, + "handled": null + }, + { + "stage": "pre-ime-after", + "uptime_ms": 20544970, + "action": 1, + "down_time": 20544922, + "event_time": 20544922, + "repeat": 0, + "canceled": true, + "menu_open": false, + "query_length": null, + "handled": true + } + ] + }, + { + "kind": "back-window-observer-restored", + "passed": true + }, + { + "kind": "back-trace-property-restored", + "passed": true + } + ], + "scope": "Completed means restored collection, not contract success or cause/repair clearance." +} diff --git a/docs/validation/emoji-menu-back/round1/registries/window-diagnostics-v1.json b/docs/validation/emoji-menu-back/round1/registries/window-diagnostics-v1.json new file mode 100644 index 00000000..94667e7b --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/registries/window-diagnostics-v1.json @@ -0,0 +1,64 @@ +{ + "completed": true, + "test_source": "8e35be108222df7c5045b9cf1cbede163787f6e0", + "test_apk_sha256": "bf3c9785a7f7ec53876b4173e61e4ab8e798fc66e9bc7ceb8a6c9555f87dd2fa", + "cohorts": [ + { + "name": "window-diagnostic-v1-current", + "state": "finished", + "app_sha256": "98da1466e9fe6e3a5e1fbd5b27251e11ebb88e1a6c96599548c20bc4f7aa5de3", + "exit_code": 1, + "passes": 0, + "failures": 1, + "restoration_checks": 15, + "restoration_passed": true, + "back_events": [ + { + "kind": "back-probe-epoch-setup", + "before": 2, + "after": 3 + }, + { + "kind": "back-probe-after-injection", + "injection_accepted": false, + "query": "", + "route": "emoji", + "ime_visible": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + } + ] + }, + { + "name": "window-diagnostic-v1-old", + "state": "finished", + "app_sha256": "66a6965e04e37570e17637e5887b03857ceb26810adc5171096619f9e53c524c", + "exit_code": 1, + "passes": 0, + "failures": 1, + "restoration_checks": 15, + "restoration_passed": true, + "back_events": [ + { + "kind": "back-probe-epoch-setup", + "before": 2, + "after": 3 + }, + { + "kind": "back-probe-after-injection", + "injection_accepted": false, + "query": "", + "route": "emoji", + "ime_visible": false + }, + { + "kind": "back-window-observer-restored", + "passed": true + } + ] + } + ], + "scope": "Completed means restored diagnostic collection, not a passing Back contract or a cause/repair claim." +} diff --git a/docs/validation/emoji-menu-back/round1/summary.json b/docs/validation/emoji-menu-back/round1/summary.json new file mode 100644 index 00000000..3e285178 --- /dev/null +++ b/docs/validation/emoji-menu-back/round1/summary.json @@ -0,0 +1,474 @@ +{ + "source_commit": "319d9c87988b3494e7fe2da302cca32a035daa78", + "app_source": "c0d9a06848cd32b1d9df5e2f9827224a0c0e4016", + "test_source": "319d9c87988b3494e7fe2da302cca32a035daa78", + "cohorts": [ + { + "name": "window-diagnostic-v1-current", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "cleanup_checks": 15, + "apk_sha256": "98da1466e9fe6e3a5e1fbd5b27251e11ebb88e1a6c96599548c20bc4f7aa5de3", + "test_apk_sha256": "bf3c9785a7f7ec53876b4173e61e4ab8e798fc66e9bc7ceb8a6c9555f87dd2fa" + }, + { + "name": "window-diagnostic-v1-old", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "cleanup_checks": 15, + "apk_sha256": "66a6965e04e37570e17637e5887b03857ceb26810adc5171096619f9e53c524c", + "test_apk_sha256": "bf3c9785a7f7ec53876b4173e61e4ab8e798fc66e9bc7ceb8a6c9555f87dd2fa" + }, + { + "name": "control-double-v2-tablet100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "cleanup_checks": 15, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "f855465966f5ed7d0f26d409875ed41aee1923350b839a7dd754a2b5ad8ebaf5" + }, + { + "name": "control-priority-v2-tablet100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 15, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "f855465966f5ed7d0f26d409875ed41aee1923350b839a7dd754a2b5ad8ebaf5" + }, + { + "name": "range-diagnostic-v2-tablet100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "cleanup_checks": 15, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "f855465966f5ed7d0f26d409875ed41aee1923350b839a7dd754a2b5ad8ebaf5" + }, + { + "name": "candidate-v2-tablet100", + "role": "historical", + "passes": 3, + "failures": 2, + "completed": false, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 15, + "apk_sha256": "0351a377030e130b64b73d0899548e521573af39e0d3fcd8f54805bd9375ea7c", + "test_apk_sha256": "f855465966f5ed7d0f26d409875ed41aee1923350b839a7dd754a2b5ad8ebaf5" + }, + { + "name": "control-double-v3-tablet100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "cleanup_checks": 15, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "f3b305feed02eedd7227c6d83868c3bb205e3639184ce832e83d0caa23f5ff49" + }, + { + "name": "control-priority-v3-tablet100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 15, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "f3b305feed02eedd7227c6d83868c3bb205e3639184ce832e83d0caa23f5ff49" + }, + { + "name": "control-range-v3-tablet100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "cleanup_checks": 15, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "f3b305feed02eedd7227c6d83868c3bb205e3639184ce832e83d0caa23f5ff49" + }, + { + "name": "candidate-v3-tablet100", + "role": "historical", + "passes": 5, + "failures": 1, + "completed": false, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "cleanup_checks": 15, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "f3b305feed02eedd7227c6d83868c3bb205e3639184ce832e83d0caa23f5ff49" + }, + { + "name": "control-double-v4-tablet100", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "cleanup_checks": 15, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "control-priority-v4-tablet100", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 15, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "control-range-v4-tablet100", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "cleanup_checks": 15, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "final-v4-tablet100", + "role": "current-positive", + "passes": 6, + "failures": 0, + "completed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "cleanup_checks": 15, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "final-tablet200", + "role": "current-positive", + "passes": 5, + "failures": 0, + "completed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 15, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "final-landscape100", + "role": "current-positive", + "passes": 5, + "failures": 0, + "completed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 17, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "final-landscape200", + "role": "current-positive", + "passes": 5, + "failures": 0, + "completed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 17, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "final-phone100", + "role": "current-positive", + "passes": 4, + "failures": 0, + "completed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 17, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "final-phone200", + "role": "current-positive", + "passes": 4, + "failures": 0, + "completed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 17, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "regression-toggle-tablet100", + "role": "current-positive", + "passes": 5, + "failures": 0, + "completed": true, + "methods": [ + "launcherKeyboardToggleRevealsResultsAndPreservesSearch", + "emojiKeyboardToggleRevealsResultsAndPreservesSearch", + "launcherKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "emojiKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "currentKeyboardAccessibilityActionsApplyTheirPublishedVisibility" + ], + "cleanup_checks": 15, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "regression-empty-landscape200", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "methods": [ + "launcherEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable", + "emojiEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable" + ], + "cleanup_checks": 17, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "regression-clear-phone200", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "methods": [ + "launcherTouchClearPreservesFocusCategoryAndKeyboard", + "emojiTouchClearPreservesCategoryGeometryAndKeyboard" + ], + "cleanup_checks": 17, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "regression-core-tablet100", + "role": "current-positive", + "passes": 3, + "failures": 0, + "completed": true, + "methods": [ + "pointerClearRemovesControlledCompositionAndWhitespace", + "retainedClearCallbacksRejectReplacedSurfacesAndMenus", + "currentClearUsesLiveQueryAndRecreationRejectsOldCallback" + ], + "cleanup_checks": 15, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "regression-input-phone100", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "cleanup_checks": 19, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "final-legacy100", + "role": "current-positive", + "passes": 4, + "failures": 0, + "completed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 10, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "final-legacy200", + "role": "current-positive", + "passes": 4, + "failures": 0, + "completed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 10, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "regression-input-api26100", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "cleanup_checks": 12, + "apk_sha256": "f56e13db745743e53c9b12a2bb07a2b127b9a1281dbeca3aaa80b19216728cd8", + "test_apk_sha256": "c3e3f9c7d1140f7328c5a67c18c41b015bd3c498d8fd6248386db833133cb01f" + }, + { + "name": "stage-diagnostic-v2-tablet100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "cleanup_checks": 15, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "784d809ab720681fd6e766c9bab993a12e00b3f474431c055d68c933e7fdfafa" + }, + { + "name": "fixed-common-v1-tablet100", + "role": "historical", + "passes": 1, + "failures": 0, + "completed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "cleanup_checks": 15, + "apk_sha256": "9db2026fa132a4a877b339b7202b57f149caa415b7913800f4f05faed08c5a1e", + "test_apk_sha256": "784d809ab720681fd6e766c9bab993a12e00b3f474431c055d68c933e7fdfafa" + }, + { + "name": "protocols-v1-tablet100", + "role": "historical", + "passes": 1, + "failures": 3, + "completed": false, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 15, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "76019c6f6226c36f668f16c9457799e286115ed24d1ed28cb43122523578a69c" + } + ], + "all_retained_executions": 81, + "all_retained_passes": 63, + "all_retained_failures": 18, + "all_cohort_restoration_checks": 453, + "separate_observer_property_restoration_checks": 74, + "separate_final_preservation_checks": 16, + "scope": "Execution counts include controlled native fixtures and diagnostic repeats. Only whole successful final-pair cohorts earn current credit. Original diagnostic method labels retain their scope; no single probe alone certifies broader repair, physical input or parity.", + "current": { + "passes": 53, + "failures": 0, + "cohorts": 14, + "restoration_checks": 213 + }, + "control": { + "passes": 0, + "failures": 3, + "cohorts": 3, + "restoration_checks": 45 + }, + "historical": { + "passes": 10, + "failures": 15, + "cohorts": 13, + "restoration_checks": 195 + }, + "current_unique_methods": 20 +} diff --git a/docs/validation/emoji-menu-back/v6/capture-hashes.json b/docs/validation/emoji-menu-back/v6/capture-hashes.json new file mode 100644 index 00000000..cfba97da --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/capture-hashes.json @@ -0,0 +1,2286 @@ +{ + "scope": "Runner-recorded SHA-256 of every capture per v5/v6 cohort; published PNGs are a subset.", + "cohorts": { + "v5-control-double-tablet100": { + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "4274c9776e18f3cdf60977ea9d060ef13b5512bc6a391c2ec7d0c9c5c060071e", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "66c5e329799a0fd2c5c0764773d44682a6f10178edc5132213e6be442c29e0d9", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "6ce353fee19a52a7669a107f79d308571d0a6e745f682f3d5e852681cdfb81f0", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "b1afd1b92b0582f54fa1fc361077ebe3cc4e5774c573e79073a399dc2f5b3f7e", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "393b84d875462ec63df7ef6d06601e3f571ae7be4cc997c91cc7fdf073e2be30", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "2ef053973657165c074482317c43529ebf6487ebc45e9c8c64a2fe151d88d41f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "5cb6820cbd814852d62049f60f9105c4a4018529ff6540047529b87e81b3336e", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "90aa353f02ccfb27853aca1f6e930a0308acd0839098ddde08daf66c82afeff5", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84c772e41421ea718d0d47aab429185d540bb83e605fe9f16d7a741a505e18bd", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "f0dec70cca54993f9de815c59bf29613a887f9f3e449628858ee32dea792f928" + }, + "v5-control-priority-tablet100": { + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "1b8a3909b41ed959b60269d295c25f73a0fd4e6eed980279d0e281b9760826c7", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "5de9097f8fd8720b171b90eda5671322488c7c1675a252d894782d71bdfd601d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4a18cb407340b976118ed3c31cc5c0bfe1020b2ca41749bae6048da4294dcaa5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "7f298b8d297cf47dc8e7a5aa5449b4c8ad35ef928f5858a6b3a6fd2be39ae35c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "90d6e1adf9816d8410a37f01d014f32a2973cfd6540d897109ac1ca066d7d77f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c79b18ef5a8007495048c4ad78f13bfbc53b7ee774bdaefe747c70e86e7b0240", + "menubackprecedeslaterregisteredroutecallback-case.json": "97cd4557ef3f5991eca7a1be611e6674c3e4964246b9c5ffc807568dd6549f41" + }, + "v5-control-range-tablet100": { + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.xml": "3300b1e62cb85af7c8e951bd216f1832bc7633398ba91f072ac61adf8dccdaf2", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.png": "6264e69aa1754dab704771350ff37a73d35748cbd835d5027eedc00203740910", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu-frame.json": "d3d67611194f8e81ff45fe2bb710bdbe01eb7d71b320d6045725fabfd12b8ad0", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.xml": "2dca9d6a20a37eb9f58ff0f2079aa05ae10f75b61aa99e6213f51cea4741b493", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.png": "4f44f5ae1e0ff87484a6f3502d71c1fc4851acd45bfc1b9d2da11560a84c66b4", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return-frame.json": "44572c69fd3482b29b54763ffab653bf25aa21968eaa413cd0851dbb897ba8a8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.xml": "adbd3869ff23c7dbd1c013eada0789c58267fa5a9d477ad35967fb483b8e90a4", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png": "0e8d17c7a308de7db3a1de9fb5e27037485ead325efcebd952e08239f95b958c", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu-frame.json": "88a6187d72de44232bb09ffb90e32136f3b355b5a9a39486419f0299d890f42b", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.xml": "d7bf28e14f640c235cfd48dc10882b2315bc5b72bb77c8f07828d3f7c2c0169d", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png": "069730c06b60f14679f56072c318342a0a0891106fbb90a0ba1124c56205ead1", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return-frame.json": "46ba83d1c628986773bb97f31842b7522cf6fcd875b7a94fe94707d28b76c8fc", + "diagnoserangeplacementbeforeandafterimesetup-case.json": "0d3267ed74c303ecb3d53e76ae36f8521b2f542ecbe5abeb21b411b619c65ac7" + }, + "v5-control-emoji-actions-phone100": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "9d9609b76592dc363c84bdf395e0c08bb4fef1b096d2622cf8543b11d4e6cfc8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "b88e2a30f0f8cbe369a7b15860ab05ee57794584708b0e6461d6a19265db725b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "76f478c6226da8e9791572b09aeba37d6a69865edd18d1775ffed95dcf6b5f75", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "801bbb46ef175dd9460a565ae5fec4b5c75ca760640eb8511f31a8b61eb2a7fd" + }, + "v5-control-launcher-actions-phone100": { + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "0f3e23539832d5827689417249fe0482edf5d3e2c5e29ccab3b745c2db6b02dd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "2b2fff34cef79f1c07823d3079c07f8a0719d39cf89d34437cac670199985d9a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "a8b51bd3b7124d276e7a1ea0df0d89e6e606d965b7f28752b367910e1db01579", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "d0a9c298dfab0a6ac9c4dc42f3026a89efd13261a415aff6fee74d2e8ad73d79" + }, + "v5-tablet100a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "26cc281e55da1378f372285836151121b0f03c7f385b3149fe0cb5d68700b5cc", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "4a23ce11eb133b82db962b223ee2e03655289a478d1ec4ba41cd4a5d4b9323fa", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "376138472fd10e3df0a24a6824c9ef450d87159d85a5038ee64935df0790d3a4", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "79a77d9de225c3fa03588622889a50ea22bc0a907f384c9bb59d777b52127fd0", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "4aa3966c2fddb18b047757f9a6b8a462706ce857a923a3fb1da0ffac38792056", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "96a2236e02e268e755c7a2e365cffe2f43de6df1d8b5c02bfa306fb2d613e72c", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "26cc281e55da1378f372285836151121b0f03c7f385b3149fe0cb5d68700b5cc", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "4deb32a1e435a15406e9f18b5ac3b236de225a2e5ca19805b87d3d26c89f0b2e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "50c2a5e69409378a4eff443eb2d283ab934b5e90972793b614f9472a5ed7463d", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "26cc281e55da1378f372285836151121b0f03c7f385b3149fe0cb5d68700b5cc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "813ab71688e36e9befdcdc4740c37871caf8a96fc5da1e46422588720735ad48", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "c3c326aa9e07ab13cdae5dad97a9bfecffed406a3bdccfa93cff37a885c1c63a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "79a77d9de225c3fa03588622889a50ea22bc0a907f384c9bb59d777b52127fd0", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "ce21010aec15eabf65a01cf4366b6cb1b8887332521610e1f815c64d410104f2", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "2313398e158325836219fa7d665a4bc2744faa30ef499b14c8b6f403aeeaf052", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "26cc281e55da1378f372285836151121b0f03c7f385b3149fe0cb5d68700b5cc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "6f18034053ed16870023ffbd4cc8ea00c1375073a0894dec59060d29da5a85e6", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "4bdfa07e11c8ee760aa8d96b3301da3003bc4575e8acfa033f34e9c685b625ee", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "26cc281e55da1378f372285836151121b0f03c7f385b3149fe0cb5d68700b5cc", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "d61b6b7e00a1dd82723ba9dd28d5278136f871910129f9d1521c203934e05e88", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "e20b4a53d16984f0fa479d6482e17e4ee4d7e51e393f0b3096651d7a2bb69d65", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "79a77d9de225c3fa03588622889a50ea22bc0a907f384c9bb59d777b52127fd0", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "0a3b522d8281f8d6e66e750769dca2c26f7df38deae4a70cab58ff985f97ceba", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "cf0c7600ff2dc950cbfc7aff1bf3ae2596a2715e1e5b436ab063a8f53d695feb", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "26cc281e55da1378f372285836151121b0f03c7f385b3149fe0cb5d68700b5cc", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "89fa3f769f33fbf73f920093f36b199b493ff80b8c18a5e178456fa1bd2bfffb", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "181f15ce7a697ae8145013e2abe77048ef1a2dff446b7fbb32fc8ae4fa22a59b", + "launchermenudismissalspreserverangeandfilter-case.json": "cd9bcb90ede4858d3f2019d32d3f0e5b5612773918319d4330d36ee575bc6403", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "5f055e7a1a5e92f8daf6c43ea5428f0159bd331ad090dcf41eae2fe3f4892c7f", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "16edcb458ebb39cafe3c2853cc088db8923f3da3b46163d60d6713401ecab9d8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "6126e18996cac9c247138aee98992850d8cdb408e4ae67a9a489ce437d3109f0", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "b3aa201fa2f61a915c6c00d37029c03730780d96d91389a52460c75b12878794", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "3574810800a2423bf7cddac448ff036a25201f813063d2fe1755bac830beab08", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "8072d037db48d65b9908e6aa4784d0f5920489ae976ffc94bdade40bbaca6cbc", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "c9c74695b81ba74d133e768b291772c7a2b4dc8ff4fa25a041d2dc994576dce4", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "f13f1499da2c7b0f480dec40cd10b3ee852d88b30ca36e262677b926463a8289", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "499a058d7974f4ffcb183f161c242367902bb4ac40c4ef7cec85f9483d5aae65", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "c9c74695b81ba74d133e768b291772c7a2b4dc8ff4fa25a041d2dc994576dce4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "483675c9de458dc9fc7e8b20ea61347b98d9ebc03e6b747457ed6c4083cffac9", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "e7dc9eb1a3f478f728c1f3936034bba3eb62aa5c934fdaf82db211ef1f3a2b8c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "b3aa201fa2f61a915c6c00d37029c03730780d96d91389a52460c75b12878794", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "4d716921d7d9b7af4f05c27ad71e30ed532c0238276d7e9a2108d9ef84319549", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "fec3aeda142d651467d500182acb641f0b95fef6c5bcb31134b65c862f07fc54", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "c9c74695b81ba74d133e768b291772c7a2b4dc8ff4fa25a041d2dc994576dce4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "329d3e09f0bd22d716a466170026f80cacea2567c37eb54071bcb88b6409edaf", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "2e4cad57da5bb1a7f76974a3b66c3928b20165a991ba1934ec3ccdc515df006e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "c9c74695b81ba74d133e768b291772c7a2b4dc8ff4fa25a041d2dc994576dce4", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "329d3e09f0bd22d716a466170026f80cacea2567c37eb54071bcb88b6409edaf", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "4ecfd6318315b65e5184f05bf51a80fd6eb7dd3ee7a833a5809c3f4ef67b32cd", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "b3aa201fa2f61a915c6c00d37029c03730780d96d91389a52460c75b12878794", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "24e0c1632e9f1e556fe81d5713cc7bea17e56811396d759f3135bc10a81399bd", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "757ba4bdea29d9b6f66cc33758e6bb4e6f1011b3bad9027f1adf3d38bf9df8ae", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "c9c74695b81ba74d133e768b291772c7a2b4dc8ff4fa25a041d2dc994576dce4", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "2197c854a44b065d54dde15e16ce8ab643d61de0f8c9f5b79924517e069b375b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "6fd936e8f68c764bcd69f7e2d49bde52dfddcdb04ad91214b07e8fa2a246ca1d", + "emojimenudismissalspreserverangeandimeintent-case.json": "7bdd775708232dd1c0eef1387ceb57bc81f418e947a6b918155e25f41c2a969f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "8801d49811d32ae35dd9d616c998f621a567f57ac7bedb93070d3f0653cb4c60", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "7d6a557ef89f66cdb6de2c8c647aaf37aa68b9230bc0cdb0808c86aed818b7c5", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "6ce353fee19a52a7669a107f79d308571d0a6e745f682f3d5e852681cdfb81f0", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "e9af3e4306df35f46d6ba9c47ae78c554c013a13dca0aef1730adfe610e670e4", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "62ccfd3b451395eb3329fc76ae599343da595a9367f38762e3a0c70ede7df827", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "2ef053973657165c074482317c43529ebf6487ebc45e9c8c64a2fe151d88d41f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "8801d49811d32ae35dd9d616c998f621a567f57ac7bedb93070d3f0653cb4c60", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "b3311f40f0fb9b4a3dd37e7e2e3486a8b8b94e470ce505fb1bfc2c90e0e69742", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84c772e41421ea718d0d47aab429185d540bb83e605fe9f16d7a741a505e18bd", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "dd4619ce9c5339810194644a4f213627f073e2f838af6d16560437b82679aa04", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "e9af3e4306df35f46d6ba9c47ae78c554c013a13dca0aef1730adfe610e670e4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "43f33db151589ccb87e99e1be044a8a3499d42e1b74b1ba602efc3ede8cdc164", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "4c68297eb08b2a13c5171e5103a0e7d55fdd2d32b8577c36a832c47377b93d50", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "e9af3e4306df35f46d6ba9c47ae78c554c013a13dca0aef1730adfe610e670e4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "736f575800f6aaab4788a10930cb89905dda0d0ea9e2ca4d242754d2cf15321b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "d5c69cd214c7519561161823ad279b4b11d2b89277a446dc411ccd793962459c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "8801d49811d32ae35dd9d616c998f621a567f57ac7bedb93070d3f0653cb4c60", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "bca85c274eaf4b6a36f2007539470526a7becbdf0b8eaa90836763e1ffc1715e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "aa12619f15a9ac622ea6982540eaa98dc32a0cf274f5d1c2dbbcd6b38ebf2669", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "23180d31db64a43050a0beb2fce17f1e2f026b7b5fadf0bbbb54811070df33d4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "17d68f54436234ed75c1e659e89b0e1bdc08814adb20f450e2f65c3b594facd0", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "57afc982223e2b7f61d1cea09a46e9c29714e3c567d8f5937388a82e834462c6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "d75c8a0d487958c24087c281f8e332deeb6c730609b63f9f67dd5e778dba4755", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "bcb5a8b94b9c71cea57f15a9239f67493e4efc2c0ea8ab85b5db7496b9970da9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "a82957756de18e1bea510f1e2f259fb3426c50ac9fadd02e1ad0db2f0eb73744", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "6f6073bde6e972dc0591305bded7afb7300a43b5922fb7a1dacb67064714a7c8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.xml": "034364fcf43d778b1ec33c1ac731ae2429196407c96c87721610c0cca1f309b2", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.png": "c2a3753a8b33fbd68f197673ef34f9624201dc37bda24ded46bd0eed66e00ddc", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu-frame.json": "d3d67611194f8e81ff45fe2bb710bdbe01eb7d71b320d6045725fabfd12b8ad0", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.xml": "146c9713537fc4711b682d48f82071308f378289eb996e4daf78a4c73f3707db", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.png": "96448360b7b6187af72204573126d7ac5e13e791698d2d562d7f348bb8a92119", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return-frame.json": "44572c69fd3482b29b54763ffab653bf25aa21968eaa413cd0851dbb897ba8a8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.xml": "146c9713537fc4711b682d48f82071308f378289eb996e4daf78a4c73f3707db", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png": "e5bb67d2f326b1161755618d45437fb450c5e60641ff75737d5667a6a65c8800", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu-frame.json": "88a6187d72de44232bb09ffb90e32136f3b355b5a9a39486419f0299d890f42b", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.xml": "0abc7f714359c95724be8e772ae1d1fb2590df9bd4e49d649008b9fa39c0f9fc", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png": "183a57e9288598b59399731132cfd17660480bb02488fd9445bf2d18f59a37a0", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return-frame.json": "46ba83d1c628986773bb97f31842b7522cf6fcd875b7a94fe94707d28b76c8fc", + "diagnoserangeplacementbeforeandafterimesetup-case.json": "0398eb722811dac1710c0200b12c73fe2de77da561489d81cfed7177287582d8" + }, + "v5-tablet100b": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "85f96fbf75fdba8687a041577eb7a3300ce594b5c6b9f176d24cf60ec8cc99dc", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "aff34f1f7ea727f965a4564ebb537fe7d9623bf9b65f28d3e839af4b6534d5f4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "9980da09c9e3c6591a5d1ec9ddb1d5c0f042e55a17c4efc2ef52fb98fb44e6bd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "97a90e493c35eb74798588d5ab558bf4362734a652c99986a510f0b254298e0c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "62d9b446b109f7becfe34800dbee94cda8de8c659b3b3b7607f1fa5eb8a2e3f8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "2122912251759f261072caf851d7a599310809091f8fdb445b894d13f5033986", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "ed4019f7ac295226771b77e2bc87ba5fe923f09a263fa37283134112438ca137", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "9526fb4fd9c065851464be72717893438898bb053d2361909edb80adb5dc56af", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "fc04e04f9e4581e0751f10b4b93fe027cdae8a3b69d1ff472f7bd927f7af8749", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "97a90e493c35eb74798588d5ab558bf4362734a652c99986a510f0b254298e0c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "ffbb856fbadd0b1a80a89e2f66b4fa63dd33c76a3000477dead1297800ff76b8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "731bcc254a94e432f876f5df1d2ec77953160cc4568cd3697310a3fa4dcc0c4d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "ed4019f7ac295226771b77e2bc87ba5fe923f09a263fa37283134112438ca137", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "5a4be9cbe5f456a6bec68e55c25ebd10ce8ff273dffc2bbc134f50501745c0af", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "cbc2aef399be9fb8ad43120101ad6cf62d7df6b0820b7036d9bf7dc197e2310c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "70d727977acaf18ee915ac0ea0b3fe0f37e82c491b56034a65f54c0b9475611a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "a8db569d3b1f91160aaa389ffee6e2bbf80eb1476b9f3f0cfda49eccdd05a121", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "9bb9c161ae86ec6099e037d308a45aa287dafc3aa1e33faf1ec00bd4bbc3863c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4a18cb407340b976118ed3c31cc5c0bfe1020b2ca41749bae6048da4294dcaa5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "4874d46878f1162d957f428ad9b3f9ce3e59c6b0fe629f7ec16e2426ee386174", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "09fdaa94fd4d03035dab5740eec056e7d214d6ad5b1a9de6607c97b1e32777fa", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c79b18ef5a8007495048c4ad78f13bfbc53b7ee774bdaefe747c70e86e7b0240", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "904f38b2f1a236ae4ca608039be0acb888d3ba7dd4cfb0b6359f179f4e449614", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "680be27a755f19a742eebc75101b6631b00498b3f70bc542a5e4ec14d34c8eff", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "4f8728fa0aa5f906204179b1ec4590c59411a94027bc5084b1b935630c59d499", + "menubackprecedeslaterregisteredroutecallback-case.json": "bc4169f17931d75807f7026c2b2591f48c37ff97a208abb86f07805b1e081787", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "46b83c918f5c053fedba7b1e3e2ad1cdc51a693637b62d4fb68c9e3d17e0b987", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "a7cb6f22fb0228b1b65e107249601e3c3e7c3ce367adcdd806d5584de81bf514", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "21fe094bf3cd5f139580eb755f42c604601ee17ac681cb96a5d9b4252d4b73a7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "1cee6f287308ae5152a946a77aefd74aefa2e3a5bf80d1d66fd98fb27cee473f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "ab607444cf956b0d3affcd564f3b223ae86a41eb98238ec72de6a03ed045097a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "16e079f40cd9d803e36ca4cd8f5542c57a4421723abf925e834cfb3e369785f2", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "81d334a33c607567e290114cfef0f6956fdfd0c58cf8a1dc039f02b9b4bc0dd9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "c6562680682bd0d28233effc3ad6a6a2920265528a935729e65025f8f87c2654", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "66bd65c802033ee45f8a840c64ac52ebed5a92a946c43f7d53e763c980691abb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "1cee6f287308ae5152a946a77aefd74aefa2e3a5bf80d1d66fd98fb27cee473f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "b095e625c1ee36c2ba2193948dcb4be226148eafa1c16cdb1470704dc1f5595f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "e30cf9a58d07b43eb86dc5809f9896ecb87a66faf90ed6f1fd87560fbecad65c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "81d334a33c607567e290114cfef0f6956fdfd0c58cf8a1dc039f02b9b4bc0dd9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "f029dc4a0b4e3de82cdab1760ec20528ef6d39f71f950877cf46b09847c3f771", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "11b83bfae9ba4eaa775eaea0005ae208e4264e110a5f51a7b300f2da6e889991", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "f4e685c109d59662b3c9f0c2ff0c74eaa7cad8bf5fc1136c2fae318ec7f8b90c" + }, + "v5-phone100": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "058dd3fe93c1f1ab1e1f0d1e327582d7001b1a43fb29afdea1ccfcf0838fb346", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "7b20b223b307d2af421cbc854832e5acf5263e7c8e28d31e5272a713e3712efb", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "05ec59788c7f7520d2af74e8da4a57ab528ffa815e00736ce40d110fda4cae11", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "c63ced05d68efd525d56b301b7568b7515f398eb68d99dc5984b1526d7004137", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "4cecb4b804ec790010943b79dd72818b2e6b5682faef134b32dea1329d0ecf4d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "ee1812eba5c78e696e255d63e6b2ea2807f19bcf09f524c02833d210402535c6", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "726d67a8782a6033038197f2d0ad4e7154e0c6f5b241d5281e6ccf3dfa4c140a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "4d5a88234ee06148b06f1d698760f332e4f2b1db7e78d761e7a954aca4a86d62", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "c043140edb86a2cad23bf1bb1d51c25d53f9c34c4a901a9ab022e16580c56fe7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "6f57161d7e3103205cbe75d38c9f024f7d0ef4889e26b69864e55e1d28eae112", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "855bc72c1d878c2e7fe2ff564172df8790fa552f36952d0814e7d1a3e29e2cfc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "ef3f8b0261c146120039cf18709bba985357fc4fd6630b9647754cfc2c79bcb0", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "fc6c3251c4cbbb5f151eb5620c7fa2695e51ca6f024db171a70b4679e5e034ae", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "9a374a0b7a4dd41381ba55019a32e91099bff67f287702b47308f361e2d4ffdf", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "34fb552b44b00cfee995af7f8f637c7370054b775fe7102781ae28521fc44257", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "2a0af30dcd72c7668d1ba2dbe6ee343ef2afdb759db1f0c3b6711795d3636004", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "7198b84bb18d6d958a91c391466173e970aa40b91079ad57d0bb6392a6d00a72", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "9827ab13095261a273818ee428cd38340f26b795d24414c69a845159540a06da", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "6f57161d7e3103205cbe75d38c9f024f7d0ef4889e26b69864e55e1d28eae112", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "855bc72c1d878c2e7fe2ff564172df8790fa552f36952d0814e7d1a3e29e2cfc", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "5943519d9d673e9d169b3d0ea74434b3160dca589cf3a0f7327ad23739a12355", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "fc6c3251c4cbbb5f151eb5620c7fa2695e51ca6f024db171a70b4679e5e034ae", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "9a374a0b7a4dd41381ba55019a32e91099bff67f287702b47308f361e2d4ffdf", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "1b611a97699b710bb47e82f70d7b644103f9343540e0926a1bbc8e65bede3212", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "2a0af30dcd72c7668d1ba2dbe6ee343ef2afdb759db1f0c3b6711795d3636004", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "5894d40832ea4d05019a484a8e14cf977e39060bcccb57feaf544de5372dccd5", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "fac9622faa7b7d2d48cdf07e1af6b65618869babb4d5d5ed3061aff8bc32fd0f", + "launchermenudismissalspreserverangeandfilter-case.json": "afcc4a339e5172a5f0358f2ed8ab510863c9fa5a551f6693674476fca3f510a5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "afa953dcddbe8018ef1a79f8847e808abf2fcdfacbd2a9dd31347e7d7b84ac8e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "d5b8dfdf45c23c991649621f246132914986f5960110cd1dcef4d7909f42e88f", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "a75515b965ce6ed3100ac81d623d8330859b4a26a7f5e536749e3ba991568644", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "e8f25ed4b77058732ef6ac98e919aea16899ca3c2920bbc27c03457699eaae7c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "f15cbc7bb7480498bd68941cf6ebe6da8a6b3688f43b942521b6e5dba48f4a81", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "0984f0372fdbf5fba56e772ffed2afa08d0bae318499f646c1afaa571b4c5f0c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "bc96d94e7c45b8e75d3c60bbdddfea1aed5e722431ada11426486b650030398d", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "1d8c05e3a99d50712df9e614e921091507e4b8e40c5597f09fdb410321b85995", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "10a186ba51c8c1e80b0fa0536d52df6d675d282e7a3281b72b97c9565e83641e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "bc96d94e7c45b8e75d3c60bbdddfea1aed5e722431ada11426486b650030398d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "1d8c05e3a99d50712df9e614e921091507e4b8e40c5597f09fdb410321b85995", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "d73e1acf2840d7951c965678550b3f85c1b2e2a6c4de3b66577a618b1d40e183", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "e8f25ed4b77058732ef6ac98e919aea16899ca3c2920bbc27c03457699eaae7c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "f15cbc7bb7480498bd68941cf6ebe6da8a6b3688f43b942521b6e5dba48f4a81", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "cd328173cf924c5ac06604581b277b8e5d6303e8cbac0c0f9beb1b150baafbe8", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "bc96d94e7c45b8e75d3c60bbdddfea1aed5e722431ada11426486b650030398d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "1d8c05e3a99d50712df9e614e921091507e4b8e40c5597f09fdb410321b85995", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "05af5aba6bef0b0d72d2a866d52512fd1414caf5a7acb9ffa9b12e82cc0920e7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "bc96d94e7c45b8e75d3c60bbdddfea1aed5e722431ada11426486b650030398d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "1d8c05e3a99d50712df9e614e921091507e4b8e40c5597f09fdb410321b85995", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "3b34b7dc49e0eba0144c32e13a7d6b8d2c2128e6f7caf367e8285b39032ed619", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "e8f25ed4b77058732ef6ac98e919aea16899ca3c2920bbc27c03457699eaae7c", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "f15cbc7bb7480498bd68941cf6ebe6da8a6b3688f43b942521b6e5dba48f4a81", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "d818ac5cb1e9d50b60519ca9dba9bc8de9dc41916eafa83731a43cbdf3b60f27", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "bc96d94e7c45b8e75d3c60bbdddfea1aed5e722431ada11426486b650030398d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "1d8c05e3a99d50712df9e614e921091507e4b8e40c5597f09fdb410321b85995", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "847718a5d9cfd4ec8f6d450cce22a3f3b33c72dfd94ebadf4ad2968e1a637f5f", + "emojimenudismissalspreserverangeandimeintent-case.json": "8df31c7f38a20ac099579df82d2cb34f496e09fbdc2da9dbe1855a9700cb0530", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "78df3f1172582abf8fa8bbb482c0084d1673db8119afa24fbf7e7254cc3df768", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "003cdcb3c9bb300f73ce447626bf8c096de7fe6d1a58403fd0dd3c5e2854b61e", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "76f478c6226da8e9791572b09aeba37d6a69865edd18d1775ffed95dcf6b5f75", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "d20f8f21a87fce17c73d720924018f818ede4df9de67c0ba798cc98a3f8202b5", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "c05f7c3e9cdf82e032785c3116fee7cf5eedc21930909966934b15375423c955", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "4ede131462bbf5f3ec8b358f83006a796e711684984d6b2b1c9fcdbde5944644", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "4f2dfa8de0e99d5ee4c176ae5622a60f292d28e07a11a1d9dba3203a7497ecf8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "f8e56b30aff24f4dbf17e98f3fb98a50656aeec6faf2099f20a8513dfcfa08fb", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "b53fd9110164bed6a0837445659d0f0dc58dd2aa9c8c4a16e0ce682ba5e2cabf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "d20f8f21a87fce17c73d720924018f818ede4df9de67c0ba798cc98a3f8202b5", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "8d88d3bde837916e06dae462aee9849391b7ecb33c78b1559972adbc9586df3d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "fd4ef902a513f99968a95d0535c8404b48fab51c4ec5fb03517e3a73fa19f244", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "834364c850ff8dc4bd888ca0d0bf21a5d4b16061086735378c9d6f423ff8310a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "221f42ece43a50ce4b9e9b45bb8c3ce581a9a68fd47e6ba477dad8520cfe7e3a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "109491e8a8016f4d48dd512ebf5fbc68f209c80aef82b30289e7d967c25e2e59", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "60ecaaa770f4f9478d9ec257da76e935d1cd9a4701760e4b7b01b586d973ec51", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "db5f2ff5bad50f1462d12b18118c717f1599ba19aea2428a535221ee7946a67a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "00eabf0516c7b89015bb202dafa30d58e3f4fa5dc7f2f437666532e1dbd85a07", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "cef2ee125a882253c7e97aa2fb01aaf225c7e1602b4303fb219bc378ac07576f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "c5f23ff497d95e5852ceb5e81d63dc1501fb8d4d71242cf4f07d9842535b789f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "8d8846659604816383ec038a142c2504db01ed2179c0104ada31a014d61d7eb2", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "b137439162267b89b3504753834e761eec5ab4518495c6e06a806af165648618", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "26d7589adc260e988d7513d7e2fd8ebe2e61f4c529e286a195e7f415cedb7b44", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "f1cf7528b3bf857bdf09cdefd403ead28e5fec9c1428d1d1ed8db8e12e823110", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "80b76789517d5a1a7a89152ca72160393f2bb84f244cd7f2ca84f80164c41210", + "menubackprecedeslaterregisteredroutecallback-case.json": "4b8027a18934e7b6d4ccc7ab2c6f736057b6cac907ef260340832d2625602afe", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "4e4f148e52d739e88aa2f4f4a0cd2e69d2ef2ffe8209b4443d0e1910351fbbe0", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "18811df0697628bd5aa0cf2db14c5af36752df43ee20f38ba653d7e6ad6f3987", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "a8b51bd3b7124d276e7a1ea0df0d89e6e606d965b7f28752b367910e1db01579", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "d7fe93ce83933cb798d2566407b554a88110133a2d727223c738e8e0aa298073", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "a9409e37fde7b8aacb41ddcb0e753cc991c6073cbd20ea017d7f7519722032c6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "3465ebc0589d188d170e6ba1d9893a57fb7a6d913e674e00aa54cd6a0ad6f87c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "bae479e4025fe973fc19ff9ad58154fe03a420c58a644105bbfaeb3505e9f653", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "c26d9f200a0b47295f5ab476bf1fc21899190b686d2b3e5ccecd2236aa193b54", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "a81a6f78dcfebea10d569dec59e3d2b0fbe64a088a4b0563ad774471426e2dc3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "d7fe93ce83933cb798d2566407b554a88110133a2d727223c738e8e0aa298073", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "a71227965fb06fbdf7fc421c69b39a9430a5bf778f787189ee9301c092c46ecf", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "3dfdcf5d89e3b4faa069f433efc8a8fd9994e399d8d785ff8cd6c74b60da2f9b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "bae479e4025fe973fc19ff9ad58154fe03a420c58a644105bbfaeb3505e9f653", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "c26d9f200a0b47295f5ab476bf1fc21899190b686d2b3e5ccecd2236aa193b54", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "7eca4c4263159afaa0d590017441494c2bc2f8e5d43d990c87a7f17986ccba27", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "c25c6a7f0d8bc0236fec64fd4e40971cffb94b4216e84e5da46e562ddb0bc9db", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "2e99c25b48c841b0598359416f278e3ddff0376a8d0d2e40b515c321cff7c648", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "1bd5d78c8e080959caa7ba8ed2704c248805d9751d0a59c51df73f04e9a07f8d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "5f3a77cedc8c31e75934a8def9bd2c70babb190c9558e2b66829ffb008d054fd", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "2e99c25b48c841b0598359416f278e3ddff0376a8d0d2e40b515c321cff7c648", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "1bd5d78c8e080959caa7ba8ed2704c248805d9751d0a59c51df73f04e9a07f8d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "8b1907f1788569dabb5c3756b7e208aedb2795e3510cb01315e598cae327cf18", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "3875bc98a81e2fb491efeb935238676962e21c2664a539d9ed39e624eabeb7b3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "ab759e69e6f43fd20b8aee6359de85daca19f739ff9b23c45c9e306e5a20d289", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "e87d53e1f931d0485b1d4192ac58fb2451e57fc2f463dbb230304afd6a3977fa", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "9bc51e80d1afe21f95937734fa1c3ab255391ccd1ccbe3de9edcb2679014a104", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "a239cf26c0312fed2af29a1ba9e9ea9d28ed137878cd1f40956b2869f59dac84", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "211aa83d9c67634c4a8c374f7225f892a7d01c7a74aed400c89d263d05ce6423", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "7f8f8cbb52ec2fb1b67a034e988671297cd87302f3b12455481ab47829df14e0", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "6c6e3aa8857f88f0d87c24566e203f67a4db3575a52e8b9c999a96ae58137563", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "9eafbd6ceeb5f30d7497967a6a896d597d1d491133c536429f389464eec60b8b", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "7540730d05d35f6bd972bc9c983c65cd4c1995bac55da55bea056fa1248b2337" + }, + "v5-phone200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "09b2c675f4fcec8ba55fde75fbd0f1e4ac5906495fad7b74996ddbc092291133", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "9c2f8e48d58550889bd038f90d8a1cbf85edcd449d351adadfc8afbcea88ae63", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "e58409bda39c04255d9d8703b8bce1fcf97f6aafe8f82614df4d6c1ce16f533d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "df3d674fcb45cd033b5e0eb13a6a6e2bef8bcab27acfd4fe738af961b12283ce", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "a6506ea90551ec37050ab4de0f2f2ecc7a8c4b866e36ef88ca55d2d54254b991", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "3bea6da43af390661d259940e90c20e577fcd489d6c02bab2ab482d2ee24c3c9", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "c95aef8d99e20630b31614e0250148854d617098a1c6dd295611cdc4858e1a0c", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "2cedb27b787c24dd3ef47607bb29ce7e8ae0c11149ea5cf5b2c0752f857913f7", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "5cb95a299b50308b9f94b09ae6a02ed2ae5fae93ed0dce34e07019ebd9b323f7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "09b2c675f4fcec8ba55fde75fbd0f1e4ac5906495fad7b74996ddbc092291133", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "9c2f8e48d58550889bd038f90d8a1cbf85edcd449d351adadfc8afbcea88ae63", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "9b2c9c39ff3142f49f19d8cf0fa13440c97a6a95df08d761ba1cb89070960588", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "df3d674fcb45cd033b5e0eb13a6a6e2bef8bcab27acfd4fe738af961b12283ce", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "a6506ea90551ec37050ab4de0f2f2ecc7a8c4b866e36ef88ca55d2d54254b991", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "b45c9cab57966cfefdfe5f8a71039a909539df079158b4a53a647da1ca1d8b75", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "c95aef8d99e20630b31614e0250148854d617098a1c6dd295611cdc4858e1a0c", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "2cedb27b787c24dd3ef47607bb29ce7e8ae0c11149ea5cf5b2c0752f857913f7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "5f3d5d1311fa4989998eed6042756c1e8e2abeb23b4e812a2b1a8eeb2a78c977", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "09b2c675f4fcec8ba55fde75fbd0f1e4ac5906495fad7b74996ddbc092291133", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "9c2f8e48d58550889bd038f90d8a1cbf85edcd449d351adadfc8afbcea88ae63", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "1434589cd0e2e11afad28061c1959e245cb63a158317eb709f474a5e679b1b0c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "df3d674fcb45cd033b5e0eb13a6a6e2bef8bcab27acfd4fe738af961b12283ce", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "a6506ea90551ec37050ab4de0f2f2ecc7a8c4b866e36ef88ca55d2d54254b991", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "a713fa0fbc5ee52f872d6fea871d96fa8bf053319c9b744b614e049cc8185940", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "c95aef8d99e20630b31614e0250148854d617098a1c6dd295611cdc4858e1a0c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "2cedb27b787c24dd3ef47607bb29ce7e8ae0c11149ea5cf5b2c0752f857913f7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "551ce1967db03f168b2455f45fc13e4d0b992ec0f759b6d5887b72ab09e453bd", + "launchermenudismissalspreserverangeandfilter-case.json": "f6bd1915bcb00801dcce128214a1a256ab936312e00b0e2747470976aa707399", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "e2cfe113be67047d23017767e1e8960f8de0cdd2910e0edb722bd24c9d07e899", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "3b60e885f48e86e5db82fb0ec327dc419eec4a66a697c29ae79521da549fca66", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "26d1e22ab5044a667751d68b91192590f23f1e328fc2a04bc0e1cf0c0ce520c8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "f3fd963c4a0daa3a0cf9dc1c5cf021cd69a31d47e0fa278bd180ad4cba399bff", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "400cff793222413ad7c61216d31cd803dad792503b416c7822de795f7aba9b48", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "653341a8640a3d94e094f0eec91fb39b80dadd01242114790dddb3732aa85838", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "1311507ff6decc9a31b0520baf2975ad105a62be9fd50f4e2d9134f1951f9810", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "591b0beb50ed65d28813410b33e2c700c5836302f1ea8d92293418b8c3ffdce5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "88f26697314f8ca7855f65eddb3f68cf9eed778c040e6750e887c133b118b9ec", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "1311507ff6decc9a31b0520baf2975ad105a62be9fd50f4e2d9134f1951f9810", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "591b0beb50ed65d28813410b33e2c700c5836302f1ea8d92293418b8c3ffdce5", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "62d6f6e6f7f314d6afa1eebe9d33309be20e52707b17da01e4f7d609e912a522", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "f3fd963c4a0daa3a0cf9dc1c5cf021cd69a31d47e0fa278bd180ad4cba399bff", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "400cff793222413ad7c61216d31cd803dad792503b416c7822de795f7aba9b48", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "ce8557ddbce4510df3e80bcccf6cfbb5cbd1246e8311299bfc73d06215a18499", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "1311507ff6decc9a31b0520baf2975ad105a62be9fd50f4e2d9134f1951f9810", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "591b0beb50ed65d28813410b33e2c700c5836302f1ea8d92293418b8c3ffdce5", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "138da03432ed2cd0dd14aa850ab71020b6d81e33e7336d61b47d42f07c94f2bb", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "1311507ff6decc9a31b0520baf2975ad105a62be9fd50f4e2d9134f1951f9810", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "591b0beb50ed65d28813410b33e2c700c5836302f1ea8d92293418b8c3ffdce5", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "cf318835261179877320b05bd5693a19330248051c00a25b6e4778332faf93ea", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "f3fd963c4a0daa3a0cf9dc1c5cf021cd69a31d47e0fa278bd180ad4cba399bff", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "400cff793222413ad7c61216d31cd803dad792503b416c7822de795f7aba9b48", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "50217b4552132b05db7f8ed944a34b70e56151adc9b23bdfeff83d411f0742a1", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "1311507ff6decc9a31b0520baf2975ad105a62be9fd50f4e2d9134f1951f9810", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "591b0beb50ed65d28813410b33e2c700c5836302f1ea8d92293418b8c3ffdce5", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "c3b0d0aef11365029f1d0381163670264018d5fb450ae2c40d663be6826e9544", + "emojimenudismissalspreserverangeandimeintent-case.json": "5abe691e8fb9c7b94ef361b4cfb09c5bbb3c0e2d7e242c5ed1da2b13a1cfd0da", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "ad2aabfd26c3728a26de67e0f3e58d4f5953a426c4f0195b6a1e43b77cd9223c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "82f2a11e3079c5086f8ade8ff8fedf7a734c2e7bdc41204729ffc170b669ff2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "c90f894c3e6f93b14d86d298097e14eda3e104efbec49530086833e9e5594120", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "a2f74787f2dbc6c9058983321d7604e1908dce5bbfa9dbe8427dcb589fccdff4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "68b5c25deddc2df12e60a1958904828bc1ea783cee9e7af0c744fabd4a8fb885", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "63f06118f3c7462070132eedfab597513ecde52e049e2584fc9ebb9f068bf6e2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "b21e68de64943e1c2cf2eae4293af2f8e10c2134771c7478a41aa6bcd59b6ed3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "38f99adc5103136f76cc6284f1001c52214ce7eeafb681e7b7fce274d231a8cc", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "9dc5f02ea38c2ca11299b0acd666bf3ce2101d7646a98d22812375200de52b2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "a2f74787f2dbc6c9058983321d7604e1908dce5bbfa9dbe8427dcb589fccdff4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "0e69db3c1c739e6f5a2405100b90ead28be3fd32eb74edc1ca04aa8fb32151bb", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "61e72277487dc159996fba82c763c1501d499d2f82de348c00aae1d86fb9239a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "447fc6b73f3dada5c71afbe3ccf3736ef8c915795f6f63fe41d6b893c74c47e4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "2e7f4d0c64e54df57f4854fa4a5dd3e508261322e34745086d848bf11e3ed633", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "64f2d1887b7e5fd3c677b51182e46123674c7332eb37bb4f3c23e80227862fd1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "a8338ec37585a1b9262d601ea6cd1fe76eda6c68ad9ff76896bcabba0fb89672", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "36a6c81935ebc6eac0723f5f53786a2820866df3710e608d9ffd00a27e2aee99", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "6febbb7e5783582e889902e0d1214df99805655f16c19fe643e7926934f0fc8c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "438ff78af61b97d3dabef5281ff845778440113cea9ea010fd1910e5876f08b5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "d80eb71d1b0e3de17d81e91b968340a64c11d210981c93b2d23de02e32b19737", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "60f406039618c143648e2bc535bd51ab1af05b6425c2ecc2fbdb51d0abc87046", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "6e1727099042164818125e30115ed1bf9a1c8c8fb80688c9cb35497bd6fdd894", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "29cc9cd5718742115d974894c919115f3d5843ffb0ae042fc672a9692dcc4cf9", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "0d70348fa47ae623001cca9b8c974662d770bc2073a79fa9138711ddb58e247a", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "5ee80470837c1733d773393049e8200047e14adbebcea40d6af6a7a56c1ad3ef", + "menubackprecedeslaterregisteredroutecallback-case.json": "8ecfed5e649953901ba9152a35a1b7fbe2beb67865d5964a07e1e2e54919f746", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "4f7f0dc6ce86e5dfd21353c331883876d60e502431b01d43f70120f637aad056", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "f777fdfe82c6f2b4b9e4bccdf0a1b9c48808089c110e3ca7b8451d741603ca5a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "9de4a71d8d09a21c1ac150b4a7067c04e4a9a58b14688c2bb632cc6e2087c719", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "354856c1aaf7798b7c417331043539c4f0c735fa3ec48652ef6ad371b1e7cbaa", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "38114ce86981f762bca27247f2945a2675e8169fc6b64c9a6104ba3ad4e9313f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "8eee65e1aeb34ad1a2ef2854aa80ce8af3d7ee0ca785848196b7321420aea93b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "1b2905e88eb2e09b4744111172f7295cb91298e0e1be26948bd421e9c112829a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "bda7262ce8bbe0e5ab400c3611d471fb39cc2ff7ada8406c15b9a1a32af52245", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "94cc2435818371814c424f27111f2df6c335b662a1daae8546c14a2dfdf8a0ea", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "354856c1aaf7798b7c417331043539c4f0c735fa3ec48652ef6ad371b1e7cbaa", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "2fcb16cd19cb529c717111dc026b82e5676a35b2688d416bd2f9f1edc41f884d", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "233a36eda8b85b78a46288fdcebf177e084ef4361d9ce54ca01a070105778efd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "1b2905e88eb2e09b4744111172f7295cb91298e0e1be26948bd421e9c112829a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "bda7262ce8bbe0e5ab400c3611d471fb39cc2ff7ada8406c15b9a1a32af52245", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "c8eb40bfe28869ff88763add23cba55cc19fa9d922a3fd934794ce0f42fb11e3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "228be96175c23731e0cce276ef6bf5a4011cc41644c0b9700a614680464f8e8d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "4049a09770d3a099770955c85520a21a988c94e16ad6899de9b13c13fb8dbb85", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "e693bf93156a07190fd6d1e16183f76c1d8eee3a8a6dc24bddad34fa3f87756b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "4149208a2dc04747cf97a9677d7b1f8bedd097ba30f0d9da6a55c534286c0155", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "4049a09770d3a099770955c85520a21a988c94e16ad6899de9b13c13fb8dbb85", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "e693bf93156a07190fd6d1e16183f76c1d8eee3a8a6dc24bddad34fa3f87756b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "6b0dbff833ef22af2bb2384e6a62700fb6c63c38b614f47b6fd7a253bc9c7008", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "b8d019b0738f8535099bfe0d1b343f18c1c112305a6fc3b3c4ac13ecffb2c98f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "ddbae19c6f3266a0a6a18202c84ff7f5b536b0ba6db9e370b00bdc25d502efa4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "5f8b0a8b22d46d36b284d9e12947eeba883b7a3190db35f247e41f29c87822bb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "22e6073b5a69edf5f2fc642b0f8c7aaafe972e4c928cb9e85c748fb52d4bfa2c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "29c74d3d142a0896bd8064cec146c895a4f4aed91b912aa2fd028b3202da23ac", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "aa9a4cab4bf105b99f9341780be7dd85e4c13b43cce8e417063b1f02ec1068f9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "6cb0ef54c641b7c6960a97b69dd573ffba229a6b800d9cfec3605dbf412c2b51", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "38782d94c7c0217e71ccbec2d9311b988b640a20d5a4e6cf3dd272742a4787b2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "05e7088d3d387aa28b00fe7453c2a94ffff46783e74f6ca1eb918fdea7b8988d", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "acbf46a44d05e6da9e67d24cee4a4316e3f3a61d5387ee9d9d63ccc295e739f5" + }, + "v5-tablet200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "e25cb7c74c790324f7400f5c35017a8b56e0706fb0f74c3ba38a84ee2aff358f", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "41e665b45fca9df957b78aa9f892703f5cfa907c47b18594f5a4e10a2ab01818", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "8acef55a9f2ca4aa7d1ec0b75270e53223f7b32e517ec129a7b9696bcd886811", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "2740e7be92d6d745eaa86ac2df52d8f1d97c127ddc481304851dfd832d47cae8", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "c6ebbe18d051a7f6ffe5e09be3de8d9c4bff4ffa4551ec2d2352fb4381ae7ef7", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "ea6a2ad252b86ffbc902a6f89ef9e880336dccdc651ebeba3fe3ca0b63c75a62", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "331cf83125934b0221e3af65a4df13a6e8370dcfdd4759da585229b455fed294", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "aaab4125baec8440ed07bb5e48ca8ea37aec8f03bdcd6e8dc3c60b3af474413c", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "265035828eed2f3c251b0ae913b8d90381ff4a48c2ce982b9675bb1c9e39a3d3", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "331cf83125934b0221e3af65a4df13a6e8370dcfdd4759da585229b455fed294", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "aaab4125baec8440ed07bb5e48ca8ea37aec8f03bdcd6e8dc3c60b3af474413c", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "23d86cf8b485ed1e8f521cff4ddbed7066f292228d63c9047f73aa764c444a6a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "2740e7be92d6d745eaa86ac2df52d8f1d97c127ddc481304851dfd832d47cae8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "4c2b58694ae739377560343f7110cd6ffb4ffb0d437e3e6491d5691cd2f56306", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "7e62666a6fe0f7aa73744bdc633f6fd8c3c1b67e34aa80d547a8925e5a18d7de", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "331cf83125934b0221e3af65a4df13a6e8370dcfdd4759da585229b455fed294", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "79f436d689e7b0ea8cc04875d76327986a7febb7398555750374cab747c45ebe", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "af0c6d0ed2f7cca1cf27cb6f70ed1392438c75a38bfd09009169023638f159eb", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "331cf83125934b0221e3af65a4df13a6e8370dcfdd4759da585229b455fed294", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "79f436d689e7b0ea8cc04875d76327986a7febb7398555750374cab747c45ebe", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "a3a482a043cde03dc918076a9e9d76e51a4f6c14dfdaa59ecc6e808cb54d2799", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "2740e7be92d6d745eaa86ac2df52d8f1d97c127ddc481304851dfd832d47cae8", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "4da70ba641d34ac06f7c954dbf30d4c49b8baff59b3aeeb49d27271306656d70", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "9d054a25b807d35a61a0d635c9d67449f39ac87aa519bcae47cfcdd032d1ea7c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "331cf83125934b0221e3af65a4df13a6e8370dcfdd4759da585229b455fed294", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "b8014c97c631274ff29bcd8e170bd30b4ff10a777e64059865ad881225d9da8b", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "2193f07baf184ea501c98a2210a3dbb1f74f9da300cdab7c752b6f9e97defd19", + "launchermenudismissalspreserverangeandfilter-case.json": "b10a9f3ddae39950c3d39daa74258c7428978544d14ba59a0bf26eb39ef90f5c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "08138ac5289f55d556ffb1125009417e81c6aac2b337c06ea5ff8c3806489ad5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "0391630862316048a529b27aa09db89ff26809bbecad82cf12dc772b1f36fe60", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "8cfb60bccb5ed4d4ef6db060d8225b82cd4e6ef390a7099222c5eaa59de7eea4", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "41d002b6600bbc03ae34f05c692b07d8e019fa7a786a638c6e7fb5f02deb0ec8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "28b8f920e0279b25f92b996e354fe44956624fb9e61d9cdcdfb7aef8b004d417", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "fcaf5b5e70740bc9af28bf7bce830dc56f85a9fc43b6780c6fa9cedada4df5a9", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "e171fdba5f6d378f8d58670e5c43ac5bf59c61c572e97e75ae7af04240aa5eee", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "3d47f6fefed26c7f6738d2397024ae9a89547ba8d2bc5cd6a1f477d5f488c8cb", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "8913700da8d6159a29d66ee69c462aa8abfc202a51da03b354eacde0a871e785", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "e171fdba5f6d378f8d58670e5c43ac5bf59c61c572e97e75ae7af04240aa5eee", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "db056ed3036f9f9abf7e208b0f838fc9bac0b3ddb9ff079f03272fa315902052", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "78288d4c08ec85051e7436fdbd92cad104ab23cc7454ab1fbc75212aecc76ec4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "41d002b6600bbc03ae34f05c692b07d8e019fa7a786a638c6e7fb5f02deb0ec8", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "52f507ec9ce8ba9e617d5b8eb58a59b95263893b1e564d705b760d9d56aa626c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "e5a19dcdaedf5eb869de7437fed7ae2acd25fa2f1795dcaf639b40533ad603f4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "113fb36a88e136d9ccd719651b5dddd8ba88f94ececfb0c6e73851551f4b6543", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "a13d234b94493db31af80974304046fde7732281eeefdaeade9b900ebb256267", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "68e0f5a36f189d17897c9b147b9b8f874a3330292ccf25e3e9e2018fe69f0845", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "113fb36a88e136d9ccd719651b5dddd8ba88f94ececfb0c6e73851551f4b6543", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "b9862a43917f3819106b09fd6da3fffe8a13e565d2f24aa0d90723d8b36d2eef", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "6803235d3c20ee585fe952dcb7ba5eefec72a635b6d5a556c93e18688f01a2c3", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "3e600b66fb7ab8d61a8f57c81f4bd457dace465a10450d137648be7283bfef09", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "ec8709f60a7a0f67f4a13df13c24fdf7d51827a6a78c5b2c48d317d3ddf03bda", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "4ea0fbc19ac8da24958c6d30ba24e30123ae3503de0b99af5171b60e3b0f27b7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "113fb36a88e136d9ccd719651b5dddd8ba88f94ececfb0c6e73851551f4b6543", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "ce0c42771642f5de6ae9d63407649f3b66f1810285d757803e9ed278834a7aa2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "82deb1e7583c1fca131fdbe681573c28beb5384b4262332357346e55f3476bc1", + "emojimenudismissalspreserverangeandimeintent-case.json": "3a7ba7936329518911e4c112ac8e5c111b7bc2f1257c7aa9ae3b2b2a30631a92", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "6c9db1a8630fbe14fedb37cb17f128e83652bddcc39e794b10f6036413a50253", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "e7f98681dd06e059226f5a6e6ebc4c28c2e48efbf844948f8c166e0faf419f32", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "18723074d747af2bec8f96adb2e507a9f077e4697b0e76b1d45eab72f440a5fa", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "c0d62a12d6548d1bec117df2b831f8ab95b5616ec957dcb90dd4c250d3e98a96", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "c17ba181f1d2ba82718a5bffe68534e0ba9d678b90735faf8c8ff1d22de63bfe", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "8cc3ecabafddc771fae6df544f7bfb3ea14e92d2041893838a979c0f347d65b7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "0e80151ebd9505ca36797bc70a8e249f70d1d018955dc954a3566c7916e16e78", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "0052aaea51acd9c18ca71bf67cb825820412dd5b9467cb4500bc93c35872a662", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "3db5b128db5c53288db73eb082c3fcfc07edb3a8d52b93393810431c12086033", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "c0d62a12d6548d1bec117df2b831f8ab95b5616ec957dcb90dd4c250d3e98a96", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "cd1a069859ff2de6eaa64810664861ddc24e7ee6637f086c853b22d1de50007b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "f43920c1cdb663b0f62a7ce5139d40f515f74994b17bbd8775241d8a00a23968", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "0e80151ebd9505ca36797bc70a8e249f70d1d018955dc954a3566c7916e16e78", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "a21333b2762795032e92ce05b3b3a6d81bd77ef501961cb7f05899a969aaa05c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "86e50b0d52235fd22d26840e096f14d84ab273a2b8f9a25087ca37acde59dc4f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "607af046cb243ebe0b978fbef6dca8c90a848013bd26aab23029050bf902fd8a", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "0e80151ebd9505ca36797bc70a8e249f70d1d018955dc954a3566c7916e16e78", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "f8b26387d21847f720bc672f09e3d22abcf6b599c47579bf551b76c6ab90b452", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "67641c5afd0f599eb8ff120dcef9b008e5f731cdc0b7697082a267cbe969faa3", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "a2b4b1b55b06591dfb9157962f9476fffad9e457ab2c0e5c0c4f972c62d427de", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "4fc07cfca39bb9f2f3102fd2fb0562cda95235e0973d5f0d4834655f8ef3212d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "40a1471c430f42b87070d834426b4986811092463b1aea2364de86e01e729547", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "0e80151ebd9505ca36797bc70a8e249f70d1d018955dc954a3566c7916e16e78", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "d3cd293be9d2789659ff4f915532085f8961e6b4eb4267276745269500695b95", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84bb382c94113f1b2dd42eca31a6c777f21070b9a9bd98bc54aeea8790a789c4", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "2de48628b4d4e0816237aff97bfa77e9ad474be37e9ee0314c92f220998fb4c2", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "a312f064b366219ead8e8c1df04458cc0214791568d2b6f57fa322e6fed7e34d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "5e7b3dab7451fa7baac3c5a8287d5640ae5b43d40bdab6d70cd845b68c46fc3c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "f6817eb9781eb685e302093312c75639e30d612299743245d993b53095f1136f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "dfb968367e903536eb5d08c8b2e35f1b5e9b4eeb9f0de60d971d635d457e0ed5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "a45599c12a8da7589166a05734c52151cdeaa6670b023b75a3e1c9e46d76ca0b", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c54d81506bf8e036882e0ce0d1a17d3118c76012960ac10d38a36af819a682c5", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "d3e026241bd7b28dcc798214de71b4fb1bd0c1f040bd370402cbb18d56a0cad1", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "0d57f1cf4f3f55f475badbf4452ab18824dd18a37394be222fffd00abca16c40", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "e5ecab3ee13c6f0d85847119207120115fd5e78547c80572b7dfa093305eebf9", + "menubackprecedeslaterregisteredroutecallback-case.json": "322742fc6d5477febd317933ee279cafc14c9d39365fb6b011afec3f61fd1039", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "78532d7ce0aad40b753849020f8ec40b094a052a3e42bcb07688bfd7cf149952", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "ce1aeedd1f02c49ce75f0c4af73b523c601141f90530428c63b471825cf8e3a4", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "96789659e0861da1953f97e0a313c4b3fac53bc1f2aeb559d436df4387042225", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "901163a7095e25b7bacb4cc5fecfe5f5516de78c0fa7ec6a3ce4e1c000837e7c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "3f7b628ec8c6d12c725d64f823409c75b342933fda2a8299b09f4d4dc4908b09", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "728acfb8029e1418571a39e64c9637137d9f379b4c755bc773117aad1cd747a8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "00100703b7807dff67efaaa99eb6e8503b2b1fa1c2994a0afcb80d4872999cef", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "14578f038197a819f48fd14cec8396344d2ad3ee1e2d93118d56fd79f90bf1b8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "aacc365167a852ea5ebf40023db2308a42fcc20a6699668fb40fd11f963b9e06", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "901163a7095e25b7bacb4cc5fecfe5f5516de78c0fa7ec6a3ce4e1c000837e7c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "24ba2ba40fbd6356137389d7d19eb6d0026739555b846385fd69b9c8a559e572", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "cfbb9e48e1fa05c7e61b6d8ff58e8144d489fc8f8a82743ae3319ad4c426a507", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "096971c66cc8e5ed37385997af8184d26091108d310b7f52258d7c6b3cca091c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "50a2b67424d1311c8e017624ba1065d05924c649a8d363aee2c80d807fb6aa8c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "b39a1b507ec17f48bf71b4579e92a9a61dfa950fad7b7f4a071c2f8f9d2c3923", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "bd2605df0c761b6ffb2482999bc888c48ac7eca172b3630226797f275a9fef70", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "19a976a889adfa1004273c9c80da5d90448724290563dc9dc3bb7016d9ae59d5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "97e7dcb1b63c247f36d9fa76afe971caf6e4b860cf1c8bf41abae55e7b7f84a2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "fc87b3f5f7dfc5c97610f6475443d6440a71c58a4c49419e29cf26eb9df29034", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "19a976a889adfa1004273c9c80da5d90448724290563dc9dc3bb7016d9ae59d5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "89c69e5905fce74a816a441538dda0230fd4c8fc3d82ea345d4e8bf01f4375cd", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "4733028dbc17b7173b56b07d1c1ba95dfe00eeff4a13c236d6dff03f7502d2c2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "2e0a53373b3cb2aa9a2ffc4cefec81cafd46894f7cdd7bc639418c63c15fba82", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "e6e9932848f6d6d74d14ede7232c97c891f0b276c6c61ea46834b5f96747ba0c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "b60a4bc14ec90b5077632e915ed071d7d06fc00ca05c1d6c60a849f03e254b0d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "7819bd88102f611b63e603c18e23de82e63d82cefc5a291df29ce6aab5de5787", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "2fca40021a8b5e1c2ae95dda8b75b2adb54118b2e042efac21d678b4f525912f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "dbf9f5ec470bc1793146c3777dbcb4a8166575332b306f0cca6756478d23988e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "8d21a1937db3e505cf1076ac24fdfa72138452e385772a3c525f034c3d950a66", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "f9fcda9de820c9cc22669cf9d4e4a67ef371a263626893174a2ceb84e3ea426f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "01f66261fe4e7fba2e8f6e91129628bb904ea60718abde2d113e7885f0dcf6f1", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "5f4c5dbfdbfd74dfc2f98769f329eae85899273afd22db2de98996c0a703d37a" + }, + "v5-landscape100": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "6e92f27a15f3a8c261affde4bf4588cf0cdff17f1aff790ad1993cd1c694693c", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "e4d7f614a0b5dcaf8b3a1f88358554fb8bd322f180608d17cc0d7f08091b291a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "eb28711271f9d0011c088b336083da6730fb6ae25f50936fc2bc7a22d140e744", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "0c1ef4d95f56806eb10c0036f7f419359dcc9da77c821419c85c73270b07afbe", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "e6428fecfcc80ec1aad9780b18dd6ccff5008f2d76246b6637905a06624e18ee", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "cfe68eff2c5548e7e44f79c86e14b1fd8f3980152694794eda6b0b55ddde6e92", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "b31015ba86b89cea84ddc8b56e5c54b3ef440692604e2b85820c5eb1f0e46866", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "d61258a57de1f6f9519724e1569b8758a3a24318c559dcd08211d568e6283b17", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "871e8fda901d811b7ff5afdd1d6b5263b8c9f06dc8a6e1ebc9d973adc65414de", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "b31015ba86b89cea84ddc8b56e5c54b3ef440692604e2b85820c5eb1f0e46866", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "d61258a57de1f6f9519724e1569b8758a3a24318c559dcd08211d568e6283b17", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "a340030fda865244d92b58123383bebd73db3a656086a6b0813798178b0844cc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "669a03d1d0291ee8c79750105b2e7b9ba0c19a95037dab0a96cb38527795e72f", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "20db87e37da3e520e42514fa2cae1ffe7ab8218ff698a595cefa32e529edbcb3", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "74adc65878eb90bc82e57b5e83f5b8b2f765ddb2c287e0f30a7e3cdcafcdaff4", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "b31015ba86b89cea84ddc8b56e5c54b3ef440692604e2b85820c5eb1f0e46866", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "d61258a57de1f6f9519724e1569b8758a3a24318c559dcd08211d568e6283b17", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "b2b3f0688e75a00e8bc606e0262575be017643354c18ed5f56b407216365352b", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "b31015ba86b89cea84ddc8b56e5c54b3ef440692604e2b85820c5eb1f0e46866", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "d61258a57de1f6f9519724e1569b8758a3a24318c559dcd08211d568e6283b17", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "f56bff3866737a2d69638ea1e2c40984cde7a2569652837ba9a62098d3072a19", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "669a03d1d0291ee8c79750105b2e7b9ba0c19a95037dab0a96cb38527795e72f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "20db87e37da3e520e42514fa2cae1ffe7ab8218ff698a595cefa32e529edbcb3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "913aaf557659e24c4d50c6ec5f979009b6bacd5caf7903054336fb6f7b7b45e0", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "b31015ba86b89cea84ddc8b56e5c54b3ef440692604e2b85820c5eb1f0e46866", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "d61258a57de1f6f9519724e1569b8758a3a24318c559dcd08211d568e6283b17", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "fdee06ccad95cc6c74d7bfbc18afb83e014110cbeff1b12ccd5506ca4f479eb0", + "launchermenudismissalspreserverangeandfilter-case.json": "f69fd857ef044b6ab676ea9584408aab719f3330f7df0f5d41546c8383674d8c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "1d8195b4018d31036790f57a1d21091bfaee5e43bc8c6ed61789cf32c3f07e9e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "49c96056c1716c128af0d147cc8765583ece6c2d62a09553106062badfd02ff0", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "d760f66a5682443388ff1c08623843f93ad6baf5580ff7995fdd8d75a371be33", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "a1fc3f36a433a0c0d2abff71ad95c7a050935b55cffda9e240302feee84c8f88", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "2a06fab5238141ae1e216e5b1fd0ba9548e6094e859fd8ba1adae2b9bfed7fd4", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "666ed571886fbf35f735037d46db83fe62cacfb9df6454d03ad2ac20078ac7ee", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "1d8195b4018d31036790f57a1d21091bfaee5e43bc8c6ed61789cf32c3f07e9e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "89c833954ae4645dcfaafeab353a14d27bea58a40e93545a2f1378975475c2ad", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "26d8de939edd694bed858e69f1b907947888a8327d336d746fa56cd8855129b1", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "1d8195b4018d31036790f57a1d21091bfaee5e43bc8c6ed61789cf32c3f07e9e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "86b5c70ae845fa6b3abe66d2cf398989c38e424ae82da4fd27f6e4da878d1677", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "e79aa82408bd515087edecf04db65ded414254f839e6376deb9212d3fa4dc891", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "a1fc3f36a433a0c0d2abff71ad95c7a050935b55cffda9e240302feee84c8f88", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "2a06fab5238141ae1e216e5b1fd0ba9548e6094e859fd8ba1adae2b9bfed7fd4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "cecba8244ac2c4f38c6810de16e63c055df7c10021537bbe2c883c65fc0bc300", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "485a616bc8354c58b22a2160833f234779f66ce057f88d57ff40964cfff9109b", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "98fe5eb74d5033ad44bfdc668b9493725328e9bc2f5ecc9ef0278defa709d38b", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "3c9e3f28dcc39b22c9d83a83dea1b38ba066b703691698aa686684bdbba75cf0", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "485a616bc8354c58b22a2160833f234779f66ce057f88d57ff40964cfff9109b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "0eaf85fee90b689bfba25defe99f165b092d9251b1a1ad27fd504725ca0311a2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "8fdbcd2b6c68d22698f411cd263328f5d93b07e60dbd3c99552ac3a2e7541a34", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "a1fc3f36a433a0c0d2abff71ad95c7a050935b55cffda9e240302feee84c8f88", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "2a06fab5238141ae1e216e5b1fd0ba9548e6094e859fd8ba1adae2b9bfed7fd4", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "0622c8ab2606efa0f3922f8ac042c4747dbfd2708308337b435521c8b1a0f78e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "485a616bc8354c58b22a2160833f234779f66ce057f88d57ff40964cfff9109b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "cdf688c1d03cb61d9e423197bf25424b1827cac565264680d91b8da5733d04b6", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "a23e75e8c49163e2f52feb54e5424059a600c6185365a7705cb5765f220aaa2e", + "emojimenudismissalspreserverangeandimeintent-case.json": "604347845195fe351ff3c92ac9e200af72fd932733b1e7a5376fd52ec98fad98", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "d9b8e96d383a85b7e16bc14b3ccd3b4012dc01207ae3a1dadd821a9954976e02", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "cdf2e146ef34e9754441002a0ece93bd919da23cc69a36afe6ea62a9101eeec1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "252405cf91c04f3428a1720327fbd7cfbba6cc0b8aaf3fcd4bdfffb469894530", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "9922ba5396876bb7a8eb38bffc207405041529b6358ae5d5100055072a1f5ee3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "e88623ec5e31c09b5680b2a4fc735675de7c192d79bb9d89f475ca1cab378329", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "212300335633cc0921da6ebdfe0fd3f9e23a56a855e1b1b2a3c5cd249d455913", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "359de7dccee602bbd6de0398a008f0e0213e949d04914395f53545527eafa5f7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "56574cc63d61e8a665fc75eaf7b08b9c5f888293566a205d5f0cb111836eeea7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "43e16dff597dc43feee9f9d0e0c75e9fe811f68dd29a81d612ea8fce6de5b093", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "d592dd744297d3a6b8cc117a5c85b979cfef718f1f553236a66f59e68bf52da3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "d124b70c4e6870ff2e0f89ab66ca75ab47bd84b68a5855b2f8c45b1f5b8f644b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "e94fa97dd7c3bdfb2139d2cc99841270ab9f7656959a995f98ce1dd99a2434dd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "359de7dccee602bbd6de0398a008f0e0213e949d04914395f53545527eafa5f7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "56574cc63d61e8a665fc75eaf7b08b9c5f888293566a205d5f0cb111836eeea7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "2102911ab82c2393d7949b00076af711b679261e64824e16d81764d0a3246493", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "87bacfedbcdf6a136ba8de19aee28b5833605438a393583e5885082b8c0f6935", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "359de7dccee602bbd6de0398a008f0e0213e949d04914395f53545527eafa5f7", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "b8ffdf14d709fcab2b54b7df9e47f0507da1476724e29d4696cfde0c18e2c2cb", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "7de82901e3ca08f3244a60c3326f87ab55e686983b521655a8e36f0f88f5ca53", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "b408c449bc0ef8caedac8242b275a151300a2d79707a596b99d281a66936307e", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "22b486de803625d9bb43368ff2854a4148c4c1e269ee9f0d74843bda40704fbb", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "6fa84e43a0bc5fa489c6810d0559ef9325e8d1665b67fbc6fcbfeca5595df892", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "359de7dccee602bbd6de0398a008f0e0213e949d04914395f53545527eafa5f7", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "b8ffdf14d709fcab2b54b7df9e47f0507da1476724e29d4696cfde0c18e2c2cb", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "f9bca6a1dc7cf9590bf01da918c2934bb285e5c9fdb50f9b245e0f7844e54e0d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "0a9b10da1043cb2e1f84c95d9596fbc7ea521da3969e111e33943fd88e61789e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "ce69d86cfd0ccd263d10244abe9d841a0609a8a1252e7958768b83cc09af0880", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "a6e42b461b24e53dc0b88075cd8621ba12c69de9e7d0c6866ceded6eadcfbcd3", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "a8739554208fd0f665ed40abf0191ca3baa50ab23f53a29718e1ca0e6f04421a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "0cdcbcad6d1e596585684c716032f03a9e276df0cac457465555161999940474", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "321923bafa00c73222cc4b1a2f2d90fce26c571ee386ab0edffce4b0ebb3f88d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "7419e53c438730aa8500a5547c37f2841df9ab0915c4fa09b68f5029459088e0", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "cf5ec38533073d9c8cb9aabd08276a2126deab3e85af2e309a662682d417704b", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "b16d4bb0941a7d85cc11e4eb8217e52baa7ba077ad966c8d4edbb5955afaeabb", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "1ba7b4f3187127952aca13f7836d7f9443890c93d34e539b22072c361f5567ba", + "menubackprecedeslaterregisteredroutecallback-case.json": "d1914dd061b978fc1f60e4099cb42aa940ff2519459cc01b1684bd04cd5daffe", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "97ea24b911c5022900663e5453abc6bcdf5f79c57393c76b25e54a34c4f53605", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "7d94cbd2c6d89305d128992181df56bb34a2c78e9f58e731c2106267f6d46795", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "112f34d2f3055d68ce438d0c507b00b544a8100349d669c584fb4fb4bed570a8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "796016275783d58de06e27e9d5ecbccdec3536bc6269eafbfb2002eb43208ee4", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "fbbcebf3489fc048e92019af0e1576c77148795c54d3deca8042cb414d94f578", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "23e2015dd67452ff689908b9e695b5de5075ce233eb159ca17a4fa42aaf1a40f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "af9ccb6f4f4eb0385c3a05669e08fcf650749d27d5ea5bc7513851d6b95a6ab7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "a63a1c5b34f3fbe185cb3b782c6c39d27e8147864b4f64709ae6e2f292613c9f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "b5959d0cdb0884741cfc627164bcfe7ac365f9f4d86630fa54d467f321b1e26e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "7a3d10f5c90c358310e75d18c14b544665d420e82d91cf8e534bbaac5450d796", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "0bfac8b02254493c18d6847ab432573cb98a79a9f79948c678f36e3dfeaa7a36", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "583cfe7f9cec951221b1d3c94364463070df4226219b5c24ef29a17b02cce267", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "af9ccb6f4f4eb0385c3a05669e08fcf650749d27d5ea5bc7513851d6b95a6ab7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "a63a1c5b34f3fbe185cb3b782c6c39d27e8147864b4f64709ae6e2f292613c9f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "c9786aa611fa417bca59ce9916cc5615b5fa68c539ed5a773dda6cc5fef84660", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "a00f991fef83c96dff36ec938ba0c2b205c30a4f42522f639929bf76fe69a586", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "392b65b8e3ee3940e36ac559d7ced9837d3ec34606c7b69e3e409837ccf2bd02", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "d7c23409ab9275f9963789ecbef842eb066ca94607b1c7cef49b4924461ced8b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "d5a396010212b12e9c1bcffed867414e9c8ebee0192f9bad42517971e7a526f5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "392b65b8e3ee3940e36ac559d7ced9837d3ec34606c7b69e3e409837ccf2bd02", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "d7c23409ab9275f9963789ecbef842eb066ca94607b1c7cef49b4924461ced8b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "85a5908b7c8825c235ca7d37e4b4d65754f01fd423520cc8ad1b56065542f29e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "8cd907493a0ef42add47d18a2fb69f59982f5d2bef0e20789d52047ef65b3d8a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "a99fddc4c78ec2ee87c3dbda4556c69ec342c7be3749e9cf5d7038f3e19a89d3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "235c2f11f1574efadf897e8ba94c5f2a3efe1c8332230295e8beced1ae6e0f72", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "4175a7a560041701ffa3a36b2ce28024ca724059febf7bd9a9686bdc17e49a94", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "ac63fad85bd159e539386161d3879c862a2c0f28f4dbeed15a27aa9834243bf1", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "2f3b2e43c93e719f91a3c07a97ec88f036f38a65829c6dbf23d1bf655b9f648b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "2bbbfccdf3c75ee63adb6ab92f5fd17fbe661d2a6727ea1b41e774d6e8fb3746", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "de4b39084c8d0ecafa6e6fbf1bb976d96ce81b2e840158c7a6ff74cecc90f19c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "80b90708cb1148bb987f493b1077ac0609c72c956ab5e9c43d160348d087b7f4", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "9b53d0bc764943876d1eddc11304a9cbdcef70cb357b2dd020aae09b12f67387" + }, + "v5-landscape200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "e1e2f3cac630638bc27c0aa7579fed0c03bae63684f3995cc6bc99149857da0f", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "270b5dbc16bb81637bb35e2b40f5eeeb1213e1bab286985538c5d306fa9b7860", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "f02d1c9174f41268c31ee85bd038b14706120507c1c4e1a4cd8ed34df34e7458", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "82ff5d58c6c90d9d924fc7566752090138f5048bfab3332d7cbfb7a6448f290e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "5edcf90b7a1542c91ac7d46a5f2c70177fd2240410b46b332f97495ac46477c7", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "711d9048b2e28da21cca1ef8bd56f9f1f478398e13bbf947d80ce887a00baad3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "e1e2f3cac630638bc27c0aa7579fed0c03bae63684f3995cc6bc99149857da0f", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "270b5dbc16bb81637bb35e2b40f5eeeb1213e1bab286985538c5d306fa9b7860", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "532ad91001d76a90ea75a4f40151a0861369202b0a25aeb14b2321e5a1e1aff8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "e1e2f3cac630638bc27c0aa7579fed0c03bae63684f3995cc6bc99149857da0f", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "270b5dbc16bb81637bb35e2b40f5eeeb1213e1bab286985538c5d306fa9b7860", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "79756e1896df0dc51713373018af962339af5c015fe4757fced2fcd670daedbc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "82ff5d58c6c90d9d924fc7566752090138f5048bfab3332d7cbfb7a6448f290e", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "5edcf90b7a1542c91ac7d46a5f2c70177fd2240410b46b332f97495ac46477c7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "0527dd64d0c8217217ddeac1132776eda42edc3225ebed829e7810702a00d70a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "e1e2f3cac630638bc27c0aa7579fed0c03bae63684f3995cc6bc99149857da0f", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "270b5dbc16bb81637bb35e2b40f5eeeb1213e1bab286985538c5d306fa9b7860", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "0a81eae7792fc2a9fb81269fc552d1ba9f3d964dae6577d4d79a302e841bf190", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "418f3a33577b323c5cc2c7caca89016b285939e2e9450db9e8837c081156440f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "b72c1054387190d11cbe16427ccb5084542626ae6f4918b35b7e9ddedfc050a7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "d6c670989bbb88245fe9fb813afa3be5f6dbd62b7a692e08bc5cb67ffbe7d87c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "3ac74614193dc8989c6e60307f5eb54756d4070488432c41d3f905bd373311ae", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "b5a45ea6bd2352a587db03d91a7e2069362736c3a1c34f50327c72465849794f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "ecc8d44b6395d7ad231c3c79ea6debe7974d1bea3fd440ed570500e429eaa384", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "418f3a33577b323c5cc2c7caca89016b285939e2e9450db9e8837c081156440f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "b72c1054387190d11cbe16427ccb5084542626ae6f4918b35b7e9ddedfc050a7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "1e89e8179b376f8cbe2820033da1c3d1c82ad8d809111c46d87d6fb1dc73808c", + "launchermenudismissalspreserverangeandfilter-case.json": "2c924f1499c0896bd694f77b2e347f26002c32d8768197aab99a67ad3f81462a", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "ada5c8e16c235d77622540996d65a0b8383f654cedf881fbd091470ded22dc43", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "d8bcaa8270300edef4480a04855fe2b88bec1141f40c17b65daf43bd6a5621a5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "c3f4c3906578e4be433524e41a343e92e90dd025ef440f13f226d846b855a194", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "d9de561b319b667749faec0aaa88964e8999bfc3fc8c96190dbb45f79af8f722", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "cc50bab4f5009318621385d7a90b1111d708a152a966984f07873d280fba35d9", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "2752c77e03476fcff160449c4c29115870edcb280b6dee8c333219b41e85382e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "aed2c7eb60e24570323df41aa715c5f7389640142d79514043e786f2a5a5534f", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "9be2d1e8f28378bba6e11fa36d767f022fcb0ff39f20e2ec700fcc35b5242e72", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "167d8a3be511dfab45517904c2b1b060874eef92c613e7e830b9cc16a367483e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "aed2c7eb60e24570323df41aa715c5f7389640142d79514043e786f2a5a5534f", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "e75156066355a6cd217779f5124d187153d0adb63bf4b56759dd9c3108314351", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "49276c1e1bd6176f8f35ebb1c53834dd669da1ac8233ff25a7863d9eaac1e31a", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "d9de561b319b667749faec0aaa88964e8999bfc3fc8c96190dbb45f79af8f722", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "cc50bab4f5009318621385d7a90b1111d708a152a966984f07873d280fba35d9", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "572d2f64478ba326c949eba8fc4701842b50bae4effcf9146024f15ee3c13d05", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "aed2c7eb60e24570323df41aa715c5f7389640142d79514043e786f2a5a5534f", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "1c1693b23f86e89709141caa4234e03b32696a82b18f2b36b60970cf4a6c1716", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "7ecedf2e249bf1f4e217778699670ba9e462bd90441ea901c28ff6effb392e18", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "aed2c7eb60e24570323df41aa715c5f7389640142d79514043e786f2a5a5534f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "1c1693b23f86e89709141caa4234e03b32696a82b18f2b36b60970cf4a6c1716", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "a1973dff88abf8c7e9322c7318eca29ae9e88895c72a06626599397081cbe6ce", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "d9de561b319b667749faec0aaa88964e8999bfc3fc8c96190dbb45f79af8f722", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "cc50bab4f5009318621385d7a90b1111d708a152a966984f07873d280fba35d9", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "b8c8e41f54e98e9e4c07f08ff2454bc070b18de0756c6efb245d532346e0133b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "aed2c7eb60e24570323df41aa715c5f7389640142d79514043e786f2a5a5534f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "01f513fbac4518c0d9f770a09b5725a8233f2fbc5de7c81d5ad5ab08cc32d478", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "87d367a577ca60f7c68204f69b7f0b6668669ca4df236b5175c450e3ef6df180", + "emojimenudismissalspreserverangeandimeintent-case.json": "4fbcf7e6ff1e2500406321a092959479b08f80f56f76ba2aab5898299fd32c9c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "3a193978dd640d84484a2ce3c7d6e0d68d588a13c6b1710f9e1bfb48f9a8a1c4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "25a80cb834575b07f6f1d7a26e84a8ea93f3ffcaaffad6f7b134d1dc242eb78f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "7e41718452bf0bb3ae88ef54e48aa6bf2545e3f5e76fe8a80ec88c0e144e77e7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "35a51348d2397dd038fff8d2f7e3f0b1dfe0ad2d4fbb9ebed67bca1217b6334b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "c86e0150e6e9996161885fa67e4f4939c42ab26d5a24b629c7286683f3c19dde", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "3e76e51dcbfdc87f3cdfa324806b12be69f389b753fe7622e31113ecc8ca1215", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "334264923e5d56aa77c7e7be0c118b7ea6bdbb33164c524dc47f5b2b0332efc2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "e6d0642604172d427300d7e2beee8a35bf7ecff93e9ac2a248ff882fa5bf79db", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "4fa7572120b7d643fe563a980eac87bce9fe6cac6ac76333279d0a94f9fe361e", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "5b2492f079d6108c30f886e667d7c145755a1a8b0904bfdbb71bfc86d3d6c2bb", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "e1d1e158dcfe4a74578396e2823d2f4a5f25187680a2ff013cf1fc1d3b698a0a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "445f488b89c0d1d1dc4870b78aaca1e3f5e72ae41c339e074b3f608d84681fd7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "334264923e5d56aa77c7e7be0c118b7ea6bdbb33164c524dc47f5b2b0332efc2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "e6d0642604172d427300d7e2beee8a35bf7ecff93e9ac2a248ff882fa5bf79db", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "69e45907342ff597b9b6325dea910ff396a05d687ed39385552a3f83ad84edea", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "1644235030a5ec3ae96451a3e0c6cf4854f6717cab168ea8a54e9bffc455dbde", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "1249feddcd4b67a47321a7aa93f8932719a8a9a00f7670cbfd59c2c880aa08ef", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "9c5a20e31f0b681222a7403889cd68a12163642f58ce814de55dfff951818b19", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "a2cbada74c4d0e127e270a8f090be5440da37b9468ae562ffe072d7fffd9b077", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "8543668d1202fafd7b52b3fcc0e4b18bbc06b82a47a854ddfd273674c4f02e84", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "c6faa27fed56b9c103d30b08f322d8de64c78fb6f055c3f4f4539678e4b93708", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "432f6dfe29e0d87ffbdec4cab0e1c8002c456d154077b1fc91d763adf6087367", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "1249feddcd4b67a47321a7aa93f8932719a8a9a00f7670cbfd59c2c880aa08ef", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "9c5a20e31f0b681222a7403889cd68a12163642f58ce814de55dfff951818b19", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "0fe157a72822754cede12327604057c30c0a17ee112c2146165cf69565caca11", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "cdf44d999a8e69eac7e053f3ff6411bbb5b4ffeee91c2b0c7df00fa8991fc6e0", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "bb487bd64ecfe5eff18663d6f35501d9daee0e630eb417018b73e041d4ad07cc", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "072db35c707cc84ed8b409c4a9d0b902705fe85be50918c096b0deae3b0b982e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "e1ad8de6bef5626253c471461255d71f497d71940491a3415221eff74ccfd103", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "03bcd1144c4dd4875a29a0559c06969fb11106bb8d412f9a9397d70c0b6d6f17", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "cd1107a135bf69ae86583796ac1d6025f90105c1f2655f6dd9adfe3dc0e58e0c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "09b355a1af54d683a8c258461ab9f1e7d77f34b39d12b571a53081b46a8960de", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "70c5f50a5fd7745ba00830ae13d1288fe583ec9629f67d9b5dc154cafaf15a4b", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "16ad698eeeea1a0b6e18694efe9b2e1db1852552f16fea1de46f742d197d86ec", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "c452787841fd3fc76b0065ea8ab004c501a357a67e4316b48bb45d975b7905a8", + "menubackprecedeslaterregisteredroutecallback-case.json": "659a02955b5655f5fc344c3317439161bf2797d35c80311cfd9af4bdd07a353c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "3100cc60e0296746d37dd0f33b1d5c99ad8fbf8025d5ae4253db247c641deb6a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "ea6a7807cd1681802a16104936cc40cc08402e9e22548993b8888e402431894b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "987eb73d3c2b2a5b3d449a76f0c29bce34f93df970a57405b0986c89af3727ec", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "c8c02b0745ade5143ab16125681fc2906abcf6603de6fa7afc28eb77641ea55f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "1ec24543c95328e41ab4e57966ee4e6f8f5a22892129287aefe1b984815ca782", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "cfe1fbbe37a8be16018331ab27bef455ad2cc163ce97eb209ce16945b17cfc63", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "f6c19ba509f77fdd8b2b31ec0bdefc69bab49c5b8603825a6d832c44a73590a7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "c80226ec0a9c4e333705213d1195e9d04991859743f3c1c54dcc8fb426268751", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "9bf80a78eb758cf6ab0c612896e19733b97a834d43acad4539b6c397b75bea20", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "600b314d25873710bb8a5671d6097a99775381f519b5b4efb17c21636d3a8294", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "dfb70c4fd8b561633edc68c7ae47075799171b6a93b70061ff834c9eba150acc", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "40e1ed3f76af7551561d826f6f1a78007ee65b121e54e956f1ed2e419caf9424", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "f6c19ba509f77fdd8b2b31ec0bdefc69bab49c5b8603825a6d832c44a73590a7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "c80226ec0a9c4e333705213d1195e9d04991859743f3c1c54dcc8fb426268751", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "6ec026df16896d94c98999217b46f394bcce047cc232685515786bd9c70765e1", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "389f29459e4d87c14c87bc3a19c454b4c180df2584fec1a76a8b9ef3bf447ee6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "03bd0184cce5d7ddc068574359e191c2b65c99286bf57af880caaa4529e058e2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "4c0f9f7ecf3b3bff749a241ee8cd036d5334eb556ad7f20812c6fb7309e8ba55", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "337d361d92e481e82af1fa8e4b003d38a8d96011ebf2af2667502e6cd1126ddb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "03bd0184cce5d7ddc068574359e191c2b65c99286bf57af880caaa4529e058e2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "4c0f9f7ecf3b3bff749a241ee8cd036d5334eb556ad7f20812c6fb7309e8ba55", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "e84a6ca4366f275ff8c7f20d6df3a0b046d55baa3fdcffdff4d63f9a4e438e02", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "8c7f5c8b0abaf91c7b6bc303c279afb580b95e1becdac5f48f3f0bede2b2e9dc", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "af476ba1df39b9b855218a28c2cf33784b5bfb17b19c3a7b98d89167699e7aa9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "da3fd225c8ba50ebe78c492ca276b627bc205bbcbe76a508b7de94ab2e9f5991", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "4ff3bf83d1b54bcc2011bd48e032bd408491cbdc73e7b04707857fe1a03e23f0", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "46240f372f71a649451e83e8f688c8a2790a69a3cd8ac6ad85b5ddfaf92f084f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "7257b11352d3f7802752a5ebfc8f2bfbe6d4bfa833360dac7d3a44432baf690f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "4bddb44e0fbceda7b2c3701554c16880960d74c4b6da21226a6b7ca0090d1b88", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "021b98fd200b463317cf82f7c535c6f697531885acd63a37862bd166ca97e4f2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "9a0b157e00a207bd59f7daadacb52f3289dea4026b827dda11220987257a781a", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "fdc470fad59ae66e85ea64d03d4b5f3f1fa1ad4612e1de81671872c8a77e9e5e" + }, + "v5-legacy100": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "9df21697ade0c60a27fd6116728117bda8d31aafef9da4655baf7a2de45464a9", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "70bef075d242618139feb9901d323a853a702c42266406c8410a12ee6ef71fd0", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "d06686e75a6ad4967f68ccfee24b059768afb52bd662ba3bf25c99504819cde3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "fe702fa3e1c35d874cfb173f93536a1dd74d5d382223f53b385e7a7af33b56c2", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "9a11d4177259ba9faef3a52de7897ec826ee853339b64a5746d096fecac0442e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "cc898b8cd093e694617387755cbe4772cc56649a45ce588ce1351a9ed0283886", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "df63fdeedf255e5b06043e3e52c89bb8e1a78a45ee813f3ad7a3792a2873816e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "ccefc332caf683bb84852c48d7b21ae9abbcb101fbccfc1e44fabc36b34e0c21", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "25c332a21111714747ab62e33e85e2a7d66746ace15f6cd8ac9e1965a20f0108", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "9df21697ade0c60a27fd6116728117bda8d31aafef9da4655baf7a2de45464a9", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "70bef075d242618139feb9901d323a853a702c42266406c8410a12ee6ef71fd0", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "a6003493a48b19219b49a37c51fc09f0c9503563392d8d7bb0fbfcb0c31d85e2", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "fe702fa3e1c35d874cfb173f93536a1dd74d5d382223f53b385e7a7af33b56c2", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "aeabad1b1b3d80aff4be8984b30e3ed689d384fe6c766aa611d6cf4e78bc3978", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "8b9a3448eb92db6aa712c08f40afd241f1edcf367b643eb6e375c23f41c408fe", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "df63fdeedf255e5b06043e3e52c89bb8e1a78a45ee813f3ad7a3792a2873816e", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "16b1c43b32d1c0ef44ee5ceb879a53b8d4d7a1cf84505ddd17e55ee2787256f7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "e610c3faebb6e45ee41372b74ad7e36b7935f795b6e0fe195f912111f78ed3d3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "9df21697ade0c60a27fd6116728117bda8d31aafef9da4655baf7a2de45464a9", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "70bef075d242618139feb9901d323a853a702c42266406c8410a12ee6ef71fd0", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "eb0b04020701cd2944d67f5c6dc7dd38749eb42f4b9c34e535758bc6b42f3782", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "fe702fa3e1c35d874cfb173f93536a1dd74d5d382223f53b385e7a7af33b56c2", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "aeabad1b1b3d80aff4be8984b30e3ed689d384fe6c766aa611d6cf4e78bc3978", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "e2879fff0374074e94992db52b1eca3984390788c7ed8c75006ba6902b9481f7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "df63fdeedf255e5b06043e3e52c89bb8e1a78a45ee813f3ad7a3792a2873816e", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "16b1c43b32d1c0ef44ee5ceb879a53b8d4d7a1cf84505ddd17e55ee2787256f7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "5ea8b6751af1bf28bbe42601aa725f3c4eaa10f87cd2697ee07e11fb64393f2d", + "launchermenudismissalspreserverangeandfilter-case.json": "95347824ce06b10858a2bfdec0619eb30388c954fb30fd9fbd024bd8de261eb2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "bf88f3cb1ca2b0c56dbd167ed33b291c63774b48d3718ecad34959a63f9fac2b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "76b932d3726e8cc40f47fc9023b3690702f1a14e297c8cf38095ef98abb6b927", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "b8b20962f7fa8d25142804b3436d09f4d4d9624ba43a2c5109f2e8b7538142b2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "f68f37fa56e0f985a16733e98b4a1bf389df55db00119bf0d805a325d0f7fe6d", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "508a38e25be2fa1fc3824b5a47a4cb38ea00067531d227cb2d39364408eff89f", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "ea6df79669a5b6368f69a18ddcdfbb3f9bf89b2e2ae8b67a97fe3a65230bcaf7", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "bf88f3cb1ca2b0c56dbd167ed33b291c63774b48d3718ecad34959a63f9fac2b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "76b932d3726e8cc40f47fc9023b3690702f1a14e297c8cf38095ef98abb6b927", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "647dd391875191eafb39381878e4d98d423e4ef7e4f900421b5f5912c761e30c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "bf88f3cb1ca2b0c56dbd167ed33b291c63774b48d3718ecad34959a63f9fac2b", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "76b932d3726e8cc40f47fc9023b3690702f1a14e297c8cf38095ef98abb6b927", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "8227d7b800af147717d13ebab56d851befd3a4323cbd17506cc5d08d47635c42", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "f68f37fa56e0f985a16733e98b4a1bf389df55db00119bf0d805a325d0f7fe6d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "cddb293c33f4d428dabcc9c05055c2ae93bb9df1659c25f317fcb4eba0829c31", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "3da1b4d075d9619d6fbf05c20b05c3fe2e28468bd9bdc5c9bbac3908ffba5ddb", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "bf88f3cb1ca2b0c56dbd167ed33b291c63774b48d3718ecad34959a63f9fac2b", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "76b932d3726e8cc40f47fc9023b3690702f1a14e297c8cf38095ef98abb6b927", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "0332e0acba9630558d4deeb5c89b629ced8177de439fc939395ce7f675649fd2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "bf88f3cb1ca2b0c56dbd167ed33b291c63774b48d3718ecad34959a63f9fac2b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "76b932d3726e8cc40f47fc9023b3690702f1a14e297c8cf38095ef98abb6b927", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "1bbcc48734e4025c1b37e2e71f0c30858b708c59d4ab3843c489bdc254dbe28e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "f68f37fa56e0f985a16733e98b4a1bf389df55db00119bf0d805a325d0f7fe6d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "cddb293c33f4d428dabcc9c05055c2ae93bb9df1659c25f317fcb4eba0829c31", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "93deee2703d0602e0cedbe7d82596d2c921dc016d302e3157d926c8c92948dcc", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "bf88f3cb1ca2b0c56dbd167ed33b291c63774b48d3718ecad34959a63f9fac2b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "76b932d3726e8cc40f47fc9023b3690702f1a14e297c8cf38095ef98abb6b927", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "6d00302f50c27c5f1b4b51bb7bf09503428f475592881b08ffcf7ba8fcc4c4d4", + "emojimenudismissalspreserverangeandimeintent-case.json": "6688deee8b5ca826ee35d70f8b65b35d64c35e13c1f3f7f7e41db61f8a4f1a14", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "736339fd6feef0c89ddb40a00e3b9bd0031119e0abdcfef9f416a19063d97cff", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "497902b42c099b530077e60096d03df08932cace89a9f3642ef5d2a6700d069d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "22a68de8b7bb77fa6936add3aa9defea8523f6bdda9ecb8b5f68b083b42be287", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "3dba1d94a6e571a2fd926b73ce44c29dad89e43d7ea018a5d7a8d10d59229157", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "1782a21cff05d6c6a89285b26b43a7a196ac32ecf0ffbfbbf442df8911f10209", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "e595ccb47bfabcf8e0f8f10a2d4317c96411999e8b1a3d40c2793d2044c8ab41", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "bf88f3cb1ca2b0c56dbd167ed33b291c63774b48d3718ecad34959a63f9fac2b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "76b932d3726e8cc40f47fc9023b3690702f1a14e297c8cf38095ef98abb6b927", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "2efd4d5133066b40b9a96d1d54c973319efec0e289a372592c19d26c8081fc2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "736339fd6feef0c89ddb40a00e3b9bd0031119e0abdcfef9f416a19063d97cff", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "497902b42c099b530077e60096d03df08932cace89a9f3642ef5d2a6700d069d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "f28b0e2a9ce49ebcdb510d7c9b718cb6b00f8d62f7d76b4b6c99094eab5b922b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "05f93fc3bb19db5962fa6fc56ad8c4f2ca38ab8c3dbca4aab0c3a358dbb8a7ec", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "19e65ae0fefb56b249c5d46222a24ac1758b7e1b1e68be0c63d4126f1659bd4d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "236baf0607aea11ebfdb6a3a704eb8451fb4bfbd57a3dac87dbef8abd03a02fb", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4947575eac679f9fd095b9e5d99942cfdfeb59d03ac8953702ae1617e8802f55", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "a9c227b3612243f346d765fed75c9aa3cd770dcc1a94225cded81279c2d75538", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "87bbf0a5e48c06c3395881407b5aae41d23dd5b7ae18eb5fe2f611333dcac255", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "ff59b2cfc360bb6d748fbc2e1b7f5f18b15dfcb08b1353f4ab5809bceaa109a8", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "36afdbfacaf23144282768b1c90916869cd5c3e67917dbc0567c8612d2bc6e25", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "4db6fb320ee2ef3d154625ae72e019b6d34989542b918284387f873fb8fd79e0", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "1ed8c3badd0005635abb5c0f97e4ad178aa82749ef5214babccb1ae68b2ba679", + "menubackprecedeslaterregisteredroutecallback-case.json": "f921bbd15c6ffc046bfe0e3fc5c1f03c56222e6ec7c756a583f649c04685117b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "aad26cf15e48075752143a2122ec21e87ab38076fbe052bf7275e4ba7ec912ad", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "3d4dcaf68dc971e4a4c37641ae343764ebfd49b84761544d4304cc89b1004341", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "fedebc9b26ed48426fe4f67a55f17452db32cfd7e32a28e7b94897e6a90bf7ca", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "1a55906f6b6775792e3ffe85c6f5c44920713b94f06300a6ccc58e6583f0402b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "d660d1627dc41dc07a21524f4aef0dda2d6a7982a99bfc0ea38034b7b08ce358", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "4bde17192c77400b483ac6c71bb53c4202c99151acb51b66af6e59a4b6396d5a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "b419b4209f4d035842356129777eb9a1f71ca1435d28a8fdad0271d8767eae5b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "a6736a2ffadd9fd9f60d23f8b5ed196c935526948f128af01347c65321cd0d92", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "f3aff8c1f71e40888bd78bb29c4b6ee23e469b454ac5cc7f58aaae6c07b11085", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "aad26cf15e48075752143a2122ec21e87ab38076fbe052bf7275e4ba7ec912ad", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "3d4dcaf68dc971e4a4c37641ae343764ebfd49b84761544d4304cc89b1004341", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "9a8ac761b8d1adc191bc7f67cbab5bcce4b2a0831cf6f8c461df2b78af50e829", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "470186381434ff2657c2aed2a91e1c4d296fa77c2d91906fde256c13f01a5238", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "c1c11d1e7c5eeeb813a2b7ac54b2c9265a0d1aa475b68edba419f1abbc093848", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "c8354e44cb2e3e0d638274d9ef39d63c4dd1e18fbf6d6164f4105f4237528e69", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "f338c796f66f0682c8591aaeb03c22f643244e21c1e6adf4cb68183831217216", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "c1c11d1e7c5eeeb813a2b7ac54b2c9265a0d1aa475b68edba419f1abbc093848", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "581342da52842a76f79bfe245b142bac6b48e94e4cb44e722fdc80d762bd504c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "7f7a1f336ff686ea082c09f4e1d69d866296756de4427f0bda6e78bc06696bff", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "40512cb6fb940732eedcddf4b1955a457bd10b35276ef310079b7852075c5c20", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "3969cd62c0e0266ecdc3a8e18edd5dcef2c9f2b8d17e1507f721b3653b1456ef", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "6663d0da41de1a7773087facdc3e93b68e260d2149dff2fcb6704e164b856fc8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "5d5d8a80bd3b59db0d4bf154541e1ef37caf0cb3851ff14fe358a7d4ed8309eb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "6e041a2ef413fc4be579561ca8689868f28a435844d744263e36b9f9b29b7941", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "05f696b90e11fe4e88cf5ccf4b860dfc44c83547fef4300c702614d5a84fe4d2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "b7b8ca4a745f5c94532e7c1a3d9ad14f2f86d7963501da9ae3108fb5d8472835", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "14a6c0f63d6722aaf1328f4d458e38edb6ed0fc7f6ac83c141d7253cfbc47510", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "f98748f185a60ebfe4e6500bef026de5cddd43cfa12084f380cafe5fe8130781", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "41bdc5d6161c1ec485f44dd5a5c75ac72c6f35b163dc730e63f1062971b35da8" + }, + "v6-control-double-tablet100": { + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "29be558f847aaabf6e453dca70497f17f4e8bb3d281f3dc93edee3819755cc16", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "67849dca5c0755103847675f445b5e8dd9319b924d9414c464f0e22ce60ef256", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "6ce353fee19a52a7669a107f79d308571d0a6e745f682f3d5e852681cdfb81f0", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "4f433ada4e51b093af873f233b9f5dffe8e8df151a3c9aee4f69c1a82aa859aa", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "8ded3631c60ad99f2daa517681ef72a1694ddfdfdf2bb8dd6b4cf5dd9b976363", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "2ef053973657165c074482317c43529ebf6487ebc45e9c8c64a2fe151d88d41f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "f7b8adcc6eee3b9d880839bfc9dffa866e4679a5aed48c5113f92a9a92188bca", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "98ee305763c3e226431bccc067113c2e3c7a40d29d3cc80853e6fd2c5c357384", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84c772e41421ea718d0d47aab429185d540bb83e605fe9f16d7a741a505e18bd", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "b0182594082c325f42f6fcdcd92cc38b02ea517cffddf035068f25e0e02e7216" + }, + "v6-control-priority-tablet100": { + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "9bfc21ee22703319823179828e01f193dedb1857f2fa215b5c559e518dcd61ac", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "43994cec8285a9fa7d0b1e5876c6f3abf4b41c1611d1db06af5ae7907232e970", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4a18cb407340b976118ed3c31cc5c0bfe1020b2ca41749bae6048da4294dcaa5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "ca209ced9fedc5df1fa2d4d296488e8c753ef3b158e57c0560865d2764f85882", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "b7afd61aa8819b9f8f362acc6a2730528ae9cde25537b5df481ea37bbcb3d445", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c79b18ef5a8007495048c4ad78f13bfbc53b7ee774bdaefe747c70e86e7b0240", + "menubackprecedeslaterregisteredroutecallback-case.json": "2d035793cfb96afab314bcc48e561ccbf69d839f5250a3c453b4c837c5534d57" + }, + "v6-control-range-tablet100": { + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.xml": "279af17159edcde21b9afd705b5d45930c150bd925bf5308a687eb776ff7f573", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.png": "1fdd12e614cecad67b80df57e5c04dbfa836caa2ca19ac564cddca3ba423b8e4", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu-frame.json": "d3d67611194f8e81ff45fe2bb710bdbe01eb7d71b320d6045725fabfd12b8ad0", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.xml": "56b179655cdb6b366dc285ffadb05ee5fe49e096458e1cdca0f06dcc14aac6a4", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.png": "8e7cdbabf2b0b4fd251aed663490f50702e320e1ac1883e3a16a783c7ddb0706", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return-frame.json": "44572c69fd3482b29b54763ffab653bf25aa21968eaa413cd0851dbb897ba8a8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.xml": "97ac341e24de90fedf056c584210dd827f4298bd93180c1170c39481ecc58813", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png": "4ab47d8352aafcfa2fc12c3222fda7e2823d13851c1b8f6f561c8c4bfb952383", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu-frame.json": "88a6187d72de44232bb09ffb90e32136f3b355b5a9a39486419f0299d890f42b", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.xml": "56b179655cdb6b366dc285ffadb05ee5fe49e096458e1cdca0f06dcc14aac6a4", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png": "23f41e4433154056048b4b418e4ff9f4c93003152175b9753f7e5cc1c8668cd8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return-frame.json": "46ba83d1c628986773bb97f31842b7522cf6fcd875b7a94fe94707d28b76c8fc", + "diagnoserangeplacementbeforeandafterimesetup-case.json": "d29d8c862dbf718b4b0dcdb26d0cdadde06cd25a32c493f0d0cbf6d0da54588f" + }, + "v6-control-emoji-actions-phone100": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "19f64de543a9190ba916157e739a17358be8a137d8a60284bc7d5cf178fb94fb", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "7536dc5f93b4d1af868059840e82302eecbb472a61eabb0817f2005a11c681a5", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "76f478c6226da8e9791572b09aeba37d6a69865edd18d1775ffed95dcf6b5f75", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "3db81e2b483e3a98df2d30f1bc7ab374885a2de1a4eb3ed39ab24fd5062ca6ee" + }, + "v6-control-launcher-actions-phone100": { + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "0e64316c817f3217b76b01cda79b4c73a3573352c8ac6e64c34724cb2bef3be4", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "2ba5a0bbdda7e999f60b2ae6c065df50c1ceb5499a3dcd23a54e76410396a05c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "a8b51bd3b7124d276e7a1ea0df0d89e6e606d965b7f28752b367910e1db01579", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "24957ae46164a206e91e3cc06bed169498f086089dc7b93e74e0457c3c6cf815" + }, + "v6-tablet100a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "8c65e60485bc6d6dd0031978a5c1a35d96393c83a90fd44aafb86965665bfdd8", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "38ce600dca7c2caa180c4feb9f19330ae118447c21b6949608a63e928737bb7d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "376138472fd10e3df0a24a6824c9ef450d87159d85a5038ee64935df0790d3a4", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "1af9cdbc0166022adf946e8bcd30426bb6bfa065e3f659f1918d025eb657094c", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "03a280fabcd45ed024993df70ad5c9e812073d82a707b053ad22c2c1eb56c1c5", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "96a2236e02e268e755c7a2e365cffe2f43de6df1d8b5c02bfa306fb2d613e72c", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "8c65e60485bc6d6dd0031978a5c1a35d96393c83a90fd44aafb86965665bfdd8", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "6c5f49ffdf8573f6f7770bb13acc701aca9ae30f911490827fa7e1c70f84ade7", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "50c2a5e69409378a4eff443eb2d283ab934b5e90972793b614f9472a5ed7463d", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "8c65e60485bc6d6dd0031978a5c1a35d96393c83a90fd44aafb86965665bfdd8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "5b661ffaa8f8483d8dd55caca6e894f06f638c7ae8ef20412dbd5f8bc8443573", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "c3c326aa9e07ab13cdae5dad97a9bfecffed406a3bdccfa93cff37a885c1c63a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "1af9cdbc0166022adf946e8bcd30426bb6bfa065e3f659f1918d025eb657094c", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "2033c33dbab15c5d827539c4b75b928c40f4c61bd7b2546b63096da52e8e4e22", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "2313398e158325836219fa7d665a4bc2744faa30ef499b14c8b6f403aeeaf052", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "8c65e60485bc6d6dd0031978a5c1a35d96393c83a90fd44aafb86965665bfdd8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "3844019c6d17c8ba62323cad3a507799b81b9e9aca0692a3b6143b3e01771632", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "4bdfa07e11c8ee760aa8d96b3301da3003bc4575e8acfa033f34e9c685b625ee", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "8c65e60485bc6d6dd0031978a5c1a35d96393c83a90fd44aafb86965665bfdd8", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "ca0a1a4c4132ce76335d56cf0b29519448df3fdc4d65b7a7edc7f8914f944a8c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "e20b4a53d16984f0fa479d6482e17e4ee4d7e51e393f0b3096651d7a2bb69d65", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "1af9cdbc0166022adf946e8bcd30426bb6bfa065e3f659f1918d025eb657094c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "d33c3d919598402dac91a8c0d156a30684436241eb8e59b8cc9ff83ffc2313ab", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "cf0c7600ff2dc950cbfc7aff1bf3ae2596a2715e1e5b436ab063a8f53d695feb", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "8c65e60485bc6d6dd0031978a5c1a35d96393c83a90fd44aafb86965665bfdd8", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "b93701db59ccc4fd42758d3ae79b3360e87ed0233c0637c91b1bed41780b3451", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "181f15ce7a697ae8145013e2abe77048ef1a2dff446b7fbb32fc8ae4fa22a59b", + "launchermenudismissalspreserverangeandfilter-case.json": "e175e1e131b38b505b599bfd1a9dc0b2365831a94a42283f3ab3ba314e917cd4", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "18579e682b8397cb11b2d49f0af22744b7afbe76011b6fe9127844f5db934398", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "93344bafbb2c925f515ae82bea4ced81dc47523fc692381a74455d61a136ef52", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "6126e18996cac9c247138aee98992850d8cdb408e4ae67a9a489ce437d3109f0", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "fdb054413fd82451029c446681d1f7dd458d39c8a6552d71c2fff1dffcc25a1f", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "db0d72f34f73150183a0600fa7ee66fef80625defc49cefc7fb96f9902bff72c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "8072d037db48d65b9908e6aa4784d0f5920489ae976ffc94bdade40bbaca6cbc", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "cf1483394e15cda45f50ae6043b4a97d230fd21329fd02a0854d556acc8baa56", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "8eb2372d5f2d215575fc0874578a6596fed1f5cb848f8e3c64216bc4b3ff4fed", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "499a058d7974f4ffcb183f161c242367902bb4ac40c4ef7cec85f9483d5aae65", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "cf1483394e15cda45f50ae6043b4a97d230fd21329fd02a0854d556acc8baa56", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "8eb2372d5f2d215575fc0874578a6596fed1f5cb848f8e3c64216bc4b3ff4fed", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "e7dc9eb1a3f478f728c1f3936034bba3eb62aa5c934fdaf82db211ef1f3a2b8c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "fdb054413fd82451029c446681d1f7dd458d39c8a6552d71c2fff1dffcc25a1f", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "b3a9f00e95bdf68d673b6e2a813207e7fc347146df46228ece6993240f215593", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "fec3aeda142d651467d500182acb641f0b95fef6c5bcb31134b65c862f07fc54", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "cf1483394e15cda45f50ae6043b4a97d230fd21329fd02a0854d556acc8baa56", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "993c54e9cba8854da781429f392f182125bd13bf5441799954eed311748a6075", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "2e4cad57da5bb1a7f76974a3b66c3928b20165a991ba1934ec3ccdc515df006e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "cf1483394e15cda45f50ae6043b4a97d230fd21329fd02a0854d556acc8baa56", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "426f77118f859b9a57eb962783243d19048b3a2313f127f32f77dd60b98de25f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "4ecfd6318315b65e5184f05bf51a80fd6eb7dd3ee7a833a5809c3f4ef67b32cd", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "fdb054413fd82451029c446681d1f7dd458d39c8a6552d71c2fff1dffcc25a1f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "7dd407d10adcf72cffa29f03674291fec6f725b066cbc84491be4dc12c72641e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "757ba4bdea29d9b6f66cc33758e6bb4e6f1011b3bad9027f1adf3d38bf9df8ae", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "cf1483394e15cda45f50ae6043b4a97d230fd21329fd02a0854d556acc8baa56", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "93ef60d8287e28f978638c051245231a2a91d18278d6b5a55dca01d33dc8a175", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "6fd936e8f68c764bcd69f7e2d49bde52dfddcdb04ad91214b07e8fa2a246ca1d", + "emojimenudismissalspreserverangeandimeintent-case.json": "e1b3e827ff0308fb4beb607304ffebc5ebb0a6eae05e1aad1b70e6d27908e78b", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "c0181ab775257050ed640e67bd930a633a8cf7a401db41ccab352cb8953d9e67", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "3297fc7d2271b3e669287297fd4a55d1093a5649a2b342db7f80053c4411899f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "6ce353fee19a52a7669a107f79d308571d0a6e745f682f3d5e852681cdfb81f0", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "fdb054413fd82451029c446681d1f7dd458d39c8a6552d71c2fff1dffcc25a1f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "014134cd848dffb2b8be5e4d87990f5f60f6a38f485297a75db6dd34eb28f830", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "2ef053973657165c074482317c43529ebf6487ebc45e9c8c64a2fe151d88d41f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "0767367a3c0e5142ebbdad75c8234cf398f789481a2e0e06d569b2c5b55cdba7", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "3301b6468cc481f8eeb0389fbf8ea68470616254b7b8481026980a91be5e218a", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84c772e41421ea718d0d47aab429185d540bb83e605fe9f16d7a741a505e18bd", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "d47ecf71caa57cbc7f28e89ac50dcbf744f55bd3369eee6483b2a5741ded5fd6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "445e49101a62942eaa9bb78e04683e823b84427d72bd2824befd2539997915d3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "802d3c96042b7ce0432695aa231ca0cf0cf3f6bdc8040fae47c8e7a75a8afd10", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "4c68297eb08b2a13c5171e5103a0e7d55fdd2d32b8577c36a832c47377b93d50", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "445e49101a62942eaa9bb78e04683e823b84427d72bd2824befd2539997915d3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "6004d39186aa8cae8d4edd549b74bf3d6c00f7d5275152165bc62170e6be4a41", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "d5c69cd214c7519561161823ad279b4b11d2b89277a446dc411ccd793962459c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "eda298ac32adff036df84a9cb550f7f1d3851a7fac91f814f054e6c95719228f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "0f3d44799c5da5ab3c4e0b438a4735a71792f64f968ea62004118d0a6fa741cf", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "aa12619f15a9ac622ea6982540eaa98dc32a0cf274f5d1c2dbbcd6b38ebf2669", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "34366c45ef911f5da09c8271c64c0270ccb6b190c9a238e6372adaa8a9a0dfd4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "83c144ada523199ef4c6d17a55470deabc67cb458ab1ea257993035c8876e686", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "57afc982223e2b7f61d1cea09a46e9c29714e3c567d8f5937388a82e834462c6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "f4aa811627224f7acaceb16ca21e28614509111c6325ac126eee74ddbf8b6315", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "3a0afe826c9d01345c43126cdfae93d3def49c85e58116a7307cee041b0384ca", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "a82957756de18e1bea510f1e2f259fb3426c50ac9fadd02e1ad0db2f0eb73744", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "767e9c1ed32e865e32053a3efaefee9bcc39a703a781bec3c947ad0a362a2cbe", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.xml": "bd35d4a70b8368a8ca40004dccb0e84a22e1568712ff36b43990cbb7b4f61d87", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.png": "28039195c2f3c47718734ced99e0708f0c8f5404adff5edf9e74c4e0b896d9dd", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu-frame.json": "d3d67611194f8e81ff45fe2bb710bdbe01eb7d71b320d6045725fabfd12b8ad0", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.xml": "fa548237c414d152ca5701209cb962f514031652713fc55f8bc2308c312fa673", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.png": "1603985c3d44a9a9f4e31c0b18f0f8dffd518ec7bf4a296e019d5ad562b43598", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return-frame.json": "44572c69fd3482b29b54763ffab653bf25aa21968eaa413cd0851dbb897ba8a8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.xml": "464a550025346cea8b612e421eac0bb9353f4dd5247c89a98243801b5ff551f1", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png": "b08c9689b409c180be6f86cb43f345887fab13c57a75695dc76807073383b056", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu-frame.json": "88a6187d72de44232bb09ffb90e32136f3b355b5a9a39486419f0299d890f42b", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.xml": "464a550025346cea8b612e421eac0bb9353f4dd5247c89a98243801b5ff551f1", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png": "bbfb32a70f361ddd5298bc4619bb611db07c1b29bf0305931e9c95b7845fd3a6", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return-frame.json": "46ba83d1c628986773bb97f31842b7522cf6fcd875b7a94fe94707d28b76c8fc", + "diagnoserangeplacementbeforeandafterimesetup-case.json": "6d90f6e8c65d61658220113d2d8ed54145a7c92dd59702b99ced1083d942e87c" + }, + "v6-tablet100b": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "6a36f1b255562778b2c47d135a4d9c2730aa7ded7a0f992b3923f86b57c01622", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "f2774b28cb40fe5107a793d8cade28c5f69a1fcf1b112d73beec455a53b51091", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "9980da09c9e3c6591a5d1ec9ddb1d5c0f042e55a17c4efc2ef52fb98fb44e6bd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "e8836aeb2656a5264acd17e0994e235bbe674184ad3882be253d6ee545d579c0", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "fee66bc6a57d9a59847b5cf28232a066dc8fb9451a83611aa9dc13b8dcb339a2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "2122912251759f261072caf851d7a599310809091f8fdb445b894d13f5033986", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "6619f0f1fad7acf777e3f77272557c51c88b2709aa314fc867ef2e87c2e6aa05", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "a0e020d40cf8c200d0638539fe6fa3574369159a5ddf46b0e12882387865e641", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "fc04e04f9e4581e0751f10b4b93fe027cdae8a3b69d1ff472f7bd927f7af8749", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "e8836aeb2656a5264acd17e0994e235bbe674184ad3882be253d6ee545d579c0", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "d633afc8497072408a82a5fedc267bc49ea3474e89b0adfb1877bf68f1544e69", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "731bcc254a94e432f876f5df1d2ec77953160cc4568cd3697310a3fa4dcc0c4d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "6619f0f1fad7acf777e3f77272557c51c88b2709aa314fc867ef2e87c2e6aa05", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "808ebf89f9c21ff4a61d962fe487249a49a3b1d51f28f7cd92af20c809f5eed2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "cbc2aef399be9fb8ad43120101ad6cf62d7df6b0820b7036d9bf7dc197e2310c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "a6f7dfcc243460a96b2129e7532a886003129cae0d693174cee24b422d07a764", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "5e30d5146278cd4b3ebd7827f8f94591320b68f4425c9a3cd15d09c64aeb66c9", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "8e775271ecda9728455c31b9875094084985227390685e0f4a95d181422922cc", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4a18cb407340b976118ed3c31cc5c0bfe1020b2ca41749bae6048da4294dcaa5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "c1c14ef63a8d6776eb4df6ae22fb3e9829b35e20ae8991890dde8008e802562a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "ba1b202ad63d7f9ffba86f683f8a0df9720c1f4fee102fb9d6b95584b1929ece", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c79b18ef5a8007495048c4ad78f13bfbc53b7ee774bdaefe747c70e86e7b0240", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "802faabbddaf3a206f2fe7768410b4e77bda132721449252f1b344830dbf2dee", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "8c90fb98a265502211bef22f5501c9a8017bcf52f1a88b18453845923b0e6b80", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "4f8728fa0aa5f906204179b1ec4590c59411a94027bc5084b1b935630c59d499", + "menubackprecedeslaterregisteredroutecallback-case.json": "69c6dd193b77845b3d0465176dfdeedb57908e25cf7ca634d042d55a8800f1b6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "d21f6cd037dc30665231efbf1a3a783a94381d7a7d1e09c89f38671b0f0f9b57", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "b1eb7e4ba9852ed2c32145045b67320f108fa0e697a3c99eaf75ba4bd462df8b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "21fe094bf3cd5f139580eb755f42c604601ee17ac681cb96a5d9b4252d4b73a7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "b5b50b1da1669c9faee4fc99b97157d7c25af433c881ad4bf97147c5b047ad9e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "20be42f4c7c7919792078645ba8aa988a1542a7b86aa51f3100c34acc1044369", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "16e079f40cd9d803e36ca4cd8f5542c57a4421723abf925e834cfb3e369785f2", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "6be56a79827063e5051fff0e7bb860edd7f933b2eaafbee274ba067b5a6135b1", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "e7892203bf028317c2dd0bd75d0d94ebbcfde273489143820667b4a64e57dcf6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "66bd65c802033ee45f8a840c64ac52ebed5a92a946c43f7d53e763c980691abb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "b5b50b1da1669c9faee4fc99b97157d7c25af433c881ad4bf97147c5b047ad9e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "85ca8e17c9c926d0d6de7b7cfcded66bf7fd58c0471a50409de14dbf4e5e0a12", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "e30cf9a58d07b43eb86dc5809f9896ecb87a66faf90ed6f1fd87560fbecad65c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "6be56a79827063e5051fff0e7bb860edd7f933b2eaafbee274ba067b5a6135b1", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "77a5fd2467c2fbe7c72aa5e92a444efa086e14ec24e941a37a09b1318ee5adc4", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "11b83bfae9ba4eaa775eaea0005ae208e4264e110a5f51a7b300f2da6e889991", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "81db1f8964c1dc907d0b8620f9470d9718f458830308ca0156566785234777fb" + }, + "v6-phone100": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "dac6cadf3d6a8ab21a323651ba412a59a3ff4595f4b5793ceda80c34a02ce345", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "728ff425cdf6e750665ec4f2abc20cd6a47f36f3fe733c8bf7713754c21fac36", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "05ec59788c7f7520d2af74e8da4a57ab528ffa815e00736ce40d110fda4cae11", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "4dc867a937c2578a8982d12122526a03f961dcdf43bd0fb5d28d7ec07b6a1c73", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "6a32ed96daa754e79a41429cf84aa945a5b94c805fe0d3b2d505b74813843b97", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "ee1812eba5c78e696e255d63e6b2ea2807f19bcf09f524c02833d210402535c6", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "bf0fa9654c0230799e71aea20f8506c2d515bff1d5ad5e1c44eeaa2336ed07f9", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "8de76932298edff5fa15074412fc1ce14ac5c82f9ce78e70967e61286f6806c4", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "c043140edb86a2cad23bf1bb1d51c25d53f9c34c4a901a9ab022e16580c56fe7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "8b6a80f19edb7adcd62c851d33ef6e3f9f30ace95e7ed78f92c51638a4edd1f8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "d7b2675f56f48150e9b075702e1e4bf575bfb6edcba6d3596b64486a63403789", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "ef3f8b0261c146120039cf18709bba985357fc4fd6630b9647754cfc2c79bcb0", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "943b37e67ede8228eb1a2c43aff55a42d3195d6b8c91f33a1ea23ab6175c8e51", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "1f63e09622d603c5984552ae00b61c9bf74c295f5cf588b6f780e96b4d34b1cc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "34fb552b44b00cfee995af7f8f637c7370054b775fe7102781ae28521fc44257", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "bf0fa9654c0230799e71aea20f8506c2d515bff1d5ad5e1c44eeaa2336ed07f9", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "8de76932298edff5fa15074412fc1ce14ac5c82f9ce78e70967e61286f6806c4", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "9827ab13095261a273818ee428cd38340f26b795d24414c69a845159540a06da", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "8b6a80f19edb7adcd62c851d33ef6e3f9f30ace95e7ed78f92c51638a4edd1f8", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "d7b2675f56f48150e9b075702e1e4bf575bfb6edcba6d3596b64486a63403789", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "5943519d9d673e9d169b3d0ea74434b3160dca589cf3a0f7327ad23739a12355", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "943b37e67ede8228eb1a2c43aff55a42d3195d6b8c91f33a1ea23ab6175c8e51", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "1f63e09622d603c5984552ae00b61c9bf74c295f5cf588b6f780e96b4d34b1cc", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "1b611a97699b710bb47e82f70d7b644103f9343540e0926a1bbc8e65bede3212", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "bf0fa9654c0230799e71aea20f8506c2d515bff1d5ad5e1c44eeaa2336ed07f9", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "8de76932298edff5fa15074412fc1ce14ac5c82f9ce78e70967e61286f6806c4", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "fac9622faa7b7d2d48cdf07e1af6b65618869babb4d5d5ed3061aff8bc32fd0f", + "launchermenudismissalspreserverangeandfilter-case.json": "b180ff7b5cb77b2fe010c2e3e463b44ad25f8dfab82a0f1c1b341307ce1456f2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "710adfd4cbfcc677fc19275288d2056993d432b2c0f8a806bb569a3d2bf3b62e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "e7948a3eef5eca32c82e99502e81eee0d9867ce31fdd826309fe3876b3b6ad46", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "a75515b965ce6ed3100ac81d623d8330859b4a26a7f5e536749e3ba991568644", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "700d3ff76f0e49bb6c9b911dd1ad242655523171042c5eedeb87c168a8b8e707", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "8b5c5416dd4422206c5b5f447df84c1b645e10a8b428265a98e926d2a272bd02", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "0984f0372fdbf5fba56e772ffed2afa08d0bae318499f646c1afaa571b4c5f0c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "f806223f263ef87d99298db6db4fde754abb1f14ce0558fc3cfa210aba933246", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "0484077bd4d4067c36e098f269df9729084251db359e245d7098472e9fbc596d", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "10a186ba51c8c1e80b0fa0536d52df6d675d282e7a3281b72b97c9565e83641e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "f806223f263ef87d99298db6db4fde754abb1f14ce0558fc3cfa210aba933246", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "0484077bd4d4067c36e098f269df9729084251db359e245d7098472e9fbc596d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "d73e1acf2840d7951c965678550b3f85c1b2e2a6c4de3b66577a618b1d40e183", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "700d3ff76f0e49bb6c9b911dd1ad242655523171042c5eedeb87c168a8b8e707", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "8b5c5416dd4422206c5b5f447df84c1b645e10a8b428265a98e926d2a272bd02", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "cd328173cf924c5ac06604581b277b8e5d6303e8cbac0c0f9beb1b150baafbe8", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "f806223f263ef87d99298db6db4fde754abb1f14ce0558fc3cfa210aba933246", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "0484077bd4d4067c36e098f269df9729084251db359e245d7098472e9fbc596d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "05af5aba6bef0b0d72d2a866d52512fd1414caf5a7acb9ffa9b12e82cc0920e7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "f806223f263ef87d99298db6db4fde754abb1f14ce0558fc3cfa210aba933246", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "0484077bd4d4067c36e098f269df9729084251db359e245d7098472e9fbc596d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "3b34b7dc49e0eba0144c32e13a7d6b8d2c2128e6f7caf367e8285b39032ed619", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "700d3ff76f0e49bb6c9b911dd1ad242655523171042c5eedeb87c168a8b8e707", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "8b5c5416dd4422206c5b5f447df84c1b645e10a8b428265a98e926d2a272bd02", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "d818ac5cb1e9d50b60519ca9dba9bc8de9dc41916eafa83731a43cbdf3b60f27", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "f806223f263ef87d99298db6db4fde754abb1f14ce0558fc3cfa210aba933246", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "0484077bd4d4067c36e098f269df9729084251db359e245d7098472e9fbc596d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "847718a5d9cfd4ec8f6d450cce22a3f3b33c72dfd94ebadf4ad2968e1a637f5f", + "emojimenudismissalspreserverangeandimeintent-case.json": "b0bccba1204dba654cae7d13a916a5001b9a4a6038621c6dbe948235d13e6742", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "cb6ec65caa9851af6f9ef75710ad5d341da766209020398175ebeba83d2dc30d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "fbb41be2cb3ffa95d7ae5e9b9eba408bcf467e61139fb0b7dbff17b9f4fad6d1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "76f478c6226da8e9791572b09aeba37d6a69865edd18d1775ffed95dcf6b5f75", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "bec523db446aafbfd41be57c3e8e27bb33497c8b74b1454bc91faa1baccb5bc6", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "328204d1376e8d967ad1bfcc66cba55e913102a19763ece1accfcf786e9bd7d3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "4ede131462bbf5f3ec8b358f83006a796e711684984d6b2b1c9fcdbde5944644", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "461be7ee3a5a6a2d602a44ac47700f1aa5e891008d78a28885eec13bc094ebe2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "0bc388e1e1717763e3ffa1b47b9cbf361cde57ded45749118eca9ad70df09839", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "b53fd9110164bed6a0837445659d0f0dc58dd2aa9c8c4a16e0ce682ba5e2cabf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "711932f5f56a27395a3a5bc1cb94011f6dc89c194530dba9faa1453b24446f49", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "e2003f5263c0dbf5e984ffd5363db38d37b1f48876944bd25abe0773c45c7e42", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "fd4ef902a513f99968a95d0535c8404b48fab51c4ec5fb03517e3a73fa19f244", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "461be7ee3a5a6a2d602a44ac47700f1aa5e891008d78a28885eec13bc094ebe2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "0bc388e1e1717763e3ffa1b47b9cbf361cde57ded45749118eca9ad70df09839", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "109491e8a8016f4d48dd512ebf5fbc68f209c80aef82b30289e7d967c25e2e59", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "ebe5d8396e66ec56bc449f0e4ad8a6e3da425cf5360c6b0aad28d4537dbc3435", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "73b88c2bc528a41e629cd9e9d8e99249144f8acae9a675071b928eca86485446", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "849ba9da528e76559bc569f680cf06664151ce5c3bed7d21fcba4f31c4221a00", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "cef2ee125a882253c7e97aa2fb01aaf225c7e1602b4303fb219bc378ac07576f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "34672b20129a58bbf2c0bd5a59ccf40c9070a0061cff32566dc808ef18a0bae7", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "6e277fd98bc8695815f590c67f1b54bff078b38a513bd844ab91924d20689939", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "b137439162267b89b3504753834e761eec5ab4518495c6e06a806af165648618", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "cf4c19df65b3e79fdee62e78d55232593f132f4d13eeb7f5ae2d1ef277a6386a", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "eafd058b7e2d821893c7ef99b1197cbb1d556cf12d1b8dd7a386a1b1acd42750", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "80b76789517d5a1a7a89152ca72160393f2bb84f244cd7f2ca84f80164c41210", + "menubackprecedeslaterregisteredroutecallback-case.json": "744d92a10f72736784431d179d4a051dcd0e1f8d6a879c6f0c69ac78c0b381d6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "b333eac9c897f4ddd320a5a0624b1a44a7122cbc41066d4dfd9d1de4b08a4eff", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "bf0af9d32c30be65373ad615eb54306ed98b92fdc0f54801d8d32d7381e6f627", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "a8b51bd3b7124d276e7a1ea0df0d89e6e606d965b7f28752b367910e1db01579", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "6bb620bee74daa2a06b416ba9539f0d218e4bb035ba12ef2f4470401d43a8644", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "f9efbe01784e8c6f72f7c3dce4a367e2117f7253c70629444aa4975246fd822f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "3465ebc0589d188d170e6ba1d9893a57fb7a6d913e674e00aa54cd6a0ad6f87c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "9ed07f66deb93cc716de00ae8226df13b8a858816ca606538e4897aa7aaa98f3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "2c5530b105f820d603166c7c4fcbe963f399851c7dfe190cffd5221c5f6ef47c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "a81a6f78dcfebea10d569dec59e3d2b0fbe64a088a4b0563ad774471426e2dc3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "bc785c77b9023a975392dc79ac7400b0ffd491143a8adf0dcbe5bd04a44148fe", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "7f410468304467faf5a61bed07225eb09c4168dae317ae0a67afe3828390977c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "3dfdcf5d89e3b4faa069f433efc8a8fd9994e399d8d785ff8cd6c74b60da2f9b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "42b40abbe507a157b85c4c2199b68b9d94eafee90e6c91e5d3f6272ac4f63dc9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "b8a761148d0b6512c80327c555ea09b7632b92f6157e32096cf8449b0635e2ae", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "7eca4c4263159afaa0d590017441494c2bc2f8e5d43d990c87a7f17986ccba27", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "b0d4f88431d3f232fcb12cb31c2d4c1666d6b403dd339d3995d9018e6051e668", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "c61fb22de1c7a5100b4215285ace971d35ab3618332bbe997ace90cc284165ce", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "9655e1ca161acf1ca0a2a1f5968e4710debeefd325eba198617c5b9f8832bc0a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "5f3a77cedc8c31e75934a8def9bd2c70babb190c9558e2b66829ffb008d054fd", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "c61fb22de1c7a5100b4215285ace971d35ab3618332bbe997ace90cc284165ce", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "9655e1ca161acf1ca0a2a1f5968e4710debeefd325eba198617c5b9f8832bc0a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "8b1907f1788569dabb5c3756b7e208aedb2795e3510cb01315e598cae327cf18", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "cc8042ea49ae994527683a6f98b3134828ce493b66513c6a88297402e07345a6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "b2dfe2d8d6be9d747945f82a6c3d3c09c921ce207e1309e001860520d9332f00", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "e87d53e1f931d0485b1d4192ac58fb2451e57fc2f463dbb230304afd6a3977fa", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "5aa42f83aaed8e01b6de9df95adaded98a41c55f4dca1a9b1631bcfdfb8df4e3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "c0d6490683f004c603154029ca427e92b22b0c85c102f2cb2188b263a0501a16", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "211aa83d9c67634c4a8c374f7225f892a7d01c7a74aed400c89d263d05ce6423", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "61abad1091d776a6ed3f0edd4c30320b92a37f4095cd00fc121565326a93d53f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "fa0392aa49ebb68bcf84e668a55fa01e109825080fe787d7ae1b6754877a45be", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "9eafbd6ceeb5f30d7497967a6a896d597d1d491133c536429f389464eec60b8b", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "eb763951dedcb9b4f6cdd474a42cf4982d92cd66e8ea508582842df3a9a90da2" + }, + "v6-phone200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "34fb5423b91fd9df9646afa066f60a4dac23c5a5e94cdeead10396ae7dda5e21", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "785c15ea122e314400df453ceb9253d2b16ec3a9ed1af5eb8713eb31e4fbdf19", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "e58409bda39c04255d9d8703b8bce1fcf97f6aafe8f82614df4d6c1ce16f533d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "aabb66d7e3ed5d774cd67aab95f535118285be7eba0127c1fb9b7cdd39d75da1", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "d2e60c83d9f79348a917aa33cffc926c9da4cd321fd82a34e768ae58d9f866b6", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "3bea6da43af390661d259940e90c20e577fcd489d6c02bab2ab482d2ee24c3c9", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "fc90f48c145da86e673222f7d4d27f3a540d41e106d698c3538d2524e0d2b99e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "984cca67ed6e1c4cfb76d95f8642bac0e6d610b2ea51c684b0022e419f6b421a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "5cb95a299b50308b9f94b09ae6a02ed2ae5fae93ed0dce34e07019ebd9b323f7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "1f5ef11bce191bfe2d918bcb7d586f8dc3a8cc58a1c7eaa518495664392958a6", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "5af00d5150321201d546864832cc2a5ea789f7612aa288a500947a0f5841ae60", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "9b2c9c39ff3142f49f19d8cf0fa13440c97a6a95df08d761ba1cb89070960588", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "f2ec64c95fca1131cafec4050a38dd5112692104e859f118e997454a457263e0", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "6b4e630b9fcc9cda816e5a422a2d0ea669a2b92620e0558b3826dec3bfabe35c", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "b45c9cab57966cfefdfe5f8a71039a909539df079158b4a53a647da1ca1d8b75", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "fc90f48c145da86e673222f7d4d27f3a540d41e106d698c3538d2524e0d2b99e", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "984cca67ed6e1c4cfb76d95f8642bac0e6d610b2ea51c684b0022e419f6b421a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "5f3d5d1311fa4989998eed6042756c1e8e2abeb23b4e812a2b1a8eeb2a78c977", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "1f5ef11bce191bfe2d918bcb7d586f8dc3a8cc58a1c7eaa518495664392958a6", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "5af00d5150321201d546864832cc2a5ea789f7612aa288a500947a0f5841ae60", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "1434589cd0e2e11afad28061c1959e245cb63a158317eb709f474a5e679b1b0c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "f2ec64c95fca1131cafec4050a38dd5112692104e859f118e997454a457263e0", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "6b4e630b9fcc9cda816e5a422a2d0ea669a2b92620e0558b3826dec3bfabe35c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "a713fa0fbc5ee52f872d6fea871d96fa8bf053319c9b744b614e049cc8185940", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "fc90f48c145da86e673222f7d4d27f3a540d41e106d698c3538d2524e0d2b99e", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "984cca67ed6e1c4cfb76d95f8642bac0e6d610b2ea51c684b0022e419f6b421a", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "551ce1967db03f168b2455f45fc13e4d0b992ec0f759b6d5887b72ab09e453bd", + "launchermenudismissalspreserverangeandfilter-case.json": "fe8afbbd84c614f7db213fe858f5eadcf24de0248a812c46016660f5172229ad", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "61b991dad3eb52a4ca1fcf0f0b1df1426400642fb1fe63bd2e8adbb4105dac86", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "09ac07fd3fb6662ef1e0c8b2e22337f05b64d1cf520676da1326f2c7cf2c0be8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "26d1e22ab5044a667751d68b91192590f23f1e328fc2a04bc0e1cf0c0ce520c8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "a09475904d7c167d4ce9ed9c68a6c59a23f7bc4267d5f9710fb17906d7e0adc8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "22191ba3cec77370f2c124be3401f160781029a3dfe49b30f5fe4f08a5e3d782", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "653341a8640a3d94e094f0eec91fb39b80dadd01242114790dddb3732aa85838", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "c76497a3771f90b1d7d219122633326f0f36f38db3a45a23a0a9ea3778302b66", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "efd1b09d08e728fe2a773fd55b4f6386b80c5a2d7c113f3eb292438935590e23", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "88f26697314f8ca7855f65eddb3f68cf9eed778c040e6750e887c133b118b9ec", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "c76497a3771f90b1d7d219122633326f0f36f38db3a45a23a0a9ea3778302b66", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "efd1b09d08e728fe2a773fd55b4f6386b80c5a2d7c113f3eb292438935590e23", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "62d6f6e6f7f314d6afa1eebe9d33309be20e52707b17da01e4f7d609e912a522", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "a09475904d7c167d4ce9ed9c68a6c59a23f7bc4267d5f9710fb17906d7e0adc8", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "22191ba3cec77370f2c124be3401f160781029a3dfe49b30f5fe4f08a5e3d782", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "ce8557ddbce4510df3e80bcccf6cfbb5cbd1246e8311299bfc73d06215a18499", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "c76497a3771f90b1d7d219122633326f0f36f38db3a45a23a0a9ea3778302b66", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "efd1b09d08e728fe2a773fd55b4f6386b80c5a2d7c113f3eb292438935590e23", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "138da03432ed2cd0dd14aa850ab71020b6d81e33e7336d61b47d42f07c94f2bb", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "c76497a3771f90b1d7d219122633326f0f36f38db3a45a23a0a9ea3778302b66", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "efd1b09d08e728fe2a773fd55b4f6386b80c5a2d7c113f3eb292438935590e23", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "cf318835261179877320b05bd5693a19330248051c00a25b6e4778332faf93ea", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "a09475904d7c167d4ce9ed9c68a6c59a23f7bc4267d5f9710fb17906d7e0adc8", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "22191ba3cec77370f2c124be3401f160781029a3dfe49b30f5fe4f08a5e3d782", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "50217b4552132b05db7f8ed944a34b70e56151adc9b23bdfeff83d411f0742a1", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "c76497a3771f90b1d7d219122633326f0f36f38db3a45a23a0a9ea3778302b66", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "efd1b09d08e728fe2a773fd55b4f6386b80c5a2d7c113f3eb292438935590e23", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "c3b0d0aef11365029f1d0381163670264018d5fb450ae2c40d663be6826e9544", + "emojimenudismissalspreserverangeandimeintent-case.json": "3258d2b663b11d8b9f8dbb828c3e40e73037cee333f6c55a61844e1ef3630391", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "388a86603d571a7357e7a1cbf1ca54aebd40a9772cfb2b113ddc79ac41c9870b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "81eba80b55ab61d51d6c86acea2fd408fefe8ed7d2a1b0806da0e85af1b4b7c3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "c90f894c3e6f93b14d86d298097e14eda3e104efbec49530086833e9e5594120", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "a584f2d91f8bdc66212f3360e97b2f75fe8ff4dd7877570b6b7d238e89d6f60c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "5fed1e82c488b3e9418787e8da4cf80d6fc53fe493a3ad935fa6473e6391f55f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "63f06118f3c7462070132eedfab597513ecde52e049e2584fc9ebb9f068bf6e2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "0fd203d570ead6dbc82704fde3d526e96e27fd14e0f54c619a1757a79b9cdec9", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "fec5e1dfc91070701050b9713488cc16aed5a151b65b5afed3cb81617bf9d54b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "9dc5f02ea38c2ca11299b0acd666bf3ce2101d7646a98d22812375200de52b2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "fb52a9ce311398a0f6cb37bb3c6e934e49c2767dbe8abf6c7d98629a9740736d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "85b62e83b6b5c5765c151db0b4a9e6459b4938bdd7db0d54b1660f825fc45fc8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "61e72277487dc159996fba82c763c1501d499d2f82de348c00aae1d86fb9239a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "0fd203d570ead6dbc82704fde3d526e96e27fd14e0f54c619a1757a79b9cdec9", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "fec5e1dfc91070701050b9713488cc16aed5a151b65b5afed3cb81617bf9d54b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "64f2d1887b7e5fd3c677b51182e46123674c7332eb37bb4f3c23e80227862fd1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "e4344c06afd7f142ef4ea2d57802cee72b39374a812f31674a02fd0071966af1", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "76d7d4554e139c3181f4c588127ed9552cc8546b32db07108c562f17e3b4655f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "32893216f49def3aba0eb35c5bc6cd8ad370a40cf38889eac19808af41a0284c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "438ff78af61b97d3dabef5281ff845778440113cea9ea010fd1910e5876f08b5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "cb60262086647fd702c5ef1cb22dafd94efa504199511bdf15d570430434c2c1", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "7992a0414777a41bfac639bb85975a4bef835cb067754fea5f5d16bc2a80e17d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "6e1727099042164818125e30115ed1bf9a1c8c8fb80688c9cb35497bd6fdd894", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "d2c174152335459890199aca6694e3a07a2944eecfaff2839134866f9cb4e9bc", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "db621b7d09ff18126d076d93cbe7f173b9a5b8695a62fdf00bc0d39bae895653", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "5ee80470837c1733d773393049e8200047e14adbebcea40d6af6a7a56c1ad3ef", + "menubackprecedeslaterregisteredroutecallback-case.json": "adad1cbc64e44f2f4caf87a62dda2733f0c18113bac0b2b69a46e3090ef0e9df", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "918ab8991c4e56983939657e3770da9a1c2c2d4fa666623fcb5fe54e84d53276", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "d87a4fba858b2ab9bc79ee4eb366e77908f7f4f6a67b489e839c9feae13de4ba", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "9de4a71d8d09a21c1ac150b4a7067c04e4a9a58b14688c2bb632cc6e2087c719", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "b49aae8684daa8c2c3b15f23de45d60b90cb8f094663a7d651288a4e1aa2eee3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "ce62418625748fbc801c1b10e1622ee9f0e12e9e56a89e6b29f8e843b83811dd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "8eee65e1aeb34ad1a2ef2854aa80ce8af3d7ee0ca785848196b7321420aea93b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "3ea497cd052a97d6d5acc283a62ebbacadd7f5fdbd51a252bdbd51839ff3e861", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "5f2a63bca220d23d7de5b1c10b690017bc4bc4434f9ed8b814ce54a64ae26c07", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "94cc2435818371814c424f27111f2df6c335b662a1daae8546c14a2dfdf8a0ea", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "b49aae8684daa8c2c3b15f23de45d60b90cb8f094663a7d651288a4e1aa2eee3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "02e7e04783ef4233feb1442b4fa2009e5ece9dcf779c84f0a1846aaa02faf46e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "233a36eda8b85b78a46288fdcebf177e084ef4361d9ce54ca01a070105778efd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "3ea497cd052a97d6d5acc283a62ebbacadd7f5fdbd51a252bdbd51839ff3e861", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "5f2a63bca220d23d7de5b1c10b690017bc4bc4434f9ed8b814ce54a64ae26c07", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "c8eb40bfe28869ff88763add23cba55cc19fa9d922a3fd934794ce0f42fb11e3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "526406f9ecc08106dcd488848e92bd3623f4f8aeaa6749550dbc52c3fcf94781", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "81b92d082d209fb6f29551ae3db2132677f16867a8c4ab26a039161268a1bf74", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "1b72063ff691a8f37cef86007dbc84b1ca3783522bca24ffd2bae495c8aeb108", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "4149208a2dc04747cf97a9677d7b1f8bedd097ba30f0d9da6a55c534286c0155", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "81b92d082d209fb6f29551ae3db2132677f16867a8c4ab26a039161268a1bf74", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "1b72063ff691a8f37cef86007dbc84b1ca3783522bca24ffd2bae495c8aeb108", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "6b0dbff833ef22af2bb2384e6a62700fb6c63c38b614f47b6fd7a253bc9c7008", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "fb6f99e1bfe406ab20926ff5cb8bad2122bedaa96a5d726ada2723bb13477d01", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "a11af1a9b0d9fd5fe6dc738678f05f261777285fe1e365b3fb8d484343fa097a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "5f8b0a8b22d46d36b284d9e12947eeba883b7a3190db35f247e41f29c87822bb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "83705a2f3baf1f58c9c7b3aa497765912e732c68cb09aa8d710b5e78b16558db", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "b28a84c86c970e29f18abffec84bfe7c17eeb09bf4d71468154f96a02e07380c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "aa9a4cab4bf105b99f9341780be7dd85e4c13b43cce8e417063b1f02ec1068f9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "6a08646db993c0e46e394ff980020a569cd63db9ba879c6584243b8066d415e7", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "8ece2b9f433883b980e5f34f73cccaab872f3de7d317beb8783edb2f4f10b79a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "05e7088d3d387aa28b00fe7453c2a94ffff46783e74f6ca1eb918fdea7b8988d", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "38bdedaf22638c0e3297ef5f00f8f1fb0860042d620df1293929fc41806cf837" + }, + "v6-tablet200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "78ce4650662970ee078618c345f30a462c7d9755ac153254e98b999ba322c4fe", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "e8a5823c7083ddfc2505ee485313afe3ce433117c2159ff704eb29c884e3c3a9", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "8acef55a9f2ca4aa7d1ec0b75270e53223f7b32e517ec129a7b9696bcd886811", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "bafdb67c6ee19bfd5090dad8ccdc849e4a8c5b36bc76d0d62b0810047cef396c", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "2ef3c821e1f50fa6ea3db8b17a368826af1563794019f34334dc55913b05de10", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "ea6a2ad252b86ffbc902a6f89ef9e880336dccdc651ebeba3fe3ca0b63c75a62", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "78ce4650662970ee078618c345f30a462c7d9755ac153254e98b999ba322c4fe", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "89ac68b12ac69242dfe4d8141238c3e201717c424c8d6d6c98168fc7cb4c2ded", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "265035828eed2f3c251b0ae913b8d90381ff4a48c2ce982b9675bb1c9e39a3d3", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "78ce4650662970ee078618c345f30a462c7d9755ac153254e98b999ba322c4fe", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "e621e1c8cb694bd5a11d8dd0663503574a575762b006f62aeee098e2c35c49b2", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "23d86cf8b485ed1e8f521cff4ddbed7066f292228d63c9047f73aa764c444a6a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "bafdb67c6ee19bfd5090dad8ccdc849e4a8c5b36bc76d0d62b0810047cef396c", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "a5a5780e3b328a83a1b5e2e4395cc641916dc54b00091be1c27f3c61ca410016", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "7e62666a6fe0f7aa73744bdc633f6fd8c3c1b67e34aa80d547a8925e5a18d7de", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "78ce4650662970ee078618c345f30a462c7d9755ac153254e98b999ba322c4fe", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "3523adec1ef846b809320c2ca9805e8a3f2830f166e429cca8efcead623c88db", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "af0c6d0ed2f7cca1cf27cb6f70ed1392438c75a38bfd09009169023638f159eb", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "78ce4650662970ee078618c345f30a462c7d9755ac153254e98b999ba322c4fe", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "6eedd3e5730ad0f90e8d78053fcb41f352db79b5e2405f2d4444d9af14bbbf8f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "a3a482a043cde03dc918076a9e9d76e51a4f6c14dfdaa59ecc6e808cb54d2799", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "bafdb67c6ee19bfd5090dad8ccdc849e4a8c5b36bc76d0d62b0810047cef396c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "7c953764efb403e87e2c0f56f6a5a4d5de8afcb8f63a2c36f911429050118c2f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "9d054a25b807d35a61a0d635c9d67449f39ac87aa519bcae47cfcdd032d1ea7c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "b324e1dcf721289c33c074231280024916cb8db8a05bb7971a641f088ffa227c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "1062b0c233b83cc2ca3957011531410a76bdd66428ec537da4b3ad9761db3e5e", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "2193f07baf184ea501c98a2210a3dbb1f74f9da300cdab7c752b6f9e97defd19", + "launchermenudismissalspreserverangeandfilter-case.json": "cb428c0e44d9d610fc32498dfc650ec05b8f5664094660adf9f7ba8f69abcf5d", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "50a445df4b1da09c05331f2694925ea84267f66865b0087084ea5cbcb7a316cb", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "9265541e4251f1804a0002effdea8714743eaba32438dbc489be3fb1bc839c6b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "8cfb60bccb5ed4d4ef6db060d8225b82cd4e6ef390a7099222c5eaa59de7eea4", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "457ceca55a6c336f396182671f8c44479f2f1a20fa276afaa4e54a6663968e60", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "27afa0d7f6d583b29139f3e383ddf01ac98bfa260539b7b1550a8304cc426534", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "fcaf5b5e70740bc9af28bf7bce830dc56f85a9fc43b6780c6fa9cedada4df5a9", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "73f67d721b69b57bd20449ab5fb62ca9a585026d241811999c13543736dc1170", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "12f91732ec3ccabaa3ae797371230652716373261c0c2e2d9500adfd4238292e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "8913700da8d6159a29d66ee69c462aa8abfc202a51da03b354eacde0a871e785", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "73f67d721b69b57bd20449ab5fb62ca9a585026d241811999c13543736dc1170", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "12f91732ec3ccabaa3ae797371230652716373261c0c2e2d9500adfd4238292e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "78288d4c08ec85051e7436fdbd92cad104ab23cc7454ab1fbc75212aecc76ec4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "457ceca55a6c336f396182671f8c44479f2f1a20fa276afaa4e54a6663968e60", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "e94409e36fd42e66931033cf8ecd70ed5429ec9d9d04a7f6b584c36b28c71ebc", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "e5a19dcdaedf5eb869de7437fed7ae2acd25fa2f1795dcaf639b40533ad603f4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "3cbd267bccdbb7f8a3623ddf2d5aab70b4bd5d0b59dfdfd57580cd185d86e7bb", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "84c26c622e73d8bd58334aa8357da88bd5801280de90d08cc839cdb323923e51", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "68e0f5a36f189d17897c9b147b9b8f874a3330292ccf25e3e9e2018fe69f0845", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "3cbd267bccdbb7f8a3623ddf2d5aab70b4bd5d0b59dfdfd57580cd185d86e7bb", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "6926a2d7b26adee79c9a116ef5168e7ecfb724234dd6363c5a252bdce87176f6", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "6803235d3c20ee585fe952dcb7ba5eefec72a635b6d5a556c93e18688f01a2c3", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "7851a7ab345f4e1f982edb4badae9af83e77613c475ab61365d4ea410b26d034", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "b110b4493f04bfcf07582a3007fb64f12639b2d298f59bab97cf216ac7789b67", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "4ea0fbc19ac8da24958c6d30ba24e30123ae3503de0b99af5171b60e3b0f27b7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "3cbd267bccdbb7f8a3623ddf2d5aab70b4bd5d0b59dfdfd57580cd185d86e7bb", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "dc6e0f9c038085d2e801646895f17ca294eeeb890b9d0ca646bff17fa678682b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "82deb1e7583c1fca131fdbe681573c28beb5384b4262332357346e55f3476bc1", + "emojimenudismissalspreserverangeandimeintent-case.json": "b8f52c1c8b144691e02323bd4e9a7131899d01f6d4725b3fb1345ab31bb89354", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "034b7b90aa6f07447634882bbde025a4c1f320c744ebfb72254ce3146ad81dc3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "6018b3c69c059f33247b39a6ec12c903e21e6143245ebd1168a22b17f89b3aa1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "18723074d747af2bec8f96adb2e507a9f077e4697b0e76b1d45eab72f440a5fa", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "a1c60287983b5b2900688528377dd27dbc41bd5222ba0757d17b5598eb1d484f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "d3490044273e2b8eed8e386c28c20c758033cf7af1bb03d5aba6cd358f0548b2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "8cc3ecabafddc771fae6df544f7bfb3ea14e92d2041893838a979c0f347d65b7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "64633ca7571a621154ae352e1700e37bfde58d50eedf3a403c4c132e3d8e6e43", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "1a0266ed1a0e5d0b48ac388ebd4fac7282055d0235f7454de1a1d9e0453adbfa", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "3db5b128db5c53288db73eb082c3fcfc07edb3a8d52b93393810431c12086033", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "a1c60287983b5b2900688528377dd27dbc41bd5222ba0757d17b5598eb1d484f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "dd717797f12e02a142580a98a37797ee4264ea6bc36c24b04ee89fe097b31e4b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "f43920c1cdb663b0f62a7ce5139d40f515f74994b17bbd8775241d8a00a23968", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "64633ca7571a621154ae352e1700e37bfde58d50eedf3a403c4c132e3d8e6e43", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "b92b04394e85a00e6c4d7d539421e68ded3868ca7ef5df7102cab80800b05a88", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "86e50b0d52235fd22d26840e096f14d84ab273a2b8f9a25087ca37acde59dc4f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "2a16bc002d067e840bfed1b1ccc7746e192bf46b554a31065aec9c3ec155bf5e", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "d43cb98a29e3710cd9e00834d06a9ec655ee082d0042f6660d0eb356c5c41c16", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "9c7f21ed5ff57bd08028c66ec4fce45410957c99819c94ae49b96a8779a02072", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "67641c5afd0f599eb8ff120dcef9b008e5f731cdc0b7697082a267cbe969faa3", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "633e5327adb58c37bb0ec4d6066f7fcf7f425dd465261ab973e090ea683f5a9b", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "905eb35804bbd26080497f1da5cf7b56705bb413c6b5db9d023ca297350de124", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "40a1471c430f42b87070d834426b4986811092463b1aea2364de86e01e729547", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "d43cb98a29e3710cd9e00834d06a9ec655ee082d0042f6660d0eb356c5c41c16", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "dc41fecde294cbb11f55c89a257d0aba0126cabbef3adab1cfd7c4f6b65b531b", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84bb382c94113f1b2dd42eca31a6c777f21070b9a9bd98bc54aeea8790a789c4", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "39700f356ed5959341bd032b48a4fbd9e573bc45a4bf325a552b006a68276a22", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "ad1cce0da1bb4298c588763beae27c1f64f6843440bda6d445345222a63e90b4", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "d0da89b33bd79d6a3677b1fdc9ae98b612920517d5b809ef44d82ff459843301", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "f6817eb9781eb685e302093312c75639e30d612299743245d993b53095f1136f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "1352da87fab9ecac2c88b7f74edd428b3f89e971dce3879454c86ce49b196d6f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "f6c31dd77adaf8746a512c3ce2a07a98944c3b7c5b9b962c97aa20f412c0349e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c54d81506bf8e036882e0ce0d1a17d3118c76012960ac10d38a36af819a682c5", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "371d40ff28b826591168ab2f92f9a5a25543cba42fd2abace0477a9d37726c6f", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "639dc3c22f4695998573c4620bfeb7c9d16cea966be5dade671f8c29d37cb28f", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "e5ecab3ee13c6f0d85847119207120115fd5e78547c80572b7dfa093305eebf9", + "menubackprecedeslaterregisteredroutecallback-case.json": "bd3b9c0ed7ae141d2f4783e227f6ea8d4c0d1af7551c57221599377d36ff1aaa", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "e08e046b8db1f037729aa02c1b6d4f3891c8c5a051ee50b5d2852fa61da43f9e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "af13a8e303b1180df659b0bc59a29b1ed73f1f82123044d90cc20b093b7bb80a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "96789659e0861da1953f97e0a313c4b3fac53bc1f2aeb559d436df4387042225", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "a4af1dbc8a4148b12d429c553bfbe1040898465b49e587d89a1db7467c131cad", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "f026fb35468f8f8d82282c201697a8d98060bb821cdaa7e650e4930476eca487", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "728acfb8029e1418571a39e64c9637137d9f379b4c755bc773117aad1cd747a8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "c12f4588242a9a00ab006b6252f2ff2e90347aacba623da362561068eb75d339", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "3b7c0b38c83e7230d809bfb8c5a7e04a84faaeadb8af47bfa340512aadf97bff", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "aacc365167a852ea5ebf40023db2308a42fcc20a6699668fb40fd11f963b9e06", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "5a046221bd4d7f8b377a13c40027d524f48f97599602cff8504bd02b3a14a5d9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "c73e7bf2afcfe89c476f9d2c9189a004ec24a5decfb8af13eb3176fb0cd5baff", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "cfbb9e48e1fa05c7e61b6d8ff58e8144d489fc8f8a82743ae3319ad4c426a507", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "2c6d51b1eee9b39008a58a594e13fe77c70500c087220caec287cc12c658f983", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "03ba498b57ce965db996e221ad0ce26f49ef80fb31df03eb052bd479f013fd1c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "b39a1b507ec17f48bf71b4579e92a9a61dfa950fad7b7f4a071c2f8f9d2c3923", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "53793918c4fb92a779583ca6d0f6a87404f6338f9fa69f90b80aab40476f3f0e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "8212cb3f13e378ad94e100504d956ab82d970840f92f1283ab22c766f4ab17c1", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "5fd3e2fb623fa9c12b6f6f7251d67f030f5a8856afc953cd0c9c38e7fe9da9d4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "fc87b3f5f7dfc5c97610f6475443d6440a71c58a4c49419e29cf26eb9df29034", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "8212cb3f13e378ad94e100504d956ab82d970840f92f1283ab22c766f4ab17c1", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "bf74f61fb447aa11c9f23ac68d26e405d8bfaad509f07c4caba3654767a3ca8c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "4733028dbc17b7173b56b07d1c1ba95dfe00eeff4a13c236d6dff03f7502d2c2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "5615dd8013f6c3b88124e2443322f363ab9009f887b144f67ce4a56975b9c3b2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "5f201239f455e09ca835e947eba5c965da85a29037ae1a883245ed5a2726688c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "b60a4bc14ec90b5077632e915ed071d7d06fc00ca05c1d6c60a849f03e254b0d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "2b069277aeed959e68d81e1a9af9f76b5d6a0ca45875bbaacbbb5bd977747c06", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "e4bac5c3a195d40c5dcfa4fc9b0165901dc3f56c39d0eb172c2a902b584a04c5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "dbf9f5ec470bc1793146c3777dbcb4a8166575332b306f0cca6756478d23988e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "3a80a9c48c0e5cd2408ace75541a25c41029620111e2b0bf91df90fe61edc08e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "6c39aa330825471e3f1fc7509c0151716158021d7d24476fd4ce49f3120b176a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "01f66261fe4e7fba2e8f6e91129628bb904ea60718abde2d113e7885f0dcf6f1", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "695803c0e57f3b5337198ef7a403afd1fd09f1997dd487254eb1d389c948327e" + }, + "v6-landscape100": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "383cceaded198cf588020bace6359ff24f0eec10279d31ba1fc59640f24576cc", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "5ed2cfc43c52caef0748f2541d0c25e01071991b2ac90f9990cd3fd152bae00b", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "eb28711271f9d0011c088b336083da6730fb6ae25f50936fc2bc7a22d140e744", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "bdaaa1801a9b0c13c3226691ab15fb88bca3a432d495325fbc5f1a8c74cde9ce", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "aee3e6bdea33659072ab321720f3b72a9f274da781826d87a415bf6740df2ed8", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "cfe68eff2c5548e7e44f79c86e14b1fd8f3980152694794eda6b0b55ddde6e92", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "a7f4a2177052629e3dda1ab5d7543689339b211b88e42fe654fd65fd6a38ac4a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "44237d11c1f86e4e057434c0e3470aa1d1fc8caaddeeb6a6baf966e5c56964e4", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "871e8fda901d811b7ff5afdd1d6b5263b8c9f06dc8a6e1ebc9d973adc65414de", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "a7f4a2177052629e3dda1ab5d7543689339b211b88e42fe654fd65fd6a38ac4a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "44237d11c1f86e4e057434c0e3470aa1d1fc8caaddeeb6a6baf966e5c56964e4", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "a340030fda865244d92b58123383bebd73db3a656086a6b0813798178b0844cc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "f254afbc48ba8c1ce76461a7c6a72e3b238b2f6afb25266c437f5f453f2239e7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "cbcc7c5ed1e1915d58a3037511f34a32ebc8237502319c99ac427b7abc89fc6b", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "74adc65878eb90bc82e57b5e83f5b8b2f765ddb2c287e0f30a7e3cdcafcdaff4", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "a7f4a2177052629e3dda1ab5d7543689339b211b88e42fe654fd65fd6a38ac4a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "44237d11c1f86e4e057434c0e3470aa1d1fc8caaddeeb6a6baf966e5c56964e4", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "b2b3f0688e75a00e8bc606e0262575be017643354c18ed5f56b407216365352b", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "a7f4a2177052629e3dda1ab5d7543689339b211b88e42fe654fd65fd6a38ac4a", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "44237d11c1f86e4e057434c0e3470aa1d1fc8caaddeeb6a6baf966e5c56964e4", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "f56bff3866737a2d69638ea1e2c40984cde7a2569652837ba9a62098d3072a19", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "f254afbc48ba8c1ce76461a7c6a72e3b238b2f6afb25266c437f5f453f2239e7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "cbcc7c5ed1e1915d58a3037511f34a32ebc8237502319c99ac427b7abc89fc6b", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "913aaf557659e24c4d50c6ec5f979009b6bacd5caf7903054336fb6f7b7b45e0", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "a7f4a2177052629e3dda1ab5d7543689339b211b88e42fe654fd65fd6a38ac4a", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "44237d11c1f86e4e057434c0e3470aa1d1fc8caaddeeb6a6baf966e5c56964e4", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "fdee06ccad95cc6c74d7bfbc18afb83e014110cbeff1b12ccd5506ca4f479eb0", + "launchermenudismissalspreserverangeandfilter-case.json": "dd2e197c267a3de434fe4ae643a37ad602beb9fc04677370666821314d59225a", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "49a1d1e8bab3a4f705f40d40e369d4af6262833d70166872ccf684181ae94e6e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "bb344541eb2bc739678264aa7290418a62bfa5d0c8c95b1c6e210d5baf804e4d", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "d760f66a5682443388ff1c08623843f93ad6baf5580ff7995fdd8d75a371be33", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "f0bc561174fc13852d789957e72bc3bff7dc20db0ab8b3f553f5a0d4a3876067", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "c19ec3dc20b925717028817079edfb064ea157fae8bb8b7b87962eb3f3c4d9e5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "666ed571886fbf35f735037d46db83fe62cacfb9df6454d03ad2ac20078ac7ee", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "b1aeccc1f7b873632e3570db9ec0d4e82b4d52d82be1d1aa31af6e7de5b5bbc4", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "a0b374d1b844ea52cac90517d72adbfb8a9a1dc54d4a7ba2b9bc20cbf65d2d2a", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "26d8de939edd694bed858e69f1b907947888a8327d336d746fa56cd8855129b1", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "b1aeccc1f7b873632e3570db9ec0d4e82b4d52d82be1d1aa31af6e7de5b5bbc4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "a0b374d1b844ea52cac90517d72adbfb8a9a1dc54d4a7ba2b9bc20cbf65d2d2a", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "e79aa82408bd515087edecf04db65ded414254f839e6376deb9212d3fa4dc891", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "f0bc561174fc13852d789957e72bc3bff7dc20db0ab8b3f553f5a0d4a3876067", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "c19ec3dc20b925717028817079edfb064ea157fae8bb8b7b87962eb3f3c4d9e5", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "cecba8244ac2c4f38c6810de16e63c055df7c10021537bbe2c883c65fc0bc300", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "b1aeccc1f7b873632e3570db9ec0d4e82b4d52d82be1d1aa31af6e7de5b5bbc4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "ff42aedc41ea97c45079b4c2cd2037e94a75c6f31788ffcbd1581be322630057", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "3c9e3f28dcc39b22c9d83a83dea1b38ba066b703691698aa686684bdbba75cf0", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "b1aeccc1f7b873632e3570db9ec0d4e82b4d52d82be1d1aa31af6e7de5b5bbc4", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "84397a3977e3c2fccec9892491fcae4bfa1a50b31123cf626a1afec65046e20b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "8fdbcd2b6c68d22698f411cd263328f5d93b07e60dbd3c99552ac3a2e7541a34", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "f0bc561174fc13852d789957e72bc3bff7dc20db0ab8b3f553f5a0d4a3876067", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "c19ec3dc20b925717028817079edfb064ea157fae8bb8b7b87962eb3f3c4d9e5", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "0622c8ab2606efa0f3922f8ac042c4747dbfd2708308337b435521c8b1a0f78e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "b1aeccc1f7b873632e3570db9ec0d4e82b4d52d82be1d1aa31af6e7de5b5bbc4", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "a447912466cb570cd2d4661f05e2c56b0e29b54ab8833e14fd5f2ed091ec1efe", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "a23e75e8c49163e2f52feb54e5424059a600c6185365a7705cb5765f220aaa2e", + "emojimenudismissalspreserverangeandimeintent-case.json": "7f9b063a0f2768a66945db570c4ce59ece75b78212e52aeb94d0f817a41019ec", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "849494833aff8bdd840c1028bc91490e60d26751b3fec624c74cdc1796407eca", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "6a26170cc3f62295329ee4f75372f97275cd5392ba6804c089c8dca84a282ee6", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "252405cf91c04f3428a1720327fbd7cfbba6cc0b8aaf3fcd4bdfffb469894530", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "402d55bd3ba01665e934edff0bbb1f19e5d2ba07fefbacf8b9bd68ca7940936b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "ba106d489b98c69e8051f9290d3cc3e870e3221011388dde820b888e5dfe760b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "212300335633cc0921da6ebdfe0fd3f9e23a56a855e1b1b2a3c5cd249d455913", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "8dd735cafbd489d2f9d2d54f20345dc9e4d1b680dba64a6330cdeabedc70746f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "f252eefd1fa4476b6e47f24d723186b1ca09ff393d75b41571754018173a3bb3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "43e16dff597dc43feee9f9d0e0c75e9fe811f68dd29a81d612ea8fce6de5b093", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "402d55bd3ba01665e934edff0bbb1f19e5d2ba07fefbacf8b9bd68ca7940936b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "01a5e4226879dc2344caa2cb8be82d05ed7d2ae96285d600b797da37894d6ef8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "e94fa97dd7c3bdfb2139d2cc99841270ab9f7656959a995f98ce1dd99a2434dd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "8dd735cafbd489d2f9d2d54f20345dc9e4d1b680dba64a6330cdeabedc70746f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "f252eefd1fa4476b6e47f24d723186b1ca09ff393d75b41571754018173a3bb3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "2102911ab82c2393d7949b00076af711b679261e64824e16d81764d0a3246493", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "50f4369f09621322f199a5d127c9b05dd54e5d913760e90b9f0cd64f41a9df19", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "8dd735cafbd489d2f9d2d54f20345dc9e4d1b680dba64a6330cdeabedc70746f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "d69dc4b6295e98d1f7f93cd2f4f4268dbdf6dbfb5bec863fae469703b7607207", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "7de82901e3ca08f3244a60c3326f87ab55e686983b521655a8e36f0f88f5ca53", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "2913c2f47bda5a3d04795948a1e836ec890e7ffc2a376c8f472ffdb3df6b05a8", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "7a2132fb7b2f56ec82da3dd4025958e83066e23d2d8cc042368704ea1071f800", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "6fa84e43a0bc5fa489c6810d0559ef9325e8d1665b67fbc6fcbfeca5595df892", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "524010009a614df23dbfd45fee912959ec580a9edba548639ba2f6633b7aa16d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "32cd2e2add1c9f088c0691581cbb71e5e1edc169c38a9975036b178e0d044a49", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "f9bca6a1dc7cf9590bf01da918c2934bb285e5c9fdb50f9b245e0f7844e54e0d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "db93dd4df897921d3f896f71b286a5379a86a4a7efb3d450de461326f02c7dbb", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "4c8faa6b216879dadf0072a5b325ddffa5f98fae11ac8001e7aa15c1ff1b360e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "0e973048a696361dec91eb013c6a2d2e1409aab0d5b340e29a1966a35717b765", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "a8739554208fd0f665ed40abf0191ca3baa50ab23f53a29718e1ca0e6f04421a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "379885fbf2c1afb46f6bd5d16dcd6652d0100a6d9898b989af9fdc358739a484", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "b0bc2320ee47100eb79d8c068a7d274c39c75364ea49114cf4fad81294f82a8a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "7419e53c438730aa8500a5547c37f2841df9ab0915c4fa09b68f5029459088e0", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "d77a3b2727b4f10847d5498c4fcdaeb66a220dec18c959f66014c289657e320b", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "9aad5c8c543128f36967a87f7d1b6911d6c77f785dca9671aac5b16d287bdf1c", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "1ba7b4f3187127952aca13f7836d7f9443890c93d34e539b22072c361f5567ba", + "menubackprecedeslaterregisteredroutecallback-case.json": "7c6480efef70ab149401d6a4c890195529fd60f9da8a74423575879aa23d6f09", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "2d3a57cf30e114ed44823c58315016918685738be5f264e0b73e24d152f1abdc", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "f3e17244b6278859b9478ea3dc6ed9ebaf9e648f6c5ce39f959395b83319b903", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "112f34d2f3055d68ce438d0c507b00b544a8100349d669c584fb4fb4bed570a8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "54af0987d8d229dda7b0e3a20b09499bae53a86e590dd9a2c3018e93c8377b29", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "504aab2062ab6d9edf03b617406421e6b9f11de36f65361ba9f5a96773f550bf", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "23e2015dd67452ff689908b9e695b5de5075ce233eb159ca17a4fa42aaf1a40f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "c8c93c04933a89d3f0680dd266718545631c79c68f26641df9a032d66dad7ed3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "361a475810c3f71912992408cea096b3d163adfa3fb6010035019e04c9e21c65", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "b5959d0cdb0884741cfc627164bcfe7ac365f9f4d86630fa54d467f321b1e26e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "c7257c2dd8a371ed9c46eec6a220fcabb956768725e678bdd452a4bb045848cf", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "f3ad66e7a99c5922d4d814e0eac926d9a60c9bf337588bf2bed5c0929a1a8e47", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "583cfe7f9cec951221b1d3c94364463070df4226219b5c24ef29a17b02cce267", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "c8c93c04933a89d3f0680dd266718545631c79c68f26641df9a032d66dad7ed3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "361a475810c3f71912992408cea096b3d163adfa3fb6010035019e04c9e21c65", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "c9786aa611fa417bca59ce9916cc5615b5fa68c539ed5a773dda6cc5fef84660", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "e17651ced9566e3f843c577a4d59e67934e298b8c10bf4c4ce3daebbb7ddfdfc", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "2f09995e965b056884282170f72ac5298e2efeb14f52664c3c9e9ea69237e15a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "4d0e0f7117c36424eacfb57d9ba2ba13b3297155fc6d7815013b695047625372", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "d5a396010212b12e9c1bcffed867414e9c8ebee0192f9bad42517971e7a526f5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "2f09995e965b056884282170f72ac5298e2efeb14f52664c3c9e9ea69237e15a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "4d0e0f7117c36424eacfb57d9ba2ba13b3297155fc6d7815013b695047625372", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "85a5908b7c8825c235ca7d37e4b4d65754f01fd423520cc8ad1b56065542f29e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "113589192608fa23ebc2a6712fd74add6393277101679ebc9f75dfcc5d94aea0", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "b71d1bee7b5429db774269c030d75b2ef78b95c491df82f81b0a4ead37a4b58a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "235c2f11f1574efadf897e8ba94c5f2a3efe1c8332230295e8beced1ae6e0f72", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "d259f06aa15325a67195a98ffd76024c2429ed289cdd0a5ee96fcce27eb4c50b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "3db37af41709571dc1c4230f0741ab1442276ead9da2e0251fd127503535c864", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "2f3b2e43c93e719f91a3c07a97ec88f036f38a65829c6dbf23d1bf655b9f648b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "dde316f67098ff84913b7a3b386835ee966bb38b1693f0bbe5c84de317ba7552", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "2530ae3dd5519ca9cfbed168f86aa188ba7dfa780381660ecd3a28a7c3017f44", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "80b90708cb1148bb987f493b1077ac0609c72c956ab5e9c43d160348d087b7f4", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "113566f42d7abeb7f0bdb64786db6932d60c01ec5f65a36aeb50132e99cca6d1" + }, + "v6-landscape200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "204cb542dc4ecd652cb123ddbf1de40ae897a6202d68865c38321a878342fa2e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "84a5035a9fcbe6e0d242a835f331db06dfee9a829a860118676880423947a26a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "f02d1c9174f41268c31ee85bd038b14706120507c1c4e1a4cd8ed34df34e7458", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "5246d54c6608421ac73a49d913e1ad430a94f426e7535366211dc18d67bece60", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "3fd1c5120ec13f5811ab470ebf800da3d5444ff879803fdf71762c15f11522f9", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "711d9048b2e28da21cca1ef8bd56f9f1f478398e13bbf947d80ce887a00baad3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "cea3465ab0423ba92da2e9bf537c41db743e9a822ccc9784eb026277965ff4fe", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "1d0657ca35e5ead3900fbce27cb3d22dc638aa293cd3c75b229d1c30ed918fcb", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "532ad91001d76a90ea75a4f40151a0861369202b0a25aeb14b2321e5a1e1aff8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "cea3465ab0423ba92da2e9bf537c41db743e9a822ccc9784eb026277965ff4fe", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "1d0657ca35e5ead3900fbce27cb3d22dc638aa293cd3c75b229d1c30ed918fcb", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "79756e1896df0dc51713373018af962339af5c015fe4757fced2fcd670daedbc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "ccea330c814f657cc7a78ec05d207435de8c18517c0f970fe41f40d3f3edcb4f", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "981671781853152c902c0d41c7f6df23549902670634624b2da647fc2b688830", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "0527dd64d0c8217217ddeac1132776eda42edc3225ebed829e7810702a00d70a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "a0442d9fd99e5fb8bfdbabae4a2b0c7e80fdd3de0fa86a286d5d4e0bf442fc04", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "56db5f8f176776ccbe044e8ef2c9b7d9535847701715693143a211670902dd38", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "0a81eae7792fc2a9fb81269fc552d1ba9f3d964dae6577d4d79a302e841bf190", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "a0442d9fd99e5fb8bfdbabae4a2b0c7e80fdd3de0fa86a286d5d4e0bf442fc04", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "56db5f8f176776ccbe044e8ef2c9b7d9535847701715693143a211670902dd38", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "d6c670989bbb88245fe9fb813afa3be5f6dbd62b7a692e08bc5cb67ffbe7d87c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "ccea330c814f657cc7a78ec05d207435de8c18517c0f970fe41f40d3f3edcb4f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "981671781853152c902c0d41c7f6df23549902670634624b2da647fc2b688830", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "ecc8d44b6395d7ad231c3c79ea6debe7974d1bea3fd440ed570500e429eaa384", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "a0442d9fd99e5fb8bfdbabae4a2b0c7e80fdd3de0fa86a286d5d4e0bf442fc04", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "56db5f8f176776ccbe044e8ef2c9b7d9535847701715693143a211670902dd38", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "1e89e8179b376f8cbe2820033da1c3d1c82ad8d809111c46d87d6fb1dc73808c", + "launchermenudismissalspreserverangeandfilter-case.json": "cca91c2090a121ef1de0852b5b6260496783b5cb621a6834e5331fffaeb7ad26", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "03da1a3ff2c00fc3460d1dea43080552d3b5a414f4ff78a674d2aaab931b6254", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "a7beb1da411a21a1967d4f0496a47dcce9938b1f42d11d40bee59ef16313987e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "c3f4c3906578e4be433524e41a343e92e90dd025ef440f13f226d846b855a194", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "282820da2d71b76e685c606a4d7e9d6885c7ab5134cd8856797f8abc5860df82", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "d35da8039a356b41552fc886c986369e594fa878cfee48a1a1b621aaf712a94e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "2752c77e03476fcff160449c4c29115870edcb280b6dee8c333219b41e85382e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "76a79baf454b9f02b2b5fa3e75d162ece5fce0d25cb8a90d1a17d994da41967e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "f22d60013cde4ad84d051768c6145633b6c8e85b9c1016e56629bef1681e72b4", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "167d8a3be511dfab45517904c2b1b060874eef92c613e7e830b9cc16a367483e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "76a79baf454b9f02b2b5fa3e75d162ece5fce0d25cb8a90d1a17d994da41967e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "7f2fd8c271589d04c4aa1fabdd1b4f61ff05c0a622f50318a58c762157f60bee", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "49276c1e1bd6176f8f35ebb1c53834dd669da1ac8233ff25a7863d9eaac1e31a", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "282820da2d71b76e685c606a4d7e9d6885c7ab5134cd8856797f8abc5860df82", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "d35da8039a356b41552fc886c986369e594fa878cfee48a1a1b621aaf712a94e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "572d2f64478ba326c949eba8fc4701842b50bae4effcf9146024f15ee3c13d05", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "76a79baf454b9f02b2b5fa3e75d162ece5fce0d25cb8a90d1a17d994da41967e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "4eb5e665fc29ee3c069204eec0e51944ba4fb3d6929d9905e4fbf36456a04eda", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "7ecedf2e249bf1f4e217778699670ba9e462bd90441ea901c28ff6effb392e18", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "76a79baf454b9f02b2b5fa3e75d162ece5fce0d25cb8a90d1a17d994da41967e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "4eb5e665fc29ee3c069204eec0e51944ba4fb3d6929d9905e4fbf36456a04eda", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "a1973dff88abf8c7e9322c7318eca29ae9e88895c72a06626599397081cbe6ce", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "282820da2d71b76e685c606a4d7e9d6885c7ab5134cd8856797f8abc5860df82", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "d35da8039a356b41552fc886c986369e594fa878cfee48a1a1b621aaf712a94e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "b8c8e41f54e98e9e4c07f08ff2454bc070b18de0756c6efb245d532346e0133b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "76a79baf454b9f02b2b5fa3e75d162ece5fce0d25cb8a90d1a17d994da41967e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "a99073ad4fca4958af532d3f9532b704bd3f6444b473223cb0a08da18598555a", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "87d367a577ca60f7c68204f69b7f0b6668669ca4df236b5175c450e3ef6df180", + "emojimenudismissalspreserverangeandimeintent-case.json": "ebb1bfdfbb9d9d12be8a5694ac9b409a5f033b0d549bdc43fa3f40d343fd097d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "28c768730923dfa558be87983df7048fed949a9296f6cfd9c58cefb02aa38711", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "ba6e6b2981161f53c0d11bdb2f8c9dd27ada5ddb80052f17076730604b6879e7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "7e41718452bf0bb3ae88ef54e48aa6bf2545e3f5e76fe8a80ec88c0e144e77e7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "475730177f0089160436f07e1e96e508cacd711c3d8f372fda856c4dc768b033", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "7b8f10fbfbbc9aa4bf96b5c067bff99b11567f47ef2c88f5a58efc1ab80d4c89", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "3e76e51dcbfdc87f3cdfa324806b12be69f389b753fe7622e31113ecc8ca1215", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "70c9aa2022e897a12bef1aea60a3efaccf54b2ab5d3a791180c33bebd9765d6f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "508f51af642519ad795c1b2b343203adb8b7526a203208fa16749612651f68c3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "4fa7572120b7d643fe563a980eac87bce9fe6cac6ac76333279d0a94f9fe361e", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "349fcda83d5c1a9ef75300dfd023ba317048ddd929286078767b9e60d55cb322", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "a6770a68f84a4dae992fb211ebd46d3428d05a3db866851187e6e7feb5e8a228", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "445f488b89c0d1d1dc4870b78aaca1e3f5e72ae41c339e074b3f608d84681fd7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "70c9aa2022e897a12bef1aea60a3efaccf54b2ab5d3a791180c33bebd9765d6f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "508f51af642519ad795c1b2b343203adb8b7526a203208fa16749612651f68c3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "69e45907342ff597b9b6325dea910ff396a05d687ed39385552a3f83ad84edea", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "fca90dcbd0d30327716918010c2c0a9cf8ba1b46bc56ea6af5b6fe7f15ca4b1f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "0651f4df533d5333433a8c49cf4cb5d58b1f35853a8a154ac71d07f2239a77f6", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "074b3cc83068411187123f6233496aab9724ab46415510f15a9bf257a4d412b9", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "a2cbada74c4d0e127e270a8f090be5440da37b9468ae562ffe072d7fffd9b077", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "ed1aa3ec64791d349229296a34ad38e2f54156b541f5af4bb9bcc3d2c9daa759", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "76d48ca0aeaf72e66a100a6819a933926037fa516e96bcd330492ceea615b93e", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "432f6dfe29e0d87ffbdec4cab0e1c8002c456d154077b1fc91d763adf6087367", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "0651f4df533d5333433a8c49cf4cb5d58b1f35853a8a154ac71d07f2239a77f6", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "074b3cc83068411187123f6233496aab9724ab46415510f15a9bf257a4d412b9", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "0fe157a72822754cede12327604057c30c0a17ee112c2146165cf69565caca11", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "14396afb4d0bb2558c53db2b215f35c93fac8d4dd9853ad70801a6e51bc8eeb1", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "51f6e3e3051c7ea74490710a8169babd6c9382cacafb9e19d9f56a6d059eb7ea", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "e9b8c31443428c0f9e9615d1d234b93d1dcbebd2984ed4d72c59aaac297aad2c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "e1ad8de6bef5626253c471461255d71f497d71940491a3415221eff74ccfd103", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "7f372687ba90dc59205fdd3c8a2b502f25bc54bad0135f35d9a01adba5549ff3", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "ddb7756532d9d8db5288aba86c575db4f738b9f0394d69cc1ef1c85b34f2503a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "09b355a1af54d683a8c258461ab9f1e7d77f34b39d12b571a53081b46a8960de", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "16bf46921e3cd7dd0e73bcc7a1b8bfa2d08da2a8078267a9e431dfc030fc8550", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "7e732796f1a1433e0f283e9d13cf3fbdf4cff6dd22fde6b11e59677f01abe461", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "c452787841fd3fc76b0065ea8ab004c501a357a67e4316b48bb45d975b7905a8", + "menubackprecedeslaterregisteredroutecallback-case.json": "2c5b4e220ba8b7887491b1a2f50a3e3932f2025929242fd1d2638cc6b0d368fb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "701ed98e0619f583a531dcb23bf6e5b2b95841f5c98a5813d514092a32891bf0", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "56b851727a3a47d822b5d3c208784a5a605b96c804d07c5f0af1aefc0bfb8b6b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "987eb73d3c2b2a5b3d449a76f0c29bce34f93df970a57405b0986c89af3727ec", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "a13da6672d42fc02c16c0ae07bf6221d4eb4246d28b1b3e24809d0b2d324ea51", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "4c82e105e92b0b65f7e520d54c885652675e37a78f6cb411dba91729c65c77b7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "cfe1fbbe37a8be16018331ab27bef455ad2cc163ce97eb209ce16945b17cfc63", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "354f4bd28b1f03848ba8b64ee22dcb1088c42abd3ed5e4e58a77f23b25b614f7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "d73cb87b3e6155b0aa9e94ca76e2f726e0b06ca4b7703a8ee0e37b530df801cd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "9bf80a78eb758cf6ab0c612896e19733b97a834d43acad4539b6c397b75bea20", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "29aecf46e057674dbc6ef6c91902bf1f8db641a9d244b0dbab22f93e58999e77", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "4fa3bc1a606a51e21fdb7d6531a3758c349685adf68f0f35f0692fac68c3f626", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "40e1ed3f76af7551561d826f6f1a78007ee65b121e54e956f1ed2e419caf9424", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "354f4bd28b1f03848ba8b64ee22dcb1088c42abd3ed5e4e58a77f23b25b614f7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "d73cb87b3e6155b0aa9e94ca76e2f726e0b06ca4b7703a8ee0e37b530df801cd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "6ec026df16896d94c98999217b46f394bcce047cc232685515786bd9c70765e1", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "e139eed5e50244375be6dd7ac456592d110fe89dcb756269b6634c0c3ca0d3b7", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "2b696851bbc0b46096b265188fadcea87ab18521e0f914a28dd3901d84fbd2fa", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "3fb86cb7dedb4280508dbae85a076d3484ced2ac40398b1a9249121f7f024678", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "337d361d92e481e82af1fa8e4b003d38a8d96011ebf2af2667502e6cd1126ddb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "2b696851bbc0b46096b265188fadcea87ab18521e0f914a28dd3901d84fbd2fa", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "3fb86cb7dedb4280508dbae85a076d3484ced2ac40398b1a9249121f7f024678", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "e84a6ca4366f275ff8c7f20d6df3a0b046d55baa3fdcffdff4d63f9a4e438e02", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "6f9ff6014ad25e7d4bde76a620057157347cd789857517d23d3807c36fccdd6a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "9f9aa5b22dd466b9f0e4a0dceae5504809ce75d298523aead845ddfd3c25b7fe", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "da3fd225c8ba50ebe78c492ca276b627bc205bbcbe76a508b7de94ab2e9f5991", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "a9f74d4e0e59db04e284bbca9f8ce913b6dde20bd74d87624d71a64820a380e6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "f9c49bf9416b309a858fb5bd1551c57430fa00c64367e1afb34218d0daaf0cab", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "7257b11352d3f7802752a5ebfc8f2bfbe6d4bfa833360dac7d3a44432baf690f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "d461d8cfce856b8355c65fb1b2cea1e120ad8d1f6ffd3040eb4249a50a47228a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "063eb3093f7405af6d23e727a4e81b448f9eb9615ddc50f90b8e874f06d79370", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "9a0b157e00a207bd59f7daadacb52f3289dea4026b827dda11220987257a781a", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "556e71079db87a7cd928a340cb2329e2827298f7b19149e49834189a956387b0" + }, + "v6-legacy100": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "2963f5674743d5a8b196b1a2ad402b0e721565743a415cd32c4b6900c3986ae8", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "928491fc8951008133835ad95cf2ee002abd7070b3a4cebc55ba5eb663152568", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "d06686e75a6ad4967f68ccfee24b059768afb52bd662ba3bf25c99504819cde3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "a9d1bcd2df5649c5edd014123f6d2ba633ab050fcd88fb86c7e97f50b3720ed4", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "6a1fc893a719a5d600315fe57a6aa43ec18c4ee3f2dace864e613595c028c7ae", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "cc898b8cd093e694617387755cbe4772cc56649a45ce588ce1351a9ed0283886", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "7b281f14c22ca2df0094355c16c259438f36310b66dac798a4ed5171684dff98", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "630fe15a7684841eef3d4e26d8bf6b652f3d424b4393efcc622ad0073c7e8a11", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "25c332a21111714747ab62e33e85e2a7d66746ace15f6cd8ac9e1965a20f0108", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "2963f5674743d5a8b196b1a2ad402b0e721565743a415cd32c4b6900c3986ae8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "928491fc8951008133835ad95cf2ee002abd7070b3a4cebc55ba5eb663152568", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "a6003493a48b19219b49a37c51fc09f0c9503563392d8d7bb0fbfcb0c31d85e2", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "a9d1bcd2df5649c5edd014123f6d2ba633ab050fcd88fb86c7e97f50b3720ed4", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "97e328ed42036b31962fe753bd822353262cdc958da8d668fe358eaaf4e8da76", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "8b9a3448eb92db6aa712c08f40afd241f1edcf367b643eb6e375c23f41c408fe", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "82a2d6896d6d4719fc18da8b3af4314fa45f0a9d2c8c5e0814d5166e0b06857c", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "e178837585255f3498aa7b5ef2163156910a45815833100c0f34d499114716be", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "e610c3faebb6e45ee41372b74ad7e36b7935f795b6e0fe195f912111f78ed3d3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "ad97683f79a21bbac9f6c74b186e1da13ac3d3034441195fafef4dd315f187d8", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "f239047e0d7408a06f44946b7d6bcc93bf5f891c2da41c9a9e50143b79e42e7f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "eb0b04020701cd2944d67f5c6dc7dd38749eb42f4b9c34e535758bc6b42f3782", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "04ac6b0b5619a77223b9f56fcb2335f15ba939bb0c3840b202d78c226d300370", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "319c2f54d0d9c0c534dc70f63cbfc5078ee88d88f3b083f29835966490043117", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "e2879fff0374074e94992db52b1eca3984390788c7ed8c75006ba6902b9481f7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "82a2d6896d6d4719fc18da8b3af4314fa45f0a9d2c8c5e0814d5166e0b06857c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "e178837585255f3498aa7b5ef2163156910a45815833100c0f34d499114716be", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "5ea8b6751af1bf28bbe42601aa725f3c4eaa10f87cd2697ee07e11fb64393f2d", + "launchermenudismissalspreserverangeandfilter-case.json": "036645bd4c70dbdfad25ac9f4a2b9d38480ab5474c4479de9a0cdc24cd62d156", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "9d8e6ce1f8619ae4c2731a32ff83f827c0ba3017eff3a1f00f72be84008eddb8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "0a74b42b23c91f59236e83edec0cc9469fd02edf3a748b97140cd5d4a54fdac2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "b8b20962f7fa8d25142804b3436d09f4d4d9624ba43a2c5109f2e8b7538142b2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "3ce709723ae59dbbd1a6643c8e92d9ace5b8816056c8789b11da925d78c4f212", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "68dfecfc526c43638e58df84618a922e7fdcee18cd463ffe8f6e82222bcb8e20", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "ea6df79669a5b6368f69a18ddcdfbb3f9bf89b2e2ae8b67a97fe3a65230bcaf7", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "9d8e6ce1f8619ae4c2731a32ff83f827c0ba3017eff3a1f00f72be84008eddb8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "0a74b42b23c91f59236e83edec0cc9469fd02edf3a748b97140cd5d4a54fdac2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "647dd391875191eafb39381878e4d98d423e4ef7e4f900421b5f5912c761e30c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "9d8e6ce1f8619ae4c2731a32ff83f827c0ba3017eff3a1f00f72be84008eddb8", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "0a74b42b23c91f59236e83edec0cc9469fd02edf3a748b97140cd5d4a54fdac2", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "8227d7b800af147717d13ebab56d851befd3a4323cbd17506cc5d08d47635c42", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "3ce709723ae59dbbd1a6643c8e92d9ace5b8816056c8789b11da925d78c4f212", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "bcd67b7fefc9e895dc36361df995a10e05d88c63953a6cf2548c8d83d04a00c3", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "3da1b4d075d9619d6fbf05c20b05c3fe2e28468bd9bdc5c9bbac3908ffba5ddb", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "9d8e6ce1f8619ae4c2731a32ff83f827c0ba3017eff3a1f00f72be84008eddb8", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "0a74b42b23c91f59236e83edec0cc9469fd02edf3a748b97140cd5d4a54fdac2", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "0332e0acba9630558d4deeb5c89b629ced8177de439fc939395ce7f675649fd2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "9d8e6ce1f8619ae4c2731a32ff83f827c0ba3017eff3a1f00f72be84008eddb8", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "0a74b42b23c91f59236e83edec0cc9469fd02edf3a748b97140cd5d4a54fdac2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "1bbcc48734e4025c1b37e2e71f0c30858b708c59d4ab3843c489bdc254dbe28e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "3ce709723ae59dbbd1a6643c8e92d9ace5b8816056c8789b11da925d78c4f212", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "371e0a2406a6eb5bee679dd36cd7448f3db8aee6e3f3f9223104c3d5960c727e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "93deee2703d0602e0cedbe7d82596d2c921dc016d302e3157d926c8c92948dcc", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "9d8e6ce1f8619ae4c2731a32ff83f827c0ba3017eff3a1f00f72be84008eddb8", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "0a74b42b23c91f59236e83edec0cc9469fd02edf3a748b97140cd5d4a54fdac2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "6d00302f50c27c5f1b4b51bb7bf09503428f475592881b08ffcf7ba8fcc4c4d4", + "emojimenudismissalspreserverangeandimeintent-case.json": "3cc0d948726780705ca566cf4e679faa15ba486da85736ee0df8b36113634967", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "85ed75e0902fd16835cf8776bf8f9e508203370c72b4c1707ba74a8b5f28fa54", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "0e8a8bc39b133d8dad4caa8c7f2f8155fbe8a433b3510a50f1ee0b81ed2657fc", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "22a68de8b7bb77fa6936add3aa9defea8523f6bdda9ecb8b5f68b083b42be287", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "91633a8490e259d53b661aa2550b60e23fe26dfee7ce79abc824ad124bf87364", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "32dd6da9e1f15327d2c415dc643a9cae3d1a2fa22d470e00515fc653d26f8c7c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "e595ccb47bfabcf8e0f8f10a2d4317c96411999e8b1a3d40c2793d2044c8ab41", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "9d8e6ce1f8619ae4c2731a32ff83f827c0ba3017eff3a1f00f72be84008eddb8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "139fd58ea9cd7570abbd79de04e999803bf6cecbf21ea4b19b40e714252d8bd0", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "2efd4d5133066b40b9a96d1d54c973319efec0e289a372592c19d26c8081fc2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "91633a8490e259d53b661aa2550b60e23fe26dfee7ce79abc824ad124bf87364", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "32dd6da9e1f15327d2c415dc643a9cae3d1a2fa22d470e00515fc653d26f8c7c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "4eb4b9e4e5fabfd61d83500e19357bfe6133364ba8cb859106a187bf5bfd88fe", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "9d8e6ce1f8619ae4c2731a32ff83f827c0ba3017eff3a1f00f72be84008eddb8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "139fd58ea9cd7570abbd79de04e999803bf6cecbf21ea4b19b40e714252d8bd0", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "178131f74d32e643db743e52630bc1a265c730e88077d5e8910546d0bbcc07e4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "e02388ce8569c3712c886559727f84365a086e0c3da7d188fbb82c53a58a47c6", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "c358f4d5675889454651d009ec45d694d66b0362c9380b2f932c9486ef0f5be2", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "731904ee01a50b3264312f7b8fa69f14cb2523a03e9b6966e8b9eb518762c27c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4947575eac679f9fd095b9e5d99942cfdfeb59d03ac8953702ae1617e8802f55", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "ea7af2d58a240c05145c6f77c53037e64653b144c2ddcd35f12fba48d22fd95b", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "0552b881d623f209fa0d9778b5f7a156c2abcf1347a286ae17baa50f8d49b39e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "ff59b2cfc360bb6d748fbc2e1b7f5f18b15dfcb08b1353f4ab5809bceaa109a8", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "6a81f9d45d1e4d3eef1bed0c80534d710ca3c7964d17870871dd61b2d1dda991", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "790195bfbc58903c3e048ed5459b06e4b1e5ef67c944e86c10ebe89213bdb9cd", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "1ed8c3badd0005635abb5c0f97e4ad178aa82749ef5214babccb1ae68b2ba679", + "menubackprecedeslaterregisteredroutecallback-case.json": "18ab8c77bd21d81a25c561121016be068c6ee491345dac9e11652ec0751ba117", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "c4b28ed4da3840d9226bd5d4e844e410997a6c88a67d6c31a63647ea84f944b8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "0855e3fde9f703d9a1eaccca12373ef88d613d75cbc9f2800a318977423cb5be", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "fedebc9b26ed48426fe4f67a55f17452db32cfd7e32a28e7b94897e6a90bf7ca", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "2d767f36c111017d126a6477c088a41a0a89f1db7e6064fbd9593da24010549a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "4f2fc8e0838c049f0d1bb1c455a0fd3fce82c9505ad6c6c7b86ec966fd2bb3cb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "4bde17192c77400b483ac6c71bb53c4202c99151acb51b66af6e59a4b6396d5a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "92bf863eb10046aacafd717fc179f63a3493113132c84b8d8f51dee70dc4b974", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "e178837585255f3498aa7b5ef2163156910a45815833100c0f34d499114716be", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "f3aff8c1f71e40888bd78bb29c4b6ee23e469b454ac5cc7f58aaae6c07b11085", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "2d767f36c111017d126a6477c088a41a0a89f1db7e6064fbd9593da24010549a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "4f2fc8e0838c049f0d1bb1c455a0fd3fce82c9505ad6c6c7b86ec966fd2bb3cb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "d17f37c06ae816100212abae8218cb286915730de7b4bce4b8149dd338dc19b3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "92bf863eb10046aacafd717fc179f63a3493113132c84b8d8f51dee70dc4b974", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "e178837585255f3498aa7b5ef2163156910a45815833100c0f34d499114716be", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "a0a7930aa2d2f29a4d3387e7adf43d5c440e0aa5f1c136fbde76bb339743aac2", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "fd216bcab536c8928136eef0b1b0f260bd835fe72c3e43b940b16dbb3a37a945", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "992c7862d6c015b6c66e641f9fddfc84afcd8f45b5e8fa32336247b605466639", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "955c8e5fe292047a9a4c9a21930c238950a57d0c71e197dd3a542f7eb4e6c5c3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "f338c796f66f0682c8591aaeb03c22f643244e21c1e6adf4cb68183831217216", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "992c7862d6c015b6c66e641f9fddfc84afcd8f45b5e8fa32336247b605466639", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "bb1945e59c01d232b8f4790f7bfe1e6b559a77fa0afad7e32bfd7b66c9872596", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "7f7a1f336ff686ea082c09f4e1d69d866296756de4427f0bda6e78bc06696bff", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "719586336640c1f4d4262bc617414e3702d2dba517366bced31547ea650d2ad7", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "cb90af1e1d184ca5777ecd26f2346185f5f882b57aa4d34042f9228d50d927a1", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "6663d0da41de1a7773087facdc3e93b68e260d2149dff2fcb6704e164b856fc8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "4c7c5ade60da82fbb9f8d2c84af45df5910e7bb420adbb35e5cdb3dd235467ba", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "240a73ed7514cdd2b35c3897bf07614016e4c2f98f9ff4f8d3c1dbcbce5bfdab", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "05f696b90e11fe4e88cf5ccf4b860dfc44c83547fef4300c702614d5a84fe4d2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "91e6690553771f6930a27ad859c2c5db3fe67d77cb46c31fcb9d85aecde285d8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "4db33c87e1ae75c39f93dbad63c7f4180e1aa56436efc978bb7642949073e93a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "f98748f185a60ebfe4e6500bef026de5cddd43cfa12084f380cafe5fe8130781", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "45fc282f748a473625e5e3ce4fc68b44ae926b3f5c889dacbeed7aeccc19a180" + }, + "v6-legacy200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "cdf50d425e095982d48b248e8f988a4554e62a87606079a01d2e1d081f5ce3a1", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "101fc16a68645a83797a9eac1406e422a407aa7d46f08585db8f335332341428", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "98e551c0a7649162e66d5ba906a004fd339e0622fce92ce679a08788166f6b2d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "d4232f114d82e5b318d621aca03b5fab0d750d03151030beb243c07298b32a0b", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "f09151697f6d9bfe6cb2b4ea5dc0cb8ceab0e505b5be879a4c695bcb69230c9b", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "1b1710de0ef6288fe2d77005068f1e499a14a486105b825e193d74bbf255e01a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "976dff21e84617b2dd90c01bdb23b6adb9c02a0f7bb39217234b810039aecd82", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "f55fd086181f28f28de815a89ff521b2014e702542fe8e2b79ee7ed26b9fe101", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "9adab9af19c897fad5fac7c41fb01f2bf6443df378bdc13fdbaf5a4c8bf52718", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "cdf50d425e095982d48b248e8f988a4554e62a87606079a01d2e1d081f5ce3a1", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "73bf91e3cdf0fb0b166dbfc0e1c2fde64e4b31ecc526c7f1b12244bd356e8aa7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "1e0849070b9bb70c83faa5984133020d6170fc02633560057c647fede5745bab", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "d4232f114d82e5b318d621aca03b5fab0d750d03151030beb243c07298b32a0b", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "65ec58b8f12f1a1cf138504c43b8f8fc1886f8848dc666f6e998e5cecd5309b5", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "f9e218b683aa1be5e63070f4bbe543cb714d1ee29a65c9eea661a6475f25fa25", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "976dff21e84617b2dd90c01bdb23b6adb9c02a0f7bb39217234b810039aecd82", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "f55fd086181f28f28de815a89ff521b2014e702542fe8e2b79ee7ed26b9fe101", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "2aa5b5da4c603c1de761ae211a17e2afbda68ae7262d084cb5591f313735fd9a", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "cdf50d425e095982d48b248e8f988a4554e62a87606079a01d2e1d081f5ce3a1", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "73bf91e3cdf0fb0b166dbfc0e1c2fde64e4b31ecc526c7f1b12244bd356e8aa7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "ab86b69fa46360fcdd4e1d2abd75eeed49b9a2aeb2bceaf28aa4ca43dbd9d3fd", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "d4232f114d82e5b318d621aca03b5fab0d750d03151030beb243c07298b32a0b", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "cb8ea46565e12d1405dbd7284a862fa8a71aff6e6d6fe849607d3ff7a19a77f2", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "8c49601ef8b62a7919207d67faba76f02811892fb6c64ddffb907ee03c25d098", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "976dff21e84617b2dd90c01bdb23b6adb9c02a0f7bb39217234b810039aecd82", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "f55fd086181f28f28de815a89ff521b2014e702542fe8e2b79ee7ed26b9fe101", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "23309bdfe1ebc2b29234bf15d6157344851dddb2749d1e0320aff8b58aad37b8", + "launchermenudismissalspreserverangeandfilter-case.json": "18462a5dbdb8a429b3dfc29b22ad9d0d1f3660db7cb6743546aa16e254e68393", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "2a1c4aad918dacff3f90e76d1216172b0913bcb8c1c0cd5b8b255302680be9c7", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "3fcf016232d1d6a08f908b53b9db298100a5c09a260c2a4eae530e5de5d47a0f", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "b3dd9c5e84b1c588d47bf995b466a3fbda5003391ef73a271377c9018126a355", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "a1e31aae0a3a5418d63dd1015856ad4d11b255dc9f10cf23fd4e16db5ed72dd3", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "07b1ad11294a1822a0b40f0ed14665ae29b72f3e5edab07bdc74f3c053f564ad", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "69a0b88d62296c4fa6ea93c3bd1ecc383243779a7bcd43d4084914404b97a9df", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "2a1c4aad918dacff3f90e76d1216172b0913bcb8c1c0cd5b8b255302680be9c7", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "3fcf016232d1d6a08f908b53b9db298100a5c09a260c2a4eae530e5de5d47a0f", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "28c2cb1f53221d0098fe96360e4038ad5a0ab2c1a445566ec3c2325393d58eca", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "2a1c4aad918dacff3f90e76d1216172b0913bcb8c1c0cd5b8b255302680be9c7", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "3fcf016232d1d6a08f908b53b9db298100a5c09a260c2a4eae530e5de5d47a0f", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "2e51c5894d33352433beeba45b51bc4a51c1991ff928ee66bbea96ce1addfedd", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "a1e31aae0a3a5418d63dd1015856ad4d11b255dc9f10cf23fd4e16db5ed72dd3", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "07b1ad11294a1822a0b40f0ed14665ae29b72f3e5edab07bdc74f3c053f564ad", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "7baa057546f3065ce6581e58bfe323ebef9b82e522b297a1df67b85c113e5e9d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "2a1c4aad918dacff3f90e76d1216172b0913bcb8c1c0cd5b8b255302680be9c7", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "3fcf016232d1d6a08f908b53b9db298100a5c09a260c2a4eae530e5de5d47a0f", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "dc2e5bf23726b18ae2fb4bd5bf9419b314456dabd66f294f003d557e169050c7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "2a1c4aad918dacff3f90e76d1216172b0913bcb8c1c0cd5b8b255302680be9c7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "3fcf016232d1d6a08f908b53b9db298100a5c09a260c2a4eae530e5de5d47a0f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "758f88fe220b762834ef0f132515de7e2c7c972048dfa10d76ed2780e5c4e05d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "a1e31aae0a3a5418d63dd1015856ad4d11b255dc9f10cf23fd4e16db5ed72dd3", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "1a4af5ef3a0bc4bab4cf68f73f3c0e51849ca8d4685f0d8858cd2125518fb910", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "3a7e202607f7f44d7194957d6d85bb7652d433c5fb01dfeda9e87f1bfa8c6c35", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "2a1c4aad918dacff3f90e76d1216172b0913bcb8c1c0cd5b8b255302680be9c7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "3fcf016232d1d6a08f908b53b9db298100a5c09a260c2a4eae530e5de5d47a0f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "4203cf0f2ded21e0fbe48e4e6f3cf988049f44654ef1b107dd9123885a9233ed", + "emojimenudismissalspreserverangeandimeintent-case.json": "16e09cbb0346c4d56785b5eb8a7993649be1ab30be08af211d476d2513fd9455", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "19201d57d85bd01a4867c98cc5888edf86094719ba1c80ab6acb3d3e477a9bf5", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "1ec886442e0c1272777cf86189e80fcc1a8ed03c76421299737e4e480e18c673", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "5ddb704a3c06333aad3a5540d2940e12a207cffbb2edee339992ddccea8a4cde", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "ef07ae1a3863b45807cc25175afe136532f03991efe38be43464116923f76720", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "43010205ed25d3569b481d9e95b494b9a1a6a094232a4df1af02269a1758c28c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "296c22952e28eaf6c8f07a7a093627fd828c01a3a53e5a7ec6c651a754f280f6", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "2149428d08ce065df709d29ec319c529d28c94561ebcf3f3e0d5029a620b1a27", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "e8290d4d333969d2b34884a00154c270a61a0595a5f333efb9161f142f17e7ee", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "0044e41fb6949bf4d799a1b428ca73c9b17c4e82495e9711ae8d9717a37f24cd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "01b1700d084a79bb8833a519f0bfebe99a5d8acb1b784c1811a912a6dbebba83", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "4635236d45100175158781f894157bfe574d0174568b270daa11ce07c4f74f5b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "538105b7af6a01a79439822bfb65a6bff719e5dfa55f924b13ef59d2161376da", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "e8d2d8915828f7080b073f93e9774d16caa1d4c5329501774044d599d0875210", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "6f45ef169d3afe2021eb5af294a47bbb9f0e37e79ffbf4fd4d7829661478aed3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "f53d6fe8d3dfe5452734dd8effa847314a3291eb085196cf836cc2e0220e8351", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "d4b5a8acb0ad54f66408ae909f50d319f8caa30583c21f4a3221ec94bea9d123", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "623bb0ffb33df7e0e5fec415e9017a3c81421d598c1d86b55144876b9e6b402e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "50bbf3438a473ab4cb5ecbbe2a8e3cd1061f7bf5385d0c16c0cf79210e887d8e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "2122517299a8cae35b4ed90bd9c282ef26652f276422ab99a4351692b7a2f181", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "493e637c828650044dbdcfe7a0343449546a31f11932f2c326d4628524a1446b", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "a65f4cb241a26270ab8688b4470b34315ba42e621717a61676bed4f8a75234e2", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "139f1195ca242f3e838afc027fd3dd2bbe310f3def68b190a5536052cd3b2aac", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "247344c488ebd3f2f7615cef53aac5e9150b2d777ef3457482903823d8e5ef22", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "070668d5957dc5add69f633a7909d097c6ae5cbd50888a8e202a82cfae90c67e", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "307ae3ab8aca4f961c3b158102d5f694f90b859c30839d85ba3516fd125ffc5b", + "menubackprecedeslaterregisteredroutecallback-case.json": "e4a012cf3fea87acd89b7af1ecb75a453324cbc293b52a37012ad701c8d0b600", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "027536ad9221f03d4a3a22f27a713f4bacdcec3b48987180601d49988753af9f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "4d4f32caa643665d0486d15be22182288b775a76bc20b1954c8ace365c7e2715", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "6c9cedd35ff06054d42b1367def9af7842045848be7275664cb430a4c4f42849", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "32fd848dc7032017d2295d9e89598711f10b51402aee201de5e79942005ce182", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "79b34ed1b17a3c562f467f9b2cf90f8766d218df0a756495862e990c12a549dd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "a3b56f72e998761c10db3f157da9480d16771aa801800a74de8d341e00fe3b1e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "5e7b5cc47bb48677908c7df1cdac3a62d2f101de3479f8440ecc9ce351fadd2a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "fe3e2a590f2d680ac8bc8cb07edbd60d30f663249ed8c8de82d56ef582487cd5", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "605f1ec22053bb5ceaaa4d68d7705d378c7bdbd64edb35e64120ea5981b304dd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "32fd848dc7032017d2295d9e89598711f10b51402aee201de5e79942005ce182", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "9a1d75af9aea046c4e622923bb994cd91c35ce1b20583c6c7b5231b1da504f84", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "d73fcd182574b485bc6f013d06f145fe27d8e5b08a185adaa6d30e03a520402d", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "5e7b5cc47bb48677908c7df1cdac3a62d2f101de3479f8440ecc9ce351fadd2a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "cdb06ddfc864ccd35391c45493f14c1a69889d0bbe1d0c2ce96389b101ebf225", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "5274f3fb0ed27da848b49d19ee8bbf8b7b8b0f0f733fb7f728c032118b5aa09b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "088859b53d8186eb2bee54a17284b9e0967664defd9c2eb398e4e5fd32e3dfea", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "b14e9ad3edf906546e724c8fcb18f86b98f23464edc47ea281e28d1c2a88b6bd", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "ef766d3f13ef0e6cb399beaf5fb804d9a8a5e2357b6fe5cf2a8ee6b5561b622a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "9cc229237af56946061de0f2152551e0e08833bb1cbe54e2295d915a1f46c5ff", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "b14e9ad3edf906546e724c8fcb18f86b98f23464edc47ea281e28d1c2a88b6bd", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "06ba39c4b868c17d87a5f37c9369c061f8521930035016451599e72c19b1bc9f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "58b710363f7bfbcf7398bbcde2125fc34f899875f93d54c337c66f8b7346d03c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "ef623bab5399b5ae443637d1b6203207ba3866fd96d270065e032f8193056661", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "fb3a3f3075295771022c79f1e0263ba538e2b08a4cd85e0ee31f948851ea5458", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "8e960f372496ba9f3727207e266b22690f3009cfa9fde2e9a9ae29e151896c79", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "6f2fcdc5fba18db1c655be5b2ef0ff4bf0dccf54da73b19be5262cf4ca1f2533", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "6daae3e082b459d21264eea1e530fe16b52a30bf86e1be9844caada173740dd7", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "a3900615fa456e6960fab26cff3c49585cb6b0d0f71c90777b4f8013111f99f3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "0a65608385d7a4b21c87db0327d23d0294292188ed18177ddbd36ad93cb474e9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "97cb032d2d45f60078286a64bc59152af06dc0c6286b5acaf8379aec15f7066a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "5138d6a08cd53b701eb7e3741a4cfc7585b9680357b80ed1ef0a34faf45f9984", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "9526e5744b7dff32ac3d855a1fa477b62f802ec22c243eb3c24a707485f015f6" + }, + "v6-regression-toggle-tablet100": { + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-0.xml": "0ad70ed76432b13d076492bbfc0e7a8988b7cb5e14b8eca334c1c7ac39ea7676", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-0.png": "0c5601c4c25a5bb32c821df741a3f654aeffbcb86f5b958f0b45e71281033d0b", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-0-frame.json": "88022fa4333be54a941400b8c4dd60b4fa36bb77c448b8507a85163a53f6671e", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-1.xml": "fbab2bcdaead5cbe0a1604bf2d78ea1711fab21ace26b3976a95d3115f7b6ba2", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-1.png": "abe32cbaa271bc1b663e231761f3ef90feeca6a9299a3df7865592c87de4dbbd", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-1-frame.json": "261d988f8decf2b56733d43e8a56a82a4ce6bd7941e7c3c8d332f46f2e85fcbb", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-2.xml": "0ad70ed76432b13d076492bbfc0e7a8988b7cb5e14b8eca334c1c7ac39ea7676", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-2.png": "b421d43a2a4caf9ba207c1a8001b47e832498ba008e6d28c9d315229a6f6aedb", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-2-frame.json": "4074174ea4040f566f68b9cbad94d6ff6955c59e4cca7393380a43d71fedae2d", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-0.xml": "5505feb94ff70a10990810e726e2f780f324de58df444bf22e7400602f49a640", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-0.png": "e9fa28da4527756f270969f7a820110be9823400aa3b961043775bd252f080d8", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-0-frame.json": "814aab371137ef7224b580ad539c4757f586e02be83c0cd21669a80fd9823fe3", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-1.xml": "be755623771db36ac80adda6e04df095a8a209d827f5b28e5d77a7db6b25b40c", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-1.png": "36f4da768707babf762ead23d0c438400a694e20760e4d67d6a1667d285bf44f", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-1-frame.json": "e31098814b128dab93638e30ad55b2f68ab497e3072828cd0eb4b8b53219f32d", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-2.xml": "5505feb94ff70a10990810e726e2f780f324de58df444bf22e7400602f49a640", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-2.png": "2ca131c2191bd8c5e88845ed768e3c6374d55f951cc15ef2b1463380a2e7b55e", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-2-frame.json": "7161efa985063b8c0265210a1d5e794afa2b7c70f42008bccf2be3635771fa39", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-case.json": "79e61f151e31962bbd12155ddecc8fc84403c7484eb6476075687480b8238867", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.xml": "5505feb94ff70a10990810e726e2f780f324de58df444bf22e7400602f49a640", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.png": "852752ff375e7402ba9b91de43b0c11a5f5838e2a79fb897c806140bf60b67ee", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show-frame.json": "47d3a38f3e735533d98a8b7527500306db58e20cf16afa0751ff2b24b3ac69ac", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.xml": "5505feb94ff70a10990810e726e2f780f324de58df444bf22e7400602f49a640", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.png": "543688d0e90ae9263f0da55b0ede0efd6d4e04a1490a53957ad526807b0feb4f", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide-frame.json": "2d9dfca03bd30c2836a510f55746a2dc53c3cc1b8cc9e009004e9137be05285e", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.xml": "be755623771db36ac80adda6e04df095a8a209d827f5b28e5d77a7db6b25b40c", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.png": "8d6bafa1ec9f5ac82bcf1490ffe91d7e1b3c1a9098168abb2c6bf7a7728b162e", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide-frame.json": "b0c20464841fe433312c342bfa43d8c4d7a9b8f6d2fef79d7d00cb591367ff4e", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.xml": "a83a33c6ea508b31f7cf336f80b512f91029a38259046378c3f41075f3e2a5e2", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.png": "06aa78a4420a4341f7a98903ffa064e2a2e281a49e1c7d35effa64379b677148", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show-frame.json": "eddf2999ad79fd92ed594516884c4a01ca0f309287a64013605d4b9275071679", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.xml": "c5d49a80de569fde7b51a2dfe649e3409660143047c2818d0962fc5300ab240a", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.png": "19933fda72d74846864726bb6d6a2cefff889290207cf3abc195bb25a3a72640", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show-frame.json": "7bce0c05151c91e11207e6a5e23d44a965fbc6cdbf3ee5e8c34f02c72a663bc7", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.xml": "c5d49a80de569fde7b51a2dfe649e3409660143047c2818d0962fc5300ab240a", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.png": "c16700c6034b99b3ced741167834ab19472f460f6ce9c910ee217002f22f32e0", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide-frame.json": "5f7fc3dc27ceed2f38710a26a3fb20bf1365a7a746bb39a13ba6d5ade3e7b0b5", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.xml": "74b76a71c726181d76cbcddaa49bc866ea3e9381a2834ae182726f9ec5905792", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.png": "94e6d0d481c4d0a828819b3babe2a54ad7ea53d643e6e4979385ac1c6a72d5c5", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide-frame.json": "8a1b8db55f2ccc1efd98413ac8d4b8d856d4cb87b548f91a34494aff3bcba867", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.xml": "c5d49a80de569fde7b51a2dfe649e3409660143047c2818d0962fc5300ab240a", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.png": "df664250e4633d0a11a045f3d96137ad586e2269b8e846cb98398cb869bc1767", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show-frame.json": "aef3fc0ec9b8e8541c55b8c4d7b4c97d276023599cd16826ca47ad828799f3a0", + "emojikeyboardtogglerevealsresultsandpreservessearch-case.json": "58fc2c6835a0307aeefb693a1fc6d97f0866ea3811d60295e16110be92e97cbf", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.xml": "b2e34e78a2e97cd53dae1bba1f889a4271bee79def5923869ad7fdae1462b2bd", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.png": "5b28dd3d0f99c6337d3bf8ae8310c78ab7990dcafe1259655fd3860868b4c477", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show-frame.json": "16daad1eef0957b1b8bc75a1b86c80f4e5d2987f88e5d2fd9b5ec547ffb7b717", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.xml": "9ec41fc8af0b22a797174dd9237b1b7a5e0580a1ecec3fec205ea09f7ad9d41c", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.png": "d1761d4b2dd9a3bbdf1e12315bc7ac417b929b06403c10ed32487c2fe838b6de", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide-frame.json": "6603dc62fe03f29ad0d642eb32d16a958d6319a6edad8c4a851194f5462f7e16", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.xml": "b2e34e78a2e97cd53dae1bba1f889a4271bee79def5923869ad7fdae1462b2bd", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.png": "e9017e04f5f4e4ee2658c3b5f7a3c396d70bbd5ce5cabb82df43bdf329a0331b", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show-frame.json": "34d7d1afd5f68148d05b298170023beee817cc13f54f2e1cf2900ee03f4e85a2", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.xml": "b2e34e78a2e97cd53dae1bba1f889a4271bee79def5923869ad7fdae1462b2bd", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.png": "5c8123f907fe3d12eaef2c131c0745567cc9ff864253aba3b78428e9d39a75e8", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode-frame.json": "48c6dc2b7f9dc8d551893ed1711dd475bdd47470888a6d01ae7fdcb0a378f220", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.xml": "b2e34e78a2e97cd53dae1bba1f889a4271bee79def5923869ad7fdae1462b2bd", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.png": "96c7f238c623c03cd6948b11224a729b7c0d5dfdfe20c11080b371a1f0fc882d", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch-frame.json": "87226601975f7853a483a07c7d694c0fd771391b1e7f2a6449b7ecb139ef95bc", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.xml": "9ec41fc8af0b22a797174dd9237b1b7a5e0580a1ecec3fec205ea09f7ad9d41c", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.png": "84b657e41ea413402c75899b68a725706a00d39deacf172fce2d9daeecab1c93", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu-frame.json": "0558d9acf593b72e2c3a0d5e3d0fb1dddadfccbef14a83994c5f798ab2d03927", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.xml": "5f7df4c86b27ac738cea4d4d626935fcc5de915c882dacdd22946a42a0d1889b", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.png": "7804a85c5dd1123192bf196fa4b63b716790a1ed6ef95bda7ecf93bf9a06058e", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu-frame.json": "c548ae46776c3d0f74e53cc233479bbdf522a33ed4ba33274758e06439f2dd69", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.xml": "b2e34e78a2e97cd53dae1bba1f889a4271bee79def5923869ad7fdae1462b2bd", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.png": "da1a1b9104fcaa9ba47524833c54aa3ef0acae6087b0891c3770f6b1553ddfac", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu-frame.json": "a9caf24aa53c8c93f996c3fdb427ccd598101ea3f893eec1a794fa5cd6500733", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.xml": "9ec41fc8af0b22a797174dd9237b1b7a5e0580a1ecec3fec205ea09f7ad9d41c", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.png": "74e3d333a9643cfe84bad1f672a3cb5cd9105d23b5dbf107c4c6ee0a8ce03d9d", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement-frame.json": "46f429558a4da5d91d4bec4863ab80e365127758c0700b87034ed601bd4deb97", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.xml": "ee41636b87abf3b1714b225682c1d3085ff3308d582e7f48f1dc21c43c413873", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.png": "299ee558c790c5621e3c6225abc06f62eea11caa3f592778582128f692788d2b", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route-frame.json": "0afec2e5b8f08fc51048f5cf6d11f7c7d3bc64c12b6e109be037cfe12b6b1486", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.xml": "4aa10d43b1e637569b1476ea1e6e714474493bd3d6b64c592b5486f60f4c19cf", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.png": "d8da1690bd94c5d1729a62f83da3590aad89fb33ee962edd1b8ab97dd2dd314b", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show-frame.json": "4cff38db38c86cdada7a7da93a53d3449e3044f4586e6c19e9e1ac1471a1530b", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-case.json": "24275ed077897b367b22998d4457b6e4c193ef789d1138b5ae4720fb5f0756b5", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.xml": "ee41636b87abf3b1714b225682c1d3085ff3308d582e7f48f1dc21c43c413873", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.png": "ad0d853ba81aaefe8918e9ff8757b0b740627590f1d90cac4037e7bda35cc9f4", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation-frame.json": "b989c155b994b614b111358fca588fc4a1d4d8c4741f701912bf89d1c1dcb923", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.xml": "ee41636b87abf3b1714b225682c1d3085ff3308d582e7f48f1dc21c43c413873", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.png": "fd5168e65bd16a7c8e1ec91b5227bd5b883331eaccefe3443cd3d56d059fbf1e", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner-frame.json": "eb8d0b7ea7c84d00bda951d0214c7eda8f6c3322b25a00e940e23e6e938c8c5a", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.xml": "4aa10d43b1e637569b1476ea1e6e714474493bd3d6b64c592b5486f60f4c19cf", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.png": "ab467833aac1e9a6133e582b37d62fa6c3a9b9148879107e8f5ebfccf7813a7d", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show-frame.json": "925990b48fea02e6187d86597be7e657ca974cc679cc72ea3d2842e0adbe191e", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.xml": "593c4a241ca1aadbaa0ac45d999bfa9c32942b6bcb67ee036fe48135bf441c0d", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.png": "1da0facb25821403ba0559930da8265507ea645f75a94aac1d67b368c91fd5a2", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show-frame.json": "b00d24a2e6c908048b295351eef8d92d168f839482de4293f222c6a188ccc930", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.xml": "593c4a241ca1aadbaa0ac45d999bfa9c32942b6bcb67ee036fe48135bf441c0d", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.png": "4a35fdd65c0c1d54b9dea19605c5494ea5af7639c01cd923fcd07294dc80f939", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide-frame.json": "9e959fef3c96a526d457227890ba17d1d596b951179cee8644c24a25dd0f5334", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.xml": "dcda61a556110510aee4f0779618693008a81ea18c9462571e2ddbe5e45dfd18", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.png": "f01ba38039922520215c9e4d0bfe2e78084fb226c67048cf00dbb8ca147a99c6", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide-frame.json": "b7048eb8b8a384197c54c64a1742c6d142d29caf99b7e2a59951c658fdbca04f", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.xml": "45665076c7b8b19b2a9a18b198803762f8bade188a7abc68c2131e1662cab521", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.png": "c74c54811bc432101cc4dcb4f936f814a84bc7a658b19082371fac2b28d53079", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show-frame.json": "6465b9de12b18008bed3d7bd65618f23794d0b7fd7989716d80f1cdc34cb00dd", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.xml": "56fc6f7fa31083b378f1607af2d82ca5b833f52b86840f25fa0d11148af7a5ea", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.png": "b6f3c7f0d5173a161fc7ea013f370fe8d9be572ab04e1715c68c59b69e68c377", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show-frame.json": "750ec5e21a9dc305427797528c12608d4cd2338a6f351c586789dc5c7c1eb3e3", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.xml": "56fc6f7fa31083b378f1607af2d82ca5b833f52b86840f25fa0d11148af7a5ea", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.png": "b6f3c7f0d5173a161fc7ea013f370fe8d9be572ab04e1715c68c59b69e68c377", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide-frame.json": "6d219416045ce6a096ef7e2fc870c774c0ec3ba0f9a2cbf5b52f71847318158f", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.xml": "2dbb2826c57b92898976b3a1b4cc4e100b0f59f216443f524a1639005fc03f42", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.png": "21f6989d33cdb934feaa83f448e95c35eb321dcff0bdb3fc2bec8e5015d97f5b", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide-frame.json": "93ffc8d68c9990e5fc5fc18bc60c690186c93291fa1783c07d05a6f36b93013b", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.xml": "56fc6f7fa31083b378f1607af2d82ca5b833f52b86840f25fa0d11148af7a5ea", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.png": "77dc9f6846130d12e2db7209a8f2b33b88380b8cc77a876a4d11ebdb47f945ef", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show-frame.json": "56e48fc066a801d06df28370c95a89a3a726d73e91d92250d2d8554504740718", + "launcherkeyboardtogglerevealsresultsandpreservessearch-case.json": "de7a665009ec203d13906e95ecaf541fa3fc095b81874d565518bd5d9d868fac", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.xml": "0581d96029b2e4b4690fc60b754b8ffa4248fec4c777b2247f555ed5b1a424ba", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.png": "46c31e47440590ab7b4a6ad637473aba563adc8ab2a28c298100c19137e4c15e", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show-frame.json": "554b08aa0d3dd50ff6a54e07176a85fdfd4cceb70052137b8621ef406c550548", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.xml": "179a3d629d5a0f58d11742caeaa7748f703f6e9912d711d3860a738cb872df6c", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.png": "f34bb59bf529e7c45e7d798b374d3ba3e579b48272f3e5d5ff9b9e6d24b8aa2d", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide-frame.json": "2da02eff294aeff70b20d3c0dba8d1a085cbe2a5d2588540697e531039a729c0", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.xml": "0581d96029b2e4b4690fc60b754b8ffa4248fec4c777b2247f555ed5b1a424ba", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.png": "1c997088175e768fddd5bb4be31453df0d3c04a11a5480488dc3fca19d75adf8", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show-frame.json": "80acb74de7e9b2ab66ef6279b09d7d2672c37d7ebfcf1e8c3a82c0e1add4da63", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.xml": "0581d96029b2e4b4690fc60b754b8ffa4248fec4c777b2247f555ed5b1a424ba", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.png": "559183fe4812383de4324f68328ec69801a396231df541885687aad034518c4b", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode-frame.json": "e691b0299a9a1c4dffba2df31d0545b9859e644812b7cd4b6cd667912fb27c55", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.xml": "0581d96029b2e4b4690fc60b754b8ffa4248fec4c777b2247f555ed5b1a424ba", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.png": "b5dc5f0ae69e600da2b88286635f320a5e69136b1e53030d12d009b1ec106c4d", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch-frame.json": "65b05c4f8e0924ea2dc497fef15e685d61b95dab9b90aaca9560bd1f52f3e2cf", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.xml": "179a3d629d5a0f58d11742caeaa7748f703f6e9912d711d3860a738cb872df6c", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.png": "68d831db3ac7eb5eba07242f55cc9fc82ce195206c6358ef91d7b06f3817791a", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu-frame.json": "79073ac589a5b64cb416fe6572d734400c17e5d08d6f1370fe5838e2d5e1ced9", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.xml": "015dc2416c760178d213b8bea09552b6fdb1f946b1043c794f2ba35dbdc56be5", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.png": "d9875ab32860ed5e49257ccf0fc8feec60329e37dde4c71764417b7128a7a02e", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu-frame.json": "cc42774be675d2c2d1ede544cb6380dde597ce3b06209568ad338f3a9150d1b5", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.xml": "4c8e80275bc4dc89b2ea4c3d58c632ee8f573213e400524c24be8cdeedd23d05", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.png": "b71f49ef19482ff5c72ea80bf9db2edef5d0fcb98e9854697b8e988854a1b7b3", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu-frame.json": "3b4b146762fb555be2733a45753b1eb5a4cc2d87ed90c0635a9aa2e704056a27", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.xml": "d08ef5665737e4a555075c2ed60be536aa9cf72664481a44ca2fcde36ad3917c", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.png": "81a33cc18a9a3d777c41f6984ad81ecf71ceaa472005b6a712c09022fac23b4c", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement-frame.json": "e3ff3c371aa6ce1495b7f322abf9f2b6fc773215146c0929cee3e7af78029ecf", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.xml": "d08ef5665737e4a555075c2ed60be536aa9cf72664481a44ca2fcde36ad3917c", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.png": "d98bf431db852de7df359872bbfb1a3d3e393350b9f403a442c380157a89a96c", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route-frame.json": "4cb08de0fbd2a9b49001f6623b7534263a8203f9538f85e908f929aae4dba212", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.xml": "4c8e80275bc4dc89b2ea4c3d58c632ee8f573213e400524c24be8cdeedd23d05", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.png": "4bf1051f7333f7baee2ad4e76714cd10b3897fc0afe9f859ceb040b6b11f9c98", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show-frame.json": "49c394c69554ec6d7894617d2d5468f2932deee1ae8944fe1b099637b829ab24", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.xml": "d08ef5665737e4a555075c2ed60be536aa9cf72664481a44ca2fcde36ad3917c", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.png": "9603449161f5e2a9d9380eb30e0ca34c0aa60562b3c15d03c09e2b3b1a29c254", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation-frame.json": "d41399f1e966e5a52e038ae26e75605a7e20735bfdc2c36d182d41488aa18501", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.xml": "d08ef5665737e4a555075c2ed60be536aa9cf72664481a44ca2fcde36ad3917c", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.png": "dfa569a03fd37742efe08d0ff874023889c5ba54b3187402b789d71c9dc69645", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner-frame.json": "5523738e4fc2045085cd5735d7eb697568a1df56c00183eb6817deef02b46d6d", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.xml": "4c8e80275bc4dc89b2ea4c3d58c632ee8f573213e400524c24be8cdeedd23d05", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.png": "65c411b6d13679d1787d9caa6cffa7dbd8c25e0d3015827857d02828365ab65a", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show-frame.json": "b225be89cc82c3fdfbc769e7004c38cadc70155d50f4ef354efd34c13d5d8392", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-case.json": "57fe0d79f98978af276f46063d680d750f1e5dbd3cffc9dda1221a2b9d1bbc79" + }, + "v6-regression-empty-landscape200": { + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.xml": "8c1c02eb773d691855fe735580013fe937c8fcd0a295e0b0c503e837dd72d3eb", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.png": "0e9f39b450621402bfcb4793046ac16f6f27120c78284ee6d4e44f09ef2fdea4", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty-frame.json": "2ef7004c9b1f27d17ceafcbb3a6c286873a5e74cb1a8c241276241d7c9cfcfe6", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.xml": "8ce93cf632340e914bc678318d7b58d1abfdb0d951973a4a90224769cab2998b", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.png": "4098fd5744f6842d31203ebfe522e55722e44855cc80387e2524354c4f6eed5b", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer-frame.json": "43468e3af816eea6a8ca4f9547c3dee44df2c53d33c9385c5da9dfeb4242aca3", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.xml": "85d159381e89686d9bf015b0a263e53366b62bf1ab9e23143997014be868e5da", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.png": "60d793a969f1fe141298f133d524a46cf5bf2ed17b7aa12eb9f836122906ee08", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching-frame.json": "1d9a4b05ed6f3c042ad883cf7e2a06bc320aa786f3627e3b7f53db7b337cfa8a", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.xml": "dc2d4a1866ac3b59270e41af2e0cbb9cdf30850280763a1dac2e78d8652d79f3", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.png": "021d847d1b6e918ac1270f0888836f4f93dad298befce1340054c91583aba3b2", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared-frame.json": "4a25fd166bba2e2db26ddded449c60bc2b2df334942782c733cc35c99b49f09c", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.xml": "7e93f183981b4461326685e17da2978b4c6338de3d7fa2cd063121431e0fff8d", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.png": "b5ab5bce69e0846eb2a98c7ea1d26fc97f88385f256e8ce6d9e796a4aec4b4fa", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty-frame.json": "e64ac758ecd9c2fff77aeb66fe3ff0f7bc73f70b0deec3470ebd30981d3e2bf6", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.xml": "bb5052e4b678a90a700341ed9dd10d7f4e8eafada3892043d4a68ffcf7f1df90", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.png": "aef8bcce9b0d19ef52b8e708df54d2dd76dafac0979ef51e61b64bf77e1f8268", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer-frame.json": "cbf06d3c0e6defa255715b312ccc4b2e178171fd7cfccd1cad74f9ed21d2e682", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.xml": "7feafc342ee117866774aecd187bc8c28fcde059d62fa0c2e8ef6e7c610ea85c", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.png": "caaef3b8b53e865f90a0c4d7e3578ca59e669f027ce3da166729f379e631d972", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching-frame.json": "ebd69cc26ea04252574aaca2a31faab49529cd01e7e0930c56908937e9ffb302", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.xml": "6afb577a05b3bbc5966427517b5950f5a93814dc00424e0ec11928d0acffad6c", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.png": "8ca30a3cfffbe87a1d01198d9b85625ed7b1551cbc07ebaf21f0462935df2470", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared-frame.json": "8aa763a67de67a63e946d7615a31b39406715f95d9fb9aed99d6021657d45066", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-case.json": "e8563d884d503b86c04c9dfe4f222f0d9fb73efa357d17e36c523879a21c5834", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.xml": "8638513cdaabb084908f0d3e6666631be5345e81974a5963fdf947bd152be21d", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.png": "ec4e5479e9b752f94d39741ef71811fcc7f649c383b6bdec7fd081e9859bbd32", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty-frame.json": "9e839b2300b280f1be07fca6d502368e156fd09e9c8ec5b9700aef3f654d4283", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.xml": "8638513cdaabb084908f0d3e6666631be5345e81974a5963fdf947bd152be21d", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.png": "ec4e5479e9b752f94d39741ef71811fcc7f649c383b6bdec7fd081e9859bbd32", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer-frame.json": "9d309906b3939cbc97dab4ecdad67fc1c0ac519279220d7165d5ca6907b4be3f", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.xml": "cce04e9a420649a78a19003e15e708cbe5361e8095374aa38d4a66ce61348455", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.png": "4e63bd61bc0baf3333ec24c83d93b64aea9076a324d93303306b596c37706f60", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching-frame.json": "7e3bc88eef63d78178176abacb783f16f5aeebd828e0cfa57e6afd7e358a49d2", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.xml": "d74db7ce816869b88c3e229e8aef56022a7db18222ed2a29d1745d5f5cf54edc", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.png": "37b00341885b5c795da0ee5039891dc667f620bc6d593531925a7936d57d4870", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared-frame.json": "a767c60c4399c4cde04b519378480576e4fe0526ddb150c19c1f277a2da249a5", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.xml": "e3821a569c4906d16a59c431ad2bb831a6d3372df19caaaf483fe23c4ce2db60", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.png": "463cc632bfdc35e91f29be761fef71dc19bfe954e44e4ff92c3b2ffa8d5f4191", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty-frame.json": "c88db1ce87e0f6ef6b587ff4976574c27103bec5eec4c3cec4f94736928d94d7", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.xml": "875770799b6967b63cac149173df3c6d2176a9f37e9955b6c1f17e421c8c2ae3", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.png": "23ae2cef717ac882b51a1a7de54c7326d44719c41eb991197ab9c79538906e50", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer-frame.json": "cbf06d3c0e6defa255715b312ccc4b2e178171fd7cfccd1cad74f9ed21d2e682", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.xml": "c2b48aa8c575f5b2bb489e41e06f5ac95871efcafc995a649fb14afbab2af4d2", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.png": "a0bb46ef6c087dec2e60ba7fa3d81142b8f5009efe114a72dbc3abab35502c6c", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching-frame.json": "e07ac9650a018fab45e43850efff46e2e0768e63f412188063af51df576c0268", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.xml": "f09806b1060c4c8275c5d01ac22a118ea98ddb9be940cc90ac61f085554f62be", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.png": "2cad820b7d05a09f042eeba09caf9567d8db28617b8029ceefdda92f05e1cf0a", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared-frame.json": "2949f4b6017bc3a859e78a2758aa56432812d7cc6afa1e2abc5219bd6182740b", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-case.json": "9fa9ab3c12e3f736ece51d6d1e679493932215e330733f6210c2dd3121c5b729" + }, + "v6-regression-clear-phone200": { + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-before.xml": "bf1e34b461bb3bd3b76936fa9b03e4d8a2b870a30a8dc51cddfbbe7351de28ec", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-before.png": "4b416a6e35645f3780476905f740a0c57ee782da6f41083977be460f1a7f31c8", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-before-frame.json": "984b23189d77d75476b0a54ae9d007910572fd9a0a0b4d25e8d875786a33386a", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-after.xml": "385083a7aafe05750932fbd7a6120f9eff22402840fdbdef3078539039c862e3", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-after.png": "4b7071fce638bd8aa2d3a4be7d6f3c1f7c986bb85ded57d4222b682d905a0ef3", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-after-frame.json": "c69e902101db4262f6351048e718cb3f61ade3b85a7014e55fc99a526e4d7dae", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-before.xml": "ff1312f8c572979eb97d16127960bf7e768d0fff045dca02c32318303061a30a", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-before.png": "994d43dbf44e65ef9ab4031161ca8787a7e57dea82ffbaf0e6e0bdf3b86aadca", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-before-frame.json": "0f3293bc144373e5be063b22ae87394b759214afbbe8085dc4cb560f9321c3b4", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-after.xml": "9ce88d4da2aca38102bea6cddb30451fe27bc86f163a8462b80d45b0f2d70605", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-after.png": "f93aadb264d1750c05289a9ef21a621e706cdaa18274439d6807d36b21590afa", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-after-frame.json": "01b2db217cd988810a1b2a46a1b6a979aadecaba4c574201a0170a3046e4d427", + "emojitouchclearpreservescategorygeometryandkeyboard-caller-return.xml": "96a32f0220524065c13e3d82a5852a0bde39ee97eef3e15f93820d641a9167b0", + "emojitouchclearpreservescategorygeometryandkeyboard-caller-return.png": "41a8be11cdb8a449b596bcda38b54e4327823d678b8d5db8aa40e7ca6092e269", + "emojitouchclearpreservescategorygeometryandkeyboard-caller-return-frame.json": "9c815d4f11b17fa32624d6cfd9f275d89ef84bb64e6806c3562787c8e65e737f", + "emojitouchclearpreservescategorygeometryandkeyboard-case.json": "1f8ec384e7c1d26915a18be197aa48b00e23a56b93857076153eec740028b5d9", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-before.xml": "41c8d99d3474cd401df5a1542d85a35c8c716ebe2fe052945d7962cc208ace56", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-before.png": "598b56d80b0ece1505ee7eb34faace09ffd37a57ebab6872b54ed926656f1be4", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-before-frame.json": "4e13035806d38c08ea352fd13befb5f4c45c323d5527900406301bafcfbaffa0", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-after.xml": "7bd2f4847b2b34ec5551f5cc69c599d4980d0b9a049ec93320c6c1cfe4202355", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-after.png": "acab851b6b7f9254a8aa257a29771275fb390cd6daaa679a6f225a260faa968c", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-after-frame.json": "312926bbd33e6988a634e3b50306cd23ab892dd5df4bbc06a6a5d5ad0e23f3be", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-before.xml": "4b99974808ee88230dff37224d5726540a90d0780bbf202f38ae9eacccb91be4", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-before.png": "1c363ea83eb557cc1293af8427aa22b2b6bc6dfc120320f15e343144d47f88ab", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-before-frame.json": "5995d6ab8d94ab7c87eb3694173de90cfa07b96b06fd69eb39810767cba71d1a", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-after.xml": "5fe3d186117e448a6038662e509ab9e946bb5ae02f70dd16bcb9f11af9c4a497", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-after.png": "9663ab86a0f6c1bef3205ce26662ffea15e4522fb528eea56fc9ac93db237f58", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-after-frame.json": "a52d30001f8e99d5aff4a508561d72540a028c9e5504b9d1ec04a60c803204c2", + "launchertouchclearpreservesfocuscategoryandkeyboard-case.json": "da5ea207c514fe921dcbfa40bfc3bf95f5a566a0c1321efe59c04ac5010cf3ca" + }, + "v6-regression-core-tablet100": { + "pointerclearremovescontrolledcompositionandwhitespace-launcher-composition.xml": "b0002266296b073fe354a1d7d4ce72d16fbffa3b2c36162b8d54ecd9039f2df8", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-composition.png": "1a7e58531e97f4ee0df0452748a4e0394bd669c4b71c442786be41adb11a1899", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-composition-frame.json": "808e5c4701e5e9ccc34d462e7d6b61395bd94eeabfd442d679624e59b6f8a8e5", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-cleared.xml": "7ffd7f0cbf7c670cf7a5b06a4a7f6d257111bab910b1862d7284cfa54aa3292a", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-cleared.png": "1a9183cc2a44acb893cd6a347bddfe101d57280183e8a7874faf7d70dcefdd8d", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-cleared-frame.json": "06b599673f1ca5a9dfa5c5fc3629ea051f09873b4a24bcea0fd8e99fbbb47c41", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-composition.xml": "6257ccedb2f713247a36325a07ba31399d85a984907fa87fdd117b837caef69f", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-composition.png": "1b5f1add92452aa4275146bd7cc97c3816470461e56ea9cd03b9147a365fbd36", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-composition-frame.json": "3c40f84c15e13d33285ecd1f3398f392ee3fc05c3c25397d62aa3f3ce3302f6f", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-cleared.xml": "1fc20ff8841f334dcdcdfaa8c7a1370672903e65c2f7992795b134cc3f6d6587", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-cleared.png": "f2194390f3f55e43959a82deffd3e8ee22caa76e5150f299787967a2580e6f3b", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-cleared-frame.json": "86dbc28407cf78d55b5eb919da9e93125b4da909503fa866f730470797c2310a", + "pointerclearremovescontrolledcompositionandwhitespace-case.json": "aa45ce22c0703a6eb1ad197f91902b0b7aaab1c17b5dc82ebfce79302024a780", + "currentclearuseslivequeryandrecreationrejectsoldcallback-case.json": "1117ca08c1e7c33028d9e680b86a3396458be049a15bb489571954e7b98dcab1", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-covered-by-menu.xml": "444d5bc6cb4945ba6a731106ac3723e30430ce531e2f9a7e1df360f840ede3cf", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-covered-by-menu.png": "269d3473dcfb96082ded7ceb48f3bb9aa893ade2805ed062034e8a411dbdd466", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-covered-by-menu-frame.json": "2048c3531f99b1b6bf46acd04e58c4e66db38f0c621c6262a0606eeb0f818e35", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-replacement-emoji.xml": "a85998a2ebdb292fe47a0e38056083d1ea60cb9db68acd9abf4e25439c85a1b4", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-replacement-emoji.png": "dad6d42ddccc5148f66d58acd42cfc165192659115769a9aeb1f74dfd71f98ef", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-replacement-emoji-frame.json": "2a660eb8464caf6d138b70234b18280ddf4c139c7b027660d11b78777eb718ce", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-case.json": "7ed88a37502269347c7d2f198849d4d0f65f61461ae277e0f1f406b8cb3e3c8d" + }, + "v6-regression-input-phone100": { + "committedemojinavigationandcaretareexact-committed-four-way-navigation.xml": "a727b95e1741426216791e01bf18e97323b7d118c70e32888f9fbaa8a499b55d", + "committedemojinavigationandcaretareexact-committed-four-way-navigation.png": "b2ffb0c0dca091d2caa047d2eeef17f4593fa4885b50b4844c8db16262140486", + "committedemojinavigationandcaretareexact-committed-four-way-navigation-frame.json": "c89fda5acb65f03ec6fae122d1ec0270fb5d70fca467d361bdcc039cdaebc11a", + "committedemojinavigationandcaretareexact-committed-query-selected-range.xml": "5edd2660db9e5466a6aae392f69febcd2c96d7ccdce0c0e111e0cd1571475458", + "committedemojinavigationandcaretareexact-committed-query-selected-range.png": "7d167ae13790d00818c32d18567d1992e07e5c82051d8d0339635241ffd62889", + "committedemojinavigationandcaretareexact-committed-query-selected-range-frame.json": "90fb582ae52bd82daa7dc747e0bd4cf17c64024807d8ef632f303464e1f2fade", + "case-committedemojinavigationandcaretareexact.json": "f0074d3b67d930dfabf088fd41964be85faacf73e751ebaefbf3b7c6b39b92ab", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.xml": "379e73f702f2f4e97b79a3eb75db9737edcb77a80b33592627e0a6a57cf9d06e", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.png": "b881922383e26e1136c252af43a167c1d7d4dd3d2db8b940dffdaf68ec75fa58", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition-frame.json": "386677aeb164b77096876bdad86dffc22a44a3cc7fe72b674be113e87e5280b3", + "case-activemultilingualcompositionkeepsresultselection.json": "ed87f920c53dd0780f15978b735e38191c1f76b374448c4568e6c5797ba2a518" + }, + "v6-regression-input-api26100": { + "committedemojinavigationandcaretareexact-committed-four-way-navigation.xml": "ac0aadd6d0144942910c040d3538b60f87867bb7ea9b6729d266a585156c374c", + "committedemojinavigationandcaretareexact-committed-four-way-navigation.png": "653c44737369ad014619d4a3c11f47b5d52652c7363f23532d96aea67405f8e7", + "committedemojinavigationandcaretareexact-committed-four-way-navigation-frame.json": "c89fda5acb65f03ec6fae122d1ec0270fb5d70fca467d361bdcc039cdaebc11a", + "committedemojinavigationandcaretareexact-committed-query-selected-range.xml": "ac0aadd6d0144942910c040d3538b60f87867bb7ea9b6729d266a585156c374c", + "committedemojinavigationandcaretareexact-committed-query-selected-range.png": "0c375939d43e47c3fdfed15a621bb683781d5a808bb94f53cada7d697fa630b8", + "committedemojinavigationandcaretareexact-committed-query-selected-range-frame.json": "90fb582ae52bd82daa7dc747e0bd4cf17c64024807d8ef632f303464e1f2fade", + "case-committedemojinavigationandcaretareexact.json": "c02788894a01dc0d9d2a7b1273db13742ad3afcc28fa410575d6c0da3ad02ed9", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.xml": "bfa2079d70117b6b7700f8d47022f945feae05cf38bbf9b26f4eb0341da0cf69", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.png": "2c21f07705f9a29326535538d3cf15c8eb09d35e34fb7d04bf03c3c88f0e69d7", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition-frame.json": "386677aeb164b77096876bdad86dffc22a44a3cc7fe72b674be113e87e5280b3", + "case-activemultilingualcompositionkeepsresultselection.json": "599cb7dc521998c09fe61e268b1cf8d3b1e88d30954cfa50fca727309b4ed286" + }, + "v6-regression-empty-landscape200-r2": { + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.xml": "683a1b9889da6651a24164411c662a86e1f8a4743a9976567378b8c611086a56", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.png": "fb4983cfe43b234b16b4c38c3b6f46f01276b1c9a88330292911159ce01a10e9", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty-frame.json": "2ef7004c9b1f27d17ceafcbb3a6c286873a5e74cb1a8c241276241d7c9cfcfe6", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.xml": "aec5e614b08a29b967d7d6fdfe7d23b58d612b631d04b4f608dbea340c8b9360", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.png": "ea564dfdb7e99ad38071def30a9927ea7c3111648bb44f511af9f1b7e352e2e4", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer-frame.json": "43468e3af816eea6a8ca4f9547c3dee44df2c53d33c9385c5da9dfeb4242aca3", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.xml": "a0d12ce424eef9538e047dbb3201d4b38502556dc5df2c3a82bc7a65bde105d9", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.png": "9378935dbb1259826053006391161cad76183f85b09e2cfa45328b792149ca3d", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching-frame.json": "1d9a4b05ed6f3c042ad883cf7e2a06bc320aa786f3627e3b7f53db7b337cfa8a", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.xml": "3ad01758410b68b8980839742a8d437ee3ae37dc4cdba1f3dc63aec3a6bce9dc", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.png": "ed9e8ea13259817c4a6420a892656fe7d90925156ffc4bab7fb0c8147a83d0f4", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared-frame.json": "4a25fd166bba2e2db26ddded449c60bc2b2df334942782c733cc35c99b49f09c", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.xml": "5f854075ff9dd0e61a84725c5be5acbb9d2238b927b28062fe7c18d7894faf8c", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.png": "a83af6e12c78a9b24d77cc52438da8fef9eaa0344bdf12c377d0b172d5d4d771", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty-frame.json": "e64ac758ecd9c2fff77aeb66fe3ff0f7bc73f70b0deec3470ebd30981d3e2bf6", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.xml": "d4f86b7c59b2bf2d9e0975df0b41c783573c971c81553e267caa412844e574ca", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.png": "0deea65235c862a0d3cc94426fad9c7778d6678d3e43deb0ceb12e063161de91", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer-frame.json": "cbf06d3c0e6defa255715b312ccc4b2e178171fd7cfccd1cad74f9ed21d2e682", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.xml": "c187fa102a3bb2bb204f5835285608e2153ecd663c193365c8d5325e23b8c6bc", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.png": "5489101cf2190d878f8fdde9224ff1ac93f45a5932c7f81f64261c53d720ad1c", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching-frame.json": "ebd69cc26ea04252574aaca2a31faab49529cd01e7e0930c56908937e9ffb302", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.xml": "b88b4f85270616edd0eef3af459445ecdda3fb9b254fef27c284d23746ce51a3", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.png": "34f847fecb422bd9d78dfe9cd5ff7496b84691771ff396eca131a7f4d96abad0", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared-frame.json": "8aa763a67de67a63e946d7615a31b39406715f95d9fb9aed99d6021657d45066", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-case.json": "e8563d884d503b86c04c9dfe4f222f0d9fb73efa357d17e36c523879a21c5834", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.xml": "98c6912183834bdd6a17cca131ed94e4b897f68272f38bf298999dbf8b5620ea", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.png": "9ffc1de8cb1d87fa9c2b5173eae845f8d8b7bb12237cbe7a1c18ca8bb114b462", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty-frame.json": "9e839b2300b280f1be07fca6d502368e156fd09e9c8ec5b9700aef3f654d4283", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.xml": "98c6912183834bdd6a17cca131ed94e4b897f68272f38bf298999dbf8b5620ea", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.png": "9ffc1de8cb1d87fa9c2b5173eae845f8d8b7bb12237cbe7a1c18ca8bb114b462", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer-frame.json": "9d309906b3939cbc97dab4ecdad67fc1c0ac519279220d7165d5ca6907b4be3f", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.xml": "c19d2786b2d22ce927de99f8d4cb8c6f254f8c4af4eb3d551eb1dac6efb22ba7", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.png": "3254ba7a1ded4c924c90c309013f786da386c33bfa941301afdc6fa2d6fce3a1", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching-frame.json": "7e3bc88eef63d78178176abacb783f16f5aeebd828e0cfa57e6afd7e358a49d2", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.xml": "cd675930374177c2edd5f5bfe5842d41b5afa80f3ef9470569ed9b46f9e75c3b", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.png": "df3017912eb43e668445f2b3c697672d492d06df7d6bc27e7082151add751774", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared-frame.json": "a767c60c4399c4cde04b519378480576e4fe0526ddb150c19c1f277a2da249a5", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.xml": "12306c4bd4c6d1bc4e266c4053be5d9420617161ea6e436af875c81ae5419364", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.png": "93bfe3e875a553a4fc7c93f32471ae14ccc8e04000ec54f1b7b1a2204860ee62", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty-frame.json": "c88db1ce87e0f6ef6b587ff4976574c27103bec5eec4c3cec4f94736928d94d7", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.xml": "5722cb7f6751bc47791679179e713c2df1761aad6473fca45c954ca8bf67b808", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.png": "266f9bd2609c399414b2eb13a056713b67b1379ffa611c6fb053a0448f715d89", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer-frame.json": "cbf06d3c0e6defa255715b312ccc4b2e178171fd7cfccd1cad74f9ed21d2e682", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.xml": "0e78d7c5f93732619abd35c283da25d18e76e47228977f7ad84964392aeaf17e", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.png": "e57363d600a57d9994889f1192e2b5f435c0a51cdbfef0aef5d14a3369e038ec", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching-frame.json": "e07ac9650a018fab45e43850efff46e2e0768e63f412188063af51df576c0268", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.xml": "b1c25dc49271474f380535bc0bad9e312f7e21f15ffed46e98b914af9207e42a", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.png": "072e1528c2f528ce1f538b9b1fc09cd1af7890fce6f0261658a763b4d2eddbad", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared-frame.json": "2949f4b6017bc3a859e78a2758aa56432812d7cc6afa1e2abc5219bd6182740b", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-case.json": "9fa9ab3c12e3f736ece51d6d1e679493932215e330733f6210c2dd3121c5b729" + } + } +} diff --git a/docs/validation/emoji-menu-back/v6/checks/host-867f9917.json b/docs/validation/emoji-menu-back/v6/checks/host-867f9917.json new file mode 100644 index 00000000..ca8fa7f8 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/checks/host-867f9917.json @@ -0,0 +1,42 @@ +{ + "source_commit": "867f9917933db90c970ada4c5b979b2da52471d4", + "jvm": { + "tests": 343, + "failures": 0, + "errors": 0, + "skipped": 0 + }, + "jvm_task": "> Task :app:testDebugUnitTest", + "lint": { + "debug": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + }, + "benchmark": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + } + }, + "python": { + "normal": { + "exit_code": 0, + "cases": 135, + "seconds": 23.666, + "passed": true + }, + "optimized": { + "exit_code": 0, + "cases": 135, + "seconds": 19.89, + "passed": true + } + }, + "build_successes": 2, + "apk_sha256": { + "app-debug-androidTest.apk": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "app-debug.apk": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14" + }, + "scope": "Fresh at app source 867f9917; ded3f817 changes only TouchSearchDeviceTest.kt and was rebuilt/relinted (identity-final-pair.json)." +} \ No newline at end of file diff --git a/docs/validation/emoji-menu-back/v6/control-logs/v5-legacy100.log b/docs/validation/emoji-menu-back/v6/control-logs/v5-legacy100.log new file mode 100644 index 00000000..ec95cd03 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/control-logs/v5-legacy100.log @@ -0,0 +1,187 @@ +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=launcherMenuDismissalsPreserveRangeAndFilter +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream=. +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=launcherMenuDismissalsPreserveRangeAndFilter +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS_CODE: 0 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream= +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=emojiMenuDismissalsPreserveRangeAndImeIntent +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=2 +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream=. +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=emojiMenuDismissalsPreserveRangeAndImeIntent +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=2 +INSTRUMENTATION_STATUS_CODE: 0 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream= +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=emojiActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=3 +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream= +Error in emojiActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Failed: assertDoesNotExist. +Reason: Did not expect any node but found '1' node that satisfies: (TestTag = 'inline-menu') +Node found: +Node #957 at (l=187.0, t=434.0, r=1027.0, b=1086.0)px, Tag: 'inline-menu' +IsTraversalGroup = 'true' +TestTagsAsResourceId = 'true' +Has 3 children, 4 siblings + + at androidx.compose.ui.test.SemanticsNodeInteraction.assertDoesNotExist(SemanticsNodeInteraction.kt:100) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$136(TouchSearchDeviceTest.kt:1129) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda64.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1094) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1138) + +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=emojiActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Failed: assertDoesNotExist. +Reason: Did not expect any node but found '1' node that satisfies: (TestTag = 'inline-menu') +Node found: +Node #957 at (l=187.0, t=434.0, r=1027.0, b=1086.0)px, Tag: 'inline-menu' +IsTraversalGroup = 'true' +TestTagsAsResourceId = 'true' +Has 3 children, 4 siblings + + at androidx.compose.ui.test.SemanticsNodeInteraction.assertDoesNotExist(SemanticsNodeInteraction.kt:100) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$136(TouchSearchDeviceTest.kt:1129) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda64.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1094) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1138) + +INSTRUMENTATION_STATUS: current=3 +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream= +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=menuBackPrecedesLaterRegisteredRouteCallback +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=4 +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream=. +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=menuBackPrecedesLaterRegisteredRouteCallback +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=4 +INSTRUMENTATION_STATUS_CODE: 0 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream= +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=launcherActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=5 +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream= +Error in launcherActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Failed: assertDoesNotExist. +Reason: Did not expect any node but found '1' node that satisfies: (TestTag = 'inline-menu') +Node found: +Node #1305 at (l=187.0, t=290.0, r=1027.0, b=1194.0)px, Tag: 'inline-menu' +IsTraversalGroup = 'true' +TestTagsAsResourceId = 'true' +Has 3 children, 4 siblings + + at androidx.compose.ui.test.SemanticsNodeInteraction.assertDoesNotExist(SemanticsNodeInteraction.kt:100) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$136(TouchSearchDeviceTest.kt:1129) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda64.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1094) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1139) + +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=launcherActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Failed: assertDoesNotExist. +Reason: Did not expect any node but found '1' node that satisfies: (TestTag = 'inline-menu') +Node found: +Node #1305 at (l=187.0, t=290.0, r=1027.0, b=1194.0)px, Tag: 'inline-menu' +IsTraversalGroup = 'true' +TestTagsAsResourceId = 'true' +Has 3 children, 4 siblings + + at androidx.compose.ui.test.SemanticsNodeInteraction.assertDoesNotExist(SemanticsNodeInteraction.kt:100) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$136(TouchSearchDeviceTest.kt:1129) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda64.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1094) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1139) + +INSTRUMENTATION_STATUS: current=5 +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream= +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=emojiCanceledRepeatedBackKeepsActiveMenu +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=6 +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: numtests=6 +INSTRUMENTATION_STATUS: stream=. +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: test=emojiCanceledRepeatedBackKeepsActiveMenu +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=6 +INSTRUMENTATION_STATUS_CODE: 0 +INSTRUMENTATION_RESULT: stream= + +Time: 58.389 +There were 2 failures: +1) emojiActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Failed: assertDoesNotExist. +Reason: Did not expect any node but found '1' node that satisfies: (TestTag = 'inline-menu') +Node found: +Node #957 at (l=187.0, t=434.0, r=1027.0, b=1086.0)px, Tag: 'inline-menu' +IsTraversalGroup = 'true' +TestTagsAsResourceId = 'true' +Has 3 children, 4 siblings + + at androidx.compose.ui.test.SemanticsNodeInteraction.assertDoesNotExist(SemanticsNodeInteraction.kt:100) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$136(TouchSearchDeviceTest.kt:1129) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda64.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1094) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1138) +2) launcherActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Failed: assertDoesNotExist. +Reason: Did not expect any node but found '1' node that satisfies: (TestTag = 'inline-menu') +Node found: +Node #1305 at (l=187.0, t=290.0, r=1027.0, b=1194.0)px, Tag: 'inline-menu' +IsTraversalGroup = 'true' +TestTagsAsResourceId = 'true' +Has 3 children, 4 siblings + + at androidx.compose.ui.test.SemanticsNodeInteraction.assertDoesNotExist(SemanticsNodeInteraction.kt:100) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$136(TouchSearchDeviceTest.kt:1129) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda64.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1094) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1139) + +FAILURES!!! +Tests run: 6, Failures: 2 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v6/control-logs/v6-control-double-tablet100.log b/docs/validation/emoji-menu-back/v6/control-logs/v6-control-double-tablet100.log new file mode 100644 index 00000000..c4265469 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/control-logs/v6-control-double-tablet100.log @@ -0,0 +1,95 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Failed to assert the following: (EditableText has exactly 4 UTF-16 units and matching characters) +Semantics of the node: +Node #82 at (l=473.0, t=243.0, r=1280.0, b=315.0)px, Tag: 'emoji-search' +EditableText = '' +TextSelectionRange = 'TextRange(0, 0)' +IsEditable = 'true' +ImeAction = 'Search' +Focused = 'true' +Text = '[Search Emoji & Symbols…]' +Actions = [GetTextLayoutResult, SetText, InsertTextAtCursor, SetSelection, PerformImeAction, OnClick, OnLongClick, PasteText, RequestFocus, SetTextSubstitution, ShowTextSubstitution, ClearTextSubstitution, MagnifierPositionInRoot] +MergeDescendants = 'true' +Has 7 siblings +Selector used: (TestTag = 'emoji-search') + + at androidx.compose.ui.test.AssertionsKt.assert(Assertions.kt:265) + at androidx.compose.ui.test.AssertionsKt.assert$default(Assertions.kt:255) + at dev.tinycast.android.TouchSearchDeviceTest.text(TouchSearchDeviceTest.kt:114) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle$lambda$126(TouchSearchDeviceTest.kt:1051) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda60.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(TouchSearchDeviceTest.kt:1032) + +INSTRUMENTATION_STATUS: stream= +Error in emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Failed to assert the following: (EditableText has exactly 4 UTF-16 units and matching characters) +Semantics of the node: +Node #82 at (l=473.0, t=243.0, r=1280.0, b=315.0)px, Tag: 'emoji-search' +EditableText = '' +TextSelectionRange = 'TextRange(0, 0)' +IsEditable = 'true' +ImeAction = 'Search' +Focused = 'true' +Text = '[Search Emoji & Symbols…]' +Actions = [GetTextLayoutResult, SetText, InsertTextAtCursor, SetSelection, PerformImeAction, OnClick, OnLongClick, PasteText, RequestFocus, SetTextSubstitution, ShowTextSubstitution, ClearTextSubstitution, MagnifierPositionInRoot] +MergeDescendants = 'true' +Has 7 siblings +Selector used: (TestTag = 'emoji-search') + + at androidx.compose.ui.test.AssertionsKt.assert(Assertions.kt:265) + at androidx.compose.ui.test.AssertionsKt.assert$default(Assertions.kt:255) + at dev.tinycast.android.TouchSearchDeviceTest.text(TouchSearchDeviceTest.kt:114) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle$lambda$126(TouchSearchDeviceTest.kt:1051) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda60.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(TouchSearchDeviceTest.kt:1032) + +INSTRUMENTATION_STATUS: test=emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 10.304 +There was 1 failure: +1) emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Failed to assert the following: (EditableText has exactly 4 UTF-16 units and matching characters) +Semantics of the node: +Node #82 at (l=473.0, t=243.0, r=1280.0, b=315.0)px, Tag: 'emoji-search' +EditableText = '' +TextSelectionRange = 'TextRange(0, 0)' +IsEditable = 'true' +ImeAction = 'Search' +Focused = 'true' +Text = '[Search Emoji & Symbols…]' +Actions = [GetTextLayoutResult, SetText, InsertTextAtCursor, SetSelection, PerformImeAction, OnClick, OnLongClick, PasteText, RequestFocus, SetTextSubstitution, ShowTextSubstitution, ClearTextSubstitution, MagnifierPositionInRoot] +MergeDescendants = 'true' +Has 7 siblings +Selector used: (TestTag = 'emoji-search') + + at androidx.compose.ui.test.AssertionsKt.assert(Assertions.kt:265) + at androidx.compose.ui.test.AssertionsKt.assert$default(Assertions.kt:255) + at dev.tinycast.android.TouchSearchDeviceTest.text(TouchSearchDeviceTest.kt:114) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle$lambda$126(TouchSearchDeviceTest.kt:1051) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda60.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(TouchSearchDeviceTest.kt:1032) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v6/control-logs/v6-control-emoji-actions-phone100.log b/docs/validation/emoji-menu-back/v6/control-logs/v6-control-emoji-actions-phone100.log new file mode 100644 index 00000000..d2977a5b --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/control-logs/v6-control-emoji-actions-phone100.log @@ -0,0 +1,50 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=emojiActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda62.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1145) + +INSTRUMENTATION_STATUS: stream= +Error in emojiActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda62.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1145) + +INSTRUMENTATION_STATUS: test=emojiActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 6.312 +There was 1 failure: +1) emojiActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda62.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1145) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v6/control-logs/v6-control-launcher-actions-phone100.log b/docs/validation/emoji-menu-back/v6/control-logs/v6-control-launcher-actions-phone100.log new file mode 100644 index 00000000..c8db41c4 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/control-logs/v6-control-launcher-actions-phone100.log @@ -0,0 +1,50 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=launcherActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda62.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1146) + +INSTRUMENTATION_STATUS: stream= +Error in launcherActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda62.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1146) + +INSTRUMENTATION_STATUS: test=launcherActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 6.135 +There was 1 failure: +1) launcherActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda62.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1146) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v6/control-logs/v6-control-priority-tablet100.log b/docs/validation/emoji-menu-back/v6/control-logs/v6-control-priority-tablet100.log new file mode 100644 index 00000000..ffb8d339 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/control-logs/v6-control-priority-tablet100.log @@ -0,0 +1,53 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=menuBackPrecedesLaterRegisteredRouteCallback +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: One Back dismisses the menu while retaining its caller + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.assertTrue(Assert.java:42) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback$lambda$118(TouchSearchDeviceTest.kt:981) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda61.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback(TouchSearchDeviceTest.kt:943) + +INSTRUMENTATION_STATUS: stream= +Error in menuBackPrecedesLaterRegisteredRouteCallback(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: One Back dismisses the menu while retaining its caller + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.assertTrue(Assert.java:42) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback$lambda$118(TouchSearchDeviceTest.kt:981) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda61.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback(TouchSearchDeviceTest.kt:943) + +INSTRUMENTATION_STATUS: test=menuBackPrecedesLaterRegisteredRouteCallback +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 8.684 +There was 1 failure: +1) menuBackPrecedesLaterRegisteredRouteCallback(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: One Back dismisses the menu while retaining its caller + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.assertTrue(Assert.java:42) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback$lambda$118(TouchSearchDeviceTest.kt:981) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda61.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback(TouchSearchDeviceTest.kt:943) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v6/control-logs/v6-control-range-tablet100.log b/docs/validation/emoji-menu-back/v6/control-logs/v6-control-range-tablet100.log new file mode 100644 index 00000000..6c14d674 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/control-logs/v6-control-range-tablet100.log @@ -0,0 +1,56 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=diagnoseRangePlacementBeforeAndAfterImeSetup +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Corrected setup must retain the witnessed range expected: but was: + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.failNotEquals(Assert.java:835) + at org.junit.Assert.assertEquals(Assert.java:120) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup$lambda$121(TouchSearchDeviceTest.kt:1022) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda55.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup(TouchSearchDeviceTest.kt:1000) + +INSTRUMENTATION_STATUS: stream= +Error in diagnoseRangePlacementBeforeAndAfterImeSetup(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Corrected setup must retain the witnessed range expected: but was: + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.failNotEquals(Assert.java:835) + at org.junit.Assert.assertEquals(Assert.java:120) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup$lambda$121(TouchSearchDeviceTest.kt:1022) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda55.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup(TouchSearchDeviceTest.kt:1000) + +INSTRUMENTATION_STATUS: test=diagnoseRangePlacementBeforeAndAfterImeSetup +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 16.399 +There was 1 failure: +1) diagnoseRangePlacementBeforeAndAfterImeSetup(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Corrected setup must retain the witnessed range expected: but was: + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.failNotEquals(Assert.java:835) + at org.junit.Assert.assertEquals(Assert.java:120) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup$lambda$121(TouchSearchDeviceTest.kt:1022) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda55.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup(TouchSearchDeviceTest.kt:1000) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v6/final-preservation.json b/docs/validation/emoji-menu-back/v6/final-preservation.json new file mode 100644 index 00000000..f956c0f3 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/final-preservation.json @@ -0,0 +1,23 @@ +{ + "all_passed": false, + "checks": { + "emulator-5580-owned-avd-api": true, + "emulator-5580-four-ime-fields": true, + "emulator-5580-unprivileged": true, + "emulator-5580-idle": true, + "emulator-5580-original-geometry": true, + "emulator-5580-original-font": true, + "emulator-5598-owned-avd-api": true, + "emulator-5598-four-ime-fields": true, + "emulator-5598-unprivileged": true, + "emulator-5598-idle": true, + "emulator-5598-original-geometry": true, + "emulator-5598-original-font": true, + "all-original-modern-app-evidence-files": false, + "original-apk-dev.tinycast.android": true, + "original-apk-dev.tinycast.android.test": true, + "legacy-original-exact-package-absence": true + }, + "original_modern_file_count": 573, + "scope": "Read-only equality to this slice baseline after PR116. Private originals/settings and fingerprints excluded. No whole-system/cross-boot or older pre-probe IME-history identity certification." +} diff --git a/docs/validation/emoji-menu-back/v6/identity-app-867f9917.json b/docs/validation/emoji-menu-back/v6/identity-app-867f9917.json new file mode 100644 index 00000000..31b20dca --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/identity-app-867f9917.json @@ -0,0 +1,581 @@ +{ + "source_commit": "867f9917933db90c970ada4c5b979b2da52471d4", + "build_commit_property": "867f9917933db90c970ada4c5b979b2da52471d4", + "source_sha256": { + "app/build.gradle.kts": "28f41ac518c91f15c98221d0511870a5409b9f35ae008acfdd5f667db06bcadf", + "app/src/androidTest/AndroidManifest.xml": "63c98a685e9dd67d8150af8981832d34271fb37a92e46444eec52728f559d609", + "app/src/androidTest/assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "app/src/androidTest/java/dev/tinycast/android/ActivationDeviceTest.kt": "2f2fe66a5c3628433feeb6db33e02be43ca3f267b39ec541f2e3330fc1142974", + "app/src/androidTest/java/dev/tinycast/android/AssistantDeviceTest.kt": "1ecebcf20fe9aa7aa63701c81500195eddd1ae88618d89f31105fecc58189b6b", + "app/src/androidTest/java/dev/tinycast/android/AssistantTouchDeviceTest.kt": "1f33a283e5b1f05a5a74dbb76bc3ff8920193cd761edd1cce1e61cb733cb9874", + "app/src/androidTest/java/dev/tinycast/android/BackupDeviceTest.kt": "56c56d6a652524f7fc7952b1478552314b1e465ace5c7216385d7f2ea3cf4b6c", + "app/src/androidTest/java/dev/tinycast/android/CalculatorActionsDeviceTest.kt": "e738e5b09aa6128343abe628ed7f93571b9a87c1eb95e78f00c617aadcf348b4", + "app/src/androidTest/java/dev/tinycast/android/CalculatorIntentDeviceTest.kt": "628ddcef4b50880170fba97cd925fefc5f463f632799d9e2686e7512b2bbc15f", + "app/src/androidTest/java/dev/tinycast/android/ClipboardApiDeviceTest.kt": "e53bbc080d17b59aae6280b7b817a3c81b4df684dcfd5ca787a993d89caf5de4", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidence.kt": "c882a7435cdca3bbdf68da66a6e8ef23bce932fb5746ba09c61bded5b9c98e9d", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidenceDeviceTest.kt": "dfdb64344886b7e5d4b54f04fa4560f169e8cb8d7b7b238ba08358dcde73f854", + "app/src/androidTest/java/dev/tinycast/android/ClipboardRecoveryActivity.java": "48627f465b10c316cca7fdfa735928095328241b4fb98bf90e5c247add17345d", + "app/src/androidTest/java/dev/tinycast/android/DocumentProviderDeviceTest.kt": "13895d23b8758affd8889461ef660c442d3bfd1bb111fce08a064aa4b582aea2", + "app/src/androidTest/java/dev/tinycast/android/EmojiDeviceTest.kt": "ab9907d4e4acd7e52ed26f12ac14648271e5740784cdba678671ca8ad42fb415", + "app/src/androidTest/java/dev/tinycast/android/EnduranceDeviceTest.kt": "4802d3755ce6bc1cdf8e60c7cf9998a09ced8e0be6d9888f0b9d9a32ee332dc4", + "app/src/androidTest/java/dev/tinycast/android/ExtensionCommandHandoffDeviceTest.kt": "8c47f08b1d49a94dfd520840a0b0349199459da4ece8ff1adcacc46516b37f7b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDetailDeviceTest.kt": "d5bd83f6d174ca5d5c3c9d68551cc3a78bc90763060410bd5f3b67d9d9642025", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDeviceTest.kt": "3087ff055f70cdf43d2565e22703b9c57445b5c3e1594126d60b0279c32b2640", + "app/src/androidTest/java/dev/tinycast/android/ExtensionEmptyViewDeviceTest.kt": "64e6b1e68c61cf67b24ba02d1e14a72d297b1bdeebbdf1008905d5619ce2558f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionFormDeviceTest.kt": "6418f6ab517ead50a102b4834bff9c40988849fb3a2a1ef20f575d162b32e11b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionGridDeviceTest.kt": "952b4f2988379c1545575d1332f8358acc9053e257a382b7549a27f6b4b40de3", + "app/src/androidTest/java/dev/tinycast/android/ExtensionMarkdownDeviceTest.kt": "e4b7daa9fd914335f572ef41665595104cdae5434682977a2d806ff63ef36c4f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionPasteCopyDeviceTest.kt": "7bdd8e876153d4d46357402eab58cf89c0e8885823d21894c70882ed55b1da8e", + "app/src/androidTest/java/dev/tinycast/android/ExtensionRecordedTestsDeviceTest.kt": "1aa11011270b01a235bb052c6063da7eb5f7f726a7bb19f79aa54e7b8aa4ca42", + "app/src/androidTest/java/dev/tinycast/android/ExtensionSandboxDiagnosticDeviceTest.kt": "3e192cb65d011e021d5b47b6bde765e1136c2ddf7e039b5c9dce6dedbf39da15", + "app/src/androidTest/java/dev/tinycast/android/FeedbackReadabilityDeviceTest.kt": "86096d428b6554bcb6b8c9d7bc39b981baf1fd53f9367a33c97ce03c89020a82", + "app/src/androidTest/java/dev/tinycast/android/FolderDeviceTest.kt": "f3d54b0d788459d34470d2d87c8882cdfe30e8956a8886cd324dd63160f5628d", + "app/src/androidTest/java/dev/tinycast/android/FormDocumentsFixtureActivity.java": "434e72d8a0c977a83cbe6524cc51638eaff9cca5581c570ea58d4068ad2156a9", + "app/src/androidTest/java/dev/tinycast/android/FrozenBundleWorkflowDeviceTest.kt": "9d31d56f739caa2509610cf4c07abf70dfd5ea0aead7ec5c5673bde1ca04bc45", + "app/src/androidTest/java/dev/tinycast/android/InlinePaletteDeviceTest.kt": "ed2cfb9dc3c5218adfe0ae7b3cc1c60a69e6cf8c83ad434c2fc6b87d23bb2727", + "app/src/androidTest/java/dev/tinycast/android/LegacyInputDiagnosticDeviceTest.kt": "4966fac20af96b8597fb38a278d8f3ef89b7e335f3d3b6e5df00fb349ebabc55", + "app/src/androidTest/java/dev/tinycast/android/ModifierHardwareClipboardTest.kt": "141499cea10d4c80b8ef690fd43e985c066d1b420afa23895c32e75de737ec8d", + "app/src/androidTest/java/dev/tinycast/android/ModifierTapDeviceTest.kt": "d33bafba795569c15bab709a9830ca06ecffda9feb754492ec437d55c1d1cae1", + "app/src/androidTest/java/dev/tinycast/android/NativeEditableAssertions.kt": "be979c8e0f3e78b8d0e4482c2653769d732d24871a822b3761f5708a1e6a230b", + "app/src/androidTest/java/dev/tinycast/android/NativeInputCompatibilityDeviceTest.kt": "484dcb406a6b9fbc7851efd883029a43b303bdab799c9385e51a678ab91a51fc", + "app/src/androidTest/java/dev/tinycast/android/NativeInputTestIme.kt": "c3a766ae381e6e4a1b514b3890cdd220616df8e9b88208cdb9aa562ebd8f45ce", + "app/src/androidTest/java/dev/tinycast/android/OwnedFormDocumentsProvider.java": "67c22d543cb2136d81dc3544d8f63df94ce67f9524c7f19dc9c6b1b586713e89", + "app/src/androidTest/java/dev/tinycast/android/PaletteDeviceTest.kt": "7f5861ffec2e762c1e629519802c10d4b31e3bebd49a3c5867013c6aad77f3f4", + "app/src/androidTest/java/dev/tinycast/android/PaletteOverlayTest.kt": "0755f9aa38bdb5785d2cb8902157ce990b5b9825db0ae71847e11c8b1bd4b7aa", + "app/src/androidTest/java/dev/tinycast/android/PaletteStabilityDeviceTest.kt": "87896693541425799e7815d2fc1e3988e29afd9bba346da48183a91fa91be9c9", + "app/src/androidTest/java/dev/tinycast/android/ReadinessDeviceTest.kt": "c6f3ea767e9adc8384a3b662223ab57bef067fca8501509e0415111b711589f3", + "app/src/androidTest/java/dev/tinycast/android/ReadinessRegressionDeviceTest.kt": "3815d7aef28c0943999782217eabe14dd80fdd464476798bd0bf12a1d0be3c4a", + "app/src/androidTest/java/dev/tinycast/android/RecentDocumentDeviceTest.kt": "85af5ed0fd05c0716b8ac14b24e98397829ff8d241695999a0cfc68727923e40", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextCallerActivity.java": "640609575a0711566bf23f3028a5144e8aeae912604f9b7180912fd2c9b96200", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextClipboardCrashDeviceTest.kt": "6a1ebc4d90c8b5fa9a07f4b288c20b361297efbeaf7d4423eb211da47b4cf0c0", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextDeviceTest.kt": "31040a9d92e7e60d8026dda7119a9f7eedd2127ea6f50bfb308849f56b6fc0ac", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextLifecycleDeviceTest.kt": "2190f43dca4d7a7eca162a7e34f46d6091cfd114d83a5e4509946c1b912ce76f", + "app/src/androidTest/java/dev/tinycast/android/SettingsDeviceTest.kt": "dd9b9a2492c497a2a3ac3218d0833d2e8b536eb904975aa536b08361acc323a9", + "app/src/androidTest/java/dev/tinycast/android/SettingsRouteDeviceTest.kt": "8f6991670e740a07d3a6b30aea270b60e19f6d237c4b7b6afaf25200962ad736", + "app/src/androidTest/java/dev/tinycast/android/ShortcutDeviceTest.kt": "5376ede8474d5eaa4ec7ecb628d1056a5bfc963bd2a292d17d9b86eead8a5415", + "app/src/androidTest/java/dev/tinycast/android/ShortcutReadinessDeviceTest.kt": "41bdf7ab67a6899dc8a0b1b0f697135bc587dc401c9234eb56d25385eadf3dcf", + "app/src/androidTest/java/dev/tinycast/android/SystemSettingsDeviceTest.kt": "80e0c919fbf04916d2441aa3fbc4cccfac534f56c29dfd908e5ae2d917cfe13b", + "app/src/androidTest/java/dev/tinycast/android/TestAutomation.kt": "faad509cd41b06c4cc1087e5de8e0218abca78773603b2050bb2825c880588fb", + "app/src/androidTest/java/dev/tinycast/android/TouchReadabilityDeviceTest.kt": "6801d25bb0d9bc45899b04aeedba474e2ac8e5cc8cb168b6268e0305fb49345e", + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt": "9059f65137315021c9bc3da4ff75692e78bee9d5a6dd2e098a133571fa8309c5", + "app/src/androidTest/java/dev/tinycast/android/UpdateDeviceTest.kt": "380e4d7702d2f8c68fd575581309113bc67abf3e5713bdb177cc3b920c4e2787", + "app/src/androidTest/java/dev/tinycast/android/UpdateSelfInstallDeviceTest.kt": "fc94ef400b54ee2cf8378d2b1632fff1521299f188a132f0330e930b40f80ed3", + "app/src/androidTest/java/dev/tinycast/android/UpdateSourceDeviceTest.kt": "76d91931dc044fdeb001a8325a321306011f2b0c54aa631bea25751c59f3ea50", + "app/src/androidTest/java/dev/tinycast/android/UpdateVerificationDeviceTest.kt": "cebe3033132db567affccc5419ec59a9639c87ceb88b20c38ffbba16c13b4592", + "app/src/androidTest/java/dev/tinycast/android/WebViewCompatibilityDeviceTest.kt": "ce5842cad291b9cb77aed19ecb9436dc80de24beb27e018797a7f84fb4a84895", + "app/src/androidTest/java/dev/tinycast/android/WebViewRecoveryDeviceTest.kt": "dd6ccf056187d184dd7fb6aa1eddeb76bd7037f4af21f749dbe379a7a2eeecde", + "app/src/androidTest/res/xml/native_input_test_ime.xml": "4aafc899939ff4b8883a80c6e00f7ff7413a08a603d485a15f1035c07760b50c", + "app/src/main/AndroidManifest.xml": "65fefcf86296b7103c2237f1e29bca7890bf33f6b5056f860c2e39ede371a55b", + "app/src/main/assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "app/src/main/assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "app/src/main/assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "app/src/main/assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "app/src/main/assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "app/src/main/assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "app/src/main/assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "app/src/main/assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "app/src/main/assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "app/src/main/assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "app/src/main/assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "app/src/main/java/dev/tinycast/android/AndroidShortcuts.kt": "1738bc2fe26a117f3d00edddf2639cd49d118f9d91bd5f6eff86d6ee6804b68c", + "app/src/main/java/dev/tinycast/android/AssistantActivation.kt": "b5855f87a029362bd06a63136dea7a1572fff716d0c302056f2a3647d9d95560", + "app/src/main/java/dev/tinycast/android/Backup.kt": "97f09aa4c2cf7ef42473be8728be28cadd3f3ab14930a6804590c0544a7c104b", + "app/src/main/java/dev/tinycast/android/BackupUi.kt": "d13aabc798d7fb19746b09d28a38593792792b67e916824776413d2fbe82870f", + "app/src/main/java/dev/tinycast/android/CalculatorActions.kt": "e03e5645069dafb156556efac7bd465f632938f8a5a24a78be72dff0ee5d3947", + "app/src/main/java/dev/tinycast/android/CommandEngine.kt": "b6be72c82b19fb09e1bf44cd4dd4148b3dbb0c39098eb42f89e80f9ffa034f78", + "app/src/main/java/dev/tinycast/android/EmojiCatalog.kt": "4dd39955ec38adea02d0c1974ace2b33d86ae738efea0e59d3e62b9072c10b81", + "app/src/main/java/dev/tinycast/android/EmojiStore.kt": "f7f5dd63af030b9d179c70336f4b52789d23a318020b6f19ac0c24d20ba8cd8e", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt": "77e8b1050bc4dba1e21092fcb7dee7072dd71e22202053c534ca8cc935741b31", + "app/src/main/java/dev/tinycast/android/FolderGrantTransaction.kt": "11361d342e1e1598c85b5ea630f174c3a4590cbfaf9b430a30fbea2b9686a5c7", + "app/src/main/java/dev/tinycast/android/FolderIndex.kt": "6f1b1617a39c0c6e954a1b9b4da0d0d6af3ab7eeac25f2619e299621eec83a99", + "app/src/main/java/dev/tinycast/android/FolderSearch.kt": "4fcf90368ed70b49c192ab1b92b6e367d0a61643f928245f8447f542e745b60d", + "app/src/main/java/dev/tinycast/android/FolderSearchUi.kt": "dad0f473544f8e459aa301ad8eb91ec7380cebbe572e3e2be3f94443585a75c6", + "app/src/main/java/dev/tinycast/android/FolderStorageCoordinator.kt": "ff5491baf9d81ff19b04b35e33a503fc1656bfee9d8eb066453fdbe7e0f83bfb", + "app/src/main/java/dev/tinycast/android/MainActivity.kt": "2bc08e693d69ba4668a675c42dbcabb507755f8e3daf9ee01eaf62fd5744efe0", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt": "f7228cdd6b6988fb049f0aaf1048d69cc8489e802b4cc42a2b4d6f9e7ceea3e0", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt": "57ffafa0d75b5409d1a06f37da02d704257a2dee12646e97bbd161fff955bf17", + "app/src/main/java/dev/tinycast/android/PaletteColumn.kt": "cd6cdc348752bcc20bd631e2216abdd4ee0c91d9606aaab62ce0c01a145dd6aa", + "app/src/main/java/dev/tinycast/android/PaletteDialogs.kt": "99055192ab85f645a9d9c77d96064b06bba2f1435de503bc45be8f56b4de2dc5", + "app/src/main/java/dev/tinycast/android/PaletteFooter.kt": "5b62c907b46e5075975fc22d01771f5ab7c7f53e433692de55d92865231e967f", + "app/src/main/java/dev/tinycast/android/PaletteFrame.kt": "bfbc139e01a4276770644d5f4c1242016839fd98f5e2f21fa8afb31c886bc763", + "app/src/main/java/dev/tinycast/android/PaletteMenuOwnership.kt": "0be25f335246b8e47bf07ea057adf2045a20f9db5bee90a396109adfa7426174", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt": "a7cfef4d5c7c1d25463042e4bf813ac0905c1a68181cc0e9a7b0e188e06791c6", + "app/src/main/java/dev/tinycast/android/PaletteScrollHistory.kt": "84e26b8544adc069c9f86e3273acd2254e2189f1680dec592570a261cdf87602", + "app/src/main/java/dev/tinycast/android/PaletteStore.kt": "7434fd21d100108a267e5790ecb705f4ca76c5dd0c86cc5b14bd9644ed58f57d", + "app/src/main/java/dev/tinycast/android/PaletteTheme.kt": "7afa29642b2bda9c9f669eaf6cdefcb977d14417d313547aff1ff807f4e37471", + "app/src/main/java/dev/tinycast/android/PaletteTileService.kt": "6f29825b3560944aae77935bc3abfb6a53e9577735dc622bf80e5ea1a1fbad00", + "app/src/main/java/dev/tinycast/android/PaletteUi.kt": "a9b082f2d824f77607f5cb0f35c14d9f19e0bda6f37b150ed1f85c167ac5937c", + "app/src/main/java/dev/tinycast/android/PaletteViewport.kt": "7af62cfb3e5c210325dcb514246afadc3b5b5adbffda8cdded88100e8b7e44a3", + "app/src/main/java/dev/tinycast/android/RecentDocumentQueries.kt": "b60f5f6ac3458eb3659dd41aef01bcd20be9d59f3841ff0fa77c3eb6ee82c92b", + "app/src/main/java/dev/tinycast/android/ReviewedTextFlow.kt": "7daf246a7b8a608fe61e06f078bf3167c17df8f784f8779977ba6e87914526ea", + "app/src/main/java/dev/tinycast/android/ReviewedTextInput.kt": "ca681bb2c4eb91188a1550650bf5fb5f83569bf8ac954ab22abc0ce05ed17e73", + "app/src/main/java/dev/tinycast/android/ReviewedTextUi.kt": "5ded41175e114968aa1994c93ade551b21121db15c4a4a7ea5ff87deaff00d86", + "app/src/main/java/dev/tinycast/android/SearchClearButton.kt": "0d4b0bc74a48d1c2d13a62fcaec60adfa51c8966199ea71465dd3ecf40510229", + "app/src/main/java/dev/tinycast/android/SearchKeyboardButton.kt": "bc563f664a6498035de8c8629a919869184904aa696ca0dc821fa68c2c4a3d84", + "app/src/main/java/dev/tinycast/android/SettingsActivity.kt": "6c8a09cf51abdfc1f61c305b17e613f7b40f9960168aad2fafebdc31155a3601", + "app/src/main/java/dev/tinycast/android/SettingsUi.kt": "55886d17261a019fcddac77f25e655896217dadd081db6da23a2e519a6bad35b", + "app/src/main/java/dev/tinycast/android/ShortcutReadiness.kt": "83a422a837edc657f1f3faf94c155019eae73f1abcc8761379dcb2051ceed505", + "app/src/main/java/dev/tinycast/android/ShortcutUi.kt": "394fadd7890bbb2dd5f851bd5a290ebf19ad4e05fae64c321e529eeccd35c632", + "app/src/main/java/dev/tinycast/android/Shortcuts.kt": "14e08d112e3cc5689a5717f68dce1334d3c2bf92f4a7cfbc2057fdc96418a9b2", + "app/src/main/java/dev/tinycast/android/SystemSettings.kt": "c5c1535d12627b975f8f582437e53d02b4110f4bfb185d5c8d1e9307debc319a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCatalog.kt": "4427ae6610fcf75bc8f7ddeec9b869ab5b6698c9042280f9f0efff7ea3422e1e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCommandLaunch.kt": "2b253982bfcaa9c2b04178fcd38a04492e450352a459bdf375abc7948e6950c6", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageInformation.kt": "8a5d61b8f7d594933c6797d12c60f1888b4f4f4ad7de35a306c206406733b5e0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImagePolicy.kt": "f393349926cd371a67e3e59af0d0eb4db66d124e035259622c5558efb0035529", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageTimeout.kt": "16e0fb6b411c4cf30fcbcafc7df536f72da84c1a208f0ea47ba1a0b612d762a8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageUi.kt": "6da7920fd357a8106015a8a6da6d085fd2b8ae2bf26269c4aee670c84f7b0af0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImages.kt": "a87f8cf7d311baefd09c62f8a09e282764561bc2fe27b61abe0aec14d8c273f4", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailUi.kt": "15be7bc728b4fa72841db59a6e72e9acece275a5a6315d4ba6b19af22fc06f21", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEmptyView.kt": "4ab1b0093364ad790235b666fc70ec2642bb40692f3ce7fdb830e6bc514c61dd", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineCompatibility.kt": "36a9b4b35d22bc364ecb1f46d2d9f029e3807315a2d35d2fd231b2a86e8b49c8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineUi.kt": "6972248240f701edcc038ce70428dfd1a716e40894d616918469af3270aaa9cb", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormContract.kt": "6eba4aa3f33b19d4c452212b3bbb33c8ac0cbb8ae8e61963867e83094d6778ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDateUi.kt": "e052fc6c27a78ac0df119c954f7ef43f720ce8ab72462bb712832b6dfdeae18f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDocuments.kt": "1071c99bd42ec6265991731022662729fd1ccc0269fee924b229f9ab8c2980fc", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileImport.kt": "c91ee69d460190918ee649a61a340429ac0478a59ab5e7ca824db8c17d1f5d00", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileUi.kt": "4241a498c65c255db94f833038a1f86a8cb06f27b4cecb3838cc20e953262b01", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormPickerBackdrop.kt": "dff8e4e37d38c1387bfd221f6c43c29272abfa144fff34ada0a0734a9c0f946d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormSubmission.kt": "7f89b0ef7216cafb22c72a636b3b2998e5d71c9933bcd87d7c65a25b9a2bd9d8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTagUi.kt": "509187d014c00ca027720e16d22934686d1c0491f10e5e151a27b574cde86a96", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTypedValues.kt": "bd6b1c9b3e45101715916ee145ad41cfb1b74e206ae733f97d375c119f86af97", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormUi.kt": "bdb8f813a82e1e1860ebb08047b4a449a440ffe6d2a005d97c06debcbf4438c2", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridImages.kt": "777de62995b645310418d2f0da8adf87c450d8b7459d1c9abab0e9a02ce84258", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridModel.kt": "5b104c726a950f09a7cf890a14c0e4e654dfe8f5ea8b1b41468a0822f42a2f48", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridUi.kt": "c66cd6ee6d29cd2cc43d45ddbdc15f175ac5a5a39b332736b4cbddecdbf9e6bf", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionHttp.kt": "88ed57ca318c3e0c45e50f85e3157692d479bdae9636127869556cfb553abfe8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionLinks.kt": "cebfba7010fd2a20423527f8025413c21257ecd8e97ddc0dcb321b1c74db71f1", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionListUi.kt": "b02b632904d5d6be8f7b967cd10ccbc72d7e3d8fff3caf66c4fb444bce7de136", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownModel.kt": "723a518700e335179c296e8b9b05ae9a899c8aaf93b8ca02b76476a46879d6ea", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownUi.kt": "54d1b8dc6b09e55a7b0adf7d23903c9fb97551673a5695196e2e6f89259e304d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMetadataVisuals.kt": "882b7080d8f46cc9c9e2fd96fd1cc5cb0565cbb282bf3b04cad1c31b77a32290", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPasteCopy.kt": "3ee4dfbb356c6ec02f50d8d525ca805c0d21468f49529b002e054ff9c03c71b8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPayloadIdentity.kt": "66037b60818bc4941f58551e6c1401c18641a6da43f9f2477db9c9f7838e29f0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionRuntime.kt": "8df6a1a357a7133ce451930cc174b7382d70db75906724358ae40db664f6402e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSelectionDelivery.kt": "f13388787b615343c214a861a619bdba88b6327dc939365a130e9e799169c397", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSvgPolicy.kt": "1bed94b2ea8e6d2475526a0ed83d85724e32893fafc8b27bd8f2b58a95cd868a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionUi.kt": "009e3b23953be18ae09c76a849dd6ce3943dff6b4f2d4b40d846385044851b3f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowEvidence.kt": "98f65f5dbe1578b11fbb20d80f477a63b03659f7b11b1a7a6f526a4d6fe94379", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowInspection.kt": "650fdb495d2e1e0ab5331fe8c517baaaffcfe7d15e7f56b5b3f6247a650d01ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowUi.kt": "93e9af8898ccce7fa1ab8169f08926b1d9fa95ba5657c517d7224f9356488c3d", + "app/src/main/java/dev/tinycast/android/extensions/NodeCpuInfo.kt": "eea176a7259e8f3736878886350610a84a23a6d2799f5337f5c8b07a8fefa398", + "app/src/main/java/dev/tinycast/android/extensions/WeakValueTokens.kt": "5c4d6f5c5b0d7170b554091e1b9cd9d551119ea60d7fe7f03946eb70f498c34d", + "app/src/main/java/dev/tinycast/android/updates/AppUpdates.kt": "63ace29d7dc29e005ffbbdde31cbac4e1d923732604b1e43e6a4db8a3285b508", + "app/src/main/java/dev/tinycast/android/updates/UpdatePolicy.kt": "350a9142ebfc663cd4a0c982ab220fb5f1e3399bfb3207c980ea20fd4c5c4e6e", + "app/src/main/java/dev/tinycast/android/updates/UpdateSource.kt": "aa860f14bd3a9f39e19899f1927fb7a790c54bb4f2704651253d8f867bb3c100", + "app/src/main/java/dev/tinycast/android/updates/UpdateUi.kt": "0bceb6a4221787a58dfb14ee1bcdcd266388720ca8862bd705cfeb10cfe52457", + "app/src/main/res/drawable/ic_launcher.xml": "104e38ffdf3214de23909b7896392f4a974e4fcbcc778c447d5d7a9ce56380af", + "app/src/main/res/drawable/ic_palette_tile.xml": "e063a6c4a1a25d6717a31bc355543d76c7d1babf8e9556e68b1b5e6a2b860748", + "app/src/main/res/values/styles.xml": "de4ad14f9ef41aaa4ffc824af155831579fa1194af5055edd112efee5042f5e1", + "app/src/main/res/xml/assistant_service.xml": "1e9e560563a7d0260fc83126d3a9bf027bf6357adfc811b43bc3224290c77ddf", + "app/src/main/res/xml/data_extraction_rules.xml": "cb4d1da1c1bd38761a9a08cc4d8d1b55839fcc14a6e19badb653f75b23c20eca", + "app/src/main/res/xml/keyboard_service.xml": "b1839c96988c03fea26ce4ed5932b1315013f3d2c16165993afc17368ab7bdd4", + "app/src/test/java/dev/tinycast/android/BackupPlannerTest.kt": "12a55d3644b5094b84cad2e88a5432738021fc8d7c59c232d4e5fc4c2c9a1454", + "app/src/test/java/dev/tinycast/android/CalculatorActionsTest.kt": "e803682a82b89c9703fcfbcbb82424eafef6bae6a13092953a3dc2c877816509", + "app/src/test/java/dev/tinycast/android/CommandEngineTest.kt": "65d9d198e8e1a188e4dcfd5551ced8f558f87a106f42b1d02a1432e8d6b7c234", + "app/src/test/java/dev/tinycast/android/CommonMarkPrimaryConformanceTest.kt": "ceb2ca14cc003385533bdd73b8beefffe92740887537b74c2146160621a23fcd", + "app/src/test/java/dev/tinycast/android/EmojiCatalogTest.kt": "9d70ef96696215e14e561d73f5a41f0b1a8272c3b58e5ad5a8438c31bc53aaa5", + "app/src/test/java/dev/tinycast/android/ExtensionCommandLaunchTest.kt": "f45df47e1740873ed7e771de72a650d9df88cd31bbcf2fd3abf67e3999700291", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImagePolicyTest.kt": "7ec37a8870b70e3df0e3110f8b60ccc94185fedeaf1c39c76a00485dd4ca37d5", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImageTimeoutTest.kt": "839216fc2d395cbd171676f32bfe77b894730a29a12127ec916c1d88b18dfb3d", + "app/src/test/java/dev/tinycast/android/ExtensionEngineCompatibilityTest.kt": "af9e76d4f6e7a6f193603f2db0169c95c7aadaca842d430c6178874f62840b1f", + "app/src/test/java/dev/tinycast/android/ExtensionFormContractTest.kt": "432d658e2a177312105e2ec86db2c59d0625086e86464a7ff946acb61c07e283", + "app/src/test/java/dev/tinycast/android/ExtensionFormFileImportTest.kt": "784f5b78f1dfd0d23ca653b36fc59bd13cba42e68c708c499678ac1ce474b673", + "app/src/test/java/dev/tinycast/android/ExtensionFormSubmissionTest.kt": "4bbdd8068cd95c314f7cf7aa156c7928cd815c5da11ef5f2cab1b4c5d23dd7d5", + "app/src/test/java/dev/tinycast/android/ExtensionFormTypedValuesTest.kt": "3a485a387e1527163d4318c3f0863b743bff02fe4e485adfff490d95cd554395", + "app/src/test/java/dev/tinycast/android/ExtensionFormValuesTest.kt": "6bc5bc8caaa5763e12dc3136bbba1d99249db10387c163cb1efeb0ae03f09d2a", + "app/src/test/java/dev/tinycast/android/ExtensionGridContractTest.kt": "50681a34c624a01867f287c66523d653e1931cf759f5e2926dda60feb85fa2b3", + "app/src/test/java/dev/tinycast/android/ExtensionGridNavigationTest.kt": "94ffe218ed5f9411210c2599db2a10dcd20c1a94655ef53e8cac1c574318b68f", + "app/src/test/java/dev/tinycast/android/ExtensionHttpTest.kt": "76917bbbdcc33dcc90d9b152d5a3e478fd981139e1df1d9edc0916e4f81b8e76", + "app/src/test/java/dev/tinycast/android/ExtensionMarkdownModelTest.kt": "fbeee6a80280ec27b660cc53222ef42f0e9ff5f5ce7ec5e02dede9d6b1c9222b", + "app/src/test/java/dev/tinycast/android/ExtensionMetadataVisualsTest.kt": "6f8653f4ed71138ac4fb0353e427d5b6775f54ec3600177ec6eae49dbc81598e", + "app/src/test/java/dev/tinycast/android/ExtensionPasteCopyTest.kt": "582ebddff12c96a504dd12a502ca851fc5d037e92f1d3ce98240eb162002b3bc", + "app/src/test/java/dev/tinycast/android/ExtensionPayloadIdentityTest.kt": "f59183b3224aab2923d9eb1ae598d1fa5cd2598b9ba80fc9a0db135005ae4e04", + "app/src/test/java/dev/tinycast/android/ExtensionSelectionDeliveryTest.kt": "1ea1e17cf0ea43fa3418a61f71587dbee9ec341b288d17fdaba3c5d3d8da4cb7", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowEvidenceTest.kt": "cf1589d69a498166b5a5fddd45135cf5b8575ec1d42f13ed4e2927b062b966fd", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowInspectionTest.kt": "043617c0cb943d76ebcdb5d0cc5bcdcda300069827b9b87a7425a16d084c1255", + "app/src/test/java/dev/tinycast/android/FolderGrantTransactionTest.kt": "ef710edc4ed1eb45782f90c385bc73305217f26882b630cd3e79ee93c59ef118", + "app/src/test/java/dev/tinycast/android/FolderIndexTest.kt": "bd371b19d1678ea876889cfb25505d690a4296c37d042e4cabd38bc7c7e4eff4", + "app/src/test/java/dev/tinycast/android/ModifierTapTest.kt": "bc0f6191ef2837018ca33a71010c1582cd39d0b3713c55acec4f91406a74d4fd", + "app/src/test/java/dev/tinycast/android/PaletteMenuOwnershipTest.kt": "c3134a62d61b5cd7ed810b867a6b40219713f21b798fabf6e659129cfab55506", + "app/src/test/java/dev/tinycast/android/PaletteScrollHistoryTest.kt": "b1610e3c3818e5823f99ded35bc36325042da250cfd48d98c0d6381066cfad5f", + "app/src/test/java/dev/tinycast/android/ReviewedTextInputTest.kt": "4bff225dd9fc1963736ad1f992e3eda3ffff21554c3ebef63d25acfdb41a29f3", + "app/src/test/java/dev/tinycast/android/ShortcutReadinessTest.kt": "45d32b02d4f89f857867d2585f3f5968251e9580edd34d9312bbfc158adc12e1", + "app/src/test/java/dev/tinycast/android/ShortcutTest.kt": "ae8034901d8ca73d704d40992b85ed43a64a021a078ff4eb5b2b853c4f398610", + "app/src/test/java/dev/tinycast/android/SystemSettingsTest.kt": "cdfc38bed12779bb92b0ddaeb79d197733243b24da43ab89d8580ecfd1f1fb51", + "app/src/test/java/dev/tinycast/android/TinycastGridParityTest.kt": "df6ca13f0f0a1e4bfa1f0085e274ed87457a6aa1a69492afa1041128af99c5e3", + "app/src/test/java/dev/tinycast/android/UpdatePolicyTest.kt": "d87ee4f7d6aa7b39b998267bd4d042d0b494ec6a1280d18860f262355c25cbe3", + "app/src/test/java/dev/tinycast/android/WeakValueTokensTest.kt": "ced7bf72628d5dc18fc5fdd30a81e58bb4b4b7f40e4e8c7eb0e77500f7c73566", + "app/src/test/java/dev/tinycast/android/extensions/NodeCpuInfoTest.kt": "5f3a7aae9b24435a4dbca77f9132a4b203ea736b1c76fc9108a51251983c2797", + "app/src/test/js/android-fetch.test.cjs": "2842effb321a11a33816f176f3300cd27a61c1e2ac70c4ed32681d46a129e56e", + "app/src/test/js/android-form-focus.test.cjs": "dd065271386dfdb2552caef1ae6e0c6f30e32783571abd85be328b9864bff8b6", + "app/src/test/js/android-form-submit.test.cjs": "7cbbb553dc2e657951b9195593b11add03597adad2710b4daa3e2cb807f87334", + "app/src/test/resources/commonmark-0.31.2.NOTICE": "610241b963a1a958c9465d99ec3f5778e7c6ef7251f9e119fed4c306b51641de", + "app/src/test/resources/commonmark-0.31.2.tsv": "dc27be954caac0ed8961299ca581a62aa4c68312091e68e52ab1e2bfe6aa5f5f", + "app/src/test/resources/extension-payload-identities-v1.json": "e451cf6b8efa208708db43dcb3a0545db1e73c610b72f488203fb4f147a490ab", + "app/src/test/resources/tinycast-grid-navigation.tsv": "da620f314fc39300beb7a11436715809ac1a9fd230fa4640c7f4f9c34b69aaf7", + "build.gradle.kts": "780d597cbe0f80d0103221a566db7574d1e07b17adca5bdbe7d6c728d77df12a", + "gradle.properties": "e43a00491832254a35cf5a979ef6de17f78c4e159d446be39319d2e3d3e46325", + "gradle/wrapper/gradle-wrapper.jar": "55243ef57851f12b070ad14f7f5bb8302daceeebc5bce5ece5fa6edb23e1145c", + "gradle/wrapper/gradle-wrapper.properties": "13287ffad6cf3064056ddad80d95b855132348930b2dc6c91490588c55b3ac7d", + "gradlew": "aed171fb114f82e6eaea4970a245a200e0582a7dcc8ec0891ca41b6e4a62b754", + "scripts/android_clipboard_recovery.py": "4aa2d03a100791544d282de37a2f62b6f7bfd94c47cc5611b6b6448ed8a946c1", + "scripts/android_form_documents_fixture.py": "ef44f5a9af1397fc8e8ea1924e36c2dec18d5c56c02e22f4925752daf1034841", + "scripts/android_test_cleanup.py": "1f4a1d70d251ec0a8294932388ce881da144c9c7d1c05df54df2c5b246d46373", + "scripts/extension_bundle_snapshot.py": "08ae0408a22e4f4c3c8a8b22af31b6a6a16d304dc0d14d5e489596dd9731a950", + "scripts/extension_manifest_catalog.py": "18c6048a0690e68dba3da1e8d11c5abccac16c3c26aa8803ff80abfd1dabe7e4", + "scripts/generate-emoji.py": "98f43c9a5941b4e65533e31ff7d7eaa4e697d8fecd4c7424297e6957e07abd53", + "scripts/generate-tinycast-grid-oracle.py": "bd53975673883b624d2553cd47687c5a3a760b17181a8c0621715ed1599b3118", + "scripts/package-nightly-update.py": "2a650baee0c7c76eadd360171e19686aad7b960fe34ebc780638c6b231032420", + "scripts/summarize-readiness.py": "e63d9d2ec435d2c369ae0be126bafb0b0507e903b03674f11a77ee10b428fe64", + "scripts/test-api-compatibility.py": "1ba4bf24535130bfd59a5f1d9d4830ca075e7158fc2cbe316696fcadb6108065", + "scripts/test-assistant-touch.py": "fd5a4acfdd19ddc60eb467fea3c7d2e8ab7ac717bea35c76d007577c23235a54", + "scripts/test-calculator-intent.py": "93ef5653c4d0c153d8f216c9fd74557089a964eaab80c84c85ab5460ec58f1a1", + "scripts/test-configurable-shortcuts.py": "56f4581f78265ec2c28faa1da115ae10a8349cf47e10db60bfba3e88f0cc3e73", + "scripts/test-extension-grid.py": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "scripts/test-extension-workflows.py": "c6cce4d533b45655a7763305379107840a93a1a953be0322a869c7505ffc0997", + "scripts/test-global-shortcut.py": "4a0f57d16dfccbd0c7b33d6b78a841ccad030c4bad6fb108ac80f15dc89f6d6a", + "scripts/test-modifier-taps-hardware.py": "b0d2da7fd2410095d65ef20e25cd9b8e90f9b480849dfd5e497f75d4d713139c", + "scripts/test-modifier-taps.py": "8cb08d228371c90f995ae2246ef0a92daf6c81724c11a1ac67374ed0dd347dab", + "scripts/test-readiness-benchmark.py": "1f92dc1989f1ff36c82433d6eaab1e2c896abf7541a24a9b215c109e49d1a7d9", + "scripts/test-restart-files.py": "65f1c311df77634f746cb155d831acf1fa4d8cf05d0e1dabc9d372bf1e842065", + "scripts/test-reviewed-text-input.py": "4e9ab25f0b1bce00277d0dde5a37a29ab8cbbdb9900699c5bdfd9cfa4b9bb248", + "scripts/test-reviewed-text-process-recreation.py": "eecd547c48ad2bbce2d8bae62bbed26a2484e0b5d97ebb7cb989ba98d4de2a23", + "scripts/test-search-header.py": "772cb70442bbf28086beb8087ebce94d02ba6cc10e6acf8c2cf91a0d8d5b39d0", + "scripts/test-self-updates.py": "4ff148ea90c3a148a1eacf74116db288e5e9c282f69e0c331caa6f22b1a40889", + "scripts/test-startup-performance.py": "9ac605bf3347fde625d279767bb8fc4de76ae82f099e7d8351416fa5bc9250ae", + "scripts/test-touch-readability.py": "d9ae59ab3db56d63cb5c959c200263b71acd0e04c305dce4e9ceb8a395933fb6", + "scripts/test-webview-engine.py": "9b0531425d219c1cf3ae219be592006734903961984618824c21c4d63c670ef0", + "scripts/tests/test_android_clipboard_recovery.py": "b260d3adcfa33e2641affebee9bebb1676097b4a24bbdbeb89cef7f3fc889176", + "scripts/tests/test_android_form_documents_fixture.py": "c2b573793d6c5d48fe9dc8e75ffc554e11818e319507080a4b96aa4e24e1fc03", + "scripts/tests/test_android_test_cleanup.py": "49c8831c517f0777f46952376f5d3b783322eeb25f063d69a9b1bc2f8cde01cf", + "scripts/tests/test_extension_bundle_snapshot.py": "382561907129ac58b7e20b963c1afcbc9bc1a03b7e18da64e7d61927a8b15783", + "scripts/tests/test_extension_manifest_catalog.py": "57af21edf39e3e4084453830eed62d3c052ba8d8a4f942d3d69807e2cd4b69a6", + "scripts/tests/test_extension_workflow_guards.py": "1cea982b85cf759e691471cad72b8e2cbdccdf3c2ccc6c483b1ef01b49002a3f", + "scripts/tests/test_private_archive_transport.py": "168c1607d4e1efa7537241cf362316ce354706af33465dc63e73d210ab0327d1", + "scripts/tests/test_private_path_observation.py": "3c0fff3062ac9b43aab67ed4ab2d53b92fa39f9af9e0ada9d197856a1df94e95", + "scripts/tests/test_reviewed_text_archives.py": "0308a50c148c97ed50381e894eabd43ec6e374878f99b810244c24e25f1a626e", + "scripts/tests/test_reviewed_text_runner_guards.py": "a3d489fe141be669374ecd0b3a6231afc5efdf4abfc6a74f7d25efec4e67038c", + "scripts/tests/test_webview_engine_runner.py": "846ee3b34578f92bd3f728eac4044c5ef4481478e3ec9d744e848e0094119168", + "scripts/verify-recorded-workflow-catalog.py": "fc0ec3b595b3a892238a4e0cc19b79ca092e8dcbe3e4af1d261e4874f984c2d5", + "settings.gradle.kts": "6a8db88135b364d8bd2facb607fc4e9e9476c171d2b7f7f3a0892c57a9ee6487" + }, + "apk_sha256": { + "app-debug-androidTest.apk": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "app-debug.apk": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14" + }, + "zip_payload_sha256": { + "app-debug-androidTest.apk": { + "classes.dex": "35f32eb3c6a38b451d1d47b53e49faa8fdca4db12df6e8e6385f44f1f5c1d403", + "classes2.dex": "468450c6993a81875894c0a142093a2e6dad1778f192763895e927a2f07c1d71", + "classes5.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "AndroidManifest.xml": "caff3c10989799f80e8bea4722a1e2e143b75cef522c7aff7211e7c79704f416", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/notification_bg.xml": "20a1a2e83aa9806faeb234fc0a1094bc079adf5a25ef4cfef1491c5ca3b3c745", + "res/drawable/notification_bg_low.xml": "49041ec87bb2ec2a8bc23685c8eb2c2d5297aa39f1412dc7aa6639aeec12ee49", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "fb5d113d15ff98da0eab3cb9e178e909ad5e261f30a24add0267e2827b4c7774", + "res/layout-v21/notification_action.xml": "4e046a162878e2f8796c6380f0c5a9a7b40f1ffb251478ecfcbbe3b434bd1178", + "res/layout-v21/notification_action_tombstone.xml": "a9657e68fd0c10ced5011b67b9e37a5ebe262957ef15fa3679a9a1f8784fee21", + "res/layout-v21/notification_template_custom_big.xml": "4879194cce032a3c5ea58d2ec796766b00bb057a4ca4bc11c56ed1830a61c7d2", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "9ae2b91ed155032cb90ee4cfead57eba2728d0e6ff262d2275ff63516604fc94", + "res/layout/notification_template_part_time.xml": "4a838e479642de5ee2cd1d0785b35d195995fcf27b0b9561140a6cdccbfe3ad6", + "res/xml/native_input_test_ime.xml": "d560413501650fb393941eb5e8e36b30aed25a309dc294cc0435f74d6dfe326d", + "resources.arsc": "a743d0f25129f83afc5a9790dfabdd4c6937b071c930014b432aa9a2fd74e4eb", + "LICENSE-junit.txt": "9648bb2891b9813970bddb68d4be8a5e6ec8280d0180a53dfb29236b579c55bb", + "META-INF/androidx.compose.ui_ui-test-junit4.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.test.uiautomator_uiautomator.version": "a42caf4a54bbbe27aa45b6efbc6356c5e299b19763e728b6cdb7201b02ebbe36", + "META-INF/kotlinx_coroutines_test.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "1b8e1a088e38c9bc8dd36517de1202651f06a9ca9eb0e6adad7305392289a94c", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "90d3bc46060b2a33332bd2bc8122d5b03dd1a507718db830d5e809cc62c4490d", + "javax/annotation/CheckForNull.java": "4807942043605b325f0fefa243344db0d11e32cebd8f133df2b7c5d8486f2312", + "javax/annotation/CheckForSigned.java": "9c3d742fe9ab8e5fb08d5562ab0cb0255e2960facf94f83349be542b6557f3c1", + "javax/annotation/CheckReturnValue.java": "fc328c2dbc79fb3bc25d47a7f0486410fe8a04e6d6ceadf97f7ed44fa6dc0ebb", + "javax/annotation/Detainted.java": "7d272cf814d47c8cf89dd0d2f283ddfc88a26405122fd98f2842dbcb0789ed0e", + "javax/annotation/MatchesPattern.java": "ff2ffbca3823c1a3f5333630878068c724f67058264cca7396d9abef821897dd", + "javax/annotation/Nonnegative.java": "73b83d783bc7cdf7b5c9f4331a928154c6dc4e97ba349a5e5124e026ba4221b0", + "javax/annotation/Nonnull.java": "eb2d5ac7cd628dd3c59e5f7b14378fea531d5c76857df837cfe8f9a2ece1dddc", + "javax/annotation/Nullable.java": "511c9e8888bbdc13e0388eb5c3a882f43ff21160093b404c870ce94e83a1f509", + "javax/annotation/OverridingMethodsMustInvokeSuper.java": "5d786c4fff3f381babab9f745252dd80ba10210c402bd4c15161ce9b63decca6", + "javax/annotation/ParametersAreNonnullByDefault.java": "94233ca1ca4fb6d457bed883f8369019d4f0016be81d4e5ccfc01f5d50bf946e", + "javax/annotation/PropertyKey.java": "5559001d0f69e49487f1cc0cfa82d37e064b04436ccc7026a3d8a5aa30215d7d", + "javax/annotation/RegEx.java": "7b08d091734672f8f8f320fdaa7cde6ba48c786a2fdca94c9e2407e1e2af2aba", + "javax/annotation/Signed.java": "76633adce590e7c771ef7f727b575f9ae54389539d666677a9ca1a9e4256e374", + "javax/annotation/Syntax.java": "63c05bd38c7c279d147058d6e154a44ee1da62c92cc6849a573bdc6c345869e0", + "javax/annotation/Tainted.java": "9b755d095cf2c4a41a8e064b5bd0ab3e556845048b705d2cc98e8635b8bda6f2", + "javax/annotation/Untainted.java": "e44096a654f825c9f8f3fb9ba099f805155b3daf41918c177d7193558bb11981", + "javax/annotation/WillClose.java": "1c81ea1c7284c37c5d66b436fc63267877667da03b2b646fc6c11ea2a8dfac08", + "javax/annotation/WillCloseWhenClosed.java": "b3c6e342b4dfc4c62d33857f8920cfe077e9f2c31379d8f627495e0c4a06cb13", + "javax/annotation/WillNotClose.java": "6c258758fcf54c9657052dc9e86d0abc780f8a4580804e3a0a8b8b376529e453", + "javax/annotation/concurrent/GuardedBy.java": "f2650971001cbfd4c127487e0115e7a9539d64fd6a98dd8dd0675330ae3b790d", + "javax/annotation/concurrent/Immutable.java": "47f9a076a4396c492a373eec9622a15497b56b633a67af97ca51bd3b1142a08d", + "javax/annotation/concurrent/NotThreadSafe.java": "73060a8907c01ee7a72bfbd9c74a037ff1953bd7a4510b8997fdcec0a5741a19", + "javax/annotation/concurrent/ThreadSafe.java": "bcfd9f7a27af49a6505734ab03259f02a7222d3bd052821caa6d94d930bdfc9a", + "javax/annotation/meta/Exclusive.java": "0b0405f1dc140ac2ebdb4cdd3bbbfdcf19e22d724bc57a89d530b33e8c9b7ff5", + "javax/annotation/meta/Exhaustive.java": "c9b4085041acd1602691ee49535a6a91afc2b67d6bd9d9fb4e1ab2169d627a6f", + "javax/annotation/meta/TypeQualifier.java": "828fffa618ac1cda2fc07fcc0e5e58785aadfe4bc481c0e4e8dc5fc23d662ce5", + "javax/annotation/meta/TypeQualifierDefault.java": "27faa048d7c23bd6d79d3515816ec1f356758ae140c0edc702a74b91f9215395", + "javax/annotation/meta/TypeQualifierNickname.java": "309cf58e837f1bc63183fc9443b231904157f1ac25bfee0e5cebcae52f44eb51", + "javax/annotation/meta/TypeQualifierValidator.java": "4d1e2ca6f465ce130a8233086053acc991e5fd389f7e31c88a0cd19ef32c666a", + "javax/annotation/meta/When.java": "d79dfa99e03fa1eb6d0e6f024833ef16c1029b98975e2e767f760b2dbf4d8790", + "junit/runner/logo.gif": "345b5e2207a524e0019779d13f0f8ae51359f894a230479467761331e3d1ca16", + "junit/runner/smalllogo.gif": "b4819008f181bf3e0b47254f72149c62a556a56fc0358d3143e405b191de2081", + "classes3.dex": "8f1cdd9a737353a867b20871d14ca1c7e5373c9a5776d3de0c7cdde77bb9ab44", + "classes4.dex": "183832caa431a889cf2596ebe62575116d689b6a5102b6fd90c5144f767d092a" + }, + "app-debug.apk": { + "META-INF/com/android/build/gradle/app-metadata.properties": "75bc66260aeed5c7da9ef86b1ee98fe13298d9dd0bc438ee5a963d5eb224f68d", + "classes.dex": "02040ff106a54d6dd8ed10f6192541cb671f62f166bf413798e0fca382d390b4", + "classes2.dex": "21fe524b9ec548ac16c1cd9813dee74787a7fee1b5bd0a7719f0a9807c43a39b", + "classes5.dex": "6ccac992e104f004b3b931ccfdb15c971ef27e486eed69b7e2d618882f29c2ad", + "classes6.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "classes7.dex": "04459089f64d575513ce6b9ed9fdcc3cb12fb2817ed84a2b73e8b0d3f0392f68", + "lib/arm64-v8a/libandroidx.graphics.path.so": "41e9a793c43a0f4fddb19e33f346bace464f30f888ba7b9eaf96294ea115bfb6", + "lib/armeabi-v7a/libandroidx.graphics.path.so": "41399eba6fc2a60f6f14642375c1824f3cf25eb8fec7397d753730a3ceda3e2b", + "lib/x86/libandroidx.graphics.path.so": "eb0570b41fd3bff25d8204a967c03bd7550719e768b791f680cc40cbe35f29af", + "lib/x86_64/libandroidx.graphics.path.so": "4e56c996f13670e70082658de7880c4020eabf4f25e43387f88ed78a713fc9f0", + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/ic_launcher.xml": "65a462fe84c64e76de6f6999e09b195ca227a5232453356a4743a17dae08882f", + "res/drawable/ic_palette_tile.xml": "099260576b37718ecf049e1405bcb60d989584dda8710e0905dd00d97edb3440", + "res/drawable/notification_bg.xml": "65ef0869565cde9539d285ee8b5e0156e4ba3bfc7fde288b3d78a96ead8bed62", + "res/drawable/notification_bg_low.xml": "a349184bd1ffb192438415fa98cb2ea5b9294a656d6f276f365b9b2753552777", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "42fb6470d6c3d395ab726d928ca23ba8573011a646b7475a89c9b17ec8c0f9bb", + "res/layout-v21/notification_action.xml": "e07d16d0717fb7a1f030dd43f76be647125f9abd78ebcee3bbd861b8df02fe90", + "res/layout-v21/notification_action_tombstone.xml": "c2f8eb9372d806f5f6532e507f4e5767091f681f7d2e9b7f5a64d134e6ed7717", + "res/layout-v21/notification_template_custom_big.xml": "2bcb3cb25a65b175c9880f60411239a019c2ded7cbaf3701d3650ebd1fd971ea", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "8bd30447bb9347f4c3dd38ff034f141000c7a952ac25760fc8a0c67f76b5bdb7", + "res/layout/notification_template_part_time.xml": "a8664275b4a0fad8ac25724d8d577fb5cd98c4e99a24fc362dbb56fb960aee84", + "res/xml/assistant_service.xml": "461b22a285e6d4cc97c23a8aa9f13802c16f20eff91d1ce1ca4739a527b6c99d", + "res/xml/data_extraction_rules.xml": "1d2dc5515fa0bfac79b6a028056f23ef2e9fd0c9091c9b13c15b52b78a751ab0", + "res/xml/keyboard_service.xml": "688f6294b5c093499f1253d5eb72c5fef80324d0c7e3bdcdff193c8ad9e851e6", + "resources.arsc": "5f13aba27cdb9bef26e38933801042374f3cba444e3fa3c145c99166eace2fb2", + "DebugProbesKt.bin": "ae8a082dd609313835ba93c3ef479a3af9903977d7bdc81df45bbd209ec7d0da", + "META-INF/LICENSE.txt": "523bfd872d038632d258f340a482d067a10e8d82b8e8ff3081755c5f8ccc1658", + "META-INF/androidx.activity_activity-compose.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity-ktx.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.annotation_annotation-experimental.version": "7d072b48526b023950e4c48db01e8c273554a6401119f5691e7589ba9bc65d9d", + "META-INF/androidx.arch.core_core-runtime.version": "1b7c606370188534dac5561fba2b2988093829697fce9e6e8832e9291d24ed00", + "META-INF/androidx.autofill_autofill.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.animation_animation-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.animation_animation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation-layout.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material3_material3.version": "10e2e117b01523891ca271a615ae36e9d5e52348fd7d642f66727602c1b8dcbe", + "META-INF/androidx.compose.material_material-icons-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material_material-ripple.version": "bb7320d831e7a151aa901c35e7326c752fa2ef5024f30768c42319b8bed171ed", + "META-INF/androidx.compose.material_material.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.runtime_runtime-saveable.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.runtime_runtime.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-geometry.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-graphics.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test-manifest.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-text.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-data.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-preview.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-unit.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-util.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.core_core-ktx.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.core_core-viewtree.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.core_core.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.customview_customview-poolingcontainer.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.emoji2_emoji2.version": "64d23f858ef51b0f996e4966d4e27c0371b437e2d2787890b1f7ad22d4ec5663", + "META-INF/androidx.graphics_graphics-path.version": "44e161e4495cac2cf7858043e9e6418e9579f0ddcfae826f9a372622968ce066", + "META-INF/androidx.interpolator_interpolator.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.lifecycle_lifecycle-livedata-core.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-process.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.profileinstaller_profileinstaller.version": "78b591400c56b7b67b8cb3b2b8a8e65e9093897f02ce0878e6b5405c68620fa7", + "META-INF/androidx.savedstate_savedstate-ktx.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.savedstate_savedstate.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.startup_startup-runtime.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/androidx.tracing_tracing.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.versionedparcelable_versionedparcelable.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/kotlinx_coroutines_android.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/kotlinx_coroutines_core.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "3129b8edf6db07de6f8ff47695e2177c8bba4eed2962d3085c719e5acbb58a33", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "a1ea77ea8f93f419256b6e66f29713f950d8d6e90442b608d880a48003b5eb72", + "kotlin/annotation/annotation.kotlin_builtins": "5f75d4352e432664b2a235c472b991cf88365c73f5fcb5e1f9cc2cbe4b410abe", + "kotlin/collections/collections.kotlin_builtins": "0e654e03a38e119de0f4d11633711bd57e1e8b1a876eda74a90100a2a6e7daa4", + "kotlin/concurrent/atomics/atomics.kotlin_builtins": "955035527393d165a22da4cb9d992f42b4a30b6f070918f3e2b1f2678f83cc9d", + "kotlin/coroutines/coroutines.kotlin_builtins": "98ab3a3c18fcb237528dd63fa489815c583e1d6c13debd2a27ac6d74ccf8717b", + "kotlin/internal/internal.kotlin_builtins": "64712f94840e6b3f8123f522f32d08c46f083d87c312a74901f7c00224de775e", + "kotlin/kotlin.kotlin_builtins": "c4240215bc20e71b01cc62b43edebd02749b3249d7daa8e7f1dc1514f064c274", + "kotlin/ranges/ranges.kotlin_builtins": "f9d35b836ccb5380803aab5e6c76d708b1536fc6c82f27185e8cff5913824e1c", + "kotlin/reflect/reflect.kotlin_builtins": "23ecbc7cbb354f31ba37a1be1793d3bb53c00c92cdcf3867759d09d938a1d7c3", + "org/commonmark/internal/util/entities.txt": "fea6cf4d3bd2aa7ffd421116551654e2a22e40a17e4cd087c8725138113bad69", + "classes3.dex": "e94c03cf73ded7e3027a196bd091183399334a6d5e8f39dc66f115129c3d1bf4", + "classes4.dex": "33370180db73aa4786810ba0c5917f6a9eda8bbb9c46d07a1f79938f225e2d0a", + "AndroidManifest.xml": "ad945c4154eb456dc2811d9b7ca803520a8ae24021b144a2dcf2cd9a8cca6882" + } + }, + "changed_inputs_since_v4": [ + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt", + "scripts/test-webview-engine.py" + ], + "unchanged_original_assets": { + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5" + } +} diff --git a/docs/validation/emoji-menu-back/v6/identity-final-pair.json b/docs/validation/emoji-menu-back/v6/identity-final-pair.json new file mode 100644 index 00000000..0bae892c --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/identity-final-pair.json @@ -0,0 +1,597 @@ +{ + "source_commit": "ded3f8177b31327f1057ad679e1baca9ffa04c83", + "app_source": "867f9917933db90c970ada4c5b979b2da52471d4", + "test_source": "ded3f8177b31327f1057ad679e1baca9ffa04c83", + "build_commit_property": "867f9917933db90c970ada4c5b979b2da52471d4", + "source_sha256": { + "app/build.gradle.kts": "28f41ac518c91f15c98221d0511870a5409b9f35ae008acfdd5f667db06bcadf", + "app/src/androidTest/AndroidManifest.xml": "63c98a685e9dd67d8150af8981832d34271fb37a92e46444eec52728f559d609", + "app/src/androidTest/assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "app/src/androidTest/java/dev/tinycast/android/ActivationDeviceTest.kt": "2f2fe66a5c3628433feeb6db33e02be43ca3f267b39ec541f2e3330fc1142974", + "app/src/androidTest/java/dev/tinycast/android/AssistantDeviceTest.kt": "1ecebcf20fe9aa7aa63701c81500195eddd1ae88618d89f31105fecc58189b6b", + "app/src/androidTest/java/dev/tinycast/android/AssistantTouchDeviceTest.kt": "1f33a283e5b1f05a5a74dbb76bc3ff8920193cd761edd1cce1e61cb733cb9874", + "app/src/androidTest/java/dev/tinycast/android/BackupDeviceTest.kt": "56c56d6a652524f7fc7952b1478552314b1e465ace5c7216385d7f2ea3cf4b6c", + "app/src/androidTest/java/dev/tinycast/android/CalculatorActionsDeviceTest.kt": "e738e5b09aa6128343abe628ed7f93571b9a87c1eb95e78f00c617aadcf348b4", + "app/src/androidTest/java/dev/tinycast/android/CalculatorIntentDeviceTest.kt": "628ddcef4b50880170fba97cd925fefc5f463f632799d9e2686e7512b2bbc15f", + "app/src/androidTest/java/dev/tinycast/android/ClipboardApiDeviceTest.kt": "e53bbc080d17b59aae6280b7b817a3c81b4df684dcfd5ca787a993d89caf5de4", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidence.kt": "c882a7435cdca3bbdf68da66a6e8ef23bce932fb5746ba09c61bded5b9c98e9d", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidenceDeviceTest.kt": "dfdb64344886b7e5d4b54f04fa4560f169e8cb8d7b7b238ba08358dcde73f854", + "app/src/androidTest/java/dev/tinycast/android/ClipboardRecoveryActivity.java": "48627f465b10c316cca7fdfa735928095328241b4fb98bf90e5c247add17345d", + "app/src/androidTest/java/dev/tinycast/android/DocumentProviderDeviceTest.kt": "13895d23b8758affd8889461ef660c442d3bfd1bb111fce08a064aa4b582aea2", + "app/src/androidTest/java/dev/tinycast/android/EmojiDeviceTest.kt": "ab9907d4e4acd7e52ed26f12ac14648271e5740784cdba678671ca8ad42fb415", + "app/src/androidTest/java/dev/tinycast/android/EnduranceDeviceTest.kt": "4802d3755ce6bc1cdf8e60c7cf9998a09ced8e0be6d9888f0b9d9a32ee332dc4", + "app/src/androidTest/java/dev/tinycast/android/ExtensionCommandHandoffDeviceTest.kt": "8c47f08b1d49a94dfd520840a0b0349199459da4ece8ff1adcacc46516b37f7b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDetailDeviceTest.kt": "d5bd83f6d174ca5d5c3c9d68551cc3a78bc90763060410bd5f3b67d9d9642025", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDeviceTest.kt": "3087ff055f70cdf43d2565e22703b9c57445b5c3e1594126d60b0279c32b2640", + "app/src/androidTest/java/dev/tinycast/android/ExtensionEmptyViewDeviceTest.kt": "64e6b1e68c61cf67b24ba02d1e14a72d297b1bdeebbdf1008905d5619ce2558f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionFormDeviceTest.kt": "6418f6ab517ead50a102b4834bff9c40988849fb3a2a1ef20f575d162b32e11b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionGridDeviceTest.kt": "952b4f2988379c1545575d1332f8358acc9053e257a382b7549a27f6b4b40de3", + "app/src/androidTest/java/dev/tinycast/android/ExtensionMarkdownDeviceTest.kt": "e4b7daa9fd914335f572ef41665595104cdae5434682977a2d806ff63ef36c4f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionPasteCopyDeviceTest.kt": "7bdd8e876153d4d46357402eab58cf89c0e8885823d21894c70882ed55b1da8e", + "app/src/androidTest/java/dev/tinycast/android/ExtensionRecordedTestsDeviceTest.kt": "1aa11011270b01a235bb052c6063da7eb5f7f726a7bb19f79aa54e7b8aa4ca42", + "app/src/androidTest/java/dev/tinycast/android/ExtensionSandboxDiagnosticDeviceTest.kt": "3e192cb65d011e021d5b47b6bde765e1136c2ddf7e039b5c9dce6dedbf39da15", + "app/src/androidTest/java/dev/tinycast/android/FeedbackReadabilityDeviceTest.kt": "86096d428b6554bcb6b8c9d7bc39b981baf1fd53f9367a33c97ce03c89020a82", + "app/src/androidTest/java/dev/tinycast/android/FolderDeviceTest.kt": "f3d54b0d788459d34470d2d87c8882cdfe30e8956a8886cd324dd63160f5628d", + "app/src/androidTest/java/dev/tinycast/android/FormDocumentsFixtureActivity.java": "434e72d8a0c977a83cbe6524cc51638eaff9cca5581c570ea58d4068ad2156a9", + "app/src/androidTest/java/dev/tinycast/android/FrozenBundleWorkflowDeviceTest.kt": "9d31d56f739caa2509610cf4c07abf70dfd5ea0aead7ec5c5673bde1ca04bc45", + "app/src/androidTest/java/dev/tinycast/android/InlinePaletteDeviceTest.kt": "ed2cfb9dc3c5218adfe0ae7b3cc1c60a69e6cf8c83ad434c2fc6b87d23bb2727", + "app/src/androidTest/java/dev/tinycast/android/LegacyInputDiagnosticDeviceTest.kt": "4966fac20af96b8597fb38a278d8f3ef89b7e335f3d3b6e5df00fb349ebabc55", + "app/src/androidTest/java/dev/tinycast/android/ModifierHardwareClipboardTest.kt": "141499cea10d4c80b8ef690fd43e985c066d1b420afa23895c32e75de737ec8d", + "app/src/androidTest/java/dev/tinycast/android/ModifierTapDeviceTest.kt": "d33bafba795569c15bab709a9830ca06ecffda9feb754492ec437d55c1d1cae1", + "app/src/androidTest/java/dev/tinycast/android/NativeEditableAssertions.kt": "be979c8e0f3e78b8d0e4482c2653769d732d24871a822b3761f5708a1e6a230b", + "app/src/androidTest/java/dev/tinycast/android/NativeInputCompatibilityDeviceTest.kt": "484dcb406a6b9fbc7851efd883029a43b303bdab799c9385e51a678ab91a51fc", + "app/src/androidTest/java/dev/tinycast/android/NativeInputTestIme.kt": "c3a766ae381e6e4a1b514b3890cdd220616df8e9b88208cdb9aa562ebd8f45ce", + "app/src/androidTest/java/dev/tinycast/android/OwnedFormDocumentsProvider.java": "67c22d543cb2136d81dc3544d8f63df94ce67f9524c7f19dc9c6b1b586713e89", + "app/src/androidTest/java/dev/tinycast/android/PaletteDeviceTest.kt": "7f5861ffec2e762c1e629519802c10d4b31e3bebd49a3c5867013c6aad77f3f4", + "app/src/androidTest/java/dev/tinycast/android/PaletteOverlayTest.kt": "0755f9aa38bdb5785d2cb8902157ce990b5b9825db0ae71847e11c8b1bd4b7aa", + "app/src/androidTest/java/dev/tinycast/android/PaletteStabilityDeviceTest.kt": "87896693541425799e7815d2fc1e3988e29afd9bba346da48183a91fa91be9c9", + "app/src/androidTest/java/dev/tinycast/android/ReadinessDeviceTest.kt": "c6f3ea767e9adc8384a3b662223ab57bef067fca8501509e0415111b711589f3", + "app/src/androidTest/java/dev/tinycast/android/ReadinessRegressionDeviceTest.kt": "3815d7aef28c0943999782217eabe14dd80fdd464476798bd0bf12a1d0be3c4a", + "app/src/androidTest/java/dev/tinycast/android/RecentDocumentDeviceTest.kt": "85af5ed0fd05c0716b8ac14b24e98397829ff8d241695999a0cfc68727923e40", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextCallerActivity.java": "640609575a0711566bf23f3028a5144e8aeae912604f9b7180912fd2c9b96200", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextClipboardCrashDeviceTest.kt": "6a1ebc4d90c8b5fa9a07f4b288c20b361297efbeaf7d4423eb211da47b4cf0c0", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextDeviceTest.kt": "31040a9d92e7e60d8026dda7119a9f7eedd2127ea6f50bfb308849f56b6fc0ac", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextLifecycleDeviceTest.kt": "2190f43dca4d7a7eca162a7e34f46d6091cfd114d83a5e4509946c1b912ce76f", + "app/src/androidTest/java/dev/tinycast/android/SettingsDeviceTest.kt": "dd9b9a2492c497a2a3ac3218d0833d2e8b536eb904975aa536b08361acc323a9", + "app/src/androidTest/java/dev/tinycast/android/SettingsRouteDeviceTest.kt": "8f6991670e740a07d3a6b30aea270b60e19f6d237c4b7b6afaf25200962ad736", + "app/src/androidTest/java/dev/tinycast/android/ShortcutDeviceTest.kt": "5376ede8474d5eaa4ec7ecb628d1056a5bfc963bd2a292d17d9b86eead8a5415", + "app/src/androidTest/java/dev/tinycast/android/ShortcutReadinessDeviceTest.kt": "41bdf7ab67a6899dc8a0b1b0f697135bc587dc401c9234eb56d25385eadf3dcf", + "app/src/androidTest/java/dev/tinycast/android/SystemSettingsDeviceTest.kt": "80e0c919fbf04916d2441aa3fbc4cccfac534f56c29dfd908e5ae2d917cfe13b", + "app/src/androidTest/java/dev/tinycast/android/TestAutomation.kt": "faad509cd41b06c4cc1087e5de8e0218abca78773603b2050bb2825c880588fb", + "app/src/androidTest/java/dev/tinycast/android/TouchReadabilityDeviceTest.kt": "6801d25bb0d9bc45899b04aeedba474e2ac8e5cc8cb168b6268e0305fb49345e", + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt": "f924e68788e2dbc0291e687cd601e1cc70b8b9f39904cfda6f46dfb7fe5783a1", + "app/src/androidTest/java/dev/tinycast/android/UpdateDeviceTest.kt": "380e4d7702d2f8c68fd575581309113bc67abf3e5713bdb177cc3b920c4e2787", + "app/src/androidTest/java/dev/tinycast/android/UpdateSelfInstallDeviceTest.kt": "fc94ef400b54ee2cf8378d2b1632fff1521299f188a132f0330e930b40f80ed3", + "app/src/androidTest/java/dev/tinycast/android/UpdateSourceDeviceTest.kt": "76d91931dc044fdeb001a8325a321306011f2b0c54aa631bea25751c59f3ea50", + "app/src/androidTest/java/dev/tinycast/android/UpdateVerificationDeviceTest.kt": "cebe3033132db567affccc5419ec59a9639c87ceb88b20c38ffbba16c13b4592", + "app/src/androidTest/java/dev/tinycast/android/WebViewCompatibilityDeviceTest.kt": "ce5842cad291b9cb77aed19ecb9436dc80de24beb27e018797a7f84fb4a84895", + "app/src/androidTest/java/dev/tinycast/android/WebViewRecoveryDeviceTest.kt": "dd6ccf056187d184dd7fb6aa1eddeb76bd7037f4af21f749dbe379a7a2eeecde", + "app/src/androidTest/res/xml/native_input_test_ime.xml": "4aafc899939ff4b8883a80c6e00f7ff7413a08a603d485a15f1035c07760b50c", + "app/src/main/AndroidManifest.xml": "65fefcf86296b7103c2237f1e29bca7890bf33f6b5056f860c2e39ede371a55b", + "app/src/main/assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "app/src/main/assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "app/src/main/assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "app/src/main/assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "app/src/main/assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "app/src/main/assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "app/src/main/assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "app/src/main/assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "app/src/main/assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "app/src/main/assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "app/src/main/assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "app/src/main/java/dev/tinycast/android/AndroidShortcuts.kt": "1738bc2fe26a117f3d00edddf2639cd49d118f9d91bd5f6eff86d6ee6804b68c", + "app/src/main/java/dev/tinycast/android/AssistantActivation.kt": "b5855f87a029362bd06a63136dea7a1572fff716d0c302056f2a3647d9d95560", + "app/src/main/java/dev/tinycast/android/Backup.kt": "97f09aa4c2cf7ef42473be8728be28cadd3f3ab14930a6804590c0544a7c104b", + "app/src/main/java/dev/tinycast/android/BackupUi.kt": "d13aabc798d7fb19746b09d28a38593792792b67e916824776413d2fbe82870f", + "app/src/main/java/dev/tinycast/android/CalculatorActions.kt": "e03e5645069dafb156556efac7bd465f632938f8a5a24a78be72dff0ee5d3947", + "app/src/main/java/dev/tinycast/android/CommandEngine.kt": "b6be72c82b19fb09e1bf44cd4dd4148b3dbb0c39098eb42f89e80f9ffa034f78", + "app/src/main/java/dev/tinycast/android/EmojiCatalog.kt": "4dd39955ec38adea02d0c1974ace2b33d86ae738efea0e59d3e62b9072c10b81", + "app/src/main/java/dev/tinycast/android/EmojiStore.kt": "f7f5dd63af030b9d179c70336f4b52789d23a318020b6f19ac0c24d20ba8cd8e", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt": "77e8b1050bc4dba1e21092fcb7dee7072dd71e22202053c534ca8cc935741b31", + "app/src/main/java/dev/tinycast/android/FolderGrantTransaction.kt": "11361d342e1e1598c85b5ea630f174c3a4590cbfaf9b430a30fbea2b9686a5c7", + "app/src/main/java/dev/tinycast/android/FolderIndex.kt": "6f1b1617a39c0c6e954a1b9b4da0d0d6af3ab7eeac25f2619e299621eec83a99", + "app/src/main/java/dev/tinycast/android/FolderSearch.kt": "4fcf90368ed70b49c192ab1b92b6e367d0a61643f928245f8447f542e745b60d", + "app/src/main/java/dev/tinycast/android/FolderSearchUi.kt": "dad0f473544f8e459aa301ad8eb91ec7380cebbe572e3e2be3f94443585a75c6", + "app/src/main/java/dev/tinycast/android/FolderStorageCoordinator.kt": "ff5491baf9d81ff19b04b35e33a503fc1656bfee9d8eb066453fdbe7e0f83bfb", + "app/src/main/java/dev/tinycast/android/MainActivity.kt": "2bc08e693d69ba4668a675c42dbcabb507755f8e3daf9ee01eaf62fd5744efe0", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt": "f7228cdd6b6988fb049f0aaf1048d69cc8489e802b4cc42a2b4d6f9e7ceea3e0", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt": "57ffafa0d75b5409d1a06f37da02d704257a2dee12646e97bbd161fff955bf17", + "app/src/main/java/dev/tinycast/android/PaletteColumn.kt": "cd6cdc348752bcc20bd631e2216abdd4ee0c91d9606aaab62ce0c01a145dd6aa", + "app/src/main/java/dev/tinycast/android/PaletteDialogs.kt": "99055192ab85f645a9d9c77d96064b06bba2f1435de503bc45be8f56b4de2dc5", + "app/src/main/java/dev/tinycast/android/PaletteFooter.kt": "5b62c907b46e5075975fc22d01771f5ab7c7f53e433692de55d92865231e967f", + "app/src/main/java/dev/tinycast/android/PaletteFrame.kt": "bfbc139e01a4276770644d5f4c1242016839fd98f5e2f21fa8afb31c886bc763", + "app/src/main/java/dev/tinycast/android/PaletteMenuOwnership.kt": "0be25f335246b8e47bf07ea057adf2045a20f9db5bee90a396109adfa7426174", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt": "a7cfef4d5c7c1d25463042e4bf813ac0905c1a68181cc0e9a7b0e188e06791c6", + "app/src/main/java/dev/tinycast/android/PaletteScrollHistory.kt": "84e26b8544adc069c9f86e3273acd2254e2189f1680dec592570a261cdf87602", + "app/src/main/java/dev/tinycast/android/PaletteStore.kt": "7434fd21d100108a267e5790ecb705f4ca76c5dd0c86cc5b14bd9644ed58f57d", + "app/src/main/java/dev/tinycast/android/PaletteTheme.kt": "7afa29642b2bda9c9f669eaf6cdefcb977d14417d313547aff1ff807f4e37471", + "app/src/main/java/dev/tinycast/android/PaletteTileService.kt": "6f29825b3560944aae77935bc3abfb6a53e9577735dc622bf80e5ea1a1fbad00", + "app/src/main/java/dev/tinycast/android/PaletteUi.kt": "a9b082f2d824f77607f5cb0f35c14d9f19e0bda6f37b150ed1f85c167ac5937c", + "app/src/main/java/dev/tinycast/android/PaletteViewport.kt": "7af62cfb3e5c210325dcb514246afadc3b5b5adbffda8cdded88100e8b7e44a3", + "app/src/main/java/dev/tinycast/android/RecentDocumentQueries.kt": "b60f5f6ac3458eb3659dd41aef01bcd20be9d59f3841ff0fa77c3eb6ee82c92b", + "app/src/main/java/dev/tinycast/android/ReviewedTextFlow.kt": "7daf246a7b8a608fe61e06f078bf3167c17df8f784f8779977ba6e87914526ea", + "app/src/main/java/dev/tinycast/android/ReviewedTextInput.kt": "ca681bb2c4eb91188a1550650bf5fb5f83569bf8ac954ab22abc0ce05ed17e73", + "app/src/main/java/dev/tinycast/android/ReviewedTextUi.kt": "5ded41175e114968aa1994c93ade551b21121db15c4a4a7ea5ff87deaff00d86", + "app/src/main/java/dev/tinycast/android/SearchClearButton.kt": "0d4b0bc74a48d1c2d13a62fcaec60adfa51c8966199ea71465dd3ecf40510229", + "app/src/main/java/dev/tinycast/android/SearchKeyboardButton.kt": "bc563f664a6498035de8c8629a919869184904aa696ca0dc821fa68c2c4a3d84", + "app/src/main/java/dev/tinycast/android/SettingsActivity.kt": "6c8a09cf51abdfc1f61c305b17e613f7b40f9960168aad2fafebdc31155a3601", + "app/src/main/java/dev/tinycast/android/SettingsUi.kt": "55886d17261a019fcddac77f25e655896217dadd081db6da23a2e519a6bad35b", + "app/src/main/java/dev/tinycast/android/ShortcutReadiness.kt": "83a422a837edc657f1f3faf94c155019eae73f1abcc8761379dcb2051ceed505", + "app/src/main/java/dev/tinycast/android/ShortcutUi.kt": "394fadd7890bbb2dd5f851bd5a290ebf19ad4e05fae64c321e529eeccd35c632", + "app/src/main/java/dev/tinycast/android/Shortcuts.kt": "14e08d112e3cc5689a5717f68dce1334d3c2bf92f4a7cfbc2057fdc96418a9b2", + "app/src/main/java/dev/tinycast/android/SystemSettings.kt": "c5c1535d12627b975f8f582437e53d02b4110f4bfb185d5c8d1e9307debc319a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCatalog.kt": "4427ae6610fcf75bc8f7ddeec9b869ab5b6698c9042280f9f0efff7ea3422e1e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCommandLaunch.kt": "2b253982bfcaa9c2b04178fcd38a04492e450352a459bdf375abc7948e6950c6", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageInformation.kt": "8a5d61b8f7d594933c6797d12c60f1888b4f4f4ad7de35a306c206406733b5e0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImagePolicy.kt": "f393349926cd371a67e3e59af0d0eb4db66d124e035259622c5558efb0035529", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageTimeout.kt": "16e0fb6b411c4cf30fcbcafc7df536f72da84c1a208f0ea47ba1a0b612d762a8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageUi.kt": "6da7920fd357a8106015a8a6da6d085fd2b8ae2bf26269c4aee670c84f7b0af0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImages.kt": "a87f8cf7d311baefd09c62f8a09e282764561bc2fe27b61abe0aec14d8c273f4", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailUi.kt": "15be7bc728b4fa72841db59a6e72e9acece275a5a6315d4ba6b19af22fc06f21", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEmptyView.kt": "4ab1b0093364ad790235b666fc70ec2642bb40692f3ce7fdb830e6bc514c61dd", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineCompatibility.kt": "36a9b4b35d22bc364ecb1f46d2d9f029e3807315a2d35d2fd231b2a86e8b49c8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineUi.kt": "6972248240f701edcc038ce70428dfd1a716e40894d616918469af3270aaa9cb", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormContract.kt": "6eba4aa3f33b19d4c452212b3bbb33c8ac0cbb8ae8e61963867e83094d6778ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDateUi.kt": "e052fc6c27a78ac0df119c954f7ef43f720ce8ab72462bb712832b6dfdeae18f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDocuments.kt": "1071c99bd42ec6265991731022662729fd1ccc0269fee924b229f9ab8c2980fc", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileImport.kt": "c91ee69d460190918ee649a61a340429ac0478a59ab5e7ca824db8c17d1f5d00", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileUi.kt": "4241a498c65c255db94f833038a1f86a8cb06f27b4cecb3838cc20e953262b01", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormPickerBackdrop.kt": "dff8e4e37d38c1387bfd221f6c43c29272abfa144fff34ada0a0734a9c0f946d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormSubmission.kt": "7f89b0ef7216cafb22c72a636b3b2998e5d71c9933bcd87d7c65a25b9a2bd9d8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTagUi.kt": "509187d014c00ca027720e16d22934686d1c0491f10e5e151a27b574cde86a96", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTypedValues.kt": "bd6b1c9b3e45101715916ee145ad41cfb1b74e206ae733f97d375c119f86af97", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormUi.kt": "bdb8f813a82e1e1860ebb08047b4a449a440ffe6d2a005d97c06debcbf4438c2", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridImages.kt": "777de62995b645310418d2f0da8adf87c450d8b7459d1c9abab0e9a02ce84258", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridModel.kt": "5b104c726a950f09a7cf890a14c0e4e654dfe8f5ea8b1b41468a0822f42a2f48", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridUi.kt": "c66cd6ee6d29cd2cc43d45ddbdc15f175ac5a5a39b332736b4cbddecdbf9e6bf", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionHttp.kt": "88ed57ca318c3e0c45e50f85e3157692d479bdae9636127869556cfb553abfe8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionLinks.kt": "cebfba7010fd2a20423527f8025413c21257ecd8e97ddc0dcb321b1c74db71f1", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionListUi.kt": "b02b632904d5d6be8f7b967cd10ccbc72d7e3d8fff3caf66c4fb444bce7de136", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownModel.kt": "723a518700e335179c296e8b9b05ae9a899c8aaf93b8ca02b76476a46879d6ea", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownUi.kt": "54d1b8dc6b09e55a7b0adf7d23903c9fb97551673a5695196e2e6f89259e304d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMetadataVisuals.kt": "882b7080d8f46cc9c9e2fd96fd1cc5cb0565cbb282bf3b04cad1c31b77a32290", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPasteCopy.kt": "3ee4dfbb356c6ec02f50d8d525ca805c0d21468f49529b002e054ff9c03c71b8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPayloadIdentity.kt": "66037b60818bc4941f58551e6c1401c18641a6da43f9f2477db9c9f7838e29f0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionRuntime.kt": "8df6a1a357a7133ce451930cc174b7382d70db75906724358ae40db664f6402e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSelectionDelivery.kt": "f13388787b615343c214a861a619bdba88b6327dc939365a130e9e799169c397", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSvgPolicy.kt": "1bed94b2ea8e6d2475526a0ed83d85724e32893fafc8b27bd8f2b58a95cd868a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionUi.kt": "009e3b23953be18ae09c76a849dd6ce3943dff6b4f2d4b40d846385044851b3f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowEvidence.kt": "98f65f5dbe1578b11fbb20d80f477a63b03659f7b11b1a7a6f526a4d6fe94379", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowInspection.kt": "650fdb495d2e1e0ab5331fe8c517baaaffcfe7d15e7f56b5b3f6247a650d01ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowUi.kt": "93e9af8898ccce7fa1ab8169f08926b1d9fa95ba5657c517d7224f9356488c3d", + "app/src/main/java/dev/tinycast/android/extensions/NodeCpuInfo.kt": "eea176a7259e8f3736878886350610a84a23a6d2799f5337f5c8b07a8fefa398", + "app/src/main/java/dev/tinycast/android/extensions/WeakValueTokens.kt": "5c4d6f5c5b0d7170b554091e1b9cd9d551119ea60d7fe7f03946eb70f498c34d", + "app/src/main/java/dev/tinycast/android/updates/AppUpdates.kt": "63ace29d7dc29e005ffbbdde31cbac4e1d923732604b1e43e6a4db8a3285b508", + "app/src/main/java/dev/tinycast/android/updates/UpdatePolicy.kt": "350a9142ebfc663cd4a0c982ab220fb5f1e3399bfb3207c980ea20fd4c5c4e6e", + "app/src/main/java/dev/tinycast/android/updates/UpdateSource.kt": "aa860f14bd3a9f39e19899f1927fb7a790c54bb4f2704651253d8f867bb3c100", + "app/src/main/java/dev/tinycast/android/updates/UpdateUi.kt": "0bceb6a4221787a58dfb14ee1bcdcd266388720ca8862bd705cfeb10cfe52457", + "app/src/main/res/drawable/ic_launcher.xml": "104e38ffdf3214de23909b7896392f4a974e4fcbcc778c447d5d7a9ce56380af", + "app/src/main/res/drawable/ic_palette_tile.xml": "e063a6c4a1a25d6717a31bc355543d76c7d1babf8e9556e68b1b5e6a2b860748", + "app/src/main/res/values/styles.xml": "de4ad14f9ef41aaa4ffc824af155831579fa1194af5055edd112efee5042f5e1", + "app/src/main/res/xml/assistant_service.xml": "1e9e560563a7d0260fc83126d3a9bf027bf6357adfc811b43bc3224290c77ddf", + "app/src/main/res/xml/data_extraction_rules.xml": "cb4d1da1c1bd38761a9a08cc4d8d1b55839fcc14a6e19badb653f75b23c20eca", + "app/src/main/res/xml/keyboard_service.xml": "b1839c96988c03fea26ce4ed5932b1315013f3d2c16165993afc17368ab7bdd4", + "app/src/test/java/dev/tinycast/android/BackupPlannerTest.kt": "12a55d3644b5094b84cad2e88a5432738021fc8d7c59c232d4e5fc4c2c9a1454", + "app/src/test/java/dev/tinycast/android/CalculatorActionsTest.kt": "e803682a82b89c9703fcfbcbb82424eafef6bae6a13092953a3dc2c877816509", + "app/src/test/java/dev/tinycast/android/CommandEngineTest.kt": "65d9d198e8e1a188e4dcfd5551ced8f558f87a106f42b1d02a1432e8d6b7c234", + "app/src/test/java/dev/tinycast/android/CommonMarkPrimaryConformanceTest.kt": "ceb2ca14cc003385533bdd73b8beefffe92740887537b74c2146160621a23fcd", + "app/src/test/java/dev/tinycast/android/EmojiCatalogTest.kt": "9d70ef96696215e14e561d73f5a41f0b1a8272c3b58e5ad5a8438c31bc53aaa5", + "app/src/test/java/dev/tinycast/android/ExtensionCommandLaunchTest.kt": "f45df47e1740873ed7e771de72a650d9df88cd31bbcf2fd3abf67e3999700291", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImagePolicyTest.kt": "7ec37a8870b70e3df0e3110f8b60ccc94185fedeaf1c39c76a00485dd4ca37d5", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImageTimeoutTest.kt": "839216fc2d395cbd171676f32bfe77b894730a29a12127ec916c1d88b18dfb3d", + "app/src/test/java/dev/tinycast/android/ExtensionEngineCompatibilityTest.kt": "af9e76d4f6e7a6f193603f2db0169c95c7aadaca842d430c6178874f62840b1f", + "app/src/test/java/dev/tinycast/android/ExtensionFormContractTest.kt": "432d658e2a177312105e2ec86db2c59d0625086e86464a7ff946acb61c07e283", + "app/src/test/java/dev/tinycast/android/ExtensionFormFileImportTest.kt": "784f5b78f1dfd0d23ca653b36fc59bd13cba42e68c708c499678ac1ce474b673", + "app/src/test/java/dev/tinycast/android/ExtensionFormSubmissionTest.kt": "4bbdd8068cd95c314f7cf7aa156c7928cd815c5da11ef5f2cab1b4c5d23dd7d5", + "app/src/test/java/dev/tinycast/android/ExtensionFormTypedValuesTest.kt": "3a485a387e1527163d4318c3f0863b743bff02fe4e485adfff490d95cd554395", + "app/src/test/java/dev/tinycast/android/ExtensionFormValuesTest.kt": "6bc5bc8caaa5763e12dc3136bbba1d99249db10387c163cb1efeb0ae03f09d2a", + "app/src/test/java/dev/tinycast/android/ExtensionGridContractTest.kt": "50681a34c624a01867f287c66523d653e1931cf759f5e2926dda60feb85fa2b3", + "app/src/test/java/dev/tinycast/android/ExtensionGridNavigationTest.kt": "94ffe218ed5f9411210c2599db2a10dcd20c1a94655ef53e8cac1c574318b68f", + "app/src/test/java/dev/tinycast/android/ExtensionHttpTest.kt": "76917bbbdcc33dcc90d9b152d5a3e478fd981139e1df1d9edc0916e4f81b8e76", + "app/src/test/java/dev/tinycast/android/ExtensionMarkdownModelTest.kt": "fbeee6a80280ec27b660cc53222ef42f0e9ff5f5ce7ec5e02dede9d6b1c9222b", + "app/src/test/java/dev/tinycast/android/ExtensionMetadataVisualsTest.kt": "6f8653f4ed71138ac4fb0353e427d5b6775f54ec3600177ec6eae49dbc81598e", + "app/src/test/java/dev/tinycast/android/ExtensionPasteCopyTest.kt": "582ebddff12c96a504dd12a502ca851fc5d037e92f1d3ce98240eb162002b3bc", + "app/src/test/java/dev/tinycast/android/ExtensionPayloadIdentityTest.kt": "f59183b3224aab2923d9eb1ae598d1fa5cd2598b9ba80fc9a0db135005ae4e04", + "app/src/test/java/dev/tinycast/android/ExtensionSelectionDeliveryTest.kt": "1ea1e17cf0ea43fa3418a61f71587dbee9ec341b288d17fdaba3c5d3d8da4cb7", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowEvidenceTest.kt": "cf1589d69a498166b5a5fddd45135cf5b8575ec1d42f13ed4e2927b062b966fd", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowInspectionTest.kt": "043617c0cb943d76ebcdb5d0cc5bcdcda300069827b9b87a7425a16d084c1255", + "app/src/test/java/dev/tinycast/android/FolderGrantTransactionTest.kt": "ef710edc4ed1eb45782f90c385bc73305217f26882b630cd3e79ee93c59ef118", + "app/src/test/java/dev/tinycast/android/FolderIndexTest.kt": "bd371b19d1678ea876889cfb25505d690a4296c37d042e4cabd38bc7c7e4eff4", + "app/src/test/java/dev/tinycast/android/ModifierTapTest.kt": "bc0f6191ef2837018ca33a71010c1582cd39d0b3713c55acec4f91406a74d4fd", + "app/src/test/java/dev/tinycast/android/PaletteMenuOwnershipTest.kt": "c3134a62d61b5cd7ed810b867a6b40219713f21b798fabf6e659129cfab55506", + "app/src/test/java/dev/tinycast/android/PaletteScrollHistoryTest.kt": "b1610e3c3818e5823f99ded35bc36325042da250cfd48d98c0d6381066cfad5f", + "app/src/test/java/dev/tinycast/android/ReviewedTextInputTest.kt": "4bff225dd9fc1963736ad1f992e3eda3ffff21554c3ebef63d25acfdb41a29f3", + "app/src/test/java/dev/tinycast/android/ShortcutReadinessTest.kt": "45d32b02d4f89f857867d2585f3f5968251e9580edd34d9312bbfc158adc12e1", + "app/src/test/java/dev/tinycast/android/ShortcutTest.kt": "ae8034901d8ca73d704d40992b85ed43a64a021a078ff4eb5b2b853c4f398610", + "app/src/test/java/dev/tinycast/android/SystemSettingsTest.kt": "cdfc38bed12779bb92b0ddaeb79d197733243b24da43ab89d8580ecfd1f1fb51", + "app/src/test/java/dev/tinycast/android/TinycastGridParityTest.kt": "df6ca13f0f0a1e4bfa1f0085e274ed87457a6aa1a69492afa1041128af99c5e3", + "app/src/test/java/dev/tinycast/android/UpdatePolicyTest.kt": "d87ee4f7d6aa7b39b998267bd4d042d0b494ec6a1280d18860f262355c25cbe3", + "app/src/test/java/dev/tinycast/android/WeakValueTokensTest.kt": "ced7bf72628d5dc18fc5fdd30a81e58bb4b4b7f40e4e8c7eb0e77500f7c73566", + "app/src/test/java/dev/tinycast/android/extensions/NodeCpuInfoTest.kt": "5f3a7aae9b24435a4dbca77f9132a4b203ea736b1c76fc9108a51251983c2797", + "app/src/test/js/android-fetch.test.cjs": "2842effb321a11a33816f176f3300cd27a61c1e2ac70c4ed32681d46a129e56e", + "app/src/test/js/android-form-focus.test.cjs": "dd065271386dfdb2552caef1ae6e0c6f30e32783571abd85be328b9864bff8b6", + "app/src/test/js/android-form-submit.test.cjs": "7cbbb553dc2e657951b9195593b11add03597adad2710b4daa3e2cb807f87334", + "app/src/test/resources/commonmark-0.31.2.NOTICE": "610241b963a1a958c9465d99ec3f5778e7c6ef7251f9e119fed4c306b51641de", + "app/src/test/resources/commonmark-0.31.2.tsv": "dc27be954caac0ed8961299ca581a62aa4c68312091e68e52ab1e2bfe6aa5f5f", + "app/src/test/resources/extension-payload-identities-v1.json": "e451cf6b8efa208708db43dcb3a0545db1e73c610b72f488203fb4f147a490ab", + "app/src/test/resources/tinycast-grid-navigation.tsv": "da620f314fc39300beb7a11436715809ac1a9fd230fa4640c7f4f9c34b69aaf7", + "build.gradle.kts": "780d597cbe0f80d0103221a566db7574d1e07b17adca5bdbe7d6c728d77df12a", + "gradle.properties": "e43a00491832254a35cf5a979ef6de17f78c4e159d446be39319d2e3d3e46325", + "gradle/wrapper/gradle-wrapper.jar": "55243ef57851f12b070ad14f7f5bb8302daceeebc5bce5ece5fa6edb23e1145c", + "gradle/wrapper/gradle-wrapper.properties": "13287ffad6cf3064056ddad80d95b855132348930b2dc6c91490588c55b3ac7d", + "gradlew": "aed171fb114f82e6eaea4970a245a200e0582a7dcc8ec0891ca41b6e4a62b754", + "scripts/android_clipboard_recovery.py": "4aa2d03a100791544d282de37a2f62b6f7bfd94c47cc5611b6b6448ed8a946c1", + "scripts/android_form_documents_fixture.py": "ef44f5a9af1397fc8e8ea1924e36c2dec18d5c56c02e22f4925752daf1034841", + "scripts/android_test_cleanup.py": "1f4a1d70d251ec0a8294932388ce881da144c9c7d1c05df54df2c5b246d46373", + "scripts/extension_bundle_snapshot.py": "08ae0408a22e4f4c3c8a8b22af31b6a6a16d304dc0d14d5e489596dd9731a950", + "scripts/extension_manifest_catalog.py": "18c6048a0690e68dba3da1e8d11c5abccac16c3c26aa8803ff80abfd1dabe7e4", + "scripts/generate-emoji.py": "98f43c9a5941b4e65533e31ff7d7eaa4e697d8fecd4c7424297e6957e07abd53", + "scripts/generate-tinycast-grid-oracle.py": "bd53975673883b624d2553cd47687c5a3a760b17181a8c0621715ed1599b3118", + "scripts/package-nightly-update.py": "2a650baee0c7c76eadd360171e19686aad7b960fe34ebc780638c6b231032420", + "scripts/summarize-readiness.py": "e63d9d2ec435d2c369ae0be126bafb0b0507e903b03674f11a77ee10b428fe64", + "scripts/test-api-compatibility.py": "1ba4bf24535130bfd59a5f1d9d4830ca075e7158fc2cbe316696fcadb6108065", + "scripts/test-assistant-touch.py": "fd5a4acfdd19ddc60eb467fea3c7d2e8ab7ac717bea35c76d007577c23235a54", + "scripts/test-calculator-intent.py": "93ef5653c4d0c153d8f216c9fd74557089a964eaab80c84c85ab5460ec58f1a1", + "scripts/test-configurable-shortcuts.py": "56f4581f78265ec2c28faa1da115ae10a8349cf47e10db60bfba3e88f0cc3e73", + "scripts/test-extension-grid.py": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "scripts/test-extension-workflows.py": "c6cce4d533b45655a7763305379107840a93a1a953be0322a869c7505ffc0997", + "scripts/test-global-shortcut.py": "4a0f57d16dfccbd0c7b33d6b78a841ccad030c4bad6fb108ac80f15dc89f6d6a", + "scripts/test-modifier-taps-hardware.py": "b0d2da7fd2410095d65ef20e25cd9b8e90f9b480849dfd5e497f75d4d713139c", + "scripts/test-modifier-taps.py": "8cb08d228371c90f995ae2246ef0a92daf6c81724c11a1ac67374ed0dd347dab", + "scripts/test-readiness-benchmark.py": "1f92dc1989f1ff36c82433d6eaab1e2c896abf7541a24a9b215c109e49d1a7d9", + "scripts/test-restart-files.py": "65f1c311df77634f746cb155d831acf1fa4d8cf05d0e1dabc9d372bf1e842065", + "scripts/test-reviewed-text-input.py": "4e9ab25f0b1bce00277d0dde5a37a29ab8cbbdb9900699c5bdfd9cfa4b9bb248", + "scripts/test-reviewed-text-process-recreation.py": "eecd547c48ad2bbce2d8bae62bbed26a2484e0b5d97ebb7cb989ba98d4de2a23", + "scripts/test-search-header.py": "772cb70442bbf28086beb8087ebce94d02ba6cc10e6acf8c2cf91a0d8d5b39d0", + "scripts/test-self-updates.py": "4ff148ea90c3a148a1eacf74116db288e5e9c282f69e0c331caa6f22b1a40889", + "scripts/test-startup-performance.py": "9ac605bf3347fde625d279767bb8fc4de76ae82f099e7d8351416fa5bc9250ae", + "scripts/test-touch-readability.py": "d9ae59ab3db56d63cb5c959c200263b71acd0e04c305dce4e9ceb8a395933fb6", + "scripts/test-webview-engine.py": "9b0531425d219c1cf3ae219be592006734903961984618824c21c4d63c670ef0", + "scripts/tests/test_android_clipboard_recovery.py": "b260d3adcfa33e2641affebee9bebb1676097b4a24bbdbeb89cef7f3fc889176", + "scripts/tests/test_android_form_documents_fixture.py": "c2b573793d6c5d48fe9dc8e75ffc554e11818e319507080a4b96aa4e24e1fc03", + "scripts/tests/test_android_test_cleanup.py": "49c8831c517f0777f46952376f5d3b783322eeb25f063d69a9b1bc2f8cde01cf", + "scripts/tests/test_extension_bundle_snapshot.py": "382561907129ac58b7e20b963c1afcbc9bc1a03b7e18da64e7d61927a8b15783", + "scripts/tests/test_extension_manifest_catalog.py": "57af21edf39e3e4084453830eed62d3c052ba8d8a4f942d3d69807e2cd4b69a6", + "scripts/tests/test_extension_workflow_guards.py": "1cea982b85cf759e691471cad72b8e2cbdccdf3c2ccc6c483b1ef01b49002a3f", + "scripts/tests/test_private_archive_transport.py": "168c1607d4e1efa7537241cf362316ce354706af33465dc63e73d210ab0327d1", + "scripts/tests/test_private_path_observation.py": "3c0fff3062ac9b43aab67ed4ab2d53b92fa39f9af9e0ada9d197856a1df94e95", + "scripts/tests/test_reviewed_text_archives.py": "0308a50c148c97ed50381e894eabd43ec6e374878f99b810244c24e25f1a626e", + "scripts/tests/test_reviewed_text_runner_guards.py": "a3d489fe141be669374ecd0b3a6231afc5efdf4abfc6a74f7d25efec4e67038c", + "scripts/tests/test_webview_engine_runner.py": "846ee3b34578f92bd3f728eac4044c5ef4481478e3ec9d744e848e0094119168", + "scripts/verify-recorded-workflow-catalog.py": "fc0ec3b595b3a892238a4e0cc19b79ca092e8dcbe3e4af1d261e4874f984c2d5", + "settings.gradle.kts": "6a8db88135b364d8bd2facb607fc4e9e9476c171d2b7f7f3a0892c57a9ee6487" + }, + "changed_inputs_since_app_source": [ + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt" + ], + "cached_compiled_app_equals_executed": true, + "apk_sha256": { + "app-debug-androidTest.apk": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "app-debug.apk": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14" + }, + "zip_payload_sha256": { + "app-debug-androidTest.apk": { + "classes.dex": "35f32eb3c6a38b451d1d47b53e49faa8fdca4db12df6e8e6385f44f1f5c1d403", + "classes2.dex": "468450c6993a81875894c0a142093a2e6dad1778f192763895e927a2f07c1d71", + "classes5.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "AndroidManifest.xml": "caff3c10989799f80e8bea4722a1e2e143b75cef522c7aff7211e7c79704f416", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/notification_bg.xml": "20a1a2e83aa9806faeb234fc0a1094bc079adf5a25ef4cfef1491c5ca3b3c745", + "res/drawable/notification_bg_low.xml": "49041ec87bb2ec2a8bc23685c8eb2c2d5297aa39f1412dc7aa6639aeec12ee49", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "fb5d113d15ff98da0eab3cb9e178e909ad5e261f30a24add0267e2827b4c7774", + "res/layout-v21/notification_action.xml": "4e046a162878e2f8796c6380f0c5a9a7b40f1ffb251478ecfcbbe3b434bd1178", + "res/layout-v21/notification_action_tombstone.xml": "a9657e68fd0c10ced5011b67b9e37a5ebe262957ef15fa3679a9a1f8784fee21", + "res/layout-v21/notification_template_custom_big.xml": "4879194cce032a3c5ea58d2ec796766b00bb057a4ca4bc11c56ed1830a61c7d2", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "9ae2b91ed155032cb90ee4cfead57eba2728d0e6ff262d2275ff63516604fc94", + "res/layout/notification_template_part_time.xml": "4a838e479642de5ee2cd1d0785b35d195995fcf27b0b9561140a6cdccbfe3ad6", + "res/xml/native_input_test_ime.xml": "d560413501650fb393941eb5e8e36b30aed25a309dc294cc0435f74d6dfe326d", + "resources.arsc": "a743d0f25129f83afc5a9790dfabdd4c6937b071c930014b432aa9a2fd74e4eb", + "LICENSE-junit.txt": "9648bb2891b9813970bddb68d4be8a5e6ec8280d0180a53dfb29236b579c55bb", + "META-INF/androidx.compose.ui_ui-test-junit4.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.test.uiautomator_uiautomator.version": "a42caf4a54bbbe27aa45b6efbc6356c5e299b19763e728b6cdb7201b02ebbe36", + "META-INF/kotlinx_coroutines_test.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "1b8e1a088e38c9bc8dd36517de1202651f06a9ca9eb0e6adad7305392289a94c", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "90d3bc46060b2a33332bd2bc8122d5b03dd1a507718db830d5e809cc62c4490d", + "javax/annotation/CheckForNull.java": "4807942043605b325f0fefa243344db0d11e32cebd8f133df2b7c5d8486f2312", + "javax/annotation/CheckForSigned.java": "9c3d742fe9ab8e5fb08d5562ab0cb0255e2960facf94f83349be542b6557f3c1", + "javax/annotation/CheckReturnValue.java": "fc328c2dbc79fb3bc25d47a7f0486410fe8a04e6d6ceadf97f7ed44fa6dc0ebb", + "javax/annotation/Detainted.java": "7d272cf814d47c8cf89dd0d2f283ddfc88a26405122fd98f2842dbcb0789ed0e", + "javax/annotation/MatchesPattern.java": "ff2ffbca3823c1a3f5333630878068c724f67058264cca7396d9abef821897dd", + "javax/annotation/Nonnegative.java": "73b83d783bc7cdf7b5c9f4331a928154c6dc4e97ba349a5e5124e026ba4221b0", + "javax/annotation/Nonnull.java": "eb2d5ac7cd628dd3c59e5f7b14378fea531d5c76857df837cfe8f9a2ece1dddc", + "javax/annotation/Nullable.java": "511c9e8888bbdc13e0388eb5c3a882f43ff21160093b404c870ce94e83a1f509", + "javax/annotation/OverridingMethodsMustInvokeSuper.java": "5d786c4fff3f381babab9f745252dd80ba10210c402bd4c15161ce9b63decca6", + "javax/annotation/ParametersAreNonnullByDefault.java": "94233ca1ca4fb6d457bed883f8369019d4f0016be81d4e5ccfc01f5d50bf946e", + "javax/annotation/PropertyKey.java": "5559001d0f69e49487f1cc0cfa82d37e064b04436ccc7026a3d8a5aa30215d7d", + "javax/annotation/RegEx.java": "7b08d091734672f8f8f320fdaa7cde6ba48c786a2fdca94c9e2407e1e2af2aba", + "javax/annotation/Signed.java": "76633adce590e7c771ef7f727b575f9ae54389539d666677a9ca1a9e4256e374", + "javax/annotation/Syntax.java": "63c05bd38c7c279d147058d6e154a44ee1da62c92cc6849a573bdc6c345869e0", + "javax/annotation/Tainted.java": "9b755d095cf2c4a41a8e064b5bd0ab3e556845048b705d2cc98e8635b8bda6f2", + "javax/annotation/Untainted.java": "e44096a654f825c9f8f3fb9ba099f805155b3daf41918c177d7193558bb11981", + "javax/annotation/WillClose.java": "1c81ea1c7284c37c5d66b436fc63267877667da03b2b646fc6c11ea2a8dfac08", + "javax/annotation/WillCloseWhenClosed.java": "b3c6e342b4dfc4c62d33857f8920cfe077e9f2c31379d8f627495e0c4a06cb13", + "javax/annotation/WillNotClose.java": "6c258758fcf54c9657052dc9e86d0abc780f8a4580804e3a0a8b8b376529e453", + "javax/annotation/concurrent/GuardedBy.java": "f2650971001cbfd4c127487e0115e7a9539d64fd6a98dd8dd0675330ae3b790d", + "javax/annotation/concurrent/Immutable.java": "47f9a076a4396c492a373eec9622a15497b56b633a67af97ca51bd3b1142a08d", + "javax/annotation/concurrent/NotThreadSafe.java": "73060a8907c01ee7a72bfbd9c74a037ff1953bd7a4510b8997fdcec0a5741a19", + "javax/annotation/concurrent/ThreadSafe.java": "bcfd9f7a27af49a6505734ab03259f02a7222d3bd052821caa6d94d930bdfc9a", + "javax/annotation/meta/Exclusive.java": "0b0405f1dc140ac2ebdb4cdd3bbbfdcf19e22d724bc57a89d530b33e8c9b7ff5", + "javax/annotation/meta/Exhaustive.java": "c9b4085041acd1602691ee49535a6a91afc2b67d6bd9d9fb4e1ab2169d627a6f", + "javax/annotation/meta/TypeQualifier.java": "828fffa618ac1cda2fc07fcc0e5e58785aadfe4bc481c0e4e8dc5fc23d662ce5", + "javax/annotation/meta/TypeQualifierDefault.java": "27faa048d7c23bd6d79d3515816ec1f356758ae140c0edc702a74b91f9215395", + "javax/annotation/meta/TypeQualifierNickname.java": "309cf58e837f1bc63183fc9443b231904157f1ac25bfee0e5cebcae52f44eb51", + "javax/annotation/meta/TypeQualifierValidator.java": "4d1e2ca6f465ce130a8233086053acc991e5fd389f7e31c88a0cd19ef32c666a", + "javax/annotation/meta/When.java": "d79dfa99e03fa1eb6d0e6f024833ef16c1029b98975e2e767f760b2dbf4d8790", + "junit/runner/logo.gif": "345b5e2207a524e0019779d13f0f8ae51359f894a230479467761331e3d1ca16", + "junit/runner/smalllogo.gif": "b4819008f181bf3e0b47254f72149c62a556a56fc0358d3143e405b191de2081", + "classes4.dex": "183832caa431a889cf2596ebe62575116d689b6a5102b6fd90c5144f767d092a", + "classes3.dex": "4f74e41d54761fe09aada01b9d5baaf1bf16a4e147d4dc8422c06e0de3c1b5a9" + }, + "app-debug.apk": { + "META-INF/com/android/build/gradle/app-metadata.properties": "75bc66260aeed5c7da9ef86b1ee98fe13298d9dd0bc438ee5a963d5eb224f68d", + "classes.dex": "02040ff106a54d6dd8ed10f6192541cb671f62f166bf413798e0fca382d390b4", + "classes2.dex": "21fe524b9ec548ac16c1cd9813dee74787a7fee1b5bd0a7719f0a9807c43a39b", + "classes5.dex": "6ccac992e104f004b3b931ccfdb15c971ef27e486eed69b7e2d618882f29c2ad", + "classes6.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "classes7.dex": "04459089f64d575513ce6b9ed9fdcc3cb12fb2817ed84a2b73e8b0d3f0392f68", + "lib/arm64-v8a/libandroidx.graphics.path.so": "41e9a793c43a0f4fddb19e33f346bace464f30f888ba7b9eaf96294ea115bfb6", + "lib/armeabi-v7a/libandroidx.graphics.path.so": "41399eba6fc2a60f6f14642375c1824f3cf25eb8fec7397d753730a3ceda3e2b", + "lib/x86/libandroidx.graphics.path.so": "eb0570b41fd3bff25d8204a967c03bd7550719e768b791f680cc40cbe35f29af", + "lib/x86_64/libandroidx.graphics.path.so": "4e56c996f13670e70082658de7880c4020eabf4f25e43387f88ed78a713fc9f0", + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/ic_launcher.xml": "65a462fe84c64e76de6f6999e09b195ca227a5232453356a4743a17dae08882f", + "res/drawable/ic_palette_tile.xml": "099260576b37718ecf049e1405bcb60d989584dda8710e0905dd00d97edb3440", + "res/drawable/notification_bg.xml": "65ef0869565cde9539d285ee8b5e0156e4ba3bfc7fde288b3d78a96ead8bed62", + "res/drawable/notification_bg_low.xml": "a349184bd1ffb192438415fa98cb2ea5b9294a656d6f276f365b9b2753552777", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "42fb6470d6c3d395ab726d928ca23ba8573011a646b7475a89c9b17ec8c0f9bb", + "res/layout-v21/notification_action.xml": "e07d16d0717fb7a1f030dd43f76be647125f9abd78ebcee3bbd861b8df02fe90", + "res/layout-v21/notification_action_tombstone.xml": "c2f8eb9372d806f5f6532e507f4e5767091f681f7d2e9b7f5a64d134e6ed7717", + "res/layout-v21/notification_template_custom_big.xml": "2bcb3cb25a65b175c9880f60411239a019c2ded7cbaf3701d3650ebd1fd971ea", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "8bd30447bb9347f4c3dd38ff034f141000c7a952ac25760fc8a0c67f76b5bdb7", + "res/layout/notification_template_part_time.xml": "a8664275b4a0fad8ac25724d8d577fb5cd98c4e99a24fc362dbb56fb960aee84", + "res/xml/assistant_service.xml": "461b22a285e6d4cc97c23a8aa9f13802c16f20eff91d1ce1ca4739a527b6c99d", + "res/xml/data_extraction_rules.xml": "1d2dc5515fa0bfac79b6a028056f23ef2e9fd0c9091c9b13c15b52b78a751ab0", + "res/xml/keyboard_service.xml": "688f6294b5c093499f1253d5eb72c5fef80324d0c7e3bdcdff193c8ad9e851e6", + "resources.arsc": "5f13aba27cdb9bef26e38933801042374f3cba444e3fa3c145c99166eace2fb2", + "DebugProbesKt.bin": "ae8a082dd609313835ba93c3ef479a3af9903977d7bdc81df45bbd209ec7d0da", + "META-INF/LICENSE.txt": "523bfd872d038632d258f340a482d067a10e8d82b8e8ff3081755c5f8ccc1658", + "META-INF/androidx.activity_activity-compose.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity-ktx.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.annotation_annotation-experimental.version": "7d072b48526b023950e4c48db01e8c273554a6401119f5691e7589ba9bc65d9d", + "META-INF/androidx.arch.core_core-runtime.version": "1b7c606370188534dac5561fba2b2988093829697fce9e6e8832e9291d24ed00", + "META-INF/androidx.autofill_autofill.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.animation_animation-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.animation_animation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation-layout.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material3_material3.version": "10e2e117b01523891ca271a615ae36e9d5e52348fd7d642f66727602c1b8dcbe", + "META-INF/androidx.compose.material_material-icons-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material_material-ripple.version": "bb7320d831e7a151aa901c35e7326c752fa2ef5024f30768c42319b8bed171ed", + "META-INF/androidx.compose.material_material.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.runtime_runtime-saveable.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.runtime_runtime.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-geometry.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-graphics.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test-manifest.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-text.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-data.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-preview.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-unit.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-util.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.core_core-ktx.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.core_core-viewtree.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.core_core.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.customview_customview-poolingcontainer.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.emoji2_emoji2.version": "64d23f858ef51b0f996e4966d4e27c0371b437e2d2787890b1f7ad22d4ec5663", + "META-INF/androidx.graphics_graphics-path.version": "44e161e4495cac2cf7858043e9e6418e9579f0ddcfae826f9a372622968ce066", + "META-INF/androidx.interpolator_interpolator.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.lifecycle_lifecycle-livedata-core.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-process.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.profileinstaller_profileinstaller.version": "78b591400c56b7b67b8cb3b2b8a8e65e9093897f02ce0878e6b5405c68620fa7", + "META-INF/androidx.savedstate_savedstate-ktx.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.savedstate_savedstate.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.startup_startup-runtime.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/androidx.tracing_tracing.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.versionedparcelable_versionedparcelable.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/kotlinx_coroutines_android.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/kotlinx_coroutines_core.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "3129b8edf6db07de6f8ff47695e2177c8bba4eed2962d3085c719e5acbb58a33", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "a1ea77ea8f93f419256b6e66f29713f950d8d6e90442b608d880a48003b5eb72", + "kotlin/annotation/annotation.kotlin_builtins": "5f75d4352e432664b2a235c472b991cf88365c73f5fcb5e1f9cc2cbe4b410abe", + "kotlin/collections/collections.kotlin_builtins": "0e654e03a38e119de0f4d11633711bd57e1e8b1a876eda74a90100a2a6e7daa4", + "kotlin/concurrent/atomics/atomics.kotlin_builtins": "955035527393d165a22da4cb9d992f42b4a30b6f070918f3e2b1f2678f83cc9d", + "kotlin/coroutines/coroutines.kotlin_builtins": "98ab3a3c18fcb237528dd63fa489815c583e1d6c13debd2a27ac6d74ccf8717b", + "kotlin/internal/internal.kotlin_builtins": "64712f94840e6b3f8123f522f32d08c46f083d87c312a74901f7c00224de775e", + "kotlin/kotlin.kotlin_builtins": "c4240215bc20e71b01cc62b43edebd02749b3249d7daa8e7f1dc1514f064c274", + "kotlin/ranges/ranges.kotlin_builtins": "f9d35b836ccb5380803aab5e6c76d708b1536fc6c82f27185e8cff5913824e1c", + "kotlin/reflect/reflect.kotlin_builtins": "23ecbc7cbb354f31ba37a1be1793d3bb53c00c92cdcf3867759d09d938a1d7c3", + "org/commonmark/internal/util/entities.txt": "fea6cf4d3bd2aa7ffd421116551654e2a22e40a17e4cd087c8725138113bad69", + "classes3.dex": "e94c03cf73ded7e3027a196bd091183399334a6d5e8f39dc66f115129c3d1bf4", + "classes4.dex": "33370180db73aa4786810ba0c5917f6a9eda8bbb9c46d07a1f79938f225e2d0a", + "AndroidManifest.xml": "ad945c4154eb456dc2811d9b7ca803520a8ae24021b144a2dcf2cd9a8cca6882" + } + }, + "host_checks_reused_from": "867f9917933db90c970ada4c5b979b2da52471d4", + "scope": "Exact v5 app with a fixture-only test rebuild. JVM/Python inputs unchanged since the v5 fresh host checks.", + "test_payload_changes": [ + "classes3.dex" + ], + "unchanged_original_assets": { + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5" + }, + "fixture_lint": { + "debug": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + }, + "benchmark": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + } + } +} diff --git a/docs/validation/emoji-menu-back/v6/profile-marker-record.json b/docs/validation/emoji-menu-back/v6/profile-marker-record.json new file mode 100644 index 00000000..41b88578 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/profile-marker-record.json @@ -0,0 +1,152 @@ +{ + "baseline_marker": { + "sha256": "620dfd8380ef2d8cac681eebb92dd6ccd1dc9d0f2a571c114567f51df9a75625", + "bytes_hex": "0000000100050000000001a1ab9310770000000000000000", + "embedded_ms": 1793879904375, + "embedded_utc": "2026-11-05T11:58:24.375000+00:00" + }, + "last_round1_modern_cohort_before": { + "sha256": "620dfd8380ef2d8cac681eebb92dd6ccd1dc9d0f2a571c114567f51df9a75625", + "bytes_hex": "0000000100050000000001a1ab9310770000000000000000", + "embedded_ms": 1793879904375, + "embedded_utc": "2026-11-05T11:58:24.375000+00:00" + }, + "first_v5_cohort_before": { + "sha256": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "bytes_hex": "0000000100050000000001a1ad9347bd0000000000000000", + "embedded_ms": 1793913472957, + "embedded_utc": "2026-11-05T21:17:52.957000+00:00" + }, + "final_global_after": { + "sha256": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "bytes_hex": "0000000100050000000001a1ad9347bd0000000000000000", + "embedded_ms": 1793913472957, + "embedded_utc": "2026-11-05T21:17:52.957000+00:00" + }, + "round1_last_modern_cohort_record_written_utc": "2026-11-05T21:17:55.308959+00:00", + "round1_preservation_written_utc": "2026-11-05T21:51:03.682667+00:00", + "first_v5_cohort_owner_written_utc": "2026-11-05T22:19:44.075063+00:00", + "facts": "The marker is a 24-byte AndroidX ProfileInstaller record; bytes 8-15 hold a millisecond timestamp. The baseline value predates this slice. The new timestamp (21:17:52.957 UTC) is 2.35 s before the last round-1 modern cohort wrote its record after restoration, which reinstalls the original APK (21:17:55.309 UTC). All 30 v5/v6 modern cohorts captured the later value before running (per_cohort_marker_sha256). Legacy API 26 cohorts install a fresh app and have no marker baseline.", + "inference": "The original app process started between the round-1 preservation pass and the first v5 cohort (not observed), and ProfileInstaller rewrote the marker to match the reinstall time. An install timestamp cannot be restored.", + "per_cohort_marker_sha256": { + "v5-control-double-tablet100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-control-priority-tablet100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-control-range-tablet100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-control-emoji-actions-phone100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-control-launcher-actions-phone100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-tablet100a": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-tablet100b": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-phone100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-phone200": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-tablet200": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-landscape100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v5-landscape200": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-control-double-tablet100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-control-priority-tablet100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-control-range-tablet100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-control-emoji-actions-phone100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-control-launcher-actions-phone100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-tablet100a": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-tablet100b": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-phone100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-phone200": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-tablet200": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-landscape100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-landscape200": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-regression-toggle-tablet100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-regression-empty-landscape200": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-regression-clear-phone200": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-regression-core-tablet100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-regression-input-phone100": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + }, + "v6-regression-empty-landscape200-r2": { + "before": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8", + "after": "743fa69cfb13ee6f6637a3186f784e9545fdf082b152cfc678e076c99a53b5a8" + } + } +} diff --git a/docs/validation/emoji-menu-back/v6/published-screenshots.json b/docs/validation/emoji-menu-back/v6/published-screenshots.json new file mode 100644 index 00000000..5d94c9d9 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/published-screenshots.json @@ -0,0 +1,416 @@ +{ + "count": 41, + "scope": "Each PNG equals the capture hash recorded by its cohort runner. v5-legacy100 is a retained failed cohort (test race), shown for honesty.", + "screenshots": [ + { + "path": "screenshots/emoji-menu-back/v6-control-double-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png", + "sha256": "8ded3631c60ad99f2daa517681ef72a1694ddfdfdf2bb8dd6b4cf5dd9b976363", + "cohort": "v6-control-double-tablet100", + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-control-double-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "98ee305763c3e226431bccc067113c2e3c7a40d29d3cc80853e6fd2c5c357384", + "cohort": "v6-control-double-tablet100", + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-control-priority-tablet100/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png", + "sha256": "b7afd61aa8819b9f8f362acc6a2730528ae9cde25537b5df481ea37bbcb3d445", + "cohort": "v6-control-priority-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-control-range-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png", + "sha256": "4ab47d8352aafcfa2fc12c3222fda7e2823d13851c1b8f6f561c8c4bfb952383", + "cohort": "v6-control-range-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-control-range-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png", + "sha256": "23f41e4433154056048b4b418e4ff9f4c93003152175b9753f7e5cc1c8668cd8", + "cohort": "v6-control-range-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-control-emoji-actions-phone100/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png", + "sha256": "7536dc5f93b4d1af868059840e82302eecbb472a61eabb0817f2005a11c681a5", + "cohort": "v6-control-emoji-actions-phone100", + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "phone", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-control-launcher-actions-phone100/launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png", + "sha256": "2ba5a0bbdda7e999f60b2ae6c065df50c1ceb5499a3dcd23a54e76410396a05c", + "cohort": "v6-control-launcher-actions-phone100", + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "phone", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100a/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png", + "sha256": "014134cd848dffb2b8be5e4d87990f5f60f6a38f485297a75db6dd34eb28f830", + "cohort": "v6-tablet100a", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100a/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "3301b6468cc481f8eeb0389fbf8ea68470616254b7b8481026980a91be5e218a", + "cohort": "v6-tablet100a", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png", + "sha256": "db0d72f34f73150183a0600fa7ee66fef80625defc49cefc7fb96f9902bff72c", + "cohort": "v6-tablet100a", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png", + "sha256": "8eb2372d5f2d215575fc0874578a6596fed1f5cb848f8e3c64216bc4b3ff4fed", + "cohort": "v6-tablet100a", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100a/launchermenudismissalspreserverangeandfilter-dismiss-back-return.png", + "sha256": "6c5f49ffdf8573f6f7770bb13acc701aca9ae30f911490827fa7e1c70f84ade7", + "cohort": "v6-tablet100a", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png", + "sha256": "993c54e9cba8854da781429f392f182125bd13bf5441799954eed311748a6075", + "cohort": "v6-tablet100a", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png", + "sha256": "93ef60d8287e28f978638c051245231a2a91d18278d6b5a55dca01d33dc8a175", + "cohort": "v6-tablet100a", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100a/emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png", + "sha256": "6004d39186aa8cae8d4edd549b74bf3d6c00f7d5275152165bc62170e6be4a41", + "cohort": "v6-tablet100a", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100a/emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png", + "sha256": "3a0afe826c9d01345c43126cdfae93d3def49c85e58116a7307cee041b0384ca", + "cohort": "v6-tablet100a", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100a/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png", + "sha256": "bbfb32a70f361ddd5298bc4619bb611db07c1b29bf0305931e9c95b7845fd3a6", + "cohort": "v6-tablet100a", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100b/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png", + "sha256": "ba1b202ad63d7f9ffba86f683f8a0df9720c1f4fee102fb9d6b95584b1929ece", + "cohort": "v6-tablet100b", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png", + "sha256": "f2774b28cb40fe5107a793d8cade28c5f69a1fcf1b112d73beec455a53b51091", + "cohort": "v6-tablet100b", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png", + "sha256": "fee66bc6a57d9a59847b5cf28232a066dc8fb9451a83611aa9dc13b8dcb339a2", + "cohort": "v6-tablet100b", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png", + "sha256": "a0e020d40cf8c200d0638539fe6fa3574369159a5ddf46b0e12882387865e641", + "cohort": "v6-tablet100b", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png", + "sha256": "808ebf89f9c21ff4a61d962fe487249a49a3b1d51f28f7cd92af20c809f5eed2", + "cohort": "v6-tablet100b", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100b/launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png", + "sha256": "b1eb7e4ba9852ed2c32145045b67320f108fa0e697a3c99eaf75ba4bd462df8b", + "cohort": "v6-tablet100b", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100b/launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png", + "sha256": "20be42f4c7c7919792078645ba8aa988a1542a7b86aa51f3100c34acc1044369", + "cohort": "v6-tablet100b", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet100b/launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png", + "sha256": "e7892203bf028317c2dd0bd75d0d94ebbcfde273489143820667b4a64e57dcf6", + "cohort": "v6-tablet100b", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-phone200/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png", + "sha256": "81eba80b55ab61d51d6c86acea2fd408fefe8ed7d2a1b0806da0e85af1b4b7c3", + "cohort": "v6-phone200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-phone200/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png", + "sha256": "5fed1e82c488b3e9418787e8da4cf80d6fc53fe493a3ad935fa6473e6391f55f", + "cohort": "v6-phone200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-phone200/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png", + "sha256": "fec5e1dfc91070701050b9713488cc16aed5a151b65b5afed3cb81617bf9d54b", + "cohort": "v6-phone200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-phone200/launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png", + "sha256": "ce62418625748fbc801c1b10e1622ee9f0e12e9e56a89e6b29f8e843b83811dd", + "cohort": "v6-phone200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-phone200/launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png", + "sha256": "5f2a63bca220d23d7de5b1c10b690017bc4bc4434f9ed8b814ce54a64ae26c07", + "cohort": "v6-phone200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-phone200/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png", + "sha256": "efd1b09d08e728fe2a773fd55b4f6386b80c5a2d7c113f3eb292438935590e23", + "cohort": "v6-phone200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-landscape200/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "074b3cc83068411187123f6233496aab9724ab46415510f15a9bf257a4d412b9", + "cohort": "v6-landscape200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "landscape", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-landscape200/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png", + "sha256": "7b8f10fbfbbc9aa4bf96b5c067bff99b11567f47ef2c88f5a58efc1ab80d4c89", + "cohort": "v6-landscape200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "landscape", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-tablet200/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "dc41fecde294cbb11f55c89a257d0aba0126cabbef3adab1cfd7c4f6b65b531b", + "cohort": "v6-tablet200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 36, + "layout": "tablet", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-legacy200/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png", + "sha256": "1ec886442e0c1272777cf86189e80fcc1a8ed03c76421299737e4e480e18c673", + "cohort": "v6-legacy200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-legacy200/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png", + "sha256": "43010205ed25d3569b481d9e95b494b9a1a6a094232a4df1af02269a1758c28c", + "cohort": "v6-legacy200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-legacy200/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png", + "sha256": "e8290d4d333969d2b34884a00154c270a61a0595a5f333efb9161f142f17e7ee", + "cohort": "v6-legacy200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-legacy200/launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png", + "sha256": "fe3e2a590f2d680ac8bc8cb07edbd60d30f663249ed8c8de82d56ef582487cd5", + "cohort": "v6-legacy200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-legacy200/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png", + "sha256": "3fcf016232d1d6a08f908b53b9db298100a5c09a260c2a4eae530e5de5d47a0f", + "cohort": "v6-legacy200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v6-legacy200/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png", + "sha256": "a65f4cb241a26270ab8688b4470b34315ba42e621717a61676bed4f8a75234e2", + "cohort": "v6-legacy200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v5-legacy100/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png", + "sha256": "497902b42c099b530077e60096d03df08932cace89a9f3642ef5d2a6700d069d", + "cohort": "v5-legacy100", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "api": 26, + "layout": "phone", + "font_scale": 1.0 + } + ] +} diff --git a/docs/validation/emoji-menu-back/v6/registries/v5.json b/docs/validation/emoji-menu-back/v6/registries/v5.json new file mode 100644 index 00000000..410109a6 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/registries/v5.json @@ -0,0 +1,404 @@ +{ + "completed": false, + "source_commit": "867f9917933db90c970ada4c5b979b2da52471d4", + "host": { + "jvm": { + "tests": 343, + "failures": 0, + "errors": 0, + "skipped": 0 + }, + "jvm_task": "> Task :app:testDebugUnitTest", + "lint": { + "debug": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + }, + "benchmark": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + } + }, + "python": { + "normal": { + "exit_code": 0, + "cases": 135, + "seconds": 23.666, + "passed": true + }, + "optimized": { + "exit_code": 0, + "cases": 135, + "seconds": 19.89, + "passed": true + } + }, + "build_successes": 2, + "apk_sha256": { + "app-debug-androidTest.apk": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "app-debug.apk": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14" + }, + "changed_inputs_since_v4": [ + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt", + "scripts/test-webview-engine.py" + ] + }, + "cohorts": [ + { + "name": "v5-control-double-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v5-control-priority-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v5-control-range-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v5-control-emoji-actions-phone100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v5-control-launcher-actions-phone100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v5-tablet100", + "role": "candidate", + "state": "preflight-rejected", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "executed": false, + "reason": "Runner allows at most 7 methods per cohort; ValueError before any device action. Split into v5-tablet100a/b." + }, + { + "name": "v5-tablet100a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v5-tablet100b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 0, + "passes": 3, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v5-phone100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v5-phone200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v5-tablet200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v5-landscape100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v5-landscape200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v5-legacy100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "exit_code": 1, + "passes": 4, + "failures": 2, + "native_completed": false, + "restoration_checks": 10, + "restoration_passed": true + } + ], + "scope": "Fresh source-bound host checks and native cohorts at this head. Stop on a candidate failure; unrun plans earn no credit." +} diff --git a/docs/validation/emoji-menu-back/v6/registries/v6.json b/docs/validation/emoji-menu-back/v6/registries/v6.json new file mode 100644 index 00000000..20228988 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/registries/v6.json @@ -0,0 +1,530 @@ +{ + "completed": true, + "source_commit": "ded3f8177b31327f1057ad679e1baca9ffa04c83", + "app_source": "867f9917933db90c970ada4c5b979b2da52471d4", + "apk_sha256": { + "app-debug-androidTest.apk": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "app-debug.apk": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14" + }, + "cohorts": [ + { + "name": "v6-control-double-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v6-control-priority-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v6-control-range-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v6-control-emoji-actions-phone100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v6-control-launcher-actions-phone100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v6-tablet100a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v6-tablet100b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 3, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v6-phone100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v6-phone200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v6-tablet200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v6-landscape100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v6-landscape200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v6-legacy100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "v6-legacy200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "v6-regression-toggle-tablet100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherKeyboardToggleRevealsResultsAndPreservesSearch", + "emojiKeyboardToggleRevealsResultsAndPreservesSearch", + "launcherKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "emojiKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "currentKeyboardAccessibilityActionsApplyTheirPublishedVisibility" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v6-regression-empty-landscape200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable", + "emojiEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 1, + "passes": 2, + "failures": 0, + "native_completed": false, + "restoration_checks": 12, + "restoration_passed": false, + "recovery": "recovery.json: runner restoration completed separately after 60 s snapshot timeout; no credit" + }, + { + "name": "v6-regression-clear-phone200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherTouchClearPreservesFocusCategoryAndKeyboard", + "emojiTouchClearPreservesCategoryGeometryAndKeyboard" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v6-regression-core-tablet100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "pointerClearRemovesControlledCompositionAndWhitespace", + "retainedClearCallbacksRejectReplacedSurfacesAndMenus", + "currentClearUsesLiveQueryAndRecreationRejectsOldCallback" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 3, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v6-regression-input-phone100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "native-input", + "input_mode": "owned", + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 19, + "restoration_passed": true + }, + { + "name": "v6-regression-input-api26100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 1, + "suite": "native-input", + "input_mode": "owned", + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 12, + "restoration_passed": true + }, + { + "name": "v6-regression-empty-landscape200-r2", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable", + "emojiEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + } + ], + "scope": "Final exact pair. Stop on a candidate failure; unrun plans earn no credit." +} diff --git a/docs/validation/emoji-menu-back/v6/restoration-recovery.json b/docs/validation/emoji-menu-back/v6/restoration-recovery.json new file mode 100644 index 00000000..a82ea0e7 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/restoration-recovery.json @@ -0,0 +1,16 @@ +{ + "all_passed": true, + "checks": { + "owner-before-recovery": true, + "idle-instrumentation": true, + "installed-data-and-evidence": true, + "verify-unprivileged": true, + "restore-binary-dev.tinycast.android": true, + "restore-binary-dev.tinycast.android.test": true, + "owner-after-binaries": true, + "original-geometry-font": true, + "release-owner-last": true + }, + "preserved_file_count": 573, + "scope": "Completes the runner restoration after its 60 s private-data snapshot timed out (57.8 of ~77 MB transferred). Same steps; snapshot timeout 600 s. The cohort itself remains a failed restoration in the registry and earns no current credit." +} diff --git a/docs/validation/emoji-menu-back/v6/summary.json b/docs/validation/emoji-menu-back/v6/summary.json new file mode 100644 index 00000000..5a5f2d02 --- /dev/null +++ b/docs/validation/emoji-menu-back/v6/summary.json @@ -0,0 +1,812 @@ +{ + "source_commit": "ded3f8177b31327f1057ad679e1baca9ffa04c83", + "app_source": "867f9917933db90c970ada4c5b979b2da52471d4", + "test_source": "ded3f8177b31327f1057ad679e1baca9ffa04c83", + "apk_sha256": { + "app-debug-androidTest.apk": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "app-debug.apk": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14" + }, + "current": { + "cohorts": 15, + "passes": 69, + "failures": 0, + "restoration_checks": 228 + }, + "control": { + "cohorts": 5, + "passes": 0, + "failures": 5, + "restoration_checks": 79 + }, + "v5_v6_historical": { + "cohorts": 14, + "passes": 47, + "failures": 7, + "restoration_checks": 214 + }, + "v5_v6_executions": 128, + "v5_v6_failures": 12, + "prior_v4_round": { + "all_retained_executions": 81, + "all_retained_passes": 63, + "all_retained_failures": 18, + "all_cohort_restoration_checks": 453 + }, + "all_retained_executions": 209, + "all_retained_failures": 30, + "final_preservation": { + "checks": 16, + "passed": 15, + "failed_keys": [ + "all-original-modern-app-evidence-files" + ], + "explanation": "Only files/profileInstalled differs among 573 original modern app files. Its embedded timestamp (2026-11-05 21:17:52 UTC) is 2.35 s before the last round-1 modern cohort finished its restoration, which reinstalls the original APK. The round-1 preservation pass (21:51 UTC) still saw the old marker; the first v5 cohort (22:19 UTC) saw the new one. Inferred, not observed: the original app process started in between and AndroidX ProfileInstaller rewrote the marker. An install timestamp cannot be restored; the marker is build/install-derived, not user data. See profile-marker-record.json." + }, + "recovery": { + "all_passed": true, + "checks": { + "owner-before-recovery": true, + "idle-instrumentation": true, + "installed-data-and-evidence": true, + "verify-unprivileged": true, + "restore-binary-dev.tinycast.android": true, + "restore-binary-dev.tinycast.android.test": true, + "owner-after-binaries": true, + "original-geometry-font": true, + "release-owner-last": true + }, + "preserved_file_count": 573, + "scope": "Completes the runner restoration after its 60 s private-data snapshot timed out (57.8 of ~77 MB transferred). Same steps; snapshot timeout 600 s. The cohort itself remains a failed restoration in the registry and earns no current credit." + }, + "cohorts": [ + { + "name": "v5-control-double-tablet100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-control-priority-tablet100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-control-range-tablet100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-control-emoji-actions-phone100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "methods": [ + "emojiActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-control-launcher-actions-phone100", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "methods": [ + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-tablet100", + "role": "preflight-rejected", + "executed": false, + "passes": 0, + "failures": 0, + "cleanup_checks": 0 + }, + { + "name": "v5-tablet100a", + "role": "historical", + "passes": 5, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-tablet100b", + "role": "historical", + "passes": 3, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-phone100", + "role": "historical", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-phone200", + "role": "historical", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-tablet200", + "role": "historical", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-landscape100", + "role": "historical", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "landscape", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-landscape200", + "role": "historical", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "landscape", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v5-legacy100", + "role": "historical", + "passes": 4, + "failures": 2, + "completed": false, + "restoration_passed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 10, + "cleanup_passed": 10, + "api": 26, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "68bed2cd0904214ef53e1eedf445a2c0f6022fcd930547eedd22964770f35594", + "registry": "v5" + }, + { + "name": "v6-control-double-tablet100", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-control-priority-tablet100", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-control-range-tablet100", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-control-emoji-actions-phone100", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "methods": [ + "emojiActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-control-launcher-actions-phone100", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "methods": [ + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-tablet100a", + "role": "current-positive", + "passes": 5, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-tablet100b", + "role": "current-positive", + "passes": 3, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-phone100", + "role": "current-positive", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-phone200", + "role": "current-positive", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-tablet200", + "role": "current-positive", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-landscape100", + "role": "current-positive", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "landscape", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-landscape200", + "role": "current-positive", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "landscape", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-legacy100", + "role": "current-positive", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 10, + "cleanup_passed": 10, + "api": 26, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-legacy200", + "role": "current-positive", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "cleanup_checks": 10, + "cleanup_passed": 10, + "api": 26, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-regression-toggle-tablet100", + "role": "current-positive", + "passes": 5, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "launcherKeyboardToggleRevealsResultsAndPreservesSearch", + "emojiKeyboardToggleRevealsResultsAndPreservesSearch", + "launcherKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "emojiKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "currentKeyboardAccessibilityActionsApplyTheirPublishedVisibility" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-regression-empty-landscape200", + "role": "historical", + "passes": 2, + "failures": 0, + "completed": false, + "restoration_passed": false, + "methods": [ + "launcherEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable", + "emojiEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable" + ], + "cleanup_checks": 12, + "cleanup_passed": 11, + "api": 36, + "layout": "landscape", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-regression-clear-phone200", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "launcherTouchClearPreservesFocusCategoryAndKeyboard", + "emojiTouchClearPreservesCategoryGeometryAndKeyboard" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-regression-core-tablet100", + "role": "current-positive", + "passes": 3, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "pointerClearRemovesControlledCompositionAndWhitespace", + "retainedClearCallbacksRejectReplacedSurfacesAndMenus", + "currentClearUsesLiveQueryAndRecreationRejectsOldCallback" + ], + "cleanup_checks": 15, + "cleanup_passed": 15, + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-regression-input-phone100", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "cleanup_checks": 19, + "cleanup_passed": 19, + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-regression-input-api26100", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "cleanup_checks": 12, + "cleanup_passed": 12, + "api": 26, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + }, + { + "name": "v6-regression-empty-landscape200-r2", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "methods": [ + "launcherEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable", + "emojiEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable" + ], + "cleanup_checks": 17, + "cleanup_passed": 17, + "api": 36, + "layout": "landscape", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "8e5b6e9cf42ef0720ca45691789df94c22a8438bda8f2e060f89ad08f55d72dd", + "registry": "v6" + } + ], + "scope": "Only whole successful cohorts on the exact final app/test pair earn current credit. v5 cohorts used an earlier test APK; the preflight-rejected v5 row never executed; the restoration-timeout cohort earns no credit despite its 2 passes." +} diff --git a/docs/validation/emoji-menu-back/v8/capture-hashes.json b/docs/validation/emoji-menu-back/v8/capture-hashes.json new file mode 100644 index 00000000..1f5ecf54 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/capture-hashes.json @@ -0,0 +1,3054 @@ +{ + "scope": "Runner-recorded SHA-256 of every capture per sheet-round cohort.", + "cohorts": { + "x7-control-sheet-phone200": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "23322c4ea8c2ae793689facb9bafadb8d079b422ce564eb8f21d91cc19417e14", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "6324c6de3270936726cd9abd5336f6f320401d1fb42e5596629554eb2eafca85", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "4c8b35119289ef13abaf5d94046ccf965adf4be4de49910d43910c7ff2499cb8", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "2a7075d44e0f80f8b9ee1e609f0113a78326b821b0b19aafe7b5be6dc01ab2de", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "ffefdd891ba7174d309a26c3f9b927aaee22ae2d0dc4353de667582547a5c75f", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "a4b3d2408ecf0aced747c828010eda51578ac5005f190fc51ff85adb1235dea8", + "emojiactionssheetdocksabovekeyboard-case.json": "db063eb97c88dc23caf953d12fcae7d564ce7d07160736c518081e82b4383ffc", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "5076526c23c438ee476903579f29a17e9b420dbe5e722907f59dada5febaa7ca", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "b2d93627214a373e21024262a4f175b7144130bd4c3bf1819c5656622d265427", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "f644597313a35be84f7fc9c352cc06f87d0ccb8a2fe75f33ddade0d1f3934dc4", + "launcheractionssheetdocksabovekeyboard-case.json": "79c91a5736d53d124190e7da42b2c4cb170186458bae36f76c2d68950bfe0c0a" + }, + "x7-phone200": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "82e3eb3833a9116b4ae418032eee9d12f8bd1fff43f539346ef2f5c5829213c9", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "6c8130c618301986a0adc74676566f154a77a980b8279efd857caaa8c4c81131", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "c90f894c3e6f93b14d86d298097e14eda3e104efbec49530086833e9e5594120", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "1466e54cd728b0642206ffe42f2d4b79d8f8b445553f22934dcaafdb63ffb53a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "bbacca87e6d3b5f710df88c9ef0e3bc3c8924dae81ba358143d3eefb3de93b26", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "63f06118f3c7462070132eedfab597513ecde52e049e2584fc9ebb9f068bf6e2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "df43d90ed91746426699f5febb901c8b887c2049e8ba16a6078d2c5e7d420024", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "b2d12654db691249d0f41ac65451f08e5e8d7e5b1e224408930990beda118330", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "9dc5f02ea38c2ca11299b0acd666bf3ce2101d7646a98d22812375200de52b2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "1466e54cd728b0642206ffe42f2d4b79d8f8b445553f22934dcaafdb63ffb53a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "cb7b9e619415438b2c605fef0971d53d70d02958137288456fd66b6b61640e14", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "61e72277487dc159996fba82c763c1501d499d2f82de348c00aae1d86fb9239a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "df43d90ed91746426699f5febb901c8b887c2049e8ba16a6078d2c5e7d420024", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "b2d12654db691249d0f41ac65451f08e5e8d7e5b1e224408930990beda118330", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "64f2d1887b7e5fd3c677b51182e46123674c7332eb37bb4f3c23e80227862fd1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "52070f3bcfdacf7b039a91a0701fd87a5f937bf96ad981f3e121d5bfab7ff141", + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "ead8d6edcec8389a08737157a191559ea0450b1d5ab26b00018024e48b809548", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "742986a7caaa86cc71796761bbfcc139243d09e40a075a62d00f124edb925d34", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "4c8b35119289ef13abaf5d94046ccf965adf4be4de49910d43910c7ff2499cb8", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "19e19c2d661cd4cb307203d8b3b85ef1a18f94559f697391ae5729b51dd5c623", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "b5804c130085448657ac6640bc562cee39b9e67b24e391dc6cbe0c71e6c8ce1d", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "a4b3d2408ecf0aced747c828010eda51578ac5005f190fc51ff85adb1235dea8", + "emojiactionssheetdocksabovekeyboard-case.json": "db063eb97c88dc23caf953d12fcae7d564ce7d07160736c518081e82b4383ffc", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "140c3f1e60de66c397ab7d81778b8189f948c8b3d2397efe5e1a00b4e3f5faea", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "7d0c6a0a8579e04722726405f2a30c3291d83ccb8f4a25a41bc786b87361817c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "9de4a71d8d09a21c1ac150b4a7067c04e4a9a58b14688c2bb632cc6e2087c719", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "7a42245afb38d27bfa5211739de99ab6c22b1ea210296f9783d5a5d5349843a9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "623c8b30b5e502fc7fbfbdbfd3a0b9076338edefe2b5133a74d802e15ec53290", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "8eee65e1aeb34ad1a2ef2854aa80ce8af3d7ee0ca785848196b7321420aea93b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "80e74569d357d6cd872cbf49923bf8e27ff928fde9f1e9c9a48560a27c927160", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "5e48b893d936d05dd2ab4224ee663a591a09fe5dedfb2ccf9b82c45c02ecf367", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "94cc2435818371814c424f27111f2df6c335b662a1daae8546c14a2dfdf8a0ea", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "7a42245afb38d27bfa5211739de99ab6c22b1ea210296f9783d5a5d5349843a9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "9b3c636aba48679b16578f89d5c6dd412103515ac44b4a039a541695b7d6048e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "233a36eda8b85b78a46288fdcebf177e084ef4361d9ce54ca01a070105778efd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "80e74569d357d6cd872cbf49923bf8e27ff928fde9f1e9c9a48560a27c927160", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "5e48b893d936d05dd2ab4224ee663a591a09fe5dedfb2ccf9b82c45c02ecf367", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "c8eb40bfe28869ff88763add23cba55cc19fa9d922a3fd934794ce0f42fb11e3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "70521d444042decf47827deb272734430da8b2cbfe87fe263ba03bcd927cbea5", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "140c3f1e60de66c397ab7d81778b8189f948c8b3d2397efe5e1a00b4e3f5faea", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "645a88491a7ca66c3bdbef5d87ea91d25716b7d873b7ebd105d1a7762035d7bb", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "f644597313a35be84f7fc9c352cc06f87d0ccb8a2fe75f33ddade0d1f3934dc4", + "launcheractionssheetdocksabovekeyboard-case.json": "79c91a5736d53d124190e7da42b2c4cb170186458bae36f76c2d68950bfe0c0a" + }, + "x7-phone100": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "208a83debfe82502b7f762af630e58bc202b1256d62d1cc5b6e0894a5a3458cf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "36cc3b91328860ba37ce95e1a4a27eb7f8d062f75a8c0a2bce4bac5affb19aea", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "76f478c6226da8e9791572b09aeba37d6a69865edd18d1775ffed95dcf6b5f75", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "87e06fb54ee1d3def2c38474e8ad6c28628f85287fb1a08a7deb3ec87d42fb61", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "6687d7f1eb7cb6b9f09fe716ebffa16ea93a55f3296f34fc54b888dc83eab070", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "4ede131462bbf5f3ec8b358f83006a796e711684984d6b2b1c9fcdbde5944644", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "3d7a02be94ca818dc0f4ca20e781bd7ead82c17631af860e5d06eb453a26b941", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "9450b5a42a3063214a75846b2e588db9512e71e44de2d58a225cca1e2eaebdc2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "b53fd9110164bed6a0837445659d0f0dc58dd2aa9c8c4a16e0ce682ba5e2cabf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "2147c96ed009e22e567b2e7c8e6f50aabca0dad2b2b7a4834aba9479329790a8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "5d351cc0537b17a009aadb1b6ace3c7b4f0549073f5bfea198aa2ceb419fc642", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "fd4ef902a513f99968a95d0535c8404b48fab51c4ec5fb03517e3a73fa19f244", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "3d7a02be94ca818dc0f4ca20e781bd7ead82c17631af860e5d06eb453a26b941", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "9450b5a42a3063214a75846b2e588db9512e71e44de2d58a225cca1e2eaebdc2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "109491e8a8016f4d48dd512ebf5fbc68f209c80aef82b30289e7d967c25e2e59", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "0c9d69b084e10ee23ac46bb79ed897a5d7c819d80c442768421596fb73bc0a95", + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "383bb9f1d808b362ac0f5d06c1a66771b3be5d862fd04b635658539920991f18", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "ac4028366cf86b16c73b01ccfac9e57ca1ad35567c9576d8b17e058b0d4103cd", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "0fb015df4ded1f8093b3fc8e87b99a87e9da0eb4bf0629e6ad4525f464545588", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "246374a963d370d2e3a887adfa3edeb168a601e29477ed3c9d308debbcfbd827", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "d59bb899261ab25112e90bc120d8192bea04657ebe5e28483cea239b0039ca99", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "3ea0db4c76cace63c0641be7827fcc77ffdbec3d505d25695ce731df44ff6818", + "emojiactionssheetdocksabovekeyboard-case.json": "27732391acdec4c52483e6498bf156f561bc4e8655abaffad88661f353c7be20", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "1aaa233582763f8949428767f81b934871fa3fdb2c3736f5c0ce1d1dc355abdd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "bffc522191d3cc9d8e934f219be7f793e202b96d65e12f00efdbea1dca768f41", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "a8b51bd3b7124d276e7a1ea0df0d89e6e606d965b7f28752b367910e1db01579", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "10aa17eea330f1fdd62a281ded54913653b030d5b251d88e4482eb4af0dc54ed", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "5ee5e1d880d98dc5777993f39a2c77553b4c917ee0cf6665590704e079fc956b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "3465ebc0589d188d170e6ba1d9893a57fb7a6d913e674e00aa54cd6a0ad6f87c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "a9921c4841a5b8347b39bd9f202f64b84e81a7df163fcbc350f154d51bd24f7f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "934efa1aaea2c15ca349c3190472c275b94614c205f8fa611f2d59f1e40be39e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "a81a6f78dcfebea10d569dec59e3d2b0fbe64a088a4b0563ad774471426e2dc3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "10aa17eea330f1fdd62a281ded54913653b030d5b251d88e4482eb4af0dc54ed", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "84d8fac1858a709b68d5ce83af6d4df1bc020456f5a03eefc5108b2cf1d7c4b4", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "3dfdcf5d89e3b4faa069f433efc8a8fd9994e399d8d785ff8cd6c74b60da2f9b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "a9921c4841a5b8347b39bd9f202f64b84e81a7df163fcbc350f154d51bd24f7f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "934efa1aaea2c15ca349c3190472c275b94614c205f8fa611f2d59f1e40be39e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "7eca4c4263159afaa0d590017441494c2bc2f8e5d43d990c87a7f17986ccba27", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "a1dc853700ded3d26cdad123cb978330d0efb93fcd5a23813dd1d7f895b5e62b", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "1ea524d6604c101a0d56dc6e3063a99ee5df3e2ebb3ac9cdeb213c295e38e045", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "772bb81d9cda0bd0acc64187a57b033d01f0dd0a8782a427b0d7244d7ce282ff", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "0f6b48326fd6942dc799512ef172dbbcc7a3db13eb9dbf967aa95675aef38776", + "launcheractionssheetdocksabovekeyboard-case.json": "f356361c4d8accc4f1d4a330ddba88f01e06248ad0a7018f64feb8800238e48d" + }, + "x8-phone200": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "a1460457243392bc07927ff6d6f14b8fc023ec71ac923807ce97f53482a79b73", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "5bd24ab2ebc62bfb300f7a398ac47af1d4a810f5c9dabe8376f5db28917bbed1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "c90f894c3e6f93b14d86d298097e14eda3e104efbec49530086833e9e5594120", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "c26905d704eb646b3767630ff3a01afdb6172fa1860e3ba44b33ce3e58b34873", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "1a25daf4d4fece9a7f987b6c435c678804e14446eac83fe33a70928170554ea7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "63f06118f3c7462070132eedfab597513ecde52e049e2584fc9ebb9f068bf6e2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "e59aa74cbcb69afd472ed4218354d34fc6e67be77816f35cccdef3a52bb86215", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "2570db5fc94d55aea7ca0a80527e1a7081325059c39734b3a630d5cc98a8061c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "9dc5f02ea38c2ca11299b0acd666bf3ce2101d7646a98d22812375200de52b2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "24d9232a980ed239257b1c82ec190c827db878be34e272e04ec909011c368fef", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "00f176648622c6988af198df8d222831998f6acbcc755bee4e764173d4b412e4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "61e72277487dc159996fba82c763c1501d499d2f82de348c00aae1d86fb9239a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "e59aa74cbcb69afd472ed4218354d34fc6e67be77816f35cccdef3a52bb86215", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "2570db5fc94d55aea7ca0a80527e1a7081325059c39734b3a630d5cc98a8061c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "64f2d1887b7e5fd3c677b51182e46123674c7332eb37bb4f3c23e80227862fd1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "d7ecc5cbd902151efc9433f54d04f9be051e1661b1d81826fd9ced6afaea2652", + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "f50c4e9b3c0e05b3f161adf890a4dd8143b6cefb1024f88de9cb944513319b99", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "06a631f8f2b62f3df7cae0c3a9014560449d8e8796b0ad0828181fcc82eb00fc", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "4c8b35119289ef13abaf5d94046ccf965adf4be4de49910d43910c7ff2499cb8", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "2d744cc0d03432c870b8c3932e6c414f81db71337966b9f3a9b3113a4696e510", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "f9d53d1bbd5dd8300b53dddfda451d0aec12baa9d816a439a834e508c54c018c", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "a4b3d2408ecf0aced747c828010eda51578ac5005f190fc51ff85adb1235dea8", + "emojiactionssheetdocksabovekeyboard-sheet-closed.xml": "70e6e55beb482363c619cceb1af76e4b9c7ef22b540b8829a0b745de43d609c7", + "emojiactionssheetdocksabovekeyboard-sheet-closed.png": "35251d4f7d67d0dc1a9168d645d1f33b92acc76e76b18f7b8912959e68d28967", + "emojiactionssheetdocksabovekeyboard-sheet-closed-frame.json": "838fc6f64ca4b28080a0228068bf48e74adaea948c030d893fda14cdaf8fda2f", + "emojiactionssheetdocksabovekeyboard-case.json": "3651af976d4a94b0f270523433cf5da8a902130b8abd4f523fb7a538300f6101", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "f8d1f7f23874be2c371dfd3a2a56ac346a6df3812edf589217f323ec26600f38", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "b70c1ed58c190f193363d977b8b5950a2dcb30cfaad70d7890628c02ef8d1302", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "9de4a71d8d09a21c1ac150b4a7067c04e4a9a58b14688c2bb632cc6e2087c719", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "3f84b432fa078f4e833272ddc33ebd91c2476c5cc44a42a3c8c626dcace095cf", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "20ffab3afa70b80d3ebca411a950587e28b94565661e0ff0498b58b0a22bfe52", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "8eee65e1aeb34ad1a2ef2854aa80ce8af3d7ee0ca785848196b7321420aea93b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "76fcbb50ec1fcd17c5daca60266d7eb885735571f3edf3715b43c3f1601aaffd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "c1202d0c5e9e47dab5eef0a0d0b0efa0daa3799666cebf54f9b33bbd93b2e2e9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "94cc2435818371814c424f27111f2df6c335b662a1daae8546c14a2dfdf8a0ea", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "3f84b432fa078f4e833272ddc33ebd91c2476c5cc44a42a3c8c626dcace095cf", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "20ffab3afa70b80d3ebca411a950587e28b94565661e0ff0498b58b0a22bfe52", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "233a36eda8b85b78a46288fdcebf177e084ef4361d9ce54ca01a070105778efd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "76fcbb50ec1fcd17c5daca60266d7eb885735571f3edf3715b43c3f1601aaffd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "c1202d0c5e9e47dab5eef0a0d0b0efa0daa3799666cebf54f9b33bbd93b2e2e9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "c8eb40bfe28869ff88763add23cba55cc19fa9d922a3fd934794ce0f42fb11e3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "d4af9df023292e6a3f5a2e4e04a4142241859ef1f9bed440d763d0f83ba55e42", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "af784ce5c140d508a54902604dc0a35bfd67a12827ac5d489112df0c2211dd65", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "0ee89504dea364e16eb95ee7b7d58b966df49700b85224dc8873332ad3131df9", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "f644597313a35be84f7fc9c352cc06f87d0ccb8a2fe75f33ddade0d1f3934dc4", + "launcheractionssheetdocksabovekeyboard-sheet-closed.xml": "db50e4a3b4984c6bc2c39151eed1246d983fd259523dde0f1c9f831cea945084", + "launcheractionssheetdocksabovekeyboard-sheet-closed.png": "498ebd7846d68a6344e367477e000a95582b5d6994d211ad1ee96192ca3047ab", + "launcheractionssheetdocksabovekeyboard-sheet-closed-frame.json": "ea81b9760133d741675bc8bc118c501dd66590791c5559ee040f09f434e13082", + "launcheractionssheetdocksabovekeyboard-case.json": "f8f556c7d51a0ea9403cfebebd0307e303754beddd9b6393dd7eaea208c2f092" + }, + "x8-phone100": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "636a92f08510efacffa52078a50a2716f14cb66697fef50e7149d462d282af93", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "91884d45cc93f28433ef6f11a1232e9eaffb0ffe1967fbd40fd40bf8237f70e0", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "76f478c6226da8e9791572b09aeba37d6a69865edd18d1775ffed95dcf6b5f75", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "9c3427e3fb24299660d4a8cad8f55b35ce339f18b6a914fe1119f0a517f02936", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "49ef95d696f86c4d97e6e0ccbc55efd2256c046eeb6e0eb2fdf63c313767e49c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "4ede131462bbf5f3ec8b358f83006a796e711684984d6b2b1c9fcdbde5944644", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "9d67044d2d9ba75f994a855dc882c3ccf57bf0847f0fcc3076ab1fa6e62e1b5f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "0c041b589fae1acdd6e12785e5c6e34d51d04d1bec5fb293d49b52ec6dc8c9e1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "b53fd9110164bed6a0837445659d0f0dc58dd2aa9c8c4a16e0ce682ba5e2cabf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "9c3427e3fb24299660d4a8cad8f55b35ce339f18b6a914fe1119f0a517f02936", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "5dd152bde90c821627fea75486a57febe4ef80014c5526e953b9d101e85ce629", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "fd4ef902a513f99968a95d0535c8404b48fab51c4ec5fb03517e3a73fa19f244", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "9d67044d2d9ba75f994a855dc882c3ccf57bf0847f0fcc3076ab1fa6e62e1b5f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "0c041b589fae1acdd6e12785e5c6e34d51d04d1bec5fb293d49b52ec6dc8c9e1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "109491e8a8016f4d48dd512ebf5fbc68f209c80aef82b30289e7d967c25e2e59", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "cedba2040fa98b6a6f8503feed33c030c78056f0548e49456f26f2497d0d9cb6", + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "a26c6ff9f9c6ed1f38f3631565439690ba34cfa14f6b7929547ebb5d9385ab08", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "b107fb685e5b97878ef81fdc1a10fcad8e20d973746c954a3b9170f683a01bc6", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "0fb015df4ded1f8093b3fc8e87b99a87e9da0eb4bf0629e6ad4525f464545588", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "21c57e02470d6158b5a486748e342a19d86159b6a95d3637ebfe95666c30e30f", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "69e2e3ca80cd1a4b3ef69517a4871e12e8928c359c088f566e619c9e7ff3429a", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "3ea0db4c76cace63c0641be7827fcc77ffdbec3d505d25695ce731df44ff6818", + "emojiactionssheetdocksabovekeyboard-sheet-closed.xml": "64c1462166e9e929e873f9725379b56f79e72d878c84246bb2ea480ea2315aad", + "emojiactionssheetdocksabovekeyboard-sheet-closed.png": "b9313d6a68ffdf7ac86d76d5aa9db801cdddb44e7fa35d96c8b8bb2710555f8b", + "emojiactionssheetdocksabovekeyboard-sheet-closed-frame.json": "868ca0a0600d162125646b0ab564eecc95969f60e81b092b1852b52cb8e57861", + "emojiactionssheetdocksabovekeyboard-case.json": "3feec5c4af3233ca3261e30b4419a6087cf02c29e33f433997eb6a46bbec5514", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "5bacfc013ffc816a6882971384a63db30ac476081ae796a8bbd73b6b64c5728d", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "63c5293769c960eb09d169cb66884ee3fe86309f9d4595ce754eafb0683c8f55", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "a8b51bd3b7124d276e7a1ea0df0d89e6e606d965b7f28752b367910e1db01579", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "6074ed404d8caccb80ec18b627b0720603e9e79c1607754be963c13435e2c393", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "a8047f9a0081756d2af52cb13a21c60cde8b2e4251f3baec9284eac749739906", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "3465ebc0589d188d170e6ba1d9893a57fb7a6d913e674e00aa54cd6a0ad6f87c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "81910ce5a415aef130dab4d38b4d8faa6c8bd2ff46b8416f928058533a4fabd6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "e076494b9948912868a9c2b8f1b20ed7fcb1f3051f872c2ac074d2496ff66dd1", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "a81a6f78dcfebea10d569dec59e3d2b0fbe64a088a4b0563ad774471426e2dc3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "6074ed404d8caccb80ec18b627b0720603e9e79c1607754be963c13435e2c393", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "a8047f9a0081756d2af52cb13a21c60cde8b2e4251f3baec9284eac749739906", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "3dfdcf5d89e3b4faa069f433efc8a8fd9994e399d8d785ff8cd6c74b60da2f9b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "81910ce5a415aef130dab4d38b4d8faa6c8bd2ff46b8416f928058533a4fabd6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "e076494b9948912868a9c2b8f1b20ed7fcb1f3051f872c2ac074d2496ff66dd1", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "7eca4c4263159afaa0d590017441494c2bc2f8e5d43d990c87a7f17986ccba27", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "eefecf6afecd4156ead708998d89ae161138231b7f108738e9b7d3dae1ed0e67", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "6c974794cf6cca11198af441f41a305b8200b8b3d3e0d3cfce6df9c302a4db00", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "4590833b2fa21bf61d0f0f7a77096e912a4afc6b13e85c8924301a4f9a82644d", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "0f6b48326fd6942dc799512ef172dbbcc7a3db13eb9dbf967aa95675aef38776", + "launcheractionssheetdocksabovekeyboard-sheet-closed.xml": "17ffde35772b7318133739fe65aa7c040d0b7f31e4dd3e157eb82f8b9a0ca39d", + "launcheractionssheetdocksabovekeyboard-sheet-closed.png": "2fdeb9b2a31821a785a14d58a001f3cf3dd05ac4ce185bb159b2cc7e85ebd067", + "launcheractionssheetdocksabovekeyboard-sheet-closed-frame.json": "11e0853f4d4b5b97b038ff62fc3b35ecbd97c3033b0a0b429c0f0178164d4217", + "launcheractionssheetdocksabovekeyboard-case.json": "b6f1b1c520de8e1483362dbfb76e04d05da359b580cefe288d757e4058c1537d" + }, + "v7-control-double-tablet100": { + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "51f94302073571b054e17d0c2b174a7d60acc08179bbb3020764cb4081810492", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "ba9bd6a845361e409b0169b3121cd6fb3f47cdf31279d7ff75dfe144082913ed", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "6ce353fee19a52a7669a107f79d308571d0a6e745f682f3d5e852681cdfb81f0", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "8c4d608b151fb96efc089852c4b1e5843555b605fb04a78a6b1ad9e1b616df9f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "4e2c19d9310fea889858de5b6109113a32a9a241bdb0acdcdf349a1fc8b1eab2", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "2ef053973657165c074482317c43529ebf6487ebc45e9c8c64a2fe151d88d41f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "60d5c97d367e03cb38d95561db8cace7686244b61f7f4b39abd2ea264e39aff0", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "f459d0d10564c5cb82ddf0a3158c65c809aebff6cf2850f3a30be3ce2bf79b2d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84c772e41421ea718d0d47aab429185d540bb83e605fe9f16d7a741a505e18bd", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "e157725ce49e90a8fccf791f1d5ea8eb84184d95f04e34f7b92b5d7901c95045" + }, + "v7-control-priority-tablet100": { + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "a0d8afd0a79c5ed20271ad1885114d491b477610a03dac1ccdc0de18633540aa", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "4ecbf01a481f5e2226d30599e0b2b52da72e3af2fa18f7d3bd8391b4e1fbb260", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4a18cb407340b976118ed3c31cc5c0bfe1020b2ca41749bae6048da4294dcaa5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "fe34d96aa96143088e9e3ba7a008bd7d342ab31132e659ff1e79518f3300696a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "3616a79f7fcd9e9a671acaca159068c1f33387a1fec4575e8b0aa5da9a0e1d63", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c79b18ef5a8007495048c4ad78f13bfbc53b7ee774bdaefe747c70e86e7b0240", + "menubackprecedeslaterregisteredroutecallback-case.json": "f95c06f805a5d43e9a68d8f7ea255c58e86678acf26569124f62055594441721" + }, + "v7-control-range-tablet100": { + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.xml": "cf1acc010cec2259d350af00a39675ef8eafdcdfff0e71995b1d49be5e104bf5", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.png": "b5751a7c427ed6a180cd3ffe19071958104fbc76118a3a829409d373909a7b15", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu-frame.json": "d3d67611194f8e81ff45fe2bb710bdbe01eb7d71b320d6045725fabfd12b8ad0", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.xml": "c36dd7dd4a740fdfa6533d8b117dbb77c4f0dbeac2a539b4f83ccd54de6e5b1a", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.png": "5d76ff276cd321b52c803bed271c2860b4140597d6ec77b6e1083f5a332d43c4", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return-frame.json": "44572c69fd3482b29b54763ffab653bf25aa21968eaa413cd0851dbb897ba8a8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.xml": "1a763fe0f0f3c7b3ba7db4417b8ea3d36211fe99adbc39cbbf2f0c7bd3855d14", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png": "f56cd26cb183497667cbe86e5286e8f2be4c1cf5be43c4b0ea4d0eb2dd1f2e6d", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu-frame.json": "88a6187d72de44232bb09ffb90e32136f3b355b5a9a39486419f0299d890f42b", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.xml": "4148aefbfa5cb02834f93312b689fff7bd53f610b40b0900a848fa35b8b18be5", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png": "eba277aaa585180a5c42afaf68f9b793b59fd5742c94c2d99454e89d33157470", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return-frame.json": "46ba83d1c628986773bb97f31842b7522cf6fcd875b7a94fe94707d28b76c8fc", + "diagnoserangeplacementbeforeandafterimesetup-case.json": "0d3267ed74c303ecb3d53e76ae36f8521b2f542ecbe5abeb21b411b619c65ac7" + }, + "v7-control-emoji-actions-phone100": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "cfdd72f022f2e8e3832c352d2911becca43174b36c0948828251e2cf8830c622", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "0792e80997a4b0ecc28c42f9c16e97c681e8021d5721159fe7ed38ceb63a681c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "76f478c6226da8e9791572b09aeba37d6a69865edd18d1775ffed95dcf6b5f75", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "320b754b52c6521ba88890e660ca50675ee8f79619019d60e8d3f1e96de573f8" + }, + "v7-control-launcher-actions-phone100": { + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "16950ed72bccc9d2cb9fe9281ca6a52d3e49594fe861fb8c8c25a364782f83aa", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "83e5b289e8425661fda5872cdfaf5f6666706f257865b087e91c6f4d7fc0f71a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "a8b51bd3b7124d276e7a1ea0df0d89e6e606d965b7f28752b367910e1db01579", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "cc818f71f1e5f130d454f252986caa96b589a80cd7be204bde25e7f038ed19d6" + }, + "v7-control-sheet-phone100": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "18b74604279721c88ebf62bfcf404e5de5a0041ada38614d749dd01ef5d85f51", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "750dd8b088701befe5d9ba32bde29630a3a05b46a745e039d453bc976e4b3d1b", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "0fb015df4ded1f8093b3fc8e87b99a87e9da0eb4bf0629e6ad4525f464545588", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "978f5c7820d70824fd887bbe64ad34f05d1b21b333053fd003d39cc9fd6d8fda", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "1195e04fdbb0c5099c7bf96258166e3aa7242ec750047bf5fb91b660e852c734", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "3ea0db4c76cace63c0641be7827fcc77ffdbec3d505d25695ce731df44ff6818", + "emojiactionssheetdocksabovekeyboard-case.json": "27732391acdec4c52483e6498bf156f561bc4e8655abaffad88661f353c7be20", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "238c93b70a4af312d2d00e3ab889356f67bd82358f87650c0e8c8ef790f3ebb6", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "95a79ab86013c966681b2997a4437eb2e12197412af8e4d3fae860e0eb578bfa", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "0f6b48326fd6942dc799512ef172dbbcc7a3db13eb9dbf967aa95675aef38776", + "launcheractionssheetdocksabovekeyboard-case.json": "f356361c4d8accc4f1d4a330ddba88f01e06248ad0a7018f64feb8800238e48d" + }, + "v7-control-sheet-phone200": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "d6e9be87b4b7f0b58fa58be026d255206c3e4899cd197395a6c06844d42eb3f9", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "0bb9039d6b885bc5e4fcfa01fb8085a3b6ba14468d0d7cf35a57f858f187aaa3", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "4c8b35119289ef13abaf5d94046ccf965adf4be4de49910d43910c7ff2499cb8", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "dfbcd3b9a32b6dd2d166674ae4534bd185ef69c7b0c5bd980fa8780e1b9ad605", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "4ef01dd76c2322152a52e7f9d996521a4070e04caf42c8e763fa654d763bd166", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "a4b3d2408ecf0aced747c828010eda51578ac5005f190fc51ff85adb1235dea8", + "emojiactionssheetdocksabovekeyboard-case.json": "db063eb97c88dc23caf953d12fcae7d564ce7d07160736c518081e82b4383ffc", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "86eb81a48afd7f1f1b896c78badb550a656139d3dc826d30d8738e1aecd52a7e", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "dbfd3de38854fe34c676f38b81cd0d2f9235e4b5c33c281a38b1978bf29fcddb", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "f644597313a35be84f7fc9c352cc06f87d0ccb8a2fe75f33ddade0d1f3934dc4", + "launcheractionssheetdocksabovekeyboard-case.json": "79c91a5736d53d124190e7da42b2c4cb170186458bae36f76c2d68950bfe0c0a" + }, + "v7-tablet100a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "1765b39c6ecf0bf9ec33c372be425e1d1fdcee2922a7549078c24ef3462a0c6b", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "b2f1972301e1fd79adf63aa7786db4f8af073b51f0936058d73c43e02d391da6", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "376138472fd10e3df0a24a6824c9ef450d87159d85a5038ee64935df0790d3a4", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "d467c1b60137ffda66475430a68bd3c2f21351c3e7eca571a6db42f5a17fa7b1", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "fd1f58c5eb8df9a3287b25778f06ec1071727e09721dfb08726876347bd66830", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "96a2236e02e268e755c7a2e365cffe2f43de6df1d8b5c02bfa306fb2d613e72c", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "1765b39c6ecf0bf9ec33c372be425e1d1fdcee2922a7549078c24ef3462a0c6b", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "c58ff048e01ca395440d53deccac573f27d36de22a5989f8f21f96f30ab69327", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "50c2a5e69409378a4eff443eb2d283ab934b5e90972793b614f9472a5ed7463d", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "1765b39c6ecf0bf9ec33c372be425e1d1fdcee2922a7549078c24ef3462a0c6b", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "cc549d3f7a0559e51168a3a7e01fd7e88c2f9514bf5e5f01b4cb87a5696b62dc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "c3c326aa9e07ab13cdae5dad97a9bfecffed406a3bdccfa93cff37a885c1c63a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "d467c1b60137ffda66475430a68bd3c2f21351c3e7eca571a6db42f5a17fa7b1", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "d862c6990a7c4e44687acc7702f9c5030beee861937e8ab64874d2cc9832a35f", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "2313398e158325836219fa7d665a4bc2744faa30ef499b14c8b6f403aeeaf052", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "1765b39c6ecf0bf9ec33c372be425e1d1fdcee2922a7549078c24ef3462a0c6b", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "9545c571f6e1b9c8383d1a74f48ae97a307807094da9717be11b75d672c035b7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "4bdfa07e11c8ee760aa8d96b3301da3003bc4575e8acfa033f34e9c685b625ee", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "1765b39c6ecf0bf9ec33c372be425e1d1fdcee2922a7549078c24ef3462a0c6b", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "9545c571f6e1b9c8383d1a74f48ae97a307807094da9717be11b75d672c035b7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "e20b4a53d16984f0fa479d6482e17e4ee4d7e51e393f0b3096651d7a2bb69d65", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "d467c1b60137ffda66475430a68bd3c2f21351c3e7eca571a6db42f5a17fa7b1", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "acc0ee8de57aa8f5ce7d81bcb6c8c9d57e384bab5e9f271b5f8780afd4298897", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "cf0c7600ff2dc950cbfc7aff1bf3ae2596a2715e1e5b436ab063a8f53d695feb", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "1765b39c6ecf0bf9ec33c372be425e1d1fdcee2922a7549078c24ef3462a0c6b", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "fc216601372c86db2010bb285d185b2da2dd85c2312e6163d50210f27e2b6cd3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "181f15ce7a697ae8145013e2abe77048ef1a2dff446b7fbb32fc8ae4fa22a59b", + "launchermenudismissalspreserverangeandfilter-case.json": "e18aa971bf2e397c1295570452db90be4f421ec5d630ec61e42b29b8457aa62c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "2533531857e69ea1e391d3996eb11d7db3b798bb26cad744fc90dbf1b7a94603", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "44a4530c6e7de8f51846c3ecf9f6e5d0527a041626e31a194f89604e632c76c5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "6126e18996cac9c247138aee98992850d8cdb408e4ae67a9a489ce437d3109f0", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "741568ec4912b27a2068ca6eb579ee0d6e25c9368bf9d5e09dced5ec4c6f0473", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "e8d4366bbf5350e7d3bee8b1908e09aef74f681a5493665a1b43d9292de4d8f7", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "8072d037db48d65b9908e6aa4784d0f5920489ae976ffc94bdade40bbaca6cbc", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "a2c236a7264fa9206dc45e34f55603d857d9c93642c53da62e467d03f3141f70", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "6b34728f813a4ab795993d0777423fa83e2f500d91e9c9183e40bf65a377f075", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "499a058d7974f4ffcb183f161c242367902bb4ac40c4ef7cec85f9483d5aae65", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "a2c236a7264fa9206dc45e34f55603d857d9c93642c53da62e467d03f3141f70", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "ef51e40df60550b6db69d4c2aca624ab7250c6a1e8306a0c1e8a6b43582a6bbe", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "e7dc9eb1a3f478f728c1f3936034bba3eb62aa5c934fdaf82db211ef1f3a2b8c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "741568ec4912b27a2068ca6eb579ee0d6e25c9368bf9d5e09dced5ec4c6f0473", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "fdffad5b21a0592c6f6deaf904fc1c758b8ea5e92bbf3241e00659664c7ef72a", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "fec3aeda142d651467d500182acb641f0b95fef6c5bcb31134b65c862f07fc54", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "a2c236a7264fa9206dc45e34f55603d857d9c93642c53da62e467d03f3141f70", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "4db1b5a9be9d546c2749e638446e647772c20e3acd4f910d31f12aaa87f0c1e5", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "2e4cad57da5bb1a7f76974a3b66c3928b20165a991ba1934ec3ccdc515df006e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "a2c236a7264fa9206dc45e34f55603d857d9c93642c53da62e467d03f3141f70", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "56f0f6944c2eeb6d677f31893fff11f95459a73b986d9f8e047821250de2c925", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "4ecfd6318315b65e5184f05bf51a80fd6eb7dd3ee7a833a5809c3f4ef67b32cd", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "741568ec4912b27a2068ca6eb579ee0d6e25c9368bf9d5e09dced5ec4c6f0473", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "5ac50e3704a0d0d7641779b3d65fd24a8b2cce1004ee5dbd567629471d34952f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "757ba4bdea29d9b6f66cc33758e6bb4e6f1011b3bad9027f1adf3d38bf9df8ae", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "a2c236a7264fa9206dc45e34f55603d857d9c93642c53da62e467d03f3141f70", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "535ead134bcf046e1b93b5bcd19e1d10387a00d0dada7633c1092e09c5ec5279", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "6fd936e8f68c764bcd69f7e2d49bde52dfddcdb04ad91214b07e8fa2a246ca1d", + "emojimenudismissalspreserverangeandimeintent-case.json": "bc96d2afb9175bdc099e6e5520880bf09a0f1ecdff954029e14520312949921f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "c139977daa00743dc03a25dbf9230f38ede67722a7c5c91832f169f84d515b0d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "65b4a6fc6f51cab1c56d010d7b737fc126c1da350bbca6864f4d4178e29185a8", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "6ce353fee19a52a7669a107f79d308571d0a6e745f682f3d5e852681cdfb81f0", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "741568ec4912b27a2068ca6eb579ee0d6e25c9368bf9d5e09dced5ec4c6f0473", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "9787e7a9812cce970824d33cfe4109fee642164d0e99cb82eff21fed963e9138", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "2ef053973657165c074482317c43529ebf6487ebc45e9c8c64a2fe151d88d41f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "c139977daa00743dc03a25dbf9230f38ede67722a7c5c91832f169f84d515b0d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "0617a4bae6fe93b75eced5db64fbf4c6dba2b0fb4eb89bad214136e6d8ed0f5a", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84c772e41421ea718d0d47aab429185d540bb83e605fe9f16d7a741a505e18bd", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "35c75ee737b96577aa8e574cf7619b431e2a4b43feebfb50116c09774bbed106", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "d7842517264b3710f8a9835031c46563538f01f340c7164ad41fa02c61891990", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "f0ddd4b52240a0852331d3d57ec0ee65b12125df4dceac5e1f33973cab59193a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "4c68297eb08b2a13c5171e5103a0e7d55fdd2d32b8577c36a832c47377b93d50", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "d7842517264b3710f8a9835031c46563538f01f340c7164ad41fa02c61891990", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "31ef023dcd4befb343a4bcbeeaa5dfecd274ee364f0360dd60e974a3bbbf3bf1", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "d5c69cd214c7519561161823ad279b4b11d2b89277a446dc411ccd793962459c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "5db30bcb460e096db154676e98b321bbd50e86c5e23cebe1006b32eb0adee594", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "47369d43dbc2164f009a1593c823506f55cbed502af979ce4974e7ff0bbe2379", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "aa12619f15a9ac622ea6982540eaa98dc32a0cf274f5d1c2dbbcd6b38ebf2669", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "3cb4cac3a648ac081b0890083e5bd8c21eb22599d1635c615974f56d4739a97b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "676dc37cb36282f9ee97c6fd705587202a89585bc5e20575870bd27a3637cd0d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "57afc982223e2b7f61d1cea09a46e9c29714e3c567d8f5937388a82e834462c6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "9417d58b8e29d9d42826bbe9c6976dd752bb1bbc8fbbe5cdc518efa49bcff5c2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "f5f2cb97ef58453fa5b8fb4750c29ad7d35b2628b20a58a000cabe2871a05f3b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "a82957756de18e1bea510f1e2f259fb3426c50ac9fadd02e1ad0db2f0eb73744", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "261a730fba6244dba5f8cdcf1a02a44034bb0680307475974da75ee2f85ef1e7", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.xml": "268c0877f3cbbe5e768d1d82ac04d88a5de1ed9b67b0a39b288a777c434c7da3", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.png": "b96114e54f0352888948c957aea20a27287fbe2de78ac9cd59e1b3f54f2df726", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu-frame.json": "d3d67611194f8e81ff45fe2bb710bdbe01eb7d71b320d6045725fabfd12b8ad0", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.xml": "e077e8626e3841acdc5ca1aef2318b19bb7296d18d256ffb37a4ef22913cd914", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.png": "dbb58c6ce4358e3a01165a58dd66555aa1c27a328ede19ecc78efcb7b881276e", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return-frame.json": "44572c69fd3482b29b54763ffab653bf25aa21968eaa413cd0851dbb897ba8a8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.xml": "e077e8626e3841acdc5ca1aef2318b19bb7296d18d256ffb37a4ef22913cd914", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png": "2e34bb88d8b43f8723fb2b8cf57122cf6a9eb63130c19c1faae938ad32693ee0", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu-frame.json": "88a6187d72de44232bb09ffb90e32136f3b355b5a9a39486419f0299d890f42b", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.xml": "e077e8626e3841acdc5ca1aef2318b19bb7296d18d256ffb37a4ef22913cd914", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png": "37cc7ac63999ae27b65aaed25dad2b3a908eb6b533decdc2578791c43423d9b8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return-frame.json": "46ba83d1c628986773bb97f31842b7522cf6fcd875b7a94fe94707d28b76c8fc", + "diagnoserangeplacementbeforeandafterimesetup-case.json": "3247cba925ed97da53de8e2896b87e0abf6c004198b5bd6528d55c7bacd87f53" + }, + "v7-tablet100b": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "aa1036891597f592683def370e58edf62ce18a69d34ba6a0dd8e56ca477ad42a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "d8cb430876684e60f9289c93437ccf39cac430bef906b5d9d1622b5d70b391a0", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "9980da09c9e3c6591a5d1ec9ddb1d5c0f042e55a17c4efc2ef52fb98fb44e6bd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "a3c4c75ffbe1934c7f2546ea06f4d80661a2bff4cf9ed6ea39c1cd5b9b1de3d1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "c72282f54ce1a26b996634e9f15ff6b988b7dcfc2c857ec42232ffd41b44081d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "2122912251759f261072caf851d7a599310809091f8fdb445b894d13f5033986", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "cb8c9c575f5d0a7b64f360a7d5eb398a1d49f1e770b234065559d7d0198147a9", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "5d5b30c386138b20852aab12c19bf105cfaa04f3d1f6f26237458fc62ba1269e", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "fc04e04f9e4581e0751f10b4b93fe027cdae8a3b69d1ff472f7bd927f7af8749", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "a3c4c75ffbe1934c7f2546ea06f4d80661a2bff4cf9ed6ea39c1cd5b9b1de3d1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "db7d6ec95ab17b33d8aea41b5a91a4fa6750c516b70fad01d71711ed273f0b0d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "731bcc254a94e432f876f5df1d2ec77953160cc4568cd3697310a3fa4dcc0c4d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "cb8c9c575f5d0a7b64f360a7d5eb398a1d49f1e770b234065559d7d0198147a9", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "e7a72ff8e048bc24187bfdfc7eba4450fbdb84a8a1bdd6b933b43b0b71a06156", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "cbc2aef399be9fb8ad43120101ad6cf62d7df6b0820b7036d9bf7dc197e2310c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "a1c46b43d4628c1885ebb0895c042d95a624a62603b280c1f0d04874f2da8f91", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "7bc1deeb25c6e7c3fb0ac78590829d703f3bfc5f1be3957211ed799ba74a8161", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "67afdbcd1254f28a3e0ba71002a3529771918f0b53646c74d36074095b87417e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4a18cb407340b976118ed3c31cc5c0bfe1020b2ca41749bae6048da4294dcaa5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "46d5260cac1e579f397d1c3f99435e8c06bd7f5a0be423d4e8d97d6ac1b366e4", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "738f44c3f7d5645da1f3dd6eea50b0e64c53d853ced5cb227995a81e382cf325", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c79b18ef5a8007495048c4ad78f13bfbc53b7ee774bdaefe747c70e86e7b0240", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "8747e3f362aae13fa126d1ad9dceb77df03f8872d6b7061205531920768bbc85", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "6a1b239f3d8f4f3450ba33637805673563350dcc747a3bffda4fc525e2cad11e", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "4f8728fa0aa5f906204179b1ec4590c59411a94027bc5084b1b935630c59d499", + "menubackprecedeslaterregisteredroutecallback-case.json": "170526d13c30f15ce56da9f9eb8f882849a6961da66a2bbdad6f58e697194e49", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "82bc02602eb15ce22c0f540a4c50f7681c60802a046f023e7401e0126c14fcd9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "82e82af25d4c8fd20e595aaa661a5dc9ae26224925ccd609d91b4a0494d7b6e7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "21fe094bf3cd5f139580eb755f42c604601ee17ac681cb96a5d9b4252d4b73a7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "60f4b2d7ab2607a048196f0b3c295f636ce5846ccbc070cab44a835a88ad7763", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "188d0c14ff04e44bc6d6afa1c71383e2f396b7eb22774da47e08de45c3366fcb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "16e079f40cd9d803e36ca4cd8f5542c57a4421723abf925e834cfb3e369785f2", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "e97e3d1effae1da0c7dac6a5bbe1e2353202f745f985925545a1bad7b6594ab3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "1c7e70350fa4e65270859bced28948244084d5982b635097edf938b56af91bdb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "66bd65c802033ee45f8a840c64ac52ebed5a92a946c43f7d53e763c980691abb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "60f4b2d7ab2607a048196f0b3c295f636ce5846ccbc070cab44a835a88ad7763", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "06e1139924e863546afff123ce9e1eb6bf58a050904ecdfca9a78cae0886806c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "e30cf9a58d07b43eb86dc5809f9896ecb87a66faf90ed6f1fd87560fbecad65c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "e97e3d1effae1da0c7dac6a5bbe1e2353202f745f985925545a1bad7b6594ab3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "b561d4103adfeefface9f17ccfc9f2f3f29d2fdc409c05a5019d4fcc43a57145", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "11b83bfae9ba4eaa775eaea0005ae208e4264e110a5f51a7b300f2da6e889991", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "d56f90e0600bb18e879dd52a4f4be0ef3b679cfe6dd1d583bd7b0dafa210fed3" + }, + "v7-phone100a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "f1c39ff8c8640794b7be053b7dc254ba469e5872fb60ef92e08349ebf50f5b42", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "c6201cacfb498f02d97f8dd8dbdc6de26089668e33cb84aab18f758f45bf4609", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "05ec59788c7f7520d2af74e8da4a57ab528ffa815e00736ce40d110fda4cae11", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "7b4f814f9c0d23a1794b0f16fe083fcffdd3b591822ec450f51c8caadaf0a5ed", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "6ea724e23073f839a5feb1e6ce69ea568ada4e5592a842db92813f2e1829b86a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "ee1812eba5c78e696e255d63e6b2ea2807f19bcf09f524c02833d210402535c6", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "83c0ba85906fb0a8ec1dba86ca0c00d029b6786316d7da5e26d4fe0c5d4220a3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "55289aaedc50a5473e4c6cd61e5cd219677262d0b3529c1a027890e368b77ce0", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "c043140edb86a2cad23bf1bb1d51c25d53f9c34c4a901a9ab022e16580c56fe7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "f1c39ff8c8640794b7be053b7dc254ba469e5872fb60ef92e08349ebf50f5b42", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "c6201cacfb498f02d97f8dd8dbdc6de26089668e33cb84aab18f758f45bf4609", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "ef3f8b0261c146120039cf18709bba985357fc4fd6630b9647754cfc2c79bcb0", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "7b4f814f9c0d23a1794b0f16fe083fcffdd3b591822ec450f51c8caadaf0a5ed", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "6ea724e23073f839a5feb1e6ce69ea568ada4e5592a842db92813f2e1829b86a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "34fb552b44b00cfee995af7f8f637c7370054b775fe7102781ae28521fc44257", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "83c0ba85906fb0a8ec1dba86ca0c00d029b6786316d7da5e26d4fe0c5d4220a3", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "55289aaedc50a5473e4c6cd61e5cd219677262d0b3529c1a027890e368b77ce0", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "9827ab13095261a273818ee428cd38340f26b795d24414c69a845159540a06da", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "f1c39ff8c8640794b7be053b7dc254ba469e5872fb60ef92e08349ebf50f5b42", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "c6201cacfb498f02d97f8dd8dbdc6de26089668e33cb84aab18f758f45bf4609", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "5943519d9d673e9d169b3d0ea74434b3160dca589cf3a0f7327ad23739a12355", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "7b4f814f9c0d23a1794b0f16fe083fcffdd3b591822ec450f51c8caadaf0a5ed", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "6ea724e23073f839a5feb1e6ce69ea568ada4e5592a842db92813f2e1829b86a", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "1b611a97699b710bb47e82f70d7b644103f9343540e0926a1bbc8e65bede3212", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "83c0ba85906fb0a8ec1dba86ca0c00d029b6786316d7da5e26d4fe0c5d4220a3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "55289aaedc50a5473e4c6cd61e5cd219677262d0b3529c1a027890e368b77ce0", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "fac9622faa7b7d2d48cdf07e1af6b65618869babb4d5d5ed3061aff8bc32fd0f", + "launchermenudismissalspreserverangeandfilter-case.json": "be39ee34ce933b89b09d3fc102a514f57ad899456eb0fc8c0aab4370bccde2d4", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "c6070512181409946eaac0313ad18a2a7cd7c8cc9afcbcee940ebf0ebd8dc5ae", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "b7fb9f0024f01714501ef8f870a7861985d572c0f4ba3cbce2115a8a5c645011", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "a75515b965ce6ed3100ac81d623d8330859b4a26a7f5e536749e3ba991568644", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "ac86df2662bb8eddb81a52ed473cb2e7afa6aca0e5b571db53092cfbb304a905", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "ec1e94361889b3c30b9eb53a442fb76b1bec2a94dd965a25cddb09269a9c903c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "0984f0372fdbf5fba56e772ffed2afa08d0bae318499f646c1afaa571b4c5f0c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "445b0df97b0f84c73661b1d220e0a3e920f6b86e77f4d3d9a595f122909b1efa", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "67dd9010206716319e6e67b82cd3539e06fcfaf1c29a3376410a7558c44bf3b8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "10a186ba51c8c1e80b0fa0536d52df6d675d282e7a3281b72b97c9565e83641e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "445b0df97b0f84c73661b1d220e0a3e920f6b86e77f4d3d9a595f122909b1efa", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "67dd9010206716319e6e67b82cd3539e06fcfaf1c29a3376410a7558c44bf3b8", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "d73e1acf2840d7951c965678550b3f85c1b2e2a6c4de3b66577a618b1d40e183", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "ac86df2662bb8eddb81a52ed473cb2e7afa6aca0e5b571db53092cfbb304a905", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "ec1e94361889b3c30b9eb53a442fb76b1bec2a94dd965a25cddb09269a9c903c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "cd328173cf924c5ac06604581b277b8e5d6303e8cbac0c0f9beb1b150baafbe8", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "445b0df97b0f84c73661b1d220e0a3e920f6b86e77f4d3d9a595f122909b1efa", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "67dd9010206716319e6e67b82cd3539e06fcfaf1c29a3376410a7558c44bf3b8", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "05af5aba6bef0b0d72d2a866d52512fd1414caf5a7acb9ffa9b12e82cc0920e7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "445b0df97b0f84c73661b1d220e0a3e920f6b86e77f4d3d9a595f122909b1efa", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "67dd9010206716319e6e67b82cd3539e06fcfaf1c29a3376410a7558c44bf3b8", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "3b34b7dc49e0eba0144c32e13a7d6b8d2c2128e6f7caf367e8285b39032ed619", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "ac86df2662bb8eddb81a52ed473cb2e7afa6aca0e5b571db53092cfbb304a905", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "ec1e94361889b3c30b9eb53a442fb76b1bec2a94dd965a25cddb09269a9c903c", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "d818ac5cb1e9d50b60519ca9dba9bc8de9dc41916eafa83731a43cbdf3b60f27", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "445b0df97b0f84c73661b1d220e0a3e920f6b86e77f4d3d9a595f122909b1efa", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "67dd9010206716319e6e67b82cd3539e06fcfaf1c29a3376410a7558c44bf3b8", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "847718a5d9cfd4ec8f6d450cce22a3f3b33c72dfd94ebadf4ad2968e1a637f5f", + "emojimenudismissalspreserverangeandimeintent-case.json": "03c49dd8c842c51751638e06a51107f6cfb17af44dfb7d0be98cd247addd7ed4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "aac80ffa1689b03e6f4a43803b18907f31cca457ec51fef4869c430a86623a67", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "323766da17976ed9eb116cbaf336ef3d4600bf9952b3cfb4aab9afddd960ca42", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "76f478c6226da8e9791572b09aeba37d6a69865edd18d1775ffed95dcf6b5f75", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "71c796c8cf7f6c90dd7839327f1d269e5ccead0479350bf8ec5ddf939ea749a1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "67f95c3f724cfe05f1464b5a744be658f76a874e5b0ae00a4a0a4dd68308bf19", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "4ede131462bbf5f3ec8b358f83006a796e711684984d6b2b1c9fcdbde5944644", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "ab2d04035f45d9a501e46388539a3d815d0c32795236918a3b91b99c13ba571c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "c2f371d566a0aac499a5df057a1bc7303da3b4af2c4bcd2ccf8d6c8c2c22ada6", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "b53fd9110164bed6a0837445659d0f0dc58dd2aa9c8c4a16e0ce682ba5e2cabf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "71c796c8cf7f6c90dd7839327f1d269e5ccead0479350bf8ec5ddf939ea749a1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "83c7732c6a2dba5530c2696838f892b6462a2f808cb578370d694f7dc30ec4a1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "fd4ef902a513f99968a95d0535c8404b48fab51c4ec5fb03517e3a73fa19f244", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "ab2d04035f45d9a501e46388539a3d815d0c32795236918a3b91b99c13ba571c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "c2f371d566a0aac499a5df057a1bc7303da3b4af2c4bcd2ccf8d6c8c2c22ada6", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "109491e8a8016f4d48dd512ebf5fbc68f209c80aef82b30289e7d967c25e2e59", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "2a3739c9185be828990b4c2daf32f3e75f1e71aa804c967631148badf025b473", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "3ea50b39ae30ad2a0ca3b01eb1a09225076440f652c067d6ee4e9760ebf62824", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "8625cabf884d5e22f202a75fce453db322f6d0f8a9106b64daff8878ed1aa064", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "cef2ee125a882253c7e97aa2fb01aaf225c7e1602b4303fb219bc378ac07576f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "d62b81216dc59ac9ee2c3ff5ad1d660cfc49e256fbfd5438757a7f1e6530a85d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "c04ed2dde8ddcc62e8c00d0df0699c6012975804ee964dfbcb9e249681111136", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "b137439162267b89b3504753834e761eec5ab4518495c6e06a806af165648618", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "dd5a99e723815a28bbf9e01d62569bbf65489776b49cd9e031e7e5163c01a86c", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "110be0fe9dcd54534579454c6a36e2e09e6eeb818d8122557a69564938e28cab", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "80b76789517d5a1a7a89152ca72160393f2bb84f244cd7f2ca84f80164c41210", + "menubackprecedeslaterregisteredroutecallback-case.json": "583d3b1a60fc5995be164c434353bdb7fdb85bdc749fce528f3694ae3eddccda", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "530676242dccf0e122d3dd560294902a8cb25fcb4928a7ccf219912913289b4c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "3a382cea6389b2c2815aa85abda3e0d44967422fead8af6ba555cde0bec115e8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "a8b51bd3b7124d276e7a1ea0df0d89e6e606d965b7f28752b367910e1db01579", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "18a6aefc56e87ae973a106fd02a0689a213941b79a5c955d8c161f5e61f78168", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "a5f003f9a7b84fd5539c623fef94d948805182ab97ef9846e38622627013cb89", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "3465ebc0589d188d170e6ba1d9893a57fb7a6d913e674e00aa54cd6a0ad6f87c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "ba140eeca41f689227072364af4a2c3bd807d3981f6a08bb370b778034301390", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "0dfa021835c3c76f1ce297b9b2491407f21960debe95914fd5a6c7ddbb4a6d44", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "a81a6f78dcfebea10d569dec59e3d2b0fbe64a088a4b0563ad774471426e2dc3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "18a6aefc56e87ae973a106fd02a0689a213941b79a5c955d8c161f5e61f78168", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "a5f003f9a7b84fd5539c623fef94d948805182ab97ef9846e38622627013cb89", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "3dfdcf5d89e3b4faa069f433efc8a8fd9994e399d8d785ff8cd6c74b60da2f9b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "ba140eeca41f689227072364af4a2c3bd807d3981f6a08bb370b778034301390", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "0dfa021835c3c76f1ce297b9b2491407f21960debe95914fd5a6c7ddbb4a6d44", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "7eca4c4263159afaa0d590017441494c2bc2f8e5d43d990c87a7f17986ccba27", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "3c7e246dd24167fb325cde1b9a37d9f1ca3a89df97a140e5c565200f57f250f7", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "dee831d6a3cf4204f7612e114b9cd98aaa0090ba56a9484965eaac38225f07ac", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "8e1139b84525bf35ecdab82ecf13ce924364386fce5d72c29835101de42d81a4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "5f3a77cedc8c31e75934a8def9bd2c70babb190c9558e2b66829ffb008d054fd", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "dee831d6a3cf4204f7612e114b9cd98aaa0090ba56a9484965eaac38225f07ac", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "8e1139b84525bf35ecdab82ecf13ce924364386fce5d72c29835101de42d81a4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "8b1907f1788569dabb5c3756b7e208aedb2795e3510cb01315e598cae327cf18", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "caa682c885c9a3bfface9fa7527dda69a1bb4261302e250c1736d73c3e557453", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "ab17b0a47bdb146ff9baf961ef817a3db6bb3760088b6b11020ab765af2ffcd8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "e87d53e1f931d0485b1d4192ac58fb2451e57fc2f463dbb230304afd6a3977fa", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "781aa4e90c6233db3cd4dd0119b321e3472ea93b9ce705428167319e001d9f8d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "179464b985602f2b1d0296261670eddf8d682e2650ac91c14228c26617db1131", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "211aa83d9c67634c4a8c374f7225f892a7d01c7a74aed400c89d263d05ce6423", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "de658fc36d5a34393d8f151c5dddc156b7355056a932f368629367448a31bf49", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "5518c42a67d9c51b52a3649d73e5fadaab2b755a0787ed97f8ec5ba40dc7c577", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "9eafbd6ceeb5f30d7497967a6a896d597d1d491133c536429f389464eec60b8b", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "1ca2d448648d661d90501f0a1d854bd32ba04f1ec368e1fa364bc3570e9aee3a" + }, + "v7-phone100b": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "0262b5e0745c98346caada8cdc888d79b3a0e7c6ef185dcacd8c2e0ffd79d556", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "be25ac9a6e2595239687494f3c0dacf088b787571f0afe49bcfe1efc9f1f0050", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "0fb015df4ded1f8093b3fc8e87b99a87e9da0eb4bf0629e6ad4525f464545588", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "2ecce3b45d0c7f15657030d88ff68bdd56e25487cd349aec45010714f173ec57", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "755823523d8c79772b713083e0050094c719ad912588d060d1c7a8f0c507e344", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "3ea0db4c76cace63c0641be7827fcc77ffdbec3d505d25695ce731df44ff6818", + "emojiactionssheetdocksabovekeyboard-sheet-closed.xml": "978204217ecc764417b49011a38cae9e1616a5f5b9d94f8c4d09a34c83cbf48c", + "emojiactionssheetdocksabovekeyboard-sheet-closed.png": "56dfa0f2a02e0153859e77117349eb89a6ead62bdba5be50aabed962eae32bf0", + "emojiactionssheetdocksabovekeyboard-sheet-closed-frame.json": "868ca0a0600d162125646b0ab564eecc95969f60e81b092b1852b52cb8e57861", + "emojiactionssheetdocksabovekeyboard-case.json": "3feec5c4af3233ca3261e30b4419a6087cf02c29e33f433997eb6a46bbec5514", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "3d69ed1e3b5c87b14d5485e01a4cdc2da7788efda3029559dee892a7c4b09f38", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "dc17800f60b2e46dafad770ca2e2159791590cd2aff80c96fce47eac8c52a876", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "0f6b48326fd6942dc799512ef172dbbcc7a3db13eb9dbf967aa95675aef38776", + "launcheractionssheetdocksabovekeyboard-sheet-closed.xml": "32ff41f2419ebcfdadcb1f433dc569150be53665a8e6c3b45ca16c7ee7bcd7a9", + "launcheractionssheetdocksabovekeyboard-sheet-closed.png": "d0b6c3341f364f97ce28074f212dd467c92a5ea3d04b259782086c5d4aa206a3", + "launcheractionssheetdocksabovekeyboard-sheet-closed-frame.json": "11e0853f4d4b5b97b038ff62fc3b35ecbd97c3033b0a0b429c0f0178164d4217", + "launcheractionssheetdocksabovekeyboard-case.json": "b6f1b1c520de8e1483362dbfb76e04d05da359b580cefe288d757e4058c1537d" + }, + "v7-phone200a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "24230cc9c122c39ad88110b0f131910ea6cc0c0fa1a85822d1ee0b4d34ac6491", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "a06ebbc1b3dc06e3a17e2bef2f214bcd77c9896d797bf7444688d84940064a29", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "e58409bda39c04255d9d8703b8bce1fcf97f6aafe8f82614df4d6c1ce16f533d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "b3050c8cb2e7ec3f1e617c45643123b5b7cb7825908b1e76b990d4102191a4b9", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "743cbe0e7948ce3356cafe1fed1984fdc48ca981e7a38c1ea77cc14ad8dcd988", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "3bea6da43af390661d259940e90c20e577fcd489d6c02bab2ab482d2ee24c3c9", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "db82777318f46932ac1bade4af5c85053bbfdddbfdd7fb7064ac097b1a464596", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "0f1c3b1080f37d26d3919dd07dbdc44c9a4b64369ccfe5c0a236f9adad761640", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "5cb95a299b50308b9f94b09ae6a02ed2ae5fae93ed0dce34e07019ebd9b323f7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "24230cc9c122c39ad88110b0f131910ea6cc0c0fa1a85822d1ee0b4d34ac6491", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "a06ebbc1b3dc06e3a17e2bef2f214bcd77c9896d797bf7444688d84940064a29", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "9b2c9c39ff3142f49f19d8cf0fa13440c97a6a95df08d761ba1cb89070960588", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "b3050c8cb2e7ec3f1e617c45643123b5b7cb7825908b1e76b990d4102191a4b9", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "743cbe0e7948ce3356cafe1fed1984fdc48ca981e7a38c1ea77cc14ad8dcd988", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "b45c9cab57966cfefdfe5f8a71039a909539df079158b4a53a647da1ca1d8b75", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "db82777318f46932ac1bade4af5c85053bbfdddbfdd7fb7064ac097b1a464596", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "0f1c3b1080f37d26d3919dd07dbdc44c9a4b64369ccfe5c0a236f9adad761640", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "5f3d5d1311fa4989998eed6042756c1e8e2abeb23b4e812a2b1a8eeb2a78c977", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "24230cc9c122c39ad88110b0f131910ea6cc0c0fa1a85822d1ee0b4d34ac6491", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "a06ebbc1b3dc06e3a17e2bef2f214bcd77c9896d797bf7444688d84940064a29", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "1434589cd0e2e11afad28061c1959e245cb63a158317eb709f474a5e679b1b0c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "b3050c8cb2e7ec3f1e617c45643123b5b7cb7825908b1e76b990d4102191a4b9", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "743cbe0e7948ce3356cafe1fed1984fdc48ca981e7a38c1ea77cc14ad8dcd988", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "a713fa0fbc5ee52f872d6fea871d96fa8bf053319c9b744b614e049cc8185940", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "db82777318f46932ac1bade4af5c85053bbfdddbfdd7fb7064ac097b1a464596", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "0f1c3b1080f37d26d3919dd07dbdc44c9a4b64369ccfe5c0a236f9adad761640", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "551ce1967db03f168b2455f45fc13e4d0b992ec0f759b6d5887b72ab09e453bd", + "launchermenudismissalspreserverangeandfilter-case.json": "5bef0556e5686980b099ef5be1dfd0c148e72356c09a7dcfab56fe53cc287b19", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "aa8ccd96b3cd6fb960b00f98ad8abc0514b26c411e291459fd13ce6c3223ae48", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "de8da4bb0574ab8badb948e0348d24077ebeed25c889804b267917698c204984", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "26d1e22ab5044a667751d68b91192590f23f1e328fc2a04bc0e1cf0c0ce520c8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "267b8c7fdad55880ba2942601f270bd906abac3a9a02fb037e933ec1ad5261d2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "06f09019f761e5fd9a348b238c94a50537722bf85685f8525a7d2e41ee8bbccd", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "653341a8640a3d94e094f0eec91fb39b80dadd01242114790dddb3732aa85838", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "cea4d99a20c7ec472d6dbba9d4bc3d3d130feb7c53948ce595f2c2db09bcf0ca", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "e125f23f7fe1f1c9e0623bd9495d4fd2c852988883a18aa66f9eb2cbe22d103b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "88f26697314f8ca7855f65eddb3f68cf9eed778c040e6750e887c133b118b9ec", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "cea4d99a20c7ec472d6dbba9d4bc3d3d130feb7c53948ce595f2c2db09bcf0ca", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "e125f23f7fe1f1c9e0623bd9495d4fd2c852988883a18aa66f9eb2cbe22d103b", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "62d6f6e6f7f314d6afa1eebe9d33309be20e52707b17da01e4f7d609e912a522", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "26b8d7ae73e035e44bbe2fddb1d48b5c4e8408b7f591e34edfaf8fabe34c1ede", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "ff586aa410cb5a252a58d26c5e531ee9b0b5a578daa370a32da094e06935e939", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "ce8557ddbce4510df3e80bcccf6cfbb5cbd1246e8311299bfc73d06215a18499", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "8035f02aaab8a6614c81d0e308f2c7fc6cf282f5644b418317d853b99e119e49", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "ed393f6d5aace2696c722d59df9db38c12110ba6ee3545dc4f8dad7516c7fa2f", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "138da03432ed2cd0dd14aa850ab71020b6d81e33e7336d61b47d42f07c94f2bb", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "8035f02aaab8a6614c81d0e308f2c7fc6cf282f5644b418317d853b99e119e49", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "ed393f6d5aace2696c722d59df9db38c12110ba6ee3545dc4f8dad7516c7fa2f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "cf318835261179877320b05bd5693a19330248051c00a25b6e4778332faf93ea", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "26b8d7ae73e035e44bbe2fddb1d48b5c4e8408b7f591e34edfaf8fabe34c1ede", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "ff586aa410cb5a252a58d26c5e531ee9b0b5a578daa370a32da094e06935e939", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "50217b4552132b05db7f8ed944a34b70e56151adc9b23bdfeff83d411f0742a1", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "8035f02aaab8a6614c81d0e308f2c7fc6cf282f5644b418317d853b99e119e49", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "ed393f6d5aace2696c722d59df9db38c12110ba6ee3545dc4f8dad7516c7fa2f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "c3b0d0aef11365029f1d0381163670264018d5fb450ae2c40d663be6826e9544", + "emojimenudismissalspreserverangeandimeintent-case.json": "80e3f23fd1ccfe4b6149081b9faa40f4687122d8d713e5eea01671b21f9a49a5", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "74730e10b106efaea527a21b39478b48b18f556133f5ee6fc123a6b2eba9d027", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "cc6a47eb842042f7ff5ea4173bf4bfefb7d42c8758180bdc29e3a5225d8f7bfb", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "c90f894c3e6f93b14d86d298097e14eda3e104efbec49530086833e9e5594120", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "8a2bc30479f85f4f2b2211b88c66cb1c5b7755d47a63d269ed1bef92fb9eb2fa", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "88c9c444e9a3ec7529fc54afffd05ab7f48a06b2ab4eb33deff3290491d52b7b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "63f06118f3c7462070132eedfab597513ecde52e049e2584fc9ebb9f068bf6e2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "4d6ce03d1891991fbad63b6b67fb947e50b351979680e8403167fb05ca7ec3cd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "823cc987fbda1bda7efad3ea46c3bd65c3add8c3a7f439978321c80ae49b6d16", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "9dc5f02ea38c2ca11299b0acd666bf3ce2101d7646a98d22812375200de52b2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "8a2bc30479f85f4f2b2211b88c66cb1c5b7755d47a63d269ed1bef92fb9eb2fa", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "88c9c444e9a3ec7529fc54afffd05ab7f48a06b2ab4eb33deff3290491d52b7b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "61e72277487dc159996fba82c763c1501d499d2f82de348c00aae1d86fb9239a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "4d6ce03d1891991fbad63b6b67fb947e50b351979680e8403167fb05ca7ec3cd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "823cc987fbda1bda7efad3ea46c3bd65c3add8c3a7f439978321c80ae49b6d16", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "64f2d1887b7e5fd3c677b51182e46123674c7332eb37bb4f3c23e80227862fd1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "1a560049b97464afab7c3ad9378d8544757ce656fad3c9b25188fe281bf0f93e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "6f2fbe9a4cf19056db8b9fc271a7700e025b537fe062e0c6fbb9fafdc22c2d07", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "36465d96e28c9a6a9fd92a9304eaa004ab2acc7e0e573ed8f40dc37e32c6c16c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "438ff78af61b97d3dabef5281ff845778440113cea9ea010fd1910e5876f08b5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "a11ed1be943b505972df05f90d2269ffda36d7d5cdbddc995ffa0b47ee0c21f6", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "af557314dcc324e9ee39235cc1e5beac389f299109178f9f4dccd692e6b2e3e6", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "6e1727099042164818125e30115ed1bf9a1c8c8fb80688c9cb35497bd6fdd894", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "273225735a031478dda4a3daa7320af79bceff790c254a599d8cda87bd866d1d", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "3dedc1193a738bec11f7973235aaa7838b79f108a5c30d7918ff33465aa122c8", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "5ee80470837c1733d773393049e8200047e14adbebcea40d6af6a7a56c1ad3ef", + "menubackprecedeslaterregisteredroutecallback-case.json": "753f3c20933de7f30d63d6531a70247ce4ccc3e847fc616d0823f842aee13b15", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "4bdb506a007cf49ea1bf4e6547f21fa311aa8f69e8cfaafce7e010d768e221f7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "0e4e21bfa95c090e653c453c6d4218663a6e1fa0c60558eb0620f609a85e37ff", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "9de4a71d8d09a21c1ac150b4a7067c04e4a9a58b14688c2bb632cc6e2087c719", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "85d20295ed942f96c890c400cd839997a87f9766df1c2f2e44b8663c7f45ab49", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "50c4228f6da37db4e2d2fa7e991771667a0c2d4a1e3201fa8ed0ec4646457036", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "8eee65e1aeb34ad1a2ef2854aa80ce8af3d7ee0ca785848196b7321420aea93b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "b7067e959295691433d3b0e1cd664d484aa81712c445a811ecb6ce103ed7bdc4", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "81869a56d8ba971ac4a8be0043f95d0be407b44390ed58ec4f9592811cfc93c6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "94cc2435818371814c424f27111f2df6c335b662a1daae8546c14a2dfdf8a0ea", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "85d20295ed942f96c890c400cd839997a87f9766df1c2f2e44b8663c7f45ab49", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "594b8d3b061e9699ee6318ef09508dee797ba9c2517d71bd6a63de1a9bebd90a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "233a36eda8b85b78a46288fdcebf177e084ef4361d9ce54ca01a070105778efd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "b7067e959295691433d3b0e1cd664d484aa81712c445a811ecb6ce103ed7bdc4", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "81869a56d8ba971ac4a8be0043f95d0be407b44390ed58ec4f9592811cfc93c6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "c8eb40bfe28869ff88763add23cba55cc19fa9d922a3fd934794ce0f42fb11e3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "f60a7613387a1b1c1b6d1ac50564fed4719ae61bd12233cb1da449e4c1c3d39f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "6312b801b5cb9c37249881a7ef440b1b646ef072c0a9a55d601b8d4b0205993a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "1512ee3ce3acc1999da1d4726557952fc5aeb6a2f6bc7791a5f88be4076c46c3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "4149208a2dc04747cf97a9677d7b1f8bedd097ba30f0d9da6a55c534286c0155", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "6312b801b5cb9c37249881a7ef440b1b646ef072c0a9a55d601b8d4b0205993a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "1512ee3ce3acc1999da1d4726557952fc5aeb6a2f6bc7791a5f88be4076c46c3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "6b0dbff833ef22af2bb2384e6a62700fb6c63c38b614f47b6fd7a253bc9c7008", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "ecfc8338095dd9b5777ab8453dec5b08882df5d282ec899f63df1231ba1982c9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "3aa365eecee3825f123400a6c13a267e62f074a19b129ffcc88acee23834b0bb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "5f8b0a8b22d46d36b284d9e12947eeba883b7a3190db35f247e41f29c87822bb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "554ac0da47ff67974cf212182c109df8f4a451c511f4dc0e419f28c568beeca6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "16703d5c96d5db11b9fc6546fa829346f5107d51871dc9f43d352de096f4adf8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "aa9a4cab4bf105b99f9341780be7dd85e4c13b43cce8e417063b1f02ec1068f9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "6cfb841740c35e111261d68abf5dfe39643880a51f649876e6646ec36c86cc7c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "923ca951e96e3701eaa251d584c4dc53f64a285db03aa64343da290d150747a4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "05e7088d3d387aa28b00fe7453c2a94ffff46783e74f6ca1eb918fdea7b8988d", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "3b16aa047b3033c79b98d3cfa69d18014156da47c66b6c4fea7e9a423dfd8649" + }, + "v7-phone200b": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "c3845bd220fd906fdf5f122ee4765a5f1eb171e53436dea75f3a6da18c82d358", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "c7a172d3af721fe9a7803c4ec24bb19bca306ff8f3dc8aa53202cdedc248d1ff", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "4c8b35119289ef13abaf5d94046ccf965adf4be4de49910d43910c7ff2499cb8", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "74b88341e66f3bbf6ba6603ee55663084468a4ec4463377d4f74b05cdddd5820", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "c15dcbaa487e184920e1412edad806321acaa6f50e11abbdfb312384455e9360", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "a4b3d2408ecf0aced747c828010eda51578ac5005f190fc51ff85adb1235dea8", + "emojiactionssheetdocksabovekeyboard-sheet-closed.xml": "9b24d2447b829d30d30bc2ba612d7d992c7088d5b4f06821ce02a20147d0114a", + "emojiactionssheetdocksabovekeyboard-sheet-closed.png": "e6e3ee56a656344d8563ebf0c8d4c1da379e2628aa157b51f6980c5fa9f4be44", + "emojiactionssheetdocksabovekeyboard-sheet-closed-frame.json": "838fc6f64ca4b28080a0228068bf48e74adaea948c030d893fda14cdaf8fda2f", + "emojiactionssheetdocksabovekeyboard-case.json": "3651af976d4a94b0f270523433cf5da8a902130b8abd4f523fb7a538300f6101", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "41a4be6cd1ef7867f0bff539b9bac21210b03ba79b6cb3d627713e82635d12ce", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "b353c63453fbe3bd3a1813b5f582f39242c5b2dbe1aca5d5addd4cd68fa84a21", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "f644597313a35be84f7fc9c352cc06f87d0ccb8a2fe75f33ddade0d1f3934dc4", + "launcheractionssheetdocksabovekeyboard-sheet-closed.xml": "7f38d231fa302589e5baa48bcb0822f1e0e4723a225aeae72ef84e825749fbd8", + "launcheractionssheetdocksabovekeyboard-sheet-closed.png": "cf1f5d0064041af45de0c2c5e3617b47713d112bf6c0d9494304105efd4ee666", + "launcheractionssheetdocksabovekeyboard-sheet-closed-frame.json": "ea81b9760133d741675bc8bc118c501dd66590791c5559ee040f09f434e13082", + "launcheractionssheetdocksabovekeyboard-case.json": "f8f556c7d51a0ea9403cfebebd0307e303754beddd9b6393dd7eaea208c2f092" + }, + "v7-tablet200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "7d6f25dcbf8b2c3bf48abeec15a00a96db1f2b9b4e0851d6c3c8a27992dc7431", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "de7500f73924729f63f9d90d0912ba49a166ef797679903520726efcab657e01", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "8acef55a9f2ca4aa7d1ec0b75270e53223f7b32e517ec129a7b9696bcd886811", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "017acee6857e1d076deb179b05bccb39a80b60784fdaa45217bf86f09489bd19", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "59388063273c78d6c427ffd404d85554f741a7f5c1d332361da5f94d0f565bfc", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "ea6a2ad252b86ffbc902a6f89ef9e880336dccdc651ebeba3fe3ca0b63c75a62", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "fa08e4ca5ad7526baeab3801da8e14472ee87b3fb8863140c869607ee99fdbd9", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "fae3cd5daaf17372ca4fdc7842d6c30f4da932f1f5e4ca00977f3cf9458171c6", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "265035828eed2f3c251b0ae913b8d90381ff4a48c2ce982b9675bb1c9e39a3d3", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "fa08e4ca5ad7526baeab3801da8e14472ee87b3fb8863140c869607ee99fdbd9", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "fae3cd5daaf17372ca4fdc7842d6c30f4da932f1f5e4ca00977f3cf9458171c6", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "23d86cf8b485ed1e8f521cff4ddbed7066f292228d63c9047f73aa764c444a6a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "017acee6857e1d076deb179b05bccb39a80b60784fdaa45217bf86f09489bd19", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "28904177d1e60d14088dfbbdb8b3b3e67c4b906f7454d93279eaca8622f04a0a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "7e62666a6fe0f7aa73744bdc633f6fd8c3c1b67e34aa80d547a8925e5a18d7de", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "fa08e4ca5ad7526baeab3801da8e14472ee87b3fb8863140c869607ee99fdbd9", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "dd125c97c53dc5459b480c4bc7f1ca2923b3a8f46d0e141d19d0550acf4f015a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "af0c6d0ed2f7cca1cf27cb6f70ed1392438c75a38bfd09009169023638f159eb", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "fa08e4ca5ad7526baeab3801da8e14472ee87b3fb8863140c869607ee99fdbd9", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "dd125c97c53dc5459b480c4bc7f1ca2923b3a8f46d0e141d19d0550acf4f015a", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "a3a482a043cde03dc918076a9e9d76e51a4f6c14dfdaa59ecc6e808cb54d2799", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "017acee6857e1d076deb179b05bccb39a80b60784fdaa45217bf86f09489bd19", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "223a403f3221281fa308ca742c624e4c55b022e19cfc41369bafe37d6796b7ba", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "9d054a25b807d35a61a0d635c9d67449f39ac87aa519bcae47cfcdd032d1ea7c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "fa08e4ca5ad7526baeab3801da8e14472ee87b3fb8863140c869607ee99fdbd9", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "6f6db5e0455c3ea912a0e6a679f5f819f40ad827e771c1539e608c2f822c8877", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "2193f07baf184ea501c98a2210a3dbb1f74f9da300cdab7c752b6f9e97defd19", + "launchermenudismissalspreserverangeandfilter-case.json": "625629d4823f6c8a77cd728c3127c12a9e6c3d3c62934afc027c010d46f26548", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "4a23dac40f29eabd265f306b6da09bf858e83f217845710123ccb1792ac18778", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "fdd0099dd6728fc40be37ac9728e48a1f48be9544cda2347a0a1b786a151b676", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "8cfb60bccb5ed4d4ef6db060d8225b82cd4e6ef390a7099222c5eaa59de7eea4", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "482f2bbb129d6983c0fcbd2dda00d66440b18c9f48274c08537200fe75998339", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "cb9151a6a0bc77810e386d3788454d2a49207e5fbfee3a9efab2c4bd2be1eca8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "fcaf5b5e70740bc9af28bf7bce830dc56f85a9fc43b6780c6fa9cedada4df5a9", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "0c129333ca4a0540d73ef1a1176dd3151841dd3d0f4f915993a701d0e99c36f5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "d4bb176876a093acf83dbc3d8ece33d255c4211dff84bdc2b1b9978355312411", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "8913700da8d6159a29d66ee69c462aa8abfc202a51da03b354eacde0a871e785", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "0c129333ca4a0540d73ef1a1176dd3151841dd3d0f4f915993a701d0e99c36f5", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "d4bb176876a093acf83dbc3d8ece33d255c4211dff84bdc2b1b9978355312411", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "78288d4c08ec85051e7436fdbd92cad104ab23cc7454ab1fbc75212aecc76ec4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "1859c68766e31b78b7c6440603a24d1d99849050c86d30375bb1769bcc9b27d0", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "984f2bd9ca0e8768e5c5f3ae20c54f904e0b986f6d20bd7a94ccb8af300ee079", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "e5a19dcdaedf5eb869de7437fed7ae2acd25fa2f1795dcaf639b40533ad603f4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "0c129333ca4a0540d73ef1a1176dd3151841dd3d0f4f915993a701d0e99c36f5", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "26a346f3cee16853e75dacdfc7f2dba4448c58390615e889ca77469608cee46b", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "68e0f5a36f189d17897c9b147b9b8f874a3330292ccf25e3e9e2018fe69f0845", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "0c129333ca4a0540d73ef1a1176dd3151841dd3d0f4f915993a701d0e99c36f5", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "26a346f3cee16853e75dacdfc7f2dba4448c58390615e889ca77469608cee46b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "6803235d3c20ee585fe952dcb7ba5eefec72a635b6d5a556c93e18688f01a2c3", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "1859c68766e31b78b7c6440603a24d1d99849050c86d30375bb1769bcc9b27d0", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "0bac4786ecc50a1b8918a153ca451bea0be2cd9d4662e09942e790d8ae494a6a", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "4ea0fbc19ac8da24958c6d30ba24e30123ae3503de0b99af5171b60e3b0f27b7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "0c129333ca4a0540d73ef1a1176dd3151841dd3d0f4f915993a701d0e99c36f5", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "82c072c5e478add1f5af9408e20558d27638497f04898bcfff0e24b173b9a248", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "82deb1e7583c1fca131fdbe681573c28beb5384b4262332357346e55f3476bc1", + "emojimenudismissalspreserverangeandimeintent-case.json": "5d3c2f70a59c432df7e7464fa7f7e312a18449b809863faa811c37bfc1fa944f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "b31b93829f5458aaa5bb5205adc97258b5248c894e916b383988662025985f8a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "109446ad7d840c342f6350dda31ce05ca7f1ae837747ddff1a6bc16393b89825", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "18723074d747af2bec8f96adb2e507a9f077e4697b0e76b1d45eab72f440a5fa", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "2956130649274618d4fd2858c98d01c97104ddaa7f43cd83b4e312c0fd101c5d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "dfaed9cb03a572852ef206fed63439263cae9640a6647e8009a62804f5c8c411", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "8cc3ecabafddc771fae6df544f7bfb3ea14e92d2041893838a979c0f347d65b7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "ff9edfb30f7c3f67a3c0420c50fa77f1121ea1dd277b672a9435f22667cae828", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "735ddfb744c7be579829038813789c207f3d46fe968227dfed24725409d9909a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "3db5b128db5c53288db73eb082c3fcfc07edb3a8d52b93393810431c12086033", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "2956130649274618d4fd2858c98d01c97104ddaa7f43cd83b4e312c0fd101c5d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "373e48121d0e52f718b31fb6ba96d4d72831948a8b7ebbb8a6d0b0d15c61f7b6", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "f43920c1cdb663b0f62a7ce5139d40f515f74994b17bbd8775241d8a00a23968", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "ff9edfb30f7c3f67a3c0420c50fa77f1121ea1dd277b672a9435f22667cae828", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "d54c806adefed4598775e2497d2503e5dc1abbfabffd2e92ba1055bf22cd8667", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "86e50b0d52235fd22d26840e096f14d84ab273a2b8f9a25087ca37acde59dc4f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "ae5bf05a042310f779a4b00594d93a572af913c6dc04abb181c0363187dbe06f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "f3f8b9d2575ad59bcedf9c461d20dbeff8ce3c987651b0f95384e1b2401f063a", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "a6c92aafe7d5e12dccba04566da40e8e2a3a5fbb4d005f757174fb89c2f0af77", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "67641c5afd0f599eb8ff120dcef9b008e5f731cdc0b7697082a267cbe969faa3", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "42d7812f2b95d409cff79a4711c496bfd30b15585513885365c5ecdcaf5aaf1a", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "108b21d7e3b012b90e54f454d6a6ce2216f2e2a768bc452f7e5c2d73849e1297", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "40a1471c430f42b87070d834426b4986811092463b1aea2364de86e01e729547", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "f3f8b9d2575ad59bcedf9c461d20dbeff8ce3c987651b0f95384e1b2401f063a", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "856b33ca2f0ba8941810901e9ba6da12e5c3d60f7a1325a1c56ef4ef556bb4ed", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84bb382c94113f1b2dd42eca31a6c777f21070b9a9bd98bc54aeea8790a789c4", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "b8a91d5a594c8f7d2a2a24ae1210351c51062a37dcd2d8e025a2652315a69d47", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "5bbd8df17f38fd590ce96c6b59e45b3e58e16a481a25e2ebd9d1be65d625817e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "c1b40f639a3f1f8adfca70f2b6c5bc359cc7e48a4760f8ebabab578556bd9a50", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "f6817eb9781eb685e302093312c75639e30d612299743245d993b53095f1136f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "f007c8befcfab6001a5ff089c75be409289a2d309574fa991a7c60ad623d2a1d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "5f48f0e3e1e7f3a1d4cbab5fdf815b31b341d9bee22367b56133c8b011367216", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c54d81506bf8e036882e0ce0d1a17d3118c76012960ac10d38a36af819a682c5", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "a3eb2e8416a7ac3dc39c6f72134811de19118e3f763060b5a3f3a801e769a7d4", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "26bd41df648c57ec35d16fc5c958277ade7c32d84568ed0637ede7256eca55da", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "e5ecab3ee13c6f0d85847119207120115fd5e78547c80572b7dfa093305eebf9", + "menubackprecedeslaterregisteredroutecallback-case.json": "1e7117b7b50c867f8acb2274f122e31061c8d5f150e96aed6717daa925807f13", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "32b51e88a7a50d18238feb5cfab1294457c8beae23659e76b3da81bd79946693", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "48196e2a65c842198a43febc39d7690ac1d0dbf35908fccf3d974be9202484fd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "96789659e0861da1953f97e0a313c4b3fac53bc1f2aeb559d436df4387042225", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "19cf3468d2cb71bfbff29435298a5c07f54bb5cf74ecb1bf8db51f0d967c0fba", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "973a32cce549985f3a6dc251eeedaca2ba6bd18f7582e406df1871eac12c4048", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "728acfb8029e1418571a39e64c9637137d9f379b4c755bc773117aad1cd747a8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "c47124e789fa50a3a8e186f0ed190a729c5697cc635c3edb5b8e22a95eac2e98", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "9be46d017854692b5af789893ffad5101223310e115f4778f13a1b086f870604", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "aacc365167a852ea5ebf40023db2308a42fcc20a6699668fb40fd11f963b9e06", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "6704d3b50980b74c75bd4b9eea0cf168ef5e4e41a72ec836c256f46cc456f13c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "caff2684dc154301f364bdf1675dc7364f0c8f50d0bcdab87f71eb6e6df836fa", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "cfbb9e48e1fa05c7e61b6d8ff58e8144d489fc8f8a82743ae3319ad4c426a507", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "c47124e789fa50a3a8e186f0ed190a729c5697cc635c3edb5b8e22a95eac2e98", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "3ef0f3681e3642588a1cd8956daf95c5b64dc54f20c2c1e28bbd082dc00b42a9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "b39a1b507ec17f48bf71b4579e92a9a61dfa950fad7b7f4a071c2f8f9d2c3923", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "13f3725b6f57c738113158fb4a2a303341a6a97fdedb94592a1533d4cd2a63b7", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "0b43d26259cf4f6e8bfb5a22782078f67aa2387338b35f6aa8767fea42e6705d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "ec1f15d5b02b7c7d675900172c104cd3165d7fb4083cdeef13b06ef12da9679b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "fc87b3f5f7dfc5c97610f6475443d6440a71c58a4c49419e29cf26eb9df29034", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "0b43d26259cf4f6e8bfb5a22782078f67aa2387338b35f6aa8767fea42e6705d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "766223f63963374676aa8b7cda2a5adc85ea7f257f01b4e131ba7589d6886976", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "4733028dbc17b7173b56b07d1c1ba95dfe00eeff4a13c236d6dff03f7502d2c2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "4da98b2f6382d44d3ce2bb4eaa7803e71ba1cdca20fa1dfda3431b719662e6ba", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "3751a0386fbfff4e162a64c9eb1e80bb29d1b4ee167877564c247f6470460aaa", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "b60a4bc14ec90b5077632e915ed071d7d06fc00ca05c1d6c60a849f03e254b0d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "4a2216e7927d04d3d8b093a8c348d13357eb0110020e52a5c8013d4a0fbde57a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "2fd1b3a80ab2c45243641808f63f76869053e8231d4c818e619095e22b752e5d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "dbf9f5ec470bc1793146c3777dbcb4a8166575332b306f0cca6756478d23988e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "800fa4d615277391446ed835f0e6a7af17ad4acbc7a37b40368b2480a1515a53", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "9a56f2791911b5e4c7418c60f88d8f29eb96e372cf60c092afe3e549b4d33280", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "01f66261fe4e7fba2e8f6e91129628bb904ea60718abde2d113e7885f0dcf6f1", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "c9e009b641f407b1829d153ef705715c6b5a4fbec5ff50134aa7378ddff5362d" + }, + "v7-landscape100": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "9b4b7777ddcf9ec86e1a7cfa135cbadcdda194489c6e9d2183f50434b24aff1e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "b4050520cbb313fbb5eb46cb159945b3e46de226268db478dcd05af1370dfff8", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "eb28711271f9d0011c088b336083da6730fb6ae25f50936fc2bc7a22d140e744", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "fae26a64ff330b24fc8e49613246e68bfafb1407251273995509bc3ed3a3af30", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "c51494af1d5c20dddd9fd6b79be580328c27f8657440d96b72302e804776566e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "cfe68eff2c5548e7e44f79c86e14b1fd8f3980152694794eda6b0b55ddde6e92", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "fcfad5c1ab5e4c49598f730ccef32e835421774f1251b9e98cea8ac1cc5d8365", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "6980033199ee1d8487e741b5525d50b64453129cbb89e854fc4262ac979431a3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "871e8fda901d811b7ff5afdd1d6b5263b8c9f06dc8a6e1ebc9d973adc65414de", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "fcfad5c1ab5e4c49598f730ccef32e835421774f1251b9e98cea8ac1cc5d8365", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "6980033199ee1d8487e741b5525d50b64453129cbb89e854fc4262ac979431a3", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "a340030fda865244d92b58123383bebd73db3a656086a6b0813798178b0844cc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "54a17f82b971a64c9884e8b929cb43aaa1d8f9267b0abe25390ae26d8457f523", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "a272412904bb2195ea4ce5a45964b4794d1e67a8f16d7614645facb2ce5b64e0", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "74adc65878eb90bc82e57b5e83f5b8b2f765ddb2c287e0f30a7e3cdcafcdaff4", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "fcfad5c1ab5e4c49598f730ccef32e835421774f1251b9e98cea8ac1cc5d8365", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "6980033199ee1d8487e741b5525d50b64453129cbb89e854fc4262ac979431a3", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "b2b3f0688e75a00e8bc606e0262575be017643354c18ed5f56b407216365352b", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "fcfad5c1ab5e4c49598f730ccef32e835421774f1251b9e98cea8ac1cc5d8365", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "6980033199ee1d8487e741b5525d50b64453129cbb89e854fc4262ac979431a3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "f56bff3866737a2d69638ea1e2c40984cde7a2569652837ba9a62098d3072a19", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "54a17f82b971a64c9884e8b929cb43aaa1d8f9267b0abe25390ae26d8457f523", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "a272412904bb2195ea4ce5a45964b4794d1e67a8f16d7614645facb2ce5b64e0", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "913aaf557659e24c4d50c6ec5f979009b6bacd5caf7903054336fb6f7b7b45e0", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "fcfad5c1ab5e4c49598f730ccef32e835421774f1251b9e98cea8ac1cc5d8365", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "6980033199ee1d8487e741b5525d50b64453129cbb89e854fc4262ac979431a3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "fdee06ccad95cc6c74d7bfbc18afb83e014110cbeff1b12ccd5506ca4f479eb0", + "launchermenudismissalspreserverangeandfilter-case.json": "76e90f7084bf0fbaf958e0ee889f0f103aee98f022e779399873bbcdcd9ebf72", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "50390da228f3d263b7ab5be915561858fb8364a8d1d3819bfa076c544c428276", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "56d7cfd54ca7192167ac2918ddfa96e7af0e5f0e5a84e52d6ab9014e18826373", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "d760f66a5682443388ff1c08623843f93ad6baf5580ff7995fdd8d75a371be33", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "1d31f9b88923f3ce913151fbf34164d9d32dfe642648d71bebb5be7827153d4b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "cb6783deecebd445d88f4e57ff4c4313e70d0ce93846cd7262184c0cc3e030fa", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "666ed571886fbf35f735037d46db83fe62cacfb9df6454d03ad2ac20078ac7ee", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "4ca6a3a97c29b89e685d4d688f6dee0e8ce3ac274790e9f9e22d799795d104ec", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "f52d8cb7d57524896a03589377ae3d04ccc410f5bef0cdbba59c9dfc1fc2ec4d", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "26d8de939edd694bed858e69f1b907947888a8327d336d746fa56cd8855129b1", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "4ca6a3a97c29b89e685d4d688f6dee0e8ce3ac274790e9f9e22d799795d104ec", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "288116a9393a882a0967dc3caacb3228fbfab77c1e15349b1e350f70659b9612", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "e79aa82408bd515087edecf04db65ded414254f839e6376deb9212d3fa4dc891", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "1d31f9b88923f3ce913151fbf34164d9d32dfe642648d71bebb5be7827153d4b", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "cb6783deecebd445d88f4e57ff4c4313e70d0ce93846cd7262184c0cc3e030fa", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "cecba8244ac2c4f38c6810de16e63c055df7c10021537bbe2c883c65fc0bc300", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "4ca6a3a97c29b89e685d4d688f6dee0e8ce3ac274790e9f9e22d799795d104ec", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "478b93a421875a63faba6cd8dff0471d83ad69c6fd5c31fd813a7786f2cfb1d9", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "3c9e3f28dcc39b22c9d83a83dea1b38ba066b703691698aa686684bdbba75cf0", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "4ca6a3a97c29b89e685d4d688f6dee0e8ce3ac274790e9f9e22d799795d104ec", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "478b93a421875a63faba6cd8dff0471d83ad69c6fd5c31fd813a7786f2cfb1d9", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "8fdbcd2b6c68d22698f411cd263328f5d93b07e60dbd3c99552ac3a2e7541a34", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "1d31f9b88923f3ce913151fbf34164d9d32dfe642648d71bebb5be7827153d4b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "cb6783deecebd445d88f4e57ff4c4313e70d0ce93846cd7262184c0cc3e030fa", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "0622c8ab2606efa0f3922f8ac042c4747dbfd2708308337b435521c8b1a0f78e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "4ca6a3a97c29b89e685d4d688f6dee0e8ce3ac274790e9f9e22d799795d104ec", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "336960b56b0d4c5dd4a7307b2af7e02740451abc69eed7bdc34d93df738587f9", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "a23e75e8c49163e2f52feb54e5424059a600c6185365a7705cb5765f220aaa2e", + "emojimenudismissalspreserverangeandimeintent-case.json": "1609201728a9f15d1846eabdce66c0bf3c6d0f717d9e7ba45774b2091812cbc5", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "946c8cb639ab73c6e4e6178a10b84d4f97d5231f6cc88aa72095e15e08261e09", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "33516d81269ab3c41a9a97611b1c96b1fc8697147fb2da023fccb9116e9d0c0d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "252405cf91c04f3428a1720327fbd7cfbba6cc0b8aaf3fcd4bdfffb469894530", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "d26a43de57376cdf23f7fbb6d82c893b551b7c85d347b38ed313ede7e0d1e59a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "63e9fb6b32fe28213cef43a7c4bfe02243804bbfb2bc0a379134068825c814b4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "212300335633cc0921da6ebdfe0fd3f9e23a56a855e1b1b2a3c5cd249d455913", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "d07f764c6177a64f4f183c29e21e5d9230d50161f59df973e1a63c27a2a35193", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "4c950640a4d42cf2da1614b3e9521a8be4d53db0178faf1a7b803406b03e22ad", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "43e16dff597dc43feee9f9d0e0c75e9fe811f68dd29a81d612ea8fce6de5b093", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "d26a43de57376cdf23f7fbb6d82c893b551b7c85d347b38ed313ede7e0d1e59a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "23fa767a2489477970cc0899f74a0980127c88e267882a3682f8bc59c97569f9", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "e94fa97dd7c3bdfb2139d2cc99841270ab9f7656959a995f98ce1dd99a2434dd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "d07f764c6177a64f4f183c29e21e5d9230d50161f59df973e1a63c27a2a35193", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "4c950640a4d42cf2da1614b3e9521a8be4d53db0178faf1a7b803406b03e22ad", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "2102911ab82c2393d7949b00076af711b679261e64824e16d81764d0a3246493", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "d3d6fc4757542e2c4e5ce8ee326599d322a14368df958301193f3f66ec23aaba", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "d07f764c6177a64f4f183c29e21e5d9230d50161f59df973e1a63c27a2a35193", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "ed7b5be5aeadba1ed0c6d61e710bb6db17fc22e3260bcc5fb96e212904572902", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "7de82901e3ca08f3244a60c3326f87ab55e686983b521655a8e36f0f88f5ca53", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "26cc49c33f2c65208c3972e06d23bb62a59a99b01a1a4a93e96156c14adace86", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "6a9f97fd3020e0a252a0dc1ea61da39b507384bc13966fe001e6cd5f818e873c", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "6fa84e43a0bc5fa489c6810d0559ef9325e8d1665b67fbc6fcbfeca5595df892", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "d07f764c6177a64f4f183c29e21e5d9230d50161f59df973e1a63c27a2a35193", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "ed7b5be5aeadba1ed0c6d61e710bb6db17fc22e3260bcc5fb96e212904572902", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "f9bca6a1dc7cf9590bf01da918c2934bb285e5c9fdb50f9b245e0f7844e54e0d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "aafc98c02e967ff9a868a90d8f4891697f421f623fb21069da5fcd6bd02095c6", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "15d620da5ef4a20a6ea3e807664425a97de271d736936cc755b38622fdf94e84", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "7cf8fb2048f9a724b54bc2b0b1d14cb36d475d3e3bbf0e15ae429505f3f3eafa", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "a8739554208fd0f665ed40abf0191ca3baa50ab23f53a29718e1ca0e6f04421a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "b42dd44449be9e92ce0708693a6ffefe980119b848ed1b8e10091b3b0730853d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "00f5b5668999b7b89785dacc35466c0bb54c8f2a9515b300da3d45b734e7a65a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "7419e53c438730aa8500a5547c37f2841df9ab0915c4fa09b68f5029459088e0", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "ac1e95a69a6b6b972c84f8b4004a378bcc248b8a5895bd0439c83ad2850728fc", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "add1ed379c8966142cd6405873c2522e952c6869a087ab05f1b031832a6cb028", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "1ba7b4f3187127952aca13f7836d7f9443890c93d34e539b22072c361f5567ba", + "menubackprecedeslaterregisteredroutecallback-case.json": "61d1c1ebd629709be5d43255db72b110655af81cbd1d402ed8b0f47a796de4dc", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "cfcb3204da1cf74447618b415927a2c4c4fb4f91dca4a526cd3af106287bbc7e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "8ed4467cfb1fcd88ffab88f0be68be548fd2c09c36b3a32fbd555a058b2e8492", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "112f34d2f3055d68ce438d0c507b00b544a8100349d669c584fb4fb4bed570a8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "241a3ac524c5f27c106eaabdb05410cb242178e09019c84addba2e89af9e224e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "d3cd60cc8d0eaf7dd9634bd89d497d755d7b548c006a05898c5331d61281b134", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "23e2015dd67452ff689908b9e695b5de5075ce233eb159ca17a4fa42aaf1a40f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "871257d497dab938b9129ff8051c3234528755c6780b94b7af01af05dc3c6122", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "4b8b4fe623d9000194ebe583a1f90e25bb7a4ee9ebc328478784c9968e961465", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "b5959d0cdb0884741cfc627164bcfe7ac365f9f4d86630fa54d467f321b1e26e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "44523a0fd920c38217321f2d0faec8f6c29ba682644f8f4bdf90e2d02158b878", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "11a23cd7508cc6b5997ae17d1733839d9c11f180ab08375fe8ee9f7bcd3d537b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "583cfe7f9cec951221b1d3c94364463070df4226219b5c24ef29a17b02cce267", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "b8384f32710c98396aafb3b0e13785af1024edcffecd6d11c51e0f9031142357", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "d8f46e1d792fa46faee6cddd009eff359c2e449a126db0d7c65ff14b6bf062e5", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "c9786aa611fa417bca59ce9916cc5615b5fa68c539ed5a773dda6cc5fef84660", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "108cd6a09d45f37677b865d8c854cce79b485328f7caed5e406890901a60c864", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "d822f92d85528904b1c86cb570a7e98d67f4b5291a21c397c7bb28e4870a5659", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "60cfda59d7743f0d680d652bfecb9840206fe9a875e82ddb1ee2a0ccd4705d47", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "d5a396010212b12e9c1bcffed867414e9c8ebee0192f9bad42517971e7a526f5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "d822f92d85528904b1c86cb570a7e98d67f4b5291a21c397c7bb28e4870a5659", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "60cfda59d7743f0d680d652bfecb9840206fe9a875e82ddb1ee2a0ccd4705d47", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "85a5908b7c8825c235ca7d37e4b4d65754f01fd423520cc8ad1b56065542f29e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "989c2505779b97d8bd60a35466e9fd8fb9176f477cd95264a20dd96eb395035c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "cd2bf61f34f1550bb392d789dd990f8b579dd5e9f7f5b75fd1cef018cfd9f222", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "235c2f11f1574efadf897e8ba94c5f2a3efe1c8332230295e8beced1ae6e0f72", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "301a2f6f78c6e28248bb51b3fef73f956293e2f13bb38563879ad3d610adcd9e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "1b5c5d841ba180df2cf0eb337b27647069daeb9d4a3b938047e12d4ca5aefdd7", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "2f3b2e43c93e719f91a3c07a97ec88f036f38a65829c6dbf23d1bf655b9f648b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "3a5ae0c1703be5a8db5168bec600a610a0f2c06cea8511cd54b7fd4a9eb058b8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "164b7c04b718d7233a673080077a97647e3da2af398c611c10c0ed0c5a393b9f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "80b90708cb1148bb987f493b1077ac0609c72c956ab5e9c43d160348d087b7f4", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "9d62dd59177a6f7b02945b4f41861aaa797181b6044cf9b245ca94da948c2dcc" + }, + "v7-landscape200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "ea95c880d297ca68a31aabd881301b3edd8dc359da35604b1547d5792c30f2bd", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "a00b72b2b62f868ec233bd4f2bc03fc8132edb13428e7c68424d3b96b2eba8d6", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "f02d1c9174f41268c31ee85bd038b14706120507c1c4e1a4cd8ed34df34e7458", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "458384c524f937bbfb09381a46532ce33e929e2c8bff2f2bb6e181996b251e08", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "fee4b5ea32ce50992f4c907c197fe5c934588d9aeb9ea54a29795c907dd6803f", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "711d9048b2e28da21cca1ef8bd56f9f1f478398e13bbf947d80ce887a00baad3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "de900bc65a5a863e21e754cec08ba5f4ff596bdbd196b939f4fdb8685737a9ed", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "8a04a67fc6fae801a8049f3965966cb1c91f311b8777091c1c1dd4c656855010", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "532ad91001d76a90ea75a4f40151a0861369202b0a25aeb14b2321e5a1e1aff8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "de900bc65a5a863e21e754cec08ba5f4ff596bdbd196b939f4fdb8685737a9ed", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "8a04a67fc6fae801a8049f3965966cb1c91f311b8777091c1c1dd4c656855010", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "79756e1896df0dc51713373018af962339af5c015fe4757fced2fcd670daedbc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "458384c524f937bbfb09381a46532ce33e929e2c8bff2f2bb6e181996b251e08", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "fee4b5ea32ce50992f4c907c197fe5c934588d9aeb9ea54a29795c907dd6803f", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "0527dd64d0c8217217ddeac1132776eda42edc3225ebed829e7810702a00d70a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "de900bc65a5a863e21e754cec08ba5f4ff596bdbd196b939f4fdb8685737a9ed", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "8a04a67fc6fae801a8049f3965966cb1c91f311b8777091c1c1dd4c656855010", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "0a81eae7792fc2a9fb81269fc552d1ba9f3d964dae6577d4d79a302e841bf190", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "de900bc65a5a863e21e754cec08ba5f4ff596bdbd196b939f4fdb8685737a9ed", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "8a04a67fc6fae801a8049f3965966cb1c91f311b8777091c1c1dd4c656855010", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "d6c670989bbb88245fe9fb813afa3be5f6dbd62b7a692e08bc5cb67ffbe7d87c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "458384c524f937bbfb09381a46532ce33e929e2c8bff2f2bb6e181996b251e08", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "fee4b5ea32ce50992f4c907c197fe5c934588d9aeb9ea54a29795c907dd6803f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "ecc8d44b6395d7ad231c3c79ea6debe7974d1bea3fd440ed570500e429eaa384", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "de900bc65a5a863e21e754cec08ba5f4ff596bdbd196b939f4fdb8685737a9ed", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "8a04a67fc6fae801a8049f3965966cb1c91f311b8777091c1c1dd4c656855010", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "1e89e8179b376f8cbe2820033da1c3d1c82ad8d809111c46d87d6fb1dc73808c", + "launchermenudismissalspreserverangeandfilter-case.json": "d6edafc3b1fa667b675595a5acd4f3561d25e25ac12feb03510a7ab1e181a0e7", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "b21ba061f95e505b2d3d93398d1f1bca18ef26ab6e40dbe67b63cd72f47ba74c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "be37aa141689eea063f2ed186bfffbf344c11bb2bb7cad367332c27a575523ce", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "c3f4c3906578e4be433524e41a343e92e90dd025ef440f13f226d846b855a194", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "93a875ed4efcd7108829c639cfb98422a546e519ba76c7db41179714bd47ebea", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "4ba4cd1e199312479d96edf5af8cc4bd2ca4bc265a79fc35268dd94e22e49c34", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "2752c77e03476fcff160449c4c29115870edcb280b6dee8c333219b41e85382e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "f108ac56e1f16314f9ab1ec1c6c1819064b4df2a4982ba387fc024ee5c974c6c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "c21e94552c45d05b40c8db8c79f1dd9435ef69cc60fd758549bf5fb2c15d7c99", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "167d8a3be511dfab45517904c2b1b060874eef92c613e7e830b9cc16a367483e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "f108ac56e1f16314f9ab1ec1c6c1819064b4df2a4982ba387fc024ee5c974c6c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "c21e94552c45d05b40c8db8c79f1dd9435ef69cc60fd758549bf5fb2c15d7c99", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "49276c1e1bd6176f8f35ebb1c53834dd669da1ac8233ff25a7863d9eaac1e31a", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "93a875ed4efcd7108829c639cfb98422a546e519ba76c7db41179714bd47ebea", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "4ba4cd1e199312479d96edf5af8cc4bd2ca4bc265a79fc35268dd94e22e49c34", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "572d2f64478ba326c949eba8fc4701842b50bae4effcf9146024f15ee3c13d05", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "f108ac56e1f16314f9ab1ec1c6c1819064b4df2a4982ba387fc024ee5c974c6c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "4353af66923c367d9f3b9cf7c2cab96d1c6b075b52bd8df10389fac83961d8af", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "7ecedf2e249bf1f4e217778699670ba9e462bd90441ea901c28ff6effb392e18", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "f108ac56e1f16314f9ab1ec1c6c1819064b4df2a4982ba387fc024ee5c974c6c", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "0e4dc94b42af441b420684dd5820ca911d636f54edb31269ee8e38b1271c0e21", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "a1973dff88abf8c7e9322c7318eca29ae9e88895c72a06626599397081cbe6ce", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "93a875ed4efcd7108829c639cfb98422a546e519ba76c7db41179714bd47ebea", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "4ba4cd1e199312479d96edf5af8cc4bd2ca4bc265a79fc35268dd94e22e49c34", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "b8c8e41f54e98e9e4c07f08ff2454bc070b18de0756c6efb245d532346e0133b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "f108ac56e1f16314f9ab1ec1c6c1819064b4df2a4982ba387fc024ee5c974c6c", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "59137093857f1fee7d82ef7f271c3cef3e80ae6b57c0392abea65c33181130bb", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "87d367a577ca60f7c68204f69b7f0b6668669ca4df236b5175c450e3ef6df180", + "emojimenudismissalspreserverangeandimeintent-case.json": "c79262dab049f9eae62d13e375fd6369ae2144f4865ab53137189abe16ee6118", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "5700f9b317abbdffd76aa7508a92de9204058e9538caca2986da433fedcb29ab", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "dd74bd8a33bd1c840972fe64f8e0433490a1f8adf67e5a664b0a0e74455a534d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "7e41718452bf0bb3ae88ef54e48aa6bf2545e3f5e76fe8a80ec88c0e144e77e7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "6081ec21a5c114e8384bb06067f698a286332f7f258ea52913c64226c4330ec7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "fef8c1e137c3d8d44daebce96cf9070f3f95a6899c511275cb8644f5af4df655", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "3e76e51dcbfdc87f3cdfa324806b12be69f389b753fe7622e31113ecc8ca1215", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "32033b116beca3687ac38dbca2fbec0ed7adf87593b783135188b5ffff76acee", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "372c7af5364cd53adc654b43b5ce4cae296ecb0ee89914ddfdc58492f2a20305", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "4fa7572120b7d643fe563a980eac87bce9fe6cac6ac76333279d0a94f9fe361e", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "b9a681d53ce1ebd4b1095825859e1c3fbd1944acd6e2b9b2662a5441d2f2b335", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "522530cbe200e9a0476b5320f3e7d0eccb6eca4642254685c207c9189a27ea55", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "445f488b89c0d1d1dc4870b78aaca1e3f5e72ae41c339e074b3f608d84681fd7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "32033b116beca3687ac38dbca2fbec0ed7adf87593b783135188b5ffff76acee", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "372c7af5364cd53adc654b43b5ce4cae296ecb0ee89914ddfdc58492f2a20305", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "69e45907342ff597b9b6325dea910ff396a05d687ed39385552a3f83ad84edea", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "92be98eb994dffd93dcf35240f2f123d26e780833ee222c6ee55178d427c6c9a", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "da05ca4e304e325225f1beb3e1e4a5d14b16e64d3a2982f59f82d3e7055b8689", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "cf479bb442ab7bf11a3caa08591fc6960fa696cbae94a43a9bccb1e242b8ee8a", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "a2cbada74c4d0e127e270a8f090be5440da37b9468ae562ffe072d7fffd9b077", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "d109fe9a7a0f0c01f259e1c867421660e7f0aa4678f1c8968486ce5199a63fe5", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "35d3ff2d84182e48f758a7aa7a68a5975cc0e5834bea22f3af56be52eefe230b", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "432f6dfe29e0d87ffbdec4cab0e1c8002c456d154077b1fc91d763adf6087367", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "da05ca4e304e325225f1beb3e1e4a5d14b16e64d3a2982f59f82d3e7055b8689", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "cf479bb442ab7bf11a3caa08591fc6960fa696cbae94a43a9bccb1e242b8ee8a", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "0fe157a72822754cede12327604057c30c0a17ee112c2146165cf69565caca11", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "4744588b0885371f66ca9448a4eeac98651782f9380a8458043a437cf8897eda", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "997e269d76f14bde3bb4277d720bfb21231fdf77ad5fb3b5a0f80ee886e91f3e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "7b2375d57139ac91cbf107016b78ea1cf4b894f246929060f504b080d5edd3ec", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "e1ad8de6bef5626253c471461255d71f497d71940491a3415221eff74ccfd103", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "2663d7c7951ba255a43710d68b2f9a62ea894c38470b79c534362b67ba976579", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "bd26997deede29c82516e442db3cc27d8917d450530e34cc28f27563a838625c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "09b355a1af54d683a8c258461ab9f1e7d77f34b39d12b571a53081b46a8960de", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "fc766cb8f293bdb942270f5c470796d0a4237156926cef0640eab7bd7e549593", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "82927b60c94b65d057bc195d0bf43e58d9dd1fac188179bd46b2125fea873488", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "c452787841fd3fc76b0065ea8ab004c501a357a67e4316b48bb45d975b7905a8", + "menubackprecedeslaterregisteredroutecallback-case.json": "4459211ca7bd8b98e12b933a1f396b08518515e077a403a0413ee815d7ea8caa", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "6af644ecae421077add691bd5b27092e17a8899164fc71af22c16d72e5eec4a0", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "d3105db6e9a749a6286e91bf739f8892b89a7bbbe4514690f58aac6ddd71c1fb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "987eb73d3c2b2a5b3d449a76f0c29bce34f93df970a57405b0986c89af3727ec", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "152d218a5d444f5576c58196371fe8a8d3c976808152d37b31726e3f787c86e6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "6fe21674a430c394947dee47436b216f12e3ca04e4109fa5eb23a97069f50406", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "cfe1fbbe37a8be16018331ab27bef455ad2cc163ce97eb209ce16945b17cfc63", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "dc765e7c254477040dd4fbab6babd322b6771e96e520361ce217a90dbeb7d498", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "76916faf407262ab93797dd1d332dc516af4198c65d0a6560bb2a94d01c0f6a5", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "9bf80a78eb758cf6ab0c612896e19733b97a834d43acad4539b6c397b75bea20", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "a1f228945ca7997eb658bc337655cf05cb8ca668f54d61a1df99ca6240b48d0e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "2bf0cd4171f5ffa5c8651788fefa0b660f5ca8b50d1518c37ec1236663e4454e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "40e1ed3f76af7551561d826f6f1a78007ee65b121e54e956f1ed2e419caf9424", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "dc765e7c254477040dd4fbab6babd322b6771e96e520361ce217a90dbeb7d498", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "76916faf407262ab93797dd1d332dc516af4198c65d0a6560bb2a94d01c0f6a5", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "6ec026df16896d94c98999217b46f394bcce047cc232685515786bd9c70765e1", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "7ab6cfff38978f10826279d20c408be33998714082be8a226b09cfeeda01edc3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "f4112739aa07fbb14db0f8f443cce30bdd3352f6f938c6233affde2e5b70f9ce", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "27eae1b6cd2e655448e9559b56d796a5523f9bae8f973931fb9e40c1a0db49c2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "337d361d92e481e82af1fa8e4b003d38a8d96011ebf2af2667502e6cd1126ddb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "f4112739aa07fbb14db0f8f443cce30bdd3352f6f938c6233affde2e5b70f9ce", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "27eae1b6cd2e655448e9559b56d796a5523f9bae8f973931fb9e40c1a0db49c2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "e84a6ca4366f275ff8c7f20d6df3a0b046d55baa3fdcffdff4d63f9a4e438e02", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "0ef809c7a936db9897e157d53ebcf2e3e3d6f12d9d5a8ebcd24b079dac75edfd", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "a97e8f89e735bcbce5b97046b41c1c5183a5895a3a2663c3972e4adbf0506091", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "da3fd225c8ba50ebe78c492ca276b627bc205bbcbe76a508b7de94ab2e9f5991", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "c31e8289b78d2955412fed121b5df63c618e2d3551262e19db86d259c12fe99f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "853be1f29bb6cb3f02011f99d7c488dc3541674613c5ca5a04044f114da3706f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "7257b11352d3f7802752a5ebfc8f2bfbe6d4bfa833360dac7d3a44432baf690f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "c1ca9737b2ca1e62e75f8c54c141ad38d10300ec5d8b85aa0d11dcb2ba115b72", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "69fbddb4f1f45b196dee792e4c131ebf48b83e3ebd179c7e1eeb7984fd04d0b6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "9a0b157e00a207bd59f7daadacb52f3289dea4026b827dda11220987257a781a", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "bdc0869227f98cbe9e81b75fc9eee8ee68b001d0b3fadb99157c4e9d601fefad" + }, + "v7-legacy100a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "3d70db128e72b2ee67d415c81c7097f93db7c45a609647dd406c672c5c4c10eb", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "9dbe8198d6bfee166e6cbe24520bcf85f6c73d48fa30cc7e8cbe635a2168f5c2", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "d06686e75a6ad4967f68ccfee24b059768afb52bd662ba3bf25c99504819cde3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "7be9398db6458b07c3209f40dfd5a76b1c9bc1ec925e75d6d27aa07be3529613", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "0ab1cdc900c4cb1906d8a44dd0202a7bccb6940ed093f4119fe7ded3c6a6d71e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "cc898b8cd093e694617387755cbe4772cc56649a45ce588ce1351a9ed0283886", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "f4150e29ff314ab5788f037b5b824d33dd749a68dc11cb101b4581a58a7ffe31", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "2aaf45514f3a0e07ac72226d00043397abc1594493e851c12ca2e8c26f190d6a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "25c332a21111714747ab62e33e85e2a7d66746ace15f6cd8ac9e1965a20f0108", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "8aa6719fa3353dbe8ccd5298e586aa820ea1b19d901a476287460a86548816e1", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "9dbe8198d6bfee166e6cbe24520bcf85f6c73d48fa30cc7e8cbe635a2168f5c2", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "a6003493a48b19219b49a37c51fc09f0c9503563392d8d7bb0fbfcb0c31d85e2", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "6af67d7a9da2369d528e5478e1a57a806311d1d44fbab636afe8b1fda0ace253", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "0ab1cdc900c4cb1906d8a44dd0202a7bccb6940ed093f4119fe7ded3c6a6d71e", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "8b9a3448eb92db6aa712c08f40afd241f1edcf367b643eb6e375c23f41c408fe", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "f4150e29ff314ab5788f037b5b824d33dd749a68dc11cb101b4581a58a7ffe31", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "e1262e230a6c9242697eb733e7b5cfceb8cf825ade8d654455be8ad8f8669add", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "e610c3faebb6e45ee41372b74ad7e36b7935f795b6e0fe195f912111f78ed3d3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "8aa6719fa3353dbe8ccd5298e586aa820ea1b19d901a476287460a86548816e1", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "9dbe8198d6bfee166e6cbe24520bcf85f6c73d48fa30cc7e8cbe635a2168f5c2", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "eb0b04020701cd2944d67f5c6dc7dd38749eb42f4b9c34e535758bc6b42f3782", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "6af67d7a9da2369d528e5478e1a57a806311d1d44fbab636afe8b1fda0ace253", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "0ab1cdc900c4cb1906d8a44dd0202a7bccb6940ed093f4119fe7ded3c6a6d71e", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "e2879fff0374074e94992db52b1eca3984390788c7ed8c75006ba6902b9481f7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "f4150e29ff314ab5788f037b5b824d33dd749a68dc11cb101b4581a58a7ffe31", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "e1262e230a6c9242697eb733e7b5cfceb8cf825ade8d654455be8ad8f8669add", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "5ea8b6751af1bf28bbe42601aa725f3c4eaa10f87cd2697ee07e11fb64393f2d", + "launchermenudismissalspreserverangeandfilter-case.json": "7e5aa0ebfb564170464575f9b7882c9d02ba3dc7484220ca24fde3ad8914bbcf", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "a5e55f263bb73c900eb547df2f21c84516e57e7703ee49a61b20eb923f144b8d", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "1b23b36259e06a00272ba456bc185aa3badfa20831eff6cdbaf2a3d8c3f6404d", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "b8b20962f7fa8d25142804b3436d09f4d4d9624ba43a2c5109f2e8b7538142b2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "01cb0851dc734b468166e40fb597525e5f93e3f2864d14de880c26a5b6e0d001", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "424616a38d2c60fdb96bcd8bbcd54b45e3aed232c14139468954bc2ee26800c5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "ea6df79669a5b6368f69a18ddcdfbb3f9bf89b2e2ae8b67a97fe3a65230bcaf7", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "a5e55f263bb73c900eb547df2f21c84516e57e7703ee49a61b20eb923f144b8d", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "1b23b36259e06a00272ba456bc185aa3badfa20831eff6cdbaf2a3d8c3f6404d", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "647dd391875191eafb39381878e4d98d423e4ef7e4f900421b5f5912c761e30c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "a5e55f263bb73c900eb547df2f21c84516e57e7703ee49a61b20eb923f144b8d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "1b23b36259e06a00272ba456bc185aa3badfa20831eff6cdbaf2a3d8c3f6404d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "8227d7b800af147717d13ebab56d851befd3a4323cbd17506cc5d08d47635c42", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "01cb0851dc734b468166e40fb597525e5f93e3f2864d14de880c26a5b6e0d001", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "424616a38d2c60fdb96bcd8bbcd54b45e3aed232c14139468954bc2ee26800c5", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "3da1b4d075d9619d6fbf05c20b05c3fe2e28468bd9bdc5c9bbac3908ffba5ddb", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "a5e55f263bb73c900eb547df2f21c84516e57e7703ee49a61b20eb923f144b8d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "1b23b36259e06a00272ba456bc185aa3badfa20831eff6cdbaf2a3d8c3f6404d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "0332e0acba9630558d4deeb5c89b629ced8177de439fc939395ce7f675649fd2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "a5e55f263bb73c900eb547df2f21c84516e57e7703ee49a61b20eb923f144b8d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "1b23b36259e06a00272ba456bc185aa3badfa20831eff6cdbaf2a3d8c3f6404d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "1bbcc48734e4025c1b37e2e71f0c30858b708c59d4ab3843c489bdc254dbe28e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "01cb0851dc734b468166e40fb597525e5f93e3f2864d14de880c26a5b6e0d001", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "424616a38d2c60fdb96bcd8bbcd54b45e3aed232c14139468954bc2ee26800c5", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "93deee2703d0602e0cedbe7d82596d2c921dc016d302e3157d926c8c92948dcc", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "a5e55f263bb73c900eb547df2f21c84516e57e7703ee49a61b20eb923f144b8d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "1b23b36259e06a00272ba456bc185aa3badfa20831eff6cdbaf2a3d8c3f6404d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "6d00302f50c27c5f1b4b51bb7bf09503428f475592881b08ffcf7ba8fcc4c4d4", + "emojimenudismissalspreserverangeandimeintent-case.json": "a960ba9057bd5a7f24b15c0794511af624d978367f439f35121900f3d6efdb7a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "eed6e37436fc5240d91a1a13d5e17f7575d61417e19f03522642416d5ada927f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "d5943d5f1717db0ece88968361f79cb74b0be7d6478ce29ad323b3ef80941ce7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "22a68de8b7bb77fa6936add3aa9defea8523f6bdda9ecb8b5f68b083b42be287", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "4a37c16faad30f9adc5e6aff2d2b86ad0e96422a25a52f098e2cd085960465c0", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "56b0c2839b5703c43d4d27f6c9769c4fabb754968d6a044eeb88c006f082d6f1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "e595ccb47bfabcf8e0f8f10a2d4317c96411999e8b1a3d40c2793d2044c8ab41", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "8ffa776ea670178a414d83e20fb5051ab0f69d683a7489a4bd67c3fb2a1c27cf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "4fbc493cd3b5193b04642c169f3eb67160f947dd35eb1938c2d89bc482ae1a58", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "2efd4d5133066b40b9a96d1d54c973319efec0e289a372592c19d26c8081fc2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "693157561f4e9c1701b124459017bbbf6c87ce423cdf231f1e9d14d876a2add7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "2b67123fd432ad0df2c8a7b3abc49371503035ec67028cacd79d38dd7eb495e2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "4eb4b9e4e5fabfd61d83500e19357bfe6133364ba8cb859106a187bf5bfd88fe", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "8ffa776ea670178a414d83e20fb5051ab0f69d683a7489a4bd67c3fb2a1c27cf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "4fbc493cd3b5193b04642c169f3eb67160f947dd35eb1938c2d89bc482ae1a58", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "178131f74d32e643db743e52630bc1a265c730e88077d5e8910546d0bbcc07e4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "94cc5d067948a887a103158c3413f20b32b5771a69c13ebd69cdd6dec622b9bd", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "7d079e663701c4d05564317e1e7fcea883bb430d746cacc7cd09fc7e7e7bbe0c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "f420f3a8c93c241833eb58911dfafbe079eb374123f2eca1b8ebb54dae9286a1", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4947575eac679f9fd095b9e5d99942cfdfeb59d03ac8953702ae1617e8802f55", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "159340506e41a6594a9c4f96bc303e74c324641dd11b622e02ea36717246c37e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "977f6f18e1e6583050c92f55ea1f85f5c0cb4b03354bd884130bdad6fe03468d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "ff59b2cfc360bb6d748fbc2e1b7f5f18b15dfcb08b1353f4ab5809bceaa109a8", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "ada4f3ff79afab681c7f53b28c391c27a8eae31ea7890cacb7352413f12373fb", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "6f471c33ffeb43fcf4c976ccb607e963ab414415a3fffe95a497f28aa77409a2", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "1ed8c3badd0005635abb5c0f97e4ad178aa82749ef5214babccb1ae68b2ba679", + "menubackprecedeslaterregisteredroutecallback-case.json": "af043d1f00ab0bb232e74287c707167c49681059e503be4582253c8c4646f2d6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "03d88f10dd46c3810ebe78a59bcda4f283c793424a9adc8610197c1720f4c4c7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "a02232f8aedf086e659d9fd1398775e95af228265e7605e5ae66a0fd29202c4a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "fedebc9b26ed48426fe4f67a55f17452db32cfd7e32a28e7b94897e6a90bf7ca", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "5f9f0242acaef2e50e15ba047830029e35baadec5367ad436226c83c41f2f1fd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "e3a5c93d277fc48e4e6695e23b9f661e28ca0daa08e98077dd2f198b7e9b77f9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "4bde17192c77400b483ac6c71bb53c4202c99151acb51b66af6e59a4b6396d5a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "04cbf76ba8f15919a80e599a73d3058ad24823d8759d1fc85d721aab176d8afd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "0a8c9ff1811634cb4b23759a5959d9821b3155f1ed78e2d6f30180550299827e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "f3aff8c1f71e40888bd78bb29c4b6ee23e469b454ac5cc7f58aaae6c07b11085", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "a204fb94e48cdfb06306b828d1a205283033782135ab350120d1fb0eeebed927", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "7a5e75e016a0d54d05952563dce38027a84a6df8dc82a8c299b0c2da496ba348", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "d17f37c06ae816100212abae8218cb286915730de7b4bce4b8149dd338dc19b3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "04cbf76ba8f15919a80e599a73d3058ad24823d8759d1fc85d721aab176d8afd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "0a8c9ff1811634cb4b23759a5959d9821b3155f1ed78e2d6f30180550299827e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "a0a7930aa2d2f29a4d3387e7adf43d5c440e0aa5f1c136fbde76bb339743aac2", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "977701817d1c3ef7235c1e9f1eb93c7804f17d82cff6173643c8dd0c243121ef", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "2e4a4d3da3934c8f18d56efff64454a57d31f7f759b08f26fd9f5e76fc691b50", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "20372098b0bd6f6c2deab9d9d023c8fcfadf07ce7f9d5d45e6b5c987381dd5b0", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "f338c796f66f0682c8591aaeb03c22f643244e21c1e6adf4cb68183831217216", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "2e4a4d3da3934c8f18d56efff64454a57d31f7f759b08f26fd9f5e76fc691b50", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "6d6c81805884c626645c524256e6f62b9fed1d895355714b99e98e088fdc3c85", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "7f7a1f336ff686ea082c09f4e1d69d866296756de4427f0bda6e78bc06696bff", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "c49a98a8d41eb1d81b7129e0a473626cb01ef1984ac85a67cebfc124f05a318d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "cb0f6cbe405fc2702bc848cd4b205e4e6cfac2acda974d465f2d0b7f38840949", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "6663d0da41de1a7773087facdc3e93b68e260d2149dff2fcb6704e164b856fc8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "61bcf51fbe6a71360f7e3e67ce852adf4f64d6982aed1f03ba472d2eb71a1c18", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "ecd07a6e34097cfabda70f8c4dccc2485d56861f09163e5f7b478561e776104c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "05f696b90e11fe4e88cf5ccf4b860dfc44c83547fef4300c702614d5a84fe4d2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "610e9d4bbac9baf5bcd4909c26deb885c4302a073c5bdd0427815d33ee2e89ec", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "d05d02d6f09ddb7b46c90a727ae0ba89218a7d5efac00ed2dea83624fb74ab3b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "f98748f185a60ebfe4e6500bef026de5cddd43cfa12084f380cafe5fe8130781", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "ece126685b36529f4b7af5c2b408333084100f4fde6013f6f25705efd556b363" + }, + "v7-legacy100b": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "2bc2255a7e4acbc780f78f482b4df2f0f1e0d1024473a1a250f9061e23548c9d", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "9143ff93e2df3eb7ff37250700279b6046c454e6fa9abe09b87ef51b96bbfb5c", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "018a6f0589d29d59b30af587d97e25674148f2df44f671e2187878deb91c6266", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "7cb5de5d70c5b378f22754a8cd2e829674a63398b78d71955a441765561a0a9e", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "d3e6967e559ac7c2f5d544543b9863ece365ed932a8f768c5e5805e063997a36", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "162823fdc231fe24f8e178700ab0b671ceb0eb5f84774bd5bed31d963130c509", + "emojiactionssheetdocksabovekeyboard-sheet-closed.xml": "87dba24313566839035023f4d0768b18445d0ab74e807b5ce04d2fcc0036b646", + "emojiactionssheetdocksabovekeyboard-sheet-closed.png": "935606215edea93cb50e92d36d774ba2db6045f4c67ea00995626b7c8e1e9985", + "emojiactionssheetdocksabovekeyboard-sheet-closed-frame.json": "b7ed6c365e612ddf7c3476992836f169a33399bace49adb7f5b38693c6bbfcf3", + "emojiactionssheetdocksabovekeyboard-case.json": "18b38d0710ee0597bca71a7f6e59f77004d0b2ea369cf3a64e1ab7f2b7d6c10b", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "a2c0e9ae35f75598a3dbc315d049458f84c1ba561dab026dcaab3c533508e072", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "d336e95038f517412e6c44b1306d42d8d0b3fdd1546253ad7bd32466559d4906", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "22bc0a61bff86f3663f18aea8cee7a3f3ca4360cbfe258298a494e57de2bf7cb", + "launcheractionssheetdocksabovekeyboard-sheet-closed.xml": "5f587e0f8f31064c8dbafe872c8b6003a9029d3f5fc4df9a3cb4e53a58ec475d", + "launcheractionssheetdocksabovekeyboard-sheet-closed.png": "4e28d63f005ddc555f85a85204a5aafa3f70aced4e53bacccbec63ac5014bb4e", + "launcheractionssheetdocksabovekeyboard-sheet-closed-frame.json": "61044741d64969a8fa51e4c6f76e3d08c640ad028f3719b808e9320c3dff1672", + "launcheractionssheetdocksabovekeyboard-case.json": "89d350ba7f2b90b9c429776e80a8578a36ca2b016e481330e12f9b12fcb70630" + }, + "v7-legacy200a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "225a95af2c06062faa88187aefca49ec241ebc7a58de1f04a334bb6aee726015", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "053827813cd008386a199586f6914a8f5f3a7120867b27bdd773b513098590b3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "98e551c0a7649162e66d5ba906a004fd339e0622fce92ce679a08788166f6b2d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "c98dc3d3f6c494048afda9e7d28117337168116b721525fc3deee38990c91be3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "ca5163368cd9184ad5e28bf9557d277dfbb3720b2b91b6070a0b6cbea956cdd3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "1b1710de0ef6288fe2d77005068f1e499a14a486105b825e193d74bbf255e01a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "6b2a9836ff81feb460696ca188363435e69447c758b13739d76cb91979fc8a89", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "069f61d4988c4d6c406d0ba2d218fe5aef0b84455b32f7d88dca6cf708f02f80", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "9adab9af19c897fad5fac7c41fb01f2bf6443df378bdc13fdbaf5a4c8bf52718", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "dc21f7113a897e7eb4d90136f498205dd8a1c6e3560ad13328b1818116be0fe6", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "e25980ba4bfc075da893b3b13ac50c57cb0e4407a58dff75c947396999e53a04", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "1e0849070b9bb70c83faa5984133020d6170fc02633560057c647fede5745bab", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "18b2e7730bc1d4e7b5edb99c762a2f282249332ade753e887881a34c71d7d24c", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "7afc2fe25e97c4330bbb7c266c32ce0ecc255873e1667abfeca34e0d242a1bb0", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "f9e218b683aa1be5e63070f4bbe543cb714d1ee29a65c9eea661a6475f25fa25", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "6b2a9836ff81feb460696ca188363435e69447c758b13739d76cb91979fc8a89", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "069f61d4988c4d6c406d0ba2d218fe5aef0b84455b32f7d88dca6cf708f02f80", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "2aa5b5da4c603c1de761ae211a17e2afbda68ae7262d084cb5591f313735fd9a", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "dc21f7113a897e7eb4d90136f498205dd8a1c6e3560ad13328b1818116be0fe6", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "e25980ba4bfc075da893b3b13ac50c57cb0e4407a58dff75c947396999e53a04", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "ab86b69fa46360fcdd4e1d2abd75eeed49b9a2aeb2bceaf28aa4ca43dbd9d3fd", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "18b2e7730bc1d4e7b5edb99c762a2f282249332ade753e887881a34c71d7d24c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "05f27b5f7106b4f73f18f16d9985b0b5597d2b492c95cdca89e835df6fca011d", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "8c49601ef8b62a7919207d67faba76f02811892fb6c64ddffb907ee03c25d098", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "6b2a9836ff81feb460696ca188363435e69447c758b13739d76cb91979fc8a89", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "069f61d4988c4d6c406d0ba2d218fe5aef0b84455b32f7d88dca6cf708f02f80", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "23309bdfe1ebc2b29234bf15d6157344851dddb2749d1e0320aff8b58aad37b8", + "launchermenudismissalspreserverangeandfilter-case.json": "8f5d143cd3c5f573983d49c45432d2a1087e5f300bf343710013b30262759431", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "a5a2cdcb7b156aa6ff8c30250a235c51d1297f1feb0cb69442af675b556ed1b5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "1fca09000b507873cd72d68804c5da769a4d2580af51fadb74127f3d5c93773b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "b3dd9c5e84b1c588d47bf995b466a3fbda5003391ef73a271377c9018126a355", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "60b5781c241682b4185faed2d46368a92dd6a36f775bd99e65361f9868308839", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "d8b59dc9d15dcbfe3e0035815cedb9eb8c4be288460947bfa18e0ecfe68d2ad1", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "69a0b88d62296c4fa6ea93c3bd1ecc383243779a7bcd43d4084914404b97a9df", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "a5a2cdcb7b156aa6ff8c30250a235c51d1297f1feb0cb69442af675b556ed1b5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "1fca09000b507873cd72d68804c5da769a4d2580af51fadb74127f3d5c93773b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "28c2cb1f53221d0098fe96360e4038ad5a0ab2c1a445566ec3c2325393d58eca", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "a5a2cdcb7b156aa6ff8c30250a235c51d1297f1feb0cb69442af675b556ed1b5", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "1fca09000b507873cd72d68804c5da769a4d2580af51fadb74127f3d5c93773b", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "2e51c5894d33352433beeba45b51bc4a51c1991ff928ee66bbea96ce1addfedd", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "60b5781c241682b4185faed2d46368a92dd6a36f775bd99e65361f9868308839", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "5ab2af06ba64210b047464eaf1b0469b112d61f5b2e761b8de5adeea2e3bd862", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "7baa057546f3065ce6581e58bfe323ebef9b82e522b297a1df67b85c113e5e9d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "6ffa098c2c57aad680a6680c905c0b6857635d398c3ee96af8119c4de2a2e725", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "d33ffb86d4afc0428c3545655598a247906055bf1f875ae50b57432c5d36b66b", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "dc2e5bf23726b18ae2fb4bd5bf9419b314456dabd66f294f003d557e169050c7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "6ffa098c2c57aad680a6680c905c0b6857635d398c3ee96af8119c4de2a2e725", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "d33ffb86d4afc0428c3545655598a247906055bf1f875ae50b57432c5d36b66b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "758f88fe220b762834ef0f132515de7e2c7c972048dfa10d76ed2780e5c4e05d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "e80ac2c463e337a3c6f29c324180497c97fca1d7d37768d44e194caa5201afb2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "b3d6bfff1ff523e28e3556957bb834056e8e45720d45739cf240f2f332ad0897", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "3a7e202607f7f44d7194957d6d85bb7652d433c5fb01dfeda9e87f1bfa8c6c35", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "6ffa098c2c57aad680a6680c905c0b6857635d398c3ee96af8119c4de2a2e725", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "d33ffb86d4afc0428c3545655598a247906055bf1f875ae50b57432c5d36b66b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "4203cf0f2ded21e0fbe48e4e6f3cf988049f44654ef1b107dd9123885a9233ed", + "emojimenudismissalspreserverangeandimeintent-case.json": "37f79c53f2070f13dece67fd1925885996e9e9f3e2e5978ef9a484d97a3be578", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "63f3728c640ca02d8694b57f9a9c17d01b9ae1efa4b3f520c957ff603a1cd582", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "5c1189a58e1a1baa80b6f4f4502acda98ebfd34583710828ed5270803472604c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "5ddb704a3c06333aad3a5540d2940e12a207cffbb2edee339992ddccea8a4cde", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "d6806ab305d028f4515201591515db404a1b4331bea9d765a6a0c4ef0c0e0a0c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "a9891aae719c893bc8208d239e1f53e5e1188d1957c7b826942b00d49dd528da", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "296c22952e28eaf6c8f07a7a093627fd828c01a3a53e5a7ec6c651a754f280f6", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "6ffa098c2c57aad680a6680c905c0b6857635d398c3ee96af8119c4de2a2e725", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "d33ffb86d4afc0428c3545655598a247906055bf1f875ae50b57432c5d36b66b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "0044e41fb6949bf4d799a1b428ca73c9b17c4e82495e9711ae8d9717a37f24cd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "45e1d1e6be295fef831288a2a365b0764eb856e42afaa8a57784ad54bfd4f2e9", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "1d6d36bf8484665ce9a91e75d9ea0eca5dcfaa9aad96ae796a5fe0467ec2fd1a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "538105b7af6a01a79439822bfb65a6bff719e5dfa55f924b13ef59d2161376da", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "6ffa098c2c57aad680a6680c905c0b6857635d398c3ee96af8119c4de2a2e725", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "d33ffb86d4afc0428c3545655598a247906055bf1f875ae50b57432c5d36b66b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "f53d6fe8d3dfe5452734dd8effa847314a3291eb085196cf836cc2e0220e8351", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "0ab2e748f7626a29aab4296acc2d7e4ef3d918e5c5524f3086f2660330ee421d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "444c34e3892f37aca6fd3659ea88695e81d82704375c43232937275d703e0d39", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "41c28fb3929ab263fa1b219a921a2a008fd96347bfe4470dbc64225d47c99a9b", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "7cb57cadfc940ff93b894be12be6cd7d47d1e103c99bf514d54e1b09bc1dc5f2", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "8683d8ccb5ac44393bbf15f6585ebdaf48160a77b6accb3d0d8b2507c7e804ff", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "7c62d768246747002dfe163d35995e534548cc11fd36db9d7a63d1093855c491", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "cc21db9becd11551409f17fa22da4453c102dae19bd15266437becbee63fd786", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "557ffdae216ce7429d1d6bba4c16fc5a23ea3367e9d5ecf33f6cb29762e3b157", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "847c29738cfe85026df154e81ec53a389ac957d2600aee6e33ad34b5e2586fdd", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "307ae3ab8aca4f961c3b158102d5f694f90b859c30839d85ba3516fd125ffc5b", + "menubackprecedeslaterregisteredroutecallback-case.json": "76502dddd32609b1c3a819f3b7d077d7bae3e2a55ca66f047f0a24d3d9a3f0c2", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "94ee6c0e90ee07fe4b6dd733686da270f5249808bd9a95b15e3c93a1ce941f9a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "940029d0317a08ec60a27e9fae97bff8a5ca4590df87c5ef8004d76e9413fdb3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "6c9cedd35ff06054d42b1367def9af7842045848be7275664cb430a4c4f42849", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "70ccdf0aeab6e95a4c4d4c4f31f70fb6ce9222d7e2608b210b8d313c62782912", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "c2de5ac122186a778395c69d4e9b9bbab9252060403620bd54fbff3bb49ddae0", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "a3b56f72e998761c10db3f157da9480d16771aa801800a74de8d341e00fe3b1e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "b6be6a40c14f083aa06c6292147a6635c7cac4d91fca2bb7000301bbceb15792", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "8ce547f2a317ee7ff3b4f59ee694deb6feefbed5b658d102299ed0384e2a28d0", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "605f1ec22053bb5ceaaa4d68d7705d378c7bdbd64edb35e64120ea5981b304dd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "7dab463e9c057935a6bac3ea6ff544beaaa7a227c2b80dd5a4081f55882a6d71", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "e705171b9fd13b4eef7c20132116822661166e9b11caeefef8b6118d546b7a76", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "d73fcd182574b485bc6f013d06f145fe27d8e5b08a185adaa6d30e03a520402d", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "b6be6a40c14f083aa06c6292147a6635c7cac4d91fca2bb7000301bbceb15792", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "8ce547f2a317ee7ff3b4f59ee694deb6feefbed5b658d102299ed0384e2a28d0", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "5274f3fb0ed27da848b49d19ee8bbf8b7b8b0f0f733fb7f728c032118b5aa09b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "f8122219d1a1d312cc089f3142f99b03797192420e982f3cd0742691d24559a3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "c8c3445a2d3ede5267f12265012334ffafd86f904e7a565daf54f4c9df87879e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "1d410d05568cf95576a87acac1103f386def9354caeaf3d02bb82a951cbf73f5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "9cc229237af56946061de0f2152551e0e08833bb1cbe54e2295d915a1f46c5ff", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "c8c3445a2d3ede5267f12265012334ffafd86f904e7a565daf54f4c9df87879e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "b3d6bfff1ff523e28e3556957bb834056e8e45720d45739cf240f2f332ad0897", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "58b710363f7bfbcf7398bbcde2125fc34f899875f93d54c337c66f8b7346d03c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "18ec5bfd17c19ac308e664bfa8502e0c5540d3ab6a40c7961fbc395b87510fc9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "32bfd8803d92f9d1d785197792e2593ce163c863d2de0ff4604b5ce07a01e8c3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "8e960f372496ba9f3727207e266b22690f3009cfa9fde2e9a9ae29e151896c79", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "900546c736981ee38d9cca41818789930ffdb7ef519502b019f08e0b9d1715da", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "49fd5d4ab054e3119e528045234ef386512c518b6a9418a0cb8b88f8ba234718", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "a3900615fa456e6960fab26cff3c49585cb6b0d0f71c90777b4f8013111f99f3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "119d40f22731d947a54bf0fc7e148b2cdd2def3e10886b2366e0b3c55678beab", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "e4bfbb400bb4460d765a9e7624f7e48685cadeeb227ce77a15a2dbf058e86378", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "5138d6a08cd53b701eb7e3741a4cfc7585b9680357b80ed1ef0a34faf45f9984", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "143cd3540f2931ec236393b5d0277436ddab1123d09469471a416a28da4772c7" + }, + "v7-legacy200b": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "d1d39d39bb7414226730581407a8630cc4b74922da74b349c5565b1cc6370c8a", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "1b2972cc3c0397b66f0f7462531316a0f6aa0d74b0e9566768da7af72878be38", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "8a3fb21e139f2b18a36fb9040b15ef74d4dcbd5efae0e203707ccdcaff8fe2ac", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "3a2c931ecb9e5b0e7c162c4cedecd0524b5f550cdccc418a5df9994a855ae15f", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "805fcd2ba4909284d2be7ed8df6276989283f6db962e21f034700da5b32c2859", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "4bc748e3df6cfd21f3b888174c98f8cd56dbc25d8607068b94169efcc94b9fef", + "emojiactionssheetdocksabovekeyboard-sheet-closed.xml": "680bbd1b79f2bbf9693b3b3fd18b476e6bf25b18ed84965b49cf00d833c5d3c4", + "emojiactionssheetdocksabovekeyboard-sheet-closed.png": "51419ec8df7e7c0c03f3b6cf32059d0bdcef3639b9828dc0047931371209f701", + "emojiactionssheetdocksabovekeyboard-sheet-closed-frame.json": "c53be3a04d9bc2b7d4a82552cdac33720446a8c25660733fa9a4dec0abb9bcd2", + "emojiactionssheetdocksabovekeyboard-case.json": "c4cc0c12a5dfde4b49defaf5221f68903c26725fb1a4dd9c4894e25c0569143b", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "78ef4b09aefb69ec6fb3bf6fd116a1666aa5cac8cc1ca3a5264d810bdfeff6b7", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "f376170a15c7f8c9d0a0918018f291c124e844444503021e6a58e40f2b2278de", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "0e327de4268da549baf50799403adfaf5f703f0eec0cc7c86453b11cd0c1e0c0", + "launcheractionssheetdocksabovekeyboard-sheet-closed.xml": "210a90c77c12407746ece8e9a18948774d608177e6d1e12c52d27a6183a99a1b", + "launcheractionssheetdocksabovekeyboard-sheet-closed.png": "ac4e0fa4e3a2c743e3fe43cc0af5300cc3a437dcc6107b6ba85d8160dd0be025", + "launcheractionssheetdocksabovekeyboard-sheet-closed-frame.json": "2aa22f5d42e980ecbb4614056f9f5a76026307333fcf9612698359dd59337032", + "launcheractionssheetdocksabovekeyboard-case.json": "578a3ee22bdc2fa120f8c4bb836687d93708046b85c68bf4904675ef748ec2bd" + }, + "v7-regression-toggle-tablet100": { + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-0.xml": "3196d90ca825ac0938c2e3ef5be8420717e2918685482251624286b9642bd2fd", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-0.png": "52f2eb89f110d52442d3a236c8056badb6e78cc2a96036d8a07ae1aadeef5085", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-0-frame.json": "88022fa4333be54a941400b8c4dd60b4fa36bb77c448b8507a85163a53f6671e", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-1.xml": "7e316102d4809dc476d552dbef485b2b490d66fa172c814f4af61a789310c045", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-1.png": "df573602f1620a3a78dd2f6c06a86099361b370eb06e81d68ac47c242d61cc85", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-1-frame.json": "261d988f8decf2b56733d43e8a56a82a4ce6bd7941e7c3c8d332f46f2e85fcbb", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-2.xml": "3196d90ca825ac0938c2e3ef5be8420717e2918685482251624286b9642bd2fd", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-2.png": "290346579e3abc3bbc48e4e44adea1a21fa0458d23b06340e17dd95546e1f4de", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-2-frame.json": "4074174ea4040f566f68b9cbad94d6ff6955c59e4cca7393380a43d71fedae2d", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-0.xml": "c061e08fca066e0dee143332b81f876e61f8bc5cc76d6a3831b5c40ca9cba26f", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-0.png": "9f06ea2a656d1d3bd615a469c3a60845b86b244b73930665054b043850c2c2e7", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-0-frame.json": "814aab371137ef7224b580ad539c4757f586e02be83c0cd21669a80fd9823fe3", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-1.xml": "e5e6462d96c081f9b643492b8554eafd6f4fe3288b795566da108235aad9436e", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-1.png": "8ddc737c964a79a5f643575f541616ee0a49cdb52d02a567dceb758b6d28fb58", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-1-frame.json": "e31098814b128dab93638e30ad55b2f68ab497e3072828cd0eb4b8b53219f32d", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-2.xml": "c061e08fca066e0dee143332b81f876e61f8bc5cc76d6a3831b5c40ca9cba26f", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-2.png": "4bfb2c469266ca3f4a55196f0e69af80e9217bdd1b1c0990d0e45033e910f03d", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-2-frame.json": "7161efa985063b8c0265210a1d5e794afa2b7c70f42008bccf2be3635771fa39", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-case.json": "79e61f151e31962bbd12155ddecc8fc84403c7484eb6476075687480b8238867", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.xml": "c061e08fca066e0dee143332b81f876e61f8bc5cc76d6a3831b5c40ca9cba26f", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.png": "eb9f77043794bd986c18200b6a9d8f6cfcc703ffdc76b7ed08caa4c26e8cbd0c", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show-frame.json": "47d3a38f3e735533d98a8b7527500306db58e20cf16afa0751ff2b24b3ac69ac", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.xml": "281bda5d5412a247e97aa4052f81c1eeec8e2ab0ca10133a49ecf63741fd575e", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.png": "68bead27ca4caec021af80a0bcf2e96158727241e4daebfe8d098c510c2d7ad0", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide-frame.json": "2d9dfca03bd30c2836a510f55746a2dc53c3cc1b8cc9e009004e9137be05285e", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.xml": "e5e6462d96c081f9b643492b8554eafd6f4fe3288b795566da108235aad9436e", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.png": "ec895f8df173c0735cce6e3b30682280cb5d2e761125519d4113ff1f9a29e489", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide-frame.json": "b0c20464841fe433312c342bfa43d8c4d7a9b8f6d2fef79d7d00cb591367ff4e", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.xml": "fe169615b1bca5936491c7b26ab947e27f8340b69ad80c00a0607764a3b7c6e8", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.png": "2e878df11d12dccb0a6a80f23a97dc8ce0306af7aee46fe06712d5804d613047", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show-frame.json": "eddf2999ad79fd92ed594516884c4a01ca0f309287a64013605d4b9275071679", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.xml": "cea858d21098733e29399d76cca400cdbcb33eb56780d5a7a703978d80aba0b2", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.png": "4cd017cf0a2c5fde5aacb0ef08ad6f631d4f0465b530646c8875840ff8fea97e", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show-frame.json": "7bce0c05151c91e11207e6a5e23d44a965fbc6cdbf3ee5e8c34f02c72a663bc7", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.xml": "cea858d21098733e29399d76cca400cdbcb33eb56780d5a7a703978d80aba0b2", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.png": "36066b26b266d118c01a5576ad67c948e1b7b8159af80c8e27f6c25e96d9eb04", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide-frame.json": "5f7fc3dc27ceed2f38710a26a3fb20bf1365a7a746bb39a13ba6d5ade3e7b0b5", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.xml": "7156c28fceaca92354e6acd3f246731ad5b6ed7d65a7590b088d88d9a224afea", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.png": "45aa6548727708043781795851ad83147c89f38736d0b66267f363c2efb28c33", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide-frame.json": "8a1b8db55f2ccc1efd98413ac8d4b8d856d4cb87b548f91a34494aff3bcba867", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.xml": "cea858d21098733e29399d76cca400cdbcb33eb56780d5a7a703978d80aba0b2", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.png": "d8f265f3ad77950403c213a2961a13f65302c8d80675fc8c25f91a21506de632", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show-frame.json": "aef3fc0ec9b8e8541c55b8c4d7b4c97d276023599cd16826ca47ad828799f3a0", + "emojikeyboardtogglerevealsresultsandpreservessearch-case.json": "58fc2c6835a0307aeefb693a1fc6d97f0866ea3811d60295e16110be92e97cbf", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.xml": "c01b6686b26ff321ea5d65264fe791af6211737014fe86c346da55d9cacaea21", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.png": "f12a36a4a3fcd614631341ef32e8f0259680f61ea387e9d98db001d997a11692", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show-frame.json": "16daad1eef0957b1b8bc75a1b86c80f4e5d2987f88e5d2fd9b5ec547ffb7b717", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.xml": "faf5fd137d85e2a0da39fedfb055c72eed3d2c22a804ac2987fb909301f29ecd", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.png": "a0c8341d596d9c9bc019182eea8579c7c08b6734bc82a80c982d6b830111bd9e", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide-frame.json": "6603dc62fe03f29ad0d642eb32d16a958d6319a6edad8c4a851194f5462f7e16", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.xml": "c01b6686b26ff321ea5d65264fe791af6211737014fe86c346da55d9cacaea21", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.png": "0e0d5106277a778562468d91fda87d5b45ad435d9f6f9883cde92138a7d07671", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show-frame.json": "34d7d1afd5f68148d05b298170023beee817cc13f54f2e1cf2900ee03f4e85a2", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.xml": "c01b6686b26ff321ea5d65264fe791af6211737014fe86c346da55d9cacaea21", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.png": "c0fdfa934beb1e374c3807c5aadc5b56ed990d378788e15b1ced894728848c1a", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode-frame.json": "48c6dc2b7f9dc8d551893ed1711dd475bdd47470888a6d01ae7fdcb0a378f220", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.xml": "c01b6686b26ff321ea5d65264fe791af6211737014fe86c346da55d9cacaea21", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.png": "ead782890aa2a96bcdd1309516a31f14807790c641323908051e85701258e697", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch-frame.json": "87226601975f7853a483a07c7d694c0fd771391b1e7f2a6449b7ecb139ef95bc", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.xml": "faf5fd137d85e2a0da39fedfb055c72eed3d2c22a804ac2987fb909301f29ecd", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.png": "bce84d0e42d72d94404eda04b003ef7ca364975f9cdb0d6b7e8ee19a11b3b518", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu-frame.json": "0558d9acf593b72e2c3a0d5e3d0fb1dddadfccbef14a83994c5f798ab2d03927", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.xml": "0d33f4ae08e3a0f5218fca7a847a99b2594626efb3dee595f3de518d63ae2439", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.png": "ae7bce4457e95f2f178e68218e038b7ce340312a3e2a26d8d2dd2fc45dba6139", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu-frame.json": "c548ae46776c3d0f74e53cc233479bbdf522a33ed4ba33274758e06439f2dd69", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.xml": "c01b6686b26ff321ea5d65264fe791af6211737014fe86c346da55d9cacaea21", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.png": "19e88169e7ec0d3b541e83440279143ddc5bbb7f198a76effe4e39d50d4277f2", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu-frame.json": "a9caf24aa53c8c93f996c3fdb427ccd598101ea3f893eec1a794fa5cd6500733", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.xml": "faf5fd137d85e2a0da39fedfb055c72eed3d2c22a804ac2987fb909301f29ecd", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.png": "30561ed320ce11d4da47642748212cb6ee53ac873369db89ccda1290dad66602", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement-frame.json": "46f429558a4da5d91d4bec4863ab80e365127758c0700b87034ed601bd4deb97", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.xml": "faf5fd137d85e2a0da39fedfb055c72eed3d2c22a804ac2987fb909301f29ecd", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.png": "bc52c9c0792154c109b2cbfa4db9d1f55b8bb9976151f4f782fb27a89e178d50", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route-frame.json": "0afec2e5b8f08fc51048f5cf6d11f7c7d3bc64c12b6e109be037cfe12b6b1486", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.xml": "f7470efbd266bd24bce8e58e2017d410a4524b4c60e7867e96848856e0f398c0", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.png": "2bb4bb5e033e9b43e3fe14c987a095308f2553a6f9aaf69424b61d92a56b8ed0", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show-frame.json": "4cff38db38c86cdada7a7da93a53d3449e3044f4586e6c19e9e1ac1471a1530b", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-case.json": "24275ed077897b367b22998d4457b6e4c193ef789d1138b5ae4720fb5f0756b5", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.xml": "1a89c6e8210bdac098057756404eb84208e698c839f6ce2ce974ae8d45e36a48", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.png": "70bb445eaf5cfe0ef5da726a85c6fc2d1dbd33bed77c593dc02c2a342b4ca19d", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation-frame.json": "b989c155b994b614b111358fca588fc4a1d4d8c4741f701912bf89d1c1dcb923", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.xml": "1a89c6e8210bdac098057756404eb84208e698c839f6ce2ce974ae8d45e36a48", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.png": "d7e4fb8fa79b3371d7cb9edb3351aab9a18f99bbd8ab9e61203499471d1419f1", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner-frame.json": "eb8d0b7ea7c84d00bda951d0214c7eda8f6c3322b25a00e940e23e6e938c8c5a", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.xml": "63d24837cd202153787d324aac17a7378bbbf669827cabb77cb58dbed999addc", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.png": "86276919307d5ca75b4453c83989d5a40b2c60ce7ed8e50f385903f6a026d52e", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show-frame.json": "925990b48fea02e6187d86597be7e657ca974cc679cc72ea3d2842e0adbe191e", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.xml": "20ef6d5ecbf4cd826451c2a48d58f6ba3c9c04c0397b879d08771aa40dc8faaf", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.png": "690f9fa1487b685ef72ac5ad39ad3d74f35c6769191bc993806efdb74e558201", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show-frame.json": "b00d24a2e6c908048b295351eef8d92d168f839482de4293f222c6a188ccc930", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.xml": "20ef6d5ecbf4cd826451c2a48d58f6ba3c9c04c0397b879d08771aa40dc8faaf", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.png": "e26e07e80a3acef0bffbd9a89b3738115127ea4989b0318c718bc20797af1b7b", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide-frame.json": "9e959fef3c96a526d457227890ba17d1d596b951179cee8644c24a25dd0f5334", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.xml": "85019eadd06241755ec41fe081c87f3fa89c9d762d7e282558e304e61abe9b76", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.png": "5ded88aeef2092960e2bc298feaf5896e754289f0028238ac27a1fbb9eca8a5d", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide-frame.json": "b7048eb8b8a384197c54c64a1742c6d142d29caf99b7e2a59951c658fdbca04f", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.xml": "adf8d14c3fb6695c3476aa39ca98099b056fc28079a916a7facd60b852088094", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.png": "c5fe4afcb37e23ce0e93ff47edcf8c3eafa8981ac871b262af70e67e17c465bb", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show-frame.json": "6465b9de12b18008bed3d7bd65618f23794d0b7fd7989716d80f1cdc34cb00dd", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.xml": "ae561ac34002573484f3f2b489f993f5523091cc89d248791add044e137364eb", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.png": "a3eead0403945abbde194a0a932020ade2b1232d770d775a35b6e050e5dabd92", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show-frame.json": "750ec5e21a9dc305427797528c12608d4cd2338a6f351c586789dc5c7c1eb3e3", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.xml": "ae561ac34002573484f3f2b489f993f5523091cc89d248791add044e137364eb", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.png": "02b4bbcf7366a37956d5d368c0f632e0dec7cfef389ef51c5b18e8e56b4a8772", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide-frame.json": "6d219416045ce6a096ef7e2fc870c774c0ec3ba0f9a2cbf5b52f71847318158f", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.xml": "1d533e2c526fbdf654e8fdad4e61b8c640cea709020f91014863917989b9f7ad", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.png": "e651a058d15627173d4eabcf1d4691c2a02e73266f7f9bace24f3ea73c0a8731", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide-frame.json": "93ffc8d68c9990e5fc5fc18bc60c690186c93291fa1783c07d05a6f36b93013b", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.xml": "ae561ac34002573484f3f2b489f993f5523091cc89d248791add044e137364eb", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.png": "1bdf03593582d1eda7a7de2e3ad7c5edbe2060a48dcc5fb9aedb61791538c330", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show-frame.json": "56e48fc066a801d06df28370c95a89a3a726d73e91d92250d2d8554504740718", + "launcherkeyboardtogglerevealsresultsandpreservessearch-case.json": "de7a665009ec203d13906e95ecaf541fa3fc095b81874d565518bd5d9d868fac", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.xml": "20ef6d5ecbf4cd826451c2a48d58f6ba3c9c04c0397b879d08771aa40dc8faaf", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.png": "e0889a35f599727a2f7e0f8e83625583a797f7d70f2117c9b8b935dc33cb5617", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show-frame.json": "554b08aa0d3dd50ff6a54e07176a85fdfd4cceb70052137b8621ef406c550548", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.xml": "85019eadd06241755ec41fe081c87f3fa89c9d762d7e282558e304e61abe9b76", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.png": "7eba196f88f6103af7c205933c41a34c26c7f3f9f697f0e852e07963fbaa2df0", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide-frame.json": "2da02eff294aeff70b20d3c0dba8d1a085cbe2a5d2588540697e531039a729c0", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.xml": "9f5f5f354a2d36d6678c7af1a5e811c046586b88746912cf793ce5b67ac16619", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.png": "d5b94b30b027f4e28637e1ccbbf70fda09ab63ffa6a97c40bdee92af9bbaf74b", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show-frame.json": "80acb74de7e9b2ab66ef6279b09d7d2672c37d7ebfcf1e8c3a82c0e1add4da63", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.xml": "9f5f5f354a2d36d6678c7af1a5e811c046586b88746912cf793ce5b67ac16619", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.png": "3eeb28bc8eed04f7400ece9b4c0705d9a155d1835f580037e1312d8e74532463", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode-frame.json": "e691b0299a9a1c4dffba2df31d0545b9859e644812b7cd4b6cd667912fb27c55", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.xml": "9f5f5f354a2d36d6678c7af1a5e811c046586b88746912cf793ce5b67ac16619", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.png": "a2bdb86f01b55513b6aa7fc6b109eda898197452263bcf7e21a07416db2a0d86", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch-frame.json": "65b05c4f8e0924ea2dc497fef15e685d61b95dab9b90aaca9560bd1f52f3e2cf", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.xml": "86c6c786bf285cf1a186b29f08b6645e40c19038ee5079c615ea3a3cb6111aef", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.png": "2515ce0cc38d2e47a18bb50f8b902b7bc0337abed59479f0cbe8ae8ca5d28601", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu-frame.json": "79073ac589a5b64cb416fe6572d734400c17e5d08d6f1370fe5838e2d5e1ced9", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.xml": "1df8ee03ef600652c2ea6bb313040b8f876211fdbb58729a11ca845151a8bcbc", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.png": "f4061a23ca2b1807dbc32777cc3c9a6340ef079d0455ba8c82665a6197a98d6e", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu-frame.json": "cc42774be675d2c2d1ede544cb6380dde597ce3b06209568ad338f3a9150d1b5", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.xml": "9f5f5f354a2d36d6678c7af1a5e811c046586b88746912cf793ce5b67ac16619", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.png": "1b2a7ea133009736a91b0fd257bf09899e7bf85426d2d88720568150c5bd13e6", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu-frame.json": "3b4b146762fb555be2733a45753b1eb5a4cc2d87ed90c0635a9aa2e704056a27", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.xml": "86c6c786bf285cf1a186b29f08b6645e40c19038ee5079c615ea3a3cb6111aef", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.png": "fbfeedbb711b75a9b6c66646c733806abdbcc7329f685e0700c0f558f4428de4", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement-frame.json": "e3ff3c371aa6ce1495b7f322abf9f2b6fc773215146c0929cee3e7af78029ecf", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.xml": "86c6c786bf285cf1a186b29f08b6645e40c19038ee5079c615ea3a3cb6111aef", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.png": "91791f37c8d82188672c700a89cf203e03a5cf1ad239aaa67d4ae4da0f710d60", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route-frame.json": "4cb08de0fbd2a9b49001f6623b7534263a8203f9538f85e908f929aae4dba212", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.xml": "9f5f5f354a2d36d6678c7af1a5e811c046586b88746912cf793ce5b67ac16619", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.png": "ca66b3286b93dc8cb253f97c0a6f7b2a2a70e2e697932076646ea279005584c9", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show-frame.json": "49c394c69554ec6d7894617d2d5468f2932deee1ae8944fe1b099637b829ab24", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.xml": "86c6c786bf285cf1a186b29f08b6645e40c19038ee5079c615ea3a3cb6111aef", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.png": "653c0d903e5065e1a5cc79fa2528fef5465f64c59f8d627d2349e53cce24877f", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation-frame.json": "d41399f1e966e5a52e038ae26e75605a7e20735bfdc2c36d182d41488aa18501", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.xml": "86c6c786bf285cf1a186b29f08b6645e40c19038ee5079c615ea3a3cb6111aef", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.png": "b91ac69dbaf4dd2a375cb4bba092ffc9e8b4c2f644617a8f5540102fe8275492", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner-frame.json": "5523738e4fc2045085cd5735d7eb697568a1df56c00183eb6817deef02b46d6d", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.xml": "9f5f5f354a2d36d6678c7af1a5e811c046586b88746912cf793ce5b67ac16619", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.png": "1016b0f72f2d1af256183efd0fb041e09b40471b627d0e2a685a183159c6862a", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show-frame.json": "b225be89cc82c3fdfbc769e7004c38cadc70155d50f4ef354efd34c13d5d8392", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-case.json": "57fe0d79f98978af276f46063d680d750f1e5dbd3cffc9dda1221a2b9d1bbc79" + }, + "v7-regression-empty-landscape200": { + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.xml": "825433f6cae4adb5e3e8454b247045b1f824d17d368288c55cb933c6eb27f932", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.png": "e59acf7f1e175fd385dd586cd3b905b9a490656ebb227ccc75e2e8b0a2ced6a1", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty-frame.json": "2ef7004c9b1f27d17ceafcbb3a6c286873a5e74cb1a8c241276241d7c9cfcfe6", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.xml": "d6d10f83d19e417b876787b2d162c521687818ded8b4b55704170020a6bdf690", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.png": "a3bae9e49161d3bef850a5ef51a0f710359dee22fe29a80960432007afddb450", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer-frame.json": "43468e3af816eea6a8ca4f9547c3dee44df2c53d33c9385c5da9dfeb4242aca3", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.xml": "b6f9c2a19c71918805f97493d4912f8f3198bfa25d41d4f8cb04d310c2bddfc1", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.png": "cdda07decceb076c766dfbaba9678a6e0ca286fc2000398b1f73c9b64e9ee7d8", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching-frame.json": "1d9a4b05ed6f3c042ad883cf7e2a06bc320aa786f3627e3b7f53db7b337cfa8a", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.xml": "61aaeff4f6fd8f792888870156116e24d4273f022bac9a012f6ac24203ad8648", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.png": "4718a77df20a4b2a8362b7be721d33096cce264c007015efd1552bb16e467a1a", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared-frame.json": "4a25fd166bba2e2db26ddded449c60bc2b2df334942782c733cc35c99b49f09c", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.xml": "d3e2d6c07af1067ff4376dcd4ed59d0959c9cdbb2bb87a085e07edc433300f79", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.png": "fd981c7c201673a29ab94e8e9b9c9ae1411dc5d7bcd5a3eb418fa34bb51a1241", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty-frame.json": "e64ac758ecd9c2fff77aeb66fe3ff0f7bc73f70b0deec3470ebd30981d3e2bf6", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.xml": "fcd547a2ac0957ba6dae8c36a8de75795cc4a6e0c8afd99a5ea7f5a9d38defe6", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.png": "0654e25dc9c5a5d9271daf42e716deb79b83dbbccb1cd54b0c5edf41626aca2b", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer-frame.json": "cbf06d3c0e6defa255715b312ccc4b2e178171fd7cfccd1cad74f9ed21d2e682", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.xml": "d572ce3c8ab9271d03fee913e3743ccec7326ac02a6aa82e7331f83ed380cd17", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.png": "23ebe55bd085205cfcf88a021b0c0ea14d83d621a9760cdf1e7f124dfa679665", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching-frame.json": "ebd69cc26ea04252574aaca2a31faab49529cd01e7e0930c56908937e9ffb302", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.xml": "1dddfc17a112f3bf77a33280ba47b435a20110b76f68f826eb98ac64fe954072", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.png": "7e42421513df43aa22bfe9a28d28ed015dba2546f1c2323645b5173d7c4f4ffb", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared-frame.json": "8aa763a67de67a63e946d7615a31b39406715f95d9fb9aed99d6021657d45066", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-case.json": "e8563d884d503b86c04c9dfe4f222f0d9fb73efa357d17e36c523879a21c5834", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.xml": "fc3f61a9181be75462767e005ccbc46be52690d0728db2728ee53465438a6901", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.png": "f06e5f741454bd449e559017d7f6c0e3a40e3550b90fd2b85bb18ed8e3d3eab4", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty-frame.json": "9e839b2300b280f1be07fca6d502368e156fd09e9c8ec5b9700aef3f654d4283", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.xml": "fc3f61a9181be75462767e005ccbc46be52690d0728db2728ee53465438a6901", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.png": "f06e5f741454bd449e559017d7f6c0e3a40e3550b90fd2b85bb18ed8e3d3eab4", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer-frame.json": "9d309906b3939cbc97dab4ecdad67fc1c0ac519279220d7165d5ca6907b4be3f", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.xml": "0ef6d4772ed70b53a179d3f22eb98de3551183d2870d93812233c0c4ee8b824e", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.png": "b5190b939fcf3415eaaa30fe8b2ce8100cc2917dc065cf48b38063b94d501120", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching-frame.json": "7e3bc88eef63d78178176abacb783f16f5aeebd828e0cfa57e6afd7e358a49d2", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.xml": "abb09447fd717b6a7f2dadd874c33d7e57087725962b1f6ec2ef6b1fed516fab", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.png": "7fbd6702a5871ed2689ce8e58574b0250ae689cab2e49e68a26573c69e4d9d5e", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared-frame.json": "a767c60c4399c4cde04b519378480576e4fe0526ddb150c19c1f277a2da249a5", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.xml": "f3ed9a076744763bd74c7039721ebe2c529dd10ae3fc917bc9fa14fb3d217130", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.png": "2fc4333ea6c174be67a967ae33024bf86a5d45e8e1cff1e28420907037ed1b71", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty-frame.json": "c88db1ce87e0f6ef6b587ff4976574c27103bec5eec4c3cec4f94736928d94d7", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.xml": "f6555ab2ffec774fbef5db5e96d3f8d3b4a0c2b2c08d75d282a6df5f26998eb0", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.png": "76334ad55b4a3a6c7525c0e2e626089bd9d4e2b86d0a5cb3d67d7b014d62384f", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer-frame.json": "cbf06d3c0e6defa255715b312ccc4b2e178171fd7cfccd1cad74f9ed21d2e682", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.xml": "5c4a4bda813def363011a888886b0c1bdebfb916701a26ea177487cbb43777b1", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.png": "978b1875e37181a868b81b97040a59bd83b1814c3866599b7afc27c5e55c9ef3", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching-frame.json": "e07ac9650a018fab45e43850efff46e2e0768e63f412188063af51df576c0268", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.xml": "9d9079d0b60474c8f9cb46279e538002271267bd000be610da500778258d7b1e", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.png": "5eceab72671078472fc00c45278ee101df0a2e0c9055d5309dbec73b9d7ab930", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared-frame.json": "2949f4b6017bc3a859e78a2758aa56432812d7cc6afa1e2abc5219bd6182740b", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-case.json": "9fa9ab3c12e3f736ece51d6d1e679493932215e330733f6210c2dd3121c5b729" + }, + "v7-regression-clear-phone200": { + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-before.xml": "674dc84583bdca9181b200d015ff8330e1fbce88bd8e8de2261a18a1e0960136", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-before.png": "1567a42b7132d95a9358d7d3ee52946220f7e07b253693c2f210f3d58342973b", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-before-frame.json": "984b23189d77d75476b0a54ae9d007910572fd9a0a0b4d25e8d875786a33386a", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-after.xml": "89d1c991a0a93db680884cde8e69ba5989d0fb8b221f5aa90fe4f0d800f12b34", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-after.png": "697c1b2303b874d8d149374976f13f45a0304305afde4483905da0e1c511c900", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-after-frame.json": "c69e902101db4262f6351048e718cb3f61ade3b85a7014e55fc99a526e4d7dae", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-before.xml": "3484854b6070152c231fb90c41955b7658c29bfdf2aefd3f2310dbf19941dfcf", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-before.png": "c5b2ee375e8bf96ac478cb4c355396c153efcde6dadf21bc403ac35981736e36", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-before-frame.json": "0f3293bc144373e5be063b22ae87394b759214afbbe8085dc4cb560f9321c3b4", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-after.xml": "9cecfb75218db2e319e15656f201c5d6c92b9932133fec81003488fa1e9bf146", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-after.png": "37c55060ff590d5656f3a55220d262419248fbc35388a89cbe31b41dde848bd7", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-after-frame.json": "01b2db217cd988810a1b2a46a1b6a979aadecaba4c574201a0170a3046e4d427", + "emojitouchclearpreservescategorygeometryandkeyboard-caller-return.xml": "6423dd2c4d28d2c289054be20b248dc442d43800b3a0d37bc2401476ef4308ed", + "emojitouchclearpreservescategorygeometryandkeyboard-caller-return.png": "95bcdb5bd857fe3e05cabd17a8a7f632c1de3fff05e09605d5df70fbadf1cb0c", + "emojitouchclearpreservescategorygeometryandkeyboard-caller-return-frame.json": "9c815d4f11b17fa32624d6cfd9f275d89ef84bb64e6806c3562787c8e65e737f", + "emojitouchclearpreservescategorygeometryandkeyboard-case.json": "1f8ec384e7c1d26915a18be197aa48b00e23a56b93857076153eec740028b5d9", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-before.xml": "3ecba0e37c924ad2ba07cb1e8f826a13f6345c7568bc2b33e5d4200fa2ad5c6a", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-before.png": "731bee1673ecd8769579dc4f2a29d46a9cfe33ac11e6b7f0b6787df23ad3061d", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-before-frame.json": "4e13035806d38c08ea352fd13befb5f4c45c323d5527900406301bafcfbaffa0", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-after.xml": "fae2f6c6ece75e8fcfed7690ce722d3b0db5f54efb2d824c10efa41d24dff263", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-after.png": "94123e23f58aceecd940a803a38f724b30655d1a2f97d8b37aa42dc08db82cf0", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-after-frame.json": "312926bbd33e6988a634e3b50306cd23ab892dd5df4bbc06a6a5d5ad0e23f3be", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-before.xml": "17bcecd48bd8724008021dc5a226b1496cf59c8396eff6659c4f6bd20a979ed4", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-before.png": "3fa1dda74cd1e6755bdb718b96d4a06d5a9fa133f53631926bd3c3cc63ad647b", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-before-frame.json": "5995d6ab8d94ab7c87eb3694173de90cfa07b96b06fd69eb39810767cba71d1a", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-after.xml": "c2c92f97a4b47b8f835180907f12254e16903222e1308f196bfc1880c3752af5", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-after.png": "44b87c90048cca80f7f5245cd739ea8cd0f538aa89c68f91a14df601e0e8a59c", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-after-frame.json": "a52d30001f8e99d5aff4a508561d72540a028c9e5504b9d1ec04a60c803204c2", + "launchertouchclearpreservesfocuscategoryandkeyboard-case.json": "da5ea207c514fe921dcbfa40bfc3bf95f5a566a0c1321efe59c04ac5010cf3ca" + }, + "v7-regression-core-tablet100": { + "pointerclearremovescontrolledcompositionandwhitespace-launcher-composition.xml": "f0989bc11280a9a04bc4f82fa169b8ad4d65ef26b31f0a4a596cc42fe879ae7d", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-composition.png": "65072fb7c7a2f55a49fb21c88f71a1bbbc9e90bb39f4fa8cd1635da043bc4405", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-composition-frame.json": "808e5c4701e5e9ccc34d462e7d6b61395bd94eeabfd442d679624e59b6f8a8e5", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-cleared.xml": "a4e264c6974e7ad7e053b4e92b13370d775b49fd9ab8a0d5412ad85e199bdc2a", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-cleared.png": "184f1e62bb05694aa184002f74714692e120ad2e9778310b5a4ad36b6d8a2750", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-cleared-frame.json": "06b599673f1ca5a9dfa5c5fc3629ea051f09873b4a24bcea0fd8e99fbbb47c41", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-composition.xml": "b6c286fa1b1895e9ae8248240ecfec47d32083690cb4eece8bae11152387a372", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-composition.png": "f93bdaf9c9eb6f08db1666a4add234a64c1aa4ba2dfd9af3c07302ee6dfa80fb", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-composition-frame.json": "3c40f84c15e13d33285ecd1f3398f392ee3fc05c3c25397d62aa3f3ce3302f6f", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-cleared.xml": "26e0efe21e41f03ebdd9bddbf6ed744e5c9f4f44b918ab08c8ee5be3f57d6652", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-cleared.png": "cac0cfd4b9800c6f8f06e676b5204183d10b83aa03072700b77f52b71e3198d9", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-cleared-frame.json": "86dbc28407cf78d55b5eb919da9e93125b4da909503fa866f730470797c2310a", + "pointerclearremovescontrolledcompositionandwhitespace-case.json": "aa45ce22c0703a6eb1ad197f91902b0b7aaab1c17b5dc82ebfce79302024a780", + "currentclearuseslivequeryandrecreationrejectsoldcallback-case.json": "1117ca08c1e7c33028d9e680b86a3396458be049a15bb489571954e7b98dcab1", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-covered-by-menu.xml": "3b1ec12cd363df250e9987f592d9d5f126fa45eb0a2fd1fff874ee93794889fc", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-covered-by-menu.png": "20f66ee41e9a1cfc1dfa67d56749af2e2b72690afed824efc68422d571e67b90", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-covered-by-menu-frame.json": "2048c3531f99b1b6bf46acd04e58c4e66db38f0c621c6262a0606eeb0f818e35", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-replacement-emoji.xml": "65435880b8274ce049812776d03ca37229973b2e57e11439e07b4001351d4933", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-replacement-emoji.png": "9d7337489bc601f3ae7a139c2cd92a29fae247b4a09fd893ad3059d66577ff1e", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-replacement-emoji-frame.json": "2a660eb8464caf6d138b70234b18280ddf4c139c7b027660d11b78777eb718ce", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-case.json": "7ed88a37502269347c7d2f198849d4d0f65f61461ae277e0f1f406b8cb3e3c8d" + }, + "v7-regression-input-phone100": { + "committedemojinavigationandcaretareexact-committed-four-way-navigation.xml": "f439f02ee81434a0c1e98a212b689d69261a8a45f0df7c4da6822e35106538d1", + "committedemojinavigationandcaretareexact-committed-four-way-navigation.png": "caf66ad6499e52fd001f468bf61f6764a3b33518089ac33646c5bde3e812eb69", + "committedemojinavigationandcaretareexact-committed-four-way-navigation-frame.json": "c89fda5acb65f03ec6fae122d1ec0270fb5d70fca467d361bdcc039cdaebc11a", + "committedemojinavigationandcaretareexact-committed-query-selected-range.xml": "b9561ab442676ddf7f4bcbeee3977d50d40e3416301c5c661a3a1357bace27c6", + "committedemojinavigationandcaretareexact-committed-query-selected-range.png": "0573ede4163d988ca2832854bd36a38e44b23962047f497ca263e839831878f9", + "committedemojinavigationandcaretareexact-committed-query-selected-range-frame.json": "90fb582ae52bd82daa7dc747e0bd4cf17c64024807d8ef632f303464e1f2fade", + "case-committedemojinavigationandcaretareexact.json": "bac3865431f3ed87f39a5cad3934b6571e589c93bc62e8d9c98ce334d13401dc", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.xml": "2905c264299befbd93c016f6eec7756457c26d5aa57e91b703b53bbc3fd249cf", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.png": "8368a1a3dce82f4b294b2793961a349dc504a504be643060cce49f9232a63ac4", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition-frame.json": "386677aeb164b77096876bdad86dffc22a44a3cc7fe72b674be113e87e5280b3", + "case-activemultilingualcompositionkeepsresultselection.json": "9a20be81c1d896fbb4916ab5b68ea124148b381eb09333146578f42e5768c895" + }, + "v7-regression-input-api26100": { + "committedemojinavigationandcaretareexact-committed-four-way-navigation.xml": "af999a721cbb153411c8cf2709fefca40cef00ed8af90acbdc5abefeaea63d1e", + "committedemojinavigationandcaretareexact-committed-four-way-navigation.png": "db697ba96705f40b1291df8bc622fe70afa969b0b3033b8dd2d67bf1f4a91c27", + "committedemojinavigationandcaretareexact-committed-four-way-navigation-frame.json": "c89fda5acb65f03ec6fae122d1ec0270fb5d70fca467d361bdcc039cdaebc11a", + "committedemojinavigationandcaretareexact-committed-query-selected-range.xml": "338448579528e72eb422d6963e4bfc60fabcf298ebac49699b34859498674aee", + "committedemojinavigationandcaretareexact-committed-query-selected-range.png": "04323ce78e9538bfc29634a105514fe5fa19f827fd7a7f8b04581fe80a3d5bee", + "committedemojinavigationandcaretareexact-committed-query-selected-range-frame.json": "90fb582ae52bd82daa7dc747e0bd4cf17c64024807d8ef632f303464e1f2fade", + "case-committedemojinavigationandcaretareexact.json": "10ae61cc28b853c038c81aa810a62fb55aeca3fc831479d10ddd60e512fd77f0", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.xml": "30831a39a585e2e4defbb08135d2a35343ac8d1a96a53d8b596cf23db8249278", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.png": "86aeb21b5fda5064301a1cd559ff8ceb3dc11c4f1cfbdc4a17ce6ccd23bdae3a", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition-frame.json": "386677aeb164b77096876bdad86dffc22a44a3cc7fe72b674be113e87e5280b3", + "case-activemultilingualcompositionkeepsresultselection.json": "8eeefa45a9c5dd9fa92d04c2bfed283a66b78061c4c69ea6f8326d13a810622c" + }, + "v8-control-double-tablet100": { + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "95a6755d97a7aafb1bd33c22819ff17668c57dd8deed099e6babd910c54afada", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "0965b7f28e1c40a94ae3a871c4b5fa991b9fa2487020b593a06202778485f340", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "6ce353fee19a52a7669a107f79d308571d0a6e745f682f3d5e852681cdfb81f0", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "5b62f24997f2e992c0cd7f9e58282f72f0ffae6d35c11ca2a7df318a7c6b6b3f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "227be811048011430edd97c8c68c0bc5089fc6b572120e17b09f37ba7b3b505f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "2ef053973657165c074482317c43529ebf6487ebc45e9c8c64a2fe151d88d41f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "cdd1e0adf6d9ead03548754384614d62b8b1d31cd6433692b133cec7e0cefb9c", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "e257ce9e1dd27c90dbda3fead4b18f8914ebcc91244f02509b7b5f35fbe6c12b", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84c772e41421ea718d0d47aab429185d540bb83e605fe9f16d7a741a505e18bd", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "ea1714ceaf6decff39241ecf1176693272cf852811bfa9fabc5007f5ce65789e" + }, + "v8-control-priority-tablet100": { + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "45723d732c5f55774115af72ea5a1531308a01bc43144b5434c56b842d834057", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "495ba5ad95d0a4680ce1437fb4417b49bbd96d0a909adcea0d7860425bd6c58e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4a18cb407340b976118ed3c31cc5c0bfe1020b2ca41749bae6048da4294dcaa5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "c23a786a397e2ef08de064a2e4d7f331cf5dd262961eac3702c30ddae111ab2a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "ab7ca9b6c80a8bb67eaaae2d349792aafa29a56532ef98ad25ca29561f629dde", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c79b18ef5a8007495048c4ad78f13bfbc53b7ee774bdaefe747c70e86e7b0240", + "menubackprecedeslaterregisteredroutecallback-case.json": "ecdd4f95133ed50fef3573624bf0e2c39e26a3fef361771475cbb67eb995fc92" + }, + "v8-control-range-tablet100": { + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.xml": "f3b1755471b50775335a12f65838d06d5ba249ca81aef4d8141b6a24f18a67e3", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.png": "24ed51d88c9931122aad732b31438b896823db7b0acd5d60caf5b73e16ba365e", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu-frame.json": "d3d67611194f8e81ff45fe2bb710bdbe01eb7d71b320d6045725fabfd12b8ad0", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.xml": "da5920df7856763df372d665a33e5d0baaf5ca831811de2bbbb9caef3ab11b50", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.png": "6286f269581efd49ee7c7984f716d9fce92479a3130ca041fbfaef52f073132c", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return-frame.json": "44572c69fd3482b29b54763ffab653bf25aa21968eaa413cd0851dbb897ba8a8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.xml": "da5920df7856763df372d665a33e5d0baaf5ca831811de2bbbb9caef3ab11b50", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png": "1a42dfe6aa565b73e174f9b82883fdf587997eeafd9a256b8fe72b9eac60acae", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu-frame.json": "88a6187d72de44232bb09ffb90e32136f3b355b5a9a39486419f0299d890f42b", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.xml": "13ce330766a1d53db8bbfb6b8264d0f5e0bc4ad3ca40ad17483a649cfe558805", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png": "8d912c038d4926ed8c584b6f63bdb365237eae997e2c8e685d14ec7d88025026", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return-frame.json": "46ba83d1c628986773bb97f31842b7522cf6fcd875b7a94fe94707d28b76c8fc", + "diagnoserangeplacementbeforeandafterimesetup-case.json": "68521c71c52dd9f27f3d5fef6a78564d453b1b05200c71852f92d483fa50d121" + }, + "v8-control-emoji-actions-phone100": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "9d8f83cafaa0d5691b5f7a1100660eb7327b1a1f0f3eec7ff6b5b7abe2fd30de", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "e4fa2b6022b2774c60adc059cf0c50d2dcc16905523ceabe629cdd27e0a37218", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "76f478c6226da8e9791572b09aeba37d6a69865edd18d1775ffed95dcf6b5f75", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "d688bd993363dc69b967c3413e20607b8bd8b2b651844238db3e6f2d8f268d49" + }, + "v8-control-launcher-actions-phone100": { + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "b4d1cf131f27993f2930dcef2d83540f1f860a210385c8e3b74cd95ddf2fb240", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "dd89978a30238e0576923e22ece9006d1ed17253af71f68ab6d39702445bf276", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "a8b51bd3b7124d276e7a1ea0df0d89e6e606d965b7f28752b367910e1db01579", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "aacae04f688df5dec318c2e063420a1c3a1561b7ab92ca819dc77db7fbe6c8c5" + }, + "v8-control-sheet-phone100": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "d74b3c1af5f04b12b284944b9df530dc80b47faa96e024f85858247b639f5cf5", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "1605861404065207545d795b10ecfa303bde66963af8df768b562bf138a3def5", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "0fb015df4ded1f8093b3fc8e87b99a87e9da0eb4bf0629e6ad4525f464545588", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "ff5e8396d5e6e7a34857908f47503b44ebaada0d8143ee70233180178dd42185", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "33912ec3f746a5546b4b2d1c4b5b73a88121af57fdc0f0e5c390d4bde8bf0aa0", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "3ea0db4c76cace63c0641be7827fcc77ffdbec3d505d25695ce731df44ff6818", + "emojiactionssheetdocksabovekeyboard-case.json": "27732391acdec4c52483e6498bf156f561bc4e8655abaffad88661f353c7be20", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "ec223502b25752127039ce0d02c9e0fc99463c94f6a42cbab13945682d893f4e", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "813e412796ffdab0992e426eae6879e53e59bbda44fa97cfb94655c04b84c3fb", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "0f6b48326fd6942dc799512ef172dbbcc7a3db13eb9dbf967aa95675aef38776", + "launcheractionssheetdocksabovekeyboard-case.json": "f356361c4d8accc4f1d4a330ddba88f01e06248ad0a7018f64feb8800238e48d" + }, + "v8-control-sheet-phone200": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "c34adacd2b8fc43684a7761ac1b1c274e7f0fb9beea06d232ccb356001e4da60", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "2b06d33579411d21521055b1b333a61d2ccce67a66d01dbd9168b028708c9726", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "4c8b35119289ef13abaf5d94046ccf965adf4be4de49910d43910c7ff2499cb8", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "1606abe7b742a536d001cd31b8c7c0fb2dba5af9da2f9fe75b13225b5aace5f3", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "e6cdb5f5e80ab796246babb9d5fea5b0d1161c3856e6f84801320ef7e6de882b", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "a4b3d2408ecf0aced747c828010eda51578ac5005f190fc51ff85adb1235dea8", + "emojiactionssheetdocksabovekeyboard-case.json": "db063eb97c88dc23caf953d12fcae7d564ce7d07160736c518081e82b4383ffc", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "609ceaf5a48b98e053455c037d969eca8c0c04c4c9b0fb782830293adb3571f7", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "fbce18ce2658e23a661c8b362b88bcea1f82c239846a292ccab667b08988e2f2", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "f644597313a35be84f7fc9c352cc06f87d0ccb8a2fe75f33ddade0d1f3934dc4", + "launcheractionssheetdocksabovekeyboard-case.json": "79c91a5736d53d124190e7da42b2c4cb170186458bae36f76c2d68950bfe0c0a" + }, + "v8-tablet100a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "eab82704fd846e00e95db91c84559dfffefdbaad5e94a25f0c96143e9e339cb4", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "59c448442e932f626de8ba789f7f7dd7aee561d8853c12a85c640d06abac350e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "376138472fd10e3df0a24a6824c9ef450d87159d85a5038ee64935df0790d3a4", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "67a3e52ae910d0a831575273bfa5002860011c9b55123a766889619309198aae", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "dbc3d290b1fceee51f5d716e2f9acf5f22910dc98c09e07dcdccebff61d24e9a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "96a2236e02e268e755c7a2e365cffe2f43de6df1d8b5c02bfa306fb2d613e72c", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "0e5d0c348072373c67bb58088cc6c33232ac83dcf95d0fafd2cd920f6cd386af", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "702baf59fcda28aadd89faa821f673c5f11d9106b11a4428903c8f91b3b7c679", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "50c2a5e69409378a4eff443eb2d283ab934b5e90972793b614f9472a5ed7463d", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "e364d16b6c4a1651ba7ebd31d0fb4a9567250686cc8e29d26ed5bcf0b7974f65", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "3f78f6d98682043404887594e01646ad35e45b1370ef790ef25b610a36856e1c", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "c3c326aa9e07ab13cdae5dad97a9bfecffed406a3bdccfa93cff37a885c1c63a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "5d5a195a80b6e24d571ba198cfd8f68d91ecf451775fad6d14a4c6de4e4ce01d", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "885972798e30bd632462998f45a0d9947b80fafcebb847f9b4a67844f33ba2fe", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "2313398e158325836219fa7d665a4bc2744faa30ef499b14c8b6f403aeeaf052", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "e364d16b6c4a1651ba7ebd31d0fb4a9567250686cc8e29d26ed5bcf0b7974f65", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "89e44aa367060ded7d1de38e51661782ea658e02e8a5c47420a8b7d8fba47c7d", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "4bdfa07e11c8ee760aa8d96b3301da3003bc4575e8acfa033f34e9c685b625ee", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "e364d16b6c4a1651ba7ebd31d0fb4a9567250686cc8e29d26ed5bcf0b7974f65", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "70e1199fef4ccace63b20605ac1c838dd68a1e3ad9824b27bc0baf3fe5d37277", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "e20b4a53d16984f0fa479d6482e17e4ee4d7e51e393f0b3096651d7a2bb69d65", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "5d5a195a80b6e24d571ba198cfd8f68d91ecf451775fad6d14a4c6de4e4ce01d", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "0eac63c8e8b3907a16fa0ef645ececa21d5b9782ced1b97784866ec532b1896c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "cf0c7600ff2dc950cbfc7aff1bf3ae2596a2715e1e5b436ab063a8f53d695feb", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "e364d16b6c4a1651ba7ebd31d0fb4a9567250686cc8e29d26ed5bcf0b7974f65", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "08221a4692f7dbc85ae8b5e0bd39b837fd1bc35bc29a6323a1889dc284ed4009", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "181f15ce7a697ae8145013e2abe77048ef1a2dff446b7fbb32fc8ae4fa22a59b", + "launchermenudismissalspreserverangeandfilter-case.json": "947dfe8938a1b907d39bab3ee504ee85db078fe73d452ba8073d62511fe12e79", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "1e2f20b118d3a435822c9200b492323f8194f53338352dec2994b2a7d6829f1b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "5f2516d3c781dedd43d9bf56cc69620ec7caad5daf74aa6471d744139674ca56", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "6126e18996cac9c247138aee98992850d8cdb408e4ae67a9a489ce437d3109f0", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "95ef7ab3156d57bf8f16b1621887bf0d814b4facbc366246eabd3c0e9168b0d6", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "80197572374143c262c302dc599acdf256f0bb9f17d9ac8c6834f7a510393d39", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "8072d037db48d65b9908e6aa4784d0f5920489ae976ffc94bdade40bbaca6cbc", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "0d1968c168f14a263d9af117281c1c6c5335082bca41ccbcc436b7daf277d809", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "f0bdfee8e40ec934f92502ccb291c02999c093de77eb51e8ed237c374cc710ff", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "499a058d7974f4ffcb183f161c242367902bb4ac40c4ef7cec85f9483d5aae65", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "0d1968c168f14a263d9af117281c1c6c5335082bca41ccbcc436b7daf277d809", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "d925c1dc463b0d0c58e2469b6bdb944b3d8bfecef7ced6e84181ea33b051e8f2", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "e7dc9eb1a3f478f728c1f3936034bba3eb62aa5c934fdaf82db211ef1f3a2b8c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "95ef7ab3156d57bf8f16b1621887bf0d814b4facbc366246eabd3c0e9168b0d6", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "cb7d0eda9a7bc6ab10cbbf4d547d4df8adaf11281a7957598c26e39818669985", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "fec3aeda142d651467d500182acb641f0b95fef6c5bcb31134b65c862f07fc54", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "0d1968c168f14a263d9af117281c1c6c5335082bca41ccbcc436b7daf277d809", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "c8afc338f8764633bdd77dca84a0265270c8a2a1caee5659ece4c525149b5786", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "2e4cad57da5bb1a7f76974a3b66c3928b20165a991ba1934ec3ccdc515df006e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "0d1968c168f14a263d9af117281c1c6c5335082bca41ccbcc436b7daf277d809", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "4684f84840b7d396278af41f9e91dfbd8d34c6d18f6d724d9fc20c12f6405654", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "4ecfd6318315b65e5184f05bf51a80fd6eb7dd3ee7a833a5809c3f4ef67b32cd", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "95ef7ab3156d57bf8f16b1621887bf0d814b4facbc366246eabd3c0e9168b0d6", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "8c37ff2920cb1bb692166b93268878d0ce4205ddce608227baef284680abd612", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "757ba4bdea29d9b6f66cc33758e6bb4e6f1011b3bad9027f1adf3d38bf9df8ae", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "0d1968c168f14a263d9af117281c1c6c5335082bca41ccbcc436b7daf277d809", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "a527d68a95d650d69cc8e93e3627ebe41ba818121694b41b7215fd46b3b0cd28", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "6fd936e8f68c764bcd69f7e2d49bde52dfddcdb04ad91214b07e8fa2a246ca1d", + "emojimenudismissalspreserverangeandimeintent-case.json": "687a9b7fe814c82a8f84f89795b54b8980ad3318721ada3eb31c955e1714ebf0", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "e5fbe24c4de52924894b905e06702d225df32ff41ca51e9e429d8f26d1c86a35", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "f9c6d427a2e8dae7cc953f2bd8612f051c07833771b1d024ccddf395a5fbf528", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "6ce353fee19a52a7669a107f79d308571d0a6e745f682f3d5e852681cdfb81f0", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "95ef7ab3156d57bf8f16b1621887bf0d814b4facbc366246eabd3c0e9168b0d6", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "51658819b8e2a13ba01a74eb0642153f132be77fc2bda00161207c4d8a569e07", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "2ef053973657165c074482317c43529ebf6487ebc45e9c8c64a2fe151d88d41f", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "e5fbe24c4de52924894b905e06702d225df32ff41ca51e9e429d8f26d1c86a35", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "ed7d023c95f200d1f7fda8960b62a4870d82092f16b4912ce6d12aa53144b647", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84c772e41421ea718d0d47aab429185d540bb83e605fe9f16d7a741a505e18bd", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "bc821fa740b63c7ab4efe18e5ceda7a7c8c1ebc20bb72f9855b9ead0c03135b0", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "9e2325955985d61ea9ec19bbe85aafe34aee1fb4f408224094fde6de7e728f36", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "8065cd487bed57fd1222520a03b588dffc57d89839073da93054e61320b0bbce", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "4c68297eb08b2a13c5171e5103a0e7d55fdd2d32b8577c36a832c47377b93d50", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "9e2325955985d61ea9ec19bbe85aafe34aee1fb4f408224094fde6de7e728f36", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "7d69e5fcac307cf927906786412fe8415d0c0f8f203e0fcf97591e4512056cf1", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "d5c69cd214c7519561161823ad279b4b11d2b89277a446dc411ccd793962459c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "9aed8c77474be56675c862e6b7d57d1ab2abd92d323ed93a7d0f5d13a51f54ef", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "b82d939b143e566ef6fd40ecdacf99623b25efd9bf4164cc8718a7f30c58dfe8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "aa12619f15a9ac622ea6982540eaa98dc32a0cf274f5d1c2dbbcd6b38ebf2669", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "299135d6904be910149c422d0b65ab5aa207dbc4f4c63ee6a63a8648e2ade315", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "8efe704c6373abb700b7e53ff1aa9b5b230f214723b86bf0f173f83794fc0554", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "57afc982223e2b7f61d1cea09a46e9c29714e3c567d8f5937388a82e834462c6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "8a29f1c4aea822588dd43b3a0afa18544184265e4d99648932916448f014c452", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "9f91d606563749b16d32f6fedd1e7d05b97d57d3dd68343f8d9ed9c280847d5f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "a82957756de18e1bea510f1e2f259fb3426c50ac9fadd02e1ad0db2f0eb73744", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "bff7f683b461aa846229fa17ca0671abd4dacfdafb686e2649ff85a0aa30df85", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.xml": "2392ffd7bae0032f0dbbc8a52061e7d342efed347f99f30f72856469b07ef167", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu.png": "847b8129d358e55404200e26c78c1bbc5c63011075430a06700caf65b1e81869", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-before-menu-frame.json": "d3d67611194f8e81ff45fe2bb710bdbe01eb7d71b320d6045725fabfd12b8ad0", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.xml": "0c0851cf54533a33ed57db8297de6a31d697a6d3a85d03b86fce0e94086a44fe", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return.png": "a5b26273d2326918a7b77ca4593ae33f63c748ebdfef5a205829f529edf81ee8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-false-return-frame.json": "44572c69fd3482b29b54763ffab653bf25aa21968eaa413cd0851dbb897ba8a8", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.xml": "0c0851cf54533a33ed57db8297de6a31d697a6d3a85d03b86fce0e94086a44fe", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu.png": "2f7f2e9f4b1ecf80e5e01b242a6ac4df44c6c6508e75427dca3f8421365dd7c4", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-before-menu-frame.json": "88a6187d72de44232bb09ffb90e32136f3b355b5a9a39486419f0299d890f42b", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.xml": "0c0851cf54533a33ed57db8297de6a31d697a6d3a85d03b86fce0e94086a44fe", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png": "b0389aa3af547a62d88dacafdcfb57e3eb2d50ced30ed97b8630dcecbefc0df7", + "diagnoserangeplacementbeforeandafterimesetup-range-order-true-return-frame.json": "46ba83d1c628986773bb97f31842b7522cf6fcd875b7a94fe94707d28b76c8fc", + "diagnoserangeplacementbeforeandafterimesetup-case.json": "3247cba925ed97da53de8e2896b87e0abf6c004198b5bd6528d55c7bacd87f53" + }, + "v8-tablet100b": { + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "0bd36954de4c6bec43483f511cbf72c38d687468715566c47e422bd38af2e042", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "cb7deada69e4de276aafbe8bc93ad3273d3f0ad9a5d67ec3148c6dfa84037e53", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "9980da09c9e3c6591a5d1ec9ddb1d5c0f042e55a17c4efc2ef52fb98fb44e6bd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "fb80ed09b8f3fce303f7c79bea1d85b78fc0b9a9560a97634f0065d31b5870e7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "988cbe969d98e2d4a97c1e7de8209430904bea722584d5b95204af429ab06c88", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "2122912251759f261072caf851d7a599310809091f8fdb445b894d13f5033986", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "a74afabf416d078422e99612921db0db0a835ddcda0115044236e895cbce8a73", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "1ec6c37e3ab1a836e29ee2b9020f64df34ddee06dfa858bc072656d654b875e4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "fc04e04f9e4581e0751f10b4b93fe027cdae8a3b69d1ff472f7bd927f7af8749", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "9e3589ace5ac26a922cdea9c407a1ae2de32e97cd9417bb760fccac3529b9031", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "e500acbdd3cac9219e5aca9be42d3a2600c2800c2733bb8255efffb36242d3cd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "731bcc254a94e432f876f5df1d2ec77953160cc4568cd3697310a3fa4dcc0c4d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "a74afabf416d078422e99612921db0db0a835ddcda0115044236e895cbce8a73", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "118b5f345861018acb2aa27b77da550b2fab52483bc06b424288e47fdb087a90", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "cbc2aef399be9fb8ad43120101ad6cf62d7df6b0820b7036d9bf7dc197e2310c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "ff8c8b695f01a94ed076751ed2f6bbdd13f1e54c4d7fe9c9ef8a55e13b2d55cb", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "1257b095957ac0139a04e2870a6c5c3019f90e52a1957d611bc0f376de6b3ce6", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "394d00469fc380730588a173e12af4a972119d7e4348693c243abfb7b17ebe1e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4a18cb407340b976118ed3c31cc5c0bfe1020b2ca41749bae6048da4294dcaa5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "e0dd7c802d0fb0a2f73de261caf87ea95c2658433793b781669ae4bc05e7a097", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "4b60599fe02e0afb06eedcc7ff0ee839a16de6879c1b8e86311a7b987b100037", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c79b18ef5a8007495048c4ad78f13bfbc53b7ee774bdaefe747c70e86e7b0240", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "4757f492655d4bdc696eb26ad1bc13f6e8775afb564486d3cedb2271b35bd509", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "3ddced9b2de9a5fae29b7ed3191d20db31a8ae3ca489fb1dbfd3d7522ca31651", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "4f8728fa0aa5f906204179b1ec4590c59411a94027bc5084b1b935630c59d499", + "menubackprecedeslaterregisteredroutecallback-case.json": "89e1be988acbb4c3d110e07860628f64a2235b5419e6e1d37360f171dcfc98f8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "beba584264a2bd515a1667f1fb7ee3b3357a7d7047f90f5e5486cbff33bba765", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "ac1163ba6b8ea1368d99575c59bd74fa35635bd0aeb8fc090d53737485494d81", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "21fe094bf3cd5f139580eb755f42c604601ee17ac681cb96a5d9b4252d4b73a7", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "9b9c6f1d682cf1dee1440f71ea4694cf97ac7d2db33adf0f37f48d88a79be025", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "294f08337cdfadf824895f2f99fb46df06b532e3ab119631a38cfb7bc9623b3c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "16e079f40cd9d803e36ca4cd8f5542c57a4421723abf925e834cfb3e369785f2", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "c69e0e9a672175f4e661259291f0ae2c705ac83a221108e6c353f923a4fb5aa6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "97dc2b49295e8e7bd27b13a4c5f445abe5962a3fee2708c6f7f0a61042ff937c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "66bd65c802033ee45f8a840c64ac52ebed5a92a946c43f7d53e763c980691abb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "9b9c6f1d682cf1dee1440f71ea4694cf97ac7d2db33adf0f37f48d88a79be025", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "4afc88fe39c19c490dc75dda5bacd18a4e33d05669aa75d6f2aea58ea04a35d1", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "e30cf9a58d07b43eb86dc5809f9896ecb87a66faf90ed6f1fd87560fbecad65c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "c69e0e9a672175f4e661259291f0ae2c705ac83a221108e6c353f923a4fb5aa6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "606805cbeef625883daa6d70b1bd5c31135eb381064f8b385116204d45ba3bb6", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "11b83bfae9ba4eaa775eaea0005ae208e4264e110a5f51a7b300f2da6e889991", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "916a357746b06ba3647dc4980f81a89858c1db64a4f7d024bbe2034c84a44e68" + }, + "v8-phone100a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "8684e20635a3f557b0179f21732db19efe48514a5d683155ecf29ddc2cbdf62f", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "ed8cb2662c1cf2a90d54c58b08565587d86414e009d2ca36dde385ac2df746fc", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "05ec59788c7f7520d2af74e8da4a57ab528ffa815e00736ce40d110fda4cae11", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "1ae7a533516579f85fcb5878f2d4187d115985748af6af715e7732be6c87032e", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "33b2ada8c154f6f7a8c11e47ee2c1945554cc3d8e9dd303966d6b26ca6e852fb", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "ee1812eba5c78e696e255d63e6b2ea2807f19bcf09f524c02833d210402535c6", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "7b17b63a2eb10e6a57d7e588c9af2fa85619f986ca5f591c085f578f6fa7075d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "655fe768bf648dd329c4393f3d43937573c8ac104954e25c7e394eb2a1ab7411", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "c043140edb86a2cad23bf1bb1d51c25d53f9c34c4a901a9ab022e16580c56fe7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "8684e20635a3f557b0179f21732db19efe48514a5d683155ecf29ddc2cbdf62f", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "ed8cb2662c1cf2a90d54c58b08565587d86414e009d2ca36dde385ac2df746fc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "ef3f8b0261c146120039cf18709bba985357fc4fd6630b9647754cfc2c79bcb0", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "1ae7a533516579f85fcb5878f2d4187d115985748af6af715e7732be6c87032e", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "33b2ada8c154f6f7a8c11e47ee2c1945554cc3d8e9dd303966d6b26ca6e852fb", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "34fb552b44b00cfee995af7f8f637c7370054b775fe7102781ae28521fc44257", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "7b17b63a2eb10e6a57d7e588c9af2fa85619f986ca5f591c085f578f6fa7075d", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "655fe768bf648dd329c4393f3d43937573c8ac104954e25c7e394eb2a1ab7411", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "9827ab13095261a273818ee428cd38340f26b795d24414c69a845159540a06da", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "8684e20635a3f557b0179f21732db19efe48514a5d683155ecf29ddc2cbdf62f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "ed8cb2662c1cf2a90d54c58b08565587d86414e009d2ca36dde385ac2df746fc", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "5943519d9d673e9d169b3d0ea74434b3160dca589cf3a0f7327ad23739a12355", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "1ae7a533516579f85fcb5878f2d4187d115985748af6af715e7732be6c87032e", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "33b2ada8c154f6f7a8c11e47ee2c1945554cc3d8e9dd303966d6b26ca6e852fb", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "1b611a97699b710bb47e82f70d7b644103f9343540e0926a1bbc8e65bede3212", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "7b17b63a2eb10e6a57d7e588c9af2fa85619f986ca5f591c085f578f6fa7075d", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "655fe768bf648dd329c4393f3d43937573c8ac104954e25c7e394eb2a1ab7411", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "fac9622faa7b7d2d48cdf07e1af6b65618869babb4d5d5ed3061aff8bc32fd0f", + "launchermenudismissalspreserverangeandfilter-case.json": "74e7ddf337049d77d07c74145d4619c4d6bb441e8ea019175c20d450247efc05", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "5e38657252091ab584b33fcd73e588724c3c40b1a1242982aa677d471c96d910", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "6b33ef62dff39b91505d067bdd2fff5a74a8e3d594b2dd242d8f1c3a00bfbdc9", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "a75515b965ce6ed3100ac81d623d8330859b4a26a7f5e536749e3ba991568644", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "6081575c6c98f363293c647cfd65c24d880deaf504b7b0bc8e9a1b49750556a3", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "73b2bb590423cec10979ab5d452d12636b9e9861869fb193689ed6564a40e97e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "0984f0372fdbf5fba56e772ffed2afa08d0bae318499f646c1afaa571b4c5f0c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "3488705dba9cd613c1de0cf7177dcb3e7318177ba47c46b7f1c39aeea50b59a2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "ed7624a9495fc2163ca6c34c56decb5165feaab9f66076c9ab40d92b38edd89e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "10a186ba51c8c1e80b0fa0536d52df6d675d282e7a3281b72b97c9565e83641e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "896d082ae575d9678825a70253e4046b8e0cb712ecc790dc69663953d5a19aa2", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "ed7624a9495fc2163ca6c34c56decb5165feaab9f66076c9ab40d92b38edd89e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "d73e1acf2840d7951c965678550b3f85c1b2e2a6c4de3b66577a618b1d40e183", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "6081575c6c98f363293c647cfd65c24d880deaf504b7b0bc8e9a1b49750556a3", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "73b2bb590423cec10979ab5d452d12636b9e9861869fb193689ed6564a40e97e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "cd328173cf924c5ac06604581b277b8e5d6303e8cbac0c0f9beb1b150baafbe8", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "896d082ae575d9678825a70253e4046b8e0cb712ecc790dc69663953d5a19aa2", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "ed7624a9495fc2163ca6c34c56decb5165feaab9f66076c9ab40d92b38edd89e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "05af5aba6bef0b0d72d2a866d52512fd1414caf5a7acb9ffa9b12e82cc0920e7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "896d082ae575d9678825a70253e4046b8e0cb712ecc790dc69663953d5a19aa2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "ed7624a9495fc2163ca6c34c56decb5165feaab9f66076c9ab40d92b38edd89e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "3b34b7dc49e0eba0144c32e13a7d6b8d2c2128e6f7caf367e8285b39032ed619", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "6081575c6c98f363293c647cfd65c24d880deaf504b7b0bc8e9a1b49750556a3", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "73b2bb590423cec10979ab5d452d12636b9e9861869fb193689ed6564a40e97e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "d818ac5cb1e9d50b60519ca9dba9bc8de9dc41916eafa83731a43cbdf3b60f27", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "896d082ae575d9678825a70253e4046b8e0cb712ecc790dc69663953d5a19aa2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "ed7624a9495fc2163ca6c34c56decb5165feaab9f66076c9ab40d92b38edd89e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "847718a5d9cfd4ec8f6d450cce22a3f3b33c72dfd94ebadf4ad2968e1a637f5f", + "emojimenudismissalspreserverangeandimeintent-case.json": "422b5c33d98560cf7252bb28dd4d275f2c9e946431d10fac43c21135e3ec2151", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "ef45f547b72bf9efd263e6722ddff469d9610d9831a0d1febfbc34a2520d6b6a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "947d1840d754b68d1eb4955c310697c685fea49f944cc01f9ccb8f45e08ea535", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "76f478c6226da8e9791572b09aeba37d6a69865edd18d1775ffed95dcf6b5f75", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "ba61c28f5291b4bc4c7bbe81d873dee321627aca687075476a9e402f46a27f5b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "e932f6d49e9991654244b71e5e8476c65ad9a9df1aa33b2983acde965da9ed53", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "4ede131462bbf5f3ec8b358f83006a796e711684984d6b2b1c9fcdbde5944644", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "6e23f0fb73475e79eccff4032961333f8ec7032061be32f140ada9781ce096bd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "77b7d626846eeaa3167a5471ffb78612d444083491d10b1e211bd104f5dfd8dd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "b53fd9110164bed6a0837445659d0f0dc58dd2aa9c8c4a16e0ce682ba5e2cabf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "74bea2ba48e36b0cd2dd771b528a02126e3cd022cb6cbe43258f04733d14981d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "03eb16c1e58e525a20469a9ab7175d58efb38ae14cfb97e6a3ad8afcd2de95e9", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "fd4ef902a513f99968a95d0535c8404b48fab51c4ec5fb03517e3a73fa19f244", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "354dfe634b415e67ddad3d283028676ac2af70f8d37bef5e958e1d877d25e9c3", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "a528ca5dd62ae74acf61d495073c97759bd933782d146848fef196159fd5f404", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "109491e8a8016f4d48dd512ebf5fbc68f209c80aef82b30289e7d967c25e2e59", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "f5e307adbb0336b06f919427ff4f0ba92ac1eb3ca8c2fdf2dcd464fbe7a3bf85", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "97f4a2fa0f91e8875d528ecb0ec6e3c87702d41b66c0c6c9b21999d23bfeedb5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "04aee22dd3f959da46074be11cf197103abe279503438fa585b03b39559e2f53", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "cef2ee125a882253c7e97aa2fb01aaf225c7e1602b4303fb219bc378ac07576f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "415492874bed6d759bb1092779e6e1f1914ee3cfb87226553705315d8a1cb145", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "4954daaa223ac9ee1c4e5d0625b88e8e733a0a17f0419e95ad4de4eeddc5b7ae", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "b137439162267b89b3504753834e761eec5ab4518495c6e06a806af165648618", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "05fdc2111fa3776a16be841a776cbc21135e0909f10c143a91de28e95d351b3c", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "e98db1b5467b4f2b341a44bd0c321309fc322ec36769e8252caf6f833c2d49c7", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "80b76789517d5a1a7a89152ca72160393f2bb84f244cd7f2ca84f80164c41210", + "menubackprecedeslaterregisteredroutecallback-case.json": "c29ec6765c7be484ceb6827442e93da70803a8e2f065956ef1d14617ecf8f34f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "3d03cdacc98b9653036fd4bd80de28c62509a7c5030c828d188beaa43d67e1d3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "927534ba41ad5154cf46b563b01963150abfb46eac8f4e60854d0d5ab54ff3b4", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "a8b51bd3b7124d276e7a1ea0df0d89e6e606d965b7f28752b367910e1db01579", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "719afd41aabc9a3e8d0211e1318d8004b491607458dd4b533b9f1b088bd15424", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "b19cabd8556909f6ed9704bd57bb2d956c520c0ffde1316618841df5676aaa27", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "3465ebc0589d188d170e6ba1d9893a57fb7a6d913e674e00aa54cd6a0ad6f87c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "8526207691df7e5f390ff26795f12cf4fd43f47e06ac0d8e4cca50c121e8d60e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "e3baccb138c2410f8d913db43cf2e001dbd2c7a516278f376c13039b38b14d04", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "a81a6f78dcfebea10d569dec59e3d2b0fbe64a088a4b0563ad774471426e2dc3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "719afd41aabc9a3e8d0211e1318d8004b491607458dd4b533b9f1b088bd15424", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "b19cabd8556909f6ed9704bd57bb2d956c520c0ffde1316618841df5676aaa27", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "3dfdcf5d89e3b4faa069f433efc8a8fd9994e399d8d785ff8cd6c74b60da2f9b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "8526207691df7e5f390ff26795f12cf4fd43f47e06ac0d8e4cca50c121e8d60e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "33c7ece4ddbb3224b20ce4454d84f6285b012303d0581e6656461f6d537560f8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "7eca4c4263159afaa0d590017441494c2bc2f8e5d43d990c87a7f17986ccba27", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "a9242319b8a310fcb993d1adf6f3c5f9d2bca39e66904d2b5dc3bd9392daa298", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "643a3cee89ab41a56fa24d030ecb2ede8042005db0f8fdbc6172f47677877a38", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "17749c5197790422562eff4363a42b87824427cd2ea10dad0799329eba1a0891", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "5f3a77cedc8c31e75934a8def9bd2c70babb190c9558e2b66829ffb008d054fd", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "643a3cee89ab41a56fa24d030ecb2ede8042005db0f8fdbc6172f47677877a38", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "17749c5197790422562eff4363a42b87824427cd2ea10dad0799329eba1a0891", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "8b1907f1788569dabb5c3756b7e208aedb2795e3510cb01315e598cae327cf18", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "43ae860cf847b093eaecd12be41065af21e8783a4fee74b2cd0be0524ca3f011", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "a759ef5011c5f7a8fa2c89605ca493b2268e153747dee8632263eef1c2acafaf", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "e87d53e1f931d0485b1d4192ac58fb2451e57fc2f463dbb230304afd6a3977fa", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "1353f9ad938c26ad63463e5c476c3302abbb16aa05a084dca490fd18d13dec5b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "e3a22e7f98819400b2c76ab37958bf10e8babbeab24d49b77b9243797369c5c6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "211aa83d9c67634c4a8c374f7225f892a7d01c7a74aed400c89d263d05ce6423", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "c1881fc573529843524bfc80b866f60bbace9bbab2e00b7aa92aed55e7131956", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "3795876bf6d865e847ecb1d631500730af85a5d7e64d93922597b7945a3b71f8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "9eafbd6ceeb5f30d7497967a6a896d597d1d491133c536429f389464eec60b8b", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "8adc064c22cee8ea3ca64dd55ad773932b2333184ef6c0a55ea790c2a4268ee6" + }, + "v8-phone100b": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "76865cf182a00bcbfca4ccf9ca80ce2bc0b4d0e232230a318741535386d09ec5", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "ac7d4af066e03b3fa84894f572383f0e1c9e1159d1095c531e8ce03938e53dd3", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "0fb015df4ded1f8093b3fc8e87b99a87e9da0eb4bf0629e6ad4525f464545588", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "2a3556b8b0e1cf97c02fed02eeb0c9b749e50422625b224ddcdd35451e3d87c3", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "99a23b1934f50f4968e5d42255e67bc0804f5bc077e3feedb8dfc89e8ea54eba", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "3ea0db4c76cace63c0641be7827fcc77ffdbec3d505d25695ce731df44ff6818", + "emojiactionssheetdocksabovekeyboard-sheet-closed.xml": "7050d0ffb7822f57427d81c3d94d190c09b1e6c11d9c8399593de7cf2942a7d6", + "emojiactionssheetdocksabovekeyboard-sheet-closed.png": "b3a70f9e084e8db611eaf1f5cd9b17490029632cb665e624c58db0d351e1cea6", + "emojiactionssheetdocksabovekeyboard-sheet-closed-frame.json": "868ca0a0600d162125646b0ab564eecc95969f60e81b092b1852b52cb8e57861", + "emojiactionssheetdocksabovekeyboard-case.json": "3feec5c4af3233ca3261e30b4419a6087cf02c29e33f433997eb6a46bbec5514", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "db958ede4cdf41b885bfdb61cd098f0024d11a22ea485cc957163f4281cfc60d", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "dffd5c4a93d738b1bf3aaa859d730397aa16b0ffe23bc3d61bb0d5a3d6c69379", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "0f6b48326fd6942dc799512ef172dbbcc7a3db13eb9dbf967aa95675aef38776", + "launcheractionssheetdocksabovekeyboard-sheet-closed.xml": "71dffa94f651b4bca35b3d04ece78684acb4aa46e3144e02370419c3ec10e962", + "launcheractionssheetdocksabovekeyboard-sheet-closed.png": "25064c12560b115aa16b7097561024da50cbc2757dcd8450e5636c022635f1e0", + "launcheractionssheetdocksabovekeyboard-sheet-closed-frame.json": "11e0853f4d4b5b97b038ff62fc3b35ecbd97c3033b0a0b429c0f0178164d4217", + "launcheractionssheetdocksabovekeyboard-case.json": "b6f1b1c520de8e1483362dbfb76e04d05da359b580cefe288d757e4058c1537d" + }, + "v8-phone200a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "5d293b658b281238bb4051dec1119005b78a6d8a5a5e9f272e8ed66cf74d6a64", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "e0c683165447ee8af10bdb26e7dc61a1827d4fcbe819ac6e34c5ec0ef1879e7d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "e58409bda39c04255d9d8703b8bce1fcf97f6aafe8f82614df4d6c1ce16f533d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "9aa48ddfaf0fdf9c23f5aeb413c0d9003a0e26f24f0015767d6c4ff0805e386b", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "b8c5ccbfbf4ed5014a02718d31da052c1c656a81aced63312fab0b06ef022fbd", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "3bea6da43af390661d259940e90c20e577fcd489d6c02bab2ab482d2ee24c3c9", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "8536d997df511ecd9b24469e913b1bb3aeb9794a609b00220e33213c425c98af", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "1e9e352e7f738ec19265c55628f3614e760b5ef6a8d1e53eba810bda4584a87a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "5cb95a299b50308b9f94b09ae6a02ed2ae5fae93ed0dce34e07019ebd9b323f7", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "5d293b658b281238bb4051dec1119005b78a6d8a5a5e9f272e8ed66cf74d6a64", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "e0c683165447ee8af10bdb26e7dc61a1827d4fcbe819ac6e34c5ec0ef1879e7d", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "9b2c9c39ff3142f49f19d8cf0fa13440c97a6a95df08d761ba1cb89070960588", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "9aa48ddfaf0fdf9c23f5aeb413c0d9003a0e26f24f0015767d6c4ff0805e386b", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "b8c5ccbfbf4ed5014a02718d31da052c1c656a81aced63312fab0b06ef022fbd", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "b45c9cab57966cfefdfe5f8a71039a909539df079158b4a53a647da1ca1d8b75", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "2f4778c6490a17feb7073348004e30a6ffdde9029af2f371b075d55f6e690139", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "7f4e107612d53a47f2d2e75a558a58a2e677c079da0c0765b6747e187f4cf5a1", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "5f3d5d1311fa4989998eed6042756c1e8e2abeb23b4e812a2b1a8eeb2a78c977", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "8730a12458df7d22fadfa6760f3e3d94744dfd7d8e9044bff9a59509d1d1cfcd", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "58f518f401e7dbd4b63aa0aecc11467fe486774f48ffaed08a9be455ef095692", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "1434589cd0e2e11afad28061c1959e245cb63a158317eb709f474a5e679b1b0c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "5c55105d6baaabac804ca2053c80e411870e51af3a1a812e60f4ebd932faf35e", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "ac9f5513f7fe680a7e3a8f8b7d39bbcef7747e6efd821bc8c69f420f0865b56e", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "a713fa0fbc5ee52f872d6fea871d96fa8bf053319c9b744b614e049cc8185940", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "2f4778c6490a17feb7073348004e30a6ffdde9029af2f371b075d55f6e690139", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "7f4e107612d53a47f2d2e75a558a58a2e677c079da0c0765b6747e187f4cf5a1", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "551ce1967db03f168b2455f45fc13e4d0b992ec0f759b6d5887b72ab09e453bd", + "launchermenudismissalspreserverangeandfilter-case.json": "fb52eb1ddf10b8937b1c7e109111f90de8b6b7ab964c32b7ba5aca54cf424307", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "c4a3ef5e18e2f4f26b1282f304a218622d6398db04581a4bd46537010bbf0903", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "29d7b3bd54165c0d542154a7656d367b83694b1f53c5b2dd064e78e1e358db29", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "26d1e22ab5044a667751d68b91192590f23f1e328fc2a04bc0e1cf0c0ce520c8", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "26807bf725b901b0605006c7fbbf8ab1c0a0b8499637286c5b4d750333b8a450", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "7b0d6c3fe5cef247a1fff50aad1c7b6d2cb4773fd67c25a52a9f575e803b09a3", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "653341a8640a3d94e094f0eec91fb39b80dadd01242114790dddb3732aa85838", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "e60b5f00a7df5275038124d15d58c2d6d0b4b89347209b08c355c32a12175ec5", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "4f5b89083a481a2673e2e1617db3f0cd238fd90a3023b86cc6484a2d884f98e2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "88f26697314f8ca7855f65eddb3f68cf9eed778c040e6750e887c133b118b9ec", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "e60b5f00a7df5275038124d15d58c2d6d0b4b89347209b08c355c32a12175ec5", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "4f5b89083a481a2673e2e1617db3f0cd238fd90a3023b86cc6484a2d884f98e2", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "62d6f6e6f7f314d6afa1eebe9d33309be20e52707b17da01e4f7d609e912a522", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "26807bf725b901b0605006c7fbbf8ab1c0a0b8499637286c5b4d750333b8a450", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "7b0d6c3fe5cef247a1fff50aad1c7b6d2cb4773fd67c25a52a9f575e803b09a3", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "ce8557ddbce4510df3e80bcccf6cfbb5cbd1246e8311299bfc73d06215a18499", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "4051927a671be654054236efc15beb13febc1de5a374b4635291b36e36c8c6c3", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "494264972cb60d2fdc07b3a770ed96e9d93a652a4ac578c2bfba0ae3795d974a", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "138da03432ed2cd0dd14aa850ab71020b6d81e33e7336d61b47d42f07c94f2bb", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "6b316627df5d34c4ab2292bbf6d8d360a1e8ab0d2e72e0b90ebdc087f130749c", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "6cc6b7a30eafd662cb4f3d9b7ddfa232a2594e16deda8773b0b38d78ca8a3fc5", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "cf318835261179877320b05bd5693a19330248051c00a25b6e4778332faf93ea", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "261a607ba3dc509c411dee77d137aca95aa718c2c71b42ba33fb0fbe00df7e2b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "c3c3ab4649dc764a5da5b6c88004328798b61804ed66da52ff3223fb380e23d9", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "50217b4552132b05db7f8ed944a34b70e56151adc9b23bdfeff83d411f0742a1", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "6b316627df5d34c4ab2292bbf6d8d360a1e8ab0d2e72e0b90ebdc087f130749c", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "6cc6b7a30eafd662cb4f3d9b7ddfa232a2594e16deda8773b0b38d78ca8a3fc5", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "c3b0d0aef11365029f1d0381163670264018d5fb450ae2c40d663be6826e9544", + "emojimenudismissalspreserverangeandimeintent-case.json": "068a4fc3425545ae8bb0b4dc01513f2b2d910f9ef1a809583ff8f8d21c120d10", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "2a9da7f5759a7f685296883be71855b107db0254c6f2676a1824c8bc9607e460", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "af621927791cdf65ce7fbc06e9e4b5826d6c58438c1dc367413ce0f1459fdb6b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "c90f894c3e6f93b14d86d298097e14eda3e104efbec49530086833e9e5594120", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "eb06be5ed37bb46edf384355deb5b41c0be770117724a4479e50fadedc518621", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "123afebec7d322c575706f393056ecc3f27cf841fe6cfd6e794fd29fa3dacd18", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "63f06118f3c7462070132eedfab597513ecde52e049e2584fc9ebb9f068bf6e2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "71044c954dd3fb8d6195f91e21a43e465418c465e57f5666a1b09cf1060ce752", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "b83a314a924e6630ba60af332ad94fe253c5abcec982c8ae12ec058c44b0f1a7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "9dc5f02ea38c2ca11299b0acd666bf3ce2101d7646a98d22812375200de52b2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "eb06be5ed37bb46edf384355deb5b41c0be770117724a4479e50fadedc518621", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "cc6c4741a983e8a19c959c58706cb3e536d56ab6c2c036c4c26ab4bc595a6bec", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "61e72277487dc159996fba82c763c1501d499d2f82de348c00aae1d86fb9239a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "71044c954dd3fb8d6195f91e21a43e465418c465e57f5666a1b09cf1060ce752", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "b83a314a924e6630ba60af332ad94fe253c5abcec982c8ae12ec058c44b0f1a7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "64f2d1887b7e5fd3c677b51182e46123674c7332eb37bb4f3c23e80227862fd1", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "6bece7ff8adbc9e468a1e1ad2d868a191c8b90d12e70d05274caec1a39477bc1", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "af6d52132df031f507e0fe86830bcda4e641e9a801c6e79540901a4526b3777a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "c054ac6536f0606c881256e4bf7e5989629014758cd6a23825df502e6e1df28d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "438ff78af61b97d3dabef5281ff845778440113cea9ea010fd1910e5876f08b5", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "f1a9b6193b42a90e457d1145d43a29189f4fa98c60c303faadb5a4e6b815f7f1", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "d744744a845b60912a4e996319419e02161e9cc4f2fb8b4766bc3617ac68924b", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "6e1727099042164818125e30115ed1bf9a1c8c8fb80688c9cb35497bd6fdd894", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "52e2da690ce141737c34e91cdf39666b6c4327bf246be50309b2d1bbd314007d", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "91400edb1386c58501acee9f90619608919c59bd0dcdd92dfb76f3077592e1ea", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "5ee80470837c1733d773393049e8200047e14adbebcea40d6af6a7a56c1ad3ef", + "menubackprecedeslaterregisteredroutecallback-case.json": "320acc549789456a78471a6c47060ace2cdb2c54bbb1b2e8ee49d45f3b6e3b0d", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "9576ca3c9e382e2c3eda301fb126bf50630f580d6c9c9bc610be23bd79b94466", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "83709c7148a05ff4c10418085c4f906198dc365ea1a81c1aa5e394623f8c4f0a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "9de4a71d8d09a21c1ac150b4a7067c04e4a9a58b14688c2bb632cc6e2087c719", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "f29a23b68058b3496ddfcf6985e485bf98bc868f987d5b4619004800232fb22a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "c2ed4fc6bdcb8c6b7f77b1c70864b765cbed88cf111d28147e7abb575e775497", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "8eee65e1aeb34ad1a2ef2854aa80ce8af3d7ee0ca785848196b7321420aea93b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "686eb37a9dfd7bee5f95f6ee965ee2c9a579a30e601f5dce7a5e18617066bb5a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "5f17c138a6abb2750ffe2250cfeb3f9d3c7944283cac1f7c44fd15f9624ed835", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "94cc2435818371814c424f27111f2df6c335b662a1daae8546c14a2dfdf8a0ea", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "f29a23b68058b3496ddfcf6985e485bf98bc868f987d5b4619004800232fb22a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "600b3d48f2bcce5519dcf067f3d86d6804879856d9b2c0c9918d7ad2f6cc7606", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "233a36eda8b85b78a46288fdcebf177e084ef4361d9ce54ca01a070105778efd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "686eb37a9dfd7bee5f95f6ee965ee2c9a579a30e601f5dce7a5e18617066bb5a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "0f97029c3252a78850fa91c700dc0a0b9fe1829aa8b362edb384678dbd09cc36", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "c8eb40bfe28869ff88763add23cba55cc19fa9d922a3fd934794ce0f42fb11e3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "c42a7fefa4d51601441a21cc5f1e368a4141d1be14a1e78081dc3f5a56ae5f8e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "18c1527666eb2a93bbba69c3192fd5b59aa5ee6614784932ede7a0e1547e8671", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "f6d79aa68182138f4f6694312f92ae1501ebc4e562ed597a6f80511e3d5ca0b0", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "4149208a2dc04747cf97a9677d7b1f8bedd097ba30f0d9da6a55c534286c0155", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "18c1527666eb2a93bbba69c3192fd5b59aa5ee6614784932ede7a0e1547e8671", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "f6d79aa68182138f4f6694312f92ae1501ebc4e562ed597a6f80511e3d5ca0b0", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "6b0dbff833ef22af2bb2384e6a62700fb6c63c38b614f47b6fd7a253bc9c7008", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "df83e3bdb62b4a6a75e0d5fb2d11e0041789b62b063b309c69b0cb93fa49bd56", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "a82549a46f0dd913cb6754223313757a66434e2506c7c7713ba441db17deea5e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "5f8b0a8b22d46d36b284d9e12947eeba883b7a3190db35f247e41f29c87822bb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "2ca7dc997cc15185247b2caccb29f2aff8fa362d19055fe29ca9b44b8ade32d7", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "8ae6a9f226599bbbe9826024cb42f5f59e7a116d5c709884e7a90592b62ea6d2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "aa9a4cab4bf105b99f9341780be7dd85e4c13b43cce8e417063b1f02ec1068f9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "9f4fc6e2dbcf95dc544498df552f21a9ea38abf360afebb324876e36b56507e6", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "3c260c7ed4bb199f2579ccfafaa73add6a13bd9939a43b896d531e1b18e62ad2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "05e7088d3d387aa28b00fe7453c2a94ffff46783e74f6ca1eb918fdea7b8988d", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "972df91dbd9d092b653b7cd6665b6cfad17553b706b70ead55bfc6c1d3292a2a" + }, + "v8-phone200b": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "781dbc19cf829715a91b24de2ddfe89776bb7e8979e092dfbf89be4e768bd888", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "8683b479ed06c138767e089cf766c557c92a9157dc4ce520226b16d0a8381519", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "4c8b35119289ef13abaf5d94046ccf965adf4be4de49910d43910c7ff2499cb8", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "a680ebd1276595d66a803c1fe084136cbbfc1fbfd3f0122ba838ffdb80a6b88f", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "132b25c970fb6092fa0c22b8fe8ce2ed8929890939fa19c6980557f659460f8a", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "a4b3d2408ecf0aced747c828010eda51578ac5005f190fc51ff85adb1235dea8", + "emojiactionssheetdocksabovekeyboard-sheet-closed.xml": "870e3dd1ce4a56a2f5892f2bd06ebde867c11d0d88d20eaaf91fd9dbf852cd68", + "emojiactionssheetdocksabovekeyboard-sheet-closed.png": "a869c1e8df92a02c477f37743dc05cb0f70386a66c0e38d41796e71f3e148477", + "emojiactionssheetdocksabovekeyboard-sheet-closed-frame.json": "838fc6f64ca4b28080a0228068bf48e74adaea948c030d893fda14cdaf8fda2f", + "emojiactionssheetdocksabovekeyboard-case.json": "0ae42bdd9f1166181de851e8f07c49d2d8f966b40923cc49edf188c82a9214c5", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "acf806d29290d9f93b4778ac9190c9a70636ae055be87f06a625e125ab9e6a03", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "caa0213c192d4b5e9739ece1412e373e860088dba1c2c13fcf20a04f409be18a", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "f644597313a35be84f7fc9c352cc06f87d0ccb8a2fe75f33ddade0d1f3934dc4", + "launcheractionssheetdocksabovekeyboard-sheet-closed.xml": "dd8809af9fb36b1c80065ab84cf9a59fcfb780328ffe9081829a5c89cb04672e", + "launcheractionssheetdocksabovekeyboard-sheet-closed.png": "1a888368e234cc6f7e42a67c9db169e12ae8cc529eda0fbefe8d6caba90d6eae", + "launcheractionssheetdocksabovekeyboard-sheet-closed-frame.json": "ea81b9760133d741675bc8bc118c501dd66590791c5559ee040f09f434e13082", + "launcheractionssheetdocksabovekeyboard-case.json": "237ec685819a2b30de2b5ccfdc241d97ab092f35a55cf79a6352ce778741371e" + }, + "v8-tablet200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "7b69fdee86bdbaa54ffe73fb8a745ec3e2c9fc5fb8185b1fee17b3e99362891f", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "7393a6c91b7ea09889a961ed6db1af92757572ccaa3ecf3b52e5a4679ce7079d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "8acef55a9f2ca4aa7d1ec0b75270e53223f7b32e517ec129a7b9696bcd886811", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "8ddb75052bfedc3fe1b652f3453f04e81f3c80bc56c134ed817763cf07efcdea", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "8ed60f256af3e59442b8d2e77f81f1e01f1363a06cf08ab53be070f5d749fe58", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "ea6a2ad252b86ffbc902a6f89ef9e880336dccdc651ebeba3fe3ca0b63c75a62", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "7b69fdee86bdbaa54ffe73fb8a745ec3e2c9fc5fb8185b1fee17b3e99362891f", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "ad413f03e3b47836496177b84eb97a0dd375f58ab565089b9f847b8cd47d622f", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "265035828eed2f3c251b0ae913b8d90381ff4a48c2ce982b9675bb1c9e39a3d3", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "7b69fdee86bdbaa54ffe73fb8a745ec3e2c9fc5fb8185b1fee17b3e99362891f", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "635519b287daea0c53d27eda19300ce4ca676f8788a78d7be5be775a49bf6cce", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "23d86cf8b485ed1e8f521cff4ddbed7066f292228d63c9047f73aa764c444a6a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "8ddb75052bfedc3fe1b652f3453f04e81f3c80bc56c134ed817763cf07efcdea", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "66f62d8080a419d950bc3abb12897c6a72d17f556199221fb7ef63d2a9e24319", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "7e62666a6fe0f7aa73744bdc633f6fd8c3c1b67e34aa80d547a8925e5a18d7de", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "7b69fdee86bdbaa54ffe73fb8a745ec3e2c9fc5fb8185b1fee17b3e99362891f", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "ad94e5ca05d1badd3db8ed3731af60595eae00f9481056acbe1e65a309d10d68", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "af0c6d0ed2f7cca1cf27cb6f70ed1392438c75a38bfd09009169023638f159eb", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "7b69fdee86bdbaa54ffe73fb8a745ec3e2c9fc5fb8185b1fee17b3e99362891f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "670bcae0d87bfed2c3d8a10cf822e09cd9c6309e7c8ec7aa6c201e5fb8b1cbc3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "a3a482a043cde03dc918076a9e9d76e51a4f6c14dfdaa59ecc6e808cb54d2799", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "8ddb75052bfedc3fe1b652f3453f04e81f3c80bc56c134ed817763cf07efcdea", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "385acec5432c3ff5ced57a4530a12c9a88eb4903c4c57b17d57dfdd4652f1e1a", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "9d054a25b807d35a61a0d635c9d67449f39ac87aa519bcae47cfcdd032d1ea7c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "7b69fdee86bdbaa54ffe73fb8a745ec3e2c9fc5fb8185b1fee17b3e99362891f", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "50b25508baaa31caadde5f1e166cdf698acec738982f042d82eef2c0ae78e6b9", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "2193f07baf184ea501c98a2210a3dbb1f74f9da300cdab7c752b6f9e97defd19", + "launchermenudismissalspreserverangeandfilter-case.json": "0a7c2d757c00df3bd79eaaed676b6d9a2b672836e9b423cfa4133c4e8e34b278", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "53a71a1009d86fc30fe574bc7aa829798c7f7b646e6377bf1506753f3bc8c523", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "4a826a437b856950e80dda71fa1ad81cd6740503fdcc15967f935a06cb1b18a1", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "8cfb60bccb5ed4d4ef6db060d8225b82cd4e6ef390a7099222c5eaa59de7eea4", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "f91ebbd852d3183391d302d23b6f09e28a9d2e03792b9c7a4bd7699fd1a1328b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "1649a4c8ff28bda7c007ccb1b6bc4116b6e06fc124f9e823a52488cf1d85653b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "fcaf5b5e70740bc9af28bf7bce830dc56f85a9fc43b6780c6fa9cedada4df5a9", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "f285a1a8e0f63e1abc339c660d7a40d27b5bedbe6ff8651df0e33fe199ea0114", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "116296b9a8b454c0553e63828d1ded9f87a4f60d26b6060e67be1211a5f401ef", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "8913700da8d6159a29d66ee69c462aa8abfc202a51da03b354eacde0a871e785", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "f285a1a8e0f63e1abc339c660d7a40d27b5bedbe6ff8651df0e33fe199ea0114", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "0820be03b161e6e1ccda321af2229014b00d4a941ad38fce72b04e48a28bdf43", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "78288d4c08ec85051e7436fdbd92cad104ab23cc7454ab1fbc75212aecc76ec4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "f91ebbd852d3183391d302d23b6f09e28a9d2e03792b9c7a4bd7699fd1a1328b", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "b8f75288f8608903c9529abb73a0a38ef8ddd333bb55029e03e69504bd153efc", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "e5a19dcdaedf5eb869de7437fed7ae2acd25fa2f1795dcaf639b40533ad603f4", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "f285a1a8e0f63e1abc339c660d7a40d27b5bedbe6ff8651df0e33fe199ea0114", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "6f70efe43fb43d1cb9b18457183d9c3dd38025efafa0ede6fe6d511a808631f0", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "68e0f5a36f189d17897c9b147b9b8f874a3330292ccf25e3e9e2018fe69f0845", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "f285a1a8e0f63e1abc339c660d7a40d27b5bedbe6ff8651df0e33fe199ea0114", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "2e097d2d3478731f477220ad550b16cca367625b6c5444421c21350ac1451006", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "6803235d3c20ee585fe952dcb7ba5eefec72a635b6d5a556c93e18688f01a2c3", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "f91ebbd852d3183391d302d23b6f09e28a9d2e03792b9c7a4bd7699fd1a1328b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "a91c6f6a1fd0307dc3e0197ed02d9501cd93634b67fb6d076823401d8e219ff3", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "4ea0fbc19ac8da24958c6d30ba24e30123ae3503de0b99af5171b60e3b0f27b7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "f285a1a8e0f63e1abc339c660d7a40d27b5bedbe6ff8651df0e33fe199ea0114", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "bf42ba7fd537e07e2c2aec5f88893f4482c35c735889f27c785ee232e355a915", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "82deb1e7583c1fca131fdbe681573c28beb5384b4262332357346e55f3476bc1", + "emojimenudismissalspreserverangeandimeintent-case.json": "cb5471671bdf74435f9547bdcc39c201000b16026d0076c5ff9fd69f9854a751", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "e788a5e0738b42d7e6d5bb90a515b7ba4386ee889a4ce45d0a61c43fce86943a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "4b8cdbfb4062354eadc4345a217a1e9e259803a631727b02eb8d4970bfc2b5b0", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "18723074d747af2bec8f96adb2e507a9f077e4697b0e76b1d45eab72f440a5fa", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "8fa7919ef89b0a2268c9b670b0ba5e86ee7d247b95d8360db4bdad4d7dd91a11", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "f3f8bbbfdca69834fc2d8c3e19527ceb4cc07721dabcf99aa507b930de373c70", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "8cc3ecabafddc771fae6df544f7bfb3ea14e92d2041893838a979c0f347d65b7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "c3de6fe937c53801371ffe6d356195dbf3dfda5495d0dcf4d236f877164ad3b7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "1639b03364b4971b6b73148cc4df94768ac4e9439922e06b5fadd811b18876bf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "3db5b128db5c53288db73eb082c3fcfc07edb3a8d52b93393810431c12086033", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "8fa7919ef89b0a2268c9b670b0ba5e86ee7d247b95d8360db4bdad4d7dd91a11", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "ab45fff9e3e0015a18d9221953e9aaefb1c65c686d5aa244b041655a23c5b049", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "f43920c1cdb663b0f62a7ce5139d40f515f74994b17bbd8775241d8a00a23968", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "c3de6fe937c53801371ffe6d356195dbf3dfda5495d0dcf4d236f877164ad3b7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "bb64114b175707a7cae7c9940366fc6381dd62e20022384707ed8b6356b308d2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "86e50b0d52235fd22d26840e096f14d84ab273a2b8f9a25087ca37acde59dc4f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "4fcce9fd1f838d526f1e98f4322c7dc8ff60065c5d14ac9fcdb5955e8520b98b", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "a9245286b63ac2ef0aec0eb624bd2bd93897fef48abafbd3c8b8a79d845ecfc1", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "e7981a3f06cc52ecf35638a8af9df07c616383679d7d1560cd3f3f5150da3243", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "67641c5afd0f599eb8ff120dcef9b008e5f731cdc0b7697082a267cbe969faa3", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "029dcb6702051a2c6dde268af5efd1c650846a089b0316f0b6c47f9096a5bdb5", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "02df3aa4df3f95c0e391d5d31d747282e35991c10d587f097277b825f61ce2c2", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "40a1471c430f42b87070d834426b4986811092463b1aea2364de86e01e729547", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "a9245286b63ac2ef0aec0eb624bd2bd93897fef48abafbd3c8b8a79d845ecfc1", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "e1db9860dc3e7f91fc929983393be68bd3d7eb43d6869627a3f08ca2e37cc69b", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "84bb382c94113f1b2dd42eca31a6c777f21070b9a9bd98bc54aeea8790a789c4", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "78c2d53061c7ba7287c9aa82ebfc2a4d8e5b080523c84540102e127385c68d3e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "060cf867bd680d04099f5fa5a54f9b05195cd91ed6e5da810c2e48931e797027", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "beaade3a9e8ab598bed958bf61f59ef14e57674597adebf8256548315d691c8e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "f6817eb9781eb685e302093312c75639e30d612299743245d993b53095f1136f", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "86da188662b7ec5d6ac869af4422eeddf40f2079dd30e30e854b062fe5c8f21b", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "632ca9229066d275c5ad72f5958a305e6557ad335774d65ef264059cab1dfff3", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "c54d81506bf8e036882e0ce0d1a17d3118c76012960ac10d38a36af819a682c5", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "b0771db3a4df0b6670e771db08a3e4dc30ff9ee28ec9cc0f6ca1747d7656c9c1", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "b614f85765a3af8de1c906cf50cec59b40f4b38f182976080553d0d9c5a417cb", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "e5ecab3ee13c6f0d85847119207120115fd5e78547c80572b7dfa093305eebf9", + "menubackprecedeslaterregisteredroutecallback-case.json": "b323d8bea8a202d9c69dcd9a665ed2acafea89b10e5124563fc918fb0ae70a96", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "283de704b69f2c8a2361df897ad5aa0495b9bb4661acfc39d81f0cd83ae05c03", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "c3142bcd5608c3e6b489c0c63d3f528c72b9c3418bd9a12be1a0dfebcb340f9a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "96789659e0861da1953f97e0a313c4b3fac53bc1f2aeb559d436df4387042225", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "660335c7bd69288c5398b0e2aa8acfea390c595b245703350143cb68a2d47bbb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "d523ceccb1ee603d17b23017ade6c16d8e4adc2b28e33b9703e2b9a4be61454e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "728acfb8029e1418571a39e64c9637137d9f379b4c755bc773117aad1cd747a8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "e578de9b17bb3b561d4f9ad7ea584368207d3da7b4152ed2dea624636e3678da", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "4022e352c4fa9d56c8d1c21ee9b350a55ec33c74e2a0e6ee940e02ee218d3577", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "aacc365167a852ea5ebf40023db2308a42fcc20a6699668fb40fd11f963b9e06", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "660335c7bd69288c5398b0e2aa8acfea390c595b245703350143cb68a2d47bbb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "fea7eb8e0a793807eed7d1370c905679b47045e7e2d9059aa1c42dee93254f61", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "cfbb9e48e1fa05c7e61b6d8ff58e8144d489fc8f8a82743ae3319ad4c426a507", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "e578de9b17bb3b561d4f9ad7ea584368207d3da7b4152ed2dea624636e3678da", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "f6ec93e6bde657ae9f66a6affdb166c6afd3f5aae68b26abbe9cc2b87c0e5c97", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "b39a1b507ec17f48bf71b4579e92a9a61dfa950fad7b7f4a071c2f8f9d2c3923", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "f75fbd3b505f26060aa4520e4709fafbc8ee942c3efe5a50349806d4005cf9d8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "8862422af826bf9819378cc94330291bb5f8753c284c6bb69a225ed2a6566c52", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "3ee846eb5683938519fb14e56128b8c4656ce3f99311d98a4f8e1ac4f034c7b1", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "fc87b3f5f7dfc5c97610f6475443d6440a71c58a4c49419e29cf26eb9df29034", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "8862422af826bf9819378cc94330291bb5f8753c284c6bb69a225ed2a6566c52", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "5d8e506ab178647a96b8039855863b0095eb046d16f008c364ded8785d24bdac", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "4733028dbc17b7173b56b07d1c1ba95dfe00eeff4a13c236d6dff03f7502d2c2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "05ff3f99a8474afb82e6903b67fedda746b7e2b6d9374f186ffb062a1566f074", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "fe35cce990d31a0a061e0de8c51ea929f0a23cf90d7d4ec2e27d908435a6c2b9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "b60a4bc14ec90b5077632e915ed071d7d06fc00ca05c1d6c60a849f03e254b0d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "e20c84cc118aa24ef5efbffe43c71915f06b3759143ffd9555cf05085cf78efd", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "52a08f091352a46b24b62f844140c351d889deddfed6de5bdfe7d0b0d73397ab", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "dbf9f5ec470bc1793146c3777dbcb4a8166575332b306f0cca6756478d23988e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "b29c8f895faa7b9bd5ea59b1386e3177f786c7d703383ce63d87b66f542f9453", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "d584a426611374ef8965fc7ab0d781e2139902413067f9c9c80e5057a80d3343", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "01f66261fe4e7fba2e8f6e91129628bb904ea60718abde2d113e7885f0dcf6f1", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "03738bed6dfb2a1b0d18a7f4eb04aacf71bfe5101d36e9c178edc1e397a65d5a" + }, + "v8-landscape100": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "86d43427990e53bde2c8eb498e7fb92b44da200ac7f0e0b9bba34f7e431af9ef", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "a1a8c3d5c840187b0aa7d13635e19e052070403e87593f11bc71428f71ff6005", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "eb28711271f9d0011c088b336083da6730fb6ae25f50936fc2bc7a22d140e744", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "84b5e1d61838c303b1f22abaddfc34e9b182b43544ce684e59a6a8d1eef37660", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "a63c4e6c7a4c3884788a9e4296f16e468b1d2b7fc07f4588cb337189c2ff1328", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "cfe68eff2c5548e7e44f79c86e14b1fd8f3980152694794eda6b0b55ddde6e92", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "86d43427990e53bde2c8eb498e7fb92b44da200ac7f0e0b9bba34f7e431af9ef", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "a1a8c3d5c840187b0aa7d13635e19e052070403e87593f11bc71428f71ff6005", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "871e8fda901d811b7ff5afdd1d6b5263b8c9f06dc8a6e1ebc9d973adc65414de", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "86d43427990e53bde2c8eb498e7fb92b44da200ac7f0e0b9bba34f7e431af9ef", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "a1a8c3d5c840187b0aa7d13635e19e052070403e87593f11bc71428f71ff6005", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "a340030fda865244d92b58123383bebd73db3a656086a6b0813798178b0844cc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "84b5e1d61838c303b1f22abaddfc34e9b182b43544ce684e59a6a8d1eef37660", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "a63c4e6c7a4c3884788a9e4296f16e468b1d2b7fc07f4588cb337189c2ff1328", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "74adc65878eb90bc82e57b5e83f5b8b2f765ddb2c287e0f30a7e3cdcafcdaff4", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "86d43427990e53bde2c8eb498e7fb92b44da200ac7f0e0b9bba34f7e431af9ef", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "a1a8c3d5c840187b0aa7d13635e19e052070403e87593f11bc71428f71ff6005", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "b2b3f0688e75a00e8bc606e0262575be017643354c18ed5f56b407216365352b", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "86d43427990e53bde2c8eb498e7fb92b44da200ac7f0e0b9bba34f7e431af9ef", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "a1a8c3d5c840187b0aa7d13635e19e052070403e87593f11bc71428f71ff6005", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "f56bff3866737a2d69638ea1e2c40984cde7a2569652837ba9a62098d3072a19", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "84b5e1d61838c303b1f22abaddfc34e9b182b43544ce684e59a6a8d1eef37660", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "a63c4e6c7a4c3884788a9e4296f16e468b1d2b7fc07f4588cb337189c2ff1328", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "913aaf557659e24c4d50c6ec5f979009b6bacd5caf7903054336fb6f7b7b45e0", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "8f77b19bdab43e414a4590e7ceffade75dde4100b49054e504dc8a3579b8fadd", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "a16b97fb0178aa8ccbc9dc8e064a28189e7630bd99866c39e576f6170f35fd38", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "fdee06ccad95cc6c74d7bfbc18afb83e014110cbeff1b12ccd5506ca4f479eb0", + "launchermenudismissalspreserverangeandfilter-case.json": "6762a2c37c14d6890394d4dde8c38b2bd9b76a4d3fa55d6cb26a640500ce8a01", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "6b5c2ef3015710b2d5c9c7973914aaa67aa1fc68bf1961a05374b25b63e75e0a", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "73cec5f4856e76dcf8027fb7a5696af7deb2258872e6204509c8a54a6b582e10", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "d760f66a5682443388ff1c08623843f93ad6baf5580ff7995fdd8d75a371be33", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "13c79345a523a0084997a12390caef0f8de12a557072a68b6417cd78141c394f", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "94b2d49f8a5b9a560b186a55912d803c1ee7147587206bb6873d54089360c424", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "666ed571886fbf35f735037d46db83fe62cacfb9df6454d03ad2ac20078ac7ee", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "6b5c2ef3015710b2d5c9c7973914aaa67aa1fc68bf1961a05374b25b63e75e0a", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "0aab595e7dbc44b5d9d2038b99211e3d515840fed2ab451a63285645e0304f9c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "26d8de939edd694bed858e69f1b907947888a8327d336d746fa56cd8855129b1", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "6b5c2ef3015710b2d5c9c7973914aaa67aa1fc68bf1961a05374b25b63e75e0a", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "0aab595e7dbc44b5d9d2038b99211e3d515840fed2ab451a63285645e0304f9c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "e79aa82408bd515087edecf04db65ded414254f839e6376deb9212d3fa4dc891", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "13c79345a523a0084997a12390caef0f8de12a557072a68b6417cd78141c394f", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "94b2d49f8a5b9a560b186a55912d803c1ee7147587206bb6873d54089360c424", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "cecba8244ac2c4f38c6810de16e63c055df7c10021537bbe2c883c65fc0bc300", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "7dd502a042b56971f202a9c4124cdf10d310cdcf9b1831786fe8683a45f3a50a", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "bb999a0859be47dbdb7492d1652e97ce87acd0c7e98f00cac6ce7ee15e2e133e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "3c9e3f28dcc39b22c9d83a83dea1b38ba066b703691698aa686684bdbba75cf0", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "7dd502a042b56971f202a9c4124cdf10d310cdcf9b1831786fe8683a45f3a50a", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "29c3b973d708f6c7d7509ffec31784b6e8023565f361572c85cef27dfa8e9f05", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "8fdbcd2b6c68d22698f411cd263328f5d93b07e60dbd3c99552ac3a2e7541a34", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "13c79345a523a0084997a12390caef0f8de12a557072a68b6417cd78141c394f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "94b2d49f8a5b9a560b186a55912d803c1ee7147587206bb6873d54089360c424", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "0622c8ab2606efa0f3922f8ac042c4747dbfd2708308337b435521c8b1a0f78e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "7dd502a042b56971f202a9c4124cdf10d310cdcf9b1831786fe8683a45f3a50a", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "13894a00387b730c11da9d5689ae0669eb8c820f99fc1d95b8df19ff870c61ea", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "a23e75e8c49163e2f52feb54e5424059a600c6185365a7705cb5765f220aaa2e", + "emojimenudismissalspreserverangeandimeintent-case.json": "c9df26f786704d96deb554cb79a1bada7b0a75d8b36ddac19903104ee7bb7272", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "4eb1a9a0a56d66e2425ab9637db7669fbe08d770bfdbc2553f6970f7d612ee03", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "e4161ff0932f529cd2dfc5ad7d059b199cd06b39f3b6c293a0ed1eb02a9492c5", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "252405cf91c04f3428a1720327fbd7cfbba6cc0b8aaf3fcd4bdfffb469894530", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "1f9500b21bfc188bf262f8cd93a7217417cd3b99da08f222fa96faff3a923bec", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "3fb521730c6f25145cf00df54788a5cc1c3b818d691c96cea869ec60f6b91dca", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "212300335633cc0921da6ebdfe0fd3f9e23a56a855e1b1b2a3c5cd249d455913", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "20cb2aecf78cd5f5ee345eef42bb0e5b324b4ac1c8afcbf1ea1bfb422b2767b6", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "4535930c6cf147f5c75806aa363c31c302416851bae036d5ede1cdfc40f6e844", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "43e16dff597dc43feee9f9d0e0c75e9fe811f68dd29a81d612ea8fce6de5b093", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "1f9500b21bfc188bf262f8cd93a7217417cd3b99da08f222fa96faff3a923bec", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "d32615f18e6004864bd0ecf77288837933efa1f1907c7ef581e2bee765189acc", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "e94fa97dd7c3bdfb2139d2cc99841270ab9f7656959a995f98ce1dd99a2434dd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "20cb2aecf78cd5f5ee345eef42bb0e5b324b4ac1c8afcbf1ea1bfb422b2767b6", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "4535930c6cf147f5c75806aa363c31c302416851bae036d5ede1cdfc40f6e844", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "2102911ab82c2393d7949b00076af711b679261e64824e16d81764d0a3246493", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "820d61f214ef6c896174a881043272c94f7c2feabd459e3ecc0a2c4fdcb5800c", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "ed1b5dd7e9cfc5d80a6f811537998b8b5ca69fcfe826d5b8e9f55033abd23ea1", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "036dd4f4160a967bd2bf494be8e9a356daddcb8ec8db3aad8a9092f7b85f601d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "7de82901e3ca08f3244a60c3326f87ab55e686983b521655a8e36f0f88f5ca53", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "0a29313a662c587268c912ebf19e2060a91cc8d20faf34961a2dc5890ac7118a", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "38d0564b7d6db6d5f758e10f82f054630522e3e1ad923c6fbe50d3cb6f480683", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "6fa84e43a0bc5fa489c6810d0559ef9325e8d1665b67fbc6fcbfeca5595df892", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "ed1b5dd7e9cfc5d80a6f811537998b8b5ca69fcfe826d5b8e9f55033abd23ea1", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "036dd4f4160a967bd2bf494be8e9a356daddcb8ec8db3aad8a9092f7b85f601d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "f9bca6a1dc7cf9590bf01da918c2934bb285e5c9fdb50f9b245e0f7844e54e0d", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "58106e7864d8610e0fc49f1eba3e1674d90bfe6931353c4f9e78bb760731784a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "4c353c5c9578de9d08e0ba58a1388881e75f26b28af8b159065d7cde4099a8d7", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "a952c56fa8620572af7886875c830c5b904bb9aa775a4c4f0c99d0f4cd2ccb20", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "a8739554208fd0f665ed40abf0191ca3baa50ab23f53a29718e1ca0e6f04421a", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "b638435147987be0ba35c3f3cad721907e829f798c74633c98be4453e3a9fb3e", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "3eaa2871d53571e06801bcb196ed207725ce00a646dd00aef97bfb8afffec1c2", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "7419e53c438730aa8500a5547c37f2841df9ab0915c4fa09b68f5029459088e0", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "8ae5e11226e28d3a334678d64198df5d8da0d8792e99c33c05f37abf994028ae", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "6d73310034df0e0862ead2893c18fa0c21e139011647a095bfabca538d3cd33d", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "1ba7b4f3187127952aca13f7836d7f9443890c93d34e539b22072c361f5567ba", + "menubackprecedeslaterregisteredroutecallback-case.json": "64f83393f8df2164725431bd0e5389ec27eb0fba64ec8c37aae579f36829cc4f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "b452b76c17c3130f95077f4377379d10b37a15fcd4997bdccc4a147d20695f32", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "ff599c678ab2702fe932182f041361d73587f581b62c82c63308f9c4a0af8e3a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "112f34d2f3055d68ce438d0c507b00b544a8100349d669c584fb4fb4bed570a8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "3ab4bc7322afa76ab2a1c85eaa06826da9f04113a4463517102d0ed476ffea11", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "96e6fdd480b482cf56c9eba59e8f876e2b48ade27e6104a1f5a83a026e81e92b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "23e2015dd67452ff689908b9e695b5de5075ce233eb159ca17a4fa42aaf1a40f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "8ae8af150406b18ad6c707c6dbdf151370d4681d23b26e6244d3f934c878d552", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "e9433cc4d53d521658fda72f2f0cd0bf594bd749297e4209108e84399e1787d9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "b5959d0cdb0884741cfc627164bcfe7ac365f9f4d86630fa54d467f321b1e26e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "17951a38e6576c76b7d4d5e41155efcc561bdd0671bf181fe1d342aca76b6dcb", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "ca359b37c04741e2f4f5b44e65411f87ce764988164d8828f2c64f54c5f934b4", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "583cfe7f9cec951221b1d3c94364463070df4226219b5c24ef29a17b02cce267", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "8ae8af150406b18ad6c707c6dbdf151370d4681d23b26e6244d3f934c878d552", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "e9433cc4d53d521658fda72f2f0cd0bf594bd749297e4209108e84399e1787d9", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "c9786aa611fa417bca59ce9916cc5615b5fa68c539ed5a773dda6cc5fef84660", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "8a2e8ec9f32cfe8ca08c8b328795ca9d1a3c610487888da2beec70e33f180864", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "a2ec41b4641ff7e3911fa23c4f251f71d7451fb1f7271f16529dd4846c52d1da", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "dbc9b099d44c6f1ed9d574afc53cecf0e87b4773fc613c48289b3476c2c61ab9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "d5a396010212b12e9c1bcffed867414e9c8ebee0192f9bad42517971e7a526f5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "a2ec41b4641ff7e3911fa23c4f251f71d7451fb1f7271f16529dd4846c52d1da", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "dbc9b099d44c6f1ed9d574afc53cecf0e87b4773fc613c48289b3476c2c61ab9", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "85a5908b7c8825c235ca7d37e4b4d65754f01fd423520cc8ad1b56065542f29e", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "5ef1b4e993ce5fb0220af615da86a1530a493a03706b2467ec38a312a7b95ce4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "4a2a934c417550d688aac7ac3aafa0aaef0f984d74b6e100c47b3b21d9f51405", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "235c2f11f1574efadf897e8ba94c5f2a3efe1c8332230295e8beced1ae6e0f72", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "bc4124983bfcb457bd9fdc7b6328021279315714f5be3c490a1f8843e893b444", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "1b8648a8e8dd956496244600f991f5fde7231f4000bd02574ca1527fab63e8b2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "2f3b2e43c93e719f91a3c07a97ec88f036f38a65829c6dbf23d1bf655b9f648b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "b376c230da2c89116aea1215ff7f69a9d0545908859b5271803e6d58af1448ac", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "a3f3b85d2b7334c725aeba80adfdaff00b785a558056ccb6af7532e30d866d6d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "80b90708cb1148bb987f493b1077ac0609c72c956ab5e9c43d160348d087b7f4", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "adec9969907efc8b6494068c5a2f81110cd7205d9ef62b75466071300bffb452" + }, + "v8-landscape200": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "3ff205137609b031fe39c6460c90cd618a0c592d2cdcf2d485255cbf9acc6444", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "b39fb6eda129ea3b236829911d0724cb5601e4134ea749869afbbad8ae5c4abc", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "f02d1c9174f41268c31ee85bd038b14706120507c1c4e1a4cd8ed34df34e7458", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "36bfdd1065ca5641547e430b1408aed352d5400168a573312b4c136e2c243eaa", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "9b7f5994ccc2fe57bf86ce6bb20818a10c2c782cefd638ff3a4062869c818a51", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "711d9048b2e28da21cca1ef8bd56f9f1f478398e13bbf947d80ce887a00baad3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "3ff205137609b031fe39c6460c90cd618a0c592d2cdcf2d485255cbf9acc6444", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "b39fb6eda129ea3b236829911d0724cb5601e4134ea749869afbbad8ae5c4abc", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "532ad91001d76a90ea75a4f40151a0861369202b0a25aeb14b2321e5a1e1aff8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "3ff205137609b031fe39c6460c90cd618a0c592d2cdcf2d485255cbf9acc6444", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "b39fb6eda129ea3b236829911d0724cb5601e4134ea749869afbbad8ae5c4abc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "79756e1896df0dc51713373018af962339af5c015fe4757fced2fcd670daedbc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "36bfdd1065ca5641547e430b1408aed352d5400168a573312b4c136e2c243eaa", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "9b7f5994ccc2fe57bf86ce6bb20818a10c2c782cefd638ff3a4062869c818a51", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "0527dd64d0c8217217ddeac1132776eda42edc3225ebed829e7810702a00d70a", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "3ff205137609b031fe39c6460c90cd618a0c592d2cdcf2d485255cbf9acc6444", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "b39fb6eda129ea3b236829911d0724cb5601e4134ea749869afbbad8ae5c4abc", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "0a81eae7792fc2a9fb81269fc552d1ba9f3d964dae6577d4d79a302e841bf190", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "3ff205137609b031fe39c6460c90cd618a0c592d2cdcf2d485255cbf9acc6444", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "b39fb6eda129ea3b236829911d0724cb5601e4134ea749869afbbad8ae5c4abc", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "d6c670989bbb88245fe9fb813afa3be5f6dbd62b7a692e08bc5cb67ffbe7d87c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "36bfdd1065ca5641547e430b1408aed352d5400168a573312b4c136e2c243eaa", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "9b7f5994ccc2fe57bf86ce6bb20818a10c2c782cefd638ff3a4062869c818a51", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "ecc8d44b6395d7ad231c3c79ea6debe7974d1bea3fd440ed570500e429eaa384", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "3ff205137609b031fe39c6460c90cd618a0c592d2cdcf2d485255cbf9acc6444", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "b39fb6eda129ea3b236829911d0724cb5601e4134ea749869afbbad8ae5c4abc", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "1e89e8179b376f8cbe2820033da1c3d1c82ad8d809111c46d87d6fb1dc73808c", + "launchermenudismissalspreserverangeandfilter-case.json": "ef1fdb43640a1aa7a07c5327b2bf0a219fa4a8257fe3e7d37ffad2c7972ee792", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "fbdb553923ff84b85ade906495aefb828b2a90f698a11197857c142038a9dbe1", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "71802d867fdcb311bff395ca3b72371dd972cba1ec9c60c6c641bed019c57962", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "c3f4c3906578e4be433524e41a343e92e90dd025ef440f13f226d846b855a194", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "2bac7f3b1864677b8e8df7f0ca63fa6456674dfef7162c8a1c3ca84f8625236b", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "75f1cf3a5e4119ac097b55197ed2134832d2d97c2799d2ebb9d8a2bc47175105", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "2752c77e03476fcff160449c4c29115870edcb280b6dee8c333219b41e85382e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "a241ad543b86c53e35bf7a5743f80dfaa3be3a719b8deb07d4bc1b55c9912b3c", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "b58e0d482000f40b9c3b16a5c052d678443582dbd02a6908b25e4a916315f173", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "167d8a3be511dfab45517904c2b1b060874eef92c613e7e830b9cc16a367483e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "eeb7c1763aa7143d83231724f556391d3c412ee68822f8e5238b10279b27257c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "e81132af4ae4599f0416e7f332d7f5fefc830e85308edf00c1c361287f139c95", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "49276c1e1bd6176f8f35ebb1c53834dd669da1ac8233ff25a7863d9eaac1e31a", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "311a1c5cbd0e0515161280f93a2bfef12da089e12d2215db1d92e51c96fc7ebd", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "991da7e4dfca49bcd6a4280e15daf7057973752dbf4fbdc46265a802b9b86a90", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "572d2f64478ba326c949eba8fc4701842b50bae4effcf9146024f15ee3c13d05", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "cf4fbecbf07a99bff7e6e5db395a80e86d4e7dd17487dcd8d7659335327fd814", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "376cce345b69f6e708a20ecdefbab664e3728eeaecfe8c856c6f9adfcb9d7bf7", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "7ecedf2e249bf1f4e217778699670ba9e462bd90441ea901c28ff6effb392e18", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "cf4fbecbf07a99bff7e6e5db395a80e86d4e7dd17487dcd8d7659335327fd814", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "ac2ed7ef6cd1f78a039681c0efb5f29cd43831bd30faaddc962aad12186072a5", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "a1973dff88abf8c7e9322c7318eca29ae9e88895c72a06626599397081cbe6ce", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "311a1c5cbd0e0515161280f93a2bfef12da089e12d2215db1d92e51c96fc7ebd", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "991da7e4dfca49bcd6a4280e15daf7057973752dbf4fbdc46265a802b9b86a90", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "b8c8e41f54e98e9e4c07f08ff2454bc070b18de0756c6efb245d532346e0133b", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "cf4fbecbf07a99bff7e6e5db395a80e86d4e7dd17487dcd8d7659335327fd814", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "04a400715139d19b7d2070bd8a4db1fffe136c4b7da7a52c430cf3156ed3d42e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "87d367a577ca60f7c68204f69b7f0b6668669ca4df236b5175c450e3ef6df180", + "emojimenudismissalspreserverangeandimeintent-case.json": "eaee4d67c668c1007398d62b461bd36999b857f8f42a696a1f2aa4358ee6e01b", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "51bd23e49bac4a026ba2b84a2320adba1942c4d5988ac4b31e9326e3c75db211", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "bd838282ea9a11deb51df2047664c72137f9af8b7be735a907ca91ae7ec70d1c", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "7e41718452bf0bb3ae88ef54e48aa6bf2545e3f5e76fe8a80ec88c0e144e77e7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "f1e5e3ce6389d87c49e84a6fa48b40cfe9d57332efecc1c2baab4b17f406138d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "93db0c10e26bf2a870b556a526a0bf786e8767c424a620ae3aee18f388e624fe", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "3e76e51dcbfdc87f3cdfa324806b12be69f389b753fe7622e31113ecc8ca1215", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "8e719c38fd794858f04cd6f99edca2a30895eeaa274cd192f95db90c248f08c4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "1fe4fea0ee115315be9067a01d608166a0d0dcba0f614c3980de0caea8ec3baa", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "4fa7572120b7d643fe563a980eac87bce9fe6cac6ac76333279d0a94f9fe361e", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "e22e2e07a201c24b7d9f2d0b46a0c0fb702b0ea6f65409a7a5e8140d1e3e80a8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "a462b8e15c997d9a6f3ee2b5ee530a46fa3068f33776ee0c5c86eefecfb81266", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "445f488b89c0d1d1dc4870b78aaca1e3f5e72ae41c339e074b3f608d84681fd7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "8e719c38fd794858f04cd6f99edca2a30895eeaa274cd192f95db90c248f08c4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "1fe4fea0ee115315be9067a01d608166a0d0dcba0f614c3980de0caea8ec3baa", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "69e45907342ff597b9b6325dea910ff396a05d687ed39385552a3f83ad84edea", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "6e50b19229b947196dbe225dc4d44ede721971e8ac6c6ed87cd8db06e224d7bc", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.xml": "d0b9e4daede6fe1489a8b6f79ae2f44efa54a4ad5a342adf4503cc80ea197b59", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu.png": "f23cab8b855dca660b5384b4bda7e800c954d0a3f227b5b8df61b2d076dec0ec", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-before-menu-frame.json": "a2cbada74c4d0e127e270a8f090be5440da37b9468ae562ffe072d7fffd9b077", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.xml": "2dbf38e38751fae5f162879df3804940ebb252f3e5ba987dcf20ba0c2c7b7958", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png": "103fb685b92c531167264946901d2e3d84c87e90534ec054adb7dfd0c82e6de9", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu-frame.json": "432f6dfe29e0d87ffbdec4cab0e1c8002c456d154077b1fc91d763adf6087367", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.xml": "d0b9e4daede6fe1489a8b6f79ae2f44efa54a4ad5a342adf4503cc80ea197b59", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png": "f23cab8b855dca660b5384b4bda7e800c954d0a3f227b5b8df61b2d076dec0ec", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after-frame.json": "0fe157a72822754cede12327604057c30c0a17ee112c2146165cf69565caca11", + "emojimenubackpreservescallerquerywithoutkeyboardtoggle-case.json": "b7b8f246639f48b3bb031e340d966202f42974f082e8cf753e341740aa4a717c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "17c49cbe4346a3bd6b73e90ccc1a71b6f1581ef51b2a85dcb9d0e1fed47e3941", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "683b1dae06a36d3a30302025b34dfdc9be57dc91f4cadf4efe5baa237803f033", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "e1ad8de6bef5626253c471461255d71f497d71940491a3415221eff74ccfd103", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "0687b59ca36bb55928245453cfc1515b8d8e8d6eca0bbcbe2128b35d6ba72c43", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "2f6a3faa908b6edc382a43209a3aaa6cd30e8f297c69d59f0312289928aeb87d", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "09b355a1af54d683a8c258461ab9f1e7d77f34b39d12b571a53081b46a8960de", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "b663a8a76de7d0e4f0a7275f41f28b4b8206b9e697b864cef000921eb1f15407", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "436eea2230f29ffdb7c7f36b291c11a29e9b88237d050436f75d32e0098761e1", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "c452787841fd3fc76b0065ea8ab004c501a357a67e4316b48bb45d975b7905a8", + "menubackprecedeslaterregisteredroutecallback-case.json": "8cc8219cf0178b0cc2f53d9494cf57ff6bb2b19b4710f224587a492967f291c8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "fefcd859295d33eca0fa642515e761e33f90f3f71f56bb928eb623af333b6818", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "fbf6ce4c3c3bf2a18371535c3a8f716b9608eebf2f28bda09594f6183a8ef7ee", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "987eb73d3c2b2a5b3d449a76f0c29bce34f93df970a57405b0986c89af3727ec", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "daf2238ccd7fa732fbc6ea617aa616a86ac675694920acccd0b91a51d7792729", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "e7b90081a0699f5f1bbaa7220c7f3548d0e80c544ff70edbabb80913e4a077c8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "cfe1fbbe37a8be16018331ab27bef455ad2cc163ce97eb209ce16945b17cfc63", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "dcd44b4538abd7497523aedd341509d32531077cd0c019fbee7254a975522b01", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "8f4338bcf45d35fdbca797a3336820aa68353fb721e3e37df2fa0d54b1746eb5", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "9bf80a78eb758cf6ab0c612896e19733b97a834d43acad4539b6c397b75bea20", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "9862d4d1c2c6be3197ce5ba99d4b6ed3bf34c441f7f2214958f3133a52aaa99b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "50e71aaa7275259372350e1cef7f7f0f351a97f411cbe1ed62cf315b8ef839b4", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "40e1ed3f76af7551561d826f6f1a78007ee65b121e54e956f1ed2e419caf9424", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "dcd44b4538abd7497523aedd341509d32531077cd0c019fbee7254a975522b01", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "8f4338bcf45d35fdbca797a3336820aa68353fb721e3e37df2fa0d54b1746eb5", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "6ec026df16896d94c98999217b46f394bcce047cc232685515786bd9c70765e1", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "e973634615bd7dafcae1d65461684d6b12f37c1601e8a23f5e85aae5b0bc5e99", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "0da42d0b267e437ac5afb8a55b3634ef166f54bab7a5238f40ea2cb632ffd18a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "b0be6e9fa92dfa7e0c55aec255226b972b59518218668518d4f8c5f97fd2553c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "337d361d92e481e82af1fa8e4b003d38a8d96011ebf2af2667502e6cd1126ddb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "0da42d0b267e437ac5afb8a55b3634ef166f54bab7a5238f40ea2cb632ffd18a", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "b0be6e9fa92dfa7e0c55aec255226b972b59518218668518d4f8c5f97fd2553c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "e84a6ca4366f275ff8c7f20d6df3a0b046d55baa3fdcffdff4d63f9a4e438e02", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "0a82fc90646e31e0bf079ef4081d4b34d5984a4e82ad13872c3c0ab08a870428", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "071719a01dbb593f2965175ea18306d1bf146d75f4572d1e9342f755930f2474", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "da3fd225c8ba50ebe78c492ca276b627bc205bbcbe76a508b7de94ab2e9f5991", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "f4821fd320876d2162666a181d99c5b1c82f3444d48e2f87d158316cdf6fd064", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "80fb1488a7883418b47213932031771bb69976bcaba4215f5ede2deaed5482bb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "7257b11352d3f7802752a5ebfc8f2bfbe6d4bfa833360dac7d3a44432baf690f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "9ab11e51a3c3b7a80fb3be3e2c99d4320a66b968f99fc36d37565031f15c61f4", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "999af12996fc1ee5846f1825de7b45e6c4e4b331a3d8c5c0ff867313fb74ea22", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "9a0b157e00a207bd59f7daadacb52f3289dea4026b827dda11220987257a781a", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "5e5de80fa65c061b4fc2c0afe873aa6ac9e7c6012132f241fa2d334edb20b78a" + }, + "v8-legacy100a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "7f5475e21f8cb3f565614b2648d28d5884be5120f327653c709a57b60cf9ac21", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "6745494723ba449ce2b02bdb62d252a66731d4fbae9381f027ff1e64bcaf1ee5", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "d06686e75a6ad4967f68ccfee24b059768afb52bd662ba3bf25c99504819cde3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "53bf65e4c867309e63105e8b1f345524aaafafe6bb790c410bcc42900efab299", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "717eaac3721ca3ad91ed8f821c726b6916ead4ba681e5935311f67382e54a22d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "cc898b8cd093e694617387755cbe4772cc56649a45ce588ce1351a9ed0283886", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "cde9d3a017394f75274f295eae0d1b6788e0d7d87a78d36e8eae1eb28ef01f2c", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "9ecd54dc462214215f66993e9eb9c0d62794c4890241c1ac0c5b7a7ca2ed61b5", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "25c332a21111714747ab62e33e85e2a7d66746ace15f6cd8ac9e1965a20f0108", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "802a4ae5428ab8965fb911f6d0d9421b0ca5ce6e8be31d963070a00e5330a9e3", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "6745494723ba449ce2b02bdb62d252a66731d4fbae9381f027ff1e64bcaf1ee5", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "a6003493a48b19219b49a37c51fc09f0c9503563392d8d7bb0fbfcb0c31d85e2", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "44f7852c6a1a0afb31f03ced7bfd342f3982cc88f0ede2b9007dca58b10191a8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "0f9c14c3425c95fe9a396da6c2a8878f7be99f4915f9dd644f640ebd8d60138f", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "8b9a3448eb92db6aa712c08f40afd241f1edcf367b643eb6e375c23f41c408fe", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "cde9d3a017394f75274f295eae0d1b6788e0d7d87a78d36e8eae1eb28ef01f2c", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "88d9e73d25ad2f0986a1e7d3ae385d820f884243de57f18e9c603a1e70146551", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "e610c3faebb6e45ee41372b74ad7e36b7935f795b6e0fe195f912111f78ed3d3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "802a4ae5428ab8965fb911f6d0d9421b0ca5ce6e8be31d963070a00e5330a9e3", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "6745494723ba449ce2b02bdb62d252a66731d4fbae9381f027ff1e64bcaf1ee5", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "eb0b04020701cd2944d67f5c6dc7dd38749eb42f4b9c34e535758bc6b42f3782", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "44f7852c6a1a0afb31f03ced7bfd342f3982cc88f0ede2b9007dca58b10191a8", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "b8832102ae5c790c2eed01d9f88ed8d22c78ffc8c4152aacc7ff1522e40444b9", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "e2879fff0374074e94992db52b1eca3984390788c7ed8c75006ba6902b9481f7", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "cde9d3a017394f75274f295eae0d1b6788e0d7d87a78d36e8eae1eb28ef01f2c", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "88d9e73d25ad2f0986a1e7d3ae385d820f884243de57f18e9c603a1e70146551", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "5ea8b6751af1bf28bbe42601aa725f3c4eaa10f87cd2697ee07e11fb64393f2d", + "launchermenudismissalspreserverangeandfilter-case.json": "963216c354834c35e80b59a6174ab078fd1913cf11dcf8623add20603a83d85a", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "cf274350ad8e0b69d8b563674607828f292394df589dcf61b089e862f82f3d1e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "3cdd237015173e812a0a7da0f935418188c91917b445fe9338f51546fdeac21f", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "b8b20962f7fa8d25142804b3436d09f4d4d9624ba43a2c5109f2e8b7538142b2", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "77c9a7da8a53658a47d35786b030cb7f757866056f0af87bd0f70520ac7a1edf", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "d56f923e3b470694d550808a5c30e5e17bd38206fa2d51b9e3adfe2e23817068", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "ea6df79669a5b6368f69a18ddcdfbb3f9bf89b2e2ae8b67a97fe3a65230bcaf7", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "cf274350ad8e0b69d8b563674607828f292394df589dcf61b089e862f82f3d1e", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "3cdd237015173e812a0a7da0f935418188c91917b445fe9338f51546fdeac21f", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "647dd391875191eafb39381878e4d98d423e4ef7e4f900421b5f5912c761e30c", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "cf274350ad8e0b69d8b563674607828f292394df589dcf61b089e862f82f3d1e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "3cdd237015173e812a0a7da0f935418188c91917b445fe9338f51546fdeac21f", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "8227d7b800af147717d13ebab56d851befd3a4323cbd17506cc5d08d47635c42", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "77c9a7da8a53658a47d35786b030cb7f757866056f0af87bd0f70520ac7a1edf", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "d56f923e3b470694d550808a5c30e5e17bd38206fa2d51b9e3adfe2e23817068", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "3da1b4d075d9619d6fbf05c20b05c3fe2e28468bd9bdc5c9bbac3908ffba5ddb", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "cf274350ad8e0b69d8b563674607828f292394df589dcf61b089e862f82f3d1e", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "3cdd237015173e812a0a7da0f935418188c91917b445fe9338f51546fdeac21f", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "0332e0acba9630558d4deeb5c89b629ced8177de439fc939395ce7f675649fd2", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "cf274350ad8e0b69d8b563674607828f292394df589dcf61b089e862f82f3d1e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "3cdd237015173e812a0a7da0f935418188c91917b445fe9338f51546fdeac21f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "1bbcc48734e4025c1b37e2e71f0c30858b708c59d4ab3843c489bdc254dbe28e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "77c9a7da8a53658a47d35786b030cb7f757866056f0af87bd0f70520ac7a1edf", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "d56f923e3b470694d550808a5c30e5e17bd38206fa2d51b9e3adfe2e23817068", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "93deee2703d0602e0cedbe7d82596d2c921dc016d302e3157d926c8c92948dcc", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "cf274350ad8e0b69d8b563674607828f292394df589dcf61b089e862f82f3d1e", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "3cdd237015173e812a0a7da0f935418188c91917b445fe9338f51546fdeac21f", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "6d00302f50c27c5f1b4b51bb7bf09503428f475592881b08ffcf7ba8fcc4c4d4", + "emojimenudismissalspreserverangeandimeintent-case.json": "518c5b60ffde2cf28297b42f573d3d163a4e1a2069d2a4ad43420a54e8f1e9e2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "56a964daeb1eb1b4d2f3269ef30f156ce0101d05aafc4332b09bb035a991d4b2", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "d090713a64c3eda374667c98eaf915b83186053c017c5e813483508c2b6655d9", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "22a68de8b7bb77fa6936add3aa9defea8523f6bdda9ecb8b5f68b083b42be287", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "7887485f078478f503eecdf74198799e2bb84cfbdf06994f98a282c00579c151", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "4b56179a7840bc08fff1afd9bc6855d0fdf610fcd8032f9a211d128551c9ba9d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "e595ccb47bfabcf8e0f8f10a2d4317c96411999e8b1a3d40c2793d2044c8ab41", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "5d0ce0d4e0c83bcf66ceeca7c9961cb5f6891a4c8adfb808474a0bd10b16bfd4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "12952f8ce719f44b38dd3183cab2bceb84f8fdbfa2e558dcaf00fd1e98ef9cbf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "2efd4d5133066b40b9a96d1d54c973319efec0e289a372592c19d26c8081fc2a", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "36ab1f7f5573bc767c10e8d998521e209ecc6425f1764d8a0731774bec6c9a6f", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "4b56179a7840bc08fff1afd9bc6855d0fdf610fcd8032f9a211d128551c9ba9d", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "4eb4b9e4e5fabfd61d83500e19357bfe6133364ba8cb859106a187bf5bfd88fe", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "5d0ce0d4e0c83bcf66ceeca7c9961cb5f6891a4c8adfb808474a0bd10b16bfd4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "12952f8ce719f44b38dd3183cab2bceb84f8fdbfa2e558dcaf00fd1e98ef9cbf", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "178131f74d32e643db743e52630bc1a265c730e88077d5e8910546d0bbcc07e4", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "fa516aaac722ed8ab6031589448d23689757f4c0c60d6409b0d4f5c9ababc35c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "769898a342267259528c791473e506d2f0c03950859fe3dd9d48514026b509c1", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "816c346fdab05564418af4c2641e1f7629e6234009445081f6149c681378aa09", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "4947575eac679f9fd095b9e5d99942cfdfeb59d03ac8953702ae1617e8802f55", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "dedf7e016c843c3b494d93150f54c453bc70577ac3c34660f8bc2bc22efcff82", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "43e740e789f5914aa164e6a97d90dec07e692b4cf1c6b4cf7c3d2327c0c60649", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "ff59b2cfc360bb6d748fbc2e1b7f5f18b15dfcb08b1353f4ab5809bceaa109a8", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "ce3b7b93d14515b7917c72cc1262973f8df78a9267a46fa6ba502a76560f2e6a", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "ec5e3df85136e113b7e6013cc233f0ced49bd0000acb7cc8321cb03cd3d88628", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "1ed8c3badd0005635abb5c0f97e4ad178aa82749ef5214babccb1ae68b2ba679", + "menubackprecedeslaterregisteredroutecallback-case.json": "2650bff585de1ce811de97ca8d332e15c1bc055d5729d443760ff60d928b5844", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "bbdabe49eb6e6244c7ebc7700d464f3cfeba65ef059e5e652279d9bee2d69c6e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "f8a5a42bb049f33515b827bd7e648ae5caa48c301e4d82b4984159a5ef035a4c", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "fedebc9b26ed48426fe4f67a55f17452db32cfd7e32a28e7b94897e6a90bf7ca", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "e3d9d28958b0a591134ab2e4652351089b33c757e20807d3b7e11adc81efd873", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "cdf7905715d7d3b68358afcb78f2baadee30ed5586162c313dc9091add88bf88", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "4bde17192c77400b483ac6c71bb53c4202c99151acb51b66af6e59a4b6396d5a", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "93302b775f82338a2b2de7ec8bf75ce6877a20a5f53280a8de3a78d9066f52e3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "ffe3fd5c5c83441bc4bd325a3b4a4e5697de92fc98575baccdf0ce27b33f18fc", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "f3aff8c1f71e40888bd78bb29c4b6ee23e469b454ac5cc7f58aaae6c07b11085", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "1e27ca5db0e2b7354e4f2d6615b7edf14d2e7660ebc57306c2700d2b1e882028", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "3d0d1663d87cf347b5c18cc587a9b9532945a8902991179f3858145f5908c81d", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "d17f37c06ae816100212abae8218cb286915730de7b4bce4b8149dd338dc19b3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "93302b775f82338a2b2de7ec8bf75ce6877a20a5f53280a8de3a78d9066f52e3", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "ffe3fd5c5c83441bc4bd325a3b4a4e5697de92fc98575baccdf0ce27b33f18fc", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "a0a7930aa2d2f29a4d3387e7adf43d5c440e0aa5f1c136fbde76bb339743aac2", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "9e2e8b5a8590b1a3ba77346cfe6618082a07ab79b5907c91c4b6a94d24ded67d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "3a7baad4161f88354cd035f6996daa84d49c90d624328f2c5f1d6508b155747f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "7a288c1eecb7cdca50a550194f6e9d954af2248262d8f6a23180e28dd52d4bbb", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "f338c796f66f0682c8591aaeb03c22f643244e21c1e6adf4cb68183831217216", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "3a7baad4161f88354cd035f6996daa84d49c90d624328f2c5f1d6508b155747f", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "00657f416a074fc94778ad65846b6784befc1a88cc4473979b6fa979ab795ba5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "7f7a1f336ff686ea082c09f4e1d69d866296756de4427f0bda6e78bc06696bff", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "6af5fdd53e0792bedd28deedc8bc7317b0567eaaa752fd1c39b2a0ae5ab42bac", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "64a3b6145cc081a4964a84b73379f3f3b9e497674bbe01fa3d41d81dff2601d0", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "6663d0da41de1a7773087facdc3e93b68e260d2149dff2fcb6704e164b856fc8", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "3c76bfce35ce953c854ef3c0be5e86a64fb3b33cdb746acaafd946e243a31a8b", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "590a60ef4253f22ab88a3a1eadb6f98030c2639c304d0bb9a538e8eec8224083", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "05f696b90e11fe4e88cf5ccf4b860dfc44c83547fef4300c702614d5a84fe4d2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "3cf0cb8efbc2c1cce4014f01090df2ceceba6e6e07d63e41ad121ec16a6f14e5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "9d3c34ed07a48195f0ebb7e315c46cd3a7c63525d2d456e0f8d698b642fa78cc", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "f98748f185a60ebfe4e6500bef026de5cddd43cfa12084f380cafe5fe8130781", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "8fc636e808d2d88f94dce366137de0428a0d87aa0e61e9a3c17273082b639ab7" + }, + "v8-legacy100b": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "5374db603d52514c35156b6e7e1f8ee89ddd472467ae8545ae31784fb1f15e86", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "50b68fa17e78800876fe33a6ce6d3293956698794d849fbaec1b33a5522f8a39", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "018a6f0589d29d59b30af587d97e25674148f2df44f671e2187878deb91c6266", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "983bd840a2054be27e401a2abb9e68c603eda248c4726b14c097b9c48998c2b4", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "4fc89bc0500f5d1b9027203fad6fca104d2ee0198323887f9550819a4f53ee35", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "162823fdc231fe24f8e178700ab0b671ceb0eb5f84774bd5bed31d963130c509", + "emojiactionssheetdocksabovekeyboard-sheet-closed.xml": "8ffc1fbb9e0d131992c9979af513990dbe21bdb7a1343848ce2d827a464880d2", + "emojiactionssheetdocksabovekeyboard-sheet-closed.png": "625e1d2159522df80b9ce308a58dce3e4a4e93225355bf10289c8e398e66379a", + "emojiactionssheetdocksabovekeyboard-sheet-closed-frame.json": "b7ed6c365e612ddf7c3476992836f169a33399bace49adb7f5b38693c6bbfcf3", + "emojiactionssheetdocksabovekeyboard-case.json": "18b38d0710ee0597bca71a7f6e59f77004d0b2ea369cf3a64e1ab7f2b7d6c10b", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "19763e66ed07e84d41d0a415afa84357c2c8f3d68436fab48a514439cbfd98d6", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "35293cfc1de4708db179d3654753f606682bc0bcb96b6ec5346722649475d8ed", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "22bc0a61bff86f3663f18aea8cee7a3f3ca4360cbfe258298a494e57de2bf7cb", + "launcheractionssheetdocksabovekeyboard-sheet-closed.xml": "400e662e1a4cbece5ea53b1c610c6effcb8af72ec781172057b951349ee461bd", + "launcheractionssheetdocksabovekeyboard-sheet-closed.png": "8dc9950366cb221a6925d287a7c6dc322ad040b947a76ad5d9d16fba746fc0ad", + "launcheractionssheetdocksabovekeyboard-sheet-closed-frame.json": "61044741d64969a8fa51e4c6f76e3d08c640ad028f3719b808e9320c3dff1672", + "launcheractionssheetdocksabovekeyboard-case.json": "89d350ba7f2b90b9c429776e80a8578a36ca2b016e481330e12f9b12fcb70630" + }, + "v8-legacy200a": { + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.xml": "225a95af2c06062faa88187aefca49ec241ebc7a58de1f04a334bb6aee726015", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before.png": "3202497a9f4fa46e3a99dca1b3c682732c9baf0f40410ff127a117ddc12dda26", + "launchermenudismissalspreserverangeandfilter-dismiss-back-before-frame.json": "98e551c0a7649162e66d5ba906a004fd339e0622fce92ce679a08788166f6b2d", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.xml": "c98dc3d3f6c494048afda9e7d28117337168116b721525fc3deee38990c91be3", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu.png": "c387af7bdb0ba61b68c79a1106dd70ac3c7618f0294ec52f364c84cb11cbf940", + "launchermenudismissalspreserverangeandfilter-dismiss-back-menu-frame.json": "1b1710de0ef6288fe2d77005068f1e499a14a486105b825e193d74bbf255e01a", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.xml": "051ed106018656c3d45e416f374df6484ec6975377b10e2d69cd2a1192cb97c8", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return.png": "654c69086daa8e15adb47c340e4f30e23391f63c274a1804d84d213a5e48c165", + "launchermenudismissalspreserverangeandfilter-dismiss-back-return-frame.json": "9adab9af19c897fad5fac7c41fb01f2bf6443df378bdc13fdbaf5a4c8bf52718", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.xml": "4d56abf952e62c55ee4cf57adc0704fe314650c80ad70ff54516e1bcebd6b9ae", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before.png": "cb19a1d63686ca3eedd85cd65a50f94b74bebd04fb7bf11b01e299f239a93f41", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-before-frame.json": "1e0849070b9bb70c83faa5984133020d6170fc02633560057c647fede5745bab", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.xml": "c9f148c6bdc9003312604d5ae79bb448328687e86bceec94060e5557fecbf9be", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu.png": "98df0177bc88a477e6f95b85f66fd6bbbb05300b0de51c4d6bfc8599c782ccff", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-menu-frame.json": "f9e218b683aa1be5e63070f4bbe543cb714d1ee29a65c9eea661a6475f25fa25", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.xml": "051ed106018656c3d45e416f374df6484ec6975377b10e2d69cd2a1192cb97c8", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return.png": "654c69086daa8e15adb47c340e4f30e23391f63c274a1804d84d213a5e48c165", + "launchermenudismissalspreserverangeandfilter-dismiss-escape-return-frame.json": "2aa5b5da4c603c1de761ae211a17e2afbda68ae7262d084cb5591f313735fd9a", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.xml": "4d56abf952e62c55ee4cf57adc0704fe314650c80ad70ff54516e1bcebd6b9ae", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before.png": "cb19a1d63686ca3eedd85cd65a50f94b74bebd04fb7bf11b01e299f239a93f41", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-before-frame.json": "ab86b69fa46360fcdd4e1d2abd75eeed49b9a2aeb2bceaf28aa4ca43dbd9d3fd", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.xml": "c9f148c6bdc9003312604d5ae79bb448328687e86bceec94060e5557fecbf9be", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu.png": "99a71f21ad9ee9da4bbda50631b620c9152d677a0190ce3d7e646ee279c9681d", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-menu-frame.json": "8c49601ef8b62a7919207d67faba76f02811892fb6c64ddffb907ee03c25d098", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.xml": "051ed106018656c3d45e416f374df6484ec6975377b10e2d69cd2a1192cb97c8", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return.png": "654c69086daa8e15adb47c340e4f30e23391f63c274a1804d84d213a5e48c165", + "launchermenudismissalspreserverangeandfilter-dismiss-backdrop-return-frame.json": "23309bdfe1ebc2b29234bf15d6157344851dddb2749d1e0320aff8b58aad37b8", + "launchermenudismissalspreserverangeandfilter-case.json": "33350750d5e24df551df1acb75abcccd517e3c776662a788c27c33ff965af22a", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.xml": "b03df5f99563fa6550212d8b20f4799c5b609ba1ac1bf87f55e027fe03cfa9e9", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before.png": "c4ab981b8085413723514f574a2fc5154b8447d5b5076fba4eead2eaa1116655", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-before-frame.json": "b3dd9c5e84b1c588d47bf995b466a3fbda5003391ef73a271377c9018126a355", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.xml": "17f254c8558957b0219c1aea1298573cae2eede50f43dd3db6908bd7abdd6394", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu.png": "4b319d79128371a0a9ee6beb83e173de4df4fe61a54e6cfb010062fa62a1b848", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-menu-frame.json": "69a0b88d62296c4fa6ea93c3bd1ecc383243779a7bcd43d4084914404b97a9df", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.xml": "b03df5f99563fa6550212d8b20f4799c5b609ba1ac1bf87f55e027fe03cfa9e9", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png": "c4ab981b8085413723514f574a2fc5154b8447d5b5076fba4eead2eaa1116655", + "emojimenudismissalspreserverangeandimeintent-dismiss-back-return-frame.json": "28c2cb1f53221d0098fe96360e4038ad5a0ab2c1a445566ec3c2325393d58eca", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.xml": "b03df5f99563fa6550212d8b20f4799c5b609ba1ac1bf87f55e027fe03cfa9e9", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before.png": "c4ab981b8085413723514f574a2fc5154b8447d5b5076fba4eead2eaa1116655", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-before-frame.json": "2e51c5894d33352433beeba45b51bc4a51c1991ff928ee66bbea96ce1addfedd", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.xml": "17f254c8558957b0219c1aea1298573cae2eede50f43dd3db6908bd7abdd6394", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu.png": "675d6ae91a27731e16e92d10daa17ec456da953fc22950225a88a10e0032cef0", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-menu-frame.json": "7baa057546f3065ce6581e58bfe323ebef9b82e522b297a1df67b85c113e5e9d", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.xml": "b03df5f99563fa6550212d8b20f4799c5b609ba1ac1bf87f55e027fe03cfa9e9", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png": "c4ab981b8085413723514f574a2fc5154b8447d5b5076fba4eead2eaa1116655", + "emojimenudismissalspreserverangeandimeintent-dismiss-escape-return-frame.json": "dc2e5bf23726b18ae2fb4bd5bf9419b314456dabd66f294f003d557e169050c7", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.xml": "b03df5f99563fa6550212d8b20f4799c5b609ba1ac1bf87f55e027fe03cfa9e9", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before.png": "c4ab981b8085413723514f574a2fc5154b8447d5b5076fba4eead2eaa1116655", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-before-frame.json": "758f88fe220b762834ef0f132515de7e2c7c972048dfa10d76ed2780e5c4e05d", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.xml": "17f254c8558957b0219c1aea1298573cae2eede50f43dd3db6908bd7abdd6394", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu.png": "675d6ae91a27731e16e92d10daa17ec456da953fc22950225a88a10e0032cef0", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-menu-frame.json": "3a7e202607f7f44d7194957d6d85bb7652d433c5fb01dfeda9e87f1bfa8c6c35", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.xml": "b03df5f99563fa6550212d8b20f4799c5b609ba1ac1bf87f55e027fe03cfa9e9", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png": "c4ab981b8085413723514f574a2fc5154b8447d5b5076fba4eead2eaa1116655", + "emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return-frame.json": "4203cf0f2ded21e0fbe48e4e6f3cf988049f44654ef1b107dd9123885a9233ed", + "emojimenudismissalspreserverangeandimeintent-case.json": "e7e1b1d61ee9926849d62cfb4a2e4a9753e1a204b052f7157d44c60aec0897d8", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "b59d1ed7e64357e033c9f5721a031bd5da88cf6ba24282f2c02ea7cb4aab1815", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "fd55780537abfc8b0585d0afed7643f9d7d35e38ec761637dbd35db7a8a62de7", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "5ddb704a3c06333aad3a5540d2940e12a207cffbb2edee339992ddccea8a4cde", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "55c2de5d5a6bbe32d8b0743185c35f534b1c5f75754507f0bd32e5f925b24242", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "c96d022730c427cbe90f50d5c414c16d70c5702dd6339d04ea435841a96df59e", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "296c22952e28eaf6c8f07a7a093627fd828c01a3a53e5a7ec6c651a754f280f6", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "96ea1db1dd590be9ffdfcb64eb06066322ad599aa84a3007cc08569b780bd916", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "58a72ac37dcae8fcd9eb4b63a92f279b6d150cbed076395e21c6d4371428e8eb", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "0044e41fb6949bf4d799a1b428ca73c9b17c4e82495e9711ae8d9717a37f24cd", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "55c2de5d5a6bbe32d8b0743185c35f534b1c5f75754507f0bd32e5f925b24242", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "09abc2f072db44c404fff97a2f5d0d589273c8be9ed4bcf6b978e90ed34bc752", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "538105b7af6a01a79439822bfb65a6bff719e5dfa55f924b13ef59d2161376da", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "96ea1db1dd590be9ffdfcb64eb06066322ad599aa84a3007cc08569b780bd916", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "58a72ac37dcae8fcd9eb4b63a92f279b6d150cbed076395e21c6d4371428e8eb", + "emojiactionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "f53d6fe8d3dfe5452734dd8effa847314a3291eb085196cf836cc2e0220e8351", + "emojiactionsbackhideskeyboardbeforeclosingmenu-case.json": "11726df4ad617686acbf8d3c375b2467fbae88b09fe0762803ab4eae91d8f8cb", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.xml": "397d1ec0b83341ff93116cb4d54032ae2db5b51ee0c7a8490d62091900508339", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before.png": "394ae2ad9ef7e859453487be7ab6e4ded617c46390cc7fb192b419708d9623a6", + "menubackprecedeslaterregisteredroutecallback-priority-menu-before-frame.json": "7cb57cadfc940ff93b894be12be6cd7d47d1e103c99bf514d54e1b09bc1dc5f2", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.xml": "98f45820b0ceaccab75a1477bc0176593fed09ae80c0bf8c464a00b4f0a697a8", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return.png": "a99ec82376d7b192a1a05a00c79d916b2dc7136707a25e7caa550b0a4448f47c", + "menubackprecedeslaterregisteredroutecallback-priority-menu-return-frame.json": "cc21db9becd11551409f17fa22da4453c102dae19bd15266437becbee63fd786", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.xml": "33d700b7efb10d99d678919c2bc833ca3c15c756f3d2d2ee823872fc0eba3169", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home.png": "12951f525af1035bed31244a9c24a48e303ef86d66e43922c0a3d8c884c7b358", + "menubackprecedeslaterregisteredroutecallback-priority-second-back-home-frame.json": "307ae3ab8aca4f961c3b158102d5f694f90b859c30839d85ba3516fd125ffc5b", + "menubackprecedeslaterregisteredroutecallback-case.json": "3836be3029d4fc6d090a68941ea9205549f1b62d9774aac4422e2a8dff951133", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.xml": "3e678b176996d5b366c2c331ec14e94cadd9c62932d44563c4c74e957d9f6e7f", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png": "5453ef1b938bacd4d695f491f521ac3e310162bf75c27316517f55cf7d3550ce", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu-frame.json": "6c9cedd35ff06054d42b1367def9af7842045848be7275664cb430a4c4f42849", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.xml": "945a0eb75a495d7ee0f2f9cef2eed8657d1fda2d7876fa3100cd6c42b67f5be8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png": "ae2bdf3c8cf10b8bad2ef2e1d18992d39f058266d0802c1a312b77e7d44c2d32", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back-frame.json": "a3b56f72e998761c10db3f157da9480d16771aa801800a74de8d341e00fe3b1e", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.xml": "263746214281a5b75890fa6d6ae8929067df61c74e32989a57e1d3b0c976cf82", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png": "caa8fcdb286be558502c2653e3750729d54921056ef0a7d7e2a96f40435a31fc", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-shown-return-frame.json": "605f1ec22053bb5ceaaa4d68d7705d378c7bdbd64edb35e64120ea5981b304dd", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.xml": "945a0eb75a495d7ee0f2f9cef2eed8657d1fda2d7876fa3100cd6c42b67f5be8", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu.png": "15bfbe942c9a8cdaf6b73746afcd851a81d0541449db686eeac842f5ca44a280", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-menu-frame.json": "d73fcd182574b485bc6f013d06f145fe27d8e5b08a185adaa6d30e03a520402d", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.xml": "263746214281a5b75890fa6d6ae8929067df61c74e32989a57e1d3b0c976cf82", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return.png": "caa8fcdb286be558502c2653e3750729d54921056ef0a7d7e2a96f40435a31fc", + "launcheractionsbackhideskeyboardbeforeclosingmenu-actions-hidden-return-frame.json": "5274f3fb0ed27da848b49d19ee8bbf8b7b8b0f0f733fb7f728c032118b5aa09b", + "launcheractionsbackhideskeyboardbeforeclosingmenu-case.json": "c2f3cb391aff7c734057fdbb5d30f6c8e592352f5666a8aaf587e4f1a279f715", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.xml": "17f254c8558957b0219c1aea1298573cae2eede50f43dd3db6908bd7abdd6394", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before.png": "32d13b81b1a689f4830b87311adac1d896cf3922ea53d9a86c138aea11bccd20", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-before-frame.json": "9cc229237af56946061de0f2152551e0e08833bb1cbe54e2295d915a1f46c5ff", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.xml": "17f254c8558957b0219c1aea1298573cae2eede50f43dd3db6908bd7abdd6394", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png": "96cc966805ea5efed62d33a90407e30766947621354ff14b0bb24a18d2a9e972", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained-frame.json": "58b710363f7bfbcf7398bbcde2125fc34f899875f93d54c337c66f8b7346d03c", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.xml": "9e46b77094b85d958c5b9ea6318915609d8039a6104b8631d7ed70200568045d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return.png": "312230fa352c4c9340ba9b8513fdcc907d635137d00fffd001fe13dd0dbd58e2", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-normal-back-return-frame.json": "8e960f372496ba9f3727207e266b22690f3009cfa9fde2e9a9ae29e151896c79", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.xml": "4360f821db0f2d928dff9413a3aa5352dcd380e78ae1eadc07f5be90e21004e7", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared.png": "4616c9045fbbd929d5721ed7c29bf36eb65992c36dca08dead070658f0d16e5d", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-next-back-cleared-frame.json": "a3900615fa456e6960fab26cff3c49585cb6b0d0f71c90777b4f8013111f99f3", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.xml": "cc6a9ca1f66cd48b12c6f381c4c244f0152a5d2d1e8c9d43b3454a081c6150f5", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher.png": "5da31f0449fac3fadeaefe2b66c81feef40f1e8c66e0bc157d417442106786a1", + "emojicanceledrepeatedbackkeepsactivemenu-cancel-final-back-launcher-frame.json": "5138d6a08cd53b701eb7e3741a4cfc7585b9680357b80ed1ef0a34faf45f9984", + "emojicanceledrepeatedbackkeepsactivemenu-case.json": "dd913dd340bc7242f60ab7b8d0e743b6e72ad76b93e72f9d48094361e7c19525" + }, + "v8-legacy200b": { + "emojiactionssheetdocksabovekeyboard-sheet-footer.xml": "2fbd49e125815042913663664e681183ce31cc7c62b763208dd64f3d50dfbc7b", + "emojiactionssheetdocksabovekeyboard-sheet-footer.png": "6fa369f7c8af6ca203d231d510d020120edecae398f2d5ef013a47ef786ef4e5", + "emojiactionssheetdocksabovekeyboard-sheet-footer-frame.json": "8a3fb21e139f2b18a36fb9040b15ef74d4dcbd5efae0e203707ccdcaff8fe2ac", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.xml": "2a3f421bd04b5addb1713717a83474ea13f0f465f82edb3488aed2cb6125fe09", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard.png": "454d9f47744933b43760a1bcf32b93fa3daab4f6d851d9a27d1f133f64f27673", + "emojiactionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "4bc748e3df6cfd21f3b888174c98f8cd56dbc25d8607068b94169efcc94b9fef", + "emojiactionssheetdocksabovekeyboard-sheet-closed.xml": "b2452ab5cd6d45ac627e94fe807d67584039bd5e33e3501b501d9c581b06a854", + "emojiactionssheetdocksabovekeyboard-sheet-closed.png": "3c1f44c872ac24c913a9c588fa64ff713bbc37857d5dc0267f0176a4e3df28fc", + "emojiactionssheetdocksabovekeyboard-sheet-closed-frame.json": "c53be3a04d9bc2b7d4a82552cdac33720446a8c25660733fa9a4dec0abb9bcd2", + "emojiactionssheetdocksabovekeyboard-case.json": "a7c65e07928730c5cbb7344623e4db093cf4a33fe58a85ec2d728c5475d4b352", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.xml": "559b9dbcb6000059d49e23a580fd0be128ae3af809fa72161150a12595f50f19", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard.png": "bbeb10809aeb415e29f8d7268d4237d843c669372f23f129cee3f259ea4eeac3", + "launcheractionssheetdocksabovekeyboard-sheet-keyboard-frame.json": "0e327de4268da549baf50799403adfaf5f703f0eec0cc7c86453b11cd0c1e0c0", + "launcheractionssheetdocksabovekeyboard-sheet-closed.xml": "9fdee51e860414ac9e79a9a1174161f6a9cc6673f43c64d8d04bb70e22e096ac", + "launcheractionssheetdocksabovekeyboard-sheet-closed.png": "bbdf60f2e4cdf9941121f9820f05856a570256907474dd11d478cd98c6b12cc0", + "launcheractionssheetdocksabovekeyboard-sheet-closed-frame.json": "2aa22f5d42e980ecbb4614056f9f5a76026307333fcf9612698359dd59337032", + "launcheractionssheetdocksabovekeyboard-case.json": "a22ab26c1319ce5164e70a1e0bfa4e2124572989ca57500d3b803083665698f2" + }, + "v8-regression-toggle-tablet100": { + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-0.xml": "3b95f3af1dc8dce51c0d5376970a31a0052d0f2300c4d5f6627e94f1be436dd9", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-0.png": "23503817fec00753788726a64428f96793a434609b2de1c8039f2d022ba159bd", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-0-frame.json": "88022fa4333be54a941400b8c4dd60b4fa36bb77c448b8507a85163a53f6671e", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-1.xml": "d62a4a9f6129f5943c8c558b46dfff4a6163a6fe6293f06e379b8148cc596b9b", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-1.png": "48e91c13ce8208a1371e86907294c04e378ad1d7c0c323b909c7c8dc75929d9d", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-1-frame.json": "261d988f8decf2b56733d43e8a56a82a4ce6bd7941e7c3c8d332f46f2e85fcbb", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-2.xml": "3b95f3af1dc8dce51c0d5376970a31a0052d0f2300c4d5f6627e94f1be436dd9", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-2.png": "cdfad8bca2f107a5162e8c291568d9a8fc81e7d3e63ea9fe7de6175114d0ce94", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-launcher-2-frame.json": "4074174ea4040f566f68b9cbad94d6ff6955c59e4cca7393380a43d71fedae2d", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-0.xml": "cd18f70bba1373e22ec3ddddc73c4d1ede4432fd950f9598158ff43a3cec2e21", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-0.png": "b265cb9915bda96fb996f7114cc8f8d8bbaa7c1945da114afeca5073d496128c", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-0-frame.json": "814aab371137ef7224b580ad539c4757f586e02be83c0cd21669a80fd9823fe3", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-1.xml": "757debde657a42af40bdbbeefd9a86d7d19fc788a34fa910c5e76704b8e6912a", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-1.png": "53be56afb127b97480cd1a694acd429621ca22eb88140b3d6086397116e2848f", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-1-frame.json": "e31098814b128dab93638e30ad55b2f68ab497e3072828cd0eb4b8b53219f32d", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-2.xml": "cd18f70bba1373e22ec3ddddc73c4d1ede4432fd950f9598158ff43a3cec2e21", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-2.png": "7f8e52bc8edced40ff9d45c02a6b8f6876f54b9fdff211272bc6e56bd9b6d5a1", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-keyboard-accessibility-emoji-2-frame.json": "7161efa985063b8c0265210a1d5e794afa2b7c70f42008bccf2be3635771fa39", + "currentkeyboardaccessibilityactionsapplytheirpublishedvisibility-case.json": "79e61f151e31962bbd12155ddecc8fc84403c7484eb6476075687480b8238867", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.xml": "cd18f70bba1373e22ec3ddddc73c4d1ede4432fd950f9598158ff43a3cec2e21", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.png": "8d0b49a07d340592d8bc2b2418c0eebd0d67f727f6ac577e6bd7e9a40322f6b4", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show-frame.json": "47d3a38f3e735533d98a8b7527500306db58e20cf16afa0751ff2b24b3ac69ac", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.xml": "cd18f70bba1373e22ec3ddddc73c4d1ede4432fd950f9598158ff43a3cec2e21", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.png": "da401d8ae2a3833773bde0404512729e31d7940ae1d109c1dcb8b4c97601e5dd", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide-frame.json": "2d9dfca03bd30c2836a510f55746a2dc53c3cc1b8cc9e009004e9137be05285e", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.xml": "757debde657a42af40bdbbeefd9a86d7d19fc788a34fa910c5e76704b8e6912a", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.png": "833244ea6daf39038aef0cb23db0132cfd6a4ac00462adb964a157791b718746", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide-frame.json": "b0c20464841fe433312c342bfa43d8c4d7a9b8f6d2fef79d7d00cb591367ff4e", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.xml": "05efff95be7eb695b0baeb1a542352176ccddc2e5debcece60427d7e3a68a113", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.png": "3c1725c5043a40aa3a23f17e96a8a21cd85f46582d1b3969938832d64e4f8571", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show-frame.json": "eddf2999ad79fd92ed594516884c4a01ca0f309287a64013605d4b9275071679", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.xml": "13d9485f0d74df8fb1f83af77e8cfb0fb1dd16a05dc8286e122c1c135d10f034", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.png": "4385de06c9c7b3f261d2c90fdd449cca825993fe297f82536de56bfda0532b7a", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show-frame.json": "7bce0c05151c91e11207e6a5e23d44a965fbc6cdbf3ee5e8c34f02c72a663bc7", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.xml": "13d9485f0d74df8fb1f83af77e8cfb0fb1dd16a05dc8286e122c1c135d10f034", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.png": "6357915862e5a6c46789b9962819abdd25d8269ab71e52a5bde857b0a0c54d42", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide-frame.json": "5f7fc3dc27ceed2f38710a26a3fb20bf1365a7a746bb39a13ba6d5ade3e7b0b5", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.xml": "faccc36778fcb9a16d6a048c1fb87dc1a04f97125fb4227e785188db85858178", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.png": "1fbb02fc5c772e50e30af47fe0f931744cf0dd30034be21375b783bfadcaff05", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide-frame.json": "8a1b8db55f2ccc1efd98413ac8d4b8d856d4cb87b548f91a34494aff3bcba867", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.xml": "13d9485f0d74df8fb1f83af77e8cfb0fb1dd16a05dc8286e122c1c135d10f034", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.png": "d74b25c824d289d546005b4ef578f1910c62bb79e7bf1d0894894de5332a6d11", + "emojikeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show-frame.json": "aef3fc0ec9b8e8541c55b8c4d7b4c97d276023599cd16826ca47ad828799f3a0", + "emojikeyboardtogglerevealsresultsandpreservessearch-case.json": "58fc2c6835a0307aeefb693a1fc6d97f0866ea3811d60295e16110be92e97cbf", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.xml": "c222acb7b743e646d16ed3b0d203d9a9f6f8d65e376309fb638a4765414d04c9", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.png": "2a52aef4649665eb4683c85ddd67a679254fc834e4b9156efa100b0cea87a156", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show-frame.json": "16daad1eef0957b1b8bc75a1b86c80f4e5d2987f88e5d2fd9b5ec547ffb7b717", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.xml": "7eaadefa931bdb3cb4f8919a1bc1851d4aee53b8e663f47afb33c0abb788910e", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.png": "be6f4c3e0b3e62375e7efd134ff746d4d4110d7ac75ba070957ec3f1af395653", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide-frame.json": "6603dc62fe03f29ad0d642eb32d16a958d6319a6edad8c4a851194f5462f7e16", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.xml": "c222acb7b743e646d16ed3b0d203d9a9f6f8d65e376309fb638a4765414d04c9", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.png": "9889959f94c22a069d3b158d468932e7d8ed7ffba532088ed251bff0fdc8d450", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show-frame.json": "34d7d1afd5f68148d05b298170023beee817cc13f54f2e1cf2900ee03f4e85a2", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.xml": "c222acb7b743e646d16ed3b0d203d9a9f6f8d65e376309fb638a4765414d04c9", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.png": "2125413a9c8da3edb7b8e457f14bca87757e3a22c3518ed207c57c4e1b1754ba", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode-frame.json": "48c6dc2b7f9dc8d551893ed1711dd475bdd47470888a6d01ae7fdcb0a378f220", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.xml": "57ab735ac1c02e58637f988fd343699ae86aa9933017efeb4c150253c3d535c3", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.png": "1dd65e880cb190e77d7df6eeb6acf37caf58c1b649d4fa7d73465a8bc0119c1d", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch-frame.json": "87226601975f7853a483a07c7d694c0fd771391b1e7f2a6449b7ecb139ef95bc", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.xml": "4dd4c130fd68d0d4d7d6a02920fff492badb1a6f4a6b4d9d4c87bb2dab9f7766", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.png": "a463343eae5d94dbdbbb03be109351aa8cade8222cc601a63c56845650b7f072", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu-frame.json": "0558d9acf593b72e2c3a0d5e3d0fb1dddadfccbef14a83994c5f798ab2d03927", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.xml": "44720e136a9c22a6cf80327785ec2197b5ec0af1adc48dae9c15591779ff09d2", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.png": "2ad0a70b8ecc97f76475d7b7bb3980a7475877f0ebad1e8e87ce4bfc23eb5705", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu-frame.json": "c548ae46776c3d0f74e53cc233479bbdf522a33ed4ba33274758e06439f2dd69", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.xml": "57ab735ac1c02e58637f988fd343699ae86aa9933017efeb4c150253c3d535c3", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.png": "17af472a5ed2b36ffa4a092f52a27ec0b6584145e450470b5edbac86f670a43f", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu-frame.json": "a9caf24aa53c8c93f996c3fdb427ccd598101ea3f893eec1a794fa5cd6500733", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.xml": "4dd4c130fd68d0d4d7d6a02920fff492badb1a6f4a6b4d9d4c87bb2dab9f7766", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.png": "6a95460e62f09b086700fbd4633a03efab19dd3c84745f5155a5d69bcb6ba698", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement-frame.json": "46f429558a4da5d91d4bec4863ab80e365127758c0700b87034ed601bd4deb97", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.xml": "4dd4c130fd68d0d4d7d6a02920fff492badb1a6f4a6b4d9d4c87bb2dab9f7766", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.png": "2c46bba5cde3ea9eae1f80ae196c69a28697a88ea3823e65dc8a2a359b6881ff", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route-frame.json": "0afec2e5b8f08fc51048f5cf6d11f7c7d3bc64c12b6e109be037cfe12b6b1486", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.xml": "57ab735ac1c02e58637f988fd343699ae86aa9933017efeb4c150253c3d535c3", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.png": "c5e4f542e5decd7c03ec8b190783584e68b07d5c3d736cbf23c205a7ef05cdd6", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show-frame.json": "4cff38db38c86cdada7a7da93a53d3449e3044f4586e6c19e9e1ac1471a1530b", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-case.json": "24275ed077897b367b22998d4457b6e4c193ef789d1138b5ae4720fb5f0756b5", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.xml": "4dd4c130fd68d0d4d7d6a02920fff492badb1a6f4a6b4d9d4c87bb2dab9f7766", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.png": "a0c879e1f06ff2d8b3f7251ba295fbeece6ec72efbd4d0fc370d8a8e76010656", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation-frame.json": "b989c155b994b614b111358fca588fc4a1d4d8c4741f701912bf89d1c1dcb923", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.xml": "4dd4c130fd68d0d4d7d6a02920fff492badb1a6f4a6b4d9d4c87bb2dab9f7766", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.png": "3cb3893942474ee394804b040b9a6454d53fe084ab591003b82ce49f9fea8177", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner-frame.json": "eb8d0b7ea7c84d00bda951d0214c7eda8f6c3322b25a00e940e23e6e938c8c5a", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.xml": "57ab735ac1c02e58637f988fd343699ae86aa9933017efeb4c150253c3d535c3", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.png": "8c83df9a5899a24d5d883c47d9e528e5b1c55bc7b78aeb7feb6c8c8b757e5803", + "emojikeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show-frame.json": "925990b48fea02e6187d86597be7e657ca974cc679cc72ea3d2842e0adbe191e", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.xml": "6c6baaa82bcfb7ad0673c6e3823333af9621c741c96975be92d7289541748e01", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show.png": "0a2490302f6e07bad7b355c54f6a6ab858d4b3edebb3e73e04baaabc9acbf527", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-initial-show-frame.json": "b00d24a2e6c908048b295351eef8d92d168f839482de4293f222c6a188ccc930", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.xml": "6c6baaa82bcfb7ad0673c6e3823333af9621c741c96975be92d7289541748e01", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide.png": "b3745d10fd3b48b58528792e1d464593fbba740b2883d6053255cc246544b0d2", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-before-hide-frame.json": "9e959fef3c96a526d457227890ba17d1d596b951179cee8644c24a25dd0f5334", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.xml": "d019232624c59e92f506d9d5a2f04786f203903ab6050a66209c99b549120da1", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide.png": "c3da6805a70fb09c1ab59cf00b5cd88d79db64f93e06a5608907ab4a6ff0f399", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-hide-frame.json": "b7048eb8b8a384197c54c64a1742c6d142d29caf99b7e2a59951c658fdbca04f", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.xml": "c27cf510363ad657ce32277ae7ba2be0530a82a71b9dce85020d4dd40cebd717", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show.png": "0421ac77f89eb449cc9e0454978711902cdaf3f2d4715c05ab60c49a3f46bb4f", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-0-after-show-frame.json": "6465b9de12b18008bed3d7bd65618f23794d0b7fd7989716d80f1cdc34cb00dd", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.xml": "aaa20bc8b545bc057e19e53ea05b9507df8b9c890d4e10d261def3ac0f084fe3", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show.png": "6a7e7d108a396d36e9fdece6733722da7d63dc55af64626f948244885fb85e9c", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-initial-show-frame.json": "750ec5e21a9dc305427797528c12608d4cd2338a6f351c586789dc5c7c1eb3e3", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.xml": "f69f7ed4e3fbaebde083a53f38a752686aefae30dca8f40a0bfeff1a00e908d3", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide.png": "3b711cf0b8c98573653f629e00703b3392407ca787398ba1269dd5fba8123d99", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-before-hide-frame.json": "6d219416045ce6a096ef7e2fc870c774c0ec3ba0f9a2cbf5b52f71847318158f", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.xml": "f03287e1b6c30c72af4f6e5f392afe45d28893a14de958cfc4e76991e38b2474", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide.png": "8e76466441d30d9e2c16f46a754cb3bc0803da9ef75a45d03795ba4ee7162e8a", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-hide-frame.json": "93ffc8d68c9990e5fc5fc18bc60c690186c93291fa1783c07d05a6f36b93013b", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.xml": "f69f7ed4e3fbaebde083a53f38a752686aefae30dca8f40a0bfeff1a00e908d3", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show.png": "39e2bb36a4166111163abd299511bd7959059e42e5d64384b7348197279d0c89", + "launcherkeyboardtogglerevealsresultsandpreservessearch-keyboard-1-after-show-frame.json": "56e48fc066a801d06df28370c95a89a3a726d73e91d92250d2d8554504740718", + "launcherkeyboardtogglerevealsresultsandpreservessearch-case.json": "de7a665009ec203d13906e95ecaf541fa3fc095b81874d565518bd5d9d868fac", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.xml": "0a1032eb91d25399528e510080f47040a4484a8b4c570c564480f6194edab5d8", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show.png": "5196064625fe4227ef52c47fafb6c2c6995d8aab0acc4fc77f1147852d893399", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-first-show-frame.json": "554b08aa0d3dd50ff6a54e07176a85fdfd4cceb70052137b8621ef406c550548", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.xml": "518f400ca3637b2e9ea98a66d7ffccab59c875633d34d90499830611e1f1600f", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide.png": "dc7e30aa271a3df0f95b976f80a8275f605b2c1fc4cc7b9814a4d15a99a98e1c", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-hide-frame.json": "2da02eff294aeff70b20d3c0dba8d1a085cbe2a5d2588540697e531039a729c0", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.xml": "0a1032eb91d25399528e510080f47040a4484a8b4c570c564480f6194edab5d8", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show.png": "2ab7e71665ebd15cffdb775e4a274f3c6ba5ac43aee912ffb8a98bc5460257c6", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-live-show-frame.json": "80acb74de7e9b2ab66ef6279b09d7d2672c37d7ebfcf1e8c3a82c0e1add4da63", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.xml": "0a1032eb91d25399528e510080f47040a4484a8b4c570c564480f6194edab5d8", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode.png": "ff24a0092fbc8f915a4806a90360bd69d21144cababbffe4edc08d80a204f583", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-obsolete-mode-frame.json": "e691b0299a9a1c4dffba2df31d0545b9859e644812b7cd4b6cd667912fb27c55", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.xml": "0a1032eb91d25399528e510080f47040a4484a8b4c570c564480f6194edab5d8", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch.png": "56dc0162f018825b26a6f0e7593c0f7c8a7a0fa105c344bcfedb0c3053eae555", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-epoch-frame.json": "65b05c4f8e0924ea2dc497fef15e685d61b95dab9b90aaca9560bd1f52f3e2cf", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.xml": "518f400ca3637b2e9ea98a66d7ffccab59c875633d34d90499830611e1f1600f", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu.png": "fd01cb8cdd5779d5fa8fe60b5d7a0d23a69b36c04f7bcc8c9911dc6326512da5", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-menu-frame.json": "79073ac589a5b64cb416fe6572d734400c17e5d08d6f1370fe5838e2d5e1ced9", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.xml": "1f3d1218e71192b9a18bcbd79956362e8ed6ae006ddc6213e48060b5ac22dbb3", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu.png": "feabc62fb53cb00c8b05fbf130ef746486a4eab69ecd49cc4c2a07382b8f1d02", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-open-menu-frame.json": "cc42774be675d2c2d1ede544cb6380dde597ce3b06209568ad338f3a9150d1b5", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.xml": "0a1032eb91d25399528e510080f47040a4484a8b4c570c564480f6194edab5d8", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu.png": "dd87251473f57e21d06a02658ec6fd55ad83728fa0fbf26a131d5909d03ccbc6", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-after-menu-frame.json": "3b4b146762fb555be2733a45753b1eb5a4cc2d87ed90c0635a9aa2e704056a27", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.xml": "4243712f8d75794cdc451a501125b85e2c82821ac5b5624ff053ec2e4c576f67", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement.png": "a687f5819a4ca79e0dcf585b8339aa415c3b3da7084f04c87452d07c5665e14a", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-replacement-frame.json": "e3ff3c371aa6ce1495b7f322abf9f2b6fc773215146c0929cee3e7af78029ecf", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.xml": "4243712f8d75794cdc451a501125b85e2c82821ac5b5624ff053ec2e4c576f67", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route.png": "87daa4a15c375c00e0fd8e1159a59e5edab8ee06b5a07d826840949ad16eb160", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-replaced-route-frame.json": "4cb08de0fbd2a9b49001f6623b7534263a8203f9538f85e908f929aae4dba212", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.xml": "9d77966759cec4e08ef5d1203f7b4e1eeb6c5e9e697981b3df2985a7ec3dcd83", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show.png": "808bba31f152a195dae9c0a82f519e48bce448b684b5d18d45494cae659485dc", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-replacement-show-frame.json": "49c394c69554ec6d7894617d2d5468f2932deee1ae8944fe1b099637b829ab24", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.xml": "4243712f8d75794cdc451a501125b85e2c82821ac5b5624ff053ec2e4c576f67", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation.png": "90887de11637ce352bf5e7f093ce9390a452ee9b8538fd066452ce9277e33658", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-before-recreation-frame.json": "d41399f1e966e5a52e038ae26e75605a7e20735bfdc2c36d182d41488aa18501", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.xml": "4243712f8d75794cdc451a501125b85e2c82821ac5b5624ff053ec2e4c576f67", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner.png": "a4c3f8566f8d3eaef36592213c2dff9b0a0a088174b7016170289c6cf9ea60fe", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-recreated-owner-frame.json": "5523738e4fc2045085cd5735d7eb697568a1df56c00183eb6817deef02b46d6d", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.xml": "9d77966759cec4e08ef5d1203f7b4e1eeb6c5e9e697981b3df2985a7ec3dcd83", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show.png": "953a329af9483e8f12e6ab6a067dc1806f4c43be96ee2b93c9a519fdf142503c", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-keyboard-guard-current-recreated-show-frame.json": "b225be89cc82c3fdfbc769e7004c38cadc70155d50f4ef354efd34c13d5d8392", + "launcherkeyboardcallbacksrejectobsoletemodesownersandmenus-case.json": "57fe0d79f98978af276f46063d680d750f1e5dbd3cffc9dda1221a2b9d1bbc79" + }, + "v8-regression-empty-landscape200": { + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.xml": "e17dd374758066725f949ac82f2fc294999861a36dbebdb5f71c4730ab89c15b", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.png": "15426abc839987a2446df59f5e5f33da76ec6571f4878ab5c886b47798591cf2", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty-frame.json": "2ef7004c9b1f27d17ceafcbb3a6c286873a5e74cb1a8c241276241d7c9cfcfe6", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.xml": "9d2c043b5acff9962387aa4c62cd345e51a91cdf9e34af7e1b1a9fc8e03d13bf", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.png": "08ce5ca7410097cc64b66f880877d9d9bba8a68245e81cf4321235ff5f4ffaa5", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer-frame.json": "43468e3af816eea6a8ca4f9547c3dee44df2c53d33c9385c5da9dfeb4242aca3", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.xml": "4a130202b72b51dc1c3af8825d9d47d9da2adc2c14e0a611217921187056eef1", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.png": "e39b254126c825928338f23a5d00d84d59a77afa4488666beec81a50eed26105", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching-frame.json": "1d9a4b05ed6f3c042ad883cf7e2a06bc320aa786f3627e3b7f53db7b337cfa8a", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.xml": "77e64f8d40babe60fa83c679f80a7ff6be4359a6f3c76c3be61dbf9eb22d472b", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.png": "f2404c382c4e0a7f257a4954eb460246e8663606550bd15a9ac78a82ca261ed1", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared-frame.json": "4a25fd166bba2e2db26ddded449c60bc2b2df334942782c733cc35c99b49f09c", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.xml": "8014c966a55437881e9b5fffc3c117def3740b26bb6757d7d266f3897e019e4e", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.png": "4d776510902cbbb9358ff270d9f224e632b5931b89d77767a1aa251eecf709c1", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty-frame.json": "e64ac758ecd9c2fff77aeb66fe3ff0f7bc73f70b0deec3470ebd30981d3e2bf6", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.xml": "60b8295f85d11ece7c25a69b00846a2588d91efbf3cc28b2436a8821b34e9a36", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.png": "c08656e2af9a501e2cccc86aa050ff2f5a9ff0909ca4b27ff38a856f7ff83217", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer-frame.json": "cbf06d3c0e6defa255715b312ccc4b2e178171fd7cfccd1cad74f9ed21d2e682", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.xml": "890066f617896419c6710a73535d2723dfbb8219b1dc84f279758309c176b167", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.png": "acf28cd2cd48d5e61627d785d47050acf7097078bc528827fd0f3cb46c4c3f92", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching-frame.json": "ebd69cc26ea04252574aaca2a31faab49529cd01e7e0930c56908937e9ffb302", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.xml": "2be3a902d1a2d17ea209bee984f8f500f4c2dc423d51bf17984d74d473e7ecdd", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.png": "f5d180ee90112404f9ea180ee1c2aba5a565d9f7986c72122caadddeb5aa52cf", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared-frame.json": "8aa763a67de67a63e946d7615a31b39406715f95d9fb9aed99d6021657d45066", + "emojiemptyfeedbackisreadableaboveimeandcontrolsremainreachable-case.json": "e8563d884d503b86c04c9dfe4f222f0d9fb73efa357d17e36c523879a21c5834", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.xml": "dfa510bb8b88ed5fbf856692f354387994af00dacc429ee2b400224192500541", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty.png": "85b3f3364e65343a0059c440684e3cfec8fc6a7fd3c0c234c01d3301455a84de", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-empty-frame.json": "9e839b2300b280f1be07fca6d502368e156fd09e9c8ec5b9700aef3f654d4283", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.xml": "dfa510bb8b88ed5fbf856692f354387994af00dacc429ee2b400224192500541", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer.png": "85b3f3364e65343a0059c440684e3cfec8fc6a7fd3c0c234c01d3301455a84de", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-footer-frame.json": "9d309906b3939cbc97dab4ecdad67fc1c0ac519279220d7165d5ca6907b4be3f", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.xml": "74fa99ca0488397de273eef2850bde15a0ebc9b54704280537f407b94ee5e1f1", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching.png": "bde9b1402d406c1a541f216547d0b7318d90b379b179788f79c6974ce1cb88e7", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-matching-frame.json": "7e3bc88eef63d78178176abacb783f16f5aeebd828e0cfa57e6afd7e358a49d2", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.xml": "f7df3785f9e6c9e1032fd98d3b6d2035dc3fceefc49968f859b4854415ad8f81", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared.png": "fff1cebda2484a7fd1fcd27ba7fd259552eb427a4efb6b3b1042b0e69b65604d", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-hidden-cleared-frame.json": "a767c60c4399c4cde04b519378480576e4fe0526ddb150c19c1f277a2da249a5", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.xml": "5d01ca5fc63128aee808d21c9b7e9c9a3edf75a5809223fdad34dab01ee5c462", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty.png": "e36e671db7834d0241cbf35a5d6b3c284c6165f7c5545a1835648e1ee139fb6c", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-empty-frame.json": "c88db1ce87e0f6ef6b587ff4976574c27103bec5eec4c3cec4f94736928d94d7", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.xml": "18e768502f5f0b49227a21e12b69c24ac4a21ecfe2d2ee806ebc17cce0847a1a", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer.png": "3e5abc7c2698dccfed0bcb1e05547f0ebf8b6ef72677c34c363a57ca4b892979", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-footer-frame.json": "cbf06d3c0e6defa255715b312ccc4b2e178171fd7cfccd1cad74f9ed21d2e682", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.xml": "f9553c957f19e8c91711b35fbe5a38592b04036b48b679feefa98a33d0338ae7", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching.png": "6034934f5af936240fc32f2b0fda42d4365a46ee4692d6d685ceec289e92f40a", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-matching-frame.json": "e07ac9650a018fab45e43850efff46e2e0768e63f412188063af51df576c0268", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.xml": "d48da97052adbbb14ebfe5ae447a490e03f498e24a7e13ed451c2b4583938524", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared.png": "e113d52b1bae88f30c61bc26126a31f66f0fd7a942401b2d4c48bf57315f8e77", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-feedback-shown-cleared-frame.json": "2949f4b6017bc3a859e78a2758aa56432812d7cc6afa1e2abc5219bd6182740b", + "launcheremptyfeedbackisreadableaboveimeandcontrolsremainreachable-case.json": "9fa9ab3c12e3f736ece51d6d1e679493932215e330733f6210c2dd3121c5b729" + }, + "v8-regression-clear-phone200": { + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-before.xml": "bbc596c6f545b039b2acde4e37762ba554e5f44e5b07c1315f12c67583f3c721", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-before.png": "1172c995cd8fc008ebc1874649fd935d915c1c7e62131f7d5d851d9b30b04b45", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-before-frame.json": "984b23189d77d75476b0a54ae9d007910572fd9a0a0b4d25e8d875786a33386a", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-after.xml": "b39a4c4f81f4de09f269b8ca206fd2ead86b6b4020adabe1dd6ed912f8c104d0", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-after.png": "246451b3ee4904dbdd653db8006f632d74435130dd068a4a9256af375c3b1ec8", + "emojitouchclearpreservescategorygeometryandkeyboard-hidden-after-frame.json": "c69e902101db4262f6351048e718cb3f61ade3b85a7014e55fc99a526e4d7dae", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-before.xml": "4d3ab16f63ca5c31542ecd9ce7c41c476488b3499c746792f379d077b7e66664", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-before.png": "b3a36fced5e6b97adad3e5d6c4bfe0adf728e35823fcdbb69a892cef5383f2aa", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-before-frame.json": "0f3293bc144373e5be063b22ae87394b759214afbbe8085dc4cb560f9321c3b4", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-after.xml": "a5195143f0f1aaef627353d2208b7529eb63dcd8909293d8adf64067ce0db228", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-after.png": "768a77c3ae1d65d7ed5affbb2ee1c888955e5f45a783c51faf9f3580faf44a6c", + "emojitouchclearpreservescategorygeometryandkeyboard-shown-after-frame.json": "01b2db217cd988810a1b2a46a1b6a979aadecaba4c574201a0170a3046e4d427", + "emojitouchclearpreservescategorygeometryandkeyboard-caller-return.xml": "88d0fb77383fee9281b4143aa51d695d5a2e133c73295c8534d683479a1d5147", + "emojitouchclearpreservescategorygeometryandkeyboard-caller-return.png": "708998d312799984282b20dd314a5ce73b7132a758bb59eb7a9d1e45f5f11ad4", + "emojitouchclearpreservescategorygeometryandkeyboard-caller-return-frame.json": "9c815d4f11b17fa32624d6cfd9f275d89ef84bb64e6806c3562787c8e65e737f", + "emojitouchclearpreservescategorygeometryandkeyboard-case.json": "1f8ec384e7c1d26915a18be197aa48b00e23a56b93857076153eec740028b5d9", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-before.xml": "e6e4c85cc4c540bd25a6ffe3e1af4401c339427255321b16569eb6554dbcc4cf", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-before.png": "e41db248581650bfd7bae29cbc830482e4f84015f5fe08772fcb274c70c5c201", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-before-frame.json": "4e13035806d38c08ea352fd13befb5f4c45c323d5527900406301bafcfbaffa0", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-after.xml": "76878fa957c16432c8fefba133827b657f6c447806f6877176f4122de2d23e80", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-after.png": "35071b14606487ed37d38ab93223b7946bb6da5b3c21f3b4ce3bfb6809e844e6", + "launchertouchclearpreservesfocuscategoryandkeyboard-hidden-after-frame.json": "312926bbd33e6988a634e3b50306cd23ab892dd5df4bbc06a6a5d5ad0e23f3be", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-before.xml": "208ace6b0ce374c776fe7673dd51995b6d379a8a7882856520cec064da9dac06", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-before.png": "95015d0ff6e16cf2bda8c1715c11b9f9bfbc24893f7bbf22ca5064fb159a7ae6", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-before-frame.json": "5995d6ab8d94ab7c87eb3694173de90cfa07b96b06fd69eb39810767cba71d1a", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-after.xml": "b3ac9ebe6080eb979839e429f841b74b7414af50df3275d76442c1d9be290f65", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-after.png": "7e6f9e51f371144a9a145d7ae1e7d6d8641b50e7de0e195f06c458b8052e95a5", + "launchertouchclearpreservesfocuscategoryandkeyboard-shown-after-frame.json": "a52d30001f8e99d5aff4a508561d72540a028c9e5504b9d1ec04a60c803204c2", + "launchertouchclearpreservesfocuscategoryandkeyboard-case.json": "da5ea207c514fe921dcbfa40bfc3bf95f5a566a0c1321efe59c04ac5010cf3ca" + }, + "v8-regression-core-tablet100": { + "pointerclearremovescontrolledcompositionandwhitespace-launcher-composition.xml": "02fac561287775b8e321fc81b489312596759718c9a1df81914333be1a56902e", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-composition.png": "db85fe41b500d1aabc29597e3cb90b9bed1850d4c98db906d327972f237fc18d", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-composition-frame.json": "808e5c4701e5e9ccc34d462e7d6b61395bd94eeabfd442d679624e59b6f8a8e5", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-cleared.xml": "4f4e8f1020fcab54fdbe2a00708fd2aafde67805eff9d9aaf79e905fa8e8f3b1", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-cleared.png": "6b9e96aaf7d663da8abc7a51ea07e4b617e77c4b2c2deb935c2200396fd16075", + "pointerclearremovescontrolledcompositionandwhitespace-launcher-cleared-frame.json": "06b599673f1ca5a9dfa5c5fc3629ea051f09873b4a24bcea0fd8e99fbbb47c41", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-composition.xml": "8238e25d68132fa723f605ef710f37ecec333709a89d4dad973c369fb75114b7", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-composition.png": "8a96890d18768d9a496ecfa48b891d040179ba79ef4df2e531458bf992f95f31", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-composition-frame.json": "3c40f84c15e13d33285ecd1f3398f392ee3fc05c3c25397d62aa3f3ce3302f6f", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-cleared.xml": "e0c7899ed5706565bff37581b4ea2137192a289616be3004e461d8cd83631ffe", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-cleared.png": "017b677d29f98545766b968d61ca7a2b7b457e94a04c3d479eb688e7604d1e02", + "pointerclearremovescontrolledcompositionandwhitespace-emoji-cleared-frame.json": "86dbc28407cf78d55b5eb919da9e93125b4da909503fa866f730470797c2310a", + "pointerclearremovescontrolledcompositionandwhitespace-case.json": "aa45ce22c0703a6eb1ad197f91902b0b7aaab1c17b5dc82ebfce79302024a780", + "currentclearuseslivequeryandrecreationrejectsoldcallback-case.json": "1117ca08c1e7c33028d9e680b86a3396458be049a15bb489571954e7b98dcab1", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-covered-by-menu.xml": "766d3b391fb033b16675d55b3967df2fbb7a79db25f4435b4f3f33a8300eff08", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-covered-by-menu.png": "1e4cd5999b52ebbd56608f425ecacdee82d717ad4e1eaf22c56fe3ab3b02bcd2", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-covered-by-menu-frame.json": "2048c3531f99b1b6bf46acd04e58c4e66db38f0c621c6262a0606eeb0f818e35", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-replacement-emoji.xml": "e6e85b0d4ce9ec507c13cc61706b7e213041c228057550ca6375f18bdca420c7", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-replacement-emoji.png": "535437883740cafc3235b1c758650bce5d43602dcbf3fb64ba9bd6d6e3858b46", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-replacement-emoji-frame.json": "2a660eb8464caf6d138b70234b18280ddf4c139c7b027660d11b78777eb718ce", + "retainedclearcallbacksrejectreplacedsurfacesandmenus-case.json": "7ed88a37502269347c7d2f198849d4d0f65f61461ae277e0f1f406b8cb3e3c8d" + }, + "v8-regression-input-phone100": { + "committedemojinavigationandcaretareexact-committed-four-way-navigation.xml": "cfa42d700b677914661d369613d2e1adc3ac51fe1f13b9308f1dea0286af3b26", + "committedemojinavigationandcaretareexact-committed-four-way-navigation.png": "d330d31c7243149b47e73fd1e8ce2a139bee7625f980590d559c679855da8b66", + "committedemojinavigationandcaretareexact-committed-four-way-navigation-frame.json": "c89fda5acb65f03ec6fae122d1ec0270fb5d70fca467d361bdcc039cdaebc11a", + "committedemojinavigationandcaretareexact-committed-query-selected-range.xml": "be4a7c24d765c57b1446dff12d5383cf352f52b12b07dbbf528d6a6cb298380d", + "committedemojinavigationandcaretareexact-committed-query-selected-range.png": "f60069b9cdb9b3622783cf5c16ebd14d90adb28b9bbe6be69256ab69bbbee76a", + "committedemojinavigationandcaretareexact-committed-query-selected-range-frame.json": "90fb582ae52bd82daa7dc747e0bd4cf17c64024807d8ef632f303464e1f2fade", + "case-committedemojinavigationandcaretareexact.json": "cce29d835193e00c5a4ebc7b3a791b2307dacdd8499b608810cdda1ac4a089b2", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.xml": "369007bb3ed4d83561818a103dc3604975bd2a5f527d0c516b44e90d3f702442", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.png": "e719ac1069376d00dccff547b42bd7204bfb87eb376a76055c562191d2da7f6c", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition-frame.json": "386677aeb164b77096876bdad86dffc22a44a3cc7fe72b674be113e87e5280b3", + "case-activemultilingualcompositionkeepsresultselection.json": "fa506a85f579caf7a363da388dac60125fb90c6c2672686a8655b0725aab291b" + }, + "v8-regression-input-api26100": { + "committedemojinavigationandcaretareexact-committed-four-way-navigation.xml": "a8b9d4cd4f321805809d7ff6708cd4e92ed791f910a4c6d3e3d1e1ee94bfcb8c", + "committedemojinavigationandcaretareexact-committed-four-way-navigation.png": "4c2433260611a1b5bcb88a6a1b4fca7997326501bee3e9e9e0ed6761ba98ec01", + "committedemojinavigationandcaretareexact-committed-four-way-navigation-frame.json": "c89fda5acb65f03ec6fae122d1ec0270fb5d70fca467d361bdcc039cdaebc11a", + "committedemojinavigationandcaretareexact-committed-query-selected-range.xml": "d3a95a5c8062f72fecc2f10d17a403ab026c7f91e57b2f6ee67a10ad7ef4b302", + "committedemojinavigationandcaretareexact-committed-query-selected-range.png": "f90ebd14f2e77d47279f9ac4b42f97807fd02b0557e30627ebc97c673750442e", + "committedemojinavigationandcaretareexact-committed-query-selected-range-frame.json": "90fb582ae52bd82daa7dc747e0bd4cf17c64024807d8ef632f303464e1f2fade", + "case-committedemojinavigationandcaretareexact.json": "3aad1eceb6b63b43168929c4f6ba2691183d9c6522bbfe65598dca072e3b9bbe", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.xml": "837ee7f69c0e8b47e14472a56224a128b079d917a32b3754896a3faf382e1b4b", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition.png": "e992656be1bf4b5ecd4df7c42587f45181adf373c5e6714bea92e74357e3a15c", + "activemultilingualcompositionkeepsresultselection-active-japanese-composition-frame.json": "386677aeb164b77096876bdad86dffc22a44a3cc7fe72b674be113e87e5280b3", + "case-activemultilingualcompositionkeepsresultselection.json": "5fc1db626ab1e8927c37ca04f63a037c52e7237c58ab8b1d1a0daf05e3276ad2" + } + } +} diff --git a/docs/validation/emoji-menu-back/v8/checks/host-6b7d5fa9.json b/docs/validation/emoji-menu-back/v8/checks/host-6b7d5fa9.json new file mode 100644 index 00000000..3b650fdb --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/checks/host-6b7d5fa9.json @@ -0,0 +1,43 @@ +{ + "source_commit": "6b7d5fa961bf0d660b2b9b0a460c64dd10d18888", + "jvm": { + "tests": 343, + "failures": 0, + "errors": 0, + "skipped": 0 + }, + "jvm_task": "> Task :app:testDebugUnitTest", + "lint": { + "debug": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + }, + "benchmark": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + } + }, + "python": { + "normal": { + "exit_code": 0, + "cases": 135, + "seconds": 29.033, + "passed": true + }, + "optimized": { + "exit_code": 0, + "cases": 135, + "seconds": 25.859, + "passed": true + } + }, + "build_successes": 2, + "apk_sha256": { + "app-debug-androidTest.apk": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "app-debug.apk": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150" + }, + "clean_build": true, + "scope": "Fresh after ./gradlew clean; APK verified to contain the sheet code." +} diff --git a/docs/validation/emoji-menu-back/v8/control-logs/v8-control-double-tablet100.log b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-double-tablet100.log new file mode 100644 index 00000000..27cbb784 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-double-tablet100.log @@ -0,0 +1,95 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Failed to assert the following: (EditableText has exactly 4 UTF-16 units and matching characters) +Semantics of the node: +Node #82 at (l=473.0, t=243.0, r=1280.0, b=315.0)px, Tag: 'emoji-search' +EditableText = '' +TextSelectionRange = 'TextRange(0, 0)' +IsEditable = 'true' +ImeAction = 'Search' +Focused = 'true' +Text = '[Search Emoji & Symbols…]' +Actions = [GetTextLayoutResult, SetText, InsertTextAtCursor, SetSelection, PerformImeAction, OnClick, OnLongClick, PasteText, RequestFocus, SetTextSubstitution, ShowTextSubstitution, ClearTextSubstitution, MagnifierPositionInRoot] +MergeDescendants = 'true' +Has 7 siblings +Selector used: (TestTag = 'emoji-search') + + at androidx.compose.ui.test.AssertionsKt.assert(Assertions.kt:265) + at androidx.compose.ui.test.AssertionsKt.assert$default(Assertions.kt:255) + at dev.tinycast.android.TouchSearchDeviceTest.text(TouchSearchDeviceTest.kt:114) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle$lambda$126(TouchSearchDeviceTest.kt:1051) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda64.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(TouchSearchDeviceTest.kt:1032) + +INSTRUMENTATION_STATUS: stream= +Error in emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Failed to assert the following: (EditableText has exactly 4 UTF-16 units and matching characters) +Semantics of the node: +Node #82 at (l=473.0, t=243.0, r=1280.0, b=315.0)px, Tag: 'emoji-search' +EditableText = '' +TextSelectionRange = 'TextRange(0, 0)' +IsEditable = 'true' +ImeAction = 'Search' +Focused = 'true' +Text = '[Search Emoji & Symbols…]' +Actions = [GetTextLayoutResult, SetText, InsertTextAtCursor, SetSelection, PerformImeAction, OnClick, OnLongClick, PasteText, RequestFocus, SetTextSubstitution, ShowTextSubstitution, ClearTextSubstitution, MagnifierPositionInRoot] +MergeDescendants = 'true' +Has 7 siblings +Selector used: (TestTag = 'emoji-search') + + at androidx.compose.ui.test.AssertionsKt.assert(Assertions.kt:265) + at androidx.compose.ui.test.AssertionsKt.assert$default(Assertions.kt:255) + at dev.tinycast.android.TouchSearchDeviceTest.text(TouchSearchDeviceTest.kt:114) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle$lambda$126(TouchSearchDeviceTest.kt:1051) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda64.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(TouchSearchDeviceTest.kt:1032) + +INSTRUMENTATION_STATUS: test=emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 10.783 +There was 1 failure: +1) emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Failed to assert the following: (EditableText has exactly 4 UTF-16 units and matching characters) +Semantics of the node: +Node #82 at (l=473.0, t=243.0, r=1280.0, b=315.0)px, Tag: 'emoji-search' +EditableText = '' +TextSelectionRange = 'TextRange(0, 0)' +IsEditable = 'true' +ImeAction = 'Search' +Focused = 'true' +Text = '[Search Emoji & Symbols…]' +Actions = [GetTextLayoutResult, SetText, InsertTextAtCursor, SetSelection, PerformImeAction, OnClick, OnLongClick, PasteText, RequestFocus, SetTextSubstitution, ShowTextSubstitution, ClearTextSubstitution, MagnifierPositionInRoot] +MergeDescendants = 'true' +Has 7 siblings +Selector used: (TestTag = 'emoji-search') + + at androidx.compose.ui.test.AssertionsKt.assert(Assertions.kt:265) + at androidx.compose.ui.test.AssertionsKt.assert$default(Assertions.kt:255) + at dev.tinycast.android.TouchSearchDeviceTest.text(TouchSearchDeviceTest.kt:114) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle$lambda$126(TouchSearchDeviceTest.kt:1051) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda64.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle(TouchSearchDeviceTest.kt:1032) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v8/control-logs/v8-control-emoji-actions-phone100.log b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-emoji-actions-phone100.log new file mode 100644 index 00000000..e8cdbd13 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-emoji-actions-phone100.log @@ -0,0 +1,50 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=emojiActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda66.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1201) + +INSTRUMENTATION_STATUS: stream= +Error in emojiActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda66.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1201) + +INSTRUMENTATION_STATUS: test=emojiActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 23.802 +There was 1 failure: +1) emojiActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda66.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1201) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v8/control-logs/v8-control-launcher-actions-phone100.log b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-launcher-actions-phone100.log new file mode 100644 index 00000000..4dfacc46 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-launcher-actions-phone100.log @@ -0,0 +1,50 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=launcherActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda66.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1202) + +INSTRUMENTATION_STATUS: stream= +Error in launcherActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda66.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1202) + +INSTRUMENTATION_STATUS: test=launcherActionsBackHidesKeyboardBeforeClosingMenu +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 8.816 +There was 1 failure: +1) launcherActionsBackHidesKeyboardBeforeClosingMenu(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Assert failed: The component is not displayed! + at androidx.compose.ui.test.AssertionsKt.assertIsDisplayed(Assertions.kt:34) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack$lambda$137(TouchSearchDeviceTest.kt:1112) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda66.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.searchableMenuBack(TouchSearchDeviceTest.kt:1101) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsBackHidesKeyboardBeforeClosingMenu(TouchSearchDeviceTest.kt:1202) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v8/control-logs/v8-control-priority-tablet100.log b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-priority-tablet100.log new file mode 100644 index 00000000..a8f18910 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-priority-tablet100.log @@ -0,0 +1,53 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=menuBackPrecedesLaterRegisteredRouteCallback +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: One Back dismisses the menu while retaining its caller + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.assertTrue(Assert.java:42) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback$lambda$118(TouchSearchDeviceTest.kt:981) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda65.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback(TouchSearchDeviceTest.kt:943) + +INSTRUMENTATION_STATUS: stream= +Error in menuBackPrecedesLaterRegisteredRouteCallback(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: One Back dismisses the menu while retaining its caller + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.assertTrue(Assert.java:42) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback$lambda$118(TouchSearchDeviceTest.kt:981) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda65.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback(TouchSearchDeviceTest.kt:943) + +INSTRUMENTATION_STATUS: test=menuBackPrecedesLaterRegisteredRouteCallback +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 8.04 +There was 1 failure: +1) menuBackPrecedesLaterRegisteredRouteCallback(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: One Back dismisses the menu while retaining its caller + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.assertTrue(Assert.java:42) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback$lambda$118(TouchSearchDeviceTest.kt:981) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda65.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.menuBackPrecedesLaterRegisteredRouteCallback(TouchSearchDeviceTest.kt:943) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v8/control-logs/v8-control-range-tablet100.log b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-range-tablet100.log new file mode 100644 index 00000000..97c6900f --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-range-tablet100.log @@ -0,0 +1,56 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=diagnoseRangePlacementBeforeAndAfterImeSetup +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=1 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Corrected setup must retain the witnessed range expected: but was: + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.failNotEquals(Assert.java:835) + at org.junit.Assert.assertEquals(Assert.java:120) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup$lambda$121(TouchSearchDeviceTest.kt:1022) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda59.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup(TouchSearchDeviceTest.kt:1000) + +INSTRUMENTATION_STATUS: stream= +Error in diagnoseRangePlacementBeforeAndAfterImeSetup(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Corrected setup must retain the witnessed range expected: but was: + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.failNotEquals(Assert.java:835) + at org.junit.Assert.assertEquals(Assert.java:120) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup$lambda$121(TouchSearchDeviceTest.kt:1022) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda59.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup(TouchSearchDeviceTest.kt:1000) + +INSTRUMENTATION_STATUS: test=diagnoseRangePlacementBeforeAndAfterImeSetup +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 14.618 +There was 1 failure: +1) diagnoseRangePlacementBeforeAndAfterImeSetup(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Corrected setup must retain the witnessed range expected: but was: + at org.junit.Assert.fail(Assert.java:89) + at org.junit.Assert.failNotEquals(Assert.java:835) + at org.junit.Assert.assertEquals(Assert.java:120) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup$lambda$121(TouchSearchDeviceTest.kt:1022) + at dev.tinycast.android.TouchSearchDeviceTest$$ExternalSyntheticLambda59.invoke(D8$$SyntheticClass:0) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow(TouchSearchDeviceTest.kt:205) + at dev.tinycast.android.TouchSearchDeviceTest.observeBackWindow$default(TouchSearchDeviceTest.kt:165) + at dev.tinycast.android.TouchSearchDeviceTest.diagnoseRangePlacementBeforeAndAfterImeSetup(TouchSearchDeviceTest.kt:1000) + +FAILURES!!! +Tests run: 1, Failures: 1 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v8/control-logs/v8-control-sheet-phone100.log b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-sheet-phone100.log new file mode 100644 index 00000000..095800d4 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-sheet-phone100.log @@ -0,0 +1,107 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=2 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=emojiActionsSheetDocksAboveKeyboard +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=2 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1198) + +INSTRUMENTATION_STATUS: stream= +Error in emojiActionsSheetDocksAboveKeyboard(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1198) + +INSTRUMENTATION_STATUS: test=emojiActionsSheetDocksAboveKeyboard +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=2 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=2 +INSTRUMENTATION_STATUS: stream= +INSTRUMENTATION_STATUS: test=launcherActionsSheetDocksAboveKeyboard +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=2 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=2 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1199) + +INSTRUMENTATION_STATUS: stream= +Error in launcherActionsSheetDocksAboveKeyboard(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1199) + +INSTRUMENTATION_STATUS: test=launcherActionsSheetDocksAboveKeyboard +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 11.674 +There were 2 failures: +1) emojiActionsSheetDocksAboveKeyboard(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1198) +2) launcherActionsSheetDocksAboveKeyboard(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1199) + +FAILURES!!! +Tests run: 2, Failures: 2 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v8/control-logs/v8-control-sheet-phone200.log b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-sheet-phone200.log new file mode 100644 index 00000000..74d0cb95 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/control-logs/v8-control-sheet-phone200.log @@ -0,0 +1,107 @@ +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=2 +INSTRUMENTATION_STATUS: stream= +dev.tinycast.android.TouchSearchDeviceTest: +INSTRUMENTATION_STATUS: test=emojiActionsSheetDocksAboveKeyboard +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=1 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=2 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1198) + +INSTRUMENTATION_STATUS: stream= +Error in emojiActionsSheetDocksAboveKeyboard(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1198) + +INSTRUMENTATION_STATUS: test=emojiActionsSheetDocksAboveKeyboard +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=2 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=2 +INSTRUMENTATION_STATUS: stream= +INSTRUMENTATION_STATUS: test=launcherActionsSheetDocksAboveKeyboard +INSTRUMENTATION_STATUS_CODE: 1 +INSTRUMENTATION_STATUS: class=dev.tinycast.android.TouchSearchDeviceTest +INSTRUMENTATION_STATUS: current=2 +INSTRUMENTATION_STATUS: id=AndroidJUnitRunner +INSTRUMENTATION_STATUS: numtests=2 +INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1199) + +INSTRUMENTATION_STATUS: stream= +Error in launcherActionsSheetDocksAboveKeyboard(dev.tinycast.android.TouchSearchDeviceTest): +java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1199) + +INSTRUMENTATION_STATUS: test=launcherActionsSheetDocksAboveKeyboard +INSTRUMENTATION_STATUS_CODE: -2 +INSTRUMENTATION_RESULT: stream= + +Time: 9.764 +There were 2 failures: +1) emojiActionsSheetDocksAboveKeyboard(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.emojiActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1198) +2) launcherActionsSheetDocksAboveKeyboard(dev.tinycast.android.TouchSearchDeviceTest) +java.lang.AssertionError: Failed: assertExists. +Reason: Expected exactly '1' node but could not find any node that satisfies: (TestTag = 'inline-menu-close') + + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow(SemanticsNodeInteraction.kt:178) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchOneOrThrow$default(SemanticsNodeInteraction.kt:150) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode(SemanticsNodeInteraction.kt:84) + at androidx.compose.ui.test.SemanticsNodeInteraction.fetchSemanticsNode$default(SemanticsNodeInteraction.kt:83) + at dev.tinycast.android.TouchSearchDeviceTest.rect(TouchSearchDeviceTest.kt:59) + at dev.tinycast.android.TouchSearchDeviceTest.phoneActionsSheet(TouchSearchDeviceTest.kt:1171) + at dev.tinycast.android.TouchSearchDeviceTest.launcherActionsSheetDocksAboveKeyboard(TouchSearchDeviceTest.kt:1199) + +FAILURES!!! +Tests run: 2, Failures: 2 + + +INSTRUMENTATION_CODE: -1 diff --git a/docs/validation/emoji-menu-back/v8/final-preservation-before-recovery.json b/docs/validation/emoji-menu-back/v8/final-preservation-before-recovery.json new file mode 100644 index 00000000..59a23b9f --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/final-preservation-before-recovery.json @@ -0,0 +1,23 @@ +{ + "all_passed": false, + "checks": { + "emulator-5580-owned-avd-api": true, + "emulator-5580-four-ime-fields": true, + "emulator-5580-unprivileged": true, + "emulator-5580-idle": true, + "emulator-5580-original-geometry": true, + "emulator-5580-original-font": true, + "emulator-5598-owned-avd-api": true, + "emulator-5598-four-ime-fields": true, + "emulator-5598-unprivileged": true, + "emulator-5598-idle": true, + "emulator-5598-original-geometry": true, + "emulator-5598-original-font": true, + "all-original-modern-app-evidence-files": false, + "original-apk-dev.tinycast.android": false, + "original-apk-dev.tinycast.android.test": false, + "legacy-original-exact-package-absence": true + }, + "original_modern_file_count": 573, + "scope": "Read-only equality to this slice baseline after PR116. Private originals/settings and fingerprints excluded. No whole-system/cross-boot or older pre-probe IME-history identity certification." +} diff --git a/docs/validation/emoji-menu-back/v8/final-preservation.json b/docs/validation/emoji-menu-back/v8/final-preservation.json new file mode 100644 index 00000000..71ca5a7a --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/final-preservation.json @@ -0,0 +1,23 @@ +{ + "all_passed": true, + "checks": { + "emulator-5580-owned-avd-api": true, + "emulator-5580-four-ime-fields": true, + "emulator-5580-unprivileged": true, + "emulator-5580-idle": true, + "emulator-5580-original-geometry": true, + "emulator-5580-original-font": true, + "emulator-5598-owned-avd-api": true, + "emulator-5598-four-ime-fields": true, + "emulator-5598-unprivileged": true, + "emulator-5598-idle": true, + "emulator-5598-original-geometry": true, + "emulator-5598-original-font": true, + "all-original-modern-app-evidence-files": true, + "original-apk-dev.tinycast.android": true, + "original-apk-dev.tinycast.android.test": true, + "legacy-original-exact-package-absence": true + }, + "original_modern_file_count": 573, + "scope": "Read-only equality to this slice baseline after PR116. Private originals/settings and fingerprints excluded. No whole-system/cross-boot or older pre-probe IME-history identity certification." +} diff --git a/docs/validation/emoji-menu-back/v8/identity.json b/docs/validation/emoji-menu-back/v8/identity.json new file mode 100644 index 00000000..c522d12d --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/identity.json @@ -0,0 +1,582 @@ +{ + "source_commit": "6b7d5fa961bf0d660b2b9b0a460c64dd10d18888", + "build_commit_property": "6b7d5fa961bf0d660b2b9b0a460c64dd10d18888", + "source_sha256": { + "app/build.gradle.kts": "28f41ac518c91f15c98221d0511870a5409b9f35ae008acfdd5f667db06bcadf", + "app/src/androidTest/AndroidManifest.xml": "63c98a685e9dd67d8150af8981832d34271fb37a92e46444eec52728f559d609", + "app/src/androidTest/assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "app/src/androidTest/java/dev/tinycast/android/ActivationDeviceTest.kt": "2f2fe66a5c3628433feeb6db33e02be43ca3f267b39ec541f2e3330fc1142974", + "app/src/androidTest/java/dev/tinycast/android/AssistantDeviceTest.kt": "1ecebcf20fe9aa7aa63701c81500195eddd1ae88618d89f31105fecc58189b6b", + "app/src/androidTest/java/dev/tinycast/android/AssistantTouchDeviceTest.kt": "1f33a283e5b1f05a5a74dbb76bc3ff8920193cd761edd1cce1e61cb733cb9874", + "app/src/androidTest/java/dev/tinycast/android/BackupDeviceTest.kt": "56c56d6a652524f7fc7952b1478552314b1e465ace5c7216385d7f2ea3cf4b6c", + "app/src/androidTest/java/dev/tinycast/android/CalculatorActionsDeviceTest.kt": "e738e5b09aa6128343abe628ed7f93571b9a87c1eb95e78f00c617aadcf348b4", + "app/src/androidTest/java/dev/tinycast/android/CalculatorIntentDeviceTest.kt": "628ddcef4b50880170fba97cd925fefc5f463f632799d9e2686e7512b2bbc15f", + "app/src/androidTest/java/dev/tinycast/android/ClipboardApiDeviceTest.kt": "e53bbc080d17b59aae6280b7b817a3c81b4df684dcfd5ca787a993d89caf5de4", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidence.kt": "c882a7435cdca3bbdf68da66a6e8ef23bce932fb5746ba09c61bded5b9c98e9d", + "app/src/androidTest/java/dev/tinycast/android/ClipboardEvidenceDeviceTest.kt": "dfdb64344886b7e5d4b54f04fa4560f169e8cb8d7b7b238ba08358dcde73f854", + "app/src/androidTest/java/dev/tinycast/android/ClipboardRecoveryActivity.java": "48627f465b10c316cca7fdfa735928095328241b4fb98bf90e5c247add17345d", + "app/src/androidTest/java/dev/tinycast/android/DocumentProviderDeviceTest.kt": "13895d23b8758affd8889461ef660c442d3bfd1bb111fce08a064aa4b582aea2", + "app/src/androidTest/java/dev/tinycast/android/EmojiDeviceTest.kt": "ab9907d4e4acd7e52ed26f12ac14648271e5740784cdba678671ca8ad42fb415", + "app/src/androidTest/java/dev/tinycast/android/EnduranceDeviceTest.kt": "4802d3755ce6bc1cdf8e60c7cf9998a09ced8e0be6d9888f0b9d9a32ee332dc4", + "app/src/androidTest/java/dev/tinycast/android/ExtensionCommandHandoffDeviceTest.kt": "8c47f08b1d49a94dfd520840a0b0349199459da4ece8ff1adcacc46516b37f7b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDetailDeviceTest.kt": "d5bd83f6d174ca5d5c3c9d68551cc3a78bc90763060410bd5f3b67d9d9642025", + "app/src/androidTest/java/dev/tinycast/android/ExtensionDeviceTest.kt": "3087ff055f70cdf43d2565e22703b9c57445b5c3e1594126d60b0279c32b2640", + "app/src/androidTest/java/dev/tinycast/android/ExtensionEmptyViewDeviceTest.kt": "64e6b1e68c61cf67b24ba02d1e14a72d297b1bdeebbdf1008905d5619ce2558f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionFormDeviceTest.kt": "6418f6ab517ead50a102b4834bff9c40988849fb3a2a1ef20f575d162b32e11b", + "app/src/androidTest/java/dev/tinycast/android/ExtensionGridDeviceTest.kt": "952b4f2988379c1545575d1332f8358acc9053e257a382b7549a27f6b4b40de3", + "app/src/androidTest/java/dev/tinycast/android/ExtensionMarkdownDeviceTest.kt": "e4b7daa9fd914335f572ef41665595104cdae5434682977a2d806ff63ef36c4f", + "app/src/androidTest/java/dev/tinycast/android/ExtensionPasteCopyDeviceTest.kt": "7bdd8e876153d4d46357402eab58cf89c0e8885823d21894c70882ed55b1da8e", + "app/src/androidTest/java/dev/tinycast/android/ExtensionRecordedTestsDeviceTest.kt": "1aa11011270b01a235bb052c6063da7eb5f7f726a7bb19f79aa54e7b8aa4ca42", + "app/src/androidTest/java/dev/tinycast/android/ExtensionSandboxDiagnosticDeviceTest.kt": "3e192cb65d011e021d5b47b6bde765e1136c2ddf7e039b5c9dce6dedbf39da15", + "app/src/androidTest/java/dev/tinycast/android/FeedbackReadabilityDeviceTest.kt": "86096d428b6554bcb6b8c9d7bc39b981baf1fd53f9367a33c97ce03c89020a82", + "app/src/androidTest/java/dev/tinycast/android/FolderDeviceTest.kt": "f3d54b0d788459d34470d2d87c8882cdfe30e8956a8886cd324dd63160f5628d", + "app/src/androidTest/java/dev/tinycast/android/FormDocumentsFixtureActivity.java": "434e72d8a0c977a83cbe6524cc51638eaff9cca5581c570ea58d4068ad2156a9", + "app/src/androidTest/java/dev/tinycast/android/FrozenBundleWorkflowDeviceTest.kt": "9d31d56f739caa2509610cf4c07abf70dfd5ea0aead7ec5c5673bde1ca04bc45", + "app/src/androidTest/java/dev/tinycast/android/InlinePaletteDeviceTest.kt": "ed2cfb9dc3c5218adfe0ae7b3cc1c60a69e6cf8c83ad434c2fc6b87d23bb2727", + "app/src/androidTest/java/dev/tinycast/android/LegacyInputDiagnosticDeviceTest.kt": "4966fac20af96b8597fb38a278d8f3ef89b7e335f3d3b6e5df00fb349ebabc55", + "app/src/androidTest/java/dev/tinycast/android/ModifierHardwareClipboardTest.kt": "141499cea10d4c80b8ef690fd43e985c066d1b420afa23895c32e75de737ec8d", + "app/src/androidTest/java/dev/tinycast/android/ModifierTapDeviceTest.kt": "d33bafba795569c15bab709a9830ca06ecffda9feb754492ec437d55c1d1cae1", + "app/src/androidTest/java/dev/tinycast/android/NativeEditableAssertions.kt": "be979c8e0f3e78b8d0e4482c2653769d732d24871a822b3761f5708a1e6a230b", + "app/src/androidTest/java/dev/tinycast/android/NativeInputCompatibilityDeviceTest.kt": "484dcb406a6b9fbc7851efd883029a43b303bdab799c9385e51a678ab91a51fc", + "app/src/androidTest/java/dev/tinycast/android/NativeInputTestIme.kt": "c3a766ae381e6e4a1b514b3890cdd220616df8e9b88208cdb9aa562ebd8f45ce", + "app/src/androidTest/java/dev/tinycast/android/OwnedFormDocumentsProvider.java": "67c22d543cb2136d81dc3544d8f63df94ce67f9524c7f19dc9c6b1b586713e89", + "app/src/androidTest/java/dev/tinycast/android/PaletteDeviceTest.kt": "7f5861ffec2e762c1e629519802c10d4b31e3bebd49a3c5867013c6aad77f3f4", + "app/src/androidTest/java/dev/tinycast/android/PaletteOverlayTest.kt": "0755f9aa38bdb5785d2cb8902157ce990b5b9825db0ae71847e11c8b1bd4b7aa", + "app/src/androidTest/java/dev/tinycast/android/PaletteStabilityDeviceTest.kt": "87896693541425799e7815d2fc1e3988e29afd9bba346da48183a91fa91be9c9", + "app/src/androidTest/java/dev/tinycast/android/ReadinessDeviceTest.kt": "c6f3ea767e9adc8384a3b662223ab57bef067fca8501509e0415111b711589f3", + "app/src/androidTest/java/dev/tinycast/android/ReadinessRegressionDeviceTest.kt": "3815d7aef28c0943999782217eabe14dd80fdd464476798bd0bf12a1d0be3c4a", + "app/src/androidTest/java/dev/tinycast/android/RecentDocumentDeviceTest.kt": "85af5ed0fd05c0716b8ac14b24e98397829ff8d241695999a0cfc68727923e40", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextCallerActivity.java": "640609575a0711566bf23f3028a5144e8aeae912604f9b7180912fd2c9b96200", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextClipboardCrashDeviceTest.kt": "6a1ebc4d90c8b5fa9a07f4b288c20b361297efbeaf7d4423eb211da47b4cf0c0", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextDeviceTest.kt": "31040a9d92e7e60d8026dda7119a9f7eedd2127ea6f50bfb308849f56b6fc0ac", + "app/src/androidTest/java/dev/tinycast/android/ReviewedTextLifecycleDeviceTest.kt": "2190f43dca4d7a7eca162a7e34f46d6091cfd114d83a5e4509946c1b912ce76f", + "app/src/androidTest/java/dev/tinycast/android/SettingsDeviceTest.kt": "dd9b9a2492c497a2a3ac3218d0833d2e8b536eb904975aa536b08361acc323a9", + "app/src/androidTest/java/dev/tinycast/android/SettingsRouteDeviceTest.kt": "8f6991670e740a07d3a6b30aea270b60e19f6d237c4b7b6afaf25200962ad736", + "app/src/androidTest/java/dev/tinycast/android/ShortcutDeviceTest.kt": "5376ede8474d5eaa4ec7ecb628d1056a5bfc963bd2a292d17d9b86eead8a5415", + "app/src/androidTest/java/dev/tinycast/android/ShortcutReadinessDeviceTest.kt": "41bdf7ab67a6899dc8a0b1b0f697135bc587dc401c9234eb56d25385eadf3dcf", + "app/src/androidTest/java/dev/tinycast/android/SystemSettingsDeviceTest.kt": "80e0c919fbf04916d2441aa3fbc4cccfac534f56c29dfd908e5ae2d917cfe13b", + "app/src/androidTest/java/dev/tinycast/android/TestAutomation.kt": "faad509cd41b06c4cc1087e5de8e0218abca78773603b2050bb2825c880588fb", + "app/src/androidTest/java/dev/tinycast/android/TouchReadabilityDeviceTest.kt": "6801d25bb0d9bc45899b04aeedba474e2ac8e5cc8cb168b6268e0305fb49345e", + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt": "4020bdf3a2906d7ea6cec7d7ea1637302ace2ffef0f1e4200f59155a9d141ce1", + "app/src/androidTest/java/dev/tinycast/android/UpdateDeviceTest.kt": "380e4d7702d2f8c68fd575581309113bc67abf3e5713bdb177cc3b920c4e2787", + "app/src/androidTest/java/dev/tinycast/android/UpdateSelfInstallDeviceTest.kt": "fc94ef400b54ee2cf8378d2b1632fff1521299f188a132f0330e930b40f80ed3", + "app/src/androidTest/java/dev/tinycast/android/UpdateSourceDeviceTest.kt": "76d91931dc044fdeb001a8325a321306011f2b0c54aa631bea25751c59f3ea50", + "app/src/androidTest/java/dev/tinycast/android/UpdateVerificationDeviceTest.kt": "cebe3033132db567affccc5419ec59a9639c87ceb88b20c38ffbba16c13b4592", + "app/src/androidTest/java/dev/tinycast/android/WebViewCompatibilityDeviceTest.kt": "ce5842cad291b9cb77aed19ecb9436dc80de24beb27e018797a7f84fb4a84895", + "app/src/androidTest/java/dev/tinycast/android/WebViewRecoveryDeviceTest.kt": "dd6ccf056187d184dd7fb6aa1eddeb76bd7037f4af21f749dbe379a7a2eeecde", + "app/src/androidTest/res/xml/native_input_test_ime.xml": "4aafc899939ff4b8883a80c6e00f7ff7413a08a603d485a15f1035c07760b50c", + "app/src/main/AndroidManifest.xml": "65fefcf86296b7103c2237f1e29bca7890bf33f6b5056f860c2e39ede371a55b", + "app/src/main/assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "app/src/main/assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "app/src/main/assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "app/src/main/assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "app/src/main/assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "app/src/main/assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "app/src/main/assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "app/src/main/assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "app/src/main/assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "app/src/main/assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "app/src/main/assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "app/src/main/java/dev/tinycast/android/AndroidShortcuts.kt": "1738bc2fe26a117f3d00edddf2639cd49d118f9d91bd5f6eff86d6ee6804b68c", + "app/src/main/java/dev/tinycast/android/AssistantActivation.kt": "b5855f87a029362bd06a63136dea7a1572fff716d0c302056f2a3647d9d95560", + "app/src/main/java/dev/tinycast/android/Backup.kt": "97f09aa4c2cf7ef42473be8728be28cadd3f3ab14930a6804590c0544a7c104b", + "app/src/main/java/dev/tinycast/android/BackupUi.kt": "d13aabc798d7fb19746b09d28a38593792792b67e916824776413d2fbe82870f", + "app/src/main/java/dev/tinycast/android/CalculatorActions.kt": "e03e5645069dafb156556efac7bd465f632938f8a5a24a78be72dff0ee5d3947", + "app/src/main/java/dev/tinycast/android/CommandEngine.kt": "b6be72c82b19fb09e1bf44cd4dd4148b3dbb0c39098eb42f89e80f9ffa034f78", + "app/src/main/java/dev/tinycast/android/EmojiCatalog.kt": "4dd39955ec38adea02d0c1974ace2b33d86ae738efea0e59d3e62b9072c10b81", + "app/src/main/java/dev/tinycast/android/EmojiStore.kt": "f7f5dd63af030b9d179c70336f4b52789d23a318020b6f19ac0c24d20ba8cd8e", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt": "7250a44eded1e50961ad6ac8f35f6b2085cdc8e3cb8dd94666c92265f7258c11", + "app/src/main/java/dev/tinycast/android/FolderGrantTransaction.kt": "11361d342e1e1598c85b5ea630f174c3a4590cbfaf9b430a30fbea2b9686a5c7", + "app/src/main/java/dev/tinycast/android/FolderIndex.kt": "6f1b1617a39c0c6e954a1b9b4da0d0d6af3ab7eeac25f2619e299621eec83a99", + "app/src/main/java/dev/tinycast/android/FolderSearch.kt": "4fcf90368ed70b49c192ab1b92b6e367d0a61643f928245f8447f542e745b60d", + "app/src/main/java/dev/tinycast/android/FolderSearchUi.kt": "dad0f473544f8e459aa301ad8eb91ec7380cebbe572e3e2be3f94443585a75c6", + "app/src/main/java/dev/tinycast/android/FolderStorageCoordinator.kt": "ff5491baf9d81ff19b04b35e33a503fc1656bfee9d8eb066453fdbe7e0f83bfb", + "app/src/main/java/dev/tinycast/android/MainActivity.kt": "2bc08e693d69ba4668a675c42dbcabb507755f8e3daf9ee01eaf62fd5744efe0", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt": "a07a7fd5020af444792b7328c54924ed9fd4074ecc1ca7b65d48a9554e19e5c5", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt": "57ffafa0d75b5409d1a06f37da02d704257a2dee12646e97bbd161fff955bf17", + "app/src/main/java/dev/tinycast/android/PaletteColumn.kt": "cd6cdc348752bcc20bd631e2216abdd4ee0c91d9606aaab62ce0c01a145dd6aa", + "app/src/main/java/dev/tinycast/android/PaletteDialogs.kt": "99055192ab85f645a9d9c77d96064b06bba2f1435de503bc45be8f56b4de2dc5", + "app/src/main/java/dev/tinycast/android/PaletteFooter.kt": "5b62c907b46e5075975fc22d01771f5ab7c7f53e433692de55d92865231e967f", + "app/src/main/java/dev/tinycast/android/PaletteFrame.kt": "bfbc139e01a4276770644d5f4c1242016839fd98f5e2f21fa8afb31c886bc763", + "app/src/main/java/dev/tinycast/android/PaletteMenuOwnership.kt": "0be25f335246b8e47bf07ea057adf2045a20f9db5bee90a396109adfa7426174", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt": "d3144ca6a204ce4d7048e28f5fd35929d6be3d3e11151d2d50bdbcc6dcca74f5", + "app/src/main/java/dev/tinycast/android/PaletteScrollHistory.kt": "84e26b8544adc069c9f86e3273acd2254e2189f1680dec592570a261cdf87602", + "app/src/main/java/dev/tinycast/android/PaletteStore.kt": "7434fd21d100108a267e5790ecb705f4ca76c5dd0c86cc5b14bd9644ed58f57d", + "app/src/main/java/dev/tinycast/android/PaletteTheme.kt": "7afa29642b2bda9c9f669eaf6cdefcb977d14417d313547aff1ff807f4e37471", + "app/src/main/java/dev/tinycast/android/PaletteTileService.kt": "6f29825b3560944aae77935bc3abfb6a53e9577735dc622bf80e5ea1a1fbad00", + "app/src/main/java/dev/tinycast/android/PaletteUi.kt": "a9b082f2d824f77607f5cb0f35c14d9f19e0bda6f37b150ed1f85c167ac5937c", + "app/src/main/java/dev/tinycast/android/PaletteViewport.kt": "7af62cfb3e5c210325dcb514246afadc3b5b5adbffda8cdded88100e8b7e44a3", + "app/src/main/java/dev/tinycast/android/RecentDocumentQueries.kt": "b60f5f6ac3458eb3659dd41aef01bcd20be9d59f3841ff0fa77c3eb6ee82c92b", + "app/src/main/java/dev/tinycast/android/ReviewedTextFlow.kt": "7daf246a7b8a608fe61e06f078bf3167c17df8f784f8779977ba6e87914526ea", + "app/src/main/java/dev/tinycast/android/ReviewedTextInput.kt": "ca681bb2c4eb91188a1550650bf5fb5f83569bf8ac954ab22abc0ce05ed17e73", + "app/src/main/java/dev/tinycast/android/ReviewedTextUi.kt": "5ded41175e114968aa1994c93ade551b21121db15c4a4a7ea5ff87deaff00d86", + "app/src/main/java/dev/tinycast/android/SearchClearButton.kt": "0d4b0bc74a48d1c2d13a62fcaec60adfa51c8966199ea71465dd3ecf40510229", + "app/src/main/java/dev/tinycast/android/SearchKeyboardButton.kt": "bc563f664a6498035de8c8629a919869184904aa696ca0dc821fa68c2c4a3d84", + "app/src/main/java/dev/tinycast/android/SettingsActivity.kt": "6c8a09cf51abdfc1f61c305b17e613f7b40f9960168aad2fafebdc31155a3601", + "app/src/main/java/dev/tinycast/android/SettingsUi.kt": "55886d17261a019fcddac77f25e655896217dadd081db6da23a2e519a6bad35b", + "app/src/main/java/dev/tinycast/android/ShortcutReadiness.kt": "83a422a837edc657f1f3faf94c155019eae73f1abcc8761379dcb2051ceed505", + "app/src/main/java/dev/tinycast/android/ShortcutUi.kt": "394fadd7890bbb2dd5f851bd5a290ebf19ad4e05fae64c321e529eeccd35c632", + "app/src/main/java/dev/tinycast/android/Shortcuts.kt": "14e08d112e3cc5689a5717f68dce1334d3c2bf92f4a7cfbc2057fdc96418a9b2", + "app/src/main/java/dev/tinycast/android/SystemSettings.kt": "c5c1535d12627b975f8f582437e53d02b4110f4bfb185d5c8d1e9307debc319a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCatalog.kt": "4427ae6610fcf75bc8f7ddeec9b869ab5b6698c9042280f9f0efff7ea3422e1e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionCommandLaunch.kt": "2b253982bfcaa9c2b04178fcd38a04492e450352a459bdf375abc7948e6950c6", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageInformation.kt": "8a5d61b8f7d594933c6797d12c60f1888b4f4f4ad7de35a306c206406733b5e0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImagePolicy.kt": "f393349926cd371a67e3e59af0d0eb4db66d124e035259622c5558efb0035529", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageTimeout.kt": "16e0fb6b411c4cf30fcbcafc7df536f72da84c1a208f0ea47ba1a0b612d762a8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImageUi.kt": "6da7920fd357a8106015a8a6da6d085fd2b8ae2bf26269c4aee670c84f7b0af0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailImages.kt": "a87f8cf7d311baefd09c62f8a09e282764561bc2fe27b61abe0aec14d8c273f4", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionDetailUi.kt": "15be7bc728b4fa72841db59a6e72e9acece275a5a6315d4ba6b19af22fc06f21", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEmptyView.kt": "4ab1b0093364ad790235b666fc70ec2642bb40692f3ce7fdb830e6bc514c61dd", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineCompatibility.kt": "36a9b4b35d22bc364ecb1f46d2d9f029e3807315a2d35d2fd231b2a86e8b49c8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionEngineUi.kt": "6972248240f701edcc038ce70428dfd1a716e40894d616918469af3270aaa9cb", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormContract.kt": "6eba4aa3f33b19d4c452212b3bbb33c8ac0cbb8ae8e61963867e83094d6778ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDateUi.kt": "e052fc6c27a78ac0df119c954f7ef43f720ce8ab72462bb712832b6dfdeae18f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormDocuments.kt": "1071c99bd42ec6265991731022662729fd1ccc0269fee924b229f9ab8c2980fc", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileImport.kt": "c91ee69d460190918ee649a61a340429ac0478a59ab5e7ca824db8c17d1f5d00", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormFileUi.kt": "4241a498c65c255db94f833038a1f86a8cb06f27b4cecb3838cc20e953262b01", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormPickerBackdrop.kt": "dff8e4e37d38c1387bfd221f6c43c29272abfa144fff34ada0a0734a9c0f946d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormSubmission.kt": "7f89b0ef7216cafb22c72a636b3b2998e5d71c9933bcd87d7c65a25b9a2bd9d8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTagUi.kt": "509187d014c00ca027720e16d22934686d1c0491f10e5e151a27b574cde86a96", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormTypedValues.kt": "bd6b1c9b3e45101715916ee145ad41cfb1b74e206ae733f97d375c119f86af97", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionFormUi.kt": "bdb8f813a82e1e1860ebb08047b4a449a440ffe6d2a005d97c06debcbf4438c2", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridImages.kt": "777de62995b645310418d2f0da8adf87c450d8b7459d1c9abab0e9a02ce84258", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridModel.kt": "5b104c726a950f09a7cf890a14c0e4e654dfe8f5ea8b1b41468a0822f42a2f48", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionGridUi.kt": "c66cd6ee6d29cd2cc43d45ddbdc15f175ac5a5a39b332736b4cbddecdbf9e6bf", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionHttp.kt": "88ed57ca318c3e0c45e50f85e3157692d479bdae9636127869556cfb553abfe8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionLinks.kt": "cebfba7010fd2a20423527f8025413c21257ecd8e97ddc0dcb321b1c74db71f1", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionListUi.kt": "b02b632904d5d6be8f7b967cd10ccbc72d7e3d8fff3caf66c4fb444bce7de136", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownModel.kt": "723a518700e335179c296e8b9b05ae9a899c8aaf93b8ca02b76476a46879d6ea", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMarkdownUi.kt": "54d1b8dc6b09e55a7b0adf7d23903c9fb97551673a5695196e2e6f89259e304d", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionMetadataVisuals.kt": "882b7080d8f46cc9c9e2fd96fd1cc5cb0565cbb282bf3b04cad1c31b77a32290", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPasteCopy.kt": "3ee4dfbb356c6ec02f50d8d525ca805c0d21468f49529b002e054ff9c03c71b8", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionPayloadIdentity.kt": "66037b60818bc4941f58551e6c1401c18641a6da43f9f2477db9c9f7838e29f0", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionRuntime.kt": "8df6a1a357a7133ce451930cc174b7382d70db75906724358ae40db664f6402e", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSelectionDelivery.kt": "f13388787b615343c214a861a619bdba88b6327dc939365a130e9e799169c397", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionSvgPolicy.kt": "1bed94b2ea8e6d2475526a0ed83d85724e32893fafc8b27bd8f2b58a95cd868a", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionUi.kt": "009e3b23953be18ae09c76a849dd6ce3943dff6b4f2d4b40d846385044851b3f", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowEvidence.kt": "98f65f5dbe1578b11fbb20d80f477a63b03659f7b11b1a7a6f526a4d6fe94379", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowInspection.kt": "650fdb495d2e1e0ab5331fe8c517baaaffcfe7d15e7f56b5b3f6247a650d01ed", + "app/src/main/java/dev/tinycast/android/extensions/ExtensionWorkflowUi.kt": "93e9af8898ccce7fa1ab8169f08926b1d9fa95ba5657c517d7224f9356488c3d", + "app/src/main/java/dev/tinycast/android/extensions/NodeCpuInfo.kt": "eea176a7259e8f3736878886350610a84a23a6d2799f5337f5c8b07a8fefa398", + "app/src/main/java/dev/tinycast/android/extensions/WeakValueTokens.kt": "5c4d6f5c5b0d7170b554091e1b9cd9d551119ea60d7fe7f03946eb70f498c34d", + "app/src/main/java/dev/tinycast/android/updates/AppUpdates.kt": "63ace29d7dc29e005ffbbdde31cbac4e1d923732604b1e43e6a4db8a3285b508", + "app/src/main/java/dev/tinycast/android/updates/UpdatePolicy.kt": "350a9142ebfc663cd4a0c982ab220fb5f1e3399bfb3207c980ea20fd4c5c4e6e", + "app/src/main/java/dev/tinycast/android/updates/UpdateSource.kt": "aa860f14bd3a9f39e19899f1927fb7a790c54bb4f2704651253d8f867bb3c100", + "app/src/main/java/dev/tinycast/android/updates/UpdateUi.kt": "0bceb6a4221787a58dfb14ee1bcdcd266388720ca8862bd705cfeb10cfe52457", + "app/src/main/res/drawable/ic_launcher.xml": "104e38ffdf3214de23909b7896392f4a974e4fcbcc778c447d5d7a9ce56380af", + "app/src/main/res/drawable/ic_palette_tile.xml": "e063a6c4a1a25d6717a31bc355543d76c7d1babf8e9556e68b1b5e6a2b860748", + "app/src/main/res/values/styles.xml": "de4ad14f9ef41aaa4ffc824af155831579fa1194af5055edd112efee5042f5e1", + "app/src/main/res/xml/assistant_service.xml": "1e9e560563a7d0260fc83126d3a9bf027bf6357adfc811b43bc3224290c77ddf", + "app/src/main/res/xml/data_extraction_rules.xml": "cb4d1da1c1bd38761a9a08cc4d8d1b55839fcc14a6e19badb653f75b23c20eca", + "app/src/main/res/xml/keyboard_service.xml": "b1839c96988c03fea26ce4ed5932b1315013f3d2c16165993afc17368ab7bdd4", + "app/src/test/java/dev/tinycast/android/BackupPlannerTest.kt": "12a55d3644b5094b84cad2e88a5432738021fc8d7c59c232d4e5fc4c2c9a1454", + "app/src/test/java/dev/tinycast/android/CalculatorActionsTest.kt": "e803682a82b89c9703fcfbcbb82424eafef6bae6a13092953a3dc2c877816509", + "app/src/test/java/dev/tinycast/android/CommandEngineTest.kt": "65d9d198e8e1a188e4dcfd5551ced8f558f87a106f42b1d02a1432e8d6b7c234", + "app/src/test/java/dev/tinycast/android/CommonMarkPrimaryConformanceTest.kt": "ceb2ca14cc003385533bdd73b8beefffe92740887537b74c2146160621a23fcd", + "app/src/test/java/dev/tinycast/android/EmojiCatalogTest.kt": "9d70ef96696215e14e561d73f5a41f0b1a8272c3b58e5ad5a8438c31bc53aaa5", + "app/src/test/java/dev/tinycast/android/ExtensionCommandLaunchTest.kt": "f45df47e1740873ed7e771de72a650d9df88cd31bbcf2fd3abf67e3999700291", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImagePolicyTest.kt": "7ec37a8870b70e3df0e3110f8b60ccc94185fedeaf1c39c76a00485dd4ca37d5", + "app/src/test/java/dev/tinycast/android/ExtensionDetailImageTimeoutTest.kt": "839216fc2d395cbd171676f32bfe77b894730a29a12127ec916c1d88b18dfb3d", + "app/src/test/java/dev/tinycast/android/ExtensionEngineCompatibilityTest.kt": "af9e76d4f6e7a6f193603f2db0169c95c7aadaca842d430c6178874f62840b1f", + "app/src/test/java/dev/tinycast/android/ExtensionFormContractTest.kt": "432d658e2a177312105e2ec86db2c59d0625086e86464a7ff946acb61c07e283", + "app/src/test/java/dev/tinycast/android/ExtensionFormFileImportTest.kt": "784f5b78f1dfd0d23ca653b36fc59bd13cba42e68c708c499678ac1ce474b673", + "app/src/test/java/dev/tinycast/android/ExtensionFormSubmissionTest.kt": "4bbdd8068cd95c314f7cf7aa156c7928cd815c5da11ef5f2cab1b4c5d23dd7d5", + "app/src/test/java/dev/tinycast/android/ExtensionFormTypedValuesTest.kt": "3a485a387e1527163d4318c3f0863b743bff02fe4e485adfff490d95cd554395", + "app/src/test/java/dev/tinycast/android/ExtensionFormValuesTest.kt": "6bc5bc8caaa5763e12dc3136bbba1d99249db10387c163cb1efeb0ae03f09d2a", + "app/src/test/java/dev/tinycast/android/ExtensionGridContractTest.kt": "50681a34c624a01867f287c66523d653e1931cf759f5e2926dda60feb85fa2b3", + "app/src/test/java/dev/tinycast/android/ExtensionGridNavigationTest.kt": "94ffe218ed5f9411210c2599db2a10dcd20c1a94655ef53e8cac1c574318b68f", + "app/src/test/java/dev/tinycast/android/ExtensionHttpTest.kt": "76917bbbdcc33dcc90d9b152d5a3e478fd981139e1df1d9edc0916e4f81b8e76", + "app/src/test/java/dev/tinycast/android/ExtensionMarkdownModelTest.kt": "fbeee6a80280ec27b660cc53222ef42f0e9ff5f5ce7ec5e02dede9d6b1c9222b", + "app/src/test/java/dev/tinycast/android/ExtensionMetadataVisualsTest.kt": "6f8653f4ed71138ac4fb0353e427d5b6775f54ec3600177ec6eae49dbc81598e", + "app/src/test/java/dev/tinycast/android/ExtensionPasteCopyTest.kt": "582ebddff12c96a504dd12a502ca851fc5d037e92f1d3ce98240eb162002b3bc", + "app/src/test/java/dev/tinycast/android/ExtensionPayloadIdentityTest.kt": "f59183b3224aab2923d9eb1ae598d1fa5cd2598b9ba80fc9a0db135005ae4e04", + "app/src/test/java/dev/tinycast/android/ExtensionSelectionDeliveryTest.kt": "1ea1e17cf0ea43fa3418a61f71587dbee9ec341b288d17fdaba3c5d3d8da4cb7", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowEvidenceTest.kt": "cf1589d69a498166b5a5fddd45135cf5b8575ec1d42f13ed4e2927b062b966fd", + "app/src/test/java/dev/tinycast/android/ExtensionWorkflowInspectionTest.kt": "043617c0cb943d76ebcdb5d0cc5bcdcda300069827b9b87a7425a16d084c1255", + "app/src/test/java/dev/tinycast/android/FolderGrantTransactionTest.kt": "ef710edc4ed1eb45782f90c385bc73305217f26882b630cd3e79ee93c59ef118", + "app/src/test/java/dev/tinycast/android/FolderIndexTest.kt": "bd371b19d1678ea876889cfb25505d690a4296c37d042e4cabd38bc7c7e4eff4", + "app/src/test/java/dev/tinycast/android/ModifierTapTest.kt": "bc0f6191ef2837018ca33a71010c1582cd39d0b3713c55acec4f91406a74d4fd", + "app/src/test/java/dev/tinycast/android/PaletteMenuOwnershipTest.kt": "c3134a62d61b5cd7ed810b867a6b40219713f21b798fabf6e659129cfab55506", + "app/src/test/java/dev/tinycast/android/PaletteScrollHistoryTest.kt": "b1610e3c3818e5823f99ded35bc36325042da250cfd48d98c0d6381066cfad5f", + "app/src/test/java/dev/tinycast/android/ReviewedTextInputTest.kt": "4bff225dd9fc1963736ad1f992e3eda3ffff21554c3ebef63d25acfdb41a29f3", + "app/src/test/java/dev/tinycast/android/ShortcutReadinessTest.kt": "45d32b02d4f89f857867d2585f3f5968251e9580edd34d9312bbfc158adc12e1", + "app/src/test/java/dev/tinycast/android/ShortcutTest.kt": "ae8034901d8ca73d704d40992b85ed43a64a021a078ff4eb5b2b853c4f398610", + "app/src/test/java/dev/tinycast/android/SystemSettingsTest.kt": "cdfc38bed12779bb92b0ddaeb79d197733243b24da43ab89d8580ecfd1f1fb51", + "app/src/test/java/dev/tinycast/android/TinycastGridParityTest.kt": "df6ca13f0f0a1e4bfa1f0085e274ed87457a6aa1a69492afa1041128af99c5e3", + "app/src/test/java/dev/tinycast/android/UpdatePolicyTest.kt": "d87ee4f7d6aa7b39b998267bd4d042d0b494ec6a1280d18860f262355c25cbe3", + "app/src/test/java/dev/tinycast/android/WeakValueTokensTest.kt": "ced7bf72628d5dc18fc5fdd30a81e58bb4b4b7f40e4e8c7eb0e77500f7c73566", + "app/src/test/java/dev/tinycast/android/extensions/NodeCpuInfoTest.kt": "5f3a7aae9b24435a4dbca77f9132a4b203ea736b1c76fc9108a51251983c2797", + "app/src/test/js/android-fetch.test.cjs": "2842effb321a11a33816f176f3300cd27a61c1e2ac70c4ed32681d46a129e56e", + "app/src/test/js/android-form-focus.test.cjs": "dd065271386dfdb2552caef1ae6e0c6f30e32783571abd85be328b9864bff8b6", + "app/src/test/js/android-form-submit.test.cjs": "7cbbb553dc2e657951b9195593b11add03597adad2710b4daa3e2cb807f87334", + "app/src/test/resources/commonmark-0.31.2.NOTICE": "610241b963a1a958c9465d99ec3f5778e7c6ef7251f9e119fed4c306b51641de", + "app/src/test/resources/commonmark-0.31.2.tsv": "dc27be954caac0ed8961299ca581a62aa4c68312091e68e52ab1e2bfe6aa5f5f", + "app/src/test/resources/extension-payload-identities-v1.json": "e451cf6b8efa208708db43dcb3a0545db1e73c610b72f488203fb4f147a490ab", + "app/src/test/resources/tinycast-grid-navigation.tsv": "da620f314fc39300beb7a11436715809ac1a9fd230fa4640c7f4f9c34b69aaf7", + "build.gradle.kts": "780d597cbe0f80d0103221a566db7574d1e07b17adca5bdbe7d6c728d77df12a", + "gradle.properties": "e43a00491832254a35cf5a979ef6de17f78c4e159d446be39319d2e3d3e46325", + "gradle/wrapper/gradle-wrapper.jar": "55243ef57851f12b070ad14f7f5bb8302daceeebc5bce5ece5fa6edb23e1145c", + "gradle/wrapper/gradle-wrapper.properties": "13287ffad6cf3064056ddad80d95b855132348930b2dc6c91490588c55b3ac7d", + "gradlew": "aed171fb114f82e6eaea4970a245a200e0582a7dcc8ec0891ca41b6e4a62b754", + "scripts/android_clipboard_recovery.py": "4aa2d03a100791544d282de37a2f62b6f7bfd94c47cc5611b6b6448ed8a946c1", + "scripts/android_form_documents_fixture.py": "ef44f5a9af1397fc8e8ea1924e36c2dec18d5c56c02e22f4925752daf1034841", + "scripts/android_test_cleanup.py": "1f4a1d70d251ec0a8294932388ce881da144c9c7d1c05df54df2c5b246d46373", + "scripts/extension_bundle_snapshot.py": "08ae0408a22e4f4c3c8a8b22af31b6a6a16d304dc0d14d5e489596dd9731a950", + "scripts/extension_manifest_catalog.py": "18c6048a0690e68dba3da1e8d11c5abccac16c3c26aa8803ff80abfd1dabe7e4", + "scripts/generate-emoji.py": "98f43c9a5941b4e65533e31ff7d7eaa4e697d8fecd4c7424297e6957e07abd53", + "scripts/generate-tinycast-grid-oracle.py": "bd53975673883b624d2553cd47687c5a3a760b17181a8c0621715ed1599b3118", + "scripts/package-nightly-update.py": "2a650baee0c7c76eadd360171e19686aad7b960fe34ebc780638c6b231032420", + "scripts/summarize-readiness.py": "e63d9d2ec435d2c369ae0be126bafb0b0507e903b03674f11a77ee10b428fe64", + "scripts/test-api-compatibility.py": "1ba4bf24535130bfd59a5f1d9d4830ca075e7158fc2cbe316696fcadb6108065", + "scripts/test-assistant-touch.py": "fd5a4acfdd19ddc60eb467fea3c7d2e8ab7ac717bea35c76d007577c23235a54", + "scripts/test-calculator-intent.py": "93ef5653c4d0c153d8f216c9fd74557089a964eaab80c84c85ab5460ec58f1a1", + "scripts/test-configurable-shortcuts.py": "56f4581f78265ec2c28faa1da115ae10a8349cf47e10db60bfba3e88f0cc3e73", + "scripts/test-extension-grid.py": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "scripts/test-extension-workflows.py": "c6cce4d533b45655a7763305379107840a93a1a953be0322a869c7505ffc0997", + "scripts/test-global-shortcut.py": "4a0f57d16dfccbd0c7b33d6b78a841ccad030c4bad6fb108ac80f15dc89f6d6a", + "scripts/test-modifier-taps-hardware.py": "b0d2da7fd2410095d65ef20e25cd9b8e90f9b480849dfd5e497f75d4d713139c", + "scripts/test-modifier-taps.py": "8cb08d228371c90f995ae2246ef0a92daf6c81724c11a1ac67374ed0dd347dab", + "scripts/test-readiness-benchmark.py": "1f92dc1989f1ff36c82433d6eaab1e2c896abf7541a24a9b215c109e49d1a7d9", + "scripts/test-restart-files.py": "65f1c311df77634f746cb155d831acf1fa4d8cf05d0e1dabc9d372bf1e842065", + "scripts/test-reviewed-text-input.py": "4e9ab25f0b1bce00277d0dde5a37a29ab8cbbdb9900699c5bdfd9cfa4b9bb248", + "scripts/test-reviewed-text-process-recreation.py": "eecd547c48ad2bbce2d8bae62bbed26a2484e0b5d97ebb7cb989ba98d4de2a23", + "scripts/test-search-header.py": "772cb70442bbf28086beb8087ebce94d02ba6cc10e6acf8c2cf91a0d8d5b39d0", + "scripts/test-self-updates.py": "4ff148ea90c3a148a1eacf74116db288e5e9c282f69e0c331caa6f22b1a40889", + "scripts/test-startup-performance.py": "9ac605bf3347fde625d279767bb8fc4de76ae82f099e7d8351416fa5bc9250ae", + "scripts/test-touch-readability.py": "d9ae59ab3db56d63cb5c959c200263b71acd0e04c305dce4e9ceb8a395933fb6", + "scripts/test-webview-engine.py": "fd8ebd71f5720335545bdb7db63028da3cdb3b600d5ff5b6744b60432d06d1c3", + "scripts/tests/test_android_clipboard_recovery.py": "b260d3adcfa33e2641affebee9bebb1676097b4a24bbdbeb89cef7f3fc889176", + "scripts/tests/test_android_form_documents_fixture.py": "c2b573793d6c5d48fe9dc8e75ffc554e11818e319507080a4b96aa4e24e1fc03", + "scripts/tests/test_android_test_cleanup.py": "49c8831c517f0777f46952376f5d3b783322eeb25f063d69a9b1bc2f8cde01cf", + "scripts/tests/test_extension_bundle_snapshot.py": "382561907129ac58b7e20b963c1afcbc9bc1a03b7e18da64e7d61927a8b15783", + "scripts/tests/test_extension_manifest_catalog.py": "57af21edf39e3e4084453830eed62d3c052ba8d8a4f942d3d69807e2cd4b69a6", + "scripts/tests/test_extension_workflow_guards.py": "1cea982b85cf759e691471cad72b8e2cbdccdf3c2ccc6c483b1ef01b49002a3f", + "scripts/tests/test_private_archive_transport.py": "168c1607d4e1efa7537241cf362316ce354706af33465dc63e73d210ab0327d1", + "scripts/tests/test_private_path_observation.py": "3c0fff3062ac9b43aab67ed4ab2d53b92fa39f9af9e0ada9d197856a1df94e95", + "scripts/tests/test_reviewed_text_archives.py": "0308a50c148c97ed50381e894eabd43ec6e374878f99b810244c24e25f1a626e", + "scripts/tests/test_reviewed_text_runner_guards.py": "a3d489fe141be669374ecd0b3a6231afc5efdf4abfc6a74f7d25efec4e67038c", + "scripts/tests/test_webview_engine_runner.py": "846ee3b34578f92bd3f728eac4044c5ef4481478e3ec9d744e848e0094119168", + "scripts/verify-recorded-workflow-catalog.py": "fc0ec3b595b3a892238a4e0cc19b79ca092e8dcbe3e4af1d261e4874f984c2d5", + "settings.gradle.kts": "6a8db88135b364d8bd2facb607fc4e9e9476c171d2b7f7f3a0892c57a9ee6487" + }, + "apk_sha256": { + "app-debug-androidTest.apk": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "app-debug.apk": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150" + }, + "zip_payload_sha256": { + "app-debug-androidTest.apk": { + "classes.dex": "35f32eb3c6a38b451d1d47b53e49faa8fdca4db12df6e8e6385f44f1f5c1d403", + "classes2.dex": "468450c6993a81875894c0a142093a2e6dad1778f192763895e927a2f07c1d71", + "classes3.dex": "feee745518968cf2216dc863f656fd416c737cb62b8ad3414c81f9bc54a78ca2", + "classes4.dex": "b75b32e22899b3a22370054a8505977247c58625454d5efbf34d1231ba781ff1", + "classes5.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "assets/owned-detail-fixture.js": "873d3f25f95271029e31779b0920b5955a2908a820a07652b58efa21a2358cfd", + "AndroidManifest.xml": "caff3c10989799f80e8bea4722a1e2e143b75cef522c7aff7211e7c79704f416", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/notification_bg.xml": "20a1a2e83aa9806faeb234fc0a1094bc079adf5a25ef4cfef1491c5ca3b3c745", + "res/drawable/notification_bg_low.xml": "49041ec87bb2ec2a8bc23685c8eb2c2d5297aa39f1412dc7aa6639aeec12ee49", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "fb5d113d15ff98da0eab3cb9e178e909ad5e261f30a24add0267e2827b4c7774", + "res/layout-v21/notification_action.xml": "4e046a162878e2f8796c6380f0c5a9a7b40f1ffb251478ecfcbbe3b434bd1178", + "res/layout-v21/notification_action_tombstone.xml": "a9657e68fd0c10ced5011b67b9e37a5ebe262957ef15fa3679a9a1f8784fee21", + "res/layout-v21/notification_template_custom_big.xml": "4879194cce032a3c5ea58d2ec796766b00bb057a4ca4bc11c56ed1830a61c7d2", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "9ae2b91ed155032cb90ee4cfead57eba2728d0e6ff262d2275ff63516604fc94", + "res/layout/notification_template_part_time.xml": "4a838e479642de5ee2cd1d0785b35d195995fcf27b0b9561140a6cdccbfe3ad6", + "res/xml/native_input_test_ime.xml": "d560413501650fb393941eb5e8e36b30aed25a309dc294cc0435f74d6dfe326d", + "resources.arsc": "a743d0f25129f83afc5a9790dfabdd4c6937b071c930014b432aa9a2fd74e4eb", + "LICENSE-junit.txt": "9648bb2891b9813970bddb68d4be8a5e6ec8280d0180a53dfb29236b579c55bb", + "META-INF/androidx.compose.ui_ui-test-junit4.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.test.uiautomator_uiautomator.version": "a42caf4a54bbbe27aa45b6efbc6356c5e299b19763e728b6cdb7201b02ebbe36", + "META-INF/kotlinx_coroutines_test.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "1b8e1a088e38c9bc8dd36517de1202651f06a9ca9eb0e6adad7305392289a94c", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "90d3bc46060b2a33332bd2bc8122d5b03dd1a507718db830d5e809cc62c4490d", + "javax/annotation/CheckForNull.java": "4807942043605b325f0fefa243344db0d11e32cebd8f133df2b7c5d8486f2312", + "javax/annotation/CheckForSigned.java": "9c3d742fe9ab8e5fb08d5562ab0cb0255e2960facf94f83349be542b6557f3c1", + "javax/annotation/CheckReturnValue.java": "fc328c2dbc79fb3bc25d47a7f0486410fe8a04e6d6ceadf97f7ed44fa6dc0ebb", + "javax/annotation/Detainted.java": "7d272cf814d47c8cf89dd0d2f283ddfc88a26405122fd98f2842dbcb0789ed0e", + "javax/annotation/MatchesPattern.java": "ff2ffbca3823c1a3f5333630878068c724f67058264cca7396d9abef821897dd", + "javax/annotation/Nonnegative.java": "73b83d783bc7cdf7b5c9f4331a928154c6dc4e97ba349a5e5124e026ba4221b0", + "javax/annotation/Nonnull.java": "eb2d5ac7cd628dd3c59e5f7b14378fea531d5c76857df837cfe8f9a2ece1dddc", + "javax/annotation/Nullable.java": "511c9e8888bbdc13e0388eb5c3a882f43ff21160093b404c870ce94e83a1f509", + "javax/annotation/OverridingMethodsMustInvokeSuper.java": "5d786c4fff3f381babab9f745252dd80ba10210c402bd4c15161ce9b63decca6", + "javax/annotation/ParametersAreNonnullByDefault.java": "94233ca1ca4fb6d457bed883f8369019d4f0016be81d4e5ccfc01f5d50bf946e", + "javax/annotation/PropertyKey.java": "5559001d0f69e49487f1cc0cfa82d37e064b04436ccc7026a3d8a5aa30215d7d", + "javax/annotation/RegEx.java": "7b08d091734672f8f8f320fdaa7cde6ba48c786a2fdca94c9e2407e1e2af2aba", + "javax/annotation/Signed.java": "76633adce590e7c771ef7f727b575f9ae54389539d666677a9ca1a9e4256e374", + "javax/annotation/Syntax.java": "63c05bd38c7c279d147058d6e154a44ee1da62c92cc6849a573bdc6c345869e0", + "javax/annotation/Tainted.java": "9b755d095cf2c4a41a8e064b5bd0ab3e556845048b705d2cc98e8635b8bda6f2", + "javax/annotation/Untainted.java": "e44096a654f825c9f8f3fb9ba099f805155b3daf41918c177d7193558bb11981", + "javax/annotation/WillClose.java": "1c81ea1c7284c37c5d66b436fc63267877667da03b2b646fc6c11ea2a8dfac08", + "javax/annotation/WillCloseWhenClosed.java": "b3c6e342b4dfc4c62d33857f8920cfe077e9f2c31379d8f627495e0c4a06cb13", + "javax/annotation/WillNotClose.java": "6c258758fcf54c9657052dc9e86d0abc780f8a4580804e3a0a8b8b376529e453", + "javax/annotation/concurrent/GuardedBy.java": "f2650971001cbfd4c127487e0115e7a9539d64fd6a98dd8dd0675330ae3b790d", + "javax/annotation/concurrent/Immutable.java": "47f9a076a4396c492a373eec9622a15497b56b633a67af97ca51bd3b1142a08d", + "javax/annotation/concurrent/NotThreadSafe.java": "73060a8907c01ee7a72bfbd9c74a037ff1953bd7a4510b8997fdcec0a5741a19", + "javax/annotation/concurrent/ThreadSafe.java": "bcfd9f7a27af49a6505734ab03259f02a7222d3bd052821caa6d94d930bdfc9a", + "javax/annotation/meta/Exclusive.java": "0b0405f1dc140ac2ebdb4cdd3bbbfdcf19e22d724bc57a89d530b33e8c9b7ff5", + "javax/annotation/meta/Exhaustive.java": "c9b4085041acd1602691ee49535a6a91afc2b67d6bd9d9fb4e1ab2169d627a6f", + "javax/annotation/meta/TypeQualifier.java": "828fffa618ac1cda2fc07fcc0e5e58785aadfe4bc481c0e4e8dc5fc23d662ce5", + "javax/annotation/meta/TypeQualifierDefault.java": "27faa048d7c23bd6d79d3515816ec1f356758ae140c0edc702a74b91f9215395", + "javax/annotation/meta/TypeQualifierNickname.java": "309cf58e837f1bc63183fc9443b231904157f1ac25bfee0e5cebcae52f44eb51", + "javax/annotation/meta/TypeQualifierValidator.java": "4d1e2ca6f465ce130a8233086053acc991e5fd389f7e31c88a0cd19ef32c666a", + "javax/annotation/meta/When.java": "d79dfa99e03fa1eb6d0e6f024833ef16c1029b98975e2e767f760b2dbf4d8790", + "junit/runner/logo.gif": "345b5e2207a524e0019779d13f0f8ae51359f894a230479467761331e3d1ca16", + "junit/runner/smalllogo.gif": "b4819008f181bf3e0b47254f72149c62a556a56fc0358d3143e405b191de2081" + }, + "app-debug.apk": { + "META-INF/com/android/build/gradle/app-metadata.properties": "75bc66260aeed5c7da9ef86b1ee98fe13298d9dd0bc438ee5a963d5eb224f68d", + "classes.dex": "02040ff106a54d6dd8ed10f6192541cb671f62f166bf413798e0fca382d390b4", + "classes2.dex": "21fe524b9ec548ac16c1cd9813dee74787a7fee1b5bd0a7719f0a9807c43a39b", + "classes3.dex": "6760b48760f3c73414fd84d4519293cbeaf593eeb362678cae74629664a6a5d3", + "classes4.dex": "3caf07136364b70a4150559eeba536a55d97d1ff6a9ae3caa14d29e531123423", + "classes5.dex": "d18daa2866f4ee7c9cdb54b7d7ade25c86caedcb0555af56120809360c2470df", + "classes6.dex": "4cb87f7ace7c665d16755b3466eca73c87cc7167104d4b901b704bb2a4c9d30b", + "classes7.dex": "04459089f64d575513ce6b9ed9fdcc3cb12fb2817ed84a2b73e8b0d3f0392f68", + "lib/arm64-v8a/libandroidx.graphics.path.so": "41e9a793c43a0f4fddb19e33f346bace464f30f888ba7b9eaf96294ea115bfb6", + "lib/armeabi-v7a/libandroidx.graphics.path.so": "41399eba6fc2a60f6f14642375c1824f3cf25eb8fec7397d753730a3ceda3e2b", + "lib/x86/libandroidx.graphics.path.so": "eb0570b41fd3bff25d8204a967c03bd7550719e768b791f680cc40cbe35f29af", + "lib/x86_64/libandroidx.graphics.path.so": "4e56c996f13670e70082658de7880c4020eabf4f25e43387f88ed78a713fc9f0", + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5", + "AndroidManifest.xml": "34f247dbb70995587218c3af3d8a84371c4c359e8e3e09b59210673ae937ccc6", + "res/color/vector_tint_color.xml": "4bbb4ef3e0e3db260a05d794047a1765e420d699ee5673e90b57ff682a2fe34e", + "res/color/vector_tint_theme_color.xml": "cf34dc5bdb4a6d1568143e115ac4e34448383ac772862ef0fdbb7fe8936c6dd3", + "res/drawable-anydpi-v21/ic_call_answer.xml": "5f6376dfe199d8a6e40033d3e623989d052c9b2f974d00c824fbb8b76fc6fde8", + "res/drawable-anydpi-v21/ic_call_answer_low.xml": "8f9acacabaf2dfb4bb53dab7ce7bec9c1451ce0a0219ffaa41760ea82da3d2d6", + "res/drawable-anydpi-v21/ic_call_answer_video.xml": "5d4cdaae5838ad9442c085f951b766b2808bff13b8c85a14e0bcf8571514492c", + "res/drawable-anydpi-v21/ic_call_answer_video_low.xml": "4a959580080ebb1d822a2459a4234d2abf0dd0b65d9c28bda8c258dafc888c51", + "res/drawable-anydpi-v21/ic_call_decline.xml": "2d825b79cce60203492ff09a04826db0ac8d9eb9bc0fb9fb139ae1aa5cde0f67", + "res/drawable-anydpi-v21/ic_call_decline_low.xml": "c8321364802409baf4d76e2a84e303871585bdc95b0395040c5ecea0e2051105", + "res/drawable-hdpi-v4/ic_call_answer.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_low.png": "5c80d88a7b82ef5833255bf70ff1c26c3efb2a92ae90cac222f3200f59e0b1ea", + "res/drawable-hdpi-v4/ic_call_answer_video.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_answer_video_low.png": "6adcfc9dd1e1b82b985d223fc8a01c8e8f0dd3b9051d38062674b2380af79a50", + "res/drawable-hdpi-v4/ic_call_decline.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/ic_call_decline_low.png": "12ec9f9ad5fa3d7d897114af6c2297b66f31cb056e43daffbe80d23f6f66396d", + "res/drawable-hdpi-v4/notification_bg_low_normal.9.png": "21f0b55280be10b187ceff8edef4a5a7047683e6e9fcf47de410aa3839f41094", + "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png": "42aee0b03883e94df5e543348a397d1302c1b8221895871a83b81899f5a9647b", + "res/drawable-hdpi-v4/notification_bg_normal.9.png": "0c6328c7b2420570a7ec38b3beb3bac9a29d895ac1ab7239315aba7266418593", + "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png": "18b328d8017e677d5aad3dbd66bae356b5cac978c6f0670938ea648e51d0eb66", + "res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png": "aa00088d0d9fd97bd92ed9ffd29b54bb69a48a984aa73448ce553fb9d812be41", + "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png": "8430ec003e003f3f2ba2f78d48fd150e25407667e530e82e87a7d4841c0fd676", + "res/drawable-ldpi-v4/ic_call_answer.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_low.png": "6d34a8bb29be26e343781603588506f33bd1b93732a1c1bc9fd84678aa36b178", + "res/drawable-ldpi-v4/ic_call_answer_video.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_answer_video_low.png": "66356f564f051a568e25071f60da312c418309f9129773aceb2246773458681c", + "res/drawable-ldpi-v4/ic_call_decline.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-ldpi-v4/ic_call_decline_low.png": "a18cdaaf3742b1a3d4f484fa15d00fa34afb21495884301aafa3213338661ed6", + "res/drawable-mdpi-v4/ic_call_answer.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_low.png": "f2ff62f473d8a5e00a8b6c81c15be9a0536471c3d5a81e37d04bc3356ea81ca0", + "res/drawable-mdpi-v4/ic_call_answer_video.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_answer_video_low.png": "6306048ba5f7eca43e7bdadeefa9412180508486fd543e02de93d2a013e223f0", + "res/drawable-mdpi-v4/ic_call_decline.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/ic_call_decline_low.png": "7e87b3e0229126dc3c2bdaddcd8f330f3bb5f7613a05024c3cd6445dd161f788", + "res/drawable-mdpi-v4/notification_bg_low_normal.9.png": "2f7fbda0ba6e53e9a47e2fc0e24e32c447c613a5808c2d6285dc651e83a07ad7", + "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png": "e17761ed280edd93d7141bd504b70f9e9e15a8652288d9e6333bf4ce964ef844", + "res/drawable-mdpi-v4/notification_bg_normal.9.png": "a8676a1793ac8310ffb12986232df66df092d29c242aeedc2b73556c010d38dc", + "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png": "99c14d6855b8be296d58017d3751b8dc849c47b6d1d80ab614ff9075080e461b", + "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png": "0d773e62c756422313262846c787e58f67e0ee87e45e1ae9942002e816c4cb9e", + "res/drawable-v21/notification_action_background.xml": "2f768c089cefa18cf7f1fde7f602410bf38998de5f9073a15ea83106c25e3c30", + "res/drawable-xhdpi-v4/ic_call_answer.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_low.png": "e64c2e57627e24ec1ed37e67344c2bf31d1d6bdd2d8d715840c1edf0bd1425b6", + "res/drawable-xhdpi-v4/ic_call_answer_video.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_answer_video_low.png": "5d02a81102644428ca639aec3df626eeb4a839a9ddc76fc2b158b04461d7f00f", + "res/drawable-xhdpi-v4/ic_call_decline.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/ic_call_decline_low.png": "9a9a30c305022a2f8e075d2ed7d33f5c7711bba8d0d0385511fdb62f89f208e3", + "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png": "3e09afa21c45372c035598c017c8fb405a6d678e6cb84dc857581cb3b40e482d", + "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png": "20343222f9f79dd565c3a2248494d452e70820ac1c437173c38badd45f962afd", + "res/drawable-xhdpi-v4/notification_bg_normal.9.png": "559bf783d765c02338e97952bdc9c6689c7ff99090b8c9813369118da8b080f0", + "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png": "d27af435101ca4cbec0c840bd30687918cd39eb83aab1487420855623a45998b", + "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png": "b44eeda34d7a529c2fe55719eb098fa29707caa91d18de06a7a775d6e6bcf973", + "res/drawable-xxhdpi-v4/ic_call_answer.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_low.png": "86763a30af2a934c7c13b123b36443d1d17918b71c6149bc6ee80115b872593d", + "res/drawable-xxhdpi-v4/ic_call_answer_video.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_answer_video_low.png": "ca48f604262f2b4ef8b100c73130efe2ad33ef8c2a2c1b3516f24f51b7b04665", + "res/drawable-xxhdpi-v4/ic_call_decline.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxhdpi-v4/ic_call_decline_low.png": "87adad32e0ec19c4e920420bf3a06c9f94f6128ed0d866a1891628aeab2cef06", + "res/drawable-xxxhdpi-v4/ic_call_answer.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_low.png": "ec698a3217bce74d8bc4a44bb008f2dbd3d1aebff1af1e9641805143dbf9fa87", + "res/drawable-xxxhdpi-v4/ic_call_answer_video.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_answer_video_low.png": "4c717ce1ffb551c765981add65d1956132d8f522337de2866b045f0a60485426", + "res/drawable-xxxhdpi-v4/ic_call_decline.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable-xxxhdpi-v4/ic_call_decline_low.png": "ab73b729bb95878120a3bdc8dc915f3aaa1d7070fc644a0de64d40941ad507ed", + "res/drawable/ic_launcher.xml": "65a462fe84c64e76de6f6999e09b195ca227a5232453356a4743a17dae08882f", + "res/drawable/ic_palette_tile.xml": "099260576b37718ecf049e1405bcb60d989584dda8710e0905dd00d97edb3440", + "res/drawable/notification_bg.xml": "65ef0869565cde9539d285ee8b5e0156e4ba3bfc7fde288b3d78a96ead8bed62", + "res/drawable/notification_bg_low.xml": "a349184bd1ffb192438415fa98cb2ea5b9294a656d6f276f365b9b2753552777", + "res/drawable/notification_icon_background.xml": "b143ee7fcbba209f17607a720502d755f085ec75380ad6fbd6f99de6583f0a40", + "res/drawable/notification_tile_bg.xml": "42fb6470d6c3d395ab726d928ca23ba8573011a646b7475a89c9b17ec8c0f9bb", + "res/layout-v21/notification_action.xml": "e07d16d0717fb7a1f030dd43f76be647125f9abd78ebcee3bbd861b8df02fe90", + "res/layout-v21/notification_action_tombstone.xml": "c2f8eb9372d806f5f6532e507f4e5767091f681f7d2e9b7f5a64d134e6ed7717", + "res/layout-v21/notification_template_custom_big.xml": "2bcb3cb25a65b175c9880f60411239a019c2ded7cbaf3701d3650ebd1fd971ea", + "res/layout-v21/notification_template_icon_group.xml": "97d5723ad66c683d88d57918e197cb33d2dc1628aa77299e42e132622c2c948e", + "res/layout/custom_dialog.xml": "edd4e27b3f2407a02248205a2eb50288170e4201249bfeac074749ea60390103", + "res/layout/ime_base_split_test_activity.xml": "37ff040591f96786bfaf9d3d937fedf2f2f97e218c06beb3e7fe8a2442a181a8", + "res/layout/ime_secondary_split_test_activity.xml": "0034556846afe7278a6d1264855405a0c3ae65a81a6a05f9ba4dc0136a589685", + "res/layout/notification_template_part_chronometer.xml": "8bd30447bb9347f4c3dd38ff034f141000c7a952ac25760fc8a0c67f76b5bdb7", + "res/layout/notification_template_part_time.xml": "a8664275b4a0fad8ac25724d8d577fb5cd98c4e99a24fc362dbb56fb960aee84", + "res/xml/assistant_service.xml": "461b22a285e6d4cc97c23a8aa9f13802c16f20eff91d1ce1ca4739a527b6c99d", + "res/xml/data_extraction_rules.xml": "1d2dc5515fa0bfac79b6a028056f23ef2e9fd0c9091c9b13c15b52b78a751ab0", + "res/xml/keyboard_service.xml": "688f6294b5c093499f1253d5eb72c5fef80324d0c7e3bdcdff193c8ad9e851e6", + "resources.arsc": "5f13aba27cdb9bef26e38933801042374f3cba444e3fa3c145c99166eace2fb2", + "DebugProbesKt.bin": "ae8a082dd609313835ba93c3ef479a3af9903977d7bdc81df45bbd209ec7d0da", + "META-INF/LICENSE.txt": "523bfd872d038632d258f340a482d067a10e8d82b8e8ff3081755c5f8ccc1658", + "META-INF/androidx.activity_activity-compose.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity-ktx.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.activity_activity.version": "118705d21506adb8d7c06a51156bb59497679f644fb4ae3d14bbbfc366643124", + "META-INF/androidx.annotation_annotation-experimental.version": "7d072b48526b023950e4c48db01e8c273554a6401119f5691e7589ba9bc65d9d", + "META-INF/androidx.arch.core_core-runtime.version": "1b7c606370188534dac5561fba2b2988093829697fce9e6e8832e9291d24ed00", + "META-INF/androidx.autofill_autofill.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.animation_animation-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.animation_animation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation-layout.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.foundation_foundation.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material3_material3.version": "10e2e117b01523891ca271a615ae36e9d5e52348fd7d642f66727602c1b8dcbe", + "META-INF/androidx.compose.material_material-icons-core.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.material_material-ripple.version": "bb7320d831e7a151aa901c35e7326c752fa2ef5024f30768c42319b8bed171ed", + "META-INF/androidx.compose.material_material.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.compose.runtime_runtime-saveable.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.runtime_runtime.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-geometry.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-graphics.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-test-manifest.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-text.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-data.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling-preview.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-tooling.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-unit.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui-util.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.compose.ui_ui.version": "406b9efb67a070bc32c23c3ac6c886a8d25cfac10b1861ef92e4166708aa6ce1", + "META-INF/androidx.core_core-ktx.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.core_core-viewtree.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.core_core.version": "ca0bc79c4cde0ad64e1ec9df2882425197b5ba85704a4ac6bd67f8f99936eb25", + "META-INF/androidx.customview_customview-poolingcontainer.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.emoji2_emoji2.version": "64d23f858ef51b0f996e4966d4e27c0371b437e2d2787890b1f7ad22d4ec5663", + "META-INF/androidx.graphics_graphics-path.version": "44e161e4495cac2cf7858043e9e6418e9579f0ddcfae826f9a372622968ce066", + "META-INF/androidx.interpolator_interpolator.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.lifecycle_lifecycle-livedata-core.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-process.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-runtime.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-compose.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.lifecycle_lifecycle-viewmodel.version": "f48da3d32b75f2a1f076aeb96afbffb54ee311bb42e7ff5952e818b275a60368", + "META-INF/androidx.profileinstaller_profileinstaller.version": "78b591400c56b7b67b8cb3b2b8a8e65e9093897f02ce0878e6b5405c68620fa7", + "META-INF/androidx.savedstate_savedstate-ktx.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.savedstate_savedstate.version": "6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea", + "META-INF/androidx.startup_startup-runtime.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/androidx.tracing_tracing.version": "59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03", + "META-INF/androidx.versionedparcelable_versionedparcelable.version": "cc52f678848b814373757b460383bf61960e4943c203735adde0a350b3e50989", + "META-INF/kotlinx_coroutines_android.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/kotlinx_coroutines_core.version": "179f9b723b6508aa1d6ce99991e8cd549ca819ee1b9b6102396c47815beffaaf", + "META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler": "3129b8edf6db07de6f8ff47695e2177c8bba4eed2962d3085c719e5acbb58a33", + "META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory": "a1ea77ea8f93f419256b6e66f29713f950d8d6e90442b608d880a48003b5eb72", + "kotlin/annotation/annotation.kotlin_builtins": "5f75d4352e432664b2a235c472b991cf88365c73f5fcb5e1f9cc2cbe4b410abe", + "kotlin/collections/collections.kotlin_builtins": "0e654e03a38e119de0f4d11633711bd57e1e8b1a876eda74a90100a2a6e7daa4", + "kotlin/concurrent/atomics/atomics.kotlin_builtins": "955035527393d165a22da4cb9d992f42b4a30b6f070918f3e2b1f2678f83cc9d", + "kotlin/coroutines/coroutines.kotlin_builtins": "98ab3a3c18fcb237528dd63fa489815c583e1d6c13debd2a27ac6d74ccf8717b", + "kotlin/internal/internal.kotlin_builtins": "64712f94840e6b3f8123f522f32d08c46f083d87c312a74901f7c00224de775e", + "kotlin/kotlin.kotlin_builtins": "c4240215bc20e71b01cc62b43edebd02749b3249d7daa8e7f1dc1514f064c274", + "kotlin/ranges/ranges.kotlin_builtins": "f9d35b836ccb5380803aab5e6c76d708b1536fc6c82f27185e8cff5913824e1c", + "kotlin/reflect/reflect.kotlin_builtins": "23ecbc7cbb354f31ba37a1be1793d3bb53c00c92cdcf3867759d09d938a1d7c3", + "org/commonmark/internal/util/entities.txt": "fea6cf4d3bd2aa7ffd421116551654e2a22e40a17e4cd087c8725138113bad69" + } + }, + "changed_inputs_since_v4": [ + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt", + "scripts/test-webview-engine.py" + ], + "unchanged_original_assets": { + "assets/ANDROIDSVG-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "assets/ANDROIDSVG-NOTICE": "2e61b715e3553494f46f43e5a88e8d26c56201e0558c8d5ab02946edb4f7dedf", + "assets/COMMONMARK-LICENSE": "11cfcf6da0142fb1971c1f40f5924ddded14454e2793d7f1dd87c9f4abe42dfd", + "assets/COPYING": "14609801e0e520dac851e75d993ca4c75c3842a3be468f6f7f04a16c03c824db", + "assets/GEMOJI-LICENSE": "7ea1d1fd0602e6623b9a65e791499a0ea5a2f5f60f91bfad78cbaeee19da26e6", + "assets/NOTICE.md": "c263e44ea9a845c4e4ec564eeca46ae0fc343f63ffd10685afbf74586647e0f6", + "assets/REACT-LICENSE": "da6d3703ed11cbe42bd212c725957c98da23cbff1998c05fa4b3d976d1a58e93", + "assets/RaycastRuntime.generated.js": "b306b45453cc8507037ff2822066475aae17def757a8ef72d4a4fc64c6494bb7", + "assets/android-runtime.js": "1b5dfa3f5b512f55322f27703bbebf15d1a8c4569c4c1712a6dd64541dd552aa", + "assets/emoji-catalog.tsv": "e49f1cc09c6f487a6e7b55590ecc171dcff390f720a9ce3820fe2038810d5d66", + "assets/extension-workflow-evidence-v1.json": "4e8adc22b7887996140190a999f1c7272556f2dd379d219c88e276e48aea0fa5" + } +} diff --git a/docs/validation/emoji-menu-back/v8/published-screenshots.json b/docs/validation/emoji-menu-back/v8/published-screenshots.json new file mode 100644 index 00000000..d94f069b --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/published-screenshots.json @@ -0,0 +1,378 @@ +{ + "count": 37, + "scope": "Touch-search PNGs equal their runner-recorded capture hashes; the two readability frames are hashed here.", + "screenshots": [ + { + "path": "screenshots/emoji-menu-back/v8-control-double-tablet100/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "e257ce9e1dd27c90dbda3fead4b18f8914ebcc91244f02509b7b5f35fbe6c12b", + "cohort": "v8-control-double-tablet100", + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-control-priority-tablet100/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png", + "sha256": "ab7ca9b6c80a8bb67eaaae2d349792aafa29a56532ef98ad25ca29561f629dde", + "cohort": "v8-control-priority-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-control-range-tablet100/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png", + "sha256": "8d912c038d4926ed8c584b6f63bdb365237eae997e2c8e685d14ec7d88025026", + "cohort": "v8-control-range-tablet100", + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-control-emoji-actions-phone100/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png", + "sha256": "e4fa2b6022b2774c60adc059cf0c50d2dcc16905523ceabe629cdd27e0a37218", + "cohort": "v8-control-emoji-actions-phone100", + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-control-sheet-phone100/emojiactionssheetdocksabovekeyboard-sheet-footer.png", + "sha256": "1605861404065207545d795b10ecfa303bde66963af8df768b562bf138a3def5", + "cohort": "v8-control-sheet-phone100", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-control-sheet-phone100/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png", + "sha256": "33912ec3f746a5546b4b2d1c4b5b73a88121af57fdc0f0e5c390d4bde8bf0aa0", + "cohort": "v8-control-sheet-phone100", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-control-sheet-phone200/emojiactionssheetdocksabovekeyboard-sheet-footer.png", + "sha256": "2b06d33579411d21521055b1b333a61d2ccce67a66d01dbd9168b028708c9726", + "cohort": "v8-control-sheet-phone200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-control-sheet-phone200/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png", + "sha256": "e6cdb5f5e80ab796246babb9d5fea5b0d1161c3856e6f84801320ef7e6de882b", + "cohort": "v8-control-sheet-phone200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-control-sheet-phone200/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png", + "sha256": "fbce18ce2658e23a661c8b362b88bcea1f82c239846a292ccab667b08988e2f2", + "cohort": "v8-control-sheet-phone200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100a/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-menu.png", + "sha256": "51658819b8e2a13ba01a74eb0642153f132be77fc2bda00161207c4d8a569e07", + "cohort": "v8-tablet100a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100a/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "ed7d023c95f200d1f7fda8960b62a4870d82092f16b4912ce6d12aa53144b647", + "cohort": "v8-tablet100a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png", + "sha256": "f0bdfee8e40ec934f92502ccb291c02999c093de77eb51e8ed237c374cc710ff", + "cohort": "v8-tablet100a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100a/launchermenudismissalspreserverangeandfilter-dismiss-back-return.png", + "sha256": "702baf59fcda28aadd89faa821f673c5f11d9106b11a4428903c8f91b3b7c679", + "cohort": "v8-tablet100a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-escape-return.png", + "sha256": "c8afc338f8764633bdd77dca84a0265270c8a2a1caee5659ece4c525149b5786", + "cohort": "v8-tablet100a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100a/emojimenudismissalspreserverangeandimeintent-dismiss-backdrop-return.png", + "sha256": "a527d68a95d650d69cc8e93e3627ebe41ba818121694b41b7215fd46b3b0cd28", + "cohort": "v8-tablet100a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100a/emojicanceledrepeatedbackkeepsactivemenu-cancel-menu-retained.png", + "sha256": "7d69e5fcac307cf927906786412fe8415d0c0f8f203e0fcf97591e4512056cf1", + "cohort": "v8-tablet100a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100a/diagnoserangeplacementbeforeandafterimesetup-range-order-true-return.png", + "sha256": "b0389aa3af547a62d88dacafdcfb57e3eb2d50ced30ed97b8630dcecbefc0df7", + "cohort": "v8-tablet100a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100b/menubackprecedeslaterregisteredroutecallback-priority-menu-return.png", + "sha256": "4b60599fe02e0afb06eedcc7ff0ee839a16de6879c1b8e86311a7b987b100037", + "cohort": "v8-tablet100b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png", + "sha256": "cb7deada69e4de276aafbe8bc93ad3273d3f0ad9a5d67ec3148c6dfa84037e53", + "cohort": "v8-tablet100b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png", + "sha256": "988cbe969d98e2d4a97c1e7de8209430904bea722584d5b95204af429ab06c88", + "cohort": "v8-tablet100b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-tablet100b/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png", + "sha256": "1ec6c37e3ab1a836e29ee2b9020f64df34ddee06dfa858bc072656d654b875e4", + "cohort": "v8-tablet100b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "tablet", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-footer.png", + "sha256": "ac7d4af066e03b3fa84894f572383f0e1c9e1159d1095c531e8ce03938e53dd3", + "cohort": "v8-phone100b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png", + "sha256": "99a23b1934f50f4968e5d42255e67bc0804f5bc077e3feedb8dfc89e8ea54eba", + "cohort": "v8-phone100b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-phone100b/emojiactionssheetdocksabovekeyboard-sheet-closed.png", + "sha256": "b3a70f9e084e8db611eaf1f5cd9b17490029632cb665e624c58db0d351e1cea6", + "cohort": "v8-phone100b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-phone100b/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png", + "sha256": "dffd5c4a93d738b1bf3aaa859d730397aa16b0ffe23bc3d61bb0d5a3d6c69379", + "cohort": "v8-phone100b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 1.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-phone200b/emojiactionssheetdocksabovekeyboard-sheet-footer.png", + "sha256": "8683b479ed06c138767e089cf766c557c92a9157dc4ce520226b16d0a8381519", + "cohort": "v8-phone200b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-phone200b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png", + "sha256": "132b25c970fb6092fa0c22b8fe8ce2ed8929890939fa19c6980557f659460f8a", + "cohort": "v8-phone200b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-phone200b/launcheractionssheetdocksabovekeyboard-sheet-keyboard.png", + "sha256": "caa0213c192d4b5e9739ece1412e373e860088dba1c2c13fcf20a04f409be18a", + "cohort": "v8-phone200b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-menu.png", + "sha256": "af621927791cdf65ce7fbc06e9e4b5826d6c58438c1dc367413ce0f1459fdb6b", + "cohort": "v8-phone200a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png", + "sha256": "123afebec7d322c575706f393056ecc3f27cf841fe6cfd6e794fd29fa3dacd18", + "cohort": "v8-phone200a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-phone200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-return.png", + "sha256": "b83a314a924e6630ba60af332ad94fe253c5abcec982c8ae12ec058c44b0f1a7", + "cohort": "v8-phone200a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-landscape200/emojimenubackpreservescallerquerywithoutkeyboardtoggle-back-probe-after.png", + "sha256": "f23cab8b855dca660b5384b4bda7e800c954d0a3f227b5b8df61b2d076dec0ec", + "cohort": "v8-landscape200", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "landscape", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-legacy200b/emojiactionssheetdocksabovekeyboard-sheet-keyboard.png", + "sha256": "454d9f47744933b43760a1bcf32b93fa3daab4f6d851d9a27d1f133f64f27673", + "cohort": "v8-legacy200b", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-legacy200a/emojiactionsbackhideskeyboardbeforeclosingmenu-actions-shown-first-back.png", + "sha256": "c96d022730c427cbe90f50d5c414c16d70c5702dd6339d04ea435841a96df59e", + "cohort": "v8-legacy200a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-legacy200a/emojimenudismissalspreserverangeandimeintent-dismiss-back-return.png", + "sha256": "c4ab981b8085413723514f574a2fc5154b8447d5b5076fba4eead2eaa1116655", + "cohort": "v8-legacy200a", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 26, + "layout": "phone", + "font_scale": 2.0 + }, + { + "path": "screenshots/emoji-menu-back/v8-readability-narrow200/touch-extension-list-actions.png", + "sha256": "46d8c6f3eb8aa671dd9afdd301f8d7e60273314a11cb343b9c8d18bac52c9677", + "cohort": "v8-readability/narrow-font-2-0", + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "narrow 840x1600/420", + "font_scale": 2.0, + "note": "Touch-readability runner capture; its runner record does not hash individual PNGs." + }, + { + "path": "screenshots/emoji-menu-back/v8-readability-control-narrow200-narrow200/touch-extension-list-actions.png", + "sha256": "b607f6a9f138d6e8c18411dd6ae4f5c360ee90685ca6c87284f19978dad9188e", + "cohort": "v8-readability-control-narrow200/narrow-font-2-0", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "api": 36, + "layout": "narrow 840x1600/420", + "font_scale": 2.0, + "note": "Touch-readability runner capture; its runner record does not hash individual PNGs." + } + ] +} diff --git a/docs/validation/emoji-menu-back/v8/readability-recovery.json b/docs/validation/emoji-menu-back/v8/readability-recovery.json new file mode 100644 index 00000000..74cc2ba4 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/readability-recovery.json @@ -0,0 +1,18 @@ +{ + "all_passed": true, + "checks": { + "owned-avd": true, + "idle-instrumentation": true, + "no-leases": true, + "original-apk-dev.tinycast.android": true, + "original-apk-dev.tinycast.android.test": true, + "exact-original-file-set": true, + "original-apk-final-dev.tinycast.android": true, + "original-apk-final-dev.tinycast.android.test": true, + "unprivileged": true + }, + "removed_foreign_files": 45, + "restored_original_files": 23, + "baseline_file_count": 573, + "scope": "The touch-readability runner leaves its candidate APKs installed and replaces files/readiness-evidence. This restores the pre-slice original APKs and exact 573-file app data, including the ProfileInstaller marker bytes. Readability results keep their own runner records." +} diff --git a/docs/validation/emoji-menu-back/v8/readability/v8-readability-control-narrow200/matrix.json b/docs/validation/emoji-menu-back/v8/readability/v8-readability-control-narrow200/matrix.json new file mode 100644 index 00000000..416d91a6 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/readability/v8-readability-control-narrow200/matrix.json @@ -0,0 +1,28 @@ +{ + "pid": 60259, + "started_at": 1793928109.5499, + "kind": "candidate", + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "frozen_inputs": { + "artifacts/emoji-back/v6/app-debug.apk": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "artifacts/emoji-back/v8/app-debug-androidTest.apk": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "scripts/test-extension-grid.py": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "scripts/test-touch-readability.py": "d9ae59ab3db56d63cb5c959c200263b71acd0e04c305dce4e9ceb8a395933fb6" + }, + "runs": [ + { + "stage": "narrow-font-2-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "e03c672aa4176bd981cd2c1eef07bd147304c984bff607ac4429d87ed9476aac" + } + ], + "collection_complete": true, + "all_suites_passed": true, + "viewport_limit": "Display overrides exercise layout; they do not certify Android split-screen gestures, physical devices or OEM behavior.", + "current_stage": "completed" +} diff --git a/docs/validation/emoji-menu-back/v8/readability/v8-readability-control-narrow200/narrow-font-2-0-record.json b/docs/validation/emoji-menu-back/v8/readability/v8-readability-control-narrow200/narrow-font-2-0-record.json new file mode 100644 index 00000000..7aa106f4 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/readability/v8-readability-control-narrow200/narrow-font-2-0-record.json @@ -0,0 +1,86 @@ +{ + "avd": "Tinycast_Tablet_API_36", + "serial": "emulator-5580", + "layout": "phone", + "classes": "dev.tinycast.android.TouchReadabilityDeviceTest", + "expected": 6, + "completed": true, + "runner_sha256": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "original_size": "Physical size: 1920x1200", + "original_density": "Physical density: 240", + "original_font_scale": "1.0", + "requested_font_scale": 2.0, + "requested_size": "840x1600", + "requested_density": 420, + "settings_before": { + "enabled_accessibility_services": "null", + "accessibility_enabled": "0", + "show_ime_with_hard_keyboard": "0" + }, + "fixture_upload_directory": null, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "installed_matches": true, + "capture_background": "launcher-intent", + "suite_timeout_seconds": 600, + "passes": 6, + "tests_completed": true, + "cleanup": { + "stop-app": { + "passed": true + }, + "preferences-backup": { + "passed": true + }, + "preferences": { + "passed": true + }, + "emoji-backup": { + "passed": true + }, + "emoji-preferences": { + "passed": true + }, + "secure-enabled_accessibility_services": { + "passed": true + }, + "secure-accessibility_enabled": { + "passed": true + }, + "secure-show_ime_with_hard_keyboard": { + "passed": true + }, + "font-scale": { + "passed": true + }, + "size": { + "passed": true + }, + "density": { + "passed": true + }, + "private-fixture": { + "passed": true + }, + "fixture-cache": { + "passed": true + }, + "verify-data": { + "passed": true + }, + "verify-geometry": { + "passed": true + }, + "verify-identity": { + "passed": true + } + }, + "preferences_restored": true, + "emoji_preferences_restored": true, + "settings_restored": true, + "font_scale_restored": true, + "size": "Physical size: 1920x1200", + "density": "Physical density: 240", + "adbd": "uid=2000(shell) gid=2000(shell)", + "app_uid": "uid=10213(u0_a213) gid=10213(u0_a213)" +} diff --git a/docs/validation/emoji-menu-back/v8/readability/v8-readability/matrix.json b/docs/validation/emoji-menu-back/v8/readability/v8-readability/matrix.json new file mode 100644 index 00000000..05f9c291 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/readability/v8-readability/matrix.json @@ -0,0 +1,55 @@ +{ + "pid": 60871, + "started_at": 1793928187.5959811, + "kind": "candidate", + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "frozen_inputs": { + "artifacts/emoji-back/v8/app-debug.apk": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "artifacts/emoji-back/v8/app-debug-androidTest.apk": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "scripts/test-extension-grid.py": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "scripts/test-touch-readability.py": "d9ae59ab3db56d63cb5c959c200263b71acd0e04c305dce4e9ceb8a395933fb6" + }, + "runs": [ + { + "stage": "phone-font-1-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "fd80e2a8253091b5c1f6e5b0ac03c299b1bcc1a571668b3b922ba2922059ebca" + }, + { + "stage": "phone-font-2-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "f93fbabe26a53e1591b612ee3b083e33cf7d980d5c3f6739db1e28d0a0aa4bfd" + }, + { + "stage": "narrow-font-1-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "a7719d357618232d1c1541e1483f1ea5f389f38489bbcc487d35fe4314640190" + }, + { + "stage": "narrow-font-2-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "fe3f1aad27e5446d7237dda9062cefaa42dc08f33f374be9a1e8085c69418f41" + } + ], + "collection_complete": true, + "all_suites_passed": true, + "viewport_limit": "Display overrides exercise layout; they do not certify Android split-screen gestures, physical devices or OEM behavior.", + "current_stage": "completed" +} diff --git a/docs/validation/emoji-menu-back/v8/readability/v8-readability/narrow-font-1-0-record.json b/docs/validation/emoji-menu-back/v8/readability/v8-readability/narrow-font-1-0-record.json new file mode 100644 index 00000000..6f4ffaab --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/readability/v8-readability/narrow-font-1-0-record.json @@ -0,0 +1,86 @@ +{ + "avd": "Tinycast_Tablet_API_36", + "serial": "emulator-5580", + "layout": "phone", + "classes": "dev.tinycast.android.TouchReadabilityDeviceTest", + "expected": 6, + "completed": true, + "runner_sha256": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "original_size": "Physical size: 1920x1200", + "original_density": "Physical density: 240", + "original_font_scale": "1.0", + "requested_font_scale": 1.0, + "requested_size": "840x1600", + "requested_density": 420, + "settings_before": { + "enabled_accessibility_services": "null", + "accessibility_enabled": "0", + "show_ime_with_hard_keyboard": "0" + }, + "fixture_upload_directory": null, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "installed_matches": true, + "capture_background": "launcher-intent", + "suite_timeout_seconds": 600, + "passes": 6, + "tests_completed": true, + "cleanup": { + "stop-app": { + "passed": true + }, + "preferences-backup": { + "passed": true + }, + "preferences": { + "passed": true + }, + "emoji-backup": { + "passed": true + }, + "emoji-preferences": { + "passed": true + }, + "secure-enabled_accessibility_services": { + "passed": true + }, + "secure-accessibility_enabled": { + "passed": true + }, + "secure-show_ime_with_hard_keyboard": { + "passed": true + }, + "font-scale": { + "passed": true + }, + "size": { + "passed": true + }, + "density": { + "passed": true + }, + "private-fixture": { + "passed": true + }, + "fixture-cache": { + "passed": true + }, + "verify-data": { + "passed": true + }, + "verify-geometry": { + "passed": true + }, + "verify-identity": { + "passed": true + } + }, + "preferences_restored": true, + "emoji_preferences_restored": true, + "settings_restored": true, + "font_scale_restored": true, + "size": "Physical size: 1920x1200", + "density": "Physical density: 240", + "adbd": "uid=2000(shell) gid=2000(shell)", + "app_uid": "uid=10213(u0_a213) gid=10213(u0_a213)" +} diff --git a/docs/validation/emoji-menu-back/v8/readability/v8-readability/narrow-font-2-0-record.json b/docs/validation/emoji-menu-back/v8/readability/v8-readability/narrow-font-2-0-record.json new file mode 100644 index 00000000..ce6d3877 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/readability/v8-readability/narrow-font-2-0-record.json @@ -0,0 +1,86 @@ +{ + "avd": "Tinycast_Tablet_API_36", + "serial": "emulator-5580", + "layout": "phone", + "classes": "dev.tinycast.android.TouchReadabilityDeviceTest", + "expected": 6, + "completed": true, + "runner_sha256": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "original_size": "Physical size: 1920x1200", + "original_density": "Physical density: 240", + "original_font_scale": "1.0", + "requested_font_scale": 2.0, + "requested_size": "840x1600", + "requested_density": 420, + "settings_before": { + "enabled_accessibility_services": "null", + "accessibility_enabled": "0", + "show_ime_with_hard_keyboard": "0" + }, + "fixture_upload_directory": null, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "installed_matches": true, + "capture_background": "launcher-intent", + "suite_timeout_seconds": 600, + "passes": 6, + "tests_completed": true, + "cleanup": { + "stop-app": { + "passed": true + }, + "preferences-backup": { + "passed": true + }, + "preferences": { + "passed": true + }, + "emoji-backup": { + "passed": true + }, + "emoji-preferences": { + "passed": true + }, + "secure-enabled_accessibility_services": { + "passed": true + }, + "secure-accessibility_enabled": { + "passed": true + }, + "secure-show_ime_with_hard_keyboard": { + "passed": true + }, + "font-scale": { + "passed": true + }, + "size": { + "passed": true + }, + "density": { + "passed": true + }, + "private-fixture": { + "passed": true + }, + "fixture-cache": { + "passed": true + }, + "verify-data": { + "passed": true + }, + "verify-geometry": { + "passed": true + }, + "verify-identity": { + "passed": true + } + }, + "preferences_restored": true, + "emoji_preferences_restored": true, + "settings_restored": true, + "font_scale_restored": true, + "size": "Physical size: 1920x1200", + "density": "Physical density: 240", + "adbd": "uid=2000(shell) gid=2000(shell)", + "app_uid": "uid=10213(u0_a213) gid=10213(u0_a213)" +} diff --git a/docs/validation/emoji-menu-back/v8/readability/v8-readability/phone-font-1-0-record.json b/docs/validation/emoji-menu-back/v8/readability/v8-readability/phone-font-1-0-record.json new file mode 100644 index 00000000..83c2d0ec --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/readability/v8-readability/phone-font-1-0-record.json @@ -0,0 +1,86 @@ +{ + "avd": "Tinycast_Tablet_API_36", + "serial": "emulator-5580", + "layout": "phone", + "classes": "dev.tinycast.android.TouchReadabilityDeviceTest", + "expected": 6, + "completed": true, + "runner_sha256": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "original_size": "Physical size: 1920x1200", + "original_density": "Physical density: 240", + "original_font_scale": "1.0", + "requested_font_scale": 1.0, + "requested_size": null, + "requested_density": null, + "settings_before": { + "enabled_accessibility_services": "null", + "accessibility_enabled": "0", + "show_ime_with_hard_keyboard": "0" + }, + "fixture_upload_directory": null, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "installed_matches": true, + "capture_background": "launcher-intent", + "suite_timeout_seconds": 600, + "passes": 6, + "tests_completed": true, + "cleanup": { + "stop-app": { + "passed": true + }, + "preferences-backup": { + "passed": true + }, + "preferences": { + "passed": true + }, + "emoji-backup": { + "passed": true + }, + "emoji-preferences": { + "passed": true + }, + "secure-enabled_accessibility_services": { + "passed": true + }, + "secure-accessibility_enabled": { + "passed": true + }, + "secure-show_ime_with_hard_keyboard": { + "passed": true + }, + "font-scale": { + "passed": true + }, + "size": { + "passed": true + }, + "density": { + "passed": true + }, + "private-fixture": { + "passed": true + }, + "fixture-cache": { + "passed": true + }, + "verify-data": { + "passed": true + }, + "verify-geometry": { + "passed": true + }, + "verify-identity": { + "passed": true + } + }, + "preferences_restored": true, + "emoji_preferences_restored": true, + "settings_restored": true, + "font_scale_restored": true, + "size": "Physical size: 1920x1200", + "density": "Physical density: 240", + "adbd": "uid=2000(shell) gid=2000(shell)", + "app_uid": "uid=10213(u0_a213) gid=10213(u0_a213)" +} diff --git a/docs/validation/emoji-menu-back/v8/readability/v8-readability/phone-font-2-0-record.json b/docs/validation/emoji-menu-back/v8/readability/v8-readability/phone-font-2-0-record.json new file mode 100644 index 00000000..52040138 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/readability/v8-readability/phone-font-2-0-record.json @@ -0,0 +1,86 @@ +{ + "avd": "Tinycast_Tablet_API_36", + "serial": "emulator-5580", + "layout": "phone", + "classes": "dev.tinycast.android.TouchReadabilityDeviceTest", + "expected": 6, + "completed": true, + "runner_sha256": "26f15b12f40277cbd3b6b874c58e41ab7e26735ef8e70634e5b5eb53b5652560", + "original_size": "Physical size: 1920x1200", + "original_density": "Physical density: 240", + "original_font_scale": "1.0", + "requested_font_scale": 2.0, + "requested_size": null, + "requested_density": null, + "settings_before": { + "enabled_accessibility_services": "null", + "accessibility_enabled": "0", + "show_ime_with_hard_keyboard": "0" + }, + "fixture_upload_directory": null, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "installed_matches": true, + "capture_background": "launcher-intent", + "suite_timeout_seconds": 600, + "passes": 6, + "tests_completed": true, + "cleanup": { + "stop-app": { + "passed": true + }, + "preferences-backup": { + "passed": true + }, + "preferences": { + "passed": true + }, + "emoji-backup": { + "passed": true + }, + "emoji-preferences": { + "passed": true + }, + "secure-enabled_accessibility_services": { + "passed": true + }, + "secure-accessibility_enabled": { + "passed": true + }, + "secure-show_ime_with_hard_keyboard": { + "passed": true + }, + "font-scale": { + "passed": true + }, + "size": { + "passed": true + }, + "density": { + "passed": true + }, + "private-fixture": { + "passed": true + }, + "fixture-cache": { + "passed": true + }, + "verify-data": { + "passed": true + }, + "verify-geometry": { + "passed": true + }, + "verify-identity": { + "passed": true + } + }, + "preferences_restored": true, + "emoji_preferences_restored": true, + "settings_restored": true, + "font_scale_restored": true, + "size": "Physical size: 1920x1200", + "density": "Physical density: 240", + "adbd": "uid=2000(shell) gid=2000(shell)", + "app_uid": "uid=10213(u0_a213) gid=10213(u0_a213)" +} diff --git a/docs/validation/emoji-menu-back/v8/registries/v7.json b/docs/validation/emoji-menu-back/v8/registries/v7.json new file mode 100644 index 00000000..8db3b02d --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/registries/v7.json @@ -0,0 +1,726 @@ +{ + "completed": true, + "source_commit": "13c27299064f15e314a7d6678a88f8699d5cfc21", + "host": { + "jvm": { + "tests": 343, + "failures": 0, + "errors": 0, + "skipped": 0 + }, + "jvm_task": "> Task :app:testDebugUnitTest", + "lint": { + "debug": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + }, + "benchmark": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + } + }, + "python": { + "normal": { + "exit_code": 0, + "cases": 135, + "seconds": 21.975, + "passed": true + }, + "optimized": { + "exit_code": 0, + "cases": 135, + "seconds": 24.534, + "passed": true + } + }, + "build_successes": 2, + "apk_sha256": { + "app-debug-androidTest.apk": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "app-debug.apk": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371" + }, + "changed_inputs_since_v4": [ + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt", + "scripts/test-webview-engine.py" + ] + }, + "cohorts": [ + { + "name": "v7-control-double-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v7-control-priority-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v7-control-range-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v7-control-emoji-actions-phone100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-control-launcher-actions-phone100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-control-sheet-phone100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 1, + "passes": 0, + "failures": 2, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-control-sheet-phone200", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 1, + "passes": 0, + "failures": 2, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-tablet100a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v7-tablet100b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 3, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v7-phone100a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-phone100b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-phone200a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-phone200b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-tablet200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v7-landscape100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-landscape200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-legacy100a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "v7-legacy100b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "v7-legacy200a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "v7-legacy200b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "v7-regression-toggle-tablet100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherKeyboardToggleRevealsResultsAndPreservesSearch", + "emojiKeyboardToggleRevealsResultsAndPreservesSearch", + "launcherKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "emojiKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "currentKeyboardAccessibilityActionsApplyTheirPublishedVisibility" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v7-regression-empty-landscape200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable", + "emojiEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-regression-clear-phone200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherTouchClearPreservesFocusCategoryAndKeyboard", + "emojiTouchClearPreservesCategoryGeometryAndKeyboard" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v7-regression-core-tablet100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "pointerClearRemovesControlledCompositionAndWhitespace", + "retainedClearCallbacksRejectReplacedSurfacesAndMenus", + "currentClearUsesLiveQueryAndRecreationRejectsOldCallback" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 3, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v7-regression-input-phone100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "native-input", + "input_mode": "owned", + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 19, + "restoration_passed": true + }, + { + "name": "v7-regression-input-api26100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 1, + "suite": "native-input", + "input_mode": "owned", + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 12, + "restoration_passed": true + } + ], + "scope": "Final pair after the phone action sheet (#119). Clean builds only. Stop on a candidate failure; unrun plans earn no credit.", + "superseded": "Touch-readability subset on the v7 pair failed narrow-font-2-0 (4/6): extension-action-0 (348 px) could not fit the sheet list (338 px). Fixed in 6b7d5fa9; v7 earns no final credit.", + "readability": [ + { + "stage": "phone-font-1-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "c7c2730f2e17e31b8ab641c0dd30fa2e2fed5f632c2bb20e2a0812f9165062e3" + }, + { + "stage": "phone-font-2-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "f8aaac58c316b70174bbcdaeb7f055c8f73422607c0d443536b003487826158e" + }, + { + "stage": "narrow-font-1-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "39df99e5cf4647380245759d80c0bcbc9eb16bc14045e437fbfdc0b0c1687ee9" + }, + { + "stage": "narrow-font-2-0", + "exit": 1, + "passed": false, + "passes": 4, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "28329da861fb5e35b412ffa4812256d9066db808cf8077d43e45b4fde51889ed" + } + ] +} diff --git a/docs/validation/emoji-menu-back/v8/registries/v8.json b/docs/validation/emoji-menu-back/v8/registries/v8.json new file mode 100644 index 00000000..f268b946 --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/registries/v8.json @@ -0,0 +1,750 @@ +{ + "completed": true, + "source_commit": "6b7d5fa961bf0d660b2b9b0a460c64dd10d18888", + "host": { + "jvm": { + "tests": 343, + "failures": 0, + "errors": 0, + "skipped": 0 + }, + "jvm_task": "> Task :app:testDebugUnitTest", + "lint": { + "debug": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + }, + "benchmark": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + } + }, + "python": { + "normal": { + "exit_code": 0, + "cases": 135, + "seconds": 29.033, + "passed": true + }, + "optimized": { + "exit_code": 0, + "cases": 135, + "seconds": 25.859, + "passed": true + } + }, + "build_successes": 2, + "apk_sha256": { + "app-debug-androidTest.apk": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "app-debug.apk": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150" + }, + "changed_inputs_since_v4": [ + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt", + "scripts/test-webview-engine.py" + ] + }, + "cohorts": [ + { + "name": "v8-control-double-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v8-control-priority-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v8-control-range-tablet100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v8-control-emoji-actions-phone100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-control-launcher-actions-phone100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 1, + "passes": 0, + "failures": 1, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-control-sheet-phone100", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 1, + "passes": 0, + "failures": 2, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-control-sheet-phone200", + "role": "expected-control", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 1, + "passes": 0, + "failures": 2, + "native_completed": false, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-tablet100a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v8-tablet100b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 3, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v8-phone100a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-phone100b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-phone200a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-phone200b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-tablet200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v8-landscape100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-landscape200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 7, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-legacy100a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "v8-legacy100b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "v8-legacy200a", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 6, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "v8-legacy200b", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 10, + "restoration_passed": true + }, + { + "name": "v8-regression-toggle-tablet100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherKeyboardToggleRevealsResultsAndPreservesSearch", + "emojiKeyboardToggleRevealsResultsAndPreservesSearch", + "launcherKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "emojiKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "currentKeyboardAccessibilityActionsApplyTheirPublishedVisibility" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 5, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v8-regression-empty-landscape200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "landscape", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable", + "emojiEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-regression-clear-phone200", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 2, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "launcherTouchClearPreservesFocusCategoryAndKeyboard", + "emojiTouchClearPreservesCategoryGeometryAndKeyboard" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "v8-regression-core-tablet100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "tablet", + "font": 1, + "suite": "touch-search", + "input_mode": "system", + "methods": [ + "pointerClearRemovesControlledCompositionAndWhitespace", + "retainedClearCallbacksRejectReplacedSurfacesAndMenus", + "currentClearUsesLiveQueryAndRecreationRejectsOldCallback" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 3, + "failures": 0, + "native_completed": true, + "restoration_checks": 15, + "restoration_passed": true + }, + { + "name": "v8-regression-input-phone100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5580", + "avd": "Tinycast_Tablet_API_36", + "layout": "phone", + "font": 1, + "suite": "native-input", + "input_mode": "owned", + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 19, + "restoration_passed": true + }, + { + "name": "v8-regression-input-api26100", + "role": "candidate", + "state": "finished", + "serial": "emulator-5598", + "avd": "Droidcast_WebView_API26_27caf3", + "layout": "phone", + "font": 1, + "suite": "native-input", + "input_mode": "owned", + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "exit_code": 0, + "passes": 2, + "failures": 0, + "native_completed": true, + "restoration_checks": 12, + "restoration_passed": true + } + ], + "scope": "Final pair after the phone action sheet (#119). Clean builds only. Stop on a candidate failure; unrun plans earn no credit.", + "readability": [ + { + "name": "v8-readability-control-narrow200", + "kind": "expected-pass-before", + "exit_code": 0, + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "stages": [ + { + "stage": "narrow-font-2-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "e03c672aa4176bd981cd2c1eef07bd147304c984bff607ac4429d87ed9476aac" + } + ] + }, + { + "name": "v8-readability", + "kind": "candidate", + "exit_code": 0, + "app_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "stages": [ + { + "stage": "phone-font-1-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "fd80e2a8253091b5c1f6e5b0ac03c299b1bcc1a571668b3b922ba2922059ebca" + }, + { + "stage": "phone-font-2-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "f93fbabe26a53e1591b612ee3b083e33cf7d980d5c3f6739db1e28d0a0aa4bfd" + }, + { + "stage": "narrow-font-1-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "a7719d357618232d1c1541e1483f1ea5f389f38489bbcc487d35fe4314640190" + }, + { + "stage": "narrow-font-2-0", + "exit": 0, + "passed": true, + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "fe3f1aad27e5446d7237dda9062cefaa42dc08f33f374be9a1e8085c69418f41" + } + ] + } + ] +} diff --git a/docs/validation/emoji-menu-back/v8/registries/x7.json b/docs/validation/emoji-menu-back/v8/registries/x7.json new file mode 100644 index 00000000..6689472e --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/registries/x7.json @@ -0,0 +1,56 @@ +{ + "exploratory": true, + "source_commit": "13c27299064f15e314a7d6678a88f8699d5cfc21", + "apk_sha256": { + "app-debug-androidTest.apk": "2908ca67812276f0ba3154b2a3dcfc918f7d4756d7b39873eca31883624dbf59", + "app-debug.apk": "f16043c87796862245ec29592a66743b455cc05187ed882584a0a33bd2c8217e" + }, + "cohorts": [ + { + "name": "x7-control-sheet-phone200", + "app_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "exit_code": 1, + "passes": 0, + "failures": 2, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "x7-phone200", + "app_sha256": "f16043c87796862245ec29592a66743b455cc05187ed882584a0a33bd2c8217e", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "exit_code": 1, + "passes": 2, + "failures": 2, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "x7-phone100", + "app_sha256": "f16043c87796862245ec29592a66743b455cc05187ed882584a0a33bd2c8217e", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "exit_code": 1, + "passes": 2, + "failures": 2, + "restoration_checks": 17, + "restoration_passed": true + } + ], + "scope": "Exploratory layout run; earns no final credit.", + "completed": true, + "stale_build": "Incremental Gradle build: APK lacked the 13c27299 PaletteMenus sheet code (no \"Close actions\" string) while EmojiUi changes were present. Candidate rows show the old popover; no credit. Control row (v6 app) is a valid old-app frame." +} diff --git a/docs/validation/emoji-menu-back/v8/registries/x8.json b/docs/validation/emoji-menu-back/v8/registries/x8.json new file mode 100644 index 00000000..389dd15c --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/registries/x8.json @@ -0,0 +1,42 @@ +{ + "exploratory": true, + "source_commit": "13c27299064f15e314a7d6678a88f8699d5cfc21", + "apk_sha256": { + "app-debug-androidTest.apk": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a", + "app-debug.apk": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371" + }, + "cohorts": [ + { + "name": "x8-phone200", + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "exit_code": 0, + "passes": 4, + "failures": 0, + "restoration_checks": 17, + "restoration_passed": true + }, + { + "name": "x8-phone100", + "app_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "exit_code": 0, + "passes": 4, + "failures": 0, + "restoration_checks": 17, + "restoration_passed": true + } + ], + "scope": "Exploratory layout run; earns no final credit.", + "completed": true +} diff --git a/docs/validation/emoji-menu-back/v8/summary.json b/docs/validation/emoji-menu-back/v8/summary.json new file mode 100644 index 00000000..582adb5b --- /dev/null +++ b/docs/validation/emoji-menu-back/v8/summary.json @@ -0,0 +1,1346 @@ +{ + "source_commit": "6b7d5fa961bf0d660b2b9b0a460c64dd10d18888", + "apk_sha256": { + "app-debug-androidTest.apk": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "app-debug.apk": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150" + }, + "host": { + "jvm": { + "tests": 343, + "failures": 0, + "errors": 0, + "skipped": 0 + }, + "jvm_task": "> Task :app:testDebugUnitTest", + "lint": { + "debug": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + }, + "benchmark": { + "Error": 0, + "Fatal": 0, + "Warning": 56 + } + }, + "python": { + "normal": { + "exit_code": 0, + "cases": 135, + "seconds": 29.033, + "passed": true + }, + "optimized": { + "exit_code": 0, + "cases": 135, + "seconds": 25.859, + "passed": true + } + }, + "build_successes": 2, + "apk_sha256": { + "app-debug-androidTest.apk": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711", + "app-debug.apk": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150" + }, + "changed_inputs_since_v4": [ + "app/src/androidTest/java/dev/tinycast/android/TouchSearchDeviceTest.kt", + "app/src/main/java/dev/tinycast/android/EmojiUi.kt", + "app/src/main/java/dev/tinycast/android/PaletteActionCapsule.kt", + "app/src/main/java/dev/tinycast/android/PaletteBackTrace.kt", + "app/src/main/java/dev/tinycast/android/PaletteMenus.kt", + "scripts/test-webview-engine.py" + ] + }, + "current": { + "cohorts": 19, + "passes": 77, + "failures": 0, + "restoration_checks": 282 + }, + "control": { + "cohorts": 7, + "passes": 0, + "failures": 9, + "restoration_checks": 113 + }, + "sheet_round_historical": { + "cohorts": 31, + "passes": 89, + "failures": 15, + "restoration_checks": 480 + }, + "readability_current": [ + { + "run": "v8-readability-control-narrow200", + "registry": "v8", + "kind": "expected-pass-before", + "stage": "narrow-font-2-0", + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "e03c672aa4176bd981cd2c1eef07bd147304c984bff607ac4429d87ed9476aac" + }, + { + "run": "v8-readability", + "registry": "v8", + "kind": "candidate", + "stage": "phone-font-1-0", + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "fd80e2a8253091b5c1f6e5b0ac03c299b1bcc1a571668b3b922ba2922059ebca" + }, + { + "run": "v8-readability", + "registry": "v8", + "kind": "candidate", + "stage": "phone-font-2-0", + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "f93fbabe26a53e1591b612ee3b083e33cf7d980d5c3f6739db1e28d0a0aa4bfd" + }, + { + "run": "v8-readability", + "registry": "v8", + "kind": "candidate", + "stage": "narrow-font-1-0", + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "a7719d357618232d1c1541e1483f1ea5f389f38489bbcc487d35fe4314640190" + }, + { + "run": "v8-readability", + "registry": "v8", + "kind": "candidate", + "stage": "narrow-font-2-0", + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "fe3f1aad27e5446d7237dda9062cefaa42dc08f33f374be9a1e8085c69418f41" + } + ], + "readability_history": [ + { + "run": "v7-readability", + "registry": "v7-superseded", + "kind": "candidate", + "stage": "phone-font-1-0", + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "c7c2730f2e17e31b8ab641c0dd30fa2e2fed5f632c2bb20e2a0812f9165062e3" + }, + { + "run": "v7-readability", + "registry": "v7-superseded", + "kind": "candidate", + "stage": "phone-font-2-0", + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "f8aaac58c316b70174bbcdaeb7f055c8f73422607c0d443536b003487826158e" + }, + { + "run": "v7-readability", + "registry": "v7-superseded", + "kind": "candidate", + "stage": "narrow-font-1-0", + "passes": 6, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "39df99e5cf4647380245759d80c0bcbc9eb16bc14045e437fbfdc0b0c1687ee9" + }, + { + "run": "v7-readability", + "registry": "v7-superseded", + "kind": "candidate", + "stage": "narrow-font-2-0", + "passes": 4, + "expected": 6, + "cleanup_verified": true, + "record_sha256": "28329da861fb5e35b412ffa4812256d9066db808cf8077d43e45b4fde51889ed" + } + ], + "prior_rounds": { + "executions": 209, + "failures": 30 + }, + "all_retained_executions": 453, + "all_retained_failures": 56, + "final_preservation": { + "checks": 16, + "passed": 16 + }, + "readability_recovery": { + "all_passed": true, + "removed_foreign_files": 45, + "restored_original_files": 23, + "baseline_file_count": 573, + "scope": "The touch-readability runner leaves its candidate APKs installed and replaces files/readiness-evidence. This restores the pre-slice original APKs and exact 573-file app data, including the ProfileInstaller marker bytes. Readability results keep their own runner records." + }, + "cohorts": [ + { + "name": "x7-control-sheet-phone200", + "registry": "x7-stale-build", + "role": "historical", + "passes": 0, + "failures": 2, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "2908ca67812276f0ba3154b2a3dcfc918f7d4756d7b39873eca31883624dbf59" + }, + { + "name": "x7-phone200", + "registry": "x7-stale-build", + "role": "historical", + "passes": 2, + "failures": 2, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "f16043c87796862245ec29592a66743b455cc05187ed882584a0a33bd2c8217e", + "test_apk_sha256": "2908ca67812276f0ba3154b2a3dcfc918f7d4756d7b39873eca31883624dbf59" + }, + { + "name": "x7-phone100", + "registry": "x7-stale-build", + "role": "historical", + "passes": 2, + "failures": 2, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "f16043c87796862245ec29592a66743b455cc05187ed882584a0a33bd2c8217e", + "test_apk_sha256": "2908ca67812276f0ba3154b2a3dcfc918f7d4756d7b39873eca31883624dbf59" + }, + { + "name": "x8-phone200", + "registry": "x8-exploratory", + "role": "historical", + "passes": 4, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "x8-phone100", + "registry": "x8-exploratory", + "role": "historical", + "passes": 4, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-control-double-tablet100", + "registry": "v7-superseded", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-control-priority-tablet100", + "registry": "v7-superseded", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-control-range-tablet100", + "registry": "v7-superseded", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-control-emoji-actions-phone100", + "registry": "v7-superseded", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-control-launcher-actions-phone100", + "registry": "v7-superseded", + "role": "historical", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-control-sheet-phone100", + "registry": "v7-superseded", + "role": "historical", + "passes": 0, + "failures": 2, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-control-sheet-phone200", + "registry": "v7-superseded", + "role": "historical", + "passes": 0, + "failures": 2, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-tablet100a", + "registry": "v7-superseded", + "role": "historical", + "passes": 5, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-tablet100b", + "registry": "v7-superseded", + "role": "historical", + "passes": 3, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-phone100a", + "registry": "v7-superseded", + "role": "historical", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-phone100b", + "registry": "v7-superseded", + "role": "historical", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-phone200a", + "registry": "v7-superseded", + "role": "historical", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-phone200b", + "registry": "v7-superseded", + "role": "historical", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-tablet200", + "registry": "v7-superseded", + "role": "historical", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "tablet", + "font_scale": 2.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-landscape100", + "registry": "v7-superseded", + "role": "historical", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "landscape", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-landscape200", + "registry": "v7-superseded", + "role": "historical", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "landscape", + "font_scale": 2.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-legacy100a", + "registry": "v7-superseded", + "role": "historical", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 10, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 26, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-legacy100b", + "registry": "v7-superseded", + "role": "historical", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 10, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 26, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-legacy200a", + "registry": "v7-superseded", + "role": "historical", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 10, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 26, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-legacy200b", + "registry": "v7-superseded", + "role": "historical", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 10, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 26, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-regression-toggle-tablet100", + "registry": "v7-superseded", + "role": "historical", + "passes": 5, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "launcherKeyboardToggleRevealsResultsAndPreservesSearch", + "emojiKeyboardToggleRevealsResultsAndPreservesSearch", + "launcherKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "emojiKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "currentKeyboardAccessibilityActionsApplyTheirPublishedVisibility" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-regression-empty-landscape200", + "registry": "v7-superseded", + "role": "historical", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "launcherEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable", + "emojiEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable" + ], + "api": 36, + "layout": "landscape", + "font_scale": 2.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-regression-clear-phone200", + "registry": "v7-superseded", + "role": "historical", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "launcherTouchClearPreservesFocusCategoryAndKeyboard", + "emojiTouchClearPreservesCategoryGeometryAndKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-regression-core-tablet100", + "registry": "v7-superseded", + "role": "historical", + "passes": 3, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "pointerClearRemovesControlledCompositionAndWhitespace", + "retainedClearCallbacksRejectReplacedSurfacesAndMenus", + "currentClearUsesLiveQueryAndRecreationRejectsOldCallback" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-regression-input-phone100", + "registry": "v7-superseded", + "role": "historical", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 19, + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v7-regression-input-api26100", + "registry": "v7-superseded", + "role": "historical", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 12, + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "api": 26, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "c74bce33e3b5f7065bf71c12cb9370513a995805e150ef385e718affb8657371", + "test_apk_sha256": "4d28ed5cfd15fddd4e0118124fd20029bb7694f14bf8aeb9a28031b30faa954a" + }, + { + "name": "v8-control-double-tablet100", + "registry": "v8", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-control-priority-tablet100", + "registry": "v8", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-control-range-tablet100", + "registry": "v8", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "98dfdfcc6d87d9a859c562782c0ca4a67f0ba391fa3a8b4d17330e4cc2da9ff3", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-control-emoji-actions-phone100", + "registry": "v8", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-control-launcher-actions-phone100", + "registry": "v8", + "role": "current-control", + "passes": 0, + "failures": 1, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "3bf4f104314448f28b7d361973e3479b1475e3930345120f1d9d1409db951049", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-control-sheet-phone100", + "registry": "v8", + "role": "current-control", + "passes": 0, + "failures": 2, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-control-sheet-phone200", + "registry": "v8", + "role": "current-control", + "passes": 0, + "failures": 2, + "completed": false, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "fb5fce2875be01881a6499dbc066b7b36b0e89b22e1b2a0df574bc0dcf156e14", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-tablet100a", + "registry": "v8", + "role": "current-positive", + "passes": 5, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "diagnoseRangePlacementBeforeAndAfterImeSetup" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-tablet100b", + "registry": "v8", + "role": "current-positive", + "passes": 3, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-phone100a", + "registry": "v8", + "role": "current-positive", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-phone100b", + "registry": "v8", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-phone200a", + "registry": "v8", + "role": "current-positive", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-phone200b", + "registry": "v8", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-tablet200", + "registry": "v8", + "role": "current-positive", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "tablet", + "font_scale": 2.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-landscape100", + "registry": "v8", + "role": "current-positive", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "landscape", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-landscape200", + "registry": "v8", + "role": "current-positive", + "passes": 7, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle", + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 36, + "layout": "landscape", + "font_scale": 2.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-legacy100a", + "registry": "v8", + "role": "current-positive", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 10, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 26, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-legacy100b", + "registry": "v8", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 10, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 26, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-legacy200a", + "registry": "v8", + "role": "current-positive", + "passes": 6, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 10, + "methods": [ + "emojiMenuDismissalsPreserveRangeAndImeIntent", + "launcherMenuDismissalsPreserveRangeAndFilter", + "emojiCanceledRepeatedBackKeepsActiveMenu", + "menuBackPrecedesLaterRegisteredRouteCallback", + "emojiActionsBackHidesKeyboardBeforeClosingMenu", + "launcherActionsBackHidesKeyboardBeforeClosingMenu" + ], + "api": 26, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-legacy200b", + "registry": "v8", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 10, + "methods": [ + "emojiActionsSheetDocksAboveKeyboard", + "launcherActionsSheetDocksAboveKeyboard" + ], + "api": 26, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-regression-toggle-tablet100", + "registry": "v8", + "role": "current-positive", + "passes": 5, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "launcherKeyboardToggleRevealsResultsAndPreservesSearch", + "emojiKeyboardToggleRevealsResultsAndPreservesSearch", + "launcherKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "emojiKeyboardCallbacksRejectObsoleteModesOwnersAndMenus", + "currentKeyboardAccessibilityActionsApplyTheirPublishedVisibility" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-regression-empty-landscape200", + "registry": "v8", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "launcherEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable", + "emojiEmptyFeedbackIsReadableAboveImeAndControlsRemainReachable" + ], + "api": 36, + "layout": "landscape", + "font_scale": 2.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-regression-clear-phone200", + "registry": "v8", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 17, + "methods": [ + "launcherTouchClearPreservesFocusCategoryAndKeyboard", + "emojiTouchClearPreservesCategoryGeometryAndKeyboard" + ], + "api": 36, + "layout": "phone", + "font_scale": 2.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-regression-core-tablet100", + "registry": "v8", + "role": "current-positive", + "passes": 3, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 15, + "methods": [ + "pointerClearRemovesControlledCompositionAndWhitespace", + "retainedClearCallbacksRejectReplacedSurfacesAndMenus", + "currentClearUsesLiveQueryAndRecreationRejectsOldCallback" + ], + "api": 36, + "layout": "tablet", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-regression-input-phone100", + "registry": "v8", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 19, + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "api": 36, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + }, + { + "name": "v8-regression-input-api26100", + "registry": "v8", + "role": "current-positive", + "passes": 2, + "failures": 0, + "completed": true, + "restoration_passed": true, + "cleanup_checks": 12, + "methods": [ + "committedEmojiNavigationAndCaretAreExact", + "activeMultilingualCompositionKeepsResultSelection" + ], + "api": 26, + "layout": "phone", + "font_scale": 1.0, + "apk_sha256": "e80ac97bee44b68d3cb33c3379518df9ff1bfd6e54bbe6d9a571f654247d2150", + "test_apk_sha256": "0134ca0cb1d60a2019e51de6fd5266bec798ddf3a11845f6081e4e3f9a209711" + } + ], + "scope": "Only whole successful cohorts on the exact v8 pair earn current credit. x7 used a stale incremental build (old menu code); x8 was exploratory; v7 was superseded by a narrow-200% readability regression fixed in 6b7d5fa9." +} diff --git a/scripts/test-webview-engine.py b/scripts/test-webview-engine.py index 58209f20..6cbb1355 100644 --- a/scripts/test-webview-engine.py +++ b/scripts/test-webview-engine.py @@ -51,7 +51,16 @@ 'launcherKeyboardCallbacksRejectObsoleteModesOwnersAndMenus', 'emojiKeyboardCallbacksRejectObsoleteModesOwnersAndMenus', 'currentKeyboardAccessibilityActionsApplyTheirPublishedVisibility', - 'emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle'] + 'emojiMenuBackPreservesCallerQueryWithoutKeyboardToggle', + 'emojiMenuDismissalsPreserveRangeAndImeIntent', + 'launcherMenuDismissalsPreserveRangeAndFilter', + 'emojiCanceledRepeatedBackKeepsActiveMenu', + 'menuBackPrecedesLaterRegisteredRouteCallback', + 'diagnoseRangePlacementBeforeAndAfterImeSetup', + 'emojiActionsBackHidesKeyboardBeforeClosingMenu', + 'launcherActionsBackHidesKeyboardBeforeClosingMenu', + 'emojiActionsSheetDocksAboveKeyboard', + 'launcherActionsSheetDocksAboveKeyboard'] OWNED_IME = TEST + '/dev.tinycast.android.NativeInputTestIme' IME_SETTING_KEYS = ('default_input_method', 'enabled_input_methods', 'selected_input_method_subtype', 'input_methods_subtype_history')