1<!doctype html> 2<html lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <title>Stop RFK From Destroying Healthcare</title> 7 <link rel="stylesheet" href="/wp-content/themes/fight/css/block-rfk.css?v=1791163104"> 8 <link rel="stylesheet" href="https://use.typekit.net/qro1hku.css"> 9 10<!-- Facebook Open Graph --> 11<meta property="og:locale" content="en_US"/> 12<meta property="og:site_name" content="Fight for the Future"/> 13<meta property="og:title" content="Stop RFK From Destroying Healthcare"/> 14<meta property="og:url" content="https://blockrfkjr.com"/> 15<meta property="og:type" content="website"/> 16<meta property="og:description" content="Stop RFK From Destroying Healthcare"/> 17<meta property="og:image" content="https://www.fightforthefuture.org/og-images/11919_2b8dc0e0c0e0b22d29ec652c958fce4c.jpg"/> 18 19<!-- Google+ / Schema.org --> 20<meta itemprop="name" content="Stop RFK From Destroying Healthcare"/> 21<meta itemprop="headline" content="Stop RFK From Destroying Healthcare"/> 22<meta itemprop="description" content="Stop RFK From Destroying Healthcare"/> 23<meta itemprop="image" content="https://www.fightforthefuture.org/og-images/11919_2b8dc0e0c0e0b22d29ec652c958fce4c.jpg"/> 24<meta itemprop="author" content="Fight for the Future"/> 25<!--<meta itemprop="publisher" content="Fight for the Future"/>--> <!-- To solve: The attribute publisher.itemtype has an invalid value --> 26 27<!-- Twitter Cards --> 28<meta name="twitter:title" content="Stop RFK From Destroying Healthcare"/> 29<meta name="twitter:url" content="https://blockrfkjr.com"/> 30<meta name="twitter:description" content="Stop RFK From Destroying Healthcare"/> 31<meta name="twitter:image" content="https://www.fightforthefuture.org/og-images/11919_2b8dc0e0c0e0b22d29ec652c958fce4c.jpg"/> 32<meta name="twitter:card" content="summary_large_image"/> 33<meta name="twitter:site" content="@FightForTheFtr"/> 34 35<link rel="icon" type="image/x-icon" href="https://www.fightforthefuture.org/favicon.ico"/> 36
37<script> 38 window.VUE_COMPONENTS = {} 39</script>
39 40 41</head> 42 43<body class="wp-singular fight_action-template fight_action-template-page_block-rfk fight_action-template-page_block-rfk-php single single-fight_action postid-11919 wp-theme-fight page-stop-rfk-from-destroying-healthcare"> 44 <div id="page"> 45 <main id="primary" class="site-main"> 46 <article id="post-11919" class="post-11919 fight_action type-fight_action status-publish hentry"> 47 <div class="entry-content container position-relative"> 48 49<h1 class="wp-block-heading"><strong>Stop RFK</strong> <strong>From Destroying</strong> <strong>Healthcare</strong></h1> 50 51 52 53<section class="wp-block-fight-section"> 54<p class="wp-block-paragraph">Donald Trump wants to put bigoted conspiracy theorist RFK Jr. in charge of public health, but we can still stop him. As head of Health and Human Services, RFK Jr. would have control over every aspect of public health, from the approval of vaccines to how pandemics are managed, and would even have a say in how Medicaid and Medicare are run. He is dangerously unqualified to hold this position.</p> 55 56 57 58<div class="wp-block-fight-petition"> 59<div class="petition-wrapper js-petition-data" 60data-default-comment="I oppose the dangerous nomination of RFK Jr. and urge you to vote against his confirmation. We cannot trust someone with his history of spreading medical misinformation. RFK Jr. lacks relevant experience to manage pandemic response which is especially worrying with the rise of bird flu. RFK Jr.âs baseless beliefs that chemical exposure turns children gay and transgender would harm LGBTQ Americans, and his racist beliefs that vaccines affect Black people differently could reduce the care that Black and Brown people receive. His denial that HIV causes AIDS puts the over one million Americans living with HIV in danger. I am concerned that Kennedy's commitment to implementing Trumpâs anti-abortion agenda would include Project 2025âs radical proposal to surveil pregnancies. 61 62As head of HHS, RFK Jr. will be making decisions that impact my day-to-day life and the healthcare that the people I care about have access to. Our communities need lawmakers that are willing to stand up and say that his nomination is unacceptable. " 63data-sends-to-congress="1" 64data-sends-to-house="" 65data-sends-to-senate="1" 66data-sends-to-bioguide-ids="" 67data-congress-email-subject="Vote no on RFK: Our lives depend on it."> 68 <div id="can-petition-area-stop-rfk-from-destroying-healthcare" v-show="!hasSigned"> 69 <a class="btn btn-lg btn-primary text-uppercase d-block js-add-search-params" href="https://actionnetwork.org/petitions/stop-rfk-from-destroying-healthcare?nowrapper=true" target="_blank">Sign the Petition</a> 70 </div> 71 72 <div class="after-action" v-if="hasSigned" v-cloak> 73 <h2>Thanks for signing the petition!</h2> 74 75 76 <p>Please consider sharing this page with your friends and family.</p> 77 78 <div class="d-md-flex gap-3"> 79 <a href="#" 80 class="d-block flex-fill btn btn-twitter btn-lg text-uppercase mb-3 mb-md-0" 81 @click.prevent="share('share-modal-stop-rfk-from-destroying-healthcare')" 82 >Share</a> 83 84 <a href="https://www.fightforthefuture.org/donate/?an_tags=after-action" target="_blank" class="d-block flex-fill btn btn-success btn-lg btn-donate text-uppercase js-after-action-donate">Donate</a> 85 </div> 86 </div> 87</div> 88
89<script src="https://actionnetwork.org/widgets/v4/petition/stop-rfk-from-destroying-healthcare?format=js&source=widget&clear_id=true"></script>
89 90 91 92<div class="modal fade" id="call-form-modal" tabindex="-1" aria-labelledby="call-form-label" aria-hidden="true" ref="callFormModal"> 93 <div class="modal-dialog modal-dialog-centered modal-lg"> 94 <div class="modal-content"> 95 <div class="modal-header"> 96 <h3 class="modal-title mx-sm-3 mt-2" id="call-form-label"> 97 <span v-if="!hasCalled"> 98 <span class="text-success">Thanks!</span> Can you call? 99 </span> 100 <span v-else> 101 Calling you now... 102 </span> 103 </h3> 104 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 105 </div> 106 <div class="modal-body mx-sm-3 mb-2"> 107 108<div v-if="!hasCalled"> 109 <form class="call-form" method="post" action="https://call-congress.fightforthefuture.org/create" @submit.prevent="submitCallForm"> 110 <p>We'll provide you with a suggestion of what to say and connect you directly with your lawmaker's office.</p> 111 <input type="hidden" name="campaignId" value="Block RFK Jr 20250123"> 112 <div class="row"> 113 <div class="col-sm-7 mb-3"> 114 <input type="tel" v-model="phone" name="userPhone" class="form-control" placeholder="Phone Number*" required> 115 </div> 116 <div class="col-sm-5 mb-3"> 117 <input type="tel" v-model="zipCode" name="userLocation" class="form-control" placeholder="ZIP Code*" required> 118 </div> 119 </div> 120 <div class="d-grid gap-2 mb-3"> 121 <button class="btn btn-primary btn-lg text-uppercase">Call</button> 122 </div> 123 <small class="d-block text-muted mt-3"> 124 Your number will only be used for this call and will never be shared with third parties. <a href="https://www.fightforthefuture.org/privacy/" target="_blank" class="text-muted">Privacy Policy</a> 125 </small> 126 </form> 127</div> 128<div v-else v-cloak> 129 <p> 130 <b>Introduce yourself, be polite, and say:</b> 131 </p> 132 <p> 133 <blockquote class="blockquote" v-pre>“Iâm calling to urge your office to vote no on RFK Jr.âs nomination. As head of Health and Human Services, he would have control over every aspect of public health. He is dangerously unqualified to hold this position and his bigoted and false beliefs will impact my life and those I care about. We need the person who heads HHS to be clear headed on public health ideals and run this agency with data backed by science. Please do everything in your power to stop this nomination.”</blockquote> 134 </p> 135 <p> 136 <small class="text-muted"> 137 <span aria-hidden="true">â ï¸</span> If lines are busy, we may call you in a few minutes. 138 </small> 139 </p> 140 <hr> 141 <p> 142 <b>Done calling? Do this next:</b> 143 </p> 144 <div class="row"> 145 <div class="col-md d-grid mb-2 mb-md-0"> 146 <a href="#" 147 class="btn btn-twitter btn-lg text-uppercase" 148 data-bs-dismiss="modal" @click.prevent="share("share-modal-stop-rfk-from-destroying-healthcare")"> 149 Share 150 <small class="d-block fs-xs">Share to socials, email, group chats, etc.</small> 151 </a> 152 </div> 153 <div class="col-md d-grid"> 154 <a href="https://www.fightforthefuture.org/donate/?an_tags=after-action" target="_blank" 155 class="btn btn-success btn-lg btn-donate text-uppercase js-after-action-donate"> 156 Donate 157 <small class="d-block fs-xs">Chip in to cover the cost of calls</small> 158 </a> 159 </div> 160 </div> 161 162 </div> 163 164<!-- Share Modal --> 165 </div> 166 </div> 167 </div> 168</div> 169 170<!-- Share Modal --> 171<share-modal id="share-modal-stop-rfk-from-destroying-healthcare" 172 173 tweet="I just signed the petition: Stop RFK From Destroying Healthcare. Sign here: https://www.blockrfkjr.com" 174 175 email-subject="Sign the petition! U.S. Senators: Stop RFK From Destroying Healthcare" 176 177 email-body="Friend, 178 179I just signed a petition telling U.S. Senators to Stop RFK From Destroying Healthcare. 180 181Donald Trump wants to put bigoted conspiracy theorist RFK Jr. in charge of public health, but we can still stop him. As head of Health and Human Services, RFK Jr. would have control over every aspect of public health, from the approval of vaccines to how pandemics are managed, and would even have a say in how Medicaid and Medicare are run. He is dangerously unqualified to hold this position. Take action right now and tell your Senators: voting to confirm RFK Jr. is unacceptable! 182 183Can you join me and take action? Click here: https://www.blockrfkjr.com 184 185Thanks!" 186 187></share-modal> 188</div> 189</section> 190 191 192 193<section id="supporters" class="wp-block-fight-section"> 194<h2 class="wp-block-heading">Supporters</h2> 195 196 197 198<div class="wp-block-fight-logo-cloud-expandable expandable-content show-all"> 199<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> 200<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1000" height="437" data-id="11957" src="https://www.blockrfkjr.com/wp-content/uploads/2025/01/bca-formal-blue-Craig-Stubing.png" alt="" class="wp-image-11957" srcset="https://www.blockrfkjr.com/wp-content/uploads/2025/01/bca-formal-blue-Craig-Stubing.png 1000w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/bca-formal-blue-Craig-Stubing-300x131.png 300w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/bca-formal-blue-Craig-Stubing-768x336.png 768w" sizes="(max-width: 1000px) 100v
200w, 1000px" /></figure> 201 202 203 204<figure class="wp-block-image size-large"><img decoding="async" width="800" height="190" data-id="11959" src="https://www.blockrfkjr.com/wp-content/uploads/2025/01/Orange-Reproaction-Logo-Jessica-Ensley.png" alt="" class="wp-image-11959" srcset="https://www.blockrfkjr.com/wp-content/uploads/2025/01/Orange-Reproaction-Logo-Jessica-Ensley.png 800w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/Orange-Reproaction-Logo-Jessica-Ensley-300x71.png 300w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/Orange-Reproaction-Logo-Jessica-Ensley-768x182.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure> 205 206 207 208<figure class="wp-block-image size-large"><img decoding="async" width="600" height="98" data-id="11958" src="https://www.blockrfkjr.com/wp-content/uploads/2025/01/RootsActionLogoLetterhead-Norman-Solomon.jpg" alt="" class="wp-image-11958" srcset="https://www.blockrfkjr.com/wp-content/uploads/2025/01/RootsActionLogoLetterhead-Norman-Solomon.jpg 600w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/RootsActionLogoLetterhead-Norman-Solomon-300x49.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure> 209 210 211 212<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="145" data-id="11960" src="https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado-1024x145.png" alt="" class="wp-image-11960" srcset="https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado-1024x145.png 1024w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado-300x42.png 300w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado-768x109.png 768w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado-1536x217.png 1536w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado.png 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure> 213 214 215 216<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="568" height="568" data-id="11971" src="https://www.blockrfkjr.com/wp-content/uploads/2025/01/Blank-2000-x-2000-45-Sally-Roberts-Wilson.png" alt="" class="wp-image-11971" srcset="https://www.blockrfkjr.com/wp-content/uploads/2025/01/Blank-2000-x-2000-45-Sally-Roberts-Wilson.png 568w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/Blank-2000-x-2000-45-Sally-Roberts-Wilson-300x300.png 300w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/Blank-2000-x-2000-45-Sally-Roberts-Wilson-150x150.png 150w" sizes="auto, (max-width: 568px) 100vw, 568px" /></figure> 217</figure> 218 219 220 221<div class="wp-block-button view-more"><a class="wp-block-button__link wp-element-button">View More</a></div> 222</div> 223</section> 224 225 226 227<section id="scorecard" class="wp-block-fight-section"> 228<h2 class="wp-block-heading">Simple Decision<br>Scorecard</h2> 229 230 231 232<scorecard @share-on-twitter="shareOnTwitter"></scorecard> 233</section> 234 235 236 237<section class="wp-block-fight-section tab-h"> 238<h2 class="wp-block-heading"><strong>RFK Jr. 101:</strong></h2> 239 240 241 242<p class="wp-block-paragraph">RFK Jr.âs conspiratorial bigotry would be a threat to the health and security of communities facing systemic oppression, who already face detrimental health outcomes. LGTBQ healthcare will be put at risk by RFKâs baseless beliefs, including that <a href="https://www.cnn.com/2023/07/13/politics/robert-kennedy-jr-chemicals-water-children-frogs/index.html"><strong>chemical exposure makes kids gay and trans.</strong></a> He has promised Republican Senators that he will restore Trumpâs abortion restrictions. The Heritage Foundation, which authored the Project 2025 manifesto, <a href="https://www.heritage.org/press/heritage-applauds-rfk-jr-hhs-secretary-president-elect-donald-trumps-administration"><strong>celebrated his nomination.</strong></a> If confirmed, RFK Jr. will be beholden to Donald Trump and serve as a rubber stamp for Project 2025âs most draconian provisions, including the creation of a national abortion surveillance system.</p> 243</section> 244 245 246 247<section class="wp-block-fight-section tab-h"> 248<h2 class="wp-block-heading"><strong>HIV Denial</strong></h2> 249 250 251 252<p class="wp-block-paragraph">RFK Jr. believes in bigoted conspiracy theories that could threaten the lives and well being of LGBTQ people if he is given the power to act on them. He has stated that chemicals in the environment are <a href="https://www.cnn.com/2023/07/13/politics/robert-kennedy-jr-chemicals-water-children-frogs/index.html"><strong>turning children gay and trans</strong></a> and that <a href="https://glaad.org/gap/robert-f-kennedy-jr/"><strong>HIV does not cause AIDS.</strong></a> Ronald Reaganâs handling of the HIV epidemic demonstrates that <a href="https://www.vox.com/2015/12/1/9828348/ronald-reagan-hiv-aids"><strong>bigoted public health policy</strong></a> can cut short hundreds of thousands of lives. <a href="https://www.kff.org/hivaids/fact-sheet/the-hiv-aids-epidemic-in-the-united-states-the-basics/"><strong>HIV continues to have a disproportionate impact on people of color and the LGTBQ community:</strong></a> RFK Jr.âs rejection of scientific reality threatens to reverse decades of progress in de-stigmatizing and managing HIV.</p> 253</section> 254 255 256 257<section class="wp-block-fight-section tab-h"> 258<h2 class="wp-block-heading"><strong>Medical Racism</strong></h2> 259 260 261 262<p class="wp-block-paragraph">RFK Jr.âs propaganda film <em>Medical Racism</em> exploited the systemic injustice of medical racism to <a href="https://www.npr.org/sections/health-shots/2021/06/08/1004214189/anti-vaccine-film-targeted-to-black-americans-spreads-false-information"><strong>
262promote anti-vaccine conspiracy theories to Black Americans.</strong></a> The film twisted and misrepresented the work of dedicated scholars and activists in an attempt to scare people from getting vaccinated against COVID-19. He has spread the baseless lie that<a href="https://www.theguardian.com/us-news/2023/jul/19/robert-kennedy-jr-racist-antisemitic-xenophobic-views"> <strong>âPeople with African blood react differently to vaccines than people with Caucasian blood.â</strong></a> As a private citizen, these actions are despicable. But as the head of the department responsible for approving and recommending vaccines, RFK Jr. could do immeasurable damage.</p> 263</section> 264 265 266 267<section class="wp-block-fight-section tab-h"> 268<h2 class="wp-block-heading"><strong>Compromising</strong> <strong>Our Collective</strong> <strong>Immunity</strong></h2> 269 270 271 272<p class="wp-block-paragraph">The consequences of an anti-vaccine Secretary of Health and Human Services will disproportionately impact the already structurally marginalized and disabled. Donald Trump wants to give RFK Jr. the power to limit the availability of vaccines, change government recommendations for childhood vaccination, and spread misinformation about the âdangersâ of vaccines. When well-meaning parents led by bad actors choose to forgo vaccines, they put not only the lives of their children at risk, but also endanger people with compromised immune systems.</p> 273 274 275 276<p class="wp-block-paragraph">Certain medical conditions, like testing positive for HIV, can make some classes of vaccine risky to receive. People living with these conditions rely on <a href="https://www.who.int/news-room/questions-and-answers/item/herd-immunity-lockdowns-and-covid-19"><strong>âherd immunity,â</strong></a> to avoid infection. Herd immunity is most effective when everyone who can safely be vaccinated stays up to date on their immunizations. His anti-vaccine advocacy contributed to a measles outbreak in Samoa that <a href="https://www.theguardian.com/world/2024/nov/26/rfk-jr-samoa-visit-measles-outbreak-vaccines"><strong>killed 83 children and babies.</strong></a> Kennedyâs beliefs have the potential to cause widespread harm, but systematically marginalized communities will suffer the most. </p> 277</section> 278 279 280 281<section class="wp-block-fight-section tab-h"> 282<h2 class="wp-block-heading"><strong>Abortion</strong> <strong>Surveillance</strong></h2> 283 284 285 286<p class="wp-block-paragraph">Trumpâs Project 2025 is a horrifying preview of the anti-choice policies RFK Jr. will implement if confirmed. RFK Jr.âs nomination was <a href="https://www.heritage.org/press/heritage-applauds-rfk-jr-hhs-secretary-president-elect-donald-trumps-administration"><strong>celebrated</strong></a> by the Heritage Foundation, authors of Project 2025. He has assured MAGA Republicans like Josh Hawley that he will do <a href="https://thehill.com/policy/healthcare/5047469-trump-kennedy-abortion-pill-mifepristone/"><strong>âwhatever President Trump wants.â</strong></a> Anti-abortion extremists are telling us RFK Jr. is on their side: we should believe them. Project 2025 proposes a federal system of abortion surveillance that would assist abortion bounty states in tracking, and prosecuting residents, who cross state lines for reproductive healthcare.</p> 287</section> 288 </div> 289 </article> 290 </main> 291 292 <!-- Common page footer --> 293 <footer id="page-footer" class="d-md-flex flex-md-row align-items-center"> 294 <div class="col-md-4 p-3 p-md-5 text-center"> 295 <a class="d-block" href="https://www.fightforthefuture.org" target="_blank"><img src="/wp-content/themes/fight/images/fftf-logo-light.svg" alt="Fight for the Future"></a> 296 </div> 297 <div class="col-md-5 p-3 p-md-5 text-center text-md-start"> 298 <p> 299 For press inquiries, please contact us at:<br> 300 <a href="tel://5084745248">(508) 474-5248</a> 301 or 302 <a href="/cdn-cgi/l/email-protection#75050710060635131c121d01131a07011d101300010007105b1a0712"><span class="__cf_email__" data-cfemail="9bebe9fee8e8dbfdf2fcf3effdf4e9eff3fefdeeefeee9feb5f4e9fc">[email protected]</span></a> 303 </p> 304 <p class="mb-0"> 305 All other inquiries, contact:<br> 306 <a href="/cdn-cgi/l/email-protection#a1d5c4c0cce1c7c8c6c9d5c7ced3d5c9c4c7d4d5d4d3c48fced3c6"><span class="__cf_email__" data-cfemail="bbcfdedad6fbddd2dcd3cfddd4c9cfd3deddcecfcec9de95d4c9dc">[email protected]</span></a> 307 </p> 308 </div> 309 <div class="col-md-3 d-flex align-self-stretch justify-content-center justify-content-md-left"> 310 <div class="social-links p-3 p-md-5 align-self-center d-flex flex-row"> 311 <a href="https://bsky.app/profile/fightforthefuture.org" rel="me" target="_blank"> 312 <img src="/wp-content/themes/fight/images/icon-bluesky.svg" alt="Bluesky Logo" width="30"> 313 </a> 314 <a href="https://mastodon.fightforthefuture.org/@fight" target="_blank"> 315 <img src="/wp-content/themes/fight/images/icon-mastodon.svg" alt="Mastodon Logo"> 316 </a> 317 <a href="https://www.tiktok.com/@fightfortheftr/" target="_blank"> 318 <img src="/wp-content/themes/fight/images/icon-tiktok.svg" alt="Tiktok Logo"> 319 </a> 320 </div> 321 </div> 322 </footer> 323 324 325 </div><!-- #page -->
vendor: 112 bytes, lines 325-327
325 326 327 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
327<script type="text/x-template" id="scorecard-template"> 328 <div class="scorecard"> 329 330 <div class="filters"> 331 <div v-for="(vals, type) in filters" :key="type"> 332 <div v-for="(name, id) in vals" :key="filter" :class="filterActive(id, type) ? 'active' : ''"> 333 <div class="filter-check"> 334 <input type="checkbox" :id="id" :value="id" v-if="type=='party'" v-model="selectedPartyFilters" /> 335 <input type="checkbox" :id="id" :value="id" v-else v-model="selectedStatusFilters" /> 336 </div> 337 338 <label class="filter-label" :for="id">{{ name }}</label> 339 </div> 340 </div> 341 </div> 342 343 <div class="results" v-if="filteredTargets.length > 0"> 344 <div v-for="(target, index) of filteredTargets.slice(perPage * (page - 1), perPage * page)" :key="target.name"> 345 <div class="row mb-md-1"> 346 <div class="col-md-5 bg-dark p-4 name d-flex align-items-center justify-content-between"> 347 {{ target.name }} 348 <strong :class="partyClass(target)">{{target.state}}</strong> 349 </div> 350 <div class="col-md-2 d-none d-md-flex align-items-center justify-content-center text-center text-nowrap py-4 bluesky"> 351 <a :href="blueskyLink(target)" target="_blank" class="btn btn-sm link" v-if="target.bluesky"><span>Share on:</span> BlueSky</a> 352 </div> 353 <div class="col-md-2 d-none d-md-flex align-items-center justify-content-center text-center text-nowrap py-4 twitter"> 354 <a :href="tweetLink(target)" target="_blank" class="btn btn-sm link" v-if="target.twitter"><span>Share on:</span> X / Twitter</a> 355 </div> 356 <div class="col-md-3 text-center p-4 status" :class="statusClass(target)"> 357 <strong>{{ statusText(target) }}</strong> 358 <a class="learn-more" href="#" @click.prevent="toggleInfo(index)" :ref="`learn-more-${index}`" v-if="target.comment_markdown"> 359 <span class="show-info">Learn more</span> 360 <span class="hide-info">Hide details</span> 361 </a> 362 </div> 363 </div> 364 <div class="row mt-n1 mb-md-2 text-dark more-info d-none" :ref="`more-info-${index}`"> 365 <div class="col pt-md-3 pb-3 px-3" :class="moreInfoClass(target)"> 366 <small class="d-block link-inherit" v-html="target.comment_markdown"></small> 367 </div> 368 </div> 369 <div class="row mb-4 mb-md-0 d-md-none"> 370 <div class="col bg-dark text-center p-4 bluesky" v-if="target.email"> 371 <a :href="blueskyLink(target)" target="_blank" v-if="target.bluesky"><span>Share on:</span> BlueSky</a> 372 </div> 373 <div class="col bg-dark text-center p-4 twitter" v-if="target.twitter"> 374 <a :href="tweetLink(target)" target="_blank" class="btn btn-sm link" v-if="target.twitter"><span>Share on:</span> X / Twitter</a> 375 </div> 376 </div> 377 </div> 378 </div> 379 <div v-else-if="targets.length > 0"> 380 <p class="no-results">No results found. <a href="#" class="text-dark" @click.prevent="selectedPartyFilters = []; selectedStatusFilters = [];">Reset filters</a></p> 381 </div> 382 <div class="pagination" v-if="pages > 1"> 383 <button class="btn btn-sm" @click="page--" :disabled="page <= 1"><img src="/wp-content/themes/fight/images/block-rfk/arrow-page.svg" alt="Previous page arrow"/></button> 384 <strong>Page {{ page }} of {{ pages }}</strong><span class="ps-3">or</span><button class="btn btn-link" @click="perPage=500">Expand All</button> 385 <button class="btn btn-sm" @click="page++" :disabled="page >= pages"><img src="/wp-content/themes/fight/images/block-rfk/arrow-page.svg" alt="Next page arrow"/></button> 386 </div> 387 </div> 388 </script>
388 389
389<script> 390 VUE_COMPONENTS['scorecard'] = { 391 template: '#scorecard-template', 392 393 data() { 394 return { 395 targets: [{"_id":"recqjZ38pRyOARSQM","name":"Maria Cantwell","party":"Democrat","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted against advancing RFK Jr. out of committee and to the Senate floor.</a>","status":"Against","twitter":"SenatorCantwell","bluesky":"cantwell.senate.gov","state":"WA","bioguide":"C000127"},{"_id":"reco2jUpGsBeyK4ua","name":"Amy Klobuchar","party":"Democrat","comment_markdown":"<a href=\"https://x.com/amyklobuchar/status/1857819941992292622\">\"RFK Jr. has pushed conspiracy theories that would threaten our nationâs health and safety.\"</a>","status":"Against","twitter":"SenAmyKlobuchar","bluesky":"amyklobuchar.com","state":"MN","bioguide":"K000367"},{"_id":"recl1uSf3thRXvBYM","name":"Bernie Sanders","party":"Independent","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted against advancing RFK Jr. out of committee and to the Senate floor.</a>","status":"Against","twitter":"SenSanders","bluesky":"sanders.senate.gov","state":"VT","bioguide":"S000033"},{"_id":"reccuUWAQa7WmNZ5v","name":"Sheldon Whitehouse","party":"Democrat","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted against advancing RFK Jr. out of committee and to the Senate floor.</a>","status":"Against","twitter":"SenWhitehouse","bluesky":"whitehouse.senate.gov","state":"RI","bioguide":"W000802"},{"_id":"recbOhjha6plCJb1G","name":"John Barrasso","party":"Republican","comment_markdown":"<a href=\"https://cowboystatedaily.com/2024/11/21/barrasso-says-rfk-will-bring-a-much-needed-shakeup-to-fda/\">Believes Robert F. Kennedy Jr. will bring a much-needed shakeup to the FDA</a>","status":"For","twitter":"SenJohnBarrasso","bluesky":"senjohnbarrasso.bsky.social","state":"WY","bioguide":"B001261"},{"_id":"rec0Bvm9d8Qfxfgw1","name":"Roger F. Wicker","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenatorWicker","state":"MS","bioguide":"W000437"},{"_id":"recPxX7Mur90tWh3t","name":"Susan M. Collins","party":"Republican","comment_markdown":"<a href=\"https://wgme.com/news/local/sen-collins-meets-with-tusli-gabbard-still-undecided-on-rfk-jr-pete-hegseth-robert-f-kennedy-jr-vaccines-donald-trump-election-health-and-human-services\">Still undecided</a>","status":"Undecided","twitter":"SenatorCollins","state":"ME","bioguide":"C001035"},{"_id":"reckRoWxOB5QWHtqJ","name":"John Cornyn","party":"Republican","comment_markdown":"<a href=\"https://www.facebook.com/SenJohnCornyn/posts/good-to-meet-with-robert-f-kennedy-jr-discuss-his-nomination-to-serve-as-preside/1160857368742180/\">\"I intend to support his nomination.\"</a>","status":"For","twitter":"JohnCornyn","state":"TX","bioguide":"C001056"},{"_id":"recr73JqRYFjO6xIH","name":"Richard J. Durbin","party":"Democrat","comment_markdown":"<a href=\"https://x.com/SenatorDurbin/status/1857474861645414822\">\"Mr. Kennedy is entirely unqualified to lead our federal health programs.\"</a>","status":"Against","twitter":"SenatorDurbin","state":"IL","bioguide":"D000563"},{"_id":"recgMcbzrg08hTtPq","name":"Lindsey Graham","party":"Republican","comment_markdown":"<a href=\"https://thehill.com/homenews/senate/5121596-lindsey-graham-rfk-jr-health-secretary/\">\"I do believe that, as secretary, he will implement a pro-life agenda that will be pushed by President Trump.\"</a>","status":"For","twitter":"GrahamBlog","state":"SC","bioguide":"G000359"},{"_id":"rec9IgVSsW4La0sIe","name":"Mitch McConnell","party":"Republican","comment_markdown":"<a href=\"https://www.cbsnews.com/news/rfk-jr-mitch-mcconnell-polio-vaccine/\">Has not publicly stated how he would vote but has warned RFK against trying to revoke authorization for polio vaccine.</a>","status":"Undecided","twitter":"McConnellPress","state":"KY","bioguide":"M000355"},{"_id":"reco5vQuxEDPWUGhT","name":"Jeff Merkley","party":"Democrat","comment_markdown":"Said on <a href=\"https://www.facebook.com/jeffmerkley/posts/putting-a-vaccine-skeptic-in-charge-of-vaccinating-kids-across-our-country-is-cr/1171739090987419/\">Facebook</a> \"Putting a vaccine skeptic in charge of vaccinating kids across our country is cruel and dangerous.\"","status":"Against","twitter":"SenJeffMerkley","bluesky":"jeff-merkley.bsky.social","state":"OR","bioguide":"M001176"},{"_id":"recLUww3xH1NQWat4","name":"Jack Reed","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenJackReed","bluesky":"reed.senate.gov","state":"RI","bioguide":"R000122"},{"_id":"recbIeChC3gN2sTTc","name":"James E. Risch","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenatorRisch","state":"ID","bioguide":"R000584"},{"_id":"recvXM6Uyn3uPX6XD","name":"Jeanne Shaheen","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenatorShaheen","bluesky":"shaheen.senate.gov","state":"NH","bioguide":"S001181"},{"_id":"recOIkTVOxW2GHxUQ","name":"Mark R. Warner","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=LJ0tdCx4EVQ\">\"I am concerned by some of his views\"</a> Said at <a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">Finance Hearing</a>: \"I want to give you a fair shot. But I don't feel like you approach this job with the knowledge.\"","status":"Against","twitter":"MarkWarner","bluesky":"markwarner.bsky.social","state":"VA","bioguide":"W000805"},{"_id":"reccr1BtInhbaaONV","name":"Kirsten E. Gillibrand","party":"Democrat","comment_markdown":"<a href=\"https://x.com/TrumpWarRoom/status/1869061868528222284\">\"I think thereâs a great deal of issues where we may find common ground on.\"</a>","status":"Undecided","twitter":"GillibrandNY","state":"NY","bioguide":"G000555"},{"_id":"recoLJtEjfMQ50k1m","name":"Christopher A. Coons","party":"Democrat","comment_markdown":"<a href=\"https://www.coons.senate.gov/news/press-releases/icymi-senator-coons-highlights-senates-crucial-role-in-confirmations-during-fox-news-sunday-interview\">\"[RFK Jr.'s] long record of being an anti-vaccine campaigner gives me real pause and concern.\"</a>","status":"Undecided","twitter":"ChrisCoons","state":"DE","bioguide":"C001088"},{"_id":"recnXsCAl6kGeo6dq","name":"Tammy Baldwin","party":"Democrat","comment_markdown":"<a href=\"https://www.baldwin.senate.gov/news/press-releases/baldwin-meets-with-rfk-jr-calls-him-a-risk-to-wisconsin-families\">\"RFK, Jr. overseeing our nationâs leading health agency would be a risk to Wisconsinites and Americans.\"</a>","status":"Against","twitter":"SenatorBaldwin","state":"WI","bioguide":"B001230"},{"_id":"reclaSWiw13wFjhDy","name":"Michael F. Bennet","party":"Democrat","comment_markdown":"Said at a <a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">Finance Hearing</a>: \"I hope my colleagues will say to the president, out of 330 million Americans, we can do better than this.\"","status":"Against","twitter":"SenatorBennet","bluesky":"bennet.senate.gov","state":"CO","bioguide":"B001267"},{"_id":"rectoNiuK6CJVf8zC","name":"Marsha Blackburn","party":"Republican","comment_markdown":"<a href=\"https://www.facebook.com/photo.php?fbid=1149764229838321&id=100044142653727&set=a.404656191015799\">Announced her support on Facebook</a>","status":"For","twitter":"MarshaBlackburn","state":"TN","bioguide":"B001243"},{"_id":"recJ1VCESqpYziBOD","name":"Richard Blumenthal","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"blumenthal.senate.gov","bluesky":"blumenthal.senate.gov","state":"CT","bioguide":"B001277"},{"_id":"recWgHjWAJJlkJAa1","name":"John Boozman","party":"Republican","comment_markdown":"<a href=\"https://www.washingtonexaminer.com/news/senate/3260529/rfk-jr-senate-hot-seat-ahead-confirmation-hearings/\">Has not publicly stated how he will vote but has concerns about RFK Jr.'s views on food and agriculture.</a>","status":"Undecided","twitter":"JohnBoozman","state":"AR","bioguide":"B001236"},{"_id":"rectQjb8FU8wT2B0T","name":"Shelley Moore Capito","party":"Republican","comment_markdown":"<a href=\"https://www.facebook.com/senshelley/posts/appreciated-the-chance-to-meet-with-robert-kennedy-jr-this-morning-to-discuss-hi/1144057243752342/\">Said positive things about RFK Jr. after meeting with him but has not committed on how she will vote.</a>","status":"Undecided","twitter":"SenCapito","state":"WV","bioguide":"C001047"},{"_id":"rechPQfsOKqzGlj1R","name":"Bill Cassidy","party":"Republican","comment_markdown":"<a href=\"https://x.com/SenBillCassidy/status/1886797538256113893\">\"I will vote yes [on RFK].\"</a>","status":"For","twitter":"SenBillCassidy","state":"LA","bioguide":"C001075"},{"_id":"rec7aI4N6nL1XDJ61","name":"Mike Crapo","party":"Republican","comment_markdown":"<a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">\"Mr. Kennedy, you represent a voice for an inspiring coalition of Americans who are deeply committed to improving the health and wellbeing of our nation.\"</a>","status":"For","twitter":"MikeCrapo","bluesky":"mikecrapo.bsky.social","state":"ID","bioguide":"C000880"},{"_id":"recHvZpZ0nF6L6MBN","name":"Chuck Grassley","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"ChuckGrassley","bluesky":"chuckgrassley.bsky.social","state":"IA","bioguide":"G000386"}
395,{"_id":"rec5S0gDg0XOsWYNk","name":"Martin Heinrich","party":"Democrat","comment_markdown":"<a href=\"https://x.com/MartinHeinrich/status/1851359520108212679\">\"Just what we need. A guy with brain worms running the Department of Health and Human Services.\"</a>","status":"Against","twitter":"MartinHeinrich","bluesky":"senatorheinrich.bsky.social","state":"NM","bioguide":"H001046"},{"_id":"recsZfhwZj4xUvPeG","name":"Mazie K. Hirono","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"MazieHirono","bluesky":"hirono.senate.gov","state":"HI","bioguide":"H001042"},{"_id":"recz00YuOJYiS4VPQ","name":"John Hoeven","party":"Republican","comment_markdown":"<a href=\"https://www.foxnews.com/politics/farm-state-republicans-appear-skeptical-rfk-amid-his-quest-hhs-confirmation\">Appeared skeptical on RFK Jr.'s nomination</a>","status":"Undecided","twitter":"SenJohnHoeven","state":"ND","bioguide":"H001061"},{"_id":"recuTv8KbaCz86C0F","name":"Ron Johnson","party":"Republican","comment_markdown":"<a href=\"https://www.newsmax.com/newsmax-tv/ron-johnson-rfk-jr-confirmation-hearing/2025/01/27/id/1196662/\">\"Big supporter of RFK Jr.\"</a>","status":"For","twitter":"SenRonJohnson","state":"WI","bioguide":"J000293"},{"_id":"recmTe1Q9pb1LvC4k","name":"James Lankford","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"SenatorLankford","state":"OK","bioguide":"L000575"},{"_id":"recyt00uiz3NAyaem","name":"Mike Lee","party":"Republican","comment_markdown":"<a href=\"https://x.com/BasedMikeLee/status/1882539307401175465\">Announced support on X/Twitter.</a>","status":"For","twitter":"SenMikeLee","state":"UT","bioguide":"L000577"},{"_id":"recttrUn2wWDgyOOn","name":"Ben Ray Luján","party":"Democrat","comment_markdown":"<a href=\"https://www.nbcnews.com/meet-the-press/video/it-s-clear-that-rfk-jr-would-be-a-rubber-stamp-on-trump-s-policy-decisions-democratic-senator-230604357855\">Said that RFK Jr. \"would just be a rubber stamp\" on Trump's policies.</a>","status":"Undecided","twitter":"SenatorLujan","bluesky":"lujan.senate.gov","state":"NM","bioguide":"L000570"},{"_id":"recApWq0rN8YDsBi5","name":"Edward J. Markey","party":"Democrat","comment_markdown":"<a href=\"https://x.com/SenMarkey/status/1868858003484451045\">\"Robert Kennedy Jr. is an unqualified, unserious, and dangerous nominee for US Secretary of Health and Human Services.\"</a>","status":"Against","twitter":"SenMarkey","bluesky":"markey.senate.gov","state":"MA","bioguide":"M000133"},{"_id":"recXAgpJyN654Qpul","name":"Jerry Moran","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"JerryMoran","state":"KS","bioguide":"M000934"},{"_id":"recj85LKVe2h1kKw9","name":"Lisa Murkowski","party":"Republican","comment_markdown":"<a href=\"https://www.politico.com/news/2025/01/22/rfk-anti-vaxxer-trump-00199771\">Skeptical but not opposed.</a>","status":"Undecided","twitter":"LisaMurkowski","bluesky":"lisamurkowski.bsky.social","state":"AK","bioguide":"M001153"},{"_id":"rect57sG5VSfAZuPd","name":"Christopher Murphy","party":"Democrat","comment_markdown":"<a href=\"https://www.msnbc.com/rachel-maddow-show/maddowblog/senate-democrat-consider-voting-confirm-rfk-jr-rcna186841\">\"He⦠wants to kill our kids by withdrawing vaccines from our schools and taking fluoride out of our drinking water.\"</a>","status":"Against","twitter":"SenMurphyOffice","bluesky":"chrismurphyct.bsky.social","state":"CT","bioguide":"M001169"},{"_id":"recYY973JUJEqGrvm","name":"Patty Murray","party":"Democrat","comment_markdown":"<a href=\"https://www.murray.senate.gov/in-senate-floor-speech-senator-murray-raises-alarm-over-rfk-jr-s-dangerous-anti-vaccine-extremism-and-conspiracy-thinking-as-hhs-nominee-meets-with-senators-this-week/\">We are talking about a conspiracy theorist who is openly antagonistic to public health, and he will have tremendous authority over Americansâ lives and health care.</a>","status":"Against","twitter":"PattyMurray","bluesky":"murray.senate.gov","state":"WA","bioguide":"M001111"},{"_id":"recAi9Eo0TeGPBfv1","name":"Rand Paul","party":"Republican","comment_markdown":"No public statements but is considered \"<a href=\"https://www.washingtonexaminer.com/news/senate/3149562/rfk-jr-rand-paul-trump-endorsement/\">one of Kennedyâs most vocal supporters on Capitol Hill</a>.\"","status":"For","twitter":"SenRandPaul","state":"KY","bioguide":"P000603"},{"_id":"recs6NMjw43k7HFJO","name":"Gary C. Peters","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenGaryPeters","state":"MI","bioguide":"P000595"},{"_id":"recPjVXbEKRnMowQb","name":"Adam B. Schiff","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenAdamSchiff","bluesky":"schiff.senate.gov","state":"CA","bioguide":"S001150"},{"_id":"rec8ZXv0fi3BweRLz","name":"Charles E. Schumer","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=5ENvirSz96A\">\"I cannot recall a nominee more dangerous to the health of Americans than Mr. Kennedy.\"</a>","status":"Against","twitter":"SenSchumer","bluesky":"schumer.senate.gov","state":"NY","bioguide":"S000148"},{"_id":"recygTgx65SahM5M2","name":"Tim Scott","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"SenatorTimScott","state":"SC","bioguide":"S001184"},{"_id":"recHKALE91W6B0W4F","name":"John Thune","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"SenJohnThune","bluesky":"john-thune.bsky.social","state":"SD","bioguide":"T000250"},{"_id":"recvwApvYaui0dpuw","name":"Chris Van Hollen","party":"Democrat","comment_markdown":"<a href=\"https://x.com/ChrisVanHollen/status/1857200225120919986?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1857200225120919986%7Ctwgr%5E7b7bba351f4af857f4b546bda9f6dc1944facc2c%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fthemedicinemaker.com%2Fbusiness-regulation%2Freactions-to-the-nomination-of-robert-f-kennedy-jr-as-us-health-secretary\">\"Putting a vaccine and science denier in charge of HHS? This is the definition of insanity.\"</a>","status":"Against","twitter":"ChrisVanHollen","bluesky":"vanhollen.senate.gov","state":"MD","bioguide":"
395V000128"},{"_id":"recsRHFCgFQVZmr0a","name":"Peter Welch","party":"Democrat","comment_markdown":"<a href=\"https://x.com/SenPeterWelch/status/1857184847149650119\">\"No\"</a>","status":"Against","twitter":"PeterWelch","state":"VT","bioguide":"W000800"},{"_id":"rec5ij2hn6khrnJkL","name":"Ron Wyden","party":"Democrat","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2024/12/18/nx-s1-5231869/rfk-hhs-health-secretary-senators-sebelius\">\"[RFK's] outlandish views ⦠should worry all parents.\"</a>","status":"Against","twitter":"RonWyden","bluesky":"wyden.senate.gov","state":"OR","bioguide":"W000779"},{"_id":"rec2f2COInudWl7HN","name":"Todd Young","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"SenToddYoung","state":"IN","bioguide":"Y000064"},{"_id":"rec1FGgpFAwibdCfp","name":"Brian Schatz","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=iTx6aW6lqRU\">\"For the first time ever, we might have a health secretary who has fueled disease outbreaks.\"</a>","status":"Against","twitter":"SenBrianSchatz","bluesky":"schatz.bsky.social","state":"HI","bioguide":"S001194"},{"_id":"recwgb7juACHYzstu","name":"Tom Cotton","party":"Republican","comment_markdown":"No public comments on RFK Jr.'s nomination but <a href=\"https://www.huffpost.com/entry/amaryllis-fox-kennedy-cia_n_676110dde4b06ea8a2b8c570\">led the opposition</a> to the appointment of RFK Jr.'s daughter-in-law to the CIA and has called RFK Jr. \"<a href=\"https://x.com/TomCottonAR/status/1785376119148953794\">to the left of Biden.</a>\"","status":"Undecided","twitter":"SenTomCotton","state":"AR","bioguide":"C001095"},{"_id":"recCnFupHDAgC7kG2","name":"Tammy Duckworth","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=BoI2WhwefGE\">\"[RFK Jr.] is an anti-vaxxer.\"</a>","status":"Against","twitter":"SenDuckworth","state":"IL","bioguide":"D000622"},{"_id":"recqMeQNyh5ALuEcP","name":"Elizabeth Warren","party":"Democrat","comment_markdown":"<a href=\"https://www.instagram.com/senwarren/reel/DDha2TkR0Ph/\">\"Say goodbye to your smile and say hello to polio\"</a>","status":"Against","twitter":"SenWarren","bluesky":"warren.senate.gov","state":"MA","bioguide":"W000817"},{"_id":"recQ6hw1fWI7jrse9","name":"Angus S. King, Jr.","party":"Independent","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenAngusKing","state":"ME","bioguide":"K000383"},{"_id":"recpKkqa2MD5NdiLC","name":"Steve Daines","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"SteveDaines","state":"MT","bioguide":"D000618"},{"_id":"rec3UyJvVkkxRXCDp","name":"Kevin Cramer","party":"Republican","comment_markdown":"<a href=\"https://www.facebook.com/NEWSMAX/videos/rfk-jr-gabbard-patel-should-all-be-confirmed-sen-kevin-cramer-wake-up-america/623551020215495/\">Told Newsmax all of Trump's nominees should be confirmed.</a>","status":"For","twitter":"SenKevinCramer","state":"ND","bioguide":"C001096"},{"_id":"recrraBfKYBHQBdiz","name":"Deb Fischer","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenatorFischer","state":"NE","bioguide":"F000463"},{"_id":"recqKRxryp5CWautH","name":"Markwayne Mullin","party":"Republican","comment_markdown":"<a href=\"https://www.politico.com/news/2024/12/18/republican-senators-robert-f-kennedy-jr-00195034\">âBobbyâs going to get confirmedâ</a>","status":"For","twitter":"SenMullin","state":"OK","bioguide":"M001190"},{"_id":"reccebWtsM4JqdDyX","name":"Ted Cruz","party":"Republican","comment_markdown":"<a href=\"https://www.instagram.com/tedcruz/reel/DFngsTnRtME/\">Posted on Instagram that he will vote for RFK Jr.</a>","status":"For","twitter":"SenTedCruz","state":"TX","bioguide":"C001098"},{"_id":"recihhYv29ei1NYIR","name":"Tim Kaine","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=KilYoe3JPMw\">Kaine grilled RFK Jr. over conspiracy theories, including \"not taking sides on 9/11.\"</a>","status":"Against","twitter":"SenTimKaine","bluesky":"kaine.sen
395ate.gov","state":"VA","bioguide":"K000384"},{"_id":"recRD6gmxYCb2Ccqk","name":"Cory A. Booker","party":"Democrat","comment_markdown":"He has said <a href=\"https://www.union-bulletin.com/news/national/could-cory-booker-and-rfk-jr-form-an-unlikely-alliance-to-reform-the-us-food/article_742f900c-7823-5e51-802f-5032003fd50c.html\">\"[RFK Jr's beliefs about vaccines] could undermine the safety of children,\"</a> but has also said he <a href=\"https://www.union-bulletin.com/news/national/could-cory-booker-and-rfk-jr-form-an-unlikely-alliance-to-reform-the-us-food/article_742f900c-7823-5e51-802f-5032003fd50c.html\">\"look[s] forward to working with [RFK Jr.]\"</a> to address food system issues.","status":"Undecided","twitter":"SenBooker","bluesky":"booker.senate.gov","state":"NJ","bioguide":"B001288"},{"_id":"recSCzakk7EWop0s7","name":"Ruben Gallego","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"RepRubenGallego","bluesky":"gallego.senate.gov","state":"AZ","bioguide":"G000574"},{"_id":"recoMtYdAOAzLLwgp","name":"Dan Sullivan","party":"Republican","comment_markdown":"<a href=\"https://www.facebook.com/SenDanSullivan/posts/i-had-a-very-productive-meeting-yesterday-with-robert-f-kennedy-jr-we-spoke-at-l/1121650405994408/\">Announced his support on Facebook.</a>","status":"For","twitter":"SenDanSullivan","state":"AK","bioguide":"S001198"},{"_id":"recQs6qxHCds7SEPP","name":"Joni Ernst","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenJoniErnst","bluesky":"senjoniernst.bsky.social","state":"IA","bioguide":"E000295"},{"_id":"reclMcgEHDaBTRCw7","name":"Thom Tillis","party":"Republican","comment_markdown":"<a href=\"https://x.com/SenThomTillis/status/1886431623215824974\">Announced his support on Twitter</a>","status":"For","twitter":"SenThomTillis","state":"NC","bioguide":"T000476"},{"_id":"recsb9l4dJTzkd4ZY","name":"Mike Rounds","party":"Republican","comment_markdown":"<a href=\"https://x.com/SenatorRounds/status/1882587934794162418\">Made a non-committal statement on X/Twitter.</a>","status":"Undecided","twitter":"SenatorRounds","state":"SD","bioguide":"R000605"},{"_id":"recUktMOGyNrdQ4h1","name":"John Kennedy","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenJohnKennedy","state":"LA","bioguide":"K000393"},{"_id":"recp1p7MEibrsMXCC","name":"Margaret Wood Hassan","party":"Democrat","comment_markdown":"Said at a <a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">Finance Hearing</a> regarding his change in stance on abortion: \"When did you decide to sell out your life's work and values to get this position?\"","status":"Against","twitter":"SenatorHassan","state":"NH","bioguide":"H001076"},{"_id":"recPdGr9vncvmjygo","name":"Catherine Cortez Masto","party":"Democrat","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted against advancing RFK Jr. out of committee and to the Senate floor.</a>","status":"Against","twitter":"SenCortezMasto","state":"NV","bioguide":"C001113"},{"_id":"rec2buvpEmAMvXrLi","name":"Lisa Blunt Rochester","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=wNCxkCauECU\">Rochester challenged RFK Jr.'s commitment to enforcing EMTALA, which requires medical providers to perform life saving abortions in emergencies.</a>","status":"Against","twitter":"RepLBR","bluesky":"bluntrochester.senate.gov","state":"DE","bioguide":"B001303"},{"_id":"rec2xDPr1sAKwPN3W","name":"Jim Banks","party":"Republican","comment_markdown":"<a href=\"https://www.newsweek.com/jim-banks-vaccine-debate-rfk-jr-cnn-2000828\">Says that he supports RFK Jr. \"110 percent\" </a>","status":"For","twitter":"RepJimBanks","state":"IN","bioguide":"B001299"},{"_id":"recdlncUHexlbouLe","name":"Roger Marshall","party":"Republican","comment_markdown":"<a href=\"https://www.politico.com/news/2025/01/22/rfk-anti-vaxxer-trump-001997
39571\">Is âabsolutelyâ confident in RFK Jr.'s ability to lead HHS.</a> Said <a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">\"I think that you are the person to lead HHS to make America healthy again, that God has a divine purpose for you.\"</a>","status":"For","twitter":"SenatorMarshall","state":"KS","bioguide":"M001198"},{"_id":"recOwkN4zIEAd24np","name":"Ted Budd","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"RepTedBudd","state":"NC","bioguide":"B001305"},{"_id":"recLqmHnr0qRhYjE5","name":"Jacky Rosen","party":"Democrat","comment_markdown":"<a href=\"https://grabien.com/story?id=504770\">\"[RFK's] such an anti-vaxxer thatâs going to put us at great risk.\"</a>","status":"Against","twitter":"SenJackyRosen","state":"NV","bioguide":"R000608"},{"_id":"recSeRzvo1Dbocyzu","name":"John R. Curtis","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"RepJohnCurtis","state":"UT","bioguide":"C001114"},{"_id":"recxs0OzNUDSpqK01","name":"Tina Smith","party":"Democrat","comment_markdown":"Said at a <a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">Finance Hearing</a> that she was concerned about RFK Jr.'s record of sharing false or misleading information that hurts people.","status":"Against","twitter":"SenTinaSmith","bluesky":"smith.senate.gov","state":"MN","bioguide":"S001203"},{"_id":"recZLfYyJ5NBNDWC7","name":"Cindy Hyde-Smith","party":"Republican","comment_markdown":"<a href=\"https://x.com/cindyhydesmith/status/1869760055261688180\">This post on X/Twitter implies support for RFK Jr.'s nomination.</a>","status":"For","twitter":"SenHydeSmith","state":"MS","bioguide":"H001079"},{"_id":"reca2D99ZUXYlqYQU","name":"Elissa Slotkin","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"RepSlotkin","state":"MI","bioguide":"S001208"},{"_id":"recVpbSkUwGk4OMyS","name":"Andy Kim","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=bvvVdrKNMqc\">Senator Kim pushed RFK Jr. on his claims that Wifi and 5G cause cancer.</a>","status":"Against","twitter":"SenatorAndyKim","bluesky":"kim.senate.gov","state":"NJ","bioguide":"K000394"},{"_id":"reccuTBYQlZa3EqKL","name":"Rick Scott","party":"Republican","comment_markdown":"<a href=\"https://www.politico.com/news/2024/12/18/republican-senators-robert-f-kennedy-jr-00195034\">âIâm completely supportive of what he wants to accomplish and I wish him the best of luck.â</a>","status":"For","twitter":"SenRickScott","state":"FL","bioguide":"S001217"},{"_id":"recom8DLJaxnPg25R","name":"Josh Hawley","party":"Republican","comment_markdown":"<a href=\"https://x.com/HawleyMO/status/1869135778556883393\">RFK Jr. made substantial promises to Hawley, but Hawley did not commit to voting for him.</a>","status":"Undecided","twitter":"SenHawleyPress","state":"MO","bioguide":"H001089"},{"_id":"recVMmu2WPRGWO88N","name":"Mark Kelly","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenMarkKelly","state":"AZ","bioguide":"K000377"},{"_id":"rec3XEylby5o2tT7W","name":"Cynthia M. Lummis","party":"Republican","comment_markdown":"<a href=\"https://billingsgazette.com/wyoming-lummis-rfk-make-america-healthy-again/article_98b05b5b-e761-5d95-b8da-d5ccb39174f0.html\">Supports RFK Jr.</a>","status":"For","twitter":"SenLummis","state":"WY","bioguide":"L000571"},{"_id":"recBzT4HikSbDGGkB","name":"Tommy Tuberville","party":"Republican","comment_markdown":"<a href=\"https://www.al.com/politics/2024/12/tuberville-becomes-fou
395nding-member-of-rfk-jr-inspired-make-america-healthy-again-caucus.html\">Said he intends to support nomination.</a>","status":"For","twitter":"SenTuberville","state":"AL","bioguide":"T000278"},{"_id":"recKTA8ysStCsom4N","name":"John W. Hickenlooper","party":"Democrat","comment_markdown":"<a href=\"https://www.foxnews.com/politics/farm-state-republicans-appear-skeptical-rfk-amid-his-quest-hhs-confirmation\">\"His approach to food and nutrition is more direct and perhaps might be more successful than continuing the way we've been doing it\"</a>","status":"Undecided","twitter":"SenatorHick","state":"CO","bioguide":"H000273"},{"_id":"recMaKe1OgqcCiIMK","name":"Bill Hagerty","party":"Republican","comment_markdown":"<a href=\"https://x.com/SenatorHagerty/status/1869030271015596404\">Announced support on Fox News.</a>","status":"For","twitter":"SenatorHagerty","state":"TN","bioguide":"H000601"},{"_id":"recqM1CKAmi0grvQX","name":"Alex Padilla","party":"Democrat","comment_markdown":"<a href=\"https://x.com/AlexPadilla4CA/status/1857603279913623823\">\"The radical conspiracy theories embraced by Robert F. Kennedy Jr. are a clear and present danger to public health.\"</a>","status":"Against","twitter":"SenAlexPadilla","bluesky":"padilla.senate.gov","state":"CA","bioguide":"P000145"},{"_id":"recNPJ0dUIXtZrO5t","name":"Jon Ossoff","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenOssoff","bluesky":"ossoff.bsky.social","state":"GA","bioguide":"O000174"},{"_id":"recHzjFI52qySrJmf","name":"Raphael G. Warnock","party":"Democrat","comment_markdown":"<a href=\"https://x.com/SenatorWarnock/status/1884724954161197106\">\"Iâm voting NO on Mr. Kennedyâs nomination to lead </a>\n<a href=\"https://x.com/SenatorWarnock/status/1884724954161197106\">@HHSgov.\"</a>","status":"Against","twitter":"SenatorWarnock","state":"GA","bioguide":"W000790"},{"_id":"recMntShDpUPxEBWB","name":"Katie Boyd Britt","party":"Republican","comment_markdown":"<a href=\"https://www.al.com/politics/2024/12/tuberville-becomes-fou
395nding-member-of-rfk-jr-inspired-make-america-healthy-again-caucus.html\">Said she intends to support RFK Jr.'s nomination.</a>","status":"For","twitter":"SenKatieBritt","state":"AL","bioguide":"B001319"},{"_id":"receyLvn0ENkI902U","name":"Eric Schmitt","party":"Republican","comment_markdown":"<a href=\"https://x.com/Eric_Schmitt/status/1884434164935536780\">Posted on Twitter that he stands with RFK Jr.</a>","status":"For","twitter":"SenEricSchmitt","state":"MO","bioguide":"S001227"},{"_id":"recfvEgXdvIwFKR4N","name":"John Fetterman","party":"Democrat","comment_markdown":"<a href=\"https://thehill.com/homenews/senate/5066601-senate-democrats-consider-rfk-jr/\">Formerly critical of RFK, but has stated his openness to voting to confirm Kennedy and other Trump nominees.</a>","status":"Undecided","twitter":"SenFettermanPA","bluesky":"fetterman.senate.gov","state":"PA","bioguide":"F000479"},{"_id":"recD7giHYoQxEKMPH","name":"Pete Ricketts","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenatorRicketts","state":"NE","bioguide":"R000618"},{"_id":"recdRjytuWoFVycHk","name":"Angela D. Alsobrooks","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=UOyjjY-E2YY\">After challenging Kennedy's racist claims about vaccines, Alsobrooks said \"I will be voting against your nomination because your views are dangerous to our state and to our country.\"</a>","status":"Against","twitter":"AlsobrooksForMD","state":"MD","bioguide":"A000382"},{"_id":"recdptbKmWtjb1ZwN","name":"Tim Sheehy","party":"Republican","comment_markdown":"<a href=\"https://www.washingtonpost.com/politics/2024/11/19/trump-administration-transition/\">âRFK Jr. is a fantastic nominee to help lead the reinvigoration of the American health care system.â</a>","status":"For","twitter":"TimSheehyMT","state":"MT","bioguide":"S001232"},{"_id":"recUug2RpAAMpa3Hg","name":"Bernie Moreno","party":"Republican","comment_markdown":"<a href=\"https://x.com/HenryJGomez/status/1859005160326095316\">Committed to support RFK Jr.</a>","status":"For","twitter":"berniemoreno","state":"OH","bioguide":"M001242"},{"_id":"recP5jeuo5UZUA9BP","name":"David McCormick","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenMcCormickPA","state":"PA","bioguide":"M001243"},{"_id":"recrJUdNwf0C2aE5B","name":"James C. Justice","party":"Republican","comment_markdown":"<a href=\"https://wvmetronews.com/2024/11/20/jim-justice-on-trump-nominees-ill-support-all-the-choices/\">\"Iâll support all the choices.â</a>","status":"For","twitter":"JimJustice_WV","state":"WV","bioguide":"J000312"},{"_id":"rec5PQl4rz9cKWSR4","name":"Jon Husted","party":"Republican","comment_markdown":"<a href=\"https://www.linkedin.com/posts/jonhusted_senator-jon-husted-commends-robert-f-kennedy-activity-7290801672119861248-860H/\">Posted on LinkedIn that RFK Jr. has his vote.</a>","status":"For","twitter":"SenJonHusted","state":"OH","bioguide":"H001104"},{"_id":"reczEemBGtZ6lyJHq","name":"Ashley Moody","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenAshleyMoody","state":"FL","bioguide":"M001244"}], 396 filters: { 397 party: { 398 democrat: 'Democrat', 399 republican: 'Republican', 400 independent: 'Independent', 401 }, 402 status: { 403 for: 'Supporting RFK Jr.', 404 against: 'Against RFK Jr.', 405 undecided: 'Uncommitted', 406 }, 407 }, 408 selectedPartyFilters: [], 409 selectedStatusFilters: [], 410 page: 1, 411 perPage: 10, 412 pages: 1 413 } 414 }, 415 416 created() { 417 this.setPages() 418 }, 419 420 watch: { 421 perPage(newValue) { 422 this.setPages() 423 }, 424 selectedPartyFilters(newValue) { 425 this.perPage = 10 426 this.setPages() 427 }, 428 selectedStatusFilters(newValue) { 429 this.perPage = 10 430 this.setPages() 431 }, 432 }, 433 computed: { 434 filteredTargets() { 435 let targets = this.targets 436 437 if (this.selectedPartyFilters.length > 0) { 438 targets = targets.filter( target => { 439 return this.selectedPartyFilters.includes(target.party.toLowerCase()) 440 }) 441 } 442 443 if (this.selectedStatusFilters.length > 0) { 444 targets = targets.filter( target => { 445 return this.selectedStatusFilters.includes(target.status.toLowerCase()) 446 }) 447 } 448 return targets 449 } 450 }, 451 452 methods: { 453 setPages() { 454 this.pages = Math.round((this.filteredTargets?.length || 0) / this.perPage) 455 this.page = 1 456 }, 457 filterActive(filter, type) { 458 return (type === 'party') ? this.selectedPartyFilters.includes(filter) : this.selectedStatusFilters.includes(filter) 459 }, 460 461 moreInfoClass({ status }) { 462 switch (this.statusBool(status)) { 463 case true: 464 return 'bg-light-gray text-danger' 465 case false: 466 return 'bg-dark text-primary' 467 default: 468 return 'bg-light-gray text-danger' 469 } 470 }, 471 472 statusClass({ status }) { 473 switch (this.statusBool(status)) { 474 case true: 475 return 'yes' 476 case false: 477 return 'no' 478 default: 479 return 'maybe' 480 } 481 }, 482 483 partyClass({ party }) { 484 485 switch (party.toLowerCase()) { 486 case "democrat": 487 return 'bg-blue text-white' 488 case "republican": 489 return 'bg-red text-white' 490 default: 491 return 'bg-green text-white' 492 } 493 }, 494 495 statusText(target) { 496 const texts = { 497 'yes': "Supports", 498 'no': "No on RFK", 499 'maybe': "Uncommitted" 500 } 501 return texts[this.statusClass(target)] 502 }, 503 504 statusBool(status) { 505 switch (status) { 506 case "For": 507 return true 508 case "Against": 509 return false 510 default: 511 return null 512 } 513 }, 514 515 tweetText(handle) { 516 const goodTweet = "Thank you @{twitter} for protecting your customers by not using facial recognition!" 517 const badTweet = "I don't want my face recorded when I shop. @{twitter}, are you going to #banfacialrecognition in your stores to protect your customers privacy? Let me and @fightfortheftr know so we can feel safe shopping there." 518 const tweet = "@{twitter} RFK Jr is dangerous and unqualified. Protect public health by voting no on his confirmation! " 519 // const tweet = this.statusBool(target.using_fr) === false ? goodTweet : badTweet 520 return tweet.replace('{twitter}', handle) 521 }, 522 523 blueskyLink(target) { 524 const text = this.tweetText(target.bluesky) + ' https://blockrfkjr.com' 525 return `https://bsky.app/intent/compose?text=${encodeURIComponent(text)}` 526 }, 527 528 tweetLink(target) { 529 const text = this.tweetText(target.twitter) 530 return `https://twitter.com/intent/tweet?text=${encodeURIComponent(text)}&url=https%3A%2F%2Fblockrfkjr.com` 531 }, 532 533 toggleInfo(index) { 534 this.$refs['more-info-'+index][0].classList.toggle('d-none') 535 this.$refs['learn-more-'+index][0].classList.toggle('open') 536 } 537 } 538 } 539 </script>
539 540 541 <!-- Airtable Modal --> 542<div class="modal fade text-dark" id="airtable-modal" tabindex="-1" aria-hidden="true"> 543 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> 544 <div class="modal-content"> 545 <div class="modal-header"> 546 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 547 </div> 548 <div class="modal-body"> 549 <p class="text-center"> 550 <em>Loading...</em> 551 </p> 552 </div> 553 </div> 554 </div> 555</div> 556 557<!-- Share Modal -->
558<script type="text/x-template" id="share-modal-template"> 559<Teleport to="body"> 560<div class="modal fade share-modal" ref="modal" :id="id" tabindex="-1"> 561 <div class="modal-dialog modal-dialog-centered"> 562 <div class="modal-content bg-light"> 563 <div class="modal-header"> 564 <h5 class="modal-title">Share</h5> 565 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 566 </div> 567 <div class="links-screen" v-if="screen == 'links'"> 568 <div class="modal-body"> 569 <div class="row row-cols-2 g-4"> 570 <a class="share-link" :href="blueskyLink" target="_blank"> 571 <img src="/wp-content/themes/fight/images/share-icon-bluesky.svg" width="40" height="40" alt="" style="object-fit: contain;" aria-hidden class="me-2 border rounded-circle"> 572 <span>Share to Bluesky</span> 573 </a> 574 <a class="share-link" :href="twitterLink" target="_blank"> 575 <img src="/wp-content/themes/fight/images/share-icon-x.svg" alt="" aria-hidden class="me-2"> 576 <span>Share to X</span> 577 </a> 578 <a class="share-link" :href="facebookLink" target="_blank"> 579 <img src="/wp-content/themes/fight/images/share-icon-facebook.svg" alt="" aria-hidden class="me-2"> 580 <span>Share to Facebook</span> 581 </a> 582 <a class="share-link" :href="linkedInLink" target="_blank"> 583 <img src="/wp-content/themes/fight/images/share-icon-linkedin.svg" alt="" aria-hidden class="me-2"> 584 <span>Share to LinkedIn</span> 585 </a> 586 <a class="share-link" :href="emailLink" target="_blank"> 587 <img src="/wp-content/themes/fight/images/share-icon-email.svg" width="40" height="40" alt="" aria-hidden class="me-2"> 588 <span>Send as Email</span> 589 </a> 590 <a class="share-link" :href="gmailLink" target="_blank"> 591 <img src="/wp-content/themes/fight/images/share-icon-gmail.svg" width="40" height="40" alt="" aria-hidden class="border rounded-circle me-2"> 592 <span>Send with Gmail</span> 593 </a> 594 <a class="share-link" :href="protonMailLink" target="_blank"> 595 <img src="/wp-content/themes/fight/images/share-icon-protonmail.svg" width="40" height="40" alt="" aria-hidden class="border rounded-circle me-2"> 596 <span>Send with ProtonMail</span> 597 </a> 598 <a class="share-link" :href="fastMailLink" target="_blank"> 599 <img src="/wp-content/themes/fight/images/share-icon-fastmail.svg" width="40" height="40" alt="" aria-hidden class="me-2"> 600 <span>Send with FastMail</span> 601 </a> 602 <a class="share-link" href="#" @click.prevent="screen = 'image'"> 603 <img src="/wp-content/themes/fight/images/share-icon-image.svg" width="40" height="40" alt="" aria-hidden class="me-2"> 604 <span>Share with Image</span> 605 </a> 606 </div> 607 </div> 608 <div class="modal-footer"> 609 <img src="/wp-content/themes/fight/images/share-icon-mastodon.svg" alt="" aria-hidden class="me-2 rotating-icon" ref="rotatingIcon"> 610 <div class="input-group"> 611 <input type="text" class="form-control border-dark" :value="url" readonly> 612 <button class="btn btn-dark text-white" @click="copyLink()"> 613 <img src="/wp-content/themes/fight/images/share-icon-link.svg" alt="" aria-hidden class="me-2"> 614 <span v-html="copyLinkLabel"></span> 615 </button> 616 </div> 617 </div> 618 </div> 619 <div class="image-screen" v-else-if="screen == 'image'"> 620 <div class="modal-body"> 621 <div :style="{ width: `${shareImageWidth * 0.43}px`, height: `${shareImageHeight * 0.43}px`, backgroundColor: shareImageBGColor }" class="rounded overflow-hidden"> 622 <div class="share-image" ref="shareImage" :style="{ backgroundColor: shareImageBGColor, color: shareImageTextColor, width: `${shareImageWidth}px`, height: `${shareImageHeight}px`, fontSize: `${shareImageTextSize}px` }"> 623 <h1 ref="shareImageH1" style="display:inline" :style="{ color: shareImageH1Color, fontSize: `${shareImageH1Size}px` }"><span>{{ shareImageText }}</span></h1> 624 <div>{{ shareImageURL }}</div> 625 </div> 626 </div> 627 <div class="d-flex justify-content-between align-items-center mt-3"> 628 <a href="#" @click.prevent="screen = 'links'" class="text-decoration-none fw-bold small text-dark">« Back to links</a> 629 <div class="btn-group"> 630 <button class="btn" :class="isPortrait ? 'btn-dark text-white' : 'btn-outline-dark text-dark'" @click="setPortraitImage()">Portrait</button> 631 <button class="btn" :class="isPortrait ? 'btn-outline-dark text-dark' : 'btn-dark text-white'" @click="setSquareImage()">Square</button> 632 </div> 633 </div> 634 </div> 635 <div class="modal-footer justify-content-center"> 636 <a :href="shareImageDownloadLink" target="_blank" class="d-flex align-items-center"> 637 <svg width="32" height="32" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" class="download-icon me-2"> 638 <path d="M20 26.6667L11.6667 18.3333L14 15.9167L18.3333 20.25V6.66666H21.6667V20.25L26 15.9167L28.3333 18.3333L20 26.6667ZM10 33.3333C9.08334 33.3333 8.29889 33.0072 7.64667 32.355C6.99445 31.7028 6.66778 30.9178 6.66667 30V25H10V30H30V25H33.3333V30C33.3333 30.9167 33.0072 31.7017 32.355 32.355C31.7028 33.0083 30.9178 33.3344 30 33.3333H10Z" fill="white"/> 639 </svg>
640 <span>Download and share image</span> 641 </a> 642 </div> 643 </div> 644 </div> 645 </div> 646</div> 647</Teleport> 648</script>
648 649
650<script> 651 VUE_COMPONENTS['share-modal'] = { 652 template: '#share-modal-template', 653 654 props: { 655 id: { 656 type: String, 657 default: 'share-modal' 658 }, 659 url: { 660 type: String, 661 default: "https:\/\/blockrfkjr.com" }, 662 tweet: { 663 type: String, 664 default: "Stop RFK From Destroying Healthcare" }, 665 emailSubject: { 666 type: String, 667 default: "Stop RFK From Destroying Healthcare" }, 668 emailBody: { 669 type: String, 670 default: "I just took action here, and I think you should too!\n\nhttps://blockrfkjr.com" 671 } 672 }, 673 674 data() { 675 const startingH1Size = 200 676 677 return { 678 copyLinkLabel: 'Copy Link', 679 startingH1Size, 680 screen: 'links', 681 shareImageH1Size: startingH1Size, 682 shareImageH1Color: 'var(--bs-primary)', 683 shareImageBGColor: 'var(--bs-body-bg)', 684 shareImageTextColor: 'var(--bs-body-color)', 685 shareImageTextSize: 48, 686 shareImageText: "Stop RFK From Destroying Healthcare", 687 shareImageWidth: 1080, 688 shareImageHeight: 1920, 689 shareImageDownloadLink: null 690 } 691 }, 692 693 watch: { 694 async screen(newVal) { 695 if (newVal === 'image') { 696 this.$nextTick(this.setPortraitImage) 697 } 698 } 699 }, 700 701 async mounted() { 702 this.$refs.modal.addEventListener('show.bs.modal', this.onShow) 703 this.$refs.modal.addEventListener('shown.bs.modal', this.onShown) 704 this.$refs.modal.addEventListener('hidden.bs.modal', this.onHidden) 705 706 const bodyStyle = getComputedStyle(document.body) 707 this.shareImageBGColor = bodyStyle.getPropertyValue('background-color') 708 709 const h1 = document.querySelector('main h1') 710 711 if (h1) { 712 this.shareImageH1Color = getComputedStyle(h1).getPropertyValue('color') 713 this.shareImageText = h1.innerText 714 } 715 716 const firstP = document.querySelector('main p') 717 718 if (firstP) { 719 this.shareImageTextColor = getComputedStyle(firstP).getPropertyValue('color') 720 } 721 }, 722 723 computed: { 724 isPortrait() { 725 return this.shareImageHeight > this.shareImageWidth 726 }, 727 728 shareImageURL() { 729 // if we're sharing a fightforthefuture.org URL, use the short URL 730 if (this.url.match(/fightforthefuture.org/) || this.url.match(/localhost/)) { 731 return 'https://fftf.xyz/11919' 732 } 733 // if it's on a custom domain, just pretty print it 734 else { 735 return this.url.replace(/^https?:\/\//, '').replace(/\/$/, '') 736 } 737 }, 738 739 twitterLink() { 740 let twitterLink = 'https://twitter.com/intent/tweet?text=' + encodeURIComponent(this.tweet) 741 742 // remove https:// + www from the URL 743 let baseURL = this.url.replace(/^https?:\/\/(www\.)?/, '') 744 745 // also remove trailing slashes 746 baseURL = baseURL.replace(/\/$/, '') 747 748 // and lowercase it 749 baseURL = baseURL.toLowerCase() 750 751 // if tweet doesn't contain the base url, add it as a param 752 if (this.tweet.toLowerCase().indexOf(baseURL) === -1) { 753 twitterLink += '&url=' + encodeURIComponent(this.url) 754 } 755 756 return twitterLink 757 }, 758 759 facebookLink() { 760 return `https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(this.url)}` 761 }, 762 763 blueskyLink() { 764 let blueskyText = `${(this.tweet ? this.tweet : this.shareImageText)} ${this.url}` 765 return `https://bsky.app/intent/compose?text=${encodeURIComponent(blueskyText)}` 766 }, 767 768 linkedInLink() { 769 return `https://www.linkedin.com/shareArticle?mini=true&url=${encodeURIComponent(this.url)}` 770 }, 771 772 emailLink() { 773 return `mailto:?subject=${encodeURIComponent(this.emailSubject)}&body=${encodeURIComponent(this.emailBody)}` 774 }, 775 776 gmailLink() { 777 return `https://mail.google.com/mail/?view=cm&fs=1&su=${encodeURIComponent(this.emailSubject)}&body=${encodeURIComponent(this.emailBody)}` 778 }, 779 780 protonMailLink() { 781 return `https://mail.proton.me/inbox/#mailto=${encodeURIComponent(this.emailLink)}` 782 }, 783 784 fastMailLink() { 785 return `https://app.fastmail.com/mail/compose?mailto=${encodeURIComponent(this.emailLink)}` 786 } 787 }, 788 789 methods: { 790 async onScriptsLoaded() { 791 if (typeof html2canvas !== 'undefined' && typeof colorjs !== 'undefined') { 792 const canvas = await html2canvas(document.body, { 793 scrollX: 0, 794 scrollY: 0, 795 width: window.innerWidth, 796 height: 800, 797 onclone(clone) { 798 const modal = clone.querySelector('.modal') 799 800 if (modal) { 801 modal.parentNode.removeChild(modal) 802 } 803 804 const backdrop = clone.querySelector('.modal-backdrop') 805 if (backdrop) { 806 backdrop.parentNode.removeChild(backdrop) 807 } 808 } 809 }) 810 811 canvas.toBlob(async blob => { 812 const imageDataURL = URL.createObjectURL(blob) 813 const colors = await colorjs.prominent(imageDataURL, { format: 'array', amount: 2 }) 814 815 this.shareImageBGColor = `rgb(${colors[0].join(',')})` 816 }) 817 } 818 }, 819 820 onShow() { 821 this.screen = 'links' 822 823 // load html2canvas.min.js if it's not already loaded 824 if (typeof html2canvas === 'undefined') { 825 const script = document.createElement('script') 826 script.src = '/wp-content/themes/fight/js/html2canvas.min.js' 827 script.async = true 828 document.head.appendChild(script) 829 script.onload = this.onScriptsLoaded 830 } 831
832 // load color.js if it's not already loaded 833 if (typeof colorjs === 'undefined') { 834 const script = document.createElement('script') 835 script.src = '/wp-content/themes/fight/js/color.js' 836 script.async = true 837 document.head.appendChild(script) 838 script.onload = this.onScriptsLoaded 839 } 840 }, 841 842 onShown() { 843 let index = 0 844 845 const platforms = [ 846 'mastodon', 847 'bluesky', 848 'discord', 849 'reddit', 850 'signal', 851 'telegram', 852 'whatsapp', 853 'slack', 854 'threads', 855 ] 856 857 this.rotatingIconInterval = setInterval(() => { 858 if (index < platforms.length - 1) { 859 index++ 860 } 861 else { 862 index = 0 863 } 864 865 if (this.$refs.rotatingIcon) { 866 this.$refs.rotatingIcon.src = `/wp-content/themes/fight/images/share-icon-${platforms[index]}.svg` 867 } 868 }, 1500) 869 }, 870 871 onHidden() { 872 clearInterval(this.rotatingIconInterval) 873 }, 874 875 copyLink() { 876 // Copy the share URL to the clipboard 877 navigator.clipboard.writeText(this.url) 878 879 // change label to indicate that it worked 880 const copiedText = '<em>Copied</em>' 881 882 if (this.copyLinkLabel !== copiedText) { 883 const originalText = this.copyLinkLabel 884 this.copyLinkLabel = copiedText 885 886 setTimeout(() => { 887 this.copyLinkLabel = originalText 888 }, 3000) 889 } 890 }, 891 892 async resizeShareImageText() { 893 if (!this.$refs.shareImageH1) return 894 895 this.shareImageH1Size = this.startingH1Size 896 await this.$nextTick() 897 898 const isTooBig = () => { 899 const padding = 100 900 const isTooWide = this.$refs.shareImageH1.querySelector('span').offsetWidth > this.shareImageWidth - padding 901 const isTooTall = this.$refs.shareImageH1.offsetHeight > this.shareImageHeight * 0.75 902 903 if (isTooWide || isTooTall) { 904 return true 905 } 906 else { 907 return false 908 } 909 } 910 911 while (isTooBig()) { 912 this.shareImageH1Size -= 4 913 console.log('Resizing share image text to ', this.shareImageH1Size) 914 915 if (this.shareImageH1Size <= 48) { 916 break 917 } 918 919 // wait for DOM 920 await this.$nextTick() 921 } 922 }, 923 924 setSquareImage() { 925 this.shareImageWidth = 1080 926 this.shareImageHeight = 1080 927 this.resizeShareImageText() 928 setTimeout(this.createImage, 300) 929 }, 930 931 async setPortraitImage() { 932 this.shareImageWidth = 1080 933 this.shareImageHeight = 1920 934 this.resizeShareImageText() 935 setTimeout(this.createImage, 300) 936 }, 937 938 async createImage() { 939 const canvas = await html2canvas(this.$refs.shareImage, { 940 scale: 2, 941 backgroundColor: this.shareImageBGColor 942 }) 943 944 canvas.toBlob(blob => { 945 this.shareImageDownloadLink = URL.createObjectURL(blob) 946 }) 947 } 948 } 949 } 950</script>
950 951
952<script src="/wp-content/themes/fight/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 952
952
953<script src="/wp-content/themes/fight/js/vue3.js"></script>
vendor: 1 bytes, line 953
953
954<script type="module" src="/wp-content/themes/fight/js/app.js?v=1791163104"></script>
vendor: 1 bytes, line 954
954
955<script type="module" src="/wp-content/themes/fight/js/block-scripts.js?v=1791163104"></script>
955 956 957<!-- Fathom - beautiful, simple website analytics -->
958<script src="https://cdn.usefathom.com/script.js" data-site="AZOGWQRM" defer></script>
958 959<!-- / Fathom --> 960 961
961<script src="https://www.fightforthefuture.org/js/archive-modal.js" async></script>
961 962 963
964<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"4622525a3d524eccb7b706c20fb70f1a","r":1,"spa":2}' crossorigin="anonymous"></script>
964 965</body> 966</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.