PageSourceSearch

https://herald-local-pulse.base44.app/admin/articles

html herald-local-pulse.base44.app collected 2026-10-03 03:14:12 UTC 39,466 bytes, 751 lines download raw bytes

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&amp;family=Source+Sans+3:wght@400;600;700&amp;display=swap" rel="preload"/>
66  <link href="https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&amp;family=Source+Sans+3:wght@400;600;700&amp;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.