open the app below the good service app jump until dismiss open dismiss button tap the button at the bottom
{"activity_name": "com.whereismytrainnyc.whereismytrain/com.whereismytrainnyc.whereismytrain.SubwayMapView", "activity": {"root": {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.widget.FrameLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [160, 483, 1280, 1993], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 0, 1120, 1510], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 539, 1224, 1937], "visibility": "visible", "content-desc": [null], "rel-bounds": [56, 56, 1064, 1454], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "android:id/content", "adapter-view": false, "pointer": "87d399b", "children": [{"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 539, 1224, 1937], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 0, 1008, 1398], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"scrollable-horizontal": false, "draw": false, "ancestors": ["android.widget.FrameLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": true, "long-clickable": false, "enabled": true, "bounds": [216, 539, 1224, 1659], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 0, 1008, 1120], "focused": false, "selected": false, "scrollable-vertical": true, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alerts_parent", "adapter-view": false, "pointer": "e8ab676", "children": [{"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": true, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 539, 1224, 651], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 0, 1008, 112], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "adapter-view": false, "pointer": "f2fe8e4", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": ["Subway Line Alerts"], "rel-bounds": [18, 18, 298, 88], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [234, 557, 514, 627], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "DELAYS", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "adapter-view": false, "pointer": "4b3d14d", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [719, 18, 990, 94], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [935, 557, 1206, 633], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "Delays \u00a0Posted:\u00a003/31/2017\u00a011:33AM \n\nDue to a rail condition at Cathedral Pkwy (110 St), southbound\u00a0\ufffc\u00a0and \ufffc trains are delayed. \n\nAllow additional travel time.\n\n\n\nDelays \u00a0Posted:\u00a003/31/2017\u00a010:22AM \n\nDue to a rail condition at 149 St-Grand Concourse, southbound \ufffc and \ufffc trains are running with delays.\n\nAllow additional travel time.\n\n\n\n", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_text", "adapter-view": false, "pointer": "8e3c402", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": false, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 539, 216, 539], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "9ebd477", "class": "android.widget.RelativeLayout", "visible-to-user": true}, {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": true, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 651, 1224, 763], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 112, 1008, 224], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "adapter-view": false, "pointer": "a74af50", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": ["Subway Line Alerts"], "rel-bounds": [18, 18, 298, 88], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [234, 669, 514, 739], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "DELAYS", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "adapter-view": false, "pointer": "8f93549", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [719, 18, 990, 94], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [935, 669, 1206, 745], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "Delays \u00a0Posted:\u00a003/31/2017\u00a010:22AM \n\nDue to a rail condition at 149 St-Grand Concourse, southbound \ufffc and \ufffc trains are running with delays.\n\nAllow additional travel time.\n\n\n\n", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_text", "adapter-view": false, "pointer": "fce1e4e", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": false, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 651, 216, 651], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "a3f4113", "class": "android.widget.RelativeLayout", "visible-to-user": true}, {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": true, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 763, 1224, 875], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 224, 1008, 336], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "adapter-view": false, "pointer": "6fd707c", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": ["Subway Line Alerts"], "rel-bounds": [18, 18, 158, 88], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [234, 781, 374, 851], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "SERVICE CHANGE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "adapter-view": false, "pointer": "e16dd05", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [466, 18, 990, 94], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [682, 781, 1206, 857], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "Service Change \u00a0Posted:\u00a003/31/2017\u00a012:00PM \n\nDue to a sick passenger at Court Square,\u00a034 St-bound \ufffc trains terminate at Queensboro Plaza.\n\nAllow additional travel time.\n\n\n\n", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_text", "adapter-view": false, "pointer": "df1d15a", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": false, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 763, 216, 763], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "652db6f", "class": "android.widget.RelativeLayout", "visible-to-user": true}, {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": true, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 875, 1224, 987], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 336, 1008, 448], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "adapter-view": false, "pointer": "2ef1868", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": ["Subway Line Alerts"], "rel-bounds": [18, 18, 368, 88], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [234, 893, 584, 963], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "PLANNED WORK", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "adapter-view": false, "pointer": "1ad4481", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [496, 18, 990, 94], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [712, 893, 1206, 969], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "Planned Work \n\ufffc Jamaica Center-bound trains skip Hewes St, Lorimer St and Flushing Av\n\ufffc Middle Village-bound trains skip Hewes St, Lorimer St and Flushing Av\n\nDays, 9:45 AM to 3 PM, Thu and Fri, Mar 30 - 31\n\nFor service to these stations, take the \ufffc or \ufffc to Myrtle Av and transfer to a\nManhattan-bound \ufffc or \ufffc.\n\nFor service from these stations, take the \ufffc or \ufffc to Essex St* and transfer to a\nJamaica Center-bound \ufffc or Middle Village-bound \ufffc.\n\n*Transfer at Marcy Av with Unlimited Ride MetroCard.\n\nAlternate travel note:\nTake the B46 bus via transfer at Marcy Av or Myrtle Av.\n\n\ufffc This service change affects one or more ADA accessible stations. Please call 511 for help with planning\nyour trip. If you are deaf or hard of hearing, use your preferred relay service provider or the free 711 relay. \n\n\n\n\n", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_text", "adapter-view": false, "pointer": "e6ba926", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": false, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 875, 216, 875], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "35bbf8b", "class": "android.widget.RelativeLayout", "visible-to-user": true}, {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": true, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 987, 1224, 1099], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 448, 1008, 560], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "adapter-view": false, "pointer": "7d15314", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": ["Subway Line Alerts"], "rel-bounds": [18, 18, 228, 88], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [234, 1005, 444, 1075], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "PLANNED WORK", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "adapter-view": false, "pointer": "e8a7bd", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [496, 18, 990, 94], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [712, 1005, 1206, 1081], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "Planned Work \n\ufffc Broad St-bound trains make local stops at Flushing Av, Lorimer St and Hewes St\n\nDays, beginning 9:45 AM, Thu and Fri, Mar 30 - 31\n\nBroad St-bound express service ends early.\n\n\u2022 Please allow additional travel time.\n\n\n\n\nPlanned Work \n\ufffc Jamaica Center-bound trains skip Hewes St, Lorimer St and Flushing Av\n\ufffc Middle Village-bound trains skip Hewes St, Lorimer St and Flushing Av\n\nDays, 9:45 AM to 3 PM, Thu and Fri, Mar 30 - 31\n\nFor service to these stations, take the \ufffc or \ufffc to Myrtle Av and transfer to a\nManhattan-bound \ufffc or \ufffc.\n\nFor service from these stations, take the \ufffc or \ufffc to Essex St* and transfer to a\nJamaica Center-bound \ufffc or Middle Village-bound \ufffc.\n\n*Transfer at Marcy Av with Unlimited Ride MetroCard.\n\nAlternate travel note:\nTake the B46 bus via transfer at Marcy Av or Myrtle Av.\n\n\ufffc This service change affects one or more ADA accessible stations. Please call 511 for help with planning\nyour trip. If you are deaf or hard of hearing, use your preferred relay service provider or the free 711 relay. \n\n\n\n\n", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_text", "adapter-view": false, "pointer": "f5931b2", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": false, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 987, 216, 987], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "ac4c967", "class": "android.widget.RelativeLayout", "visible-to-user": true}, {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 1099, 1224, 1211], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 560, 1008, 672], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "adapter-view": false, "pointer": "dfa8c80", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": ["Subway Line Alerts"], "rel-bounds": [18, 18, 298, 88], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [234, 1117, 514, 1187], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "GOOD SERVICE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "adapter-view": false, "pointer": "57d02b9", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [536, 18, 990, 94], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [752, 1117, 1206, 1193], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_text", "adapter-view": false, "pointer": "124b6fe", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": false, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 1099, 216, 1099], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "7ca9503", "class": "android.widget.RelativeLayout", "visible-to-user": true}, {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 1211, 1224, 1323], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 672, 1008, 784], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "adapter-view": false, "pointer": "abbf0ac", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": ["Subway Line Alerts"], "rel-bounds": [18, 18, 158, 88], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [234, 1229, 374, 1299], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "GOOD SERVICE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "adapter-view": false, "pointer": "6621175", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [536, 18, 990, 94], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [752, 1229, 1206, 1305], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_text", "adapter-view": false, "pointer": "e91450a", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": false, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 1211, 216, 1211], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "2d77e5f", "class": "android.widget.RelativeLayout", "visible-to-user": true}, {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 1323, 1224, 1435], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 784, 1008, 896], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "adapter-view": false, "pointer": "54d6b98", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": ["Subway Line Alerts"], "rel-bounds": [18, 18, 158, 88], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [234, 1341, 374, 1411], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "GOOD SERVICE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "adapter-view": false, "pointer": "84f4ff1", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [536, 18, 990, 94], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [752, 1341, 1206, 1417], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_text", "adapter-view": false, "pointer": "986a7d6", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": false, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 1323, 216, 1323], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "69fa17b", "class": "android.widget.RelativeLayout", "visible-to-user": true}, {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 1435, 1224, 1547], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 896, 1008, 1008], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "adapter-view": false, "pointer": "e79a944", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": ["Subway Line Alerts"], "rel-bounds": [18, 18, 368, 88], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [234, 1453, 584, 1523], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "GOOD SERVICE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "adapter-view": false, "pointer": "9f7fa2d", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [536, 18, 990, 94], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [752, 1453, 1206, 1529], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_text", "adapter-view": false, "pointer": "89d6b62", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": false, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 1435, 216, 1435], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "afcda57", "class": "android.widget.RelativeLayout", "visible-to-user": true}, {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [216, 1547, 1224, 1659], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 1008, 1008, 1120], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "adapter-view": false, "pointer": "70a15b0", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": ["Subway Line Alerts"], "rel-bounds": [18, 18, 158, 88], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [234, 1565, 374, 1635], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "GOOD SERVICE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "adapter-view": false, "pointer": "8070c29", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [536, 18, 990, 94], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [752, 1565, 1206, 1641], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_text", "adapter-view": false, "pointer": "16adbae", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.widget.TextView", "visible-to-user": false, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 1547, 216, 1547], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "18ac4f3", "class": "android.widget.RelativeLayout", "visible-to-user": true}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 1008, 1120], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.LinearLayout", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [216, 539, 1224, 1659], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "df5f511", "class": "android.widget.ScrollView", "visible-to-user": true}, {"text": "Dismiss", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alerts_dismiss", "adapter-view": false, "pointer": "2bd4f", "scrollable-horizontal": false, "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [53, 1173, 955, 1345], "draw": false, "focusable": true, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": true, "abs-pos": true, "font-family": "sans-serif-medium", "class": "android.widget.Button", "visible-to-user": true, "package": "com.whereismytrainnyc.whereismytrain", "enabled": true, "bounds": [269, 1712, 1171, 1884], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "dc0f138", "class": "android.widget.LinearLayout", "visible-to-user": true}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 1008, 1398], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.FrameLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [216, 539, 1224, 1937], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/action_mode_bar_stub", "adapter-view": false, "pointer": "f2dcdc", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": true, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "class": "android.view.ViewStub", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [216, 539, 216, 539], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "4c3a9aa", "class": "android.widget.FrameLayout", "visible-to-user": true}], "adapter-view": false, "abs-pos": true, "pointer": "242a495", "class": "com.android.internal.policy.PhoneWindow$DecorView", "visible-to-user": true}, "added_fragments": [], "active_fragments": []}, "is_keyboard_deployed": false, "request_id": "155"}
{"ancestors": ["android.widget.FrameLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "class": "com.android.internal.policy.PhoneWindow$DecorView", "bounds": [160, 483, 1280, 1993], "clickable": false, "children": [{"ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "class": "android.widget.FrameLayout", "bounds": [216, 539, 1224, 1937], "clickable": false, "children": [{"text": "Dismiss", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alerts_dismiss", "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "clickable": true, "class": "android.widget.Button", "bounds": [269, 1712, 1171, 1884], "componentLabel": "Text Button", "textButtonClass": "close"}, {"ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "clickable": false, "class": "android.widget.ImageView", "bounds": [234, 557, 514, 627], "componentLabel": "Image"}, {"text": "DELAYS", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": false, "class": "android.widget.TextView", "bounds": [935, 557, 1206, 633], "componentLabel": "Text"}, {"iconClass": "avatar", "ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "clickable": false, "class": "android.widget.ImageView", "bounds": [234, 669, 514, 739], "componentLabel": "Icon"}, {"text": "DELAYS", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": false, "class": "android.widget.TextView", "bounds": [935, 669, 1206, 745], "componentLabel": "Text"}, {"ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "clickable": false, "class": "android.widget.ImageView", "bounds": [234, 781, 374, 851], "componentLabel": "Image"}, {"text": "SERVICE CHANGE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": false, "class": "android.widget.TextView", "bounds": [682, 781, 1206, 857], "componentLabel": "Text"}, {"ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "clickable": false, "class": "android.widget.ImageView", "bounds": [234, 893, 584, 963], "componentLabel": "Image"}, {"text": "PLANNED WORK", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": false, "class": "android.widget.TextView", "bounds": [712, 893, 1206, 969], "componentLabel": "Text"}, {"iconClass": "avatar", "ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "clickable": false, "class": "android.widget.ImageView", "bounds": [234, 1005, 444, 1075], "componentLabel": "Icon"}, {"text": "PLANNED WORK", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": false, "class": "android.widget.TextView", "bounds": [712, 1005, 1206, 1081], "componentLabel": "Text"}, {"ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "clickable": false, "class": "android.widget.ImageView", "bounds": [234, 1117, 514, 1187], "componentLabel": "Image"}, {"text": "GOOD SERVICE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": false, "class": "android.widget.TextView", "bounds": [752, 1117, 1206, 1193], "componentLabel": "Text"}, {"ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "clickable": false, "class": "android.widget.ImageView", "bounds": [234, 1229, 374, 1299], "componentLabel": "Image"}, {"text": "GOOD SERVICE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": false, "class": "android.widget.TextView", "bounds": [752, 1229, 1206, 1305], "componentLabel": "Text"}, {"ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "clickable": false, "class": "android.widget.ImageView", "bounds": [234, 1341, 374, 1411], "componentLabel": "Image"}, {"text": "GOOD SERVICE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": false, "class": "android.widget.TextView", "bounds": [752, 1341, 1206, 1417], "componentLabel": "Text"}, {"ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "clickable": false, "class": "android.widget.ImageView", "bounds": [234, 1453, 584, 1523], "componentLabel": "Image"}, {"text": "GOOD SERVICE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": false, "class": "android.widget.TextView", "bounds": [752, 1453, 1206, 1529], "componentLabel": "Text"}, {"iconClass": "call", "ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_routes", "clickable": false, "class": "android.widget.ImageView", "bounds": [234, 1565, 374, 1635], "componentLabel": "Icon"}, {"text": "GOOD SERVICE", "resource-id": "com.whereismytrainnyc.whereismytrain:id/alert_status", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": false, "class": "android.widget.TextView", "bounds": [752, 1565, 1206, 1641], "componentLabel": "Text"}], "componentLabel": "Modal"}]}