instruction: Open the Guardian news app and Save the article Mississippi Jim Crow-era voting law struck down by federal appeals court.

previous_actions: {"name": "open_app", "parameters": {"app_name": "Guardian"}}
{"name": "click", "parameters": {"x": 540, "y": 852}}

active_application: Guardian

screen_description: windows {
  bounds_in_screen {
    right: 1080
    bottom: 136
  }
  layer: 1
  window_type: TYPE_SYSTEM
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        left: 145
        right: 1027
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        left: 145
        top: 1
        right: 575
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 575
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 145
        top: 1
        right: 403
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 145
        top: 1
        right: 403
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 145
        top: 1
        right: 229
        bottom: 136
      }
      class_name: "android.widget.TextView"
      content_description: "8:05 AM"
      text: "8:05"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 229
        top: 1
        right: 403
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 986
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 986
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Battery charging, 81 percent."
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 229
        top: 1
        right: 403
        bottom: 136
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 39
        right: 970
        bottom: 97
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Wifi signal full."
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 986
        top: 51
        right: 1006
        bottom: 85
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 229
        top: 1
        right: 287
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "TOI notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 287
        top: 1
        right: 345
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "TOI notification: Encounter in Jammu and Kashmir"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 345
        top: 1
        right: 403
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Google Play Store notification: Complete setup by installing apps"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 39
        right: 970
        bottom: 97
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 48
        right: 970
        bottom: 87
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 48
        right: 970
        bottom: 87
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
  }
}
windows {
  bounds_in_screen {
    right: 1080
    bottom: 2400
  }
  id: 929
  title: "Guardian"
  window_type: TYPE_APPLICATION
  is_active: true
  is_focused: true
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2400
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ScrollView"
      is_scrollable: true
      depth: 5
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 288
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.viewpager.widget.ViewPager"
      is_scrollable: true
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 891
        top: 2148
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        top: 2337
        bottom: 2337
      }
      class_name: "androidx.compose.ui.platform.ComposeView"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 288
      }
      class_name: "android.view.ViewGroup"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      is_scrollable: true
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 912
        top: 2169
        right: 1059
        bottom: 2316
      }
      class_name: "android.widget.ImageButton"
      content_description: "Mississippi’s Jim Crow-era voting law struck down by federal appeals court"
      is_clickable: true
      is_focusable: true
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 2337
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 288
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 149
        right: 126
        bottom: 275
      }
      class_name: "android.widget.ImageView"
      content_description: "Open Menu"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 398
        top: 149
        right: 691
        bottom: 275
      }
      class_name: "android.widget.Button"
      text: "Support us now"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 702
        top: 149
        right: 828
        bottom: 275
      }
      class_name: "android.widget.ImageView"
      content_description: "Change text size"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 828
        top: 149
        right: 954
        bottom: 275
      }
      class_name: "android.widget.ImageView"
      content_description: "Share"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 954
        top: 149
        right: 1080
        bottom: 275
      }
      class_name: "android.widget.ImageView"
      content_description: "Save for later"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1080
        bottom: 2337
      }
      class_name: "android.webkit.WebView"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1084
        bottom: 2491
      }
      class_name: "android.webkit.WebView"
      text: "Mississippi’s Jim Crow-era voting law struck down by federal appeals court"
      is_focusable: true
      is_focused: true
      is_scrollable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1084
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1084
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1084
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 12449
        right: 1084
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 13208
        right: 1084
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1084
        bottom: 2235
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 2327
        right: 1084
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 12042
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 12042
        right: 1084
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 12449
        right: 1084
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 13250
        right: 1052
        bottom: 2491
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1084
        bottom: 939
      }
      class_name: "android.view.View"
      text: "‘I Voted; stickers are seen in Brandon, Mississippi, on 8 November 2022. Photograph: Rogelio V Solis/AP"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 946
        right: 1084
        bottom: 1049
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 1044
        right: 1084
        bottom: 1364
      }
      class_name: "android.widget.TextView"
      text: "Mississippi’s Jim Crow-era voting law struck down by federal appeals court"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 1361
        right: 1052
        bottom: 1550
      }
      class_name: "android.widget.TextView"
      text: "2-1 ruling on policy that revoked voting rights for certain people with felony convictions is surprise victory from conservative court"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 1611
        right: 1084
        bottom: 2235
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 2327
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "A federal appeals court on Friday struck down Mississippi’s Jim Crow-era policy of permanently revoking voting rights from certain people with felony convictions, ruling that it is unconstitutional cruel and unusual punishment."
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 2760
        right: 1052
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 3141
        right: 399
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 3125
        right: 1052
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 4173
        right: 1084
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 5498
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "The state’s policy also disproportionately affected Black voters, with nearly 16% of the Black voting age population prevented from casting a ballot because of a prior felony conviction."
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 5863
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "In its ruling, the court found that the state’s policy serves no penological purpose."
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 6028
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "“By severing former offenders from the body politic forever, [the state’s policy] ensures that they will never be fully rehabilitated, continues to punish them beyond the term their culpability requires, and serves no protective function to society,” the opinion said. “It is thus a cruel and unusual punishment.”"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 6530
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "The only way for people to restore their rights, the court found, was through a “discretionary, standardless scheme” in which the state legislature could restore voting rights on an individualized basis by a two-thirds vote by all members of each house. The process is nearly impossible: there are no online instructions or applications, and lawmakers can reject or deny an application for any reason."
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 7162
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "An average of seven people successfully made it through the process each year between 1997 and 2022, according to Blake Feldman, a criminal justice researcher in Mississippi."
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 7462
        right: 1052
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 7905
        right: 1084
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 9005
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "“Mississippi stands as an outlier among its sister states, bucking a clear and consistent trend in our nation against permanent disenfranchisement,” the opinion said."
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 9304
        right: 1052
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 9806
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "“In school, they teach our kids that everybody’s vote counts, but no matter how I’ve lived for the past 20 years, I don’t count, not my values or my experience,” Hopkins said when the lawsuit was filed. “I have paid Mississippi what I owe it in full, but I still can’t cast my vote for my children’s future.”"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 10305
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Mississippi’s felony disenfranchisement policy dates back to the state’s 1890 constitution, written during Reconstruction when the white political leadership intentionally tried to suppress Black political power by selecting crimes that Black people were more likely to commit to be crimes that are punishable with lifetime disenfranchisement. The law remained largely unchanged, other than the addition of two disenfranchising crimes in 1968 and removal of one in 1950."
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 11074
        right: 1052
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 11706
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Justice Ketanji Brown Jackson wrote a dissent, joined by Justice Sonia Sotomayor, in which she argued that the list of disenfranchising crimes was “adopted for an illicit discriminatory purpose”."
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 12042
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.ListView"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 12483
        right: 1042
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "The fight for democracy"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 12596
        right: 1042
        bottom: 2491
      }
      class_name: "android.widget.ListView"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 13250
        right: 1052
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 288
        right: 1084
        bottom: 939
      }
      class_name: "android.widget.Image"
      text: "‘I Voted; stickers are seen in Brandon, Mississippi, on 8 November 2022. "
      is_clickable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 936
        right: 1084
        bottom: 936
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 962
        right: 538
        bottom: 1020
      }
      class_name: "android.view.View"
      content_description: "The fight for democracy"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "The fight for democracy"
        source: CONTENT_DESCRIPTION
        node_id: 65
      }
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 1611
        right: 231
        bottom: 1813
      }
      class_name: "android.widget.TextView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 231
        top: 1621
        right: 1052
        bottom: 1676
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 231
        top: 1684
        right: 645
        bottom: 1734
      }
      class_name: "android.view.View"
      text: "Fri 4 Aug 2023 16.37 EDT"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 231
        top: 1747
        right: 624
        bottom: 1813
      }
      class_name: "android.widget.Button"
      text: "FollowKira Lerner"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 1905
        right: 1052
        bottom: 2235
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 2766
        right: 322
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "The 2-1 panel "
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 317
        top: 2766
        right: 448
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "ruling"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "ruling"
        source: CONTENT_DESCRIPTION
        node_id: 73
      }
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 2766
        right: 984
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: " is a surprise victory from the conservative fifth circuit court of appeals just over a month after the US supreme court refused to hear a challenge to the discriminatory law."
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 63
        top: 3175
        right: 370
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "Related article How a Wisconsin official became ‘a scapegoat’ for voter fraud falsehoods Read more"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "Related article How a Wisconsin official became ‘a scapegoat’ for voter fraud falsehoods Read more"
        source: CONTENT_DESCRIPTION
        node_id: 71
      }
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 441
        top: 3130
        right: 1050
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Before Friday’s ruling, Mississippi’s felony disenfranchisement law denied a higher percentage of its residents the right to vote than any other states in the United States. The policy blocked "
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 616
        top: 3598
        right: 937
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "more than 10%"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "more than 10%"
        source: CONTENT_DESCRIPTION
        node_id: 76
      }
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 3598
        right: 1039
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: " of the adult population from voting if they had ever been convicted of one of 22 crimes, including murder, rape, bribery, theft and arson. The vast majority – more than 90% – of those people are no longer in prison."
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4173
        right: 1021
        bottom: 2491
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 5225
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Support the Guardian and enjoy the app ad-free."
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 5309
        right: 577
        bottom: 2491
      }
      class_name: "android.widget.Button"
      text: "Support the Guardian"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 7467
        right: 1031
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "In its ruling, the fifth circuit also pointed out that state legislatures have moved away from permanent disenfranchisement in recent years. Currently, just 12 states allow people to be disenfranchised for life in some cases, "
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 7735
        right: 1052
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "according to the Sentencing Project"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "according to the Sentencing Project"
        source: CONTENT_DESCRIPTION
        node_id: 82
      }
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 559
        top: 7800
        right: 577
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "."
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 7905
        right: 1021
        bottom: 2491
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 8735
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Support the Guardian and enjoy the app ad-free."
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 8816
        right: 577
        bottom: 2491
      }
      class_name: "android.widget.Button"
      text: "Support the Guardian"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 9310
        right: 126
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "The "
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 120
        top: 9310
        right: 278
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "lawsuit"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "lawsuit"
        source: CONTENT_DESCRIPTION
        node_id: 88
      }
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 9310
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: " was brought by the Southern Poverty Law Center in 2018 on behalf of a group of named plaintiffs who lost their right to vote because of felony convictions. One of the named plaintiffs, Dennis Hopkins, is a grandfather who has been disenfranchised since 1998 when he was convicted of grand larceny."
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 11079
        right: 1026
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "The fifth circuit ruling comes just over a month after the US supreme court "
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 603
        top: 11145
        right: 871
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "turned away"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "turned away"
        source: CONTENT_DESCRIPTION
        node_id: 91
      }
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 11145
        right: 1036
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: " a case in June challenging Mississippi’s felony disenfranchisement policy. The high court refused to reconsider a 2022 decision by the fifth circuit which said Mississippi had remedied the discriminatory intent of its disenfranchisement policy by amending the list of disenfranchising crimes."
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 12074
        right: 593
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 632
        top: 12074
        right: 931
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 12192
        right: 438
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 475
        top: 12192
        right: 732
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 771
        top: 12192
        right: 989
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 12310
        right: 225
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 265
        top: 12310
        right: 569
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 12596
        right: 532
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 12596
        right: 1042
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 13252
        right: 76
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "© "
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 73
        top: 13252
        right: 168
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "2023"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 13252
        right: 1036
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: " Guardian News and Media Limited or its affiliated companies. All rights reserved. (modern)"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 745
        top: 13305
        right: 745
        bottom: 2491
      }
      class_name: "android.view.View"
      text: "\n"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 13357
        right: 315
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "Privacy Settings"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "Privacy Settings"
        source: CONTENT_DESCRIPTION
        node_id: 106
      }
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 309
        top: 13357
        right: 346
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: " · "
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 341
        top: 13357
        right: 585
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "Privacy Policy"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "Privacy Policy"
        source: CONTENT_DESCRIPTION
        node_id: 108
      }
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 1584
        right: 1084
        bottom: 1584
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 962
        right: 538
        bottom: 1020
      }
      class_name: "android.widget.TextView"
      text: "The fight for democracy"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 231
        top: 1621
        right: 477
        bottom: 1679
      }
      class_name: "android.view.View"
      content_description: "Kira Lerner"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "Kira Lerner"
        source: CONTENT_DESCRIPTION
        node_id: 111
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 1907
        right: 735
        bottom: 1960
      }
      class_name: "android.view.View"
      text: "The fight for democracy is supported by"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 1989
        right: 1052
        bottom: 2149
      }
      class_name: "android.view.View"
      content_description: "guardian.org"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "guardian.org"
        source: CONTENT_DESCRIPTION
        node_id: 113
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 2180
        right: 362
        bottom: 2235
      }
      class_name: "android.view.View"
      content_description: "About this content"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "About this content"
        source: CONTENT_DESCRIPTION
        node_id: 114
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 317
        top: 2766
        right: 448
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "ruling"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 63
        top: 3175
        right: 370
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 63
        top: 3380
        right: 370
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "How a Wisconsin official became ‘a scapegoat’ for voter fraud falsehoods"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 63
        top: 3781
        right: 367
        bottom: 2491
      }
      class_name: "android.widget.Button"
      text: "Read more"
      is_clickable: true
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 616
        top: 3598
        right: 937
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "more than 10%"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 4201
        right: 309
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Advertisement"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 7735
        right: 1052
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "according to the Sentencing Project"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 7937
        right: 309
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Advertisement"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 120
        top: 9310
        right: 278
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "lawsuit"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 603
        top: 11145
        right: 871
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "turned away"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 12074
        right: 593
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "The fight for democracy"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "The fight for democracy"
        source: CONTENT_DESCRIPTION
        node_id: 125
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 632
        top: 12074
        right: 931
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "Mississippi"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "Mississippi"
        source: CONTENT_DESCRIPTION
        node_id: 126
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 12192
        right: 438
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "US voting rights"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "US voting rights"
        source: CONTENT_DESCRIPTION
        node_id: 127
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 475
        top: 12192
        right: 732
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "US news"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "US news"
        source: CONTENT_DESCRIPTION
        node_id: 128
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 771
        top: 12192
        right: 989
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "Article"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "Article"
        source: CONTENT_DESCRIPTION
        node_id: 129
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 12310
        right: 225
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "News"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "News"
        source: CONTENT_DESCRIPTION
        node_id: 130
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 265
        top: 12310
        right: 569
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "Kira Lerner"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "Kira Lerner"
        source: CONTENT_DESCRIPTION
        node_id: 131
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 12599
        right: 532
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "Wisconsin lawsuit urges state to strike down Republican-drawn electoral maps 2d ago Janet Protasiewicz, center, is sworn in on Tuesday as a new Wisconsin supreme court justice."
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "Wisconsin lawsuit urges state to strike down Republican-drawn electoral maps 2d ago Janet Protasiewicz, center, is sworn in on Tuesday as a new Wisconsin supreme court justice."
        source: CONTENT_DESCRIPTION
        node_id: 132
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 12599
        right: 1042
        bottom: 2491
      }
      class_name: "android.view.View"
      content_description: "Georgia district attorneys challenge law allowing state to oust prosecutors 2d ago GOP Gubernatorial Candidate Brian Kemp Holds Primary Night Election Event<br>ATLANTA, GEORGIA - MAY 24: Republican gubernatorial candidate Gov. Brian Kemp speaks during his primary night election party at the Chick-fil-A College Football Hall of Fame on May 24, 2022 in Atlanta, Georgia. Kemp defeated former U.S. Sen. David Perdue (R-GA) in the primary as he bids for a second term as Georgia governor. (Photo by Joe Raedle/Getty Images)"
      is_clickable: true
      is_focusable: true
      clickable_spans {
        text: "Georgia district attorneys challenge law allowing state to oust prosecutors 2d ago GOP Gubernatorial Candidate Brian Kemp Holds Primary Night Election Event<br>ATLANTA, GEORGIA - MAY 24: Republican gubernatorial candidate Gov. Brian Kemp speaks during his primary night election party at the Chick-fil-A College Football Hall of Fame on May 24, 2022 in Atlanta, Georgia. Kemp defeated former U.S. Sen. David Perdue (R-GA) in the primary as he bids for a second term as Georgia governor. (Photo by Joe Raedle/Getty Images)"
        source: CONTENT_DESCRIPTION
        node_id: 133
      }
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 13357
        right: 315
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Privacy Settings"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 341
        top: 13357
        right: 585
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Privacy Policy"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 968
        top: 826
        right: 1063
        bottom: 918
      }
      class_name: "android.view.View"
      text: "Click to see figure caption"
      is_clickable: true
      is_focusable: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 231
        top: 1621
        right: 477
        bottom: 1679
      }
      class_name: "android.widget.TextView"
      text: "Kira Lerner"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 1989
        right: 278
        bottom: 2149
      }
      class_name: "android.widget.Image"
      text: "guardian.org"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 2180
        right: 362
        bottom: 2233
      }
      class_name: "android.widget.TextView"
      text: "About this content"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 28
        top: 3144
        right: 399
        bottom: 2491
      }
      class_name: "android.widget.Image"
      text: "Related article"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 12084
        right: 551
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "The fight for democracy"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 674
        top: 12084
        right: 889
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Mississippi"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 12202
        right: 396
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "US voting rights"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 517
        top: 12202
        right: 690
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "US news"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 813
        top: 12202
        right: 947
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Article"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 12321
        right: 183
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "News"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 307
        top: 12321
        right: 527
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Kira Lerner"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 12599
        right: 532
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 12851
        right: 532
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 12599
        right: 1042
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 12851
        right: 1042
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 12604
        right: 532
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Wisconsin lawsuit urges state to strike down Republican-drawn electoral maps"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 12851
        right: 532
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 12914
        right: 532
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 12604
        right: 1042
        bottom: 2491
      }
      class_name: "android.widget.TextView"
      text: "Georgia district attorneys challenge law allowing state to oust prosecutors"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 12851
        right: 1042
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 12914
        right: 1042
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 63
        top: 12898
        right: 532
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 388
        top: 12851
        right: 511
        bottom: 2491
      }
      class_name: "android.view.View"
      text: "2d ago"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 12914
        right: 532
        bottom: 2491
      }
      class_name: "android.widget.Image"
      text: "Janet Protasiewicz, center, is sworn in on Tuesday as a new Wisconsin supreme court justice."
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 569
        top: 12898
        right: 1042
        bottom: 2491
      }
      class_name: "android.view.View"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 897
        top: 12851
        right: 1021
        bottom: 2491
      }
      class_name: "android.view.View"
      text: "2d ago"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 548
        top: 12914
        right: 1042
        bottom: 2491
      }
      class_name: "android.widget.Image"
      text: "GOP Gubernatorial Candidate Brian Kemp Holds Primary Night Election Event<br>ATLANTA, GEORGIA - MAY 24: Republican gubernatorial candidate Gov. Brian Kemp speaks during his primary night election party at the Chick-fil-A College Football Hall of Fame on May 24, 2022 in Atlanta, Georgia. Kemp defeated former U.S. Sen. David Perdue (R-GA) in the primary as he bids for a second term as Georgia governor. (Photo by Joe Raedle/Getty Images)"
      depth: 20
    }
  }
}


assistant: !FUNCTIONCALL{"name": "status", "parameters": {"goal_status": "successful"}}