1<!DOCTYPE html> 2<html lang="en" data-bs-theme="light"> 3 4<head> 5 <meta name="twitter:widgets:theme" content="light"> 6 <meta charset="utf-8"> 7
7<script> 8 try { 9 var t = document.cookie.match(/(?:^|;\s*)theme=(dark|light)(?:;|$)/); 10 var theme = t ? t[1] : (matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'); 11 document.documentElement.setAttribute('data-bs-theme', theme); 12 var tw = document.querySelector('meta[name="twitter:widgets:theme"]'); 13 if (tw) tw.setAttribute('content', theme); 14 } catch (e) { } 15 </script>
15 16 <meta name="viewport" content="width=device-width, initial-scale=1"> 17 <link rel="preconnect" href="//fonts.googleapis.com" /> 18<link rel="preconnect" href="//fonts.gstatic.com" crossorigin /> 19<link rel="preconnect" href="//cdn.townhall.com" crossorigin /> 20<link rel="preconnect" href="//cdn.jsdelivr.net" crossorigin /> 21<link rel="preconnect" href="//ib.adnxs.com" crossorigin /> 22<link rel="preconnect" href="//experience.tinypass.com" crossorigin /> 23<link rel="preconnect" href="//www.googletagservices.com" crossorigin /> 24<link rel="preconnect" href="//cdn.townhall.com" crossorigin /> 25<link rel="preconnect" href="//media.townhall.com" crossorigin /> 26<link rel="preconnect" href="//www.google-analytics.com" crossorigin /> 27<link rel="preconnect" href="//ad.doubleclick.net" crossorigin /> 28<link rel="preconnect" href="//securepubads.g.doubleclick.net" crossorigin /> 29<link rel="preconnect" href="//c.amazon-adsystem.com" crossorigin /> 30<link rel="preconnect" href="//cmp.osano.com" crossorigin /> 31<link rel="preconnect" href="//media.swncdn.com" crossorigin /> 32 33 34 35 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 36 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 37 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> 38 <meta name="apple-mobile-web-app-title" content="PJ Media"> 39 <meta name="application-name" content="PJ Media"> 40 <meta name="msapplication-TileColor" content="#fafafa"> 41 <meta name="theme-color" content="#fafafa"> 42 43<link rel="preconnect" href="https://fonts.googleapis.com"> 44<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 45<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;500;700;800&family=Open+Sans:ital,wght@0,300;0,400;0,700;0,800;1,300;1,400;1,700;1,800&family=PT+Serif&display=fallback"> 46 47 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css"> 48 <link rel="stylesheet" href="/css/app.css?v=QaQO-TUfmp6pXVyedjVWPQCQ2SAvZhSuoCHVOx-PLtk" /> 49 <link rel="stylesheet" href="/_content/Rcl.Common/css/rcl.css?v=WXdOM9RyGT3slE6vREI3-pLYqkA6bZQgoK3hO_tLJUU" /> 50 <!-- Osano Cookie Consent --> 51
51<script> 52 window.dataLayer = window.dataLayer || []; 53 function gtag() { dataLayer.push(arguments); } 54 gtag('consent', 'default', { 55 'ad_storage': 'denied', 56 'analytics_storage': 'denied', 57 'ad_user_data': 'denied', 58 'ad_personalization': 'denied', 59 'personalization_storage': 'denied', 60 'functionality_storage': 'granted', 61 'security_storage': 'granted', 62 'wait_for_update': 500 63 }); 64 gtag('set', 'ads_data_redaction', true); 65 gtag('set', 'url_passthrough', true); 66 </script>
66 67
67<script src="https://cmp.osano.com/SXusXzwf2D/6728c4c7-1b68-4cbb-80f6-5e395bbba96b/osano.js"></script>
67 68
68<script defer src="https://media.swncdn.com/js/consent/osano-init.js?lang=en"></script>
68 69
69<script> 70 document.addEventListener('click', function (event) { 71 if (!event.target.closest('[data-osano-drawer]')) return; 72 event.preventDefault(); 73 if (window.Osano && Osano.cm && typeof Osano.cm.showDrawer === 'function') { 74 Osano.cm.showDrawer(); 75 } 76 }); 77 </script>
77 78 79 80<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 80-81
80 81<script async src="https://www.googletagmanager.com/gtag/js?id=
81G-8XT9XNWEHT
vendor: 12 bytes, line 81
81"></script>
82<script> 83
vendor: 143 bytes, lines 83-87
83window.dataLayer = window.dataLayer || []; 84 function gtag() { dataLayer.push(arguments); } 85 gtag('js', new Date()); 86 87 gtag('config', '
87G-8XT9XNWEHT
vendor: 47 bytes, line 87
87', {'pageType': 'free', 'section': 'search'});
88</script>
88 89 90 91 92 93 <title>PJ Media </title> 94 <meta name="description" content="PJ Media is a leading news site covering culture, politics, faith, homeland security, and more. Our reporters and columnists provide original, in-depth analysis from a variety of perspectives." /> 95 <meta name="robots" content="noindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> 96 <link rel="canonical" href="https://pjmedia.com/search/q" /> 97 98 <meta property="og:locale" content="en_US" /> 99 <meta property="og:title" content="PJ Media" /> 100 <meta property="og:type" content="website" /> 101 <meta property="og:url" content="https://pjmedia.com/search/q" /> 102 <meta property="og:image" content="https://cdn.townhall.com/web/thm/pjmedia-opengraph-default.webp" /> 103 <meta property="og:image:width" content="1200" /> 104 <meta property="og:image:height" content="630" /> 105 <meta property="og:site_name" content="PJ Media" /> 106 <meta property="og:description" content="PJ Media is a leading news site covering culture, politics, faith, homeland security, and more. Our reporters and columnists provide original, in-depth analysis from a variety of perspectives." /> 107 <meta name="twitter:card" content="summary_large_image" /> 108 <meta name="twitter:title" content="PJ Media" /> 109 <meta name="twitter:image" content="https://cdn.townhall.com/web/thm/pjmedia-twitter-default.webp" /> 110 <meta name="twitter:url" content="https://pjmedia.com/search/q" /> 111 <meta name="twitter:description" content="PJ Media is a leading news site covering culture, politics, faith, homeland security, and more. Our reporters and columnists provide original, in-depth analysis from a variety of perspectives." /> 112 <meta name="twitter:site" content="@PJMedia_com" /> 113 114 115 <meta property="fb:pages" 116 content="41632789656,103971336305218,319569361390023,106547192707583,124538510989702,283971595408,15418366158,153162531376557,127519040661256,123834811060739,305174559545115,321502821264274,413465452078762,492802317512753,140705212665688,116757565026850,114013445328868" /> 117 118 119
119<script src="https://assets.freedomadnetwork.com/fan-pxl.js"></script>
119 120
120<script> 121 122 var desktopSizes = [ 123 [970, 250], 124 [728, 90], 125 [300, 600], 126 [300, 250] 127 ]; 128 var tabletSizes = [ 129 [728, 90], 130 [160, 600], 131 [300, 250] 132 ]; 133 var phoneSizes = [ 134 [320, 100], 135 [320, 50], 136 [300, 250] 137 ]; 138 var allSizes = [ 139 [970, 250], 140 [728, 90], 141 [320, 100], 142 [320, 50], 143 [300, 600], 144 [300, 250], 145 [160, 600] 146 ]; 147 148 var bidTimeout = 1200; 149 var refreshInterval = 120000; 150 var PREBID_TIMEOUT = bidTimeout; 151 var FAILSAFE_TIMEOUT = 3000; 152 var PREBID_ADAGIO = "pjmedia-com"; 153 var PREBID = true; 154 var adUnits = [{"code":"div-gpt-728x90_1","ortb2Imp":{"ext":{"gpid":"/search/div-gpt-728x90_1","data":{"divId":"div-gpt-728x90_1","placement":"728x90","pbadslot":null,"adg_rtd":{"placement":"728x90"}}},"data":{"divId":null,"placement":null,"pbadslot":"/search/div-gpt-728x90_1"}},"labelAny":["desktop"],"mediaTypes":{"banner":{"sizes":[[728,90],[970,250],[970,90]]}},"bids":[{"bidder":"rise","params":{"org":"6818d198b510010001bd74c3"}},{"bidder":"freedomadnetwork","params":{"placementId":"FAN.getPlacementId(\u0027e35b51cb-636e-40cd-9198-4978a23d9f8\u0027)"}},{"bidder":"kueezrtb","params":{"cId":"6704f3e1a2030208727dc2e4","pId":"65lk7c192882r0011813fn9"}},{"bidder":"adagio","params":{"organizationId":"1475","site":"pjmedia-com"}},{"bidder":"criteo","params":{"pubid":"109706","networkId":"7465"}},{"bidder":"appnexus","params":{"placementId":"9114174"}},{"bidder":"rumble","params":{"siteId":"67","publisherId":"27440","sizes":[[300,250],[728,90]]}},{"bidder":"teal","params":{"account":"salemmediagroup"}}]}]; 155 var apstagSlots = [{"slotID":"div-gpt-728x90_1","slotName":"/6177/pjmedia/search/728x90_1","sizes":[[728,90],[970,250],[970,90]]}]; 156 157 </script>
157 158
158<script type="text/javascript" data-cfasync="false" crossorigin="anonymous" src="https://static.kueezrtb.com/latest.js" id="kueezrtb_latest"></script>
158 159
159<script async src="https://c.amazon-adsystem.com/aax2/apstag.js"></script>
159 160 161
161<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
161 162
162<script async src="https://cdn.townhall.com/web/js/prebid/prebid-11.29.0.js?v=4"></script>
162 163
163<script src="/prebid/prebid-wrapper.js?v=yL9CZctSBvBoQ6pZFtrkHgjqY5Y5-eEcvNbh99_u6Oc"></script>
163 164 165 166
166<script async> 167 168 window.googletag = window.googletag || {}; 169 googletag.cmd = googletag.cmd || []; 170 171 var gptAdUnitPath = "search"; 172 var gptAdSlot = {}; 173 // GPT ad slots 174 var interstitialSlot; 175 var anchorSlot; 176 googletag.cmd.push(function () { 177 googletag.setConfig({ 178 disableInitialLoad: true, 179 lazyLoad: { 180 fetchMarginPercent: 500, // Fetch slots within 5 viewports. 181 renderMarginPercent: 200, // Render slots within 2 viewports. 182 } 183 }); 184 try { 185 interstitialSlot = googletag.defineOutOfPageSlot('/6177/pjmedia/interstitial', googletag.enums.OutOfPageFormat.INTERSTITIAL); 186 if (interstitialSlot) { 187 interstitialSlot.addService(googletag.pubads()); 188 } 189 190 anchorSlot = googletag.defineOutOfPageSlot( 191 '/6177/pjmedia/search/728x90_anchor', 192 googletag.enums.OutOfPageFormat.BOTTOM_ANCHOR 193 ); 194 195 if (anchorSlot) { 196 anchorSlot.addService(googletag.pubads()); 197 } 198 199 gptAdSlot['div-gpt-728x90_1'] = googletag.defineSlot('/6177/pjmedia/search/728x90_1', [[728,90],[970,250],[970,90],[1,1]], 'div-gpt-728x90_1').setConfig({ targeting: { 'pos': '728x90_1' } }).addService(googletag.pubads()); 200 201 202 } catch (e) { 203 console.error("thm-ad-exception", e); 204 } 205 206 googletag.pubads().addEventListener('impressionViewable', function (event) { 207 208 var slot = event.slot; 209 var refreshTargeting = (slot.getConfig('targeting') || {}).targeting || {}; 210 var refreshVal = refreshTargeting.refresh; 211 var shouldRefresh = refreshVal === 'true' || (Array.isArray(refreshVal) && refreshVal.indexOf('true') > -1); 212 213 if (shouldRefresh) { 214 console.log("setting refresh timeout:", slot.getAdUnitPath()) 215 setTimeout(function () { 216 //Thm.RefreshAd(slot); 217 thmads.refreshAd(slot.getSlotElementId()) 218 console.log("refreshing slot:", slot.getAdUnitPath()); 219 }, refreshInterval); 220 } 221 }); 222 223 224 225 googletag.enableServices(); 226 if (interstitialSlot) { 227 googletag.display(interstitialSlot); 228 } 229 if (anchorSlot) { 230 googletag.display(anchorSlot); 231 } 232 }); 233 234 </script>
234 235 236
236<script type='text/javascript'> 237 (function () { 238 239 var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); 240 241 _sf_async_config.uid = 14482; 242 _sf_async_config.domain = 'pjmedia.com'; 243 _sf_async_config.flickerControl = false; 244 _sf_async_config.useCanonical = true; 245 _sf_async_config.useCanonicalDomain = true; 246 _sf_async_config.sections = "search"; 247 _sf_async_config.authors = ""; 248 249 var _cbq = window._cbq = window._cbq || []; 250 if (localStorage.getItem('_cbq_acct')) { 251 _cbq.push(['_acct', localStorage.getItem('_cbq_acct') || "anon"]); 252 } 253 254 function loadChartbeat() { 255 var e = document.createElement('script'); 256 var n = document.getElementsByTagName('script')[0]; 257 e.type = 'text/javascript'; 258 e.async = true; 259 e.src = '//static.chartbeat.com/js/chartbeat.js'; 260 n.parentNode.insertBefore(e, n); 261 } 262 loadChartbeat(); 263 })(); 264</script>
264 265 266<!-- Chartbeat Conversion -->
267<script type="text/javascript"> 268 (function (w, d, s, c, u) { 269 var qf = function (e, a) { (w[c].q = w[c].q || []).push([e, a]); }; w[c] = w[c] || qf; 270 var st = d.createElement(s); 271 var fs = d.getElementsByTagName(s)[0]; 272 st.async = 1; st.src = u; fs.parentNode.insertBefore(st, fs); 273 })(window, document, 'script', 'chartbeat', 'https://static.chartbeat.com/js/subscriptions.js'); 274</script>
274 275<!-- End Chartbeat Conversion --> 276 277 278 279 280 281 282 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/tom-select.bootstrap5.min.css" 283 crossorigin="anonymous" referrerpolicy="no-referrer" /> 284 285 286 287 288 289 290</head> 291 292<body> 293 294 <header> 295 296 297 298<nav class="bg-body border-bottom fixed-top d-lg-none"> 299 <div class="d-flex align-items-center justify-content-between px-3" style="height: 3.5rem;"> 300 <!-- Hamburger (Mega Menu) --> 301 <button class="mega-menu-toggle" type="button" data-mega-menu-toggle aria-expanded="false" 302 aria-controls="megaMenu" title="Toggle menu"> 303 <span class="mega-menu-toggle__icon text-body"> 304 <span class="mega-menu-toggle__line mega-menu-toggle__line--top"></span> 305 <span class="mega-menu-toggle__line mega-menu-toggle__line--middle"></span> 306 <span class="mega-menu-toggle__line mega-menu-toggle__line--bottom"></span> 307 </span> 308 </button> 309 <!-- Logo --> 310 <a class="navbar-brand" href="/"> 311 <img src="https://cdn.townhall.com/web/svg/thm/logo-pjmedia.svg" class="header-logo" 312 alt="PJ Media - Leading news site covering culture, politics, faith, homeland security, and more"> 313 </a> 314 <!-- Search --> 315 <a href="/search/q" class="btn btn-link text-body p-2" title="Search"> 316 <svg style="width: 1.25rem; height: 1.25rem;" fill="none" stroke="currentColor" viewBox="0 0 24 24"> 317 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" 318 d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"/> 319 </svg> 320 </a> 321 </div> 322</nav> 323 324<div class="bg-body thm-border fixed-top d-none d-lg-block"> 325 <div class="container-xxl"> 326 <div class="d-flex align-items-center" style="height: 4rem;"> 327 <!-- Left: Hamburger + Logo + Desktop Navigation --> 328 <div class="d-flex align-items-center gap-3 flex-fill"> 329 <!-- Hamburger Menu Button (Desktop - triggers mega menu) --> 330 <button class="mega-menu-toggle" type="button" data-mega-menu-toggle aria-expanded="false" 331 aria-controls="megaMenu" title="Toggle menu"> 332 <span class="mega-menu-toggle__icon text-body"> 333 <span class="mega-menu-toggle__line mega-menu-toggle__line--top"></span> 334 <span class="mega-menu-toggle__line mega-menu-toggle__line--middle"></span> 335 <span class="mega-menu-toggle__line mega-menu-toggle__line--bottom"></span> 336 </span> 337 </button> 338 339 <!-- Logo/Brand --> 340 <a class="navbar-brand" href="/"> 341 <img src="https://cdn.townhall.com/web/svg/thm/logo-pjmedia.svg" class="header-logo" 342 alt="PJ Media - Leading news site covering culture, politics, faith, homeland security, and more"> 343 </a> 344 345 <!-- Desktop Navigation --> 346 <nav class="d-flex align-items-center gap-3 ms-3 thm-menu"> 347 <a href="/news-and-politics" 348 class="text-body "> 349 NEWS & POLITICS 350 </a> 351 <a href="/columns" class="text-body ">COLUMNS</a> 352 353 <a href="/watch" class="text-body ">WATCH</a> 354 355 <!-- MORE Dropdown (standard, like thm-myaccount) --> 356 <div class="dropdown"> 357 <a class="btn btn-link d-flex align-items-center gap-1 text-body p-0 " 358 data-bs-toggle="dropdown" data-bs-auto-close="true" aria-expanded="false"> 359 MORE 360 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor"
361 viewBox="0 0 16 16" aria-hidden="true"> 362 <path fill-rule="evenodd" 363 d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/> 364 </svg> 365 </a> 366 367 <div class="dropdown-menu shadow-sm thm-more-menu"> 368 <div class="thm-more-menu-grid"> 369 <div class="thm-more-menu-column"> 370 <div class="thm-more-menu-head">Explore</div> 371 <a href="/morning-briefing" class="dropdown-item thm-more-link"> 372 <span class="thm-more-link-name">Morning Briefing</span> 373 </a> 374 <a href="/culture" class="dropdown-item thm-more-link"> 375 <span class="thm-more-link-name">Culture</span> 376 </a> 377 <a href="/authors" class="dropdown-item thm-more-link"> 378 <span class="thm-more-link-name">Authors</span> 379 </a> 380 381 <a href="/podcasts" class="dropdown-item thm-more-link"> 382 <span class="thm-more-link-name">Podcasts</span> 383 </a> 384 <a href="/newsletters" class="dropdown-item thm-more-link"> 385 <span class="thm-more-link-name">Newsletters</span> 386 </a> 387 <a href="/games" class="dropdown-item thm-more-link"> 388 <span class="thm-more-link-name">Games</span> 389 </a> 390 <a href="https://platinum.townhall.com/patriotai" 391 class="dropdown-item thm-more-link" data-patriot-ai-open> 392 <span class="thm-more-link-name">Patriot AI</span> 393 </a> 394 395 </div> 396 <div class="thm-more-menu-column"> 397 <div class="thm-more-menu-head">Townhall Media</div> 398 <a href="/contact-us" class="dropdown-item thm-more-link"> 399 <span class="thm-more-link-name">Contact Us</span> 400 </a> 401 <a href="/about" class="dropdown-item thm-more-link"> 402 <span class="thm-more-link-name">About PJ Media</span> 403 </a> 404 <a href="https://townhallmedia.com" class="dropdown-item thm-more-link"> 405 <span class="thm-more-link-name">Advertise</span> 406 </a> 407 <a href="/jobs" class="dropdown-item thm-more-link"> 408 <span class="thm-more-link-name">Careers</span> 409 </a> 410 <a href="https://store.townhallmedia.com/" target="_blank" 411 class="dropdown-item thm-more-link"> 412 <span class="thm-more-link-name">Store</span> 413 </a> 414 <a href="https://instapundit.com" class="dropdown-item thm-more-link" target="_blank" 415 rel="noopener"> 416 <span class="thm-more-link-name">Instapundit</span> 417 </a> 418 </div> 419 </div> 420 <div class="thm-more-menu-brands"> 421 <a href="https://platinum.townhall.com" class="thm-more-brand" 422 aria-label="Townhall Platinum">
423 <span class="thm-more-brand-mark"> 424 <img src="https://cdn.townhall.com/web/svg/thm/vip-platinum.svg" 425 alt="Townhall Platinum"> 426 </span> 427 <span class="thm-more-brand-tag">All in one Platinum site</span> 428 </a> 429 <a href="https://watch.townhall.com/" class="thm-more-brand" aria-label="Townhall TV"> 430 <span class="thm-more-brand-mark"> 431 <img src="https://cdn.townhall.com/web/svg/thm/townhalltv.svg" 432 alt="Townhall TV"> 433 </span> 434 <span class="thm-more-brand-tag">On-demand entertainment</span> 435 </a> 436 <a href="https://salemnewschannel.com/" target="_blank" 437 class="thm-more-brand thm-more-brand--snc" aria-label="Salem News Channel"> 438 <span class="thm-more-brand-mark"> 439 <img src="https://cdn.townhall.com/web/svg/thm/2026/logo-snc-blue.svg" 440 alt="Salem News Channel"> 441 </span> 442 <span class="thm-more-brand-tag">Watch Salem News Channel</span> 443 </a> 444 </div> 445 </div> 446 </div> 447 448 <!-- VIP Badge --> 449 <a href="/vip" class=""> 450 <img src="https://cdn.townhall.com/web/thm/subscriptions-badge-vip.svg" alt="VIP" 451 style="height: 1rem;"/> 452 </a> 453 </nav> 454 </div> 455 456 <!-- Right: Actions --> 457 <div class="d-flex align-items-center gap-2 flex-nowrap"> 458 <a href="/app" class="thm-mh-action d-none d-xl-inline-block px-3 py-1 text-body text-decoration-none fw-medium text-nowrap"> 459 DOWNLOAD APP 460 </a> 461 462 463<div class="d-flex align-items-center gap-2 flex-nowrap"> 464 <button type="button" class="btn btn-link px-3 py-2 fw-medium btn-login text-nowrap">SIGN IN</button> 465 <a class="btn btn-outline-primary px-3 py-2 fw-medium btn-join text-nowrap" href="/subscribe?tpcc=home_button">SUBSCRIBE</a> 466 </div> 467 468 469 <a href="/search/q" class="btn btn-link p-2" title="Search"> 470 <i class="bi bi-search text-primary"></i> 471 </a> 472 <button type="button" onclick="toggleDarkMode()" class="btn btn-link p-2" title="Toggle dark mode"> 473 <svg class="d-dark-none text-primary" style="width: 1.15rem;height: 1.15rem;vertical-align: middle;margin-bottom: 3px;" fill="none" stroke="currentColor"
474 viewBox="0 0 24 24"> 475 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" 476 d="M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"/> 477 </svg> 478 <svg class="d-dark-block text-primary" style="width: 1.15rem;height: 1.15rem;vertical-align: middle;margin-bottom: 3px;" fill="none" stroke="currentColor" 479 viewBox="0 0 24 24"> 480 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" 481 d="M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"/> 482 </svg> 483 </button> 484 </div> 485 </div> 486 </div> 487</div> 488 489<div id="megaMenu" class="mega-menu" data-sec="mega-menu"> 490 <div class="container-xxl py-2 d-lg-none"> 491 <div class="mb-3"> 492 <form id="thm-search-mobile" action="/search/q" method="get" class="position-relative"> 493 <input type="text" name="q" class="form-control rounded-pill pe-5" placeholder="Search PJ Media..." 494 aria-label="Search"> 495 <button type="submit" 496 class="btn btn-link p-0 border-0 bg-transparent position-absolute top-50 end-0 translate-middle-y me-3"> 497 <svg class="text-primary" style="width: 1.25rem; height: 1.25rem;" fill="none" stroke="currentColor"
498 viewBox="0 0 24 24"> 499 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" 500 d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"> 501 </path> 502 </svg> 503 </button> 504 </form> 505 </div> 506 507 <div class="mb-2"> 508 509<div class="d-flex gap-2"> 510 <button type="button" class="btn btn-outline-primary py-2 fw-medium btn-login flex-fill">SIGN IN</button> 511 <a class="btn btn-outline-primary py-2 fw-medium btn-join flex-fill" href="/subscribe?tpcc=home_mobilebutton">SUBSCRIBE</a> 512 </div> 513 514 </div> 515 516 <nav class="mega-menu__nav mt-3 border-top" aria-label="Mobile mega menu"> 517 <ul class="list-unstyled mb-0"> 518 <li class="mega-menu__nav-item"> 519 <a href="/news-and-politics" class="mega-menu__nav-link"> 520 <i class="bi bi-newspaper mega-menu__nav-icon"></i> 521 <span>News & Politics</span> 522 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 523 </a> 524 </li> 525 <li class="mega-menu__nav-item"> 526 <a href="/columns" class="mega-menu__nav-link"> 527 <i class="bi bi-pen mega-menu__nav-icon"></i> 528 <span>Columns</span> 529 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 530 </a> 531 </li> 532 <li class="mega-menu__nav-item"> 533 <a href="/watch" class="mega-menu__nav-link"> 534 <i class="bi bi-play-btn mega-menu__nav-icon"></i> 535 <span>Watch</span> 536 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 537 </a> 538 </li> 539 <li class="mega-menu__nav-item"> 540 <a href="/morning-briefing" class="mega-menu__nav-link"> 541 <i class="bi bi-sunrise mega-menu__nav-icon"></i> 542 <span>Morning Briefing</span> 543 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 544 </a> 545 </li> 546 <li class="mega-menu__nav-item"> 547 <a href="/culture" class="mega-menu__nav-link"> 548 <i class="bi bi-chat-quote mega-menu__nav-icon"></i> 549 <span>Culture</span> 550 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 551 </a> 552 </li> 553 <li class="mega-menu__nav-item"> 554 <a href="/authors" class="mega-menu__nav-link"> 555 <i class="bi bi-people mega-menu__nav-icon"></i> 556 <span>Authors</span> 557 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 558 </a> 559 </li> 560 <li class="mega-menu__nav-item"> 561 <a href="https://instapundit.com" class="mega-menu__nav-link" 562 target="_blank" 563 rel="noopener"> 564 <i class="bi bi-box-arrow-up-right mega-menu__nav-icon"></i> 565 <span>Instapundit</span> 566 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 567 </a> 568 </li> 569 <li class="mega-menu__nav-item"> 570 <a href="/podcasts" class="mega-menu__nav-link"> 571 <i class="bi bi-mic mega-menu__nav-icon"></i> 572 <span>Podcasts</span> 573 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 574 </a> 575 </li> 576 <li class="mega-menu__nav-item"> 577 <a href="/vip" class="mega-menu__nav-link"> 578 <img src="https://cdn.townhall.com/web/thm/subscriptions-badge-vip.svg" alt="" aria-hidden="true" 579 class="mega-menu__nav-icon mega-menu__nav-icon--flag"/>
580 <span>VIP</span> 581 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 582 </a> 583 </li> 584 <li class="mega-menu__nav-item"> 585 <a href="/newsletters" class="mega-menu__nav-link"> 586 <i class="bi bi-envelope mega-menu__nav-icon"></i> 587 <span>Newsletters</span> 588 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 589 </a> 590 </li> 591 <li class="mega-menu__nav-item"> 592 <a href="/games" class="mega-menu__nav-link"> 593 <i class="bi bi-controller mega-menu__nav-icon"></i> 594 <span>Games</span> 595 <i class="bi bi-chevron-right mega-menu__nav-chevron"></i> 596 </a> 597 </li> 598 </ul> 599 </nav> 600 601 <div class="mega-menu__brand-band"> 602 603 <div class="mega-menu__brand-grid"> 604 <a href="https://platinum.townhall.com" class="mega-menu__brand-card" aria-label="Platinum" 605 > 606 <img src="https://cdn.townhall.com/web/svg/thm/vip-platinum.svg" alt="Platinum" style="height:17px;"/> 607 </a> 608 <a href="https://watch.townhall.com/" class="mega-menu__brand-card" aria-label="Townhall TV" 609 > 610 <img src="https://cdn.townhall.com/web/svg/thm/townhalltv.svg" alt="Townhall TV" style="height:17px;"/> 611 </a> 612 <a href="https://platinum.townhall.com/patriotai" class="mega-menu__brand-card" aria-label="Patriot AI" 613 data-patriot-ai-open> 614 <img src="https://platinum.townhall.com/images/patriotai.svg" alt="Patriot AI" class="d-dark-none" style="height:18px;"/> 615 <img src="https://platinum.townhall.com/images/patriotai-dark.svg" alt="Patriot AI" class="d-dark-block" style="height:18px;"/> 616 </a> 617 <a href="https://salemnewschannel.com/" class="mega-menu__brand-card" aria-label="Salem News Channel" 618 > 619 <img src="https://cdn.townhall.com/web/svg/thm/2026/logo-snc-blue.svg" alt="Salem News Channel" style="height:30px;"/> 620 </a> 621 </div> 622 </div> 623 624 <div class="mega-menu__footer mega-menu__footer--center"> 625 <div class="mega-menu__social mega-menu__social--center"> 626 <a href="https://x.com/PJMedia_com" class="mega-menu__social-btn" aria-label="X" title="X (Twitter)"> 627 <svg style="width: 1.15rem; height: 1.15rem;" fill="currentColor" viewBox="0 0 24 24"> 628 <path 629 d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/> 630 </svg> 631 </a> 632 <a href="https://www.facebook.com/PJMedia" class="mega-menu__social-btn" aria-label="Facebook" title="Facebook"> 633 <svg style="width: 1.15rem; height: 1.15rem;" fill="currentColor" viewBox="0 0 24 24"> 634 <path 635 d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/> 636 </svg> 637 </a> 638 <a href="https://www.instagram.com/townhallmedia" class="mega-menu__social-btn" aria-label="Instagram" 639 title="Instagram" target="_blank" rel="noopener"> 640 <svg style="width: 1.15rem; height: 1.15rem;" fill="currentColor" viewBox="0 0 24 24"> 641 <path 642 d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/> 643 </svg> 644 </a> 645 <a href="https://www.youtube.com/@LARRYwithLarryOConnor" class="mega-menu__social-btn" 646 aria-label="YouTube" title="YouTube" target="_blank" rel="noopener"> 647 <svg style="width: 1.25rem; height: 1.25rem;" fill="currentColor" viewBox="0 0 24 24"> 648 <path 649 d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/> 650 </svg> 651 </a>
652 <span class="mega-menu__social-divider" aria-hidden="true"></span> 653 <button type="button" onclick="toggleDarkMode()" class="mega-menu__social-btn mega-menu__theme-toggle" 654 aria-label="Toggle dark mode" title="Toggle dark mode"> 655 <svg class="d-dark-none" style="width: 1.15rem; height: 1.15rem;" fill="none" stroke="currentColor" 656 viewBox="0 0 24 24"> 657 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" 658 d="M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"/> 659 </svg> 660 <svg class="d-dark-block" style="width: 1.15rem; height: 1.15rem;" fill="none" stroke="currentColor" 661 viewBox="0 0 24 24"> 662 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" 663 d="M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"/> 664 </svg> 665 </button> 666 </div> 667 <div class="mega-menu__links mega-menu__links--center d-flex flex-wrap gap-3"> 668 <a href="https://cdn.townhall.com/web/privacypolicy/termsofuse.htm" class="text-body-secondary small">Terms & Conditions</a> 669 <a href="https://salemmedia.com/privacy-policy/" class="text-body-secondary small">Privacy Policy</a> 670 <a href="/contact-us" class="text-body-secondary small">Contact Us</a> 671 </div> 672 </div> 673 </div> 674 675 <div class="container-xxl py-4 d-none d-lg-block"> 676 <div class="row g-4"> 677 <div class="col"> 678 <div class="mb-4"> 679 <form id="thm-search" action="/search/q" method="get" class="d-flex position-relative"> 680 <input type="text" name="q" class="form-control rounded-pill me-2 position-relative" 681 placeholder="Search PJ Media..." aria-label="Search"> 682 <button type="submit" class="btn btn-link p-0 border-0 bg-transparent"> 683 684 <svg class="text-primary" style="width: 1.25rem; height: 1.25rem;" fill="none" 685 stroke="currentColor" viewBox="0 0 24 24"> 686 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" 687 d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"> 688 </path> 689 </svg> 690 </button> 691 </form> 692 </div> 693 </div> 694 </div> 695 <div class="row g-4"> 696 <!-- Column 1: News & Politics --> 697<div class="col-lg col-md-4 col-sm-6"> 698 <h6 class="mega-menu__heading">NEWS & POLITICS</h6> 699 <ul class="mega-menu__list"> 700 <li><a href="/news-and-politics">Latest News</a></li> 701 <li><a href="/news-topics/morning-briefing">Morning Briefing</a></li> 702 <li><a href="/author/robert-spencer">Robert Spencer</a></li> 703 <li><a href="/author/matt-margolis">Matt Margolis</a></li> 704 <li><a href="/author/sarah-anderson">Sarah Anderson</a></li> 705 <li><a href="/author/rick-moran">Rick Moran</a></li> 706 <li><a href="/author/catherinesalgado">Catherine Salgado</a></li> 707 <li><a href="/author/victoria-taft">Victoria Taft</a></li> 708 </ul> 709</div> 710 711<!-- Column 2: Opinion & Columns --> 712<div class="col-lg col-md-4 col-sm-6"> 713 <h6 class="mega-menu__heading">OPINION & COLUMNS</h6> 714 <ul class="mega-menu__list"> 715 <li><a href="/vodkapundit">Stephen Green</a></li> 716 <li><a href="/author/stephen-kruiser">Stephen Kruiser</a></li> 717 <li><a href="/author/chris-queen">Chris Queen</a></li> 718 <li><a href="/author/aaron-hanscom">Aaron Hanscom</a></li> 719 <li><a href="/author/athena-thorne">Athena Thorne</a></li> 720 <li><a href="/author/scott-pinsker">Scott Pinsker</a></li> 721 <li><a href="/author/charlie-martin">
721Charlie Martin</a></li> 722 </ul> 723</div> 724 725<!-- Column 3: Media --> 726<div class="col-lg col-md-4 col-sm-6"> 727 <h6 class="mega-menu__heading">MEDIA</h6> 728 <ul class="mega-menu__list"> 729 <li><a href="/watch">Watch</a></li> 730 <li><a href="/podcasts">Podcasts</a></li> 731 <li><a target="_blank" href="https://watch.townhall.com">TownhallTV</a></li> 732 </ul> 733</div> 734 735<!-- Column 4: Topics --> 736<div class="col-lg col-md-4 col-sm-6"> 737 <h6 class="mega-menu__heading">TOPICS</h6> 738 <ul class="mega-menu__list"> 739 <li><a href="/news-topics/2026-elections">2026 Elections</a></li> 740 <li><a href="/news-topics/donald-trump">Donald Trump</a></li> 741 <li><a href="/news-topics/illegal-immigration">Illegal Immigration</a></li> 742 <li><a href="/news-topics/iran">Iran War</a></li> 743 <li><a href="/news-topics/media-bias">Media Bias</a></li> 744 <li><a href="/news-topics/socialism">Socialism</a></li> 745 <li><a href="/news-topics/supreme-court">Supreme Court</a></li> 746 </ul> 747</div> 748 749<!-- Column 5: VIP & More --> 750<div class="col-lg col-md-4 col-sm-6"> 751 <h6 class="mega-menu__heading">VIP & MORE</h6> 752 <ul class="mega-menu__list"> 753 <li><a href="/subscribe">VIP Membership</a></li> 754 <li><a href="https://platinum.townhall.com/">Platinum Site</a></li> 755 <li><a href="https://platinum.townhall.com/chat">Patriot AI</a></li> 756 <li><a href="/games">Daily Games</a></li> 757 <li><a href="https://pjmedia.com/app">Download Our App</a></li> 758 </ul> 759</div> 760 </div> 761 762 <!-- Footer row with social links --> 763 <div class="row mt-4 pt-4 border-top"> 764 <div class="col-12 d-flex justify-content-between align-items-center"> 765 <div class="mega-menu__social d-flex gap-3 align-items-center"> 766 <span class="text-body small fw-medium">FOLLOW US</span> 767 <a href="https://x.com/PJMedia_com" class="text-body" title="X (Twitter)" target="_blank" 768 rel="noopener"> 769 <svg style="width: 1.25rem; height: 1.25rem;" fill="currentColor" viewBox="0 0 24 24"> 770 <path 771 d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/> 772 </svg> 773 </a> 774 <a href="https://www.facebook.com/PJMedia" class="text-body" title="Facebook" target="_blank" 775 rel="noopener"> 776 <svg style="width: 1.25rem; height: 1.25rem;" fill="currentColor" viewBox="0 0 24 24"> 777 <path 778 d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/> 779 </svg> 780 </a> 781 <a href="https://www.instagram.com/townhallmedia" class="text-body" title="Instagram" 782 target="_blank" rel="noopener"> 783 <svg style="width: 1.25rem; height: 1.25rem;" fill="currentColor" viewBox="0 0 24 24"> 784 <path 785 d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/> 786 </svg> 787 </a> 788 <a href="https://www.youtube.com/@LARRYwithLarryOConnor" class="text-body" title="YouTube" 789 target="_blank" rel="noopener"> 790 <svg style="width: 1.25rem; height: 1.25rem;" fill="currentColor" viewBox="0 0 24 24"> 791 <path 792 d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/> 793 </svg> 794 </a> 795 </div> 796 <div class="mega-menu__links d-flex gap-3">
797 <a href="https://cdn.townhall.com/web/privacypolicy/termsofuse.htm" class="text-body small" 798 target="_blank" rel="noopener"> 799 Terms & Conditions 800 </a> 801 <a href="https://salemmedia.com/privacy-policy/" class="text-body small" 802 target="_blank" rel="noopener"> 803 Privacy Policy 804 </a> 805 </div> 806 </div> 807 </div> 808 </div> 809</div> 810 811 812 813 </header> 814 <div class="banner "> 815 816 817 <div class="my-3"> 818 <div class="advs">Advertisement</div> 819 820 <div id="div-gpt-728x90_1" class="gpt-ad ad-250 gpt-header-expanded text-center"> 821
821<script type="text/javascript"> 822 googletag.cmd.push(function () { 823 googletag.display("div-gpt-728x90_1"); 824 //googletag.pubads().refresh([gptAdSlot["div-gpt-728x90_1"]]) 825 }); 826 </script>
826 827 </div> 828 </div> 829 830 831 832 </div> 833<main role="main"> 834 835<section class="container-xxl" data-sec="search"> 836 837 <form class="search w-100 my-md-4 my-2"> 838 <input type="hidden" name="hs" id="human_submit" value="" /> 839 840 <div class="search-query position-relative mb-3"> 841 <input type="search" class="form-control form-control-lg rounded-pill pe-5" name="q" 842 placeholder="Search keywords..." id="search_input" aria-label="Search keywords" 843 autocomplete="off" autofocus /> 844 <button type="submit" 845 class="btn btn-link p-0 border-0 bg-transparent position-absolute top-50 end-0 translate-middle-y me-3" 846 aria-label="Search"> 847 <svg class="text-primary" style="width: 1.25rem; height: 1.25rem;" fill="none" stroke="currentColor" 848 viewBox="0 0 24 24"> 849 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" 850 d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path> 851 </svg> 852 </button> 853 </div> 854 855 <div class="d-flex flex-wrap align-items-center gap-2"> 856 <span class="text-uppercase fw-semibold small text-secondary me-1"> 857 <i class="bi bi-sliders" aria-hidden="true"></i> Refine 858 </span> 859 <div class="search-filters__field flex-grow-1"> 860 <select id="thms_sort" name="sort" aria-label="Sort results"> 861 <option value="weighted" selected="selected">Sort by Date (weighted)</option> 862 <option value="date">Sort by Date (strict)</option> 863 <option value="relevance">Sort by Relevance</option> 864 </select> 865 </div> 866 <div class="search-filters__field flex-grow-1"> 867 <select id="thms_date" name="date" aria-label="Filter by date"> 868 <option value="0" selected="selected">Any time</option> 869 <option value="-7">Last 7 days</option> 870 <option value="-30">Last 30 days</option> 871 <option value="-90">Last 90 days</option> 872 <option value="2026">This year (2026)</option> 873 <option value="2025">Last year (2025)</option> 874 </select> 875 </div> 876 <div class="search-filters__field flex-grow-1"> 877 <select id="thms_author" name="authorId" aria-label="Filter by author"> 878 <option value="">Any Author</option> 879 <option value="4230">A.J. Christopher</option> 880 <option value="3812">A.J. Rice</option> 881 <option value="13">Aaron Hanscom</option> 882 <option value="4335">Amy Denton</option> 883 <option value="4310">Amy Swearer</option> 884 <option value="4300">Ashley Evdokimo</option> 885 <option value="4227">Ashley McCully</option> 886 <option value="4308">Ashli-Meghan Eskeldson</option> 887 <option value="3864">Athena Thorne</option> 888 <option value="4179">Ben Shapiro</option> 889 <option value="4208">Benjamin Bartee</option> 890 <option value="4187">Bill Martinez</option> 891 <option value="2494">Bruce Bawer</option> 892 <option value="4240">Bryan S. Jung</option> 893 <option value="4210">Catherine Salgado</option> 894 <option value="4327">Charles Jacobs and Uzay Bulut</option> 895 <option value="41">Charlie Martin</option> 896 <option value="3418">Chris Queen</option> 897 <option value="3247">Christian Adams</option> 898 <option value="4036">Christian Josi</option> 899 <option value="2785">Daniel J. Mitchell</option> 900 <option value="4226">Darrell Frost</option> 901 <option value="4267">Dave Carter</option> 902 <option value="4350">David Botkins</option> 903 <option value="4316">David Churchill Barrow</option> 904 <option value="4180">David Harsanyi</option> 905 <option value="4275">David Manney</option> 906 <option value="2875">David Solway</option> 907 <option value="3663">Dennis Prager</option> 908 <option value="4166">Drew Allen</option> 909 <option value="4115">Drew Johnson</option> 910 <option value="14">Ed Driscoll</option> 911 <option value="2832">Eric Florack</option> 912 <option value="4261">Glenn Corn</option> 913 <option value="4194">Greg Byrnes</option> 914 <option value="4243">Greg Young</option> 915 <option value="4172">Gwendolyn Sims</option> 916 <option value="4365">Hahn March</option> 917 <option value="2731">Hans A. von Spakovsky</option> 918 <option value="3204">
918Horace Cooper</option> 919 <option value="2943">J. Christian Adams</option> 920 <option value="3609">J. Christian Adams and Hans von Spakovsky</option> 921 <option value="2506">Jack Dunphy</option> 922 <option value="3807">Jamie K. Wilson</option> 923 <option value="4231">Jason Belich</option> 924 <option value="4283">Jeff Dornik</option> 925 <option value="4302">Jeff Hunt</option> 926 <option value="3972">Jeff Reynolds</option> 927 <option value="4298">Jennifer Rust</option> 928 <option value="4198">John D. O’Connor</option> 929 <option value="4238">John D. O'Connor</option> 930 <option value="4207">John Ligato</option> 931 <option value="4108">John Stossel</option> 932 <option value="4233">Jon Del Arroz</option> 933 <option value="4182">Jonathan Garthwaite</option> 934 <option value="4286">Josh Hammer</option> 935 <option value="4042">Julio Rivera</option> 936 <option value="4363">Karys Rhea</option> 937 <option value="4171">Kevin Downey Jr.</option> 938 <option value="4337">Laura Hollis</option> 939 <option value="4256">Lauren Eden</option> 940 <option value="4265">Lawrence L. Muir, Jr. and Drew Horn</option> 941 <option value="4279">Liam Gray</option> 942 <option value="4158">Lincoln Brown</option> 943 <option value="3730">Mark Rippetoe</option> 944 <option value="4159">Mark Tapscott</option> 945 <option value="4039">Matt Margolis</option> 946 <option value="4328">Matthias Matussek</option> 947 <option value="4269">Maureen Steele</option> 948 <option value="3410">Megan Fox</option> 949 <option value="4099">Michael Busler</option> 950 <option value="4223">Michael Cantrell</option> 951 <option value="4219">Michael Feuz</option> 952 <option value="4229">Milt Harris</option> 953 <option value="4268">Monty Warner</option> 954 <option value="2626">P. David Hornik</option> 955 <option value="3568">Paula Bolyard</option> 956 <option value="4266">Peter Mihalick</option> 957 <option value="4078">Philip Carl Salzman</option> 958 <option value="3988">Philip Mulivor</option> 959 <option value="4093">Rabbi Michael Barclay</option> 960 <option value="2444">Rachel Ehrenfeld</option> 961 <option value="2857">Raymond Ibrahim</option> 962 <option value="4222">Richard C. Lyons</option> 963 <option value="18">Richard Fernandez</option> 964 <option value="3541">Rick Amato</option> 965 <option value="63">Rick Moran</option> 966 <option value="4257">Robert Hornak</option> 967 <option value="2420">Robert Spencer</option> 968 <option value="4236">Rod Thomson</option> 969 <option value="5">Roger L. Simon</option> 970 <option value="4343">Rudy Takala</option> 971 <option value="4204">Ryan Ledendecker</option> 972 <option value="4107">Salena Zito</option> 973 <option value="4277">Sam Sorbo</option> 974 <option value="4258">Sarah Anderson</option> 975 <option value="4234">Scott Pinsker</option> 976 <option value="3230">Seton Motley</option> 977 <option value="4139">Stacey Lennox</option> 978 <option value="2416">Stephen Green</option> 979 <option value="3373">Stephen Kruiser</option> 980 <option value="4280">Terry Wilcox</option> 981 <option value="4284">Tim O'Brien</option> 982 <option value="3406">Tom Harris</option> 983 <option value="3305">Veronique de Rugy</option> 984 <option value="28">Victor Davis Hanson</option> 985 <option value="4262">Victor Joecks</option> 986 <option value="4126">Victoria Taft</option> 987 <option value="4273">Vijay Jayaraj </option> 988 <option value="4244">W. Joseph Campbell</option> 989 <option value="4235">Wayne Grudem</option> 990 <option value="4237">William Hellman</option> 991 </select> 992 </div> 993 </div> 994 </form> 995 996 <div class="d-flex flex-column align-items-center text-center text-secondary py-5" data-sec="search-empty"> 997 <i class="bi bi-search fs-1 opacity-50 mb-2" aria-hidden="true"></i> 998 <p class="fst-italic m-0">Please specify search criteria and click Search.</p> 999 </div> 1000 1001</section> 1002 1003</main> 1004 1005 1006 <footer class="th-footer mt-4 d-none d-md-block"> 1007 1008 <div class="th-ft-top"> 1009 <div class="th-ft-wrap"> 1010 <a href="/" aria-label="PJ Media home"> 1011 <img class="th-ft-logo" src="https://cdn.townhall.com/web/svg/thm/2026/pjmedia-dark.svg" 1012 alt="PJ Media"> 1013 </a> 1014 <div class="th-ft-follow">
1015 <span class="th-ft-lbl">Follow Us</span> 1016 <div class="th-ft-social"> 1017 <a href="https://x.com/PJMedia_com" target="_blank" rel="noopener" aria-label="X"> 1018 <svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"> 1019 <path 1020 d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.742l7.738-8.835L1.254 2.25H8.08l4.253 5.622L18.244 2.25zm-1.161 17.52h1.833L7.084 4.126H5.117z"/> 1021 </svg> 1022 </a> 1023 <a href="https://www.facebook.com/PJMedia" target="_blank" rel="noopener" aria-label="Facebook"> 1024 <svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"> 1025 <path 1026 d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/> 1027 </svg> 1028 </a> 1029 <a href="https://www.instagram.com/townhallmedia" target="_blank" rel="noopener" aria-label="Instagram"> 1030 <svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"> 1031 <path 1032 d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/> 1033 </svg> 1034 </a> 1035 <a href="https://www.youtube.com/@LARRYwithLarryOConnor" target="_blank" rel="noopener" aria-label="YouTube"> 1036 <svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"> 1037 <path 1038 d="M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/> 1039 </svg> 1040 </a> 1041 </div> 1042 </div> 1043 <div class="th-ft-actions"> 1044 <a href="#" class="th-ft-btn btn-login">Sign In</a> 1045 <a href="/faq" class="th-ft-btn">FAQs</a> 1046 <a href="/subscribe" class="th-ft-btn th-ft-btn-red">Join VIP</a> 1047 </div> 1048 </div> 1049 </div> 1050 <div class="th-ft-mid"> 1051 <div class="th-ft-wrap"> 1052 <div class="th-ft-col"> 1053 <div class="th-ft-col-hd">Top News</div> 1054 <ul> 1055 <li><a href="/news-and-politics">Latest News</a></li> 1056 <li><a href="/watch">Watch</a></li> 1057 <li><a href="/morning-briefing">Morning Briefing</a></li> 1058 <li><a href="/culture">Culture</a></li> 1059 <li><a href="https://watch.townhall.com" target="_blank" 1060 rel="noopener noreferrer">Townhall TV</a></li> 1061 <li><a href="/authors">Authors</a></li> 1062 </ul> 1063 </div> 1064 <div class="th-ft-col"> 1065 <div class="th-ft-col-hd"><a href="/news-topics" style="color:#FFFFFF">A-Z Topics</a></div> 1066 <ul> 1067 <li><a href="/news-topics/2026-elections">2026 Elections</a></li> 1068 <li><a href="/news-topics/congress">Congress</a></li> 1069 <li><a href="/news-topics/donald-trump">Donald Trump</a></li> 1070 <li><a href="/news-topics/economy">Economy</a></li> 1071 <li><a href="/news-topics/christianity">Faith & Religious Liberty</a></li> 1072 <li><a href="/news-topics/foreign-policy">Foreign Policy</a></li> 1073 <li><a href="/news-topics/crime">Fraud & Crime</a></li> 1074 <li><a href="/news-topics/illegal-immigration">Illegal Immigration</a></li> 1075 <li><a href="/news-topics/supreme-court">Supreme Court</a></li> 1076 <li><a href="/news-topics/second-amendment">Second Amendment</a></li> 1077 </ul> 1078 </div> 1079 <div class="th-ft-col"> 1080 <div class="th-ft-col-hd">Opinion & Columns</div> 1081 <ul> 1082 <li><a href="/vodkapundit">Stephen Green</a></li> 1083 <li><a href="/author/stephen-kruiser">Stephen Kruiser</a></li> 1084 <li><a href="/author/chris-queen">Chris Queen</a></li> 1085 <li><a href="/author/aaron-hanscom">Aaron Hanscom</a></li> 1086 <li><a href="/author/athena-thorne">Athena Thorne</a></li> 1087 <li><a href="/author/scott-pinsker">Scott Pinsker</a></li> 1088 <li><a href="/author/charlie-martin">
1088Charlie Martin</a></li> 1089 </ul> 1090 </div> 1091 <div class="th-ft-col"> 1092 <div class="th-ft-col-hd">Podcasts</div> 1093 <ul> 1094 <li><a href="/podcasts/kruiser-kabana">Kruiser Kabana</a></li> 1095 <li><a href="/podcasts/unwoke-with-kevin-and-kruiser">Unwoke with Kevin and Kruiser</a></li> 1096 <li><a href="/podcasts/triggered">Triggered</a></li> 1097 <li><a href="/podcasts/faith-all-over-the-place">Faith All Over the Place</a></li> 1098 <li><a href="/podcasts/camandco">Bearing Armsâ Cam & Co</a></li> 1099 <li><a href="/podcasts">All Podcasts</a></li> 1100 </ul> 1101 </div> 1102 <div class="th-ft-col"> 1103 <div class="th-ft-col-hd">More</div> 1104 <ul> 1105 <li><a href="/about">About Us</a></li> 1106 <li><a href="/contact-us/">Advertise</a></li> 1107 <li><a href="https://pjmedia.com/jobs" target="_blank" rel="noopener noreferrer">Careers</a></li> 1108 <li><a href="/contact-us/">Submit a Tip</a></li> 1109 <li><a href="/contact-us/">Write For Us</a></li> 1110 </ul> 1111 </div> 1112 <div class="th-ft-col"> 1113 <div class="th-ft-col-hd">Subscribe</div> 1114 <ul> 1115 <li><a href="/subscribe">Join VIP</a></li> 1116 <li><a href="/vipgift">Gift a Membership</a></li> 1117 <li><a href="/newsletter">Daily Newsletter</a></li> 1118 <li><a href="https://salemnewschannel.com/watch-live" target="_blank" rel="noopener noreferrer">Watch SNC</a></li> 1119 </ul> 1120 </div> 1121 </div> 1122</div> 1123 1124 <nav class="th-ft-net" aria-label="Townhall Media network"> 1125 <div class="th-ft-wrap"> 1126 <span class="th-ft-net-lbl">Townhall Media Network</span> 1127 <div class="th-ft-net-grid"> 1128 <a target="_blank" class="th-ft-net-card" href="/" style="--th-ft-net-brand: 178, 31, 36;"> 1129 <img src="https://cdn.townhall.com/web/svg/thm/2026/pjmedia-dark.svg" alt="PJ Media" 1130 width="95" height="28" loading="lazy"> 1131 </a> 1132 <a target="_blank" class="th-ft-net-card" href="https://townhall.com" style="--th-ft-net-brand: 178, 31, 36;"> 1133 <img src="https://cdn.townhall.com/web/svg/thm/2026/townhall-dark.svg" alt="Townhall" 1134 width="110" height="22" loading="lazy"> 1135 </a> 1136 <a target="_blank" class="th-ft-net-card" href="https://redstate.com" style="--th-ft-net-brand: 184, 31, 36;"> 1137 <img src="https://cdn.townhall.com/web/svg/thm/2026/redstate-dark.svg" alt="RedState" 1138 width="105" height="21" loading="lazy"> 1139 </a> 1140 <a target="_blank" class="th-ft-net-card" href="https://twitchy.com" style="--th-ft-net-brand: 242, 123, 33;"> 1141 <img src="https://cdn.townhall.com/web/svg/thm/2026/twitchy-dark.svg" alt="Twitchy" 1142 width="110" height="25" loading="lazy"> 1143 </a> 1144 <a target="_blank" class="th-ft-net-card" href="https://hotair.com" style="--th-ft-net-brand: 151, 33, 35;"> 1145 <img src="https://cdn.townhall.com/web/svg/thm/2026/hotair-dark.svg" alt="Hot Air" 1146 width="55" height="23" loading="lazy"> 1147 </a> 1148 <a target="_blank" class="th-ft-net-card" href="https://bearingarms.com" style="--th-ft-net-brand: 177, 35, 36;"> 1149 <img src="https://cdn.townhall.com/web/svg/thm/2026/bearingarms-dark.svg" alt="Bearing Arms" 1150 width="133" height="21" loading="lazy"> 1151 </a> 1152 </div> 1153 </div> 1154 </nav> 1155 1156 <div class="th-ft-news"> 1157 <div class="th-ft-wrap"> 1158 <span class="th-ft-news-lbl">PJ Media Newsletter signup</span> 1159 <form class="th-ft-news-row thm-nl" action="https://storm.town
1159hall.com/api/v1/postup/recipient" method="post" data-source="th-footer" data-list="1698,1707"> 1160 <input class="th-ft-news-input" type="email" name="email" placeholder="Enter your email address" 1161 aria-label="Email address" required> 1162 <button class="th-ft-news-btn" type="submit">Sign Up</button> 1163 </form> 1164 <span class="th-ft-news-status js-newsletter-status" role="status" aria-live="polite" hidden></span> 1165 </div> 1166 </div> 1167 1168 <div class="th-ft-bot"> 1169 <div class="th-ft-wrap"> 1170 <div class="th-ft-legal"> 1171 <a href="https://cdn.townhall.com/web/privacypolicy/termsofuse.htm" target="_blank">Terms of Service</a> 1172 <a href="https://salemmedia.com/privacy-policy/">Privacy Policy</a> 1173 <a id="osano-optout" data-google-interstitial="false"></a> 1174 1175 <a href="/contact-us">Feedback</a> 1176 <a href="/contact-us">Request a Correction</a> 1177 <a href="/sitemaps/sitemapindex-pjmedia.xml" target="_blank" rel="noopener noreferrer">Site Map</a> 1178 </div> 1179 <span class="th-ft-affiliate"> 1180 A portion of affiliate purchases may support Townhall Media's independent 1181 conservative journalism. 1182 </span> 1183 <span class="th-ft-copy">© 2026 Townhall Media LLC</span> 1184 </div> 1185 </div> 1186</footer> 1187 1188 1189 1190 1191
1191<script> 1192 function isSafari() { 1193 var userAgent = navigator.userAgent; 1194 var isSafari = /^((?!chrome|android).)*safari/i.test(userAgent); 1195 return isSafari; 1196 } 1197 // var displayMode = 'modal'; 1198 var userAgent = navigator.userAgent; 1199 var isSafari = /^((?!chrome|android).)*safari/i.test(userAgent); 1200 1201 // Checking if the URL path is '/subscribe' 1202 var isSubscribePage = window.location.pathname === '/subscribe'; 1203 1204 // Determining the display mode 1205 var displayMode; 1206 if (isSubscribePage) { 1207 displayMode = 'modal'; 1208 } else { 1209 // displayMode = isSafari ? 'redirect' : 'modal'; 1210 displayMode = isSafari ? 'modal' : 'redirect'; 1211 // displayMode = 'redirect'; 1212 } 1213 1214 console.log("displayMode is " + displayMode); 1215 tp = window["tp"] || []; 1216 tp.push(["setUsePianoIdUserProvider", true]); 1217 tp.push(["setDebug", false]); 1218 tp.push(['setApplePayMerchantId', 'mvm93v7ns5yqk3yw']); 1219 1220 tp.push(['setCloudflareWorkerUrl', 'https://auth.pjmedia.com']); 1221 tp.push(["init", function () { 1222 console.log("[p] init begins"); 1223 tp.enableGACrossDomainLinking(); 1224 1225 var w = window.innerWidth; 1226 if (w > 500) { 1227 w = 500; 1228 } 1229 1230 tp.pianoId.init({ 1231 displayMode: displayMode, 1232 confirmation: 'after', 1233 // displayMode: 'modal', 1234 containerSelector: '#login-form', 1235 width: w, 1236 height: 400, 1237 loggedIn: function (data) { 1238 //console.log('user ', data.user, ' logged in with token', data.token); 1239 pianoMan.verify(data); 1240 }, 1241 loggedOut: function (event) { 1242 pianoMan.verify(event); 1243 window.location.reload(); 1244 }, 1245 loginDisplayed: function () { 1246 console.log("login displayed") 1247 }, 1248 loginSuccess: function (e) { 1249 //thmPiano.alreadyLoggedIn = true; 1250 console.log("loginSuccess"); 1251 } 1252 }); 1253 1254 if (!tp.pianoId.isUserValid()) { 1255 console.log("[p] anonymous"); 1256 pianoMan.verify(); 1257 } 1258 }]); 1259 1260 1261 function parsePianoNewsletterList(raw, fallback) { 1262 var fallbackList = fallback && fallback.length ? fallback : null; 1263 if (raw == null || raw === '') return fallbackList; 1264 var parsed = raw; 1265 if (typeof raw === 'string') { 1266 try { 1267 parsed = JSON.parse(raw); 1268 } catch (e) { 1269 parsed = raw.split(','); 1270 } 1271 } 1272 if (typeof parsed === 'number' && Number.isFinite(parsed)) 1273 parsed = [parsed]; 1274 if (!Array.isArray(parsed)) return fallbackList; 1275 var list = parsed.map(Number).filter(Number.isFinite); 1276 return list.length ? list : fallbackList; 1277 } 1278 1279 tp.push(["addHandler", "customEvent", function (event, b, c, d) { 1280 switch (event.eventName) { 1281 case 'newsletter': 1282 case 'newsletter-signup': 1283 case 'newsletter-poll': 1284 1285 var iframeId = b; 1286 var siteNewsletters = [1698,1707]; 1287 var payload = { 1288 email: event.params.email, 1289 id: 1, 1290 source: event.eventName, 1291 pc: event.params.pc, 1292 list: parsePianoNewsletterList(event.params.list, siteNewsletters), 1293 rid: pianoMan.getRid() 1294 }; 1295 if (payload.email && payload.email.length > 0) { 1296 pianoMan.postupNewsletter(payload); 1297 } 1298 1299 break; 1300 case 'continue-reading': 1301 tp.offer.show({ offerId: event.params.offer }) 1302 break; 1303 } 1304 }]); 1305 tp.push(["addHandler", "showOffer", function (offerParams) { 1306 chartbeat('trackPaywallShown'); 1307 }]) 1308 tp.push(["addHandler", "startCheckout", function () { 1309 chartbeat('trackPaywallStart'); 1310 }]); 1311 tp.push(["addHandler", "checkoutComplete", async function (conversion) { 1312 1313 console.log(conversion); 1314 1315 var payload = { 1316 email: conversion.email, 1317 id: 1, 1318 source: "piano conversion through purchase", 1319 pc: null, 1320 list: [1698,1707], 1321 rid: conversion.rid 1322 }; 1323 var result = pianoMan.postupNewsletter(payload); 1324 1325 chartbeat('trackPaywallComplete'); 1326 }]); 1327</script>
vendor: 1 bytes, line 1327
1327
1328<script>(function (src) { var a = document.createElement("script"); a.type = "text/javascript"; a.async = false; a.src = src; var b = document.getElementsByTagName("script")[0]; b.parentNode.insertBefore(a, b) })("https://experience.tinypass.com/xbuilder/experience/load?aid=XGSTHNtMcq");</script>
1328 1329<div id="login-form"></div> 1330 1331
1331<script type="module" src="/_content/Rcl.Common/js/piano.js?v=jgxxWSzMgUikD9cMcJwmsvtZfpKhRmDVhs4bsrrFgMQ"></script>
1331 1332
1332<script type="module" src="/js/app.js?v=bM2Ddy7dO4DynYN6K1b8g8xfvIVFaZhivtLSVQQO2lo"></script>
1332 1333
1333<script type="module" src="/_content/Rcl.Common/js/rcl.js?v=WrIwZEkBUkxbe0MHB6csaoswKpQFC0kn52RQo4UTGD4"></script>
1333 1334 1335
1335<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" 1336 integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" 1337 crossorigin="anonymous"></script>
1337 1338
1338<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" 1339 integrity="sha384-G/EV+4j2dNv+tEPo3++6LCgdCROaejBqfUeNjuKAiuXbjrxilcCdDz6ZAVfHWe1Y" 1340 crossorigin="anonymous"></script>
1340 1341 1342 1343 1344 1345 1346
1346<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/tom-select.complete.min.js" crossorigin="anonymous" 1347 referrerpolicy="no-referrer"></script>
1347 1348
1348<script type="text/javascript" src="/_content/Rcl.Common/js/search.js?v=r5osRl38Pls-nyTfTXhopeYKZ9EzAJjsgn95GJC7-OU"></script>
1348 1349 1350 1351 1352 1353 1354 1355 1356
1356<script type="text/javascript"> 1357 console.info("The End: ", window.performance.now()); 1358 </script>
1358 1359 1360
1361<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":"755753318f594592a00d4bb80283310b","spa":2}' crossorigin="anonymous"></script>
1361 1362</body> 1363 1364</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.