1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4
4<script> 5 (function () { 6 var proto = XMLHttpRequest.prototype; 7 var open = proto.open, setRequestHeader = proto.setRequestHeader, send = proto.send; 8 var TOKEN_KEY = 'base44_access_token'; 9 var storedTokenHeader = function () { 10 try { return 'Bearer ' + localStorage.getItem(TOKEN_KEY); } catch (e) { return null; } 11 }; 12 var forgetStoredToken = function () { 13 try { localStorage.removeItem(TOKEN_KEY); localStorage.removeItem('token'); } catch (e) {} 14 }; 15 16 proto.open = function (method, url) { 17 this.__b44IsAuthCheck = /\/entities\/User\/me(\?|$)/.test(url); 18 return open.apply(this, arguments); 19 }; 20 21 proto.setRequestHeader = function (name, value) { 22 if (this.__b44IsAuthCheck && name.toLowerCase() === 'authorization' && value === storedTokenHeader()) { 23 this.__b44SentToken = value; 24 } 25 return setRequestHeader.call(this, name, value); 26 }; 27 28 proto.send = function () { 29 this.addEventListener('loadend', function () { 30 var rejectedTokenStillStored = this.status === 401 && this.__b44SentToken === storedTokenHeader(); 31 if (rejectedTokenStillStored) forgetStoredToken(); 32 }); 33 return send.apply(this, arguments); 34 }; 35})(); 36 </script>
36 37 <meta charset="utf-8"/> 38 <link href="https://media.base44.com/images/public/6a932ceec135e260e92a33db/ab2a383b7_favicon.ico" rel="icon" type="image/x-icon"/> 39 <link href="https://media.base44.com/images/public/6a932ceec135e260e92a33db/b8be1b213_favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/> 40 <link href="https://media.base44.com/images/public/6a932ceec135e260e92a33db/693d5d0ec_favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/> 41 <link href="https://media.base44.com/images/public/6a932ceec135e260e92a33db/9feaefa53_favicon-48x48.png" rel="icon" sizes="48x48" type="image/png"/> 42 <link href="https://media.base44.com/images/public/6a932ceec135e260e92a33db/aafb82fc7_favicon-192x192.png" rel="icon" sizes="192x192" type="image/png"/> 43 <link href="https://media.base44.com/images/public/6a932ceec135e260e92a33db/3c8370748_favicon-512x512.png" rel="icon" sizes="512x512" type="image/png"/> 44 <link href="https://media.base44.com/images/public/6a932ceec135e260e92a33db/0925fadb7_apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/> 45 <link href="https://media.base44.com/images/public/6a932ceec135e260e92a33db/aafb82fc7_favicon-192x192.png" rel="apple-touch-icon" sizes="192x192"/> 46 <link href="https://media.base44.com/images/public/6a932ceec135e260e92a33db/3c8370748_favicon-512x512.png" rel="apple-touch-icon" sizes="512x512"/> 47 <meta content="width=device-width, initial-scale=1.0, viewport-fit=cover" name="viewport"/> 48
48<script id="ch-dark-flash-prevention"> 49 (function () { 50 try { 51 var stored = localStorage.getItem('theme'); 52 var prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches; 53 if (stored === 'dark' || (!stored && prefersDark)) { 54 document.documentElement.classList.add('dark'); 55 } 56 } catch (_) {} 57 })(); 58 </script>
58 59 <link href="/manifest.json" rel="manifest"/> 60 <link href="https://fonts.googleapis.com" rel="preconnect"/> 61 <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> 62 <link href="https://pagead2.googlesyndication.com" rel="dns-prefetch"/> 63 <link href="https://cdn.taboola.com" rel="dns-prefetch"/> 64 <link href="https://www.googletagmanager.com" rel="dns-prefetch"/> 65 <link as="style" href="https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Source+Sans+3:wght@400;600;700&display=swap" rel="preload"/> 66 <link href="https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Source+Sans+3:wght@400;600;700&display=swap" media="print" onload="this.media='all'" rel="stylesheet"/> 67 <meta content="#065f46" name="theme-color"/> 68 <meta content="yes" name="apple-mobile-web-app-capable"/> 69 <meta content="default" name="apple-mobile-web-app-status-bar-style"/> 70 <meta content="Country Herald" name="apple-mobile-web-app-title"/> 71 <meta content="yes" name="mobile-web-app-capable"/> 72 <meta content="telephone=no" name="format-detection"/> 73 <meta content="Admin / Article List on Country Herald. Your local news network, providing real-time reporting, weather, severe event." name="description"/> 74 <meta content="local news, breaking news, public safety, government, business, community news" name="keywords"/> 75 <meta content="Country Herald" name="author"/> 76 <meta content="local news, breaking news, public safety, government, business, community" name="news_keywords"/> 77 <meta content="strict-origin-when-cross-origin" name="referrer"/> 78 <meta content="default-src 'self' https: data: blob: 'unsafe-inline'; img-src 'self' https: data: blob:; font-src 'self' https: data:; connect-src 'self' https: wss:; frame-src 'self' https:; object-src 'none'; base-uri 'self';" http-equiv="Content-Security-Policy"/> 79 <meta content="camera=(), microphone=(), geolocation=(), payment=(), usb=()" name="permissions-policy"/> 80 <!-- Default OG/Twitter meta tags â overridden by the Seo component per-page --> 81 <meta content="Admin / Article List | Country Herald" property="og:title"/> 82 <meta content="Admin / Article List on Country Herald. Your local news network, providing real-time reporting, weather, severe event." property="og:description"/> 83 <meta content="website" property="og:type"/> 84 <meta content="Country Herald" property="og:site_name"/> 85 <meta content="en_US" property="og:locale"/> 86 <meta content="https://media.base44.com/images/public/6a932ceec135e260e92a33db/f56d59111_socialshare.png/v1/fill/w_1200,h_630/f56d59111_socialshare.png" property="og:image"/> 87 <meta content="1200" property="og:image:width"/> 88 <meta content="630" property="og:image:height"/> 89 <meta content="Country Herald" property="og:image:alt"/> 90 <meta content="summary_large_image" name="twitter:card"/> 91 <meta content="@CountryHerald" name="twitter:site"/> 92 <meta content="Admin / Article List | Country Herald" name="twitter:title"/> 93 <meta content="Admin / Article List on Country Herald. Your local news network, providing real-time reporting, weather, severe event." name="twitter:description"/> 94 <meta content="https://media.base44.com/images/public/6a932ceec135e260e92a33db/f56d59111_socialshare.png/v1/fill/w_1200,h_630/f56d59111_socialshare.png" name="twitter:image"/> 95 <meta content="https://herald-local-pulse.base44.app/admin/articles" property="og:url"/> 96 <meta content="https://herald-local-pulse.base44.app/admin/articles" name="twitter:url"/> 97
97<script async="" src="https://news.google.com/swg/js/v1/publisher.js"> 98 </script>
98 99 <link href="/feed" rel="alternate" title="Country Herald â Latest News" type="application/rss+xml"/> 100 <link href="/sitemap.xml" rel="sitemap" type="application/xml"/> 101 <title> 102 Admin / Article List | Country Herald 103 </title> 104
104<script id="ch-recovery-route-gate"> 105 // Manual-action recovery: Base44 is an SPA host, so every non-approved route 106 // must neutralize the generic publisher metadata before the application renders. 107 // Build-time article prerenders remove this gate and carry their own robots, 108 // canonical, NewsArticle schema and server-visible story body. 109 (function () { 110 try { 111 var cleanPath = '/' + String(window.location.pathname || '/').split('/').filter(Boolean).join('/'); 112 if (!cleanPath) cleanPath = '/'; 113 var allowed = { 114 '/': true, 115 '/editorial-standards': true, 116 '/corrections-policy': true, 117 '/contact': true, 118 '/community-guidelines': true 119 }; 120 var blocked = !!window.location.search || !allowed[cleanPath]; 121 122 // Always strip canonical/og:url that leak the staging domain, even on 123 // allowed paths. The platform injects base44.app references at runtime; 124 // these must never survive into the rendered HTML that crawlers see. 125 document.querySelectorAll('link[rel="canonical"]').forEach(function (el) { 126 var href = el.getAttribute('href') || ''; 127 if (blocked || /base44\.app|herald-local-pulse/i.test(href)) el.remove(); 128 }); 129 var ogUrlEl = document.querySelector('meta[property="og:url"]'); 130 if (ogUrlEl && (blocked || /base44\.app|herald-local-pulse/i.test(ogUrlEl.getAttribute('content') || ''))) ogUrlEl.remove(); 131 var twUrlEl = document.querySelector('meta[name="twitter:url"]'); 132 if (twUrlEl && (blocked || /base44\.app|herald-local-pulse/i.test(twUrlEl.getAttribute('content') || ''))) twUrlEl.remove(); 133 134 if (blocked) { 135 ['robots', 'googlebot'].forEach(function (name) { 136 var meta = document.querySelector('meta[name="' + name + '"]'); 137 if (!meta) { 138 meta = document.createElement('meta'); 139 meta.setAttribute('name', name); 140 document.head.appendChild(meta); 141 } 142 meta.setAttribute('content', 'noindex, follow'); 143 }); 144 var orgSchema = document.getElementById('site-organization-schema'); 145 if (orgSchema) orgSchema.remove(); 146 window.__CH_RECOVERY_NOINDEX__ = true; 147 } 148 } catch (_) {} 149 })(); 150 </script>
150 151
151<script> 152 // AdSense â load immediately (async) so Auto Ads can scan the page early. 153 // Reader pages only; admin has no ad slots. 154 if (!window.location.pathname.startsWith('/admin')) { 155 var s = document.createElement('script'); 156 s.async = true; 157 s.crossOrigin = 'anonymous'; 158 s.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1097452544566935'; 159 document.head.appendChild(s); 160 } 161 </script>
161 162 <!-- Taboola loader â reader pages only, delayed 3s after load so AdSense gets priority --> 163
163<script type="text/javascript"> 164 window._taboola = window._taboola || []; 165 _taboola.push({article:'auto'}); 166 if (!window.location.pathname.startsWith('/admin')) { 167 window.addEventListener('load', function () { 168 window.setTimeout(function () { 169 !function (e, f, u, i) { 170 if (!document.getElementById(i)){ 171 e.async = 1; 172 e.src = u; 173 e.id = i; 174 f.parentNode.insertBefore(e, f); 175 } 176 }(document.createElement('script'), 177 document.getElementsByTagName('script')[0], 178 '//cdn.taboola.com/libtrc/socialsnowballllc-network/loader.js', 179 'tb_loader_script'); 180 if(window.performance && typeof window.performance.mark == 'function') 181 {window.performance.mark('tbl_ic');} 182 }, 3000); 183 }, { once: true }); 184 } 185 </script>
185 186 <!-- Google tag (gtag.js) -->
vendor: 69 bytes, lines 186-187
186 187 <script async="" src="https://www.googletagmanager.com/gtag/js?id=
187G-3SFDZJPF85
vendor: 17 bytes, lines 187-189
187"> 188 </script> 189
189<script> 190 window.dataLayer = window.dataLayer || []; 191 function gtag(){dataLayer.push(arguments);} 192 gtag('js', new Date()); 193 // Don't track admin/editorial pages in analytics 194 if (!window.location.pathname.startsWith('/admin')) { 195 gtag('config', 'G-3SFDZJPF85', { send_page_view: false }); 196 } 197 </script>
197 198
198<script crossorigin="" src="/assets/index-B-aW8nfO.js" type="module"> 199 </script>
199 200 <link crossorigin="" href="/assets/index-C38sEhHi.css" rel="stylesheet"/> 201
201<script type="module"> 202 if (window.self === window.top) { 203 let lastPath = ""; 204 function getPageNameFromPath(path) { 205 const segments = path.split("/").filter(Boolean); 206 return segments[0] || null; 207 } 208 function trackPageView() { 209 const path = window.location.pathname; 210 if (path === lastPath) return; 211 lastPath = path; 212 const pageName = getPageNameFromPath(path) || "home"; 213 const appId = "6a932ceec135e260e92a33db"; 214 if (!appId) return; 215 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 216 method: "POST", 217 }).catch(() => {}); 218 } 219 const originalPushState = history.pushState.bind(history); 220 history.pushState = function (...args) { 221 originalPushState(...args); 222 trackPageView(); 223 }; 224 const originalReplaceState = history.replaceState.bind(history); 225 history.replaceState = function (...args) { 226 originalReplaceState(...args); 227 trackPageView(); 228 }; 229 window.addEventListener("popstate", trackPageView); 230 trackPageView(); 231} 232 </script>
232 233
233<script> 234 (function () { 235 var titles = {"/login": "Login | Country Herald", "/forgot-password": "Forgot Password | Country Herald", "/reset-password": "Reset Password | Country Herald", "/register": "Forbidden | Country Herald", "/signup": "Forbidden | Country Herald", "/advertise/register": "Advertise Register | Country Herald", "/advertise/login": "Advertise Login | Country Herald", "/advertise/success": "Advertise Success | Country Herald", "/partners": "Partners | Country Herald", "/feed": "Raw Redirect | Country Herald", "/rss": "Raw Redirect | Country Herald", "/rss.xml": "Raw Redirect | Country Herald", "/feed.xml": "Raw Redirect | Country Herald", "/atom.xml": "Raw Redirect | Country Herald", "/feed/newsbreak": "Raw Redirect | Country Herald", "/feed/smartnews": "Raw Redirect | Country Herald", "/smartnews.xml": "Raw Redirect | Country Herald", "/feed/weather": "Raw Redirect | Country Herald", "/category/weather/feed": "Raw Redirect | Country Herald", "/feed/chicago": "Raw Redirect | Country Herald", "/feed/rockford": "Raw Redirect | Country Herald", "/feed/champaign": "Raw Redirect | Country Herald", "/feed/fort-wayne": "Raw Redirect | Country Herald", "/feed/indianapolis": "Raw Redirect | Country Herald", "/feed/kankakee": "Raw Redirect | Country Herald", "/feed/detroit": "Raw Redirect | Country Herald", "/feed/cleveland": "Raw Redirect | Country Herald", "/feed/quad-cities": "Raw Redirect | Country Herald", "/feed/milwaukee": "Raw Redirect | Country Herald", "/feed/minneapolis": "Raw Redirect | Country Herald", "/feed/fort-worth": "Raw Redirect | Country Herald", "/sitemap.xml": "Raw Redirect | Country Herald", "/sitemap_index.xml": "Raw Redirect | Country Herald", "/sitemap-index.xml": "Raw Redirect | Country Herald", "/sitemap-articles.xml": "Raw Redirect | Country Herald", "/sitemap-static.xml": "Raw Redirect | Country Herald", "/news-sitemap.xml": "Raw Redirect | Country Herald", "/robots.txt": "Raw Redirect | Country Herald", "/api/syndication/latest": "Api Redirect | Country Herald", "/api/syndication/search": "Api Redirect | Country Herald", "/wp-login.php": "Legacy Gone | Country Herald", "/xmlrpc.php": "Legacy Gone | Country Herald", "/": "Country Herald", "/local": "Local Redirect | Country Herald", "/live": "Live Page | Country Herald", "/illinois/live": "Live Page | Country Herald", "/weather": "Weather | Country Herald", "/saved": "Saved | Country Herald", "/states": "States | Country Herald", "/events": "Events | Country Herald", "/newsletter/unsubscribe": "Newsletter Unsubscribe | Country Herald", "/newsletter/verify": "Newsletter Verify | Country Herald", "/editorial-standards": "Editorial Standards | Country Herald", "/corrections-policy": "Corrections Policy | Country Herald", "/contact": "Contact Newsroom | Country Herald", "/submit-story": "Submit Story | Country Herald", "/contribute": "Contribute | Country Herald", "/community-guidelines": "Community Guidelines | Country Herald", "/weather-data": "Weather Data | Country Herald", "/classifieds": "Classifieds | Country Herald", "/classifieds/post": "Post Classified | Country Herald", "/classifieds/verify": "Classified Verify | Country Herald", "/classifieds/manage": "Classified Manage | Country Herald", "/classifieds/guidelines": "Classifieds Guidelines | Country Herald", "/sitemap": "Sitemap | Country Herald", "/gas-prices": "Gas Prices | Country Herald", "/api-docs": "Api Docs | Country Herald", "/advertise": "Advertise | Country Herald", "/advertise/create": "Advertise Create | Country Herald", "/advertise/account": "Advertise Account | Country Herald", "/admin": "Admin / Admin Dashboard | Country Herald", "/admin/articles": "Admin / Article List | Country Herald", "/admin/articles/new": "Admin / Article Editor | Country Herald", "/admin/events": "Admin / Events Manager | Country Herald", "/admin/classifieds": "Admin / Classifieds Manager | Country Herald", "/admin/photos": "Admin / Photo Library | Country Herald", "/admin/wordpress-import": "Admin / Word Press Import | Country Herald", "/admin/wordpress-migration": "Admin / Word Press Migration | Country Herald", "/admin/academic-network": "Admin / Academic Network | Country Herald", "/admin/authors": "Admin / Authors Manager | Country Herald", "/admin/locations": "Admin / Locations Manager | Country Herald", "/admin/location-references": "Admin / Location References | Country Herald", "/admin/automated-weather": "Admin / Automated Weather | Country Herald", "/admin/long-range-weather": "Admin / Long Range Weather | Country Herald", "/admin/publication-health": "Admin / Publication Health | Country Herald", "/admin/licensed-syndication": "Admin / Licensed Syndication | Country Herald", "/admin/live-monitor": "Admin / Live Monitor | Country Herald", "/admin/live-mobile-preview": "Admin / Live Mobile Preview | Country Herald", "/admin/alerts": "Admin / Alerts Manager | Country Herald", "/admin/submissions": "Admin / Submission Audit Log | Country Herald", "/admin/event-sources": "Admin / Event Sources Manager | Country Herald", "/admin/distribution-health": "Admin / Distribution Health | Country Herald", "/admin/advertising": "Admin / Advert
235ising Dashboard | Country Herald", "/admin/ads-txt": "Admin / Ads Txt Manager | Country Herald", "/admin/analytics": "Admin / Analytics Dashboard | Country Herald", "/admin/subscribers": "Admin / Subscribers Manager | Country Herald", "/admin/sources": "Admin / News Sources Manager | Country Herald", "/admin/source-diagnostics": "Admin / Source Diagnostics | Country Herald", "/admin/cloudinary-diagnostics": "Admin / Cloudinary Diagnostics | Country Herald", "/admin/recalls": "Admin / Recalls Manager | Country Herald", "/admin/submission-sim": "Admin / Submission Simulation | Country Herald", "/admin/users": "Admin / Staff Manager | Country Herald", "/home": "Country Herald"}; 236 // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind 237 // (old Safari fails to PARSE a lookbehind, taking the whole script down). 238 var dashed = function (s) { 239 return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2"); 240 }; 241 var decode = function (s) { 242 // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a 243 // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title. 244 try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; } 245 }; 246 var segments = function (path) { return path.split("/").filter(Boolean).map(decode); }; 247 var norm = function (path) { 248 var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); }); 249 return parts.length ? "/" + parts.join("/") : "/"; 250 }; 251 var lastPath = location.pathname, written = document.title, on = true; 252 var sync = function () { 253 // Path only: a hash/query change is the same page, and the SDK strips its own auth 254 // params with replaceState -- neither must clobber a server-rendered title in place. 255 if (!on || location.pathname === lastPath) return; 256 lastPath = location.pathname; 257 if (document.title !== written) { on = false; return; } 258 // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the 259 // map cannot carry, and writing a placeholder there is destructive, not merely vague: the 260 // prerender worker runs no setUserAgent, so its capture browser reads as human and executes 261 // this script, and coordinator.js's settle wait explicitly tolerates a full navigation -- 262 // a redirect landing on an unmapped path would bake the placeholder into the stored 263 // snapshot. Leaving the title alone degrades to today's behavior instead. 264 // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up 265 // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the 266 // dashes there, and the client cannot tell the two apart. The map emits every reachable 267 // shape per segment instead (_client_url_variants). 268 var title = titles[norm(location.pathname)]; 269 if (title === undefined) return; 270 document.title = title; 271 // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so 272 // keeping the assigned string would make the next sync() read our own write as the app's. 273 written = document.title; 274 }; 275 var wrap = function (fn) { 276 // The history entry is already pushed by the time sync() runs, so a throw here would 277 // surface inside the host app's router and break navigation. This is injected into apps 278 // we cannot test, so it swallows rather than trusting the trace. 279 return function () { 280 var r = fn.apply(this, arguments); 281 try { sync(); } catch (e) {} 282 return r; 283 }; 284 }; 285 history.pushState = wrap(history.pushState); 286 history.replaceState = wrap(history.replaceState); 287 window.addEventListener("popstate", sync); 288})(); 289 </script>
289 290 <link href="https://herald-local-pulse.base44.app/admin/articles" rel="canonical"/> 291
291<script data-seo-source="builder" type="application/ld+json"> 292 {"name": "Country Herald", "@context": "https://schema.org", "@type": "WebSite", "url": "https://countryherald.com"} 293 </script>
293 294
294<script data-seo-source="builder" type="application/ld+json"> 295 {"name": "Country Herald", "logo": "https://media.base44.com/images/public/6a932ceec135e260e92a33db/a39bca244_logo.jpg", "@context": "https://schema.org", "@type": "Organization", "url": "https://countryherald.com"} 296 </script>
296 297
297<script data-seo-source="builder" type="application/ld+json"> 298 {"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://herald-local-pulse.base44.app/"}, {"@type": "ListItem", "position": 2, "name": "Admin / Admin Dashboard | Country Herald", "item": "https://herald-local-pulse.base44.app/admin"}, {"@type": "ListItem", "position": 3, "name": "Admin / Article List | Country Herald", "item": "https://herald-local-pulse.base44.app/admin/articles"}]} 299 </script>
299 300 <meta content="noindex, follow" name="robots"/> 301 </head> 302 <body> 303 <div id="root"> 304 <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;"> 305 <main> 306 <header> 307 <h1> 308 Admin / Article List | Country Herald 309 </h1> 310 <p> 311 Admin / Article List on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 312 </p> 313 </header> 314 <nav aria-label="Pages"> 315 <h2> 316 Pages 317 </h2> 318 <ul> 319 <li> 320 <a href="/"> 321 Home 322 </a> 323 </li> 324 <li> 325 <a href="/login"> 326 Login 327 </a> 328 â Login on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 329 </li> 330 <li> 331 <a href="/forgot-password"> 332 Forgot Password 333 </a> 334 â Forgot Password on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 335 </li> 336 <li> 337 <a href="/reset-password"> 338 Reset Password 339 </a> 340 â Reset Password on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 341 </li> 342 <li> 343 <a href="/register"> 344 Forbidden 345 </a> 346 â Forbidden on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 347 </li> 348 <li> 349 <a href="/advertise/register"> 350 Advertise Register 351 </a> 352 â Advertise Register on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 353 </li> 354 <li> 355 <a href="/advertise/login"> 356 Advertise Login 357 </a> 358 â Advertise Login on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 359 </li> 360 <li> 361 <a href="/advertise/success"> 362 Advertise Success 363 </a> 364 â Advertise Success on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 365 </li> 366 <li> 367 <a href="/partners"> 368 Partners 369 </a> 370 â Partners on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 371 </li> 372 <li> 373 <a href="/feed"> 374 Raw Redirect 375 </a> 376 â Raw Redirect on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 377 </li> 378 <li> 379 <a href="/api/syndication/latest"> 380 Api Redirect 381 </a> 382 â Api Redirect on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 383 </li> 384 <li> 385 <a href="/wp-login.php"> 386 Legacy Gone 387 </a> 388 â Legacy Gone on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 389 </li> 390 <li> 391 <a href="/local"> 392 Local Redirect 393 </a> 394 â Local Redirect on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 395 </li> 396 <li> 397 <a href="/live"> 398 Live Page 399 </a> 400 â Live Page on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 401 </li> 402 <li> 403 <a href="/weather"> 404 Weather 405 </a> 406 â Weather on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 407 </li> 408 <li> 409 <a href="/saved"> 410 Saved 411 </a> 412 â Saved on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 413 </li> 414 <li> 415 <a href="/states"> 416 States 417 </a> 418 â States on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 419 </li> 420 <li> 421 <a href="/events"> 422 Events 423 </a> 424 â Events on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 425 </li> 426 <li> 427 <a href="/newsletter/unsubscribe"> 428 Newsletter Unsubscribe 429 </a> 430 â Newsletter Unsubscribe on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 431 </li> 432 <li> 433 <a href="/newsletter/verify"> 434 Newsletter Verify 435 </a> 436 â Newsletter Verify on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 437 </li> 438 <li> 439 <a href="/editorial-standards"> 440 Editorial Standards 441 </a> 442 â Editorial Standards on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 443 </li> 444 <li> 445 <a href="/corrections-policy"> 446 Corrections Policy 447 </a> 448 â Corrections Policy on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 449 </li> 450 <li> 451 <a href="/contact"> 452 Contact Newsroom 453 </a> 454 â Contact Newsroom on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 455 </li> 456 <li> 457 <a href="/submit-story"> 458 Submit Story 459 </a> 460 â Submit Story on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 461 </li> 462 <li> 463 <a href="/contribute"> 464 Contribute 465 </a> 466 â Contribute on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 467 </li> 468 <li> 469 <a href="/community-guidelines"> 470 Community Guidelines 471 </a> 472 â Community Guidelines on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 473 </li> 474 <li> 475 <a href="/weather-data"> 476 Weather Data 477 </a> 478 â Weather Data on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 479 </li> 480 <li> 481 <a href="/classifieds"> 482 Classifieds 483 </a> 484 â Classifieds on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 485 </li> 486 <li> 487 <a href="/classifieds/post"> 488 Post Classified 489 </a> 490 â Post Classified on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 491 </li> 492 <li> 493 <a href="/classifieds/verify"> 494 Classified Verify 495 </a> 496 â Classified Verify on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 497 </li> 498 <li> 499 <a href="/classifieds/manage"> 500 Classified Manage 501 </a> 502 â Classified Manage on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 503 </li> 504 <li> 505 <a href="/classifieds/guidelines"> 506 Classifieds Guidelines 507 </a> 508 â Classifieds Guidelines on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 509 </li> 510 <li> 511 <a href="/sitemap"> 512 Sitemap 513 </a> 514 â Sitemap on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 515 </li> 516 <li> 517 <a href="/gas-prices"> 518 Gas Prices 519 </a> 520 â Gas Prices on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 521 </li> 522 <li> 523 <a href="/api-docs"> 524 Api Docs 525 </a> 526 â Api Docs on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 527 </li> 528 <li> 529 <a href="/advertise"> 530 Advertise 531 </a> 532 â Advertise on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 533 </li> 534 <li> 535 <a href="/advertise/create"> 536 Advertise Create 537 </a> 538 â Advertise Create on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 539 </li> 540 <li> 541 <a href="/advertise/account"> 542 Advertise Account 543 </a> 544 â Advertise Account on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 545 </li> 546 <li> 547 <a href="/admin"> 548 Admin Dashboard 549 </a> 550 â Admin / Admin Dashboard on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 551 </li> 552 <li> 553 <a href="/admin/articles"> 554 Article List 555 </a> 556 â Admin / Article List on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 557 </li> 558 <li> 559 <a href="/admin/articles/new"> 560 Article Editor 561 </a> 562 â Admin / Article Editor on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 563 </li> 564 <li> 565 <a href="/admin/events"> 566 Events Manager 567 </a> 568 â Admin / Events Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 569 </li> 570 <li> 571 <a href="/admin/classifieds"> 572 Classifieds Manager 573 </a> 574 â Admin / Classifieds Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 575 </li> 576 <li> 577 <a href="/admin/photos"> 578 Photo Library 579 </a> 580 â Admin / Photo Library on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 581 </li> 582 <li> 583 <a href="/admin/wordpress-import"> 584 Word Press Import 585 </a> 586 â Admin / Word Press Import on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 587 </li> 588 <li> 589 <a href="/admin/wordpress-migration"> 590 Word Press Migration 591 </a> 592 â Admin / Word Press Migration on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 593 </li> 594 <li> 595 <a href="/admin/academic-network"> 596 Academic Network 597 </a> 598 â Admin / Academic Network on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 599 </li> 600 <li> 601 <a href="/admin/authors"> 602 Authors Manager 603 </a> 604 â Admin / Authors Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 605 </li> 606 <li> 607 <a href="/admin/locations"> 608 Locations Manager 609 </a> 610 â Admin / Locations Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 611 </li> 612 <li> 613 <a href="/admin/location-references"> 614 Location References 615 </a> 616 â Admin / Location References on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 617 </li> 618 <li> 619 <a href="/admin/automated-weather"> 620 Automated Weather 621 </a> 622 â Admin / Automated Weather on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 623 </li> 624 <li> 625 <a href="/admin/long-range-weather"> 626 Long Range Weather 627 </a> 628 â Admin / Long Range Weather on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 629 </li> 630 <li> 631 <a href="/admin/publication-health"> 632 Publication Health 633 </a> 634 â Admin / Publication Health on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 635 </li> 636 <li> 637 <a href="/admin/licensed-syndication"> 638 Licensed Syndication 639 </a> 640 â Admin / Licensed Syndication on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 641 </li> 642 <li> 643 <a href="/admin/live-monitor"> 644 Live Monitor
645 </a> 646 â Admin / Live Monitor on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 647 </li> 648 <li> 649 <a href="/admin/live-mobile-preview"> 650 Live Mobile Preview 651 </a> 652 â Admin / Live Mobile Preview on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 653 </li> 654 <li> 655 <a href="/admin/alerts"> 656 Alerts Manager 657 </a> 658 â Admin / Alerts Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 659 </li> 660 <li> 661 <a href="/admin/submissions"> 662 Submission Audit Log 663 </a> 664 â Admin / Submission Audit Log on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 665 </li> 666 <li> 667 <a href="/admin/event-sources"> 668 Event Sources Manager 669 </a> 670 â Admin / Event Sources Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 671 </li> 672 <li> 673 <a href="/admin/distribution-health"> 674 Distribution Health 675 </a> 676 â Admin / Distribution Health on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 677 </li> 678 <li> 679 <a href="/admin/advertising"> 680 Advertising Dashboard 681 </a> 682 â Admin / Advertising Dashboard on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 683 </li> 684 <li> 685 <a href="/admin/ads-txt"> 686 Ads Txt Manager 687 </a> 688 â Admin / Ads Txt Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 689 </li> 690 <li> 691 <a href="/admin/analytics"> 692 Analytics Dashboard 693 </a> 694 â Admin / Analytics Dashboard on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 695 </li> 696 <li> 697 <a href="/admin/subscribers"> 698 Subscribers Manager 699 </a> 700 â Admin / Subscribers Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 701 </li> 702 <li> 703 <a href="/admin/sources"> 704 News Sources Manager 705 </a> 706 â Admin / News Sources Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 707 </li> 708 <li> 709 <a href="/admin/source-diagnostics"> 710 Source Diagnostics 711 </a> 712 â Admin / Source Diagnostics on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 713 </li> 714 <li> 715 <a href="/admin/cloudinary-diagnostics"> 716 Cloudinary Diagnostics 717 </a> 718 â Admin / Cloudinary Diagnostics on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 719 </li> 720 <li> 721 <a href="/admin/recalls"> 722 Recalls Manager 723 </a> 724 â Admin / Recalls Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 725 </li> 726 <li> 727 <a href="/admin/submission-sim"> 728 Submission Simulation 729 </a> 730 â Admin / Submission Simulation on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 731 </li> 732 <li> 733 <a href="/admin/users"> 734 Staff Manager 735 </a> 736 â Admin / Staff Manager on Country Herald. Your local news network, providing real-time reporting, weather, severe event. 737 </li> 738 </ul> 739 </nav> 740 </main> 741 </div> 742 </div> 743 <!-- Taboola flush â deferred until idle to avoid blocking mobile render --> 744
744<script type="text/javascript"> 745 window.addEventListener('load', function () { 746 window._taboola = window._taboola || []; 747 _taboola.push({flush: true}); 748 }, { once: true }); 749 </script>
749 750 </body> 751</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.