<commit_before>bioguide: B000575
contact_form:
  method: post
  action: ""
  steps:
    - visit: "http://www.blunt.senate.gov/public/index.cfm/contact-form?p=contact-roy"
    - fill_in:
        - name: field_D9D438FC-CF81-44B8-915B-5BFF36C9C025
          selector: "#field_D9D438FC-CF81-44B8-915B-5BFF36C9C025"
          value: $NAME_FIRST
          required: true
        - name: field_83E1F87A-3924-48B3-AE00-115ADC633AE9
          selector: "#field_83E1F87A-3924-48B3-AE00-115ADC633AE9"
          value: $NAME_LAST
          required: true
        - name: field_51D627CB-D6CA-44C8-BC60-6EE5EBB42BC8
          selector: "#field_51D627CB-D6CA-44C8-BC60-6EE5EBB42BC8"
          value: $ADDRESS_STREET
          required: true
        - name: field_46305235-87D9-4708-A3D5-8FC54A49FE78
          selector: "#field_46305235-87D9-4708-A3D5-8FC54A49FE78"
          value: $ADDRESS_CITY
          required: true
        - name: field_383CF00F-8254-4D45-BC7E-D3C3B3A2F6B8
          selector: "#field_383CF00F-8254-4D45-BC7E-D3C3B3A2F6B8"
          value: $ADDRESS_ZIP5
          required: true
        - name: field_8C4A91AC-459D-41DD-B577-43769D4F5798
          selector: "#field_8C4A91AC-459D-41DD-B577-43769D4F5798"
          value: $EMAIL
          required: true
        - name: field_1FCD0A32-C2B6-40E7-9D3F-18DE98BF7997
          selector: "#field_1FCD0A32-C2B6-40E7-9D3F-18DE98BF7997"
          value: $MESSAGE
          required: true
    - select:
        - name: field_30614977-CEE4-4A77-BA62-10169D06445B
          selector: "#field_30614977-CEE4-4A77-BA62-10169D06445B"
          value: $ADDRESS_STATE_POSTAL_ABBREV
          required: true
          options:
            "----Military---- ": "----Military---- "
            "AA ": AA
            "AE ": AE
            "AP ": AP
            "----States---- ": " "
            "Alabama ": AL
            "Alaska ": AK
            "Arizona ": AZ
            "Arkansas ": AR
            "California ": CA
            "Colorado ": CO
            "Connecticut ": CT
            "Delaware ": DE
            "District of Columbia ": DC
            "Florida ": FL
            "Georgia ": GA
            "Hawaii ": HI
            "Idaho ": ID
            "Illinois ": IL
            "Indiana ": IN
            "Iowa ": IA
            "Kansas ": KS
            "Kentucky ": KY
            "Louisiana ": LA
            "Maine ": ME
            "Maryland ": MD
            "Massachusetts ": MA
            "Michigan ": MI
            "Minnesota ": MN
            "Mississippi ": MS
            "Missouri ": MO
            "Montana ": MT
            "Nebraska ": NE
            "Nevada ": NV
            "New Hampshire ": NH
            "New Jersey ": NJ
            "New Mexico ": NM
            "New York ": NY
            "North Carolina ": NC
            "North Dakota ": ND
            "Ohio ": OH
            "Oklahoma ": OK
            "Oregon ": OR
            "Pennsylvania ": PA
            "Rhode Island ": RI
            "South Carolina ": SC
            "South Dakota ": SD
            "Tennessee ": TN
            "Texas ": TX
            "Utah ": UT
            "Vermont ": VT
            "Virginia ": VA
            "Washington ": WA
            "West Virginia ": WV
            "Wisconsin ": WI
            Wyoming: WY
        - name: field_FF576494-50CE-42FC-AFF0-A14F510DC4D8
          selector: "#field_FF576494-50CE-42FC-AFF0-A14F510DC4D8"
          value: $TOPIC
          required: true
          options:
            - Abortion
            - Agriculture
            - Animal Rights
            - Budget/Spending
            - Business
            - Civil Rights
            - Commerce
            - Congratulations/Birthdays
            - Crime/Drugs
            - Debt Ceiling
            - Defense
            - Education
            - Elections
            - Energy
            - Environment
            - Family Values
            - Foreign Relations
            - Health
            - Homeland Security
            - Housing
            - Immigration
            - Intelligence
            - Judiciary
            - Labor
            - Medicare
            - Parks and Public Lands
            - Pension/Retirement
            - Postal
            - Regulatory Reform
            - Religion
            - Science/Technology
            - Second Amendment
            - Senate Procedure
            - Small Business
            - Social Security
            - Taxes
            - Telecommunications
            - Tobacco
            - Trade
            - Transportation
            - Unemployment
            - Veterans
            - Water/Rivers
            - Welfare
            - Other
    - javascript:
        - value: document.querySelector("#field_1FCD0A32-C2B6-40E7-9D3F-18DE98BF7997").value = document.querySelector("#field_1FCD0A32-C2B6-40E7-9D3F-18DE98BF7997").value.replace(/"/g, '');
    - click_on:
        - value: Submit
          selector: input.btn.btn-primary
  success:
    headers:
      status: 200
    body:
      contains: Thank you<commit_msg>Update form for Roy Blunt (#1666)<commit_after>bioguide: B000575
contact_form:
  method: post
  action: ""
  steps:
    - visit: "https://www.blunt.senate.gov/contact/contact-roy"
    - click_on:
      - selector: ".js-form-toggle .feedback__button"
    - fill_in:
        - name: input_B03E05C4-4040-F985-52CD-9CA44623DE5E
          selector: "#input-B03E05C4-4040-F985-52CD-9CA44623DE5E"
          value: $NAME_FIRST
          required: true
        - name: input_B03E04BD-4040-F985-52CD-48E090E769DA
          selector: "#input-B03E04BD-4040-F985-52CD-48E090E769DA"
          value: $NAME_LAST
          required: true
        - name: input_B03E05F1-4040-F985-52CD-A580E72A7D41
          selector: "#input-B03E05F1-4040-F985-52CD-A580E72A7D41"
          value: $ADDRESS_STREET
          required: true
        - name: input_B03E0595-4040-F985-52CD-C572364023FE
          selector: "#input-B03E0595-4040-F985-52CD-C572364023FE"
          value: $ADDRESS_CITY
          required: true
        - name: input_B03E04CC-4040-F985-52CD-4DDB58DA474A
          selector: "#input-B03E04CC-4040-F985-52CD-4DDB58DA474A"
          value: $ADDRESS_ZIP5
          required: true
        - name: input_B03E046E-4040-F985-52CD-A2F10450D58D
          selector: "#input-B03E046E-4040-F985-52CD-A2F10450D58D"
          value: $PHONE
          required: true
        - name: input_B03E0536-4040-F985-52CD-AFE12CDE8D31
          selector: "#email"
          value: $EMAIL
          required: true
        - name: input_B03E05A4-4040-F985-52CD-730C08912F4F
          selector: "#input-B03E05A4-4040-F985-52CD-730C08912F4F"
          value: $EMAIL
          required: true
        - name: input_B03E05B4-4040-F985-52CD-8DF0BC10EEE2
          selector: "#input-B03E05B4-4040-F985-52CD-8DF0BC10EEE2"
          value: $MESSAGE
          required: true
    - select:
        - name: input_B03E0527-4040-F985-52CD-C0DD6BEF325F
          selector: "#input-B03E0527-4040-F985-52CD-C0DD6BEF325F"
          value: $NAME_PREFIX
          required: true
          options:
            "Mr.": "Mr."
            "Ms.": "Ms."
            "Mrs.": "Mrs."
            "Professor": "Professor"
            "Dr.": "Dr."
            "Father": "Father"
            "Sister": "Sister"
            "Rabbi": "Rabbi"
            "Reverend": "Reverend"
            "Air Force - General": "General"
            "Air Force - Lieutenant General": "Lieutenant General"
            "Air Force - Major General": "Major General"
            "Air Force - Brigadier General": "Brigadier General"
            "Air Force - Colonel": "Colonel"
            "Air Force - Lieutenant Colonel": "Lieutenant Colonel"
            "Air Force - Major": "Major"
            "Air Force - Captain": "Captain"
            "Air Force - First Lieutenant": "First Lieutenant"
            "Air Force - Second Lieutenant": "Second Lieutenant"
            "Air Force - Chief Master Sergeant of the Air Force": "Chief Master Sergeant of the Air Force"
            "Air Force - Command Chief Master Sergeant": "Command Chief Master Sergeant"
            "Air Force - First Sergeant (E-9)": "First Sergeant (E-9)"
            "Air Force - Chief Master Sergeant": "Chief Master Sergeant"
            "Air Force - First Sergeant (E-8)": "First Sergeant (E-8)"
            "Air Force - Senior Master Sergeant": "Senior Master Sergeant"
            "Air Force - First Sergeant (E-7)": "First Sergeant (E-7)"
            "Air Force - Master Sergeant": "Master Sergeant"
            "Air Force - Technical Sergeant": "Technical Sergeant"
            "Air Force - Staff Sergeant": "Staff Sergeant"
            "Air Force - Senior Airman": "Senior Airman"
            "Air Force - Airman First Class": "Airman First Class"
            "Air Force - Airman": "Airman"
            "Air Force - Airman Basic": "Airman Basic"
            "Army - General": "General"
            "Army - Lieutenant General": "Lieutenant General"
            "Army - Major General": "Major General"
            "Army - Brigadier General": "Brigadier General"
            "Army - Colonel": "Colonel"
            "Army - Lieutenant Colonel": "Lieutenant Colonel"
            "Army - Major": "Major"
            "Army - Captain": "Captain"
            "Army - First Lieutenant": "First Lieutenant"
            "Army - Second Lieutenant": "Second Lieutenant"
            "Army - Chief Warrant Officer - 5": "Chief Warrant Officer - 5"
            "Army - Chief Warrant Officer - 4": "Chief Warrant Officer - 4"
            "Army - Chief Warrant Officer - 3": "Chief Warrant Officer - 3"
            "Army - Chief Warrant Officer - 2": "Chief Warrant Officer - 2"
            "Army - Warrant Officer": "Warrant Officer"
            "Army - Sergeant Major of the Army": "Sergeant Major of the Army"
            "Army - Command Sergeant Major": "Command Sergeant Major"
            "Army - Sergeant Major": "Sergeant Major"
            "Army - First Sergeant": "First Sergeant"
            "Army - Master Sergeant": "Master Sergeant"
            "Army - Sergeant First Class": "Sergeant First Class"
            "Army - Staff Sergeant": "Staff Sergeant"
            "Army - Sergeant": "Sergeant"
            "Army - Corporal": "Corporal"
            "Army - Specialist": "Specialist"
            "Army - Private First Class": "Private First Class"
            "Army - Private (E-2)": "Private (E-2)"
            "Army - Private": "Private"
            "Coast Guard - Admiral": "Admiral"
            "Coast Guard - Vice Admiral": "Vice Admiral"
            "Coast Guard - Rear Admiral, Upper Half": "Rear Admiral, Upper Half"
            "Coast Guard - Rear Admiral, Lower Half": "Rear Admiral, Lower Half"
            "Coast Guard - Captain": "Captain"
            "Coast Guard - Commander": "Commander"
            "Coast Guard - Lieutenant Commander": "Lieutenant Commander"
            "Coast Guard - Lieutenant": "Lieutenant"
            "Coast Guard - Lieutenant Junior Grade": "Lieutenant Junior Grade"
            "Coast Guard - Ensign": "Ensign"
            "Coast Guard - Chief Warrant Officer - 4": "Chief Warrant Officer - 4"
            "Coast Guard - Chief Warrant Officer - 3": "Chief Warrant Officer - 3"
            "Coast Guard - Chief Warrant Officer - 2": "Chief Warrant Officer - 2"
            "Coast Guard - Master Chief Petty Officer of the Coast Guard": "Master Chief Petty Officer of the Coast Guard"
            "Coast Guard - Master Chief Petty Officer": "Master Chief Petty Officer"
            "Coast Guard - Senior Chief Petty Officer": "Senior Chief Petty Officer"
            "Coast Guard - Chief Petty Officer": "Chief Petty Officer"
            "Coast Guard - Petty Officer First Class": "Petty Officer First Class"
            "Coast Guard - Petty Officer Second Class": "Petty Officer Second Class"
            "Coast Guard - Petty Officer Third Class": "Petty Officer Third Class"
            "Coast Guard - Seaman": "Seaman"
            "Coast Guard - Seaman Apprentice": "Seaman Apprentice"
            "Coast Guard - Seaman Recruit": "Seaman Recruit"
            "Marine Corps - General": "General"
            "Marine Corps - Lieutenant General": "Lieutenant General"
            "Marine Corps - Major General": "Major General"
            "Marine Corps - Brigadier General": "Brigadier General"
            "Marine Corps - Colonel": "Colonel"
            "Marine Corps - Lieutenant Colonel": "Lieutenant Colonel"
            "Marine Corps - Major": "Major"
            "Marine Corps - Captain": "Captain"
            "Marine Corps - First Lieutenant": "First Lieutenant"
            "Marine Corps - Second Lieutenant": "Second Lieutenant"
            "Marine Corps - Chief Warrant Officer - 5": "Chief Warrant Officer - 5"
            "Marine Corps - Chief Warrant Officer - 4": "Chief Warrant Officer - 4"
            "Marine Corps - Chief Warrant Officer - 3": "Chief Warrant Officer - 3"
            "Marine Corps - Chief Warrant Officer - 2": "Chief Warrant Officer - 2"
            "Marine Corps - Warrant Officer": "Warrant Officer"
            "Marine Corps - Sergeant Major of the Marine Corps": "Sergeant Major of the Marine Corps"
            "Marine Corps - Sergeant Major": "Sergeant Major"
            "Marine Corps - Master Gunnery Sergeant": "Master Gunnery Sergeant"
            "Marine Corps - First Sergeant": "First Sergeant"
            "Marine Corps - Master Sergeant": "Master Sergeant"
            "Marine Corps - Gunnery Sergeant": "Gunnery Sergeant"
            "Marine Corps - Staff Sergeant": "Staff Sergeant"
            "Marine Corps - Sergeant": "Sergeant"
            "Marine Corps - Corporal": "Corporal"
            "Marine Corps - Lance Corporal": "Lance Corporal"
            "Marine Corps - Private First Class": "Private First Class"
            "Marine Corps - Private": "Private"
            "Navy - Admiral": "Admiral"
            "Navy - Vice Admiral": "Vice Admiral"
            "Navy - Rear Admiral, Upper Half": "Rear Admiral, Upper Half"
            "Navy - Rear Admiral, Lower Half": "Rear Admiral, Lower Half"
            "Navy - Captain": "Captain"
            "Navy - Commander": "Commander"
            "Navy - Lieutenant Commander": "Lieutenant Commander"
            "Navy - Lieutenant": "Lieutenant"
            "Navy - Lieutenant Junior Grade": "Lieutenant Junior Grade"
            "Navy - Ensign": "Ensign"
            "Navy - Chief Warrant Officer - 4": "Chief Warrant Officer - 4"
            "Navy - Chief Warrant Officer - 3": "Chief Warrant Officer - 3"
            "Navy - Chief Warrant Officer - 2": "Chief Warrant Officer - 2"
            "Navy - Master Chief Petty Officer of the Navy": "Master Chief Petty Officer of the Navy"
            "Navy - Master Chief Petty Officer": "Master Chief Petty Officer"
            "Navy - Senior Chief Petty Officer": "Senior Chief Petty Officer"
            "Navy - Chief Petty Officer": "Chief Petty Officer"
            "Navy - Petty Officer First Class": "Petty Officer First Class"
            "Navy - Petty Officer Second Class": "Petty Officer Second Class"
            "Navy - Petty Officer Third Class": "Petty Officer Third Class"
            "Navy - Seaman Apprentice": "Seaman Apprentice"
            "Navy - Seaman": "Seaman"
            "Navy - Seaman Recruit": "Seaman Recruit"
        - name: input_B03E0669-4040-F985-52CD-11B231195172
          selector: "#input-B03E0669-4040-F985-52CD-11B231195172"
          value: $ADDRESS_STATE_POSTAL_ABBREV
          required: true
          options: US_STATES
        - name: input_B03E04DB-4040-F985-52CD-18F332336F99
          selector: "#input-B03E04DB-4040-F985-52CD-18F332336F99"
          value: $TOPIC
          required: true
          options:
            - Abortion
            - Agriculture
            - Animal Rights
            - Budget/Spending
            - Business
            - Civil Rights
            - Commerce
            - Congratulations/Birthdays
            - Crime/Drugs
            - Debt Ceiling
            - Defense
            - Education
            - Elections
            - Energy
            - Environment
            - Family Values
            - Foreign Relations
            - Health
            - Homeland Security
            - Housing
            - Immigration
            - Intelligence
            - Judiciary
            - Labor
            - Medicare
            - Parks and Public Lands
            - Pension/Retirement
            - Postal
            - Regulatory Reform
            - Religion
            - Rural Broadband
            - Science/Technology
            - Second Amendment
            - Senate Procedure
            - Small Business
            - Social Security
            - Supreme Court
            - Taxes
            - Telecommunications
            - Tobacco
            - Trade
            - Transportation
            - Unemployment
            - Veterans
            - Water/Rivers
            - Welfare
            - Other
    - javascript:
        - value: document.querySelector("#input-B03E05B4-4040-F985-52CD-8DF0BC10EEE2").value = document.querySelector("#input-B03E05B4-4040-F985-52CD-8DF0BC10EEE2").value.replace(/"/g, '');
    - click_on:
        - value: Submit
          selector: input.btn
  success:
    headers:
      status: 200
    body:
      contains: Thank you
{'fraction_non_alphanumeric': 0.097951197053407, 'fraction_numerical': 0.05755064456721915, 'mean_word_length': 1.6201749095295537, 'pattern_counts': {'":': 189, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '73407', 'n_tokens_mistral': 5699, 'n_tokens_neox': 5014, 'n_words': 1328}