CINXE.COM
Grants | U.S. Senator Jeanne Shaheen
<!DOCTYPE html> <!--[if lt IE 7 ]><html lang="en" class="no-js ie ie6"> <![endif]--> <!--[if IE 7 ]><html lang="en" class="no-js ie ie7"> <![endif]--> <!--[if IE 8 ]><html lang="en" class="no-js ie ie8"> <![endif]--> <!--[if IE 9 ]><html lang="en" class="no-js ie ie9"> <![endif]--> <!--[if IE 10 ]><html lang="en" class="no-js ie ie10"> <![endif]--> <!--[if IE 11 ]><html lang="en" class="no-js ie ie11"> <![endif]--> <!--[if gt IE 11]><html lang="en" class="no-js ie"> <![endif]--> <!--[if !(IE) ]><!--> <html lang="en" class='no-js'> <!--<![endif]--> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> <meta name="page-title" content="Grants"> <title>Grants | U.S. Senator Jeanne Shaheen</title> <link rel="canonical" href="https://www.shaheen.senate.gov/services/grants"> <meta name="google-site-verification" content="pv4CBQ9zSlHM3SpPSKTboWn3pQG58gUeQls_3f8_rjM"> <link rel="shortcut icon" href="/assets/images/favicon.ico"> <link href="/assets/images/favicon.ico" rel="Icon" type="image/x-icon"/> <link rel="apple-touch-icon" sizes="180x180" href="/assets/images/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/images/favicon-16x16.png"> <link rel="manifest" href="/assets/images/site.webmanifest"> <link rel="mask-icon" href="/assets/images/safari-pinned-tab.svg" color="#E4F4F5"> <meta name="apple-mobile-web-app-title" content="Jeanne Shaheen"> <meta name="application-name" content="Jeanne Shaheen"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-config" content="/assets/images/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Grants | U.S. Senator Jeanne Shaheen of New Hampshire"> <meta name="twitter:image" content="https://www.shaheen.senate.gov/assets/images/sharelogo.png"/> <meta name="twitter:description" content="The Official U.S. Senate website of Senator Jeanne Shaheen of New Hampshire"/> <meta property="og:url" content="https://www.shaheen.senate.gov/services/grants"/> <meta property="og:image" content="https://www.shaheen.senate.gov/assets/images/sharelogo.jpg"/> <meta property="og:title" content="Grants | U.S. Senator Jeanne Shaheen of New Hampshire"/> <meta property="og:description" content="The Official U.S. Senate website of Senator Jeanne Shaheen of New Hampshire"/> <script> if (!application) var application = {}; application = { "config": { "tinymce": { "plugins": { "selectvideo": { "player": "jwplayer", // should be set to "legacy" or "jwplayer" currently "youtube": true, // set to true to write the youtube tags for youtube videos "width": "100%", // set width and height on the containing element "height": "100%", "tracking": true } } } }, "fn": { // deprecated mootools 1.2 stuff that we'll probably still use once we upgrade fully to 1.3 "defined": function (obj) { return (obj != undefined); }, "check": function (obj) { return !!(obj || obj === 0); } }, "form": { "processed": "null", }, "friendly_urls": false, "siteroot": "https://www.shaheen.senate.gov/", "theme": "", "webroot": "https://www.shaheen.senate.gov/", "assetWebroot": "https://www.shaheen.senate.gov/", }; </script> <link rel="stylesheet" type="text/css" href="https://www.shaheen.senate.gov/styles/common.css"/> <script src="https://www.shaheen.senate.gov/scripts/vendor.js"></script> <script src="https://www.shaheen.senate.gov/scripts/mootools.min.js"></script> <script type="text/javascript"> var gRecaptchaReady = function () { let textarea = document.getElementById("g-recaptcha-response"); if (!textarea) return; textarea.setAttribute("aria-hidden", "true"); textarea.setAttribute("aria-label", "do not use"); textarea.setAttribute("aria-readonly", "true"); } window.getStuckHeaderHeight = function () { var siteHeader = document.querySelector('.SiteHeader'); var siteHeaderHeight = (siteHeader) ? siteHeader.offsetHeight : 0; var mobileHeader = document.querySelector('.MobileHeader'); var mobileHeaderHeight = (mobileHeader) ? mobileHeader.offsetHeight : 0; // Returns the height of either desktop or mobile header because the hidden header will return 0 return siteHeaderHeight + mobileHeaderHeight; } </script> <script> window.top['site_path'] = "0A59A0C7-C696-20DE-940B-3A0FCA9BC4DE"; window.top['SAM_META'] = { jquery: "", bootstrap: { major: "" } }; </script> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet"> <link rel="stylesheet" href="https://www.shaheen.senate.gov/assets/styles/font-awesome.min.css"/> </head> <body data-transition="wrapper" class="body--internal body--grants hasAlert"> <!-- in sen-n --> <!--stopindex--> <div class="SiteLayout d-flex flex-column"> <div class="SiteLayout__alert"> <a href="#aria-skip-nav" class="SkipNav sr-only sr-only-focusable">Skip to content</a> <div class="NewsAlert NewsAlert--hasContent"> <div class="NewsAlert__container NewsAlert__container--absolute container"> <div class="NewsAlert__iconContainer"> <div class="NewsAlert__icon" aria-hidden="true"> <svg class="NewsAlert__iconShape" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"> <path d="M50,5A45,45,0,1,0,95,50,45,45,0,0,0,50,5Zm4.3,70H45.7V66.4h8.6Zm3.17-43.6L54.25,61.9H45.75L42.53,31.4V25H57.47Z"/> </svg> </div> </div> </div> <div class="NewsAlert__linkContainer"> <a class="NewsAlert__link carousel-cell w-100 h-100" href="https://www.shaheen.senate.gov/2025-presidential-inauguration-ticket-request-form"> <div class="NewsAlert__container container h-100"> <div class="NewsAlert__row row no-gutters h-100"> <div class="NewsAlert__content col d-none d-sm-block "> <span class="NewsAlert__contentLabel"> <span class="sr-only">News</span> Alert</span>: 2025 Presidential Inauguration Ticket Requests </div> <div class="NewsAlert__content col d-sm-none"> <span class="NewsAlert__contentLabel"> <span class="sr-only">News</span> Alert</span>: 2025 Presidential Inauguration Ticket Requests </div> </div> </div> </a> </div> </div> </div> <div class="SiteLayout__container d-flex flex-column flex-grow-1"> <div class="SiteLayout__navigation"> <div class="SiteLayout__siteHeader"> <header class="SiteHeader"> <div class="SiteHeader__layout"> <div class="SiteHeader__main"> <div class="SiteHeader__nav SiteHeader__navLinkContainer h-100"> <div class="SiteHeader__navItem h-100"> <div class="SiteNav h-100"> <nav aria-label="Site Navigation" class="SiteNav__layout h-100"> <div class="SiteNav__main h-100"> <ul class="SiteNav__linkList"> <li class="SiteNav__item SiteNav__item--dropdown"> <a class="SiteNav__link align-items-center SiteNav__link--selected" data-transition-selected-if="/services" data-transition-selected-class="SiteNav__link--selected" href="https://www.shaheen.senate.gov/services" tabindex="0">Services</a> <ul class="SiteNav__dropdown"> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/services/casework" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/services/casework" href="https://www.shaheen.senate.gov/services/casework" tabindex="0">Help With A Federal Agency</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink SiteNav__dropdownLink--selected" data-transition-selected-if="/services/grants" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/services/grants" href="https://www.shaheen.senate.gov/services/grants" tabindex="0">Grants</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/services/flag-request" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/services/flag-request" href="https://www.shaheen.senate.gov/services/flag-request" tabindex="0">Flag Requests</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/services/congressionally-directed-spending-requests" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/services/congressionally-directed-spending-requests" href="https://www.shaheen.senate.gov/services/congressionally-directed-spending-requests" tabindex="0">Congressionally Directed Spending Requests</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/services/students" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/services/students" href="https://www.shaheen.senate.gov/services/students" tabindex="0">Students and Kids</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/services/academy-nominations" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/services/academy-nominations" href="https://www.shaheen.senate.gov/services/academy-nominations" tabindex="0">Academy Nominations</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/services/internships" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/services/internships" href="https://www.shaheen.senate.gov/services/internships" tabindex="0">Internships</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/services/tour-request" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/services/tour-request" href="https://www.shaheen.senate.gov/services/tour-request" tabindex="0">Tour Requests</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/services/coffee-with-jeanne" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/services/coffee-with-jeanne" href="https://www.shaheen.senate.gov/services/coffee-with-jeanne" tabindex="0">Coffee with Jeanne</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/services/request-a-meeting" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/services/request-a-meeting" href="https://www.shaheen.senate.gov/services/request-a-meeting" tabindex="0">Request A Meeting</a> </li> </ul> </li> <li class="SiteNav__item SiteNav__item--dropdown"> <a class="SiteNav__link align-items-center" data-transition-selected-if="/news" data-transition-selected-class="SiteNav__link--selected" href="https://www.shaheen.senate.gov/news" tabindex="0">News</a> <ul class="SiteNav__dropdown help"> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/news/press" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/news/press" href="https://www.shaheen.senate.gov/news/press" tabindex="0">Press Releases</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/news/in-the-news" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/news/in-the-news" href="https://www.shaheen.senate.gov/news/in-the-news" tabindex="0">In The News</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/news/multimedia" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/news/multimedia" href="https://www.shaheen.senate.gov/news/multimedia" tabindex="0">Videos</a> </li> </ul> </li> <li class="SiteNav__item SiteNav__item--dropdown"> <a class="SiteNav__link align-items-center" data-transition-selected-if="/about" data-transition-selected-class="SiteNav__link--selected" href="https://www.shaheen.senate.gov/about" tabindex="0">About</a> <ul class="SiteNav__dropdown nomobile"> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/about/biography" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/about/biography" href="https://www.shaheen.senate.gov/about/biography" tabindex="0">Biography</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/about/priorities" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/about/priorities" href="https://www.shaheen.senate.gov/about/priorities" tabindex="0">Priorities</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/about/committees" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/about/committees" href="https://www.shaheen.senate.gov/about/committees" tabindex="0">Committees</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/about/legislation" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/about/legislation" href="https://www.shaheen.senate.gov/about/legislation" tabindex="0">Legislation</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/about/voting-record" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/about/voting-record" href="https://www.shaheen.senate.gov/about/voting-record" tabindex="0">Voting Record</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/official-photo" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/official-photo" href="https://www.shaheen.senate.gov/official-photo" tabindex="0">Official Photo</a> </li> </ul> </li> <li class="SiteNav__item SiteNav__item--dropdown"> <a class="SiteNav__link align-items-center" data-transition-selected-if="/contact" data-transition-selected-class="SiteNav__link--selected" href="https://www.shaheen.senate.gov/contact" tabindex="0">Contact</a> <ul class="SiteNav__dropdown"> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/contact/contact-jeanne" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/contact/contact-jeanne" href="https://www.shaheen.senate.gov/contact/contact-jeanne" tabindex="0">Contact Jeanne</a> </li> <li class="SiteNav__dropdownItem"> <a class="SiteNav__dropdownLink" data-transition-selected-if="/contact/newsletter" data-transition-selected-class="SiteNav__dropdownLink--selected" data-transition-selected-nestedIf = "/contact/newsletter" href="https://www.shaheen.senate.gov/contact/newsletter" tabindex="0">Newsletter Sign Up</a> </li> </ul> </li> </ul> </div> </nav> </div> <script> var topLevelLinks = document.querySelectorAll('.SiteNav__link'); for (var i = 0; i < topLevelLinks.length; i++) { topLevelLinks[i].addEventListener('mouseover', function () { this .parentElement .classList .add('focus'); }); topLevelLinks[i].addEventListener('mouseleave', function () { this .parentElement .classList .remove('focus'); }); } </script> </div> </div> </div> <div class="SiteHeader__logoContainer js-siteLogo"> <a class="SiteHeader__logoLink" href="/" aria-label="U.S. Senator Jeanne Shaheen Logo goes to Home Page"> <div class="SiteHeader__logo"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 480"><path fill="#d1efe0" d="M669.61,2.04c1.26-1.8,4.08-.98,4.17,1.22V318.52l4.83,14.2,4.38,11.81c-.75,2.98,.06,6.13,2.14,8.39l18.62,20.18c2.86,3.09,4.07,7.36,3.27,11.5l-1.87,9.63c-.51,2.62,.47,5.31,2.53,7l11.74,9.57c1.44,1.18,2.53,2.73,3.15,4.48l1.02,2.88c.97,2.73,.72,5.75-.68,8.29l-15.3,27.8c-1.41,2.56-4.39,3.82-7.2,3.04l-9.69-2.67c-3.48-.96-7.21-.51-10.36,1.27l-15.32,8.63c-1.26,.71-2.41,1.62-3.39,2.69l-16.23,12.81h-159.88l-6.84-12.34c-.8-1.44-1.33-3.01-1.57-4.64l-1.22-8.35c-.41-2.8,.33-5.65,2.05-7.89l9.95-12.96c1-1.3,2.37-2.27,3.94-2.77h0c4.23-1.36,6.68-5.77,5.59-10.09l-4.35-17.17c-.68-2.69-.74-5.5-.18-8.22l4.43-21.3c.25-1.21,.4-2.44,.44-3.67l.66-21.18,1.75-21.57c.32-3.91,1.59-7.69,3.7-11l18.7-29.35c1.24-1.94,2.16-4.07,2.72-6.3l8.31-32.67c.72-2.84,2.1-5.47,4.03-7.68l10.53-12.06c1.26-2.96,1.83-6.16,1.68-9.37l-1.31-27.63c-.1-2.2,.67-4.34,2.16-5.96l8.8-9.58c2.31-2.52,5.94-3.34,9.11-2.06l6.09,2.45,5.47-8.36c1.56-2.39,3.93-4.13,6.68-4.92l2.05-.58c2.06-.59,3.92-1.71,5.4-3.26l11.64-12.19c1.62-1.69,2.7-3.81,3.14-6.11l2.72-14.49c.44-2.35,.18-4.77-.76-6.97l-5.68-13.32c-1.61-3.77-1.22-8.1,1.02-11.53l4.3-6.57,5.55-11.18c1.75-3.53,2.2-7.57,1.26-11.41l-2.03-8.27c-.55-2.23-.23-4.59,.88-6.6l10.48-18.87c.85-1.53,1.41-3.2,1.64-4.93l5.13-13.74c.33-2.39,1.74-4.49,3.83-5.69l7.98-6.84c2.77-1.59,6.28-.84,8.16,1.75l1.18,5.04c.35,1.51,1.73,2.56,3.28,2.49l5.66-.24c1.15-.05,2.19-.71,2.72-1.74l3.16-6.08Z"/> <g><path fill="#061c1a" d="M67.23,224.34v50.7c0,19.82-14.22,31-34.04,31s-28.93-12.76-33.19-21.76l14.71-7.66c2.67,6.08,7.66,14.47,18.36,14.47,9.73,0,16.65-5.59,16.65-16.05v-50.7h17.51Z"/><path fill="#061c1a" d="M137.5,269.81h-29.3v18.96h51.55v14.95H90.81v-79.39h66.14v15.08h-48.75v15.44h29.3v14.95Z"/><path fill="#061c1a" d="M203.02,224.34h14.95l36.84,79.39h-19.09l-7.29-16.78h-36.71l-7.17,16.78h-18.36l36.84-79.39Zm-5.35,48.87h24.8l-12.03-28.08h-.73l-12.04,28.08Z"/><path fill="#061c1a" d="M341.85,224.34v79.39h-15.08l-40.36-49.11h-.12v49.11h-17.51v-79.39h14.95l40.48,49.24h.12v-49.24h17.51Z"/><path fill="#061c1a" d="M439.96,224.34v79.39h-15.08l-40.36-49.11h-.12v49.11h-17.51v-79.39h14.95l40.48,49.24h.12v-49.24h17.51Z"/><path fill="#061c1a" d="M511.68,269.81h-29.3v18.96h51.55v14.95h-68.93v-79.39h66.14v15.08h-48.75v15.44h29.3v14.95Z"/><path fill="#061c1a" d="M634.95,244.76c-4.74-3.53-14.71-8.51-27.84-8.51-7.9,0-14.95,2.92-14.95,9.73s10.46,7.54,20.79,8.39c14.47,.97,37.08,2.67,37.08,24.56,0,19.57-16.29,27.23-35.74,27.23-20.55,0-34.4-8.15-43.64-15.68l9.85-11.91c6.69,5.35,17.99,13.37,34.04,13.37,10.09,0,18.11-3.89,18.11-11.31s-8.15-9.36-20.06-10.33c-17.38-1.09-37.81-3.04-37.81-23.22s17.87-25.17,32.83-25.17c16.53,0,30.51,6.08,37.32,10.7l-9.97,12.16Z"/><path fill="#061c1a" d="M667.53,303.73v-79.39h17.51v29.42h37.44v-29.42h17.51v79.39h-17.51v-35.26h-37.44v35.26h-17.51Z"/><path fill="#061c1a" d="M790.8,224.34h14.95l36.84,79.39h-19.09l-7.29-16.78h-36.71l-7.17,16.78h-18.36l36.84-79.39Zm-5.35,48.87h24.8l-12.03-28.08h-.73l-12.04,28.08Z"/><path fill="#061c1a" d="M856.57,303.73v-79.39h17.51v29.42h37.44v-29.42h17.51v79.39h-17.51v-35.26h-37.44v35.26h-17.51Z"/><path fill="#061c1a" d="M1000.75,269.81h-29.3v18.96h51.55v14.95h-68.93v-79.39h66.14v15.08h-48.75v15.44h29.3v14.95Z"/><path fill="#061c1a" d="M1087.18,269.81h-29.3v18.96h51.55v14.95h-68.93v-79.39h66.14v15.08h-48.75v15.44h29.3v14.95Z"/><path fill="#061c1a" d="M1200,224.34v79.39h-15.08l-40.36-49.11h-.12v49.11h-17.51v-79.39h14.95l40.48,49.24h.12v-49.24h17.51Z"/></g> <g><path fill="#061c1a" d="M188.41,350.42v19.1c0,7.21-5.58,11.3-13.06,11.3s-12.97-4.08-12.97-11.3v-19.1h3.9v19.1c0,5.04,3.99,7.8,9.07,7.8s9.12-2.77,9.12-7.8v-19.1h3.95Z"/><path fill="#061c1a" d="M201.8,375.19c1.68,0,2.95,1.22,2.95,2.72s-1.27,2.68-2.95,2.68-2.95-1.18-2.95-2.68,1.27-2.72,2.95-2.72Z"/><path fill="#061c1a" d="M238.19,356.68c-1.77-1.59-5.53-3.67-10.98-3.67-3.81,0-7.71,1.36-7.71,5.08s4.9,3.99,9.71,4.26c5.17,.36,13.52,.86,13.52,8.8,0,6.9-6.12,9.66-13.25,9.66-7.53,0-12.34-3.13-15.56-6.08l2.4-2.72c2.5,2.31,6.62,5.44,13.25,5.44,5.03,0,9.21-1.81,9.21-5.81,0-4.45-4.54-5.13-9.57-5.49-6.4-.41-13.65-.86-13.65-7.71s6.49-8.8,11.79-8.8c6.12,0,10.93,2.45,13.2,4.31l-2.36,2.72Z"/><path fill="#061c1a" d="M254.43,375.19c1.68,0,2.95,1.22,2.95,2.72s-1.27,2.68-2.95,2.68-2.95-1.18-2.95-2.68,1.27-2.72,2.95-2.72Z"/><path fill="#061c1a" d="M304.42,356.68c-1.77-1.59-5.53-3.67-10.98-3.67-3.81,0-7.71,1.36-7.71,5.08s4.9,3.99,9.71,4.26c5.17,.36,13.52,.86,13.52,8.8,0,6.9-6.12,9.66-13.25,9.66-7.53,0-12.34-3.13-15.56-6.08l2.4-2.72c2.5,2.31,6.62,5.44,13.25,5.44,5.04,0,9.21-1.81,9.21-5.81,0-4.45-4.54-5.13-9.57-5.49-6.4-.41-13.66-.86-13.66-7.71s6.49-8.8,11.79-8.8c6.12,0,10.93,2.45,13.2,4.31l-2.36,2.72Z"/><path fill="#061c1a" d="M336.28,366.2h-11.98v10.34h20.91v3.49h-24.86v-29.62h23.82v3.49h-19.87v8.8h11.98v3.49Z"/><path fill="#061c1a" d="M382.69,350.42v29.62h-3.58l-18.83-22.73h-.05v22.73h-3.95v-29.62h3.58l18.83,22.73h.05v-22.73h3.95Z"/><path fill="#061c1a" d="M393.08,380.04l13.75-29.62h3.72l13.75,29.62h-4.31l-4.04-8.89h-14.79l-3.99,8.89h-4.08Zm9.48-12.07h11.98l-5.85-12.93h-.27l-5.85,12.93Z"/><path fill="#061c1a" d="M428.11,350.42h26.95v3.49h-11.48v26.13h-3.95v-26.13h-11.52v-3.49Z"/><path fill="#061c1a" d="M478.33,349.65c9.16,0,16.51,6.94,16.51,15.51s-7.35,15.65-16.51,15.65-16.42-6.94-16.42-15.65,7.21-15.51,16.42-15.51Zm0,27.67c6.94,0,12.38-5.44,12.38-12.16s-5.44-12.02-12.38-12.02-12.29,5.4-12.29,12.02,5.35,12.16,12.29,12.16Z"/><path fill="#061c1a" d="M506.55,380.04v-29.62h16.33c3.81,0,6.44,1.04,8.3,2.99,1.45,1.54,2.27,3.54,2.27,5.81,0,3.99-2.72,7.12-6.9,8.26l7.3,12.57h-4.49l-6.8-12.07h-12.07v12.07h-3.95Zm3.95-26.13v10.57h13.38c3.27,0,5.67-2.4,5.67-5.31,0-1.32-.54-2.54-1.41-3.45-1.45-1.45-3.22-1.81-5.26-1.81h-12.38Z"/></g> <g><path fill="#061c1a" d="M673.22,350.42v29.62h-3.58l-18.83-22.73h-.05v22.73h-3.95v-29.62h3.58l18.83,22.73h.05v-22.73h3.95Z"/><path fill="#061c1a" d="M703.53,366.2h-11.98v10.34h20.91v3.49h-24.86v-29.62h23.82v3.49h-19.87v8.8h11.98v3.49Z"/><path fill="#061c1a" d="M724.36,350.42l7.35,23.68h.23l7.58-23.68h2.99l7.58,23.68h.27l7.35-23.68h4.08l-9.53,29.62h-4.04l-7.17-22.23h-.27l-7.17,22.23h-4.04l-9.53-29.62h4.31Z"/><path fill="#061c1a" d="M786.29,380.04v-29.62h3.95v11.79h18.19v-11.79h3.9v29.62h-3.9v-14.34h-18.19v14.34h-3.95Z"/><path fill="#061c1a" d="M822.76,380.04l13.75-29.62h3.72l13.75,29.62h-4.31l-4.04-8.89h-14.79l-3.99,8.89h-4.08Zm9.48-12.07h11.98l-5.85-12.93h-.27l-5.85,12.93Z"/><path fill="#061c1a" d="M890.77,380.04v-22.46h-.23l-10.71,18.01h-.82l-10.71-18.01h-.23v22.46h-3.77v-29.62h4.17l11.07,18.64h.09l11.07-18.64h3.99v29.62h-3.95Z"/><path fill="#061c1a" d="M909.1,380.04v-29.62h16.01c3.86,0,6.44,1.04,8.3,2.99,1.5,1.63,2.27,3.63,2.27,5.72,0,2.45-1,4.58-2.63,6.12-1.77,1.72-4.26,2.72-7.94,2.72h-12.07v12.07h-3.95Zm3.95-26.13v10.57h12.07c1.68,0,3.54-.23,5.08-1.68,1-.95,1.59-2.27,1.59-3.63s-.5-2.45-1.41-3.45c-1.41-1.5-3.31-1.81-5.26-1.81h-12.07Z"/><path fill="#061c1a" d="M967.54,356.68c-1.77-1.59-5.53-3.67-10.98-3.67-3.81,0-7.71,1.36-7.71,5.08s4.9,3.99,9.71,4.26c5.17,.36,13.52,.86,13.52,8.8,0,6.9-6.12,9.66-13.25,9.66-7.53,0-12.34-3.13-15.56-6.08l2.4-2.72c2.5,2.31,6.62,5.44,13.25,5.44,5.04,0,9.21-1.81,9.21-5.81,0-4.45-4.54-5.13-9.57-5.49-6.4-.41-13.66-.86-13.66-7.71s6.49-8.8,11.79-8.8c6.12,0,10.93,2.45,13.2,4.31l-2.36,2.72Z"/><path fill="#061c1a" d="M983.46,380.04v-29.62h3.95v11.79h18.19v-11.79h3.9v29.62h-3.9v-14.34h-18.19v14.34h-3.95Z"/><path fill="#061c1a" d="M1023.93,380.04v-29.62h3.95v29.62h-3.95Z"/><path fill="#061c1a" d="M1042.26,380.04v-29.62h16.33c3.81,0,6.44,1.04,8.3,2.99,1.45,1.54,2.27,3.54,2.27,5.81,0,3.99-2.72,7.12-6.9,8.26l7.3,12.57h-4.49l-6.8-12.07h-12.07v12.07h-3.95Zm3.95-26.13v10.57h13.38c3.27,0,5.67-2.4,5.67-5.31,0-1.32-.54-2.54-1.41-3.45-1.45-1.45-3.22-1.81-5.26-1.81h-12.38Z"/><path fill="#061c1a" d="M1097.38,366.2h-11.98v10.34h20.91v3.49h-24.86v-29.62h23.82v3.49h-19.87v8.8h11.98v3.49Z"/></g> <g><path fill="#26677d" d="M572.72,360.4c1.13-2.87,1.1-4.91,4.12-8.28,.91-1.02,3.59-2.72,5.97-2.72,3.25,0,4.42,1.4,4.42,2.76,0,.95-.83,1.89-1.93,1.89-1.59,0-2.15-.79-2.38-2-.07-.38-.34-1.1-1.21-1.1-2.49,0-3.51,5.41-4.5,9.45h3.97c.23,0,.3,.11,.26,.34l-.19,.95c-.04,.26-.11,.38-.42,.38h-3.93c-.83,3.1-2.31,9.56-3.67,13.53-1.85,5.41-5.33,11.04-9.98,11.04-2.27,0-3.52-1.02-3.52-2.46,0-1.06,.68-2,1.85-2s1.85,.91,1.96,2.12c.04,.38,.3,.64,.83,.64,1.85,0,3.36-3.18,4.95-9.98l3.02-12.89h-3.17c-.19,0-.3-.15-.26-.34l.23-1.02c.04-.19,.11-.3,.42-.3h3.14Z"/><path fill="#26677d" d="M603.67,375.41c-.26,0-.42-.15-.34-.34l1.81-6.12c.64-2.12,1.81-5.86,1.81-6.58,0-.38-.26-.72-.64-.72-.6,0-1.97,1.25-2.5,2.08-.15,.23-.3,.26-.45,.15l-.38-.26c-.11-.08-.11-.19,0-.45,.6-1.1,2.76-3.89,6.05-3.89,1.47,0,1.97,.79,1.97,1.51,0,.68-.72,2.53-1.63,4.99l.42,.23c.95-2.08,3.21-6.73,5.97-6.73,1.1,0,2.15,.83,2.15,2.04,0,1.32-1.02,2.46-1.7,2.46-.49,0-.91-.08-1.25-.3-.3-.19-.57-.45-1.06-.45-1.17,0-3.21,2.99-4.05,4.91-.38,.91-.79,2-1.25,3.4l-1.21,3.82c-.08,.19-.26,.26-.49,.26h-3.25Z"/><path fill="#26677d" d="M584.3,370.01c0-3.06,.87-6.24,2.99-8.54,1.55-1.63,3.36-2.19,5.41-2.19s5.33,.95,5.33,5.56c0,2.23-.79,6.24-3.17,8.77-1.47,1.59-3.14,2.19-5.56,2.19-2.19,0-4.99-1.51-4.99-5.78Zm8.35-.15c1.17-2.19,2.31-5.41,2.31-6.8,0-.91-.38-1.63-1.4-1.63-1.44,0-2.53,1.32-4.23,4.39-1.29,2.27-1.89,4.57-1.89,6.12,0,.76,.45,1.66,1.32,1.66,1.13,0,2.34-.79,3.89-3.74Z"/></g> </svg> </div> </a> </div> <div class="SiteHeader__right"> <nav class="SiteHeader__featuredBtnContainer ml-auto h-100"> <a class="Button Button--featured" href="https://www.shaheen.senate.gov/contact/newsletter"> <span data-lettering="words" class="Button__label">Newsletter</span> </a> </nav> <div class="SiteHeader__search h-100 pr-3"> <div id="SiteSearch" class="SiteNavSearch"> <button class="SiteNavSearch__searchToggleButton" aria-label="Website search open" data-toggle-search="true" data-toggle-class="SiteHeader--searchMode" data-target="#js-site-header"> <span class="SiteNavSearch__searchIcon"></span> </button> <div class="SiteNavSearch__searchOverlay"> <form class="SiteNavSearch__searchForm" aria-label="search" role="search" method="get" action="/search"> <div class="SiteNavSearch__searchFormContent"> <input name="q" id="js-site-nav-search-input" class="SiteNavSearch__searchInput" type="text" placeholder="Search" aria-label="Site Search"> <button class="SiteNavSearch__searchFormButton" type="submit"> <span class="sr-only">Submit Site Search Query</span> <span class="SiteNavSearch__searchToggleIcon fa fa-search" aria-hidden="true"></span> </button> </div> </form> <button class="SiteNavSearch__searchToggleButton" aria-label="Website search" data-toggle-search="false" data-toggle-class="SiteHeader--searchMode" data-target="#js-site-header"> <span class="SiteNavSearch__searchIconClose" aria-hidden="true"></span> </button> </div> </div> <script> $(document).ready(function () { $('#SiteSearch').removeClass('SiteNavSearch--searchMode'); $('#js-site-header').removeClass('SiteHeader--searchMode'); $('.js-siteLogo').removeClass('SiteHeader__logoContainer--searchMode'); $('[data-toggle-class]').click(this, function () { var className = $(this).data('toggle-class'); var target = $(this).data('target'); var searchTarget = $('#SiteSearch'); var logoTarget = $('.js-siteLogo'); var hasClass = $(target).hasClass(className); $(target).toggleClass(className); $(searchTarget).toggleClass('SiteNavSearch--searchMode'); $(logoTarget).toggleClass('SiteHeader__logoContainer--searchMode'); if (hasClass) { $('#js-site-nav-search-input').val(''); return; } $('#js-site-nav-search-input').focus(); }); }); </script> </div> </div> <div role="search" class="SiteHeader__navSocialContainer"> <ul class="SocialIcons d-flex" aria-label="Social media links"> <li class="SocialIcons__item"> <a class="SocialIcons__link SocialBubble" aria-label="Senator Shaheen Facebook" href="https://www.facebook.com/SenatorShaheen" target="_blank" rel="noreferrer"> <i class="fa fa-facebook SocialBubble__icon SocialBubble__icon--facebook"> </i> </a> </li> <li class="SocialIcons__item"> <a class="SocialIcons__link SocialBubble" aria-label="Senator Shaheen Twitter" href="https://twitter.com/SenatorShaheen" target="_blank" rel="noreferrer"> <i class="fa fa-twitter SocialBubble__icon SocialBubble__icon--twitter"> </i> </a> </li> <li class="SocialIcons__item"> <a class="SocialIcons__link SocialBubble" aria-label="senator Shaheen Youtube" href="https://www.youtube.com/senatorshaheen" target="_blank" rel="noreferrer"> <i class="fa fa-youtube-play SocialBubble__icon SocialBubble__icon--youtube"> </i> </a> </li> <li class="SocialIcons__item"> <a class="SocialIcons__link SocialBubble" aria-label="Senator Shaheen Instagram" href="https://www.instagram.com/senatorshaheen" target="_blank" rel="noreferrer"> <i class="fa fa-instagram SocialBubble__icon SocialBubble__icon--instagram"> </i> </a> </li> </ul> </div> </div> </header> </div> <div class="SiteLayout__mobileHeader"> <div class="MobileHeader"> <div class="MobileHeader__bgColor"></div> <div class="MobileHeader__container container h-100"> <div class="row no-gutters justify-content-between align-items-center h-100"> <button class="MobileHeader__icon MobileHeader__icon--search js-open-mobile-search h-100 col-auto" aria-label="open site search" data-toggle="modal" data-target="#website-search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 55.64 55.98"><path d="M55.64 49.53L36.57 30.46A19.84 19.84 0 005.8 5.81a19.85 19.85 0 0024.26 31.05L49.18 56zM10.74 29a12.85 12.85 0 1118.14 0 12.92 12.92 0 01-18.14 0z"/></svg> </button> <div class="MobileHeader__logo d-flex justify-content-center justify-self-stretch"> <a class="MobileHeader__logoLink" href="/"> <span class="sr-only">Home Logo Link</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 480"><path fill="#d1efe0" d="M669.61,2.04c1.26-1.8,4.08-.98,4.17,1.22V318.52l4.83,14.2,4.38,11.81c-.75,2.98,.06,6.13,2.14,8.39l18.62,20.18c2.86,3.09,4.07,7.36,3.27,11.5l-1.87,9.63c-.51,2.62,.47,5.31,2.53,7l11.74,9.57c1.44,1.18,2.53,2.73,3.15,4.48l1.02,2.88c.97,2.73,.72,5.75-.68,8.29l-15.3,27.8c-1.41,2.56-4.39,3.82-7.2,3.04l-9.69-2.67c-3.48-.96-7.21-.51-10.36,1.27l-15.32,8.63c-1.26,.71-2.41,1.62-3.39,2.69l-16.23,12.81h-159.88l-6.84-12.34c-.8-1.44-1.33-3.01-1.57-4.64l-1.22-8.35c-.41-2.8,.33-5.65,2.05-7.89l9.95-12.96c1-1.3,2.37-2.27,3.94-2.77h0c4.23-1.36,6.68-5.77,5.59-10.09l-4.35-17.17c-.68-2.69-.74-5.5-.18-8.22l4.43-21.3c.25-1.21,.4-2.44,.44-3.67l.66-21.18,1.75-21.57c.32-3.91,1.59-7.69,3.7-11l18.7-29.35c1.24-1.94,2.16-4.07,2.72-6.3l8.31-32.67c.72-2.84,2.1-5.47,4.03-7.68l10.53-12.06c1.26-2.96,1.83-6.16,1.68-9.37l-1.31-27.63c-.1-2.2,.67-4.34,2.16-5.96l8.8-9.58c2.31-2.52,5.94-3.34,9.11-2.06l6.09,2.45,5.47-8.36c1.56-2.39,3.93-4.13,6.68-4.92l2.05-.58c2.06-.59,3.92-1.71,5.4-3.26l11.64-12.19c1.62-1.69,2.7-3.81,3.14-6.11l2.72-14.49c.44-2.35,.18-4.77-.76-6.97l-5.68-13.32c-1.61-3.77-1.22-8.1,1.02-11.53l4.3-6.57,5.55-11.18c1.75-3.53,2.2-7.57,1.26-11.41l-2.03-8.27c-.55-2.23-.23-4.59,.88-6.6l10.48-18.87c.85-1.53,1.41-3.2,1.64-4.93l5.13-13.74c.33-2.39,1.74-4.49,3.83-5.69l7.98-6.84c2.77-1.59,6.28-.84,8.16,1.75l1.18,5.04c.35,1.51,1.73,2.56,3.28,2.49l5.66-.24c1.15-.05,2.19-.71,2.72-1.74l3.16-6.08Z"/> <g><path fill="#061c1a" d="M67.23,224.34v50.7c0,19.82-14.22,31-34.04,31s-28.93-12.76-33.19-21.76l14.71-7.66c2.67,6.08,7.66,14.47,18.36,14.47,9.73,0,16.65-5.59,16.65-16.05v-50.7h17.51Z"/><path fill="#061c1a" d="M137.5,269.81h-29.3v18.96h51.55v14.95H90.81v-79.39h66.14v15.08h-48.75v15.44h29.3v14.95Z"/><path fill="#061c1a" d="M203.02,224.34h14.95l36.84,79.39h-19.09l-7.29-16.78h-36.71l-7.17,16.78h-18.36l36.84-79.39Zm-5.35,48.87h24.8l-12.03-28.08h-.73l-12.04,28.08Z"/><path fill="#061c1a" d="M341.85,224.34v79.39h-15.08l-40.36-49.11h-.12v49.11h-17.51v-79.39h14.95l40.48,49.24h.12v-49.24h17.51Z"/><path fill="#061c1a" d="M439.96,224.34v79.39h-15.08l-40.36-49.11h-.12v49.11h-17.51v-79.39h14.95l40.48,49.24h.12v-49.24h17.51Z"/><path fill="#061c1a" d="M511.68,269.81h-29.3v18.96h51.55v14.95h-68.93v-79.39h66.14v15.08h-48.75v15.44h29.3v14.95Z"/><path fill="#061c1a" d="M634.95,244.76c-4.74-3.53-14.71-8.51-27.84-8.51-7.9,0-14.95,2.92-14.95,9.73s10.46,7.54,20.79,8.39c14.47,.97,37.08,2.67,37.08,24.56,0,19.57-16.29,27.23-35.74,27.23-20.55,0-34.4-8.15-43.64-15.68l9.85-11.91c6.69,5.35,17.99,13.37,34.04,13.37,10.09,0,18.11-3.89,18.11-11.31s-8.15-9.36-20.06-10.33c-17.38-1.09-37.81-3.04-37.81-23.22s17.87-25.17,32.83-25.17c16.53,0,30.51,6.08,37.32,10.7l-9.97,12.16Z"/><path fill="#061c1a" d="M667.53,303.73v-79.39h17.51v29.42h37.44v-29.42h17.51v79.39h-17.51v-35.26h-37.44v35.26h-17.51Z"/><path fill="#061c1a" d="M790.8,224.34h14.95l36.84,79.39h-19.09l-7.29-16.78h-36.71l-7.17,16.78h-18.36l36.84-79.39Zm-5.35,48.87h24.8l-12.03-28.08h-.73l-12.04,28.08Z"/><path fill="#061c1a" d="M856.57,303.73v-79.39h17.51v29.42h37.44v-29.42h17.51v79.39h-17.51v-35.26h-37.44v35.26h-17.51Z"/><path fill="#061c1a" d="M1000.75,269.81h-29.3v18.96h51.55v14.95h-68.93v-79.39h66.14v15.08h-48.75v15.44h29.3v14.95Z"/><path fill="#061c1a" d="M1087.18,269.81h-29.3v18.96h51.55v14.95h-68.93v-79.39h66.14v15.08h-48.75v15.44h29.3v14.95Z"/><path fill="#061c1a" d="M1200,224.34v79.39h-15.08l-40.36-49.11h-.12v49.11h-17.51v-79.39h14.95l40.48,49.24h.12v-49.24h17.51Z"/></g> <g><path fill="#061c1a" d="M188.41,350.42v19.1c0,7.21-5.58,11.3-13.06,11.3s-12.97-4.08-12.97-11.3v-19.1h3.9v19.1c0,5.04,3.99,7.8,9.07,7.8s9.12-2.77,9.12-7.8v-19.1h3.95Z"/><path fill="#061c1a" d="M201.8,375.19c1.68,0,2.95,1.22,2.95,2.72s-1.27,2.68-2.95,2.68-2.95-1.18-2.95-2.68,1.27-2.72,2.95-2.72Z"/><path fill="#061c1a" d="M238.19,356.68c-1.77-1.59-5.53-3.67-10.98-3.67-3.81,0-7.71,1.36-7.71,5.08s4.9,3.99,9.71,4.26c5.17,.36,13.52,.86,13.52,8.8,0,6.9-6.12,9.66-13.25,9.66-7.53,0-12.34-3.13-15.56-6.08l2.4-2.72c2.5,2.31,6.62,5.44,13.25,5.44,5.03,0,9.21-1.81,9.21-5.81,0-4.45-4.54-5.13-9.57-5.49-6.4-.41-13.65-.86-13.65-7.71s6.49-8.8,11.79-8.8c6.12,0,10.93,2.45,13.2,4.31l-2.36,2.72Z"/><path fill="#061c1a" d="M254.43,375.19c1.68,0,2.95,1.22,2.95,2.72s-1.27,2.68-2.95,2.68-2.95-1.18-2.95-2.68,1.27-2.72,2.95-2.72Z"/><path fill="#061c1a" d="M304.42,356.68c-1.77-1.59-5.53-3.67-10.98-3.67-3.81,0-7.71,1.36-7.71,5.08s4.9,3.99,9.71,4.26c5.17,.36,13.52,.86,13.52,8.8,0,6.9-6.12,9.66-13.25,9.66-7.53,0-12.34-3.13-15.56-6.08l2.4-2.72c2.5,2.31,6.62,5.44,13.25,5.44,5.04,0,9.21-1.81,9.21-5.81,0-4.45-4.54-5.13-9.57-5.49-6.4-.41-13.66-.86-13.66-7.71s6.49-8.8,11.79-8.8c6.12,0,10.93,2.45,13.2,4.31l-2.36,2.72Z"/><path fill="#061c1a" d="M336.28,366.2h-11.98v10.34h20.91v3.49h-24.86v-29.62h23.82v3.49h-19.87v8.8h11.98v3.49Z"/><path fill="#061c1a" d="M382.69,350.42v29.62h-3.58l-18.83-22.73h-.05v22.73h-3.95v-29.62h3.58l18.83,22.73h.05v-22.73h3.95Z"/><path fill="#061c1a" d="M393.08,380.04l13.75-29.62h3.72l13.75,29.62h-4.31l-4.04-8.89h-14.79l-3.99,8.89h-4.08Zm9.48-12.07h11.98l-5.85-12.93h-.27l-5.85,12.93Z"/><path fill="#061c1a" d="M428.11,350.42h26.95v3.49h-11.48v26.13h-3.95v-26.13h-11.52v-3.49Z"/><path fill="#061c1a" d="M478.33,349.65c9.16,0,16.51,6.94,16.51,15.51s-7.35,15.65-16.51,15.65-16.42-6.94-16.42-15.65,7.21-15.51,16.42-15.51Zm0,27.67c6.94,0,12.38-5.44,12.38-12.16s-5.44-12.02-12.38-12.02-12.29,5.4-12.29,12.02,5.35,12.16,12.29,12.16Z"/><path fill="#061c1a" d="M506.55,380.04v-29.62h16.33c3.81,0,6.44,1.04,8.3,2.99,1.45,1.54,2.27,3.54,2.27,5.81,0,3.99-2.72,7.12-6.9,8.26l7.3,12.57h-4.49l-6.8-12.07h-12.07v12.07h-3.95Zm3.95-26.13v10.57h13.38c3.27,0,5.67-2.4,5.67-5.31,0-1.32-.54-2.54-1.41-3.45-1.45-1.45-3.22-1.81-5.26-1.81h-12.38Z"/></g> <g><path fill="#061c1a" d="M673.22,350.42v29.62h-3.58l-18.83-22.73h-.05v22.73h-3.95v-29.62h3.58l18.83,22.73h.05v-22.73h3.95Z"/><path fill="#061c1a" d="M703.53,366.2h-11.98v10.34h20.91v3.49h-24.86v-29.62h23.82v3.49h-19.87v8.8h11.98v3.49Z"/><path fill="#061c1a" d="M724.36,350.42l7.35,23.68h.23l7.58-23.68h2.99l7.58,23.68h.27l7.35-23.68h4.08l-9.53,29.62h-4.04l-7.17-22.23h-.27l-7.17,22.23h-4.04l-9.53-29.62h4.31Z"/><path fill="#061c1a" d="M786.29,380.04v-29.62h3.95v11.79h18.19v-11.79h3.9v29.62h-3.9v-14.34h-18.19v14.34h-3.95Z"/><path fill="#061c1a" d="M822.76,380.04l13.75-29.62h3.72l13.75,29.62h-4.31l-4.04-8.89h-14.79l-3.99,8.89h-4.08Zm9.48-12.07h11.98l-5.85-12.93h-.27l-5.85,12.93Z"/><path fill="#061c1a" d="M890.77,380.04v-22.46h-.23l-10.71,18.01h-.82l-10.71-18.01h-.23v22.46h-3.77v-29.62h4.17l11.07,18.64h.09l11.07-18.64h3.99v29.62h-3.95Z"/><path fill="#061c1a" d="M909.1,380.04v-29.62h16.01c3.86,0,6.44,1.04,8.3,2.99,1.5,1.63,2.27,3.63,2.27,5.72,0,2.45-1,4.58-2.63,6.12-1.77,1.72-4.26,2.72-7.94,2.72h-12.07v12.07h-3.95Zm3.95-26.13v10.57h12.07c1.68,0,3.54-.23,5.08-1.68,1-.95,1.59-2.27,1.59-3.63s-.5-2.45-1.41-3.45c-1.41-1.5-3.31-1.81-5.26-1.81h-12.07Z"/><path fill="#061c1a" d="M967.54,356.68c-1.77-1.59-5.53-3.67-10.98-3.67-3.81,0-7.71,1.36-7.71,5.08s4.9,3.99,9.71,4.26c5.17,.36,13.52,.86,13.52,8.8,0,6.9-6.12,9.66-13.25,9.66-7.53,0-12.34-3.13-15.56-6.08l2.4-2.72c2.5,2.31,6.62,5.44,13.25,5.44,5.04,0,9.21-1.81,9.21-5.81,0-4.45-4.54-5.13-9.57-5.49-6.4-.41-13.66-.86-13.66-7.71s6.49-8.8,11.79-8.8c6.12,0,10.93,2.45,13.2,4.31l-2.36,2.72Z"/><path fill="#061c1a" d="M983.46,380.04v-29.62h3.95v11.79h18.19v-11.79h3.9v29.62h-3.9v-14.34h-18.19v14.34h-3.95Z"/><path fill="#061c1a" d="M1023.93,380.04v-29.62h3.95v29.62h-3.95Z"/><path fill="#061c1a" d="M1042.26,380.04v-29.62h16.33c3.81,0,6.44,1.04,8.3,2.99,1.45,1.54,2.27,3.54,2.27,5.81,0,3.99-2.72,7.12-6.9,8.26l7.3,12.57h-4.49l-6.8-12.07h-12.07v12.07h-3.95Zm3.95-26.13v10.57h13.38c3.27,0,5.67-2.4,5.67-5.31,0-1.32-.54-2.54-1.41-3.45-1.45-1.45-3.22-1.81-5.26-1.81h-12.38Z"/><path fill="#061c1a" d="M1097.38,366.2h-11.98v10.34h20.91v3.49h-24.86v-29.62h23.82v3.49h-19.87v8.8h11.98v3.49Z"/></g> <g><path fill="#26677d" d="M572.72,360.4c1.13-2.87,1.1-4.91,4.12-8.28,.91-1.02,3.59-2.72,5.97-2.72,3.25,0,4.42,1.4,4.42,2.76,0,.95-.83,1.89-1.93,1.89-1.59,0-2.15-.79-2.38-2-.07-.38-.34-1.1-1.21-1.1-2.49,0-3.51,5.41-4.5,9.45h3.97c.23,0,.3,.11,.26,.34l-.19,.95c-.04,.26-.11,.38-.42,.38h-3.93c-.83,3.1-2.31,9.56-3.67,13.53-1.85,5.41-5.33,11.04-9.98,11.04-2.27,0-3.52-1.02-3.52-2.46,0-1.06,.68-2,1.85-2s1.85,.91,1.96,2.12c.04,.38,.3,.64,.83,.64,1.85,0,3.36-3.18,4.95-9.98l3.02-12.89h-3.17c-.19,0-.3-.15-.26-.34l.23-1.02c.04-.19,.11-.3,.42-.3h3.14Z"/><path fill="#26677d" d="M603.67,375.41c-.26,0-.42-.15-.34-.34l1.81-6.12c.64-2.12,1.81-5.86,1.81-6.58,0-.38-.26-.72-.64-.72-.6,0-1.97,1.25-2.5,2.08-.15,.23-.3,.26-.45,.15l-.38-.26c-.11-.08-.11-.19,0-.45,.6-1.1,2.76-3.89,6.05-3.89,1.47,0,1.97,.79,1.97,1.51,0,.68-.72,2.53-1.63,4.99l.42,.23c.95-2.08,3.21-6.73,5.97-6.73,1.1,0,2.15,.83,2.15,2.04,0,1.32-1.02,2.46-1.7,2.46-.49,0-.91-.08-1.25-.3-.3-.19-.57-.45-1.06-.45-1.17,0-3.21,2.99-4.05,4.91-.38,.91-.79,2-1.25,3.4l-1.21,3.82c-.08,.19-.26,.26-.49,.26h-3.25Z"/><path fill="#26677d" d="M584.3,370.01c0-3.06,.87-6.24,2.99-8.54,1.55-1.63,3.36-2.19,5.41-2.19s5.33,.95,5.33,5.56c0,2.23-.79,6.24-3.17,8.77-1.47,1.59-3.14,2.19-5.56,2.19-2.19,0-4.99-1.51-4.99-5.78Zm8.35-.15c1.17-2.19,2.31-5.41,2.31-6.8,0-.91-.38-1.63-1.4-1.63-1.44,0-2.53,1.32-4.23,4.39-1.29,2.27-1.89,4.57-1.89,6.12,0,.76,.45,1.66,1.32,1.66,1.13,0,2.34-.79,3.89-3.74Z"/></g> </svg> </a> </div> <button class="js-open-mobile-nav MobileHeader__icon MobileHeader__icon--menu col-auto" aria-label="open mobile navigation"> <span class="MobileHeader__mobileNavIcon"> <span></span> </span> </button> </div> </div> </div> </div> </div> <div id="aria-skip-nav"></div> <div class="SiteLayout__transitionContainer d-flex flex-column flex-grow-1" data-transition="container" data-transition-namespace="internal" data-nav="site"> <script> if (!application) var application = {}; application = { "config": { "tinymce": { "plugins": { "selectvideo": { "player": "jwplayer", // should be set to "legacy" or "jwplayer" currently "youtube": true, // set to true to write the youtube tags for youtube videos "width": "100%", // set width and height on the containing element "height": "100%", "tracking": true } } } }, "fn": { // deprecated mootools 1.2 stuff that we'll probably still use once we upgrade fully to 1.3 "defined": function (obj) { return (obj != undefined); }, "check": function (obj) { return !!(obj || obj === 0); } }, "form": { "processed": "null", }, "friendly_urls": false, "siteroot": "https://www.shaheen.senate.gov/", "theme": "", "webroot": "https://www.shaheen.senate.gov/", "assetWebroot": "https://www.shaheen.senate.gov/", }; </script> <div class="SiteLayout__main"> <main> <!--startindex--> <div class="Blocks"> </div> <div class="container"> <div class="ReadingWidth"> <div class="Grants__rawHTML RawHTML"> <p> </p> <!--- <div id="crsGrants" style="margin: 25px 39px 10px 15px;"> ---> <style type="text/css"><!-- .style6 { COLOR: #000000 } --></style> <center> <h3 id="crsGrants"><a name="crstop"></a>Grants and Federal Domestic Assistance</h3> </center> <table border="0" cellspacing="0" cellpadding="0"> <tbody> <tr><!--<TD width="391"> --> <td> <table border="0" cellspacing="0" cellpadding="0"> <tbody> <tr> <td class="anchor1" width="367"> <p>Guidance and key resources to help eligible grantseekers find information on federal grants, loans, and nonfinancial assistance, as well as on private funding.</p> <p><em>Prepared by the Congressional Research Service for the U.S. Senate, updated January 2021.</em> <a></a></p> </td> </tr> </tbody> </table> </td> <!--<td width="304" class="anchor2"> --> <td class="anchor2"> <ul> <li id="crsGrants"><a href="#expedite">How Best to Find Information</a></li> <li id="crsGrants"><a href="#federal">Key Federal Funding Sources</a></li> <li id="crsGrants"><a href="#related">Related Federal Sources</a></li> <li id="crsGrants"><a href="#private">Private and Corporate Funding</a></li> </ul> </td> </tr> </tbody> </table> <table border="0" width="90%" cellspacing="0" cellpadding="0"> <tbody> <tr> <td> <h4>How Best to Find Information</h4> </td> <td class="crstop"><a href="#crstop" name="expedite">TOP</a></td> </tr> </tbody> </table> <hr /> <ol> <li id="crsGrants"><strong>Find out </strong><a href="http://www.grants.gov/web/grants/learn-grants/grant-eligibility.html">Who is eligible for a Grant?</a> Other government websites may be more suitable for <a href="http://www.benefits.gov">personal needs</a>, <a href="https://studentaid.ed.gov/sa/ ">student loans</a>, <a href="http://www.sba.gov/">small business assistance</a>, or other <a href="https://www.usa.gov/business">business opportunities</a> such as government contracting. The website <a href="http://www.usa.gov/Citizen/Topics/Benefits.shtml">Government Benefits, Grants, and Financial Aid</a> may also be of help.</li> <li><strong>If eligible, search for programs </strong> at <a href="https://beta.sam.gov/">Assistance Listings</a>. Includes grants, loans, business and nonfinancial help.</li> <li id="crsGrants">Contact federal office given in each <a href="https://beta.sam.gov/">Assistance Listing</a> program description.</li> <li id="crsGrants"><strong>Go to federal websites</strong> given in each <a href="https://beta.sam.gov/">Assistance Listing</a> program description for more information and for state administering agencies responsible for managing these programs.</li> <li id="crsGrants"><strong>Check current federal grants opportunities </strong> at <a href="http://www.grants.gov">Grants.gov</a>, obtain a <a href="http://www.grants.gov/web/grants/applicants/organization-registration.html">Dun and Bradstreet</a> (DUNS) number, register with <a href="http://www.sam.gov">System for Award Management</a> (SAM), and apply online (links and instructions given at the website). <span class="style6">Additional notices appear at <a href="https://www.fedconnect.net">FedConnect</a>. </span></li> <li id="crsGrants"><strong>Search foundations</strong> for project funding: use the <a href="http://www.foundationcenter.org" target="_top">Foundation Center</a> website or <a href="http://www.foundationcenter.org/collections/index.html" target="_top">Foundation Information Network</a> resources in libraries to identify national, state, and community foundations.</li> <li id="crsGrants"><strong>Learn how to write grant proposals:</strong> Take the free online <a href="https://grantspace.org/training/introduction-to-proposal-writing/">Foundation Center Proposal Writing Short Course</a>, or see other tips and sample proposals at Grantspace’s <a href="https://grantspace.org/resources/knowledge-base/grant-proposals/">How Do I Write a Grant Proposal? </a></li> </ol> <table border="0" width="90%" cellspacing="0" cellpadding="0"> <tbody> <tr> <td> <h4>Key Federal Funding Sources</h4> </td> <td class="crstop"><a href="#crstop" name="federal">TOP</a></td> </tr> </tbody> </table> <hr /> <ul> <li id="crsGrants"><a href="#cfda">Assistance Listings at beta.SAM.gov</a></li> <li id="crsGrants"><a href="#grants.gov">Grants.gov</a></li> <li id="crsGrants"><a href="#singlepoint">State Single Points of Contact</a></li> </ul> <p id="crsGrants"><a href="https://sam.gov/content/assistance-listings"><strong>Assistance Listings at SAM.gov </strong></a> (General Services Administration)<br /> Official descriptions of more than 2,200 federal assistance programs (including grants, loans, and other financial and nonfinancial assistance) can be found on <a href="https://sam.gov/content/assistance-listings">SAM.gov</a>. The website, produced by the General Services Administration (GSA) and it houses federal assistance listings previously found on the now-retired Catalog of Federal Domestic Assistance (CFDA). Each federal assistance program has a corresponding CFDA program number; these CFDA numbers are still used as numerical program identifiers. Descriptions are updated by departments and agencies, and they cover authorizing legislation, objectives, and eligibility and compliance requirements.. For current notices of funding availability, see <a href="http://www.grants.gov">Grants.gov</a> or <a href="https://www.fedconnect.net">FedConnect</a>.</p> <p><a href="http://www.grants.gov" target="_top" name="grants.gov"><strong>Grants.gov</strong></a> (via Dept. of Health and Human Services)<br /> Federal grants website that allows eligible grantseekers (see <a href="http://www.grants.gov/web/grants/learn-grants/grant-eligibility.html">Who is eligible for a Grant?</a>) to find and apply for current competitive grant opportunities from ALL federal agencies. Grantseekers can check on notices of funding availability (NOFAs) posted in the last 7 days; access RSS feeds of grant opportunities; and apply for federal grants through a unified process by downloading the application and submitting online. The website guides grantseekers in obtaining a <a href="http://www.grants.gov/web/grants/applicants/organization-registration.html ">Dun and Bradstreet</a> (DUNS) number, registering with <a href="http://www.sam.gov">System for Award Management</a> (SAM), and registering with Grants.gov to apply and to track applications. See also website <a href="https://www.fedconnect.net"> FedConnect</a> for additional grants and contracts opportunities.</p> <p><a href="https://www.whitehouse.gov/wp-content/uploads/2020/04/SPOC-4-13-20.pdf" target="_top" name="singlepoint"><strong>State Single Points of Contact</strong></a> (Office of Management and Budget)<br /> Under Executive Order 12372, some states require federal grants applicants to submit a copy of their application for state government level review and comment. The state offices listed here coordinate federal financial assistance and may direct federal development. For help in identifying state-level grants, other state government agencies websites may be found at <a href="https://www.usa.gov/agencies">State and Local Agencies</a>.</p> <p><a name="cdrom"></a></p> <table border="0" width="90%" cellspacing="0" cellpadding="0"> <tbody> <tr> <td> <h4>Related Federal Resources</h4> </td> <td class="crstop"><a href="#crstop" name="related">TOP</a></td> </tr> </tbody> </table> <hr /> <ul class="bullets"> <li><a href="#government">A-Z Index Departments & Agencies</a></li> <li id="crsGrants"><a href="#energy">Energy Efficiency and Renewable Energy</a></li> <li id="crsGrants"><a href="#Homeland">Homeland Security Grants</a></li> <li id="crsGrants"><a href="#business">USA.gov for Business</a></li> <li id="crsGrants"><a href="#student">Student Aid on the Web</a></li> <li id="crsGrants"><a href="#benefits">Benefits.gov</a></li> <li id="crsGrants"><a href="#consumer">FTC Consumer Alert</a></li> <li id="crsGrants"><a href="#omb">OMB Circulars</a></li> </ul> <p><a href="https://www.usa.gov/federal-agencies/a" target="_top" name="government"><strong>A-Z Index of <abbr title="United States">U.S.</abbr> Department and Agencies</strong></a> (General Services Administration)<br /> To better develop a grant proposal, search a department or agency's Home Page to learn more about its programs and objectives. The site <a href="http://www.usa.gov/">USA.gov</a> also links to <a href="http://www.usa.gov/Citizen/Topics/Benefits.shtml">Government Benefits, Grants and Loans</a>.</p> <p><a href="http://energy.gov/eere/services/funding"><strong>Energy Efficiency and Renewable Energy Funding</strong></a> (Department of Energy)<br /> Grants are EERE's primary funding vehicle for businesses, industries, universities and others. Most EERE grants are awarded on merit on a competitive basis. See also EERE <a href="https://www.energy.gov/eere/funding/eere-funding-opportunities"> Financial Opportunities</a> and listings on <a href="http://www.grants.gov">Grants.gov</a> or <a href="https://www.fedconnect.net">FedConnect</a>. For state-by-state information on state, local. utility, and federal incentives that promote renewable energy and energy efficiency, search <a href="http://www.dsireusa.org/">DSIRE</a> (Database of State Incentives for Renewables and Efficiency). </p> <p><a href="http://www.dhs.gov/grant-funding" target="_top" name="homeland"><strong>DHS Financial Assistance</strong></a> (Department of Homeland Security)<br /> Most Homeland Security non-disaster grant programs are designated for state and local governments and specific entities such as colleges, etc. Unsolicited applications from individuals are generally not accepted. Includes Urban Area Security Initiative, Citizens Corps, Medical Response System, Operation Stonegarden (border security), Infrastructure Protection. Contact homeland security <a href="http://www.dhs.gov/xgovt/editorial_0291.shtm">State Offices</a>. Programs for firefighters may be found at<strong> </strong><a href="http://www.fema.gov/firegrants/">Assistance to Firefighters</a>.</p> <p><a href="https://www.usa.gov/business" target="_top" name="business"><strong>USA.gov for Businesses and Nonprofits</strong></a> (<abbr title="General Services Administration">GSA</abbr>)<br /> Includes contracting with the federal government, international trade and exporting, and small business. See also financial assistance links at the <a href="http://www.sba.gov">Small Business Administration</a> website.</p> <p><a href="https://sam.gov/content/opportunities" target="_top" name="business"><strong>Federal Contract Opportunities</strong></a> (<abbr title="General Services Administration">GSA</abbr>)<br /> Official website posting business, contracting, and procurement opportunities with the federal government. Search options include an advanced search form for more targeted filtering of current opportunities.</p> <p><strong><a href="https://studentaid.ed.gov/sa/">Student Aid on the Web</a></strong> <a href="https://studentaid.ed.gov/sa/"></a> (Department of Education)<br /> Financial assistance for education beyond high school is generally "needs-based" and often includes loans and work-study, in addition to some grants. College and university applications, websites, and brochures usually include financial aid information for prospective and incoming students.</p> <p><a href="http://www.benefits.gov/" target="_top" name="benefits"><strong>https://www.benefits.gov/</strong></a> (<abbr title="General Services Administration">via Department of Labor</abbr>)<br /> Government grants are not direct assistance to individuals, but fund state and local programs providing help to those in need. This online screening site can be used to identify state and local government benefits and how to apply. Covers direct payments, loans, insurance, training, or other services.</p> <p><a href="https://www.us-cert.gov/ncas/current-activity/2017/08/08/FTC-Releases-Alert-Government-Grant-Scams" target="_top" name="consumer"><strong>FTC Consumer Alert</strong></a> (Federal Trade Commission)<br /> The FTC warns consumers to beware of paying "processing fees" for information that is available free to the public. Ads claiming federal grants are available for home repairs, home business, unpaid bills, or other personal expenses are often a scam.</p> <p><a href="https://www.grants.gov/web/grants/learn-grants/grant-policies/omb-uniform-guidance-2014.html" target="_top" name="omb"><abbr lang="en-us" title="Office Management and Budget" xml:lang="en-US"><strong>OMB</strong></abbr><strong> Grants Management Web Site</strong></a> (Office of Management and Budget)<br /> <abbr lang="en-us" title="Office Management and Budget" xml:lang="en-US">OMB</abbr> establishes government-wide grants management policies and guidelines through circulars and common rules. <a href="https://www.whitehouse.gov/omb/information-for-agencies/circulars/" target="_top"><abbr lang="en-us" title="Office Management and Budget" xml:lang="en-US">OMB</abbr> Circulars</a> are cited in beta.SAM.gov Assistance Listing program descriptions and may be printed out full text.</p> <table border="0" width="90%" cellspacing="0" cellpadding="0"> <tbody> <tr> <td> <h4>Private and Corporate Funding Sources</h4> </td> <td class="crstop"><a href="#crstop" name="private">TOP</a></td> </tr> </tbody> </table> <hr /> <p><a href="http://grantspace.org/" target="_top" name="foundation"><strong> Candid Grants Space</strong></a><br /> Gateway to information about private funding sources, the grantseeking process, guidelines on writing a grant proposal, addresses of state libraries with grants reference collections, and links to other useful Internet websites. Candid maintains a comprehensive <em>Foundation Directory Online</em> database on foundations; produces print and electronic directories and guides; conducts research and publishes studies in the field; and offers a variety of training and educational seminars.</p> <ul> <li id="crsGrants"><a href="https://grantspace.org/resources/knowledge-base/finding-grants/" target="_top"> <span style="text-decoration: underline;">How do I find grants for my nonprofit?</span></a></li> <li id="crsGrants"><a href="https://grantspace.org/training/introduction-to-proposal-writing/" target="_top">Proposal Writing Short Course</a> (also in Spanish, French, and other languages)</li> <li id="crsGrants"><a href="http://grantspace.org/Find-Us">Foundation Information Network</a> (by state) Check for locations. Free funding information available in libraries, community foundations, and other nonprofit centers nationwide.</li> </ul> <p><a href="http://www.tgci.com/funding-sources"><strong>Grants Resources by State</strong></a> (Grantsmanship Center)<br /> Click on state map to find links to information about a state's foundations, community foundations, corporate giving programs and the state's home page.</p> <p><a href="https://www.cof.org/community-foundation-locator"><strong> Community Foundations</strong></a> There are more than 750 community foundations in the U.S., which are grantmaking public charities dedicated to improving the lives of people in a defined local geographic area. The Council on Foundations has a listing of community foundations by state.</p> <p><strong>Also see these <a href="https://crsreports.congress.gov/">Congressional Research Service</a> reports available to the public:</strong></p> <ul> <li><a href="https://crsreports.congress.gov/product/pdf/RL/RL34012"> <span style="text-decoration: underline;">Resources for Grantseekers</span></a></li> <li><a href="https://crsreports.congress.gov/product/pdf/RL/RL32159"><span style="text-decoration: underline;">How to Develop and Write a Grant Proposal</span></a></li> <li><a href="https://crsreports.congress.gov/product/pdf/RL/RL33243"><span style="text-decoration: underline;">Small Business Administration: A Primer on Programs and Funding</span></a></li> <li><a href="https://crsreports.congress.gov/product/pdf/RS/RS22536"><span style="text-decoration: underline;">Overview of the Federal Procurement Process and Resources</span></a></li> </ul> <p><!--- </div> ---></p> </div> </div> </div> <!--stopindex--> </main> </div> <!-- Custom Footer Code: Webtrends --> <!-- START OF SmartSource Data Collector TAG --> <script src="https://www.senate.gov/wt_sdc/shaheen_webtrends.load.js" type="text/javascript"></script> <noscript> <div><img alt="" id="webtrends tracking image" width="1" height="1" src="//statse.webtrendslive.com/dcs222nfzhdldaag62n9tpw28_2y1t/njs.gif?dcsuri=/nojavascript&WT.js=No&WT.tv=10.4.0&dcssip=www.shaheen.senate.gov"/></div> </noscript> <!-- END OF SmartSource Data Collector TAG --> <!-- Custom Footer Code: Google Analytics --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-Z4WNQXCF36"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-Z4WNQXCF36'); </script> <!-- Custom Footer Code: Adobe --> <script src="https://assets.adobedtm.com/566dc2d26e4f/f8d2f26c1eac/launch-3a705652822d.min.js" async></script> <script> if (typeof window.setupAnimations !== 'function') { window.setupAnimations = function () { window.animationsSet = true; $('[data-animate]').each(function (i) { var animationClass = ""; var animationEl = $(this); var animationTriggerName = ""; if (animationEl[0].hasAttribute('data-animate')) { animationClass = "animate-" + animationEl.data("animate"); animationTriggerName = "js-trigger-" + i; } else if (animationTrigger[0].hasAttribute('data-animateChild')) { animationClass = "animate-" + animationTrigger.data("animatechild"); animationTriggerName = "js-trigger-" + i; } else { return; } animationEl.addClass((animationClass)); animationEl.addClass((animationTriggerName)); // removed the toggleClass ScrollTrigger.create({ id: animationTriggerName, trigger: '.' + animationTriggerName, start: 'top 90%', onEnter: function(self) { self.trigger.classList.add('visible'); }, }); }) } } $(function() { if (!window.animationsSet) setupAnimations(); }); </script> <script> // fix for bootstrap tooltip hide/mootools hide collision $$('form input,form select,form textarea, input, .nav-tabs li a').each(function (item) { if (typeof item.hide == 'function') { item.hide = null; } }); Element.implement({ 'slide': function (how, mode) { return this; } }); </script> <script> if (typeof window.internalLink !== 'function') { window.isInternalLink = function (href) { var isInternal = Boolean(href.match(new RegExp('^' + window.location.origin))) // 1: If same site domain || Boolean(href.match(/^\/[^\/]/)); // 2: If starts with a single / and not a double // return isInternal; } } if (typeof window.getParameterByName !== 'function') { window.getParameterByName = function (name, url = window.location.href) { name = name.replace(/[\[\]]/g, '\\$&'); var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, ' ')); } } if (typeof window.onLinkClick !== 'function') { window.onLinkClick = function () { $(function () { $('a').each(function () { var $this = $(this); if ($this.hasLinkClickEvent) return; var newWin = $this.hasClass('new-win'); var senExit = $this.hasClass('sen-exit'); var href = $this.attr('href'); var target = getParameterByName('target', href); if (href && target == '_blank') { $this.on('click', function(event) { event.preventDefault(); window.open(href, target); }) } else if (href && href.charAt(0) == '#') { $this.click(function (e) { e.preventDefault(); var targetName = this.getAttribute('href').replace('#', ''); var targetElement = document.getElementById(targetName) || document.querySelector('[name="' + targetName + '"]'); if (!targetElement) { return; } var offsetHeight = window.getStuckHeaderHeight() || 0; gsap.to(window, {duration: 1, scrollTo: {y: targetElement, offsetY: offsetHeight}, ease: 'power3'}) }); $this.hasLinkClickEvent = true; } else if (href) { if (isInternalLink(href)) { if (transitions) { $this.on('click', function(event) { if (event.currentTarget.hasAttribute('data-modal-template')) return; if (event.currentTarget.hasAttribute('data-no-transition')) return; // If user help down modifier key during click they are opening in new tab/window if (2 === event.which || event.metaKey || event.ctrlKey) return; $('body').addClass('wait'); }) } } } }); }); } } $(function(){ onLinkClick(); }); </script> <div id="fb-root"></div> <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v10.0" nonce="7qGTTSrW"></script> <script> $('.RawHTML') .find('iframe#player') .wrap('<div class="video-width"><div class="embedded-video"></div></div>'); $('.js-press-release') .find('table') .addClass('Table Table--striped') .wrap('<div class="ReadingWidthBreakout overflow-x-auto overflow-scroll-x-shadow"><div class="container"></div></div>'); // Clear focus state off of button 0.5s after clicking it $('.Button').click(function () { var button = this; setTimeout(function () { button.blur(); }, 500); }); </script> <div class="js-footer SiteLayout__footer"> <footer class="SiteFooter Block--backgroundColor--primary"> <div class="SiteFooter__layout"> <div class="SiteFooter__nav"> <nav class="FooterNav" aria-label="Footer Navigation"> <ul class="FooterNav__linkList FooterNav__linkList--desktop"> <li class="FooterNav__item "> <a data-transition-selected-if="/services" data-transition-selected-class="FooterNav__link--selected" class="FooterNav__link FooterNav__link--selected " href="https://www.shaheen.senate.gov/services" title="For Granite Staters"> For Granite Staters </a> </li> <li class="FooterNav__item "> <a data-transition-selected-if="/about/biography" data-transition-selected-class="FooterNav__link--selected" class="FooterNav__link " href="https://www.shaheen.senate.gov/about/biography" title="About"> About </a> </li> <li class="FooterNav__item "> <a data-transition-selected-if="/news" data-transition-selected-class="FooterNav__link--selected" class="FooterNav__link " href="https://www.shaheen.senate.gov/news" title="News"> News </a> </li> <li class="FooterNav__item "> <a data-transition-selected-if="/contact" data-transition-selected-class="FooterNav__link--selected" class="FooterNav__link " href="https://www.shaheen.senate.gov/contact" title="Contact"> Contact </a> </li> <li class="FooterNav__item FooterNav__item--showMobile"> <a data-transition-selected-if="/privacy-policy" data-transition-selected-class="FooterNav__link--selected" class="FooterNav__link " href="https://www.shaheen.senate.gov/privacy-policy" title="Privacy Policy"> Privacy Policy </a> </li> </ul> <div class="FooterNav__socialIcons"> <ul class="SocialIcons" aria-label="Social media links"> <li class="SocialIcons__item"> <a class="SocialIcons__link SocialBubble" href="https://www.facebook.com/SenatorShaheen" target="_blank" rel="noreferrer"> <i class="fa fa-facebook SocialBubble__icon SocialBubble__icon--facebook"> <span class="sr-only">Senator Shaheen Facebook</span> </i> </a> </li> <li class="SocialIcons__item"> <a class="SocialIcons__link SocialBubble" href="https://twitter.com/SenatorShaheen" target="_blank" rel="noreferrer"> <i class="fa fa-twitter SocialBubble__icon SocialBubble__icon--twitter"> <span class="sr-only">Senator Shaheen Twitter</span> </i> </a> </li> <li class="SocialIcons__item"> <a class="SocialIcons__link SocialBubble" href="https://www.youtube.com/senatorshaheen" target="_blank" rel="noreferrer"> <i class="fa fa-youtube-play SocialBubble__icon SocialBubble__icon--youtube"> <span class="sr-only">Senator Shaheen Youtube</span> </i> </a> </li> <li class="SocialIcons__item"> <a class="SocialIcons__link SocialBubble" href="https://www.instagram.com/senatorshaheen" target="_blank" rel="noreferrer"> <i class="fa fa-instagram SocialBubble__icon SocialBubble__icon--instagram"> <span class="sr-only">Senator Shaheen Instagram</span> </i> </a> </li> </ul> </div> </nav> </div> </div> </footer> </div> </div> <div class="MobileNav"> <nav aria-label="Mobile Navigation" class="MobileNav__linksContainer container"> <div class="MobileNav__item"> <a class="MobileNav__link js-mobile-dropdown-parent" href="https://www.shaheen.senate.gov/services"> <span>Services</span> </a> <div class="js-mobile-dropdown MobileNav__subLinks"> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/services/casework"> <div class="MobileNav__subLink__label"> <span>Help With A Federal Agency</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/services/grants"> <div class="MobileNav__subLink__label"> <span>Grants</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/services/flag-request"> <div class="MobileNav__subLink__label"> <span>Flag Requests</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/services/congressionally-directed-spending-requests"> <div class="MobileNav__subLink__label"> <span>Congressionally Directed Spending Requests</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/services/students"> <div class="MobileNav__subLink__label"> <span>Students and Kids</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/services/academy-nominations"> <div class="MobileNav__subLink__label"> <span>Academy Nominations</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/services/internships"> <div class="MobileNav__subLink__label"> <span>Internships</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/services/tour-request"> <div class="MobileNav__subLink__label"> <span>Tour Requests</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/services/coffee-with-jeanne"> <div class="MobileNav__subLink__label"> <span>Coffee with Jeanne</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/services/request-a-meeting"> <div class="MobileNav__subLink__label"> <span>Request A Meeting</span> </div> </a> </div> </div> <div class="MobileNav__item"> <a class="MobileNav__link js-mobile-dropdown-parent" href="https://www.shaheen.senate.gov/news"> <span>News</span> </a> <div class="js-mobile-dropdown MobileNav__subLinks"> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/news/press"> <div class="MobileNav__subLink__label"> <span>Press Releases</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/news/in-the-news"> <div class="MobileNav__subLink__label"> <span>In The News</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/news/multimedia"> <div class="MobileNav__subLink__label"> <span>Videos</span> </div> </a> </div> </div> <div class="MobileNav__item"> <a class="MobileNav__link js-mobile-dropdown-parent" href="https://www.shaheen.senate.gov/about"> <span>About</span> </a> <div class="js-mobile-dropdown MobileNav__subLinks"> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/about/biography"> <div class="MobileNav__subLink__label"> <span>Biography</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/about/priorities"> <div class="MobileNav__subLink__label"> <span>Priorities</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/about/committees"> <div class="MobileNav__subLink__label"> <span>Committees</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/about/legislation"> <div class="MobileNav__subLink__label"> <span>Legislation</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/about/voting-record"> <div class="MobileNav__subLink__label"> <span>Voting Record</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/official-photo"> <div class="MobileNav__subLink__label"> <span>Official Photo</span> </div> </a> </div> </div> <div class="MobileNav__item"> <a class="MobileNav__link js-mobile-dropdown-parent" href="https://www.shaheen.senate.gov/contact"> <span>Contact</span> </a> <div class="js-mobile-dropdown MobileNav__subLinks"> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/contact/contact-jeanne"> <div class="MobileNav__subLink__label"> <span>Contact Jeanne</span> </div> </a> <a class="MobileNav__subLink" href="https://www.shaheen.senate.gov/contact/newsletter"> <div class="MobileNav__subLink__label"> <span>Newsletter Sign Up</span> </div> </a> </div> </div> </nav> </div> <script> window.animatedMobileNavIn = gsap .timeline({paused: true}) .set('.MobileNav__linksContainer', {overflowY: 'hidden'}) .from('.MobileNav__item', { duration: 0.5, opacity: 0, translateY: 50, stagger: 0.1, ease: 'power3', clearProps: true }, '+=0.25') .set('.MobileNav__linksContainer', {overflowY: ''}); window.animatedMobileNavOut = gsap .timeline({paused: true}) .to('.MobileNav__item', { duration: 0.5, opacity: 0, translateY: -50, stagger: 0.05, ease: 'power3' }); $(function () { // Control logic/animations of opening and closing of mobile nav var toggleMobileNav = function (state) { var navOverflowElement = document.querySelector('.MobileNav__linksContainer'); if (state === 'open') { window.disableBodyScroll(navOverflowElement) var padding = function () { var newsAlert = $('.SiteLayout__alert').outerHeight(); var mobileHeader = $('.SiteLayout__navigation').outerHeight() || $('.pin-spacer-MobileHeader').outerHeight() ; var paddingVal = (newsAlert || 0) + (mobileHeader || 0) return paddingVal < 90 ? 90 : paddingVal; } $('.MobileNav').css('paddingTop', function () { var paddingToAdd = padding(); return paddingToAdd < 160 ? 160 : paddingToAdd; }); window.disableBodyScroll(navOverflowElement) window .animatedMobileNavIn .play(0); document .body .classList .add('mobile-nav-open'); gsap.to(window, { duration: 0.5, scrollTo: '.SiteHeader', ease: 'power3' }); } else if (state === 'close') { window.enableBodyScroll(navOverflowElement); window .animatedMobileNavOut .play(0); document .body .classList .remove('mobile-nav-open'); } }; // Click handling for open/close of mobile nav $('.js-open-mobile-nav').click(function () { if (document.body.classList.contains('mobile-nav-open')) { toggleMobileNav('close') } else { toggleMobileNav('open') } }); $('.js-open-mobile-search').click(function () { if (document.body.classList.contains('mobile-nav-open')) { toggleMobileNav('close') } }); // Expand/Collapse Dropdowns and Handle repeat clicks on parents var clickAndClose = function () { $('.js-mobile-dropdown-parent').removeClass('active'); toggleMobileNav('close'); gsap.to('.js-mobile-dropdown', 0.2, {height: 0}); }; var onClickParent = function (event) { var parentLink = $(event.target).closest('.MobileNav__link'); var dropdown = $(parentLink).next('.js-mobile-dropdown')[0]; if (dropdown) { if ($(parentLink).hasClass('active')) { clickAndClose(); } else { event.preventDefault(); event.stopImmediatePropagation(); $('.js-mobile-dropdown-parent').removeClass('active'); $('.js-mobile-dropdown').each(function (index, element) { if (element === dropdown) return; gsap.to(element, 0.6, {height: 0}); }) parentLink.addClass('active'); gsap.set(dropdown, {height: "auto"}); gsap.from(dropdown, 0.6, {height: 0}); gsap.from(dropdown.querySelectorAll('.MobileNav__subLink'), { duration: 0.8, opacity: 0, scale: 0.5, stagger: 0.1, ease: 'power3' }) } } else { clickAndClose() }; }; $('.MobileNav__link').click(onClickParent); $('.MobileNav__subLink').click(clickAndClose); }); </script> <div class="SiteLayout__loading"> <div class="Loading"> <div class="Loading__spinner"> <div></div> <div></div> <div></div> <div></div> </div> </div> </div> </div> </div> <div class="BootstrapModal BootstrapModal--search modal fade" id="website-search" tabindex="-1" role="dialog" aria-labelledby="website-search-title"> <div class="BootstrapModal__container modal-dialog" role="document"> <div class="BootstrapModal__content modal-content"> <div class="BootstrapModal__header align-items-center modal-header"> <h2 id="website-search-title" class="BootstrapModal__headerTitle modal-title sr-only">website-search</h2> </div> <div class="BootstrapModal__body modal-body"> <form aria-label="search" id="sitesearch" role="search" method="get" action="/search"> <div class="MobileSearch"> <div class="MobileSearch__layout"> <label class="sr-only" for="q" >Site Search</label> <input class="MobileSearch__input" type="search" name="q" id="q" placeholder="Search" autofocus> <button class="MobileSearch__button" aria-label="submit search query" type="submit"> <span class="fa fa-search" aria-hidden="true"></span> </button> </div> <button type="button" class="BootstrapModal__closeIcon" data-dismiss="modal" aria-label="Close search"> <span class="CustomIcon__before--close" aria-hidden="true"></span> </button> </div> </form> </div> </div> </div> </div> <script> $('#website-search').on('shown.bs.modal', function () { $('[autofocus]').trigger('focus') }) </script> <script type="text/javascript"> if (typeof window.makeStickyHeader !== 'function') { window.makeStickyHeader = function (containerProp) { window.madeStickyHeader = true; var container = containerProp || document; var siteHeader = document.querySelector('.SiteHeader'); var mobileHeader = document.querySelector('.MobileHeader'); ScrollTrigger.defaults({ // uncomment to see debug markers //markers: true }); // Pin SiteHeader when it hits the top of the viewport if (siteHeader) { ScrollTrigger.create({ id: 'SiteHeader', // creates .pin-spacer-SiteHeader which we target in _SiteHeader.scss trigger: '.SiteLayout__siteHeader', endTrigger: ".SiteLayout__footer", start: "top top", end: "bottom top", pin: true, pinSpacing: false }) } var siteHeaderInternal = document.querySelector('.body--internal .SiteHeader'); var siteHeaderHome = document.querySelector('.body--home .SiteHeader'); var banner = document.querySelector('.Block--static--bannerBackgroundImage:first-child, .Block--static--banner:first-child, .HomeHero'); if (siteHeader) siteHeader.classList.remove('stuck'); if (mobileHeader) mobileHeader.classList.remove('stuck'); if (banner) { ScrollTrigger.create({ trigger: banner, endTrigger: '.SiteLayout__container', start: '50% top', end: 'bottom top', onEnter: function() { $('.SiteHeader, .MobileHeader').addClass('stuck') } }) } else { if (siteHeader) siteHeader.classList.add('stuck'); if (mobileHeader) mobileHeader.classList.add('stuck'); } // Pin MobileHeader when it hits the top of the viewport if (mobileHeader) { ScrollTrigger.create({ id: 'MobileHeader', // creates .pin-spacer-MobileHeader which we target in _MobileHeader.scss trigger: mobileHeader, endTrigger: ".SiteLayout__footer", start: "top top", pin: true, pinSpacing: false }) } var mobileHeaderBgColor = document.querySelector('.MobileHeader__bgColor') if (mobileHeaderBgColor) { gsap.from(mobileHeaderBgColor, { clearProps: true, scrollTrigger: { id: 'MobileHeaderBackground', trigger: '.SiteLayout__navigation', start: "+=10px", end: "+=1px", scrub: 1 } }); } } } var prevBodyHeight = 0; if (window.polyfills) var resizeObserver = new window .polyfills .ResizeObserver(function (entries) { var newHeight = (entries[0].contentRect) ? entries[0].contentRect.height : 0; if (newHeight === prevBodyHeight) return; // If the height changed save it prevBodyHeight = newHeight; // If we have any scrollTriggers on window loop through and refresh them window.refreshScrollTriggers(); }) // start observing a DOM node $(function () { if (!window.madeStickyHeader) window.makeStickyHeader(); resizeObserver.observe(document.body); }); </script> <script type="text/javascript"> $(function () { $("script.deferred-script").each(function () { var text = $(this).text(); eval( text == '' ? this.innerHTML : text); }); }); sen = true; </script> <script> var arrayify = function(list) { return Array.prototype.slice.call(list) }; var runScript = function(originalElement) { var element = document.createElement('script'); if (originalElement.attributes.length) { var attributes = arrayify(originalElement.attributes); attributes.forEach(function(attr) { element.setAttribute(attr.name, attr.value); }); } element.textContent = originalElement.textContent; element.setAttribute('async', 'false'); originalElement.replaceWith(element); return element; }; var shouldPrevent = function(data) { if (data.el.hasAttribute('data-no-transition') || data.el.hasAttribute('data-modal-template')) return true; var targetUrl = data.href.replace(window.location.origin, ''); var regex = new RegExp(/^(?:\/?assets)|(?:\/?imo)/); if (targetUrl && regex.test(targetUrl)) return true; return false; } var transitionFormHandler = function(container) { var forms = container.querySelectorAll('form[method="get"]'); if (forms.length) forms.forEach(function(form) { if ($(form).attr('data-no-transition') !== undefined) return; $(form).on('submit', function(event) { event.preventDefault(); $('body').addClass('wait'); var targetUrl = event.target.action; var targetQuery = $(this).serialize(); $('.BootstrapModal').modal('hide'); transitions.go(targetUrl + '?' + targetQuery); }) }) } var isIE = document.body.style.msTouchAction !== undefined; if (!isIE && transitions) { // Grab the prefers reduced media query. var mediaQuery = window.matchMedia("(prefers-reduced-motion: reduce)"); // Check if the media query matches or is not available. if (!mediaQuery || mediaQuery.matches) { transitionsReducedMotion(); } else { transitionsFullMotion(); } // Adds an event listener to check for changes in the media query's value. mediaQuery.addEventListener("change", function() { if (mediaQuery.matches) { transitions.destroy(); transitionsReducedMotion(); } else { transitions.destroy(); transitionsFullMotion(); } }); // When user has 'prefers-reduced-motion' turned on in their OS function transitionsReducedMotion() { transitions.init({ preventRunning: true, timeout: 20000, schema: { prefix: 'data-transition' }, prevent: shouldPrevent, transitions: [{ name: 'default-transition', leave: function(data) { return gsap.timeline() .to(data.current.container, { opacity: 0, duration: 0.2, }, '<') .set('.SiteFooter', { opacity: 0 }) }, beforeLeave: function(data) { /*keep page position only if expanding or collapsing.*/ let shouldStopScroll = false; if (data.next.url.path === '/newsroom/press-releases') { const nextExpanded = data.next.url.query['expanded']; const currentExpanded = data.current.url.query['expanded']; if (nextExpanded && (!currentExpanded || nextExpanded !== currentExpanded)) { shouldStopScroll = true; } } if(data.next.url.hash){ shouldStopScroll = true; } if (!shouldStopScroll) { gsap.to(window, { duration: 1, scrollTo: {y: 0}, ease: 'power3'}); } return; }, enter: function(data) { return gsap.timeline() .set(data.current.container, {position: 'absolute', opacity: 0}) .from(data.next.container, { opacity: 0, duration: 0.2, }, '<') .to('.SiteFooter', { opacity: 1, duration: 0.1, }, '<') .set('.SiteFooter', { opacity: '' }) }, after: function(data){ if(data.next.url.hash){ var urlHash = "#" + data.next.url.hash; gsap.to(window, { duration: 0.5, scrollTo: {y: urlHash, offsetY:150 }}); } }, }], }); transitionsGlobalHooks(); }; // For regular motion users function transitionsFullMotion() { // Remove below line and write custom transitions here transitionsReducedMotion(); }; function transitionsGlobalHooks() { transitions.hooks.before(function(data) { $('body').addClass('wait'); $('.fc-tbx').remove(); // Clear Forms Builder validation errors // Allow Google Recaptcha script include to reinitialize if (typeof grecaptcha !== 'undefined') delete grecaptcha; if (typeof ___grecaptcha_cfg !== 'undefined') delete ___grecaptcha_cfg; $('.SiteHeader--searchMode').removeClass('SiteHeader--searchMode'); $('.SiteNavSearch--searchMode').removeClass('SiteNavSearch--searchMode'); }); transitions.hooks.afterLeave(function(data) { var currentNav = data.current.container.dataset.nav var nextNav = data.next.container.dataset.nav var nextUrl = data.next.url.href; if (currentNav !== nextNav && nextUrl) window.location = nextUrl; var nextPage = new DOMParser().parseFromString(data.next.html, "text/html"); // Sync body tags var newBodyClasses = nextPage.querySelector('body').classList; if (newBodyClasses) document.body.className = newBodyClasses; $('[data-transition-selected-if]').each(function (link) { var linkCondition = $(this).attr('data-transition-selected-if'); var selectedClass = $(this).attr('data-transition-selected-class') || 'selected'; $(this).removeClass(selectedClass); if (new RegExp('^' + linkCondition).test(window.location.pathname)) { var secondaryCondition = $(this).attr('data-transition-selected-nestedIf'), pathArr = window.location.pathname.split('/'), linkPathArr = secondaryCondition ? secondaryCondition.split('/') : " "; $(this).addClass(selectedClass); if (secondaryCondition && pathArr.length < 4 && window.location.pathname !== secondaryCondition) { $(this).removeClass(selectedClass); } else if (secondaryCondition && pathArr.length >= 4 && linkPathArr.length < 3) { $(this).removeClass(selectedClass); } } }); // Sync NewsAlert content var newDocument = document.createRange().createContextualFragment(data.next.html); var newsAlert = newDocument.querySelector('.NewsAlert'); var currentNewsAlert = document.querySelector('.NewsAlert'); // Clean up any existing newsAlert Splide instance if (typeof window.destroyNewsAlertSplide === 'function') window.destroyNewsAlertSplide(); if (newsAlert) { if (!currentNewsAlert.classList.contains('NewsAlert--hasContent') && newsAlert.classList.contains('NewsAlert--hasContent')) { currentNewsAlert.className = newsAlert.className || currentNewsAlert.className; currentNewsAlert.innerHTML = newsAlert.innerHTML || ''; var newHeight = $(newsAlert).height(); gsap.timeline() .from('.NewsAlert', { height: 0, duration: 0.5 }) .set('.NewsAlert', { height: '' }) } else if (currentNewsAlert.classList.contains('NewsAlert--hasContent') && !newsAlert.classList.contains('NewsAlert--hasContent')) { var currentHeight = $(currentNewsAlert).height(); gsap.timeline() .to('.NewsAlert', { height: 0, duration: 0.5 }) .call(function() { currentNewsAlert.className = newsAlert.className || currentNewsAlert.className; currentNewsAlert.innerHTML = newsAlert.innerHTML || ''; }) .set('.NewsAlert', { height: '' }) } else { currentNewsAlert.className = newsAlert.className || currentNewsAlert.className; currentNewsAlert.innerHTML = newsAlert.innerHTML || ''; } var scripts = currentNewsAlert.querySelectorAll('script'); if (scripts && scripts.length) scripts.forEach(function(script) {runScript(script)}); } }); transitions.hooks.after(function(data) { $('body').removeClass('wait'); // Recalculate ScrollTrigger values window.killScrollTriggers(); window.madeStickyHeader = false; window.makeStickyHeader(data.next.container); window.animationsSet = false; window.setupAnimations(data.next.container); // Force load any scripts after page transition // Borrowed idea from swup.js: // https://github.com/swup/scripts-plugin/blob/master/src/index.js var scripts = data.next.container.querySelectorAll('script'); if (scripts && scripts.length) scripts.forEach(function(script) {runScript(script)}); transitionFormHandler(data.next.container); if (typeof ga !== 'undefined') { ga('set', 'page', window.location.pathname); ga('send', 'pageview'); } if (typeof FB !== 'undefined') FB.XFBML.parse(); }); // Prefetching the top level pages after a couple seconds for faster response time on click setTimeout(function() { transitions.prefetch('https://www.shaheen.senate.gov/services'); }, 2000);setTimeout(function() { transitions.prefetch('https://www.shaheen.senate.gov/news'); }, 3000);setTimeout(function() { transitions.prefetch('https://www.shaheen.senate.gov/about'); }, 4000);setTimeout(function() { transitions.prefetch('https://www.shaheen.senate.gov/contact'); }, 5000); transitionFormHandler(document); } } </script> </body> </html>